From 66182e236f6b17205287f6efba3ddf358ed13cf8 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 20 Oct 2023 23:49:55 +0300 Subject: [PATCH] Sync with portage [Fri Oct 20 23:49:54 MSK 2023]. --- Manifest.files.gz | Bin 29323 -> 29255 bytes acct-group/Manifest.gz | Bin 72366 -> 72529 bytes acct-group/qbittorrent/Manifest | 0 acct-group/qbittorrent/metadata.xml | 12 + acct-group/qbittorrent/qbittorrent-0.ebuild | 9 + acct-user/Manifest.gz | Bin 67255 -> 67424 bytes acct-user/qbittorrent/Manifest | 0 acct-user/qbittorrent/metadata.xml | 12 + acct-user/qbittorrent/qbittorrent-0.ebuild | 14 + app-accessibility/Manifest.gz | Bin 4558 -> 4558 bytes app-accessibility/accerciser/Manifest | 1 + .../accerciser/accerciser-3.42.0.ebuild | 49 + app-admin/Manifest.gz | Bin 31864 -> 31874 bytes app-admin/apache-tools/Manifest | 1 + .../apache-tools/apache-tools-2.4.58.ebuild | 113 ++ app-admin/awscli/Manifest | 2 + app-admin/awscli/awscli-1.29.62.ebuild | 2 +- app-admin/awscli/awscli-1.29.66.ebuild | 85 + app-admin/awscli/awscli-1.29.67.ebuild | 85 + ...4.3.1.ebuild => syslog-ng-4.3.1-r1.ebuild} | 2 +- ...4.4.0.ebuild => syslog-ng-4.4.0-r1.ebuild} | 2 +- app-backup/Manifest.gz | Bin 8048 -> 8052 bytes app-backup/mylvmbackup/Manifest | 1 - .../mylvmbackup-0.14-fix-build-system.patch | 17 - .../mylvmbackup/mylvmbackup-0.14.ebuild | 33 - ...6-r1.ebuild => mylvmbackup-0.16-r2.ebuild} | 1 + .../mylvmbackup/mylvmbackup-0.16.ebuild | 32 - app-benchmarks/Manifest.gz | Bin 4688 -> 4686 bytes .../files/siege-4.1.6-clang16-build-fix.patch | 32 + app-benchmarks/siege/siege-4.1.6-r1.ebuild | 55 + app-containers/Manifest.gz | Bin 8711 -> 8877 bytes app-containers/incus/incus-0.1-r2.ebuild | 1 + app-containers/lxd/Manifest | 4 +- ...remove-shellcheck-buildsystem-checks.patch | 31 - app-containers/lxd/lxd-5.0.2-r3.ebuild | 2 +- app-containers/lxd/lxd-5.18.ebuild | 2 +- .../lxd/{lxd-5.17.ebuild => lxd-5.19.ebuild} | 6 +- app-containers/podman-tui/Manifest | 1 + app-containers/podman-tui/metadata.xml | 17 + .../podman-tui/podman-tui-0.11.0.ebuild | 34 + .../podman-tui/podman-tui-9999.ebuild | 34 + app-crypt/Manifest.gz | Bin 24617 -> 24621 bytes app-crypt/acme/Manifest | 1 + app-crypt/acme/acme-2.7.2.ebuild | 60 + app-crypt/certbot-apache/Manifest | 1 + .../certbot-apache-2.7.2.ebuild | 50 + app-crypt/certbot-nginx/Manifest | 1 + .../certbot-nginx/certbot-nginx-2.7.2.ebuild | 52 + app-crypt/certbot/Manifest | 1 + app-crypt/certbot/certbot-2.7.2.ebuild | 62 + app-crypt/hashcat/files/hashcat-hip.patch | 170 ++ ...t-6.2.6.ebuild => hashcat-6.2.6-r1.ebuild} | 7 +- app-doc/Manifest.gz | Bin 7322 -> 7321 bytes app-doc/python-docs/python-docs-3.12.0.ebuild | 2 +- app-editors/Manifest.gz | Bin 13895 -> 13894 bytes app-editors/emacs/Manifest | 1 + app-editors/emacs/emacs-29.1.90.ebuild | 574 ++++++ app-editors/ghex/Manifest | 2 +- .../{ghex-45_beta.ebuild => ghex-45.0.ebuild} | 0 .../micro/files/micro-2.0.12-no-strip.patch | 25 + app-editors/micro/micro-2.0.12-r1.ebuild | 43 + app-editors/neovim/neovim-0.9.2.ebuild | 2 +- app-emacs/Manifest.gz | Bin 72756 -> 73052 bytes app-emacs/cider/Manifest | 2 +- ...{cider-1.8.2.ebuild => cider-1.8.3.ebuild} | 0 app-emacs/clojure-mode/Manifest | 3 +- .../clojure-mode/clojure-mode-5.16.2.ebuild | 32 - .../clojure-mode/clojure-mode-5.17.0.ebuild | 2 +- ...17.1.ebuild => clojure-mode-5.18.0.ebuild} | 0 app-emacs/crypt++/Manifest | 2 - app-emacs/crypt++/crypt++-2.92.ebuild | 17 - .../crypt++/crypt++-2.94_pre20080430.ebuild | 17 - app-emacs/crypt++/files/50crypt++-gentoo.el | 2 - app-emacs/crypt++/metadata.xml | 17 - app-emacs/emacsql/Manifest | 1 + app-emacs/emacsql/emacsql-3.1.1.ebuild | 80 + .../emacsql-3.1.1-fix-utf8-bom-writing.patch | 52 + app-emacs/emacsql/metadata.xml | 15 + app-emacs/helm/helm-3.9.5.ebuild | 2 +- app-emacs/indent-bars/Manifest | 1 + .../indent-bars/files/50indent-bars-gentoo.el | 3 + app-emacs/indent-bars/indent-bars-0.2.ebuild | 21 + app-emacs/indent-bars/metadata.xml | 11 + app-emacs/lsp-mode/Manifest | 1 - app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild | 59 - app-emacs/lsp-ui/Manifest | 1 - app-emacs/lsp-ui/lsp-ui-8.0.0.ebuild | 32 - app-emacs/lsp-ui/lsp-ui-8.0.1.ebuild | 4 +- .../magit/magit-3.3.0.50_p20230912.ebuild | 2 +- app-emacs/mmm-mode/mmm-mode-0.5.10.ebuild | 2 +- app-emacs/org-roam/Manifest | 1 + app-emacs/org-roam/files/50org-roam-gentoo.el | 3 + app-emacs/org-roam/metadata.xml | 15 + app-emacs/org-roam/org-roam-2.2.2.ebuild | 37 + app-emacs/org-roam/org-roam-9999.ebuild | 37 + app-emacs/treemacs/Manifest | 2 - app-emacs/treemacs/treemacs-2.10-r2.ebuild | 76 - app-emacs/treemacs/treemacs-3.0-r1.ebuild | 77 - app-emacs/web-mode/Manifest | 1 - app-emacs/web-mode/web-mode-17.2.1.ebuild | 17 - app-emacs/web-mode/web-mode-17.3.13.ebuild | 2 +- app-emacs/whine/Manifest | 1 + app-emacs/whine/files/50whine-gentoo.el | 2 +- ...091222-r1.ebuild => whine-20231020.ebuild} | 5 +- app-emacs/yaml/Manifest | 1 - app-emacs/yaml/yaml-0.5.2.ebuild | 23 - app-emacs/yaml/yaml-0.5.3.ebuild | 2 +- app-emulation/Manifest.gz | Bin 15163 -> 15162 bytes app-emulation/crossover-bin/Manifest | 1 + .../crossover-bin/crossover-bin-22.1.1.ebuild | 2 +- .../crossover-bin/crossover-bin-23.0.0.ebuild | 2 +- .../crossover-bin/crossover-bin-23.6.0.ebuild | 184 ++ app-emulation/qemu/Manifest | 7 +- app-emulation/qemu/metadata.xml | 1 + app-emulation/qemu/qemu-7.2.1.ebuild | 972 ---------- app-emulation/qemu/qemu-7.2.3-r1.ebuild | 973 ---------- app-emulation/qemu/qemu-8.0.0-r1.ebuild | 963 ---------- app-emulation/qemu/qemu-8.0.2-r2.ebuild | 964 ---------- app-emulation/qemu/qemu-8.0.2.ebuild | 963 ---------- app-emulation/qemu/qemu-8.0.3.ebuild | 970 ---------- app-emulation/qemu/qemu-8.1.0-r1.ebuild | 966 ---------- .../{qemu-8.1.1.ebuild => qemu-8.1.2.ebuild} | 4 +- app-emulation/qemu/qemu-9999.ebuild | 4 +- app-emulation/xen-tools/Manifest | 3 + .../xen-tools/xen-tools-4.16.6_pre1.ebuild | 523 +++++ .../xen-tools/xen-tools-4.17.3_pre1.ebuild | 524 +++++ app-emulation/xen/Manifest | 3 + app-emulation/xen/xen-4.16.6_pre1.ebuild | 174 ++ app-emulation/xen/xen-4.17.3_pre1.ebuild | 180 ++ app-forensics/Manifest.gz | Bin 4709 -> 4709 bytes app-forensics/yara/yara-4.4.0.ebuild | 2 +- app-misc/Manifest.gz | Bin 50264 -> 50430 bytes app-misc/beep/beep-1.4.12.ebuild | 2 +- app-misc/boxes/boxes-2.2.1.ebuild | 2 +- app-misc/hyfetch/Manifest | 1 + .../files/hyfetch-1.4.10-config_fix.patch | 15 + app-misc/hyfetch/hyfetch-1.4.10.ebuild | 40 + app-misc/hyfetch/hyfetch-9999.ebuild | 36 + app-misc/hyfetch/metadata.xml | 19 + app-misc/mmv/mmv-2.5.1.ebuild | 2 +- app-misc/when/when-1.1.45.ebuild | 2 +- app-office/Manifest.gz | Bin 8064 -> 8064 bytes app-office/lyx/Manifest | 1 - app-office/lyx/files/lyx-2.3.6.1-gcc12.patch | 22 - app-office/lyx/lyx-2.3.6.1-r2.ebuild | 187 -- app-office/onlyoffice-bin/Manifest | 1 + .../onlyoffice-bin-7.5.0.ebuild | 89 + app-portage/Manifest.gz | Bin 9751 -> 9752 bytes app-portage/gentoolkit/Manifest | 1 + .../gentoolkit/gentoolkit-0.6.3.ebuild | 121 ++ app-portage/gentoolkit/gentoolkit-9999.ebuild | 6 +- app-text/Manifest.gz | Bin 48746 -> 48745 bytes app-text/highlight/Manifest | 2 + app-text/highlight/highlight-4.9.ebuild | 111 ++ app-text/pdftk/pdftk-3.3.3-r2.ebuild | 2 +- app-text/pelican/pelican-4.8.0.ebuild | 2 +- .../wgetpaste-2.33-add-paste-gentoo-zip.patch | 69 + ....33-r2.ebuild => wgetpaste-2.33-r3.ebuild} | 1 + dev-cpp/Manifest.gz | Bin 14265 -> 14261 bytes dev-cpp/cppdap/cppdap-0_pre20230605-r1.ebuild | 2 +- dev-db/Manifest.gz | Bin 15906 -> 15910 bytes dev-db/etcd/Manifest | 2 - dev-db/etcd/etcd-3.4.16-r1.ebuild | 79 - dev-db/etcd/files/etcd.confd | 7 - dev-db/etcd/files/etcd.initd | 36 - dev-db/etcd/files/etcd.service | 17 - dev-db/redis/redis-6.2.7-r2.ebuild | 4 +- dev-db/redis/redis-7.0.5-r1.ebuild | 4 +- dev-java/Manifest.gz | Bin 58125 -> 58143 bytes dev-java/bcmail/bcmail-1.76.ebuild | 2 +- dev-java/bcpg/bcpg-1.76.ebuild | 2 +- dev-java/bcpkix/bcpkix-1.76.ebuild | 2 +- dev-java/bcprov/bcprov-1.74.ebuild | 2 +- dev-java/bcprov/bcprov-1.76.ebuild | 2 +- dev-java/bcutil/bcutil-1.76.ebuild | 2 +- dev-java/commons-codec/Manifest | 2 + .../commons-codec/commons-codec-1.16.0.ebuild | 46 + dev-java/commons-codec/metadata.xml | 3 + ...jcommander-1.64-DynamicParameterTest.patch | 57 + ...-1.64.ebuild => jcommander-1.64-r1.ebuild} | 15 +- .../xalan-serializer-2.7.3.ebuild | 2 +- dev-java/xalan/xalan-2.7.3.ebuild | 2 +- .../xmlgraphics-commons-2.9.ebuild | 2 +- dev-lang/Manifest.gz | Bin 20665 -> 21010 bytes dev-lang/ats2/Manifest | 1 + dev-lang/ats2/ats2-0.4.2.ebuild | 94 + dev-lang/ats2/files/50ats2-gentoo.el | 4 + dev-lang/ats2/metadata.xml | 22 + ...1.10.0.ebuild => crystal-1.10.0-r1.ebuild} | 2 +- ...1.10.1.ebuild => crystal-1.10.1-r1.ebuild} | 2 +- ....9.2-r1.ebuild => crystal-1.9.2-r2.ebuild} | 2 +- dev-lang/go/go-1.20.10.ebuild | 2 +- dev-lang/go/go-1.21.3.ebuild | 2 +- dev-lang/ispc/Manifest | 1 - dev-lang/ispc/ispc-1.18.0.ebuild | 80 - dev-lang/python/python-3.11.6.ebuild | 2 +- dev-lang/python/python-3.12.0.ebuild | 2 +- dev-lang/rapydscript-ng/Manifest | 2 + dev-lang/rapydscript-ng/metadata.xml | 15 + .../rapydscript-ng-0.7.22.ebuild | 75 + .../rapydscript-ng/rapydscript-ng-9999.ebuild | 75 + dev-libs/Manifest.gz | Bin 97724 -> 97741 bytes dev-libs/libclc/Manifest | 7 +- dev-libs/libclc/libclc-17.0.1.ebuild | 88 - dev-libs/libclc/libclc-17.0.2.ebuild | 88 - dev-libs/libclc/libclc-17.0.3.9999.ebuild | 1 - dev-libs/libclc/libclc-18.0.0.9999.ebuild | 1 - .../libclc/libclc-18.0.0_pre20230925.ebuild | 88 - .../libclc/libclc-18.0.0_pre20231013.ebuild | 1 - ...build => libclc-18.0.0_pre20231019.ebuild} | 1 - .../files/libffi-3.4.4-sparc-float-typo.patch | 28 + dev-libs/libffi/libffi-3.4.4-r2.ebuild | 77 + dev-libs/libgusb/Manifest | 1 + dev-libs/libgusb/libgusb-0.4.7.ebuild | 72 + dev-libs/libinput/libinput-1.23.0.ebuild | 2 +- dev-libs/libinput/libinput-1.24.0.ebuild | 2 +- dev-libs/libvterm/libvterm-0.3.3.ebuild | 2 +- dev-libs/libwacom/libwacom-2.6.0.ebuild | 4 +- dev-libs/libwacom/libwacom-2.7.0.ebuild | 4 +- dev-libs/libwacom/libwacom-2.8.0.ebuild | 4 +- dev-libs/openssl/openssl-1.0.2u-r1.ebuild | 4 +- dev-libs/openssl/openssl-1.1.1u.ebuild | 8 +- dev-libs/openssl/openssl-1.1.1w.ebuild | 8 +- dev-libs/openssl/openssl-3.0.10.ebuild | 10 +- dev-libs/openssl/openssl-3.0.11.ebuild | 10 +- dev-libs/openssl/openssl-3.0.9-r1.ebuild | 8 +- dev-libs/openssl/openssl-3.0.9-r2.ebuild | 10 +- dev-libs/openssl/openssl-3.1.2.ebuild | 10 +- dev-libs/openssl/openssl-3.1.3.ebuild | 10 +- dev-libs/protobuf/protobuf-21.12.ebuild | 2 +- dev-libs/raft/Manifest | 1 + dev-libs/raft/metadata.xml | 2 +- dev-libs/raft/raft-0.18.1.ebuild | 57 + dev-libs/rocm-comgr/Manifest | 2 +- ...r-5.7.0.ebuild => rocm-comgr-5.7.1.ebuild} | 0 dev-libs/rocm-device-libs/Manifest | 2 +- ...0.ebuild => rocm-device-libs-5.7.1.ebuild} | 0 dev-libs/rocm-opencl-runtime/Manifest | 2 +- ...build => rocm-opencl-runtime-5.7.1.ebuild} | 4 +- dev-libs/rocr-runtime/Manifest | 2 +- ...5.7.0.ebuild => rocr-runtime-5.7.1.ebuild} | 0 dev-libs/roct-thunk-interface/Manifest | 2 +- ...uild => roct-thunk-interface-5.7.1.ebuild} | 2 +- dev-libs/xxhash/xxhash-0.8.2.ebuild | 2 +- dev-lua/Manifest.gz | Bin 7317 -> 7314 bytes dev-lua/luv/luv-1.45.0.0.ebuild | 2 +- dev-ml/Manifest.gz | Bin 38312 -> 38312 bytes dev-ml/llvm-ocaml/Manifest | 7 +- dev-ml/llvm-ocaml/llvm-ocaml-17.0.1.ebuild | 112 -- dev-ml/llvm-ocaml/llvm-ocaml-17.0.2.ebuild | 112 -- .../llvm-ocaml/llvm-ocaml-17.0.3.9999.ebuild | 1 - .../llvm-ocaml/llvm-ocaml-18.0.0.9999.ebuild | 1 - .../llvm-ocaml-18.0.0_pre20231002.ebuild | 112 -- .../llvm-ocaml-18.0.0_pre20231013.ebuild | 1 - ...d => llvm-ocaml-18.0.0_pre20231019.ebuild} | 1 - dev-python/DBUtils/DBUtils-3.0.3.ebuild | 2 +- dev-python/Faker/Faker-19.11.0.ebuild | 40 + dev-python/Faker/Manifest | 1 + .../Frozen-Flask/Frozen-Flask-0.18-r1.ebuild | 2 +- dev-python/GitPython/GitPython-3.1.40.ebuild | 78 + dev-python/GitPython/Manifest | 3 + dev-python/Manifest.gz | Bin 267655 -> 267777 bytes dev-python/agate-sql/Manifest | 1 + dev-python/agate-sql/agate-sql-0.7.0.ebuild | 38 + dev-python/aiohttp-oauthlib/Manifest | 1 + .../aiohttp-oauthlib-0.1.0.ebuild | 26 + dev-python/aiohttp-oauthlib/metadata.xml | 8 + dev-python/aiosqlite/aiosqlite-0.19.0.ebuild | 2 +- dev-python/argcomplete/Manifest | 1 - .../argcomplete/argcomplete-3.1.0.ebuild | 41 - dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.28.62.ebuild | 2 +- dev-python/boto3/boto3-1.28.66.ebuild | 68 + dev-python/boto3/boto3-1.28.67.ebuild | 68 + dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.31.62.ebuild | 2 +- dev-python/botocore/botocore-1.31.66.ebuild | 68 + dev-python/botocore/botocore-1.31.67.ebuild | 68 + dev-python/cchardet/Manifest | 1 - dev-python/cchardet/cchardet-2.1.7-r1.ebuild | 31 - .../files/cchardet-2.1.7-pytest.patch | 120 -- dev-python/cfn-lint/Manifest | 1 + dev-python/cfn-lint/cfn-lint-0.82.2.ebuild | 65 + dev-python/clang-python/Manifest | 7 +- .../clang-python/clang-python-17.0.1.ebuild | 54 - .../clang-python/clang-python-17.0.2.ebuild | 54 - .../clang-python-17.0.3.9999.ebuild | 1 - .../clang-python-18.0.0.9999.ebuild | 1 - .../clang-python-18.0.0_pre20230925.ebuild | 54 - .../clang-python-18.0.0_pre20231013.ebuild | 1 - ...=> clang-python-18.0.0_pre20231019.ebuild} | 1 - dev-python/cliff/cliff-4.3.0-r1.ebuild | 2 +- dev-python/contourpy/contourpy-1.1.1.ebuild | 2 +- dev-python/css-parser/css-parser-1.0.9.ebuild | 2 +- dev-python/csvkit/Manifest | 1 + dev-python/csvkit/csvkit-1.3.0.ebuild | 44 + dev-python/curtsies/curtsies-0.4.2.ebuild | 2 +- dev-python/dask/Manifest | 2 - dev-python/dask/dask-2023.9.1.ebuild | 85 - dev-python/dask/dask-2023.9.2.ebuild | 85 - .../dj-database-url-2.1.0.ebuild | 2 +- dev-python/dns-lexicon/Manifest | 1 + .../dns-lexicon/dns-lexicon-3.16.1.ebuild | 71 + dev-python/genson/genson-1.2.2.ebuild | 2 +- dev-python/gitdb/Manifest | 1 + dev-python/gitdb/gitdb-4.0.11.ebuild | 65 + dev-python/httmock/httmock-1.4.0-r1.ebuild | 16 +- dev-python/jc/Manifest | 1 - dev-python/jc/jc-1.23.3.ebuild | 32 - dev-python/jupyter-kernel-test/Manifest | 1 - .../jupyter-kernel-test-0.5.0.ebuild | 31 - .../leechcorepyc/leechcorepyc-2.15.0.ebuild | 2 +- dev-python/lesscpy/lesscpy-0.15.1.ebuild | 2 +- dev-python/lesscpy/metadata.xml | 1 + .../{python-libevdev => libevdev}/Manifest | 0 .../libevdev-0.11.ebuild} | 6 +- .../metadata.xml | 0 dev-python/lit/Manifest | 7 +- dev-python/lit/lit-17.0.1.ebuild | 42 - dev-python/lit/lit-17.0.2.ebuild | 42 - dev-python/lit/lit-17.0.3.9999.ebuild | 1 - dev-python/lit/lit-18.0.0.9999.ebuild | 1 - dev-python/lit/lit-18.0.0_pre20231002.ebuild | 42 - dev-python/lit/lit-18.0.0_pre20231013.ebuild | 1 - ...5.ebuild => lit-18.0.0_pre20231019.ebuild} | 1 - dev-python/mrcfile/mrcfile-1.4.3.ebuild | 2 +- .../Manifest | 0 .../metadata.xml | 0 .../musicbrainzngs-0.7.1-r1.ebuild} | 6 +- .../musicbrainzngs-0.7.1.ebuild} | 4 +- dev-python/mypy/Manifest | 1 + dev-python/mypy/mypy-1.6.0.ebuild | 3 - dev-python/mypy/mypy-1.6.1.ebuild | 106 + dev-python/nbxmpp/nbxmpp-4.3.3.ebuild | 2 +- dev-python/nest-asyncio/Manifest | 2 - .../nest-asyncio/nest-asyncio-1.5.6.ebuild | 18 - .../nest-asyncio/nest-asyncio-1.5.7.ebuild | 21 - dev-python/networkx/Manifest | 1 + dev-python/networkx/networkx-3.2.ebuild | 60 + dev-python/nh3/nh3-0.2.14.ebuild | 2 +- dev-python/nnpy/nnpy-1.4.2-r1.ebuild | 3 +- dev-python/notify2/notify2-0.3.1-r3.ebuild | 25 +- dev-python/openstacksdk/Manifest | 1 + .../openstacksdk/openstacksdk-2.0.0.ebuild | 84 + dev-python/pandas/pandas-2.1.1.ebuild | 2 +- dev-python/paste/Manifest | 1 + dev-python/paste/paste-3.7.1.ebuild | 49 + .../pelican-minify-2.0.0.ebuild | 2 +- dev-python/pikepdf/Manifest | 2 - dev-python/pikepdf/pikepdf-7.2.0.ebuild | 61 - dev-python/pikepdf/pikepdf-8.5.0.ebuild | 62 - dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild | 2 +- dev-python/pycairo/pycairo-1.25.0.ebuild | 2 +- dev-python/pycollada/Manifest | 1 + .../pycollada/pycollada-0.7.2-r1.ebuild | 53 + dev-python/pyeclib/pyeclib-1.6.1.ebuild | 2 +- dev-python/pyghmi/Manifest | 1 + dev-python/pyghmi/pyghmi-1.5.64.ebuild | 38 + dev-python/pylatex/Manifest | 1 + dev-python/pylatex/pylatex-1.4.2.ebuild | 69 + dev-python/pylev/pylev-1.4.0-r1.ebuild | 2 +- dev-python/pymdown-extensions/Manifest | 1 + .../pymdown-extensions-10.3.1.ebuild | 32 + dev-python/pyocr/Manifest | 1 - dev-python/pyocr/pyocr-0.8.3.ebuild | 41 - dev-python/pyparted/Manifest | 1 + dev-python/pyparted/pyparted-3.13.0.ebuild | 36 + dev-python/pyprof2calltree/Manifest | 2 +- .../pyprof2calltree-1.4.5-r1.ebuild | 13 +- .../pysol_cards/pysol_cards-0.14.3.ebuild | 2 +- dev-python/pytest-mock/Manifest | 1 + .../pytest-mock/pytest-mock-3.12.0.ebuild | 54 + dev-python/pytest-plus/Manifest | 1 + .../pytest-plus/pytest-plus-0.6.0.ebuild | 29 + .../python-daemon/python-daemon-2.3.2.ebuild | 2 +- .../python-gammu/python-gammu-3.2.4-r1.ebuild | 2 +- dev-python/python-keystoneclient/Manifest | 1 - .../python-keystoneclient-5.1.0.ebuild | 56 - dev-python/python-lsp-server/Manifest | 3 - .../python-lsp-server-1.7.4.ebuild | 86 - .../python-lsp-server-1.8.0-r1.ebuild | 93 - .../python-lsp-server-1.8.1.ebuild | 93 - dev-python/python-openstackclient/Manifest | 1 - .../python-openstackclient-6.2.0.ebuild | 61 - .../python-ptrace-0.9.8-r1.ebuild | 2 +- .../python3-saml/python3-saml-1.16.0.ebuild | 2 +- .../pytimeparse/pytimeparse-1.1.8-r1.ebuild | 8 +- dev-python/pyzbar/Manifest | 2 +- dev-python/pyzbar/pyzbar-0.1.9.ebuild | 12 +- .../qscintilla-python-2.14.1.ebuild | 2 +- dev-python/rarfile/Manifest | 1 - .../files/rarfile-4.0-fix-pypy-datetime.patch | 19 - dev-python/rarfile/files/rarfile-4.0.patch | 22 - dev-python/rarfile/rarfile-4.0-r2.ebuild | 26 - .../readme-renderer-42.0.ebuild | 2 +- dev-python/redis/redis-5.0.0.ebuild | 2 +- dev-python/restructuredtext-lint/metadata.xml | 1 + .../restructuredtext-lint-1.4.0.ebuild | 7 +- dev-python/ruamel-yaml/Manifest | 2 + .../ruamel-yaml/ruamel-yaml-0.17.36.ebuild | 58 + .../ruamel-yaml/ruamel-yaml-0.17.39.ebuild | 58 + dev-python/s3transfer/s3transfer-0.7.0.ebuild | 2 +- dev-python/smartypants/Manifest | 2 +- .../files/smartypants-2.0.1-py312.patch | 110 ++ .../smartypants/smartypants-2.0.1-r1.ebuild | 9 +- dev-python/smmap/Manifest | 2 - dev-python/smmap/smmap-5.0.0-r1.ebuild | 19 - dev-python/smmap/smmap-5.0.1.ebuild | 19 - .../snaketrace/snaketrace-0.3.1-r1.ebuild | 13 +- dev-python/sphinx-prompt/Manifest | 1 - .../sphinx-prompt/sphinx-prompt-1.7.0.ebuild | 41 - dev-python/sqlglot/Manifest | 1 + dev-python/sqlglot/sqlglot-18.15.1.ebuild | 36 + .../stapler/stapler-1.0.0_p20220330-r3.ebuild | 29 +- dev-python/stripe/Manifest | 3 - dev-python/stripe/stripe-6.3.0.ebuild | 72 - dev-python/stripe/stripe-6.5.0.ebuild | 72 - dev-python/stripe/stripe-6.6.0.ebuild | 72 - dev-python/subunit/subunit-1.4.3.ebuild | 2 +- dev-python/testfixtures/Manifest | 2 +- ...7.1.0.ebuild => testfixtures-7.2.2.ebuild} | 7 +- dev-python/traitlets/Manifest | 3 - dev-python/traitlets/traitlets-5.10.0.ebuild | 36 - dev-python/traitlets/traitlets-5.10.1.ebuild | 36 - dev-python/traitlets/traitlets-5.9.0.ebuild | 36 - dev-python/trove-classifiers/Manifest | 1 + .../trove-classifiers-2023.10.18.ebuild | 31 + dev-python/twisted/Manifest | 2 - .../files/twisted-22.1.0-force-gtk3.patch | 67 - .../twisted-22.10.0-python3.11-tests.patch | 100 - .../files/twisted-22.10.0-sendmail.patch | 28 - dev-python/twisted/twisted-22.10.0-r1.ebuild | 169 -- dev-python/twisted/twisted-22.10.0-r3.ebuild | 173 -- dev-python/twisted/twisted-23.8.0_rc1.ebuild | 154 -- .../typogrify/typogrify-2.0.7-r1.ebuild | 2 +- dev-python/unearth/Manifest | 1 + dev-python/unearth/unearth-0.12.0.ebuild | 39 + .../unittest-or-fail-2.ebuild | 9 +- dev-python/urwid/Manifest | 1 + dev-python/urwid/urwid-2.2.3.ebuild | 39 + .../{python-varlink => varlink}/Manifest | 0 .../{python-varlink => varlink}/metadata.xml | 0 .../varlink-31.0.0.ebuild} | 5 +- dev-python/websockets/Manifest | 1 - .../websockets/websockets-11.0.2.ebuild | 42 - .../websockets/websockets-11.0.3-r1.ebuild | 51 - .../websockets/websockets-11.0.3.ebuild | 42 - dev-python/xarray/Manifest | 1 + dev-python/xarray/xarray-2023.10.1.ebuild | 62 + dev-python/xlsxwriter/Manifest | 1 + dev-python/xlsxwriter/xlsxwriter-3.1.9.ebuild | 33 + .../yara-python/yara-python-4.4.0.ebuild | 2 +- .../zc-lockfile/zc-lockfile-3.0_p1.ebuild | 2 +- .../zconfig/files/zconfig-4.0-py312.patch | 37 + dev-python/zconfig/zconfig-4.0.ebuild | 12 +- dev-python/zeroconf/Manifest | 1 + dev-python/zeroconf/zeroconf-0.119.0.ebuild | 56 + dev-qt/Manifest.gz | Bin 11421 -> 11421 bytes .../files/qtsvg-6.6.0-invalid-svg-crash.patch | 4 + dev-ruby/Manifest.gz | Bin 108643 -> 108642 bytes dev-ruby/selenium-webdriver/Manifest | 1 + .../selenium-webdriver-4.14.0.ebuild | 38 + dev-ruby/thor/Manifest | 1 + dev-ruby/thor/metadata.xml | 3 +- dev-ruby/thor/thor-1.3.0.ebuild | 72 + dev-scheme/Manifest.gz | Bin 9987 -> 9985 bytes dev-scheme/chez/chez-9.6.4.ebuild | 2 +- dev-util/Manifest.gz | Bin 69610 -> 69607 bytes dev-util/astyle/Manifest | 2 + dev-util/astyle/astyle-3.4.9.ebuild | 83 + ...-tx-25.0.ebuild => bitcoin-tx-25.1.ebuild} | 0 dev-util/cmake/cmake-3.27.7.ebuild | 2 +- dev-util/hip/Manifest | 4 +- .../{hip-5.7.0.ebuild => hip-5.7.1.ebuild} | 0 dev-util/hipcc/Manifest | 2 +- ...{hipcc-5.7.0.ebuild => hipcc-5.7.1.ebuild} | 2 + dev-util/jenkins-bin/Manifest | 5 +- .../jenkins-bin/jenkins-bin-2.414.1.ebuild | 45 - ...01.3.ebuild => jenkins-bin-2.414.3.ebuild} | 0 ...-2.416.ebuild => jenkins-bin-2.428.ebuild} | 0 dev-util/lldb/Manifest | 7 +- dev-util/lldb/lldb-17.0.1.ebuild | 114 -- dev-util/lldb/lldb-17.0.2.ebuild | 114 -- dev-util/lldb/lldb-17.0.3.9999.ebuild | 1 - dev-util/lldb/lldb-18.0.0.9999.ebuild | 1 - dev-util/lldb/lldb-18.0.0_pre20231002.ebuild | 114 -- dev-util/lldb/lldb-18.0.0_pre20231013.ebuild | 1 - ....ebuild => lldb-18.0.0_pre20231019.ebuild} | 1 - dev-util/meson/Manifest | 1 + dev-util/meson/meson-1.2.3.ebuild | 121 ++ dev-util/ninja/ninja-1.11.1-r3.ebuild | 3 + dev-util/ninja/ninja-9999.ebuild | 3 + dev-util/pwndbg/pwndbg-20230717.ebuild | 2 +- dev-util/pwntools/pwntools-4.11.0.ebuild | 2 +- dev-util/pycharm-community/Manifest | 3 +- .../pycharm-community-2023.2.1.ebuild | 123 -- ...uild => pycharm-community-2023.2.3.ebuild} | 0 dev-util/rocm-cmake/Manifest | 2 +- ...e-5.7.0.ebuild => rocm-cmake-5.7.1.ebuild} | 0 dev-util/ruff/Manifest | 8 +- .../{ruff-0.1.0.ebuild => ruff-0.1.1.ebuild} | 6 +- dev-util/selenium-manager/Manifest | 8 + .../selenium-manager-4.14.0.ebuild | 312 +++ dev-util/shflags/shflags-1.3.0.ebuild | 2 +- dev-util/stressapptest/Manifest | 1 + .../stressapptest/stressapptest-1.0.11.ebuild | 24 + dev-util/stripe-mock/Manifest | 2 - .../stripe-mock/stripe-mock-0.173.0.ebuild | 27 - .../stripe-mock/stripe-mock-0.176.0.ebuild | 27 - eclass/Manifest.gz | Bin 39149 -> 39136 bytes eclass/apache-2.eclass | 2 +- eclass/java-pkg-simple.eclass | 10 +- eclass/kernel-2.eclass | 3 +- eclass/llvm.org.eclass | 9 +- games-emulation/Manifest.gz | Bin 11865 -> 11863 bytes games-emulation/pcsx2/Manifest | 1 + games-emulation/pcsx2/pcsx2-1.7.5133.ebuild | 155 ++ games-emulation/pcsx2_patches/Manifest | 2 +- ...build => pcsx2_patches-0_p20231015.ebuild} | 7 +- .../pcsx2_patches/pcsx2_patches-9999.ebuild | 3 +- games-puzzle/Manifest.gz | Bin 17284 -> 17283 bytes games-puzzle/gnome-sudoku/Manifest | 1 + .../gnome-sudoku/gnome-sudoku-45.1.ebuild | 49 + games-util/Manifest.gz | Bin 8215 -> 8217 bytes games-util/heroic-bin/Manifest | 1 + games-util/heroic-bin/heroic-bin-2.9.2.ebuild | 139 ++ games-util/lutris/Manifest | 1 + games-util/lutris/lutris-0.5.13-r2.ebuild | 92 - games-util/lutris/lutris-0.5.14.ebuild | 158 ++ games-util/lutris/lutris-9999.ebuild | 68 +- gnome-extra/Manifest.gz | Bin 11256 -> 11258 bytes .../Manifest | 1 + ...hell-extension-bing-wallpaper-45-r2.ebuild | 59 + ...ension-weather-in-the-clock-gnome-45.patch | 76 + ...on-weather-in-the-clock-20221024-r2.ebuild | 54 + gui-libs/Manifest.gz | Bin 4623 -> 4621 bytes gui-libs/egl-wayland/Manifest | 2 +- ....1.12.ebuild => egl-wayland-1.1.13.ebuild} | 20 +- kde-frameworks/Manifest.gz | Bin 13705 -> 13692 bytes kde-frameworks/attica/Manifest | 1 + kde-frameworks/attica/attica-5.111.0.ebuild | 26 + kde-frameworks/baloo/Manifest | 1 + kde-frameworks/baloo/baloo-5.111.0.ebuild | 34 + kde-frameworks/bluez-qt/Manifest | 1 + .../bluez-qt/bluez-qt-5.111.0.ebuild | 49 + kde-frameworks/breeze-icons-rcc/Manifest | 1 + .../breeze-icons-rcc-5.111.0.ebuild | 49 + kde-frameworks/breeze-icons/Manifest | 1 + .../breeze-icons/breeze-icons-5.111.0.ebuild | 56 + kde-frameworks/countryflags/Manifest | 1 + .../countryflags/countryflags-5.111.0.ebuild | 22 + kde-frameworks/extra-cmake-modules/Manifest | 1 + .../extra-cmake-modules-5.111.0.ebuild | 78 + kde-frameworks/frameworkintegration/Manifest | 1 + .../frameworkintegration-5.111.0.ebuild | 42 + kde-frameworks/kactivities-stats/Manifest | 1 + .../kactivities-stats-5.111.0.ebuild | 23 + kde-frameworks/kactivities/Manifest | 1 + .../kactivities/kactivities-5.111.0.ebuild | 29 + kde-frameworks/kapidox/Manifest | 1 + kde-frameworks/kapidox/kapidox-5.111.0.ebuild | 24 + kde-frameworks/karchive/Manifest | 1 + .../karchive/karchive-5.111.0.ebuild | 34 + kde-frameworks/kauth/Manifest | 1 + kde-frameworks/kauth/kauth-5.111.0.ebuild | 42 + kde-frameworks/kbookmarks/Manifest | 1 + .../kbookmarks/kbookmarks-5.111.0.ebuild | 31 + kde-frameworks/kcalendarcore/Manifest | 1 + .../kcalendarcore-5.111.0.ebuild | 22 + kde-frameworks/kcmutils/Manifest | 1 + .../kcmutils/kcmutils-5.111.0.ebuild | 33 + kde-frameworks/kcodecs/Manifest | 1 + kde-frameworks/kcodecs/kcodecs-5.111.0.ebuild | 17 + kde-frameworks/kcompletion/Manifest | 1 + .../kcompletion/kcompletion-5.111.0.ebuild | 24 + kde-frameworks/kconfig/Manifest | 1 + kde-frameworks/kconfig/kconfig-5.111.0.ebuild | 37 + kde-frameworks/kconfigwidgets/Manifest | 1 + .../kconfigwidgets-5.111.0.ebuild | 49 + kde-frameworks/kcontacts/Manifest | 1 + .../kcontacts/kcontacts-5.111.0.ebuild | 35 + kde-frameworks/kcoreaddons/Manifest | 1 + .../kcoreaddons/kcoreaddons-5.111.0.ebuild | 54 + kde-frameworks/kcrash/Manifest | 1 + kde-frameworks/kcrash/kcrash-5.111.0.ebuild | 39 + kde-frameworks/kdav/Manifest | 1 + kde-frameworks/kdav/kdav-5.111.0.ebuild | 34 + kde-frameworks/kdbusaddons/Manifest | 1 + .../kdbusaddons/kdbusaddons-5.111.0.ebuild | 29 + kde-frameworks/kdeclarative/Manifest | 1 + .../kdeclarative/kdeclarative-5.111.0.ebuild | 38 + kde-frameworks/kded/Manifest | 1 + kde-frameworks/kded/kded-5.111.0.ebuild | 38 + kde-frameworks/kdelibs4support/Manifest | 1 + .../kdelibs4support-5.111.0.ebuild | 106 + kde-frameworks/kdesu/Manifest | 1 + kde-frameworks/kdesu/kdesu-5.111.0.ebuild | 33 + kde-frameworks/kdnssd/Manifest | 1 + kde-frameworks/kdnssd/kdnssd-5.111.0.ebuild | 32 + kde-frameworks/kdoctools/Manifest | 1 + .../kdoctools/kdoctools-5.111.0.ebuild | 48 + kde-frameworks/kemoticons/Manifest | 1 + .../kemoticons/kemoticons-5.111.0.ebuild | 27 + kde-frameworks/kfilemetadata/Manifest | 1 + .../kfilemetadata-5.111.0.ebuild | 67 + kde-frameworks/kglobalaccel/Manifest | 1 + .../kglobalaccel/kglobalaccel-5.111.0.ebuild | 52 + kde-frameworks/kguiaddons/Manifest | 1 + .../kguiaddons/kguiaddons-5.111.0.ebuild | 45 + kde-frameworks/kholidays/Manifest | 1 + .../kholidays/kholidays-5.111.0.ebuild | 26 + kde-frameworks/khtml/Manifest | 1 + kde-frameworks/khtml/khtml-5.111.0.ebuild | 70 + kde-frameworks/ki18n/Manifest | 1 + kde-frameworks/ki18n/ki18n-5.111.0.ebuild | 47 + kde-frameworks/kiconthemes/Manifest | 1 + .../kiconthemes/kiconthemes-5.111.0.ebuild | 32 + kde-frameworks/kidletime/Manifest | 1 + .../kidletime/kidletime-5.111.0.ebuild | 59 + kde-frameworks/kimageformats/Manifest | 1 + .../kimageformats-5.111.0.ebuild | 46 + kde-frameworks/kinit/Manifest | 1 + kde-frameworks/kinit/kinit-5.111.0.ebuild | 48 + kde-frameworks/kio/Manifest | 1 + kde-frameworks/kio/kio-5.111.0.ebuild | 92 + kde-frameworks/kirigami/Manifest | 1 + .../kirigami/kirigami-5.111.0.ebuild | 53 + kde-frameworks/kitemmodels/Manifest | 1 + .../kitemmodels/kitemmodels-5.111.0.ebuild | 31 + kde-frameworks/kitemviews/Manifest | 1 + .../kitemviews/kitemviews-5.111.0.ebuild | 21 + kde-frameworks/kjobwidgets/Manifest | 1 + .../kjobwidgets/kjobwidgets-5.111.0.ebuild | 38 + kde-frameworks/kjs/Manifest | 1 + kde-frameworks/kjs/kjs-5.111.0.ebuild | 23 + kde-frameworks/knewstuff/Manifest | 1 + .../knewstuff/knewstuff-5.111.0.ebuild | 49 + kde-frameworks/knotifications/Manifest | 1 + .../knotifications-5.111.0.ebuild | 50 + kde-frameworks/knotifyconfig/Manifest | 1 + .../knotifyconfig-5.111.0.ebuild | 34 + kde-frameworks/kpackage/Manifest | 1 + .../kpackage/kpackage-5.111.0.ebuild | 40 + kde-frameworks/kparts/Manifest | 1 + kde-frameworks/kparts/kparts-5.111.0.ebuild | 32 + kde-frameworks/kpeople/Manifest | 1 + kde-frameworks/kpeople/kpeople-5.111.0.ebuild | 40 + kde-frameworks/kplotting/Manifest | 1 + .../kplotting/kplotting-5.111.0.ebuild | 20 + kde-frameworks/kpty/Manifest | 1 + kde-frameworks/kpty/kpty-5.111.0.ebuild | 27 + kde-frameworks/kquickcharts/Manifest | 1 + .../kquickcharts/kquickcharts-5.111.0.ebuild | 39 + kde-frameworks/kross/Manifest | 1 + kde-frameworks/kross/kross-5.111.0.ebuild | 33 + kde-frameworks/krunner/Manifest | 1 + kde-frameworks/krunner/krunner-5.111.0.ebuild | 46 + kde-frameworks/kservice/Manifest | 1 + .../kservice/kservice-5.111.0.ebuild | 50 + kde-frameworks/ktexteditor/Manifest | 1 + .../ktexteditor/ktexteditor-5.111.0.ebuild | 54 + kde-frameworks/ktextwidgets/Manifest | 1 + .../ktextwidgets/ktextwidgets-5.111.0.ebuild | 37 + kde-frameworks/kunitconversion/Manifest | 1 + .../kunitconversion-5.111.0.ebuild | 30 + kde-frameworks/kwallet/Manifest | 1 + kde-frameworks/kwallet/kwallet-5.111.0.ebuild | 52 + kde-frameworks/kwayland/Manifest | 1 + .../kwayland/kwayland-5.111.0.ebuild | 37 + kde-frameworks/kwidgetsaddons/Manifest | 1 + .../kwidgetsaddons-5.111.0.ebuild | 27 + kde-frameworks/kwindowsystem/Manifest | 1 + .../kwindowsystem-5.111.0.ebuild | 43 + kde-frameworks/kxmlgui/Manifest | 1 + kde-frameworks/kxmlgui/kxmlgui-5.111.0.ebuild | 45 + kde-frameworks/modemmanager-qt/Manifest | 1 + .../modemmanager-qt-5.111.0.ebuild | 26 + kde-frameworks/networkmanager-qt/Manifest | 1 + .../networkmanager-qt-5.111.0.ebuild | 36 + kde-frameworks/oxygen-icons/Manifest | 1 + .../oxygen-icons/oxygen-icons-5.111.0.ebuild | 37 + kde-frameworks/plasma/Manifest | 1 + kde-frameworks/plasma/plasma-5.111.0.ebuild | 70 + kde-frameworks/prison/Manifest | 1 + kde-frameworks/prison/prison-5.111.0.ebuild | 34 + kde-frameworks/purpose/Manifest | 1 + kde-frameworks/purpose/purpose-5.111.0.ebuild | 72 + kde-frameworks/qqc2-desktop-style/Manifest | 1 + .../qqc2-desktop-style-5.111.0.ebuild | 31 + kde-frameworks/solid/Manifest | 1 + kde-frameworks/solid/solid-5.111.0.ebuild | 50 + kde-frameworks/sonnet/Manifest | 1 + kde-frameworks/sonnet/sonnet-5.111.0.ebuild | 44 + kde-frameworks/syndication/Manifest | 1 + .../syndication/syndication-5.111.0.ebuild | 23 + kde-frameworks/syntax-highlighting/Manifest | 1 + .../syntax-highlighting-5.111.0.ebuild | 31 + kde-frameworks/threadweaver/Manifest | 1 + .../threadweaver/threadweaver-5.111.0.ebuild | 16 + licenses/CC-BY-1.0 | 211 ++ licenses/LPPL-1.2 | 34 +- licenses/LPPL-1.3 | 41 +- licenses/LPPL-1.3a | 404 ++++ licenses/LPPL-1.3c | 49 +- licenses/Manifest.gz | Bin 107302 -> 107608 bytes mail-client/Manifest.gz | Bin 3373 -> 3378 bytes mail-client/thunderbird-bin/Manifest | 132 +- ....ebuild => thunderbird-bin-115.3.3.ebuild} | 0 mail-client/thunderbird/Manifest | 65 + .../thunderbird/thunderbird-115.3.3.ebuild | 1322 +++++++++++++ mail-filter/Manifest.gz | Bin 8380 -> 8371 bytes mail-filter/maildrop/Manifest | 1 + mail-filter/maildrop/maildrop-3.1.6.ebuild | 138 ++ mate-base/Manifest.gz | Bin 2241 -> 2242 bytes mate-base/mate/mate-1.26.0.ebuild | 3 +- mate-extra/Manifest.gz | Bin 2916 -> 2913 bytes .../caja-actions/caja-actions-1.26.0.ebuild | 4 +- media-gfx/Manifest.gz | Bin 37680 -> 37679 bytes .../fig2dev/files/transfig-3.2.5e-clang.patch | 12 - .../transfig-3.2.5e-gcc10-fno-common.patch | 30 - .../gnofract4d-4.3_p20230717.ebuild | 3 +- media-gfx/gthumb/Manifest | 1 + media-gfx/gthumb/gthumb-3.12.4.ebuild | 107 ++ media-libs/Manifest.gz | Bin 69216 -> 69224 bytes media-libs/harfbuzz/Manifest | 1 + media-libs/harfbuzz/harfbuzz-8.2.2.ebuild | 103 + media-libs/libjpeg-turbo/Manifest | 1 + .../libjpeg-turbo/libjpeg-turbo-3.0.0.ebuild | 1 - .../libjpeg-turbo/libjpeg-turbo-3.0.1.ebuild | 128 ++ media-libs/oneVPL-intel-gpu/Manifest | 3 +- .../oneVPL-intel-gpu-23.3.1.ebuild | 46 - ....ebuild => oneVPL-intel-gpu-23.3.4.ebuild} | 0 media-libs/oneVPL/Manifest | 2 - media-libs/oneVPL/oneVPL-2023.2.1.ebuild | 82 - media-libs/oneVPL/oneVPL-2023.3.0.ebuild | 82 - media-plugins/Manifest.gz | Bin 43042 -> 43044 bytes media-plugins/calf/calf-9999.ebuild | 1 - .../files/calf-9999-fix-build-with-lld.patch | 27 +- .../gst-plugins-libnice-0.1.21.ebuild | 2 +- media-sound/Manifest.gz | Bin 57424 -> 57420 bytes media-sound/beets/beets-1.6.0-r1.ebuild | 2 +- media-sound/beets/beets-9999.ebuild | 2 +- .../synaesthesia/synaesthesia-2.4-r2.ebuild | 2 +- media-sound/whipper/whipper-0.10.0.ebuild | 2 +- media-video/Manifest.gz | Bin 25377 -> 25377 bytes media-video/pipewire/Manifest | 1 + ...PCM-devices-with-udev-env-ACP_IGNORE.patch | 69 + ...don-t-try-to-link-when-prepare-fails.patch | 27 + ...text-relax-quantum-change-conditions.patch | 37 + ....3.82.ebuild => pipewire-0.3.82-r1.ebuild} | 0 media-video/pipewire/pipewire-0.3.83.ebuild | 477 +++++ metadata/Manifest.gz | Bin 7316 -> 7311 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest.files.gz | Bin 550894 -> 551049 bytes metadata/glsa/glsa-202310-13.xml | 42 + metadata/glsa/timestamp.chk | 2 +- metadata/glsa/timestamp.commit | 2 +- metadata/md5-cache/Manifest.gz | Bin 27917 -> 27945 bytes metadata/md5-cache/acct-group/Manifest.gz | Bin 72354 -> 72526 bytes metadata/md5-cache/acct-group/qbittorrent-0 | 8 + metadata/md5-cache/acct-user/Manifest.gz | Bin 67503 -> 67668 bytes metadata/md5-cache/acct-user/qbittorrent-0 | 9 + .../md5-cache/app-accessibility/Manifest.gz | Bin 6418 -> 6575 bytes .../app-accessibility/accerciser-3.42.0 | 17 + metadata/md5-cache/app-admin/Manifest.gz | Bin 56774 -> 57261 bytes .../md5-cache/app-admin/apache-tools-2.4.58 | 16 + metadata/md5-cache/app-admin/awscli-1.29.62 | 4 +- metadata/md5-cache/app-admin/awscli-1.29.66 | 16 + metadata/md5-cache/app-admin/awscli-1.29.67 | 16 + metadata/md5-cache/app-admin/syslog-ng-4.3.1 | 17 - .../md5-cache/app-admin/syslog-ng-4.3.1-r1 | 17 + metadata/md5-cache/app-admin/syslog-ng-4.4.0 | 17 - .../md5-cache/app-admin/syslog-ng-4.4.0-r1 | 17 + metadata/md5-cache/app-backup/Manifest.gz | Bin 14206 -> 13886 bytes .../md5-cache/app-backup/mylvmbackup-0.14 | 10 - .../md5-cache/app-backup/mylvmbackup-0.16 | 10 - ...ylvmbackup-0.16-r1 => mylvmbackup-0.16-r2} | 4 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6702 -> 6861 bytes .../md5-cache/app-benchmarks/siege-4.1.6-r1 | 15 + metadata/md5-cache/app-containers/Manifest.gz | Bin 20092 -> 20418 bytes .../md5-cache/app-containers/incus-0.1-r2 | 2 +- .../md5-cache/app-containers/lxd-5.0.2-r3 | 2 +- metadata/md5-cache/app-containers/lxd-5.18 | 2 +- .../app-containers/{lxd-5.17 => lxd-5.19} | 4 +- .../app-containers/podman-tui-0.11.0 | 14 + .../md5-cache/app-containers/podman-tui-9999 | 13 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 36874 -> 37488 bytes metadata/md5-cache/app-crypt/acme-2.7.2 | 16 + metadata/md5-cache/app-crypt/certbot-2.7.2 | 16 + .../md5-cache/app-crypt/certbot-apache-2.7.2 | 16 + .../md5-cache/app-crypt/certbot-nginx-2.7.2 | 16 + .../{hashcat-6.2.6 => hashcat-6.2.6-r1} | 6 +- metadata/md5-cache/app-crypt/jacksum-3.4.0-r1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 24467 -> 24466 bytes metadata/md5-cache/app-doc/python-docs-3.12.0 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 25514 -> 25823 bytes metadata/md5-cache/app-editors/emacs-29.1.90 | 16 + .../app-editors/{ghex-45_beta => ghex-45.0} | 2 +- .../md5-cache/app-editors/micro-2.0.12-r1 | 14 + metadata/md5-cache/app-editors/neovim-0.9.2 | 4 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 106174 -> 105379 bytes .../app-emacs/{cider-1.8.2 => cider-1.8.3} | 2 +- .../md5-cache/app-emacs/clojure-mode-5.16.2 | 15 - .../md5-cache/app-emacs/clojure-mode-5.17.0 | 4 +- ...lojure-mode-5.17.1 => clojure-mode-5.18.0} | 2 +- metadata/md5-cache/app-emacs/crypt++-2.92 | 13 - .../app-emacs/crypt++-2.94_pre20080430 | 13 - metadata/md5-cache/app-emacs/emacsql-3.1.1 | 15 + metadata/md5-cache/app-emacs/helm-3.9.5 | 4 +- metadata/md5-cache/app-emacs/indent-bars-0.2 | 13 + .../md5-cache/app-emacs/lsp-mode-8.0.0-r1 | 15 - metadata/md5-cache/app-emacs/lsp-ui-8.0.0 | 15 - metadata/md5-cache/app-emacs/lsp-ui-8.0.1 | 2 +- .../app-emacs/magit-3.3.0.50_p20230912 | 4 +- metadata/md5-cache/app-emacs/mmm-mode-0.5.10 | 4 +- metadata/md5-cache/app-emacs/org-roam-2.2.2 | 13 + metadata/md5-cache/app-emacs/org-roam-9999 | 12 + metadata/md5-cache/app-emacs/treemacs-2.10-r2 | 16 - metadata/md5-cache/app-emacs/treemacs-3.0-r1 | 16 - metadata/md5-cache/app-emacs/web-mode-17.2.1 | 13 - metadata/md5-cache/app-emacs/web-mode-17.3.13 | 4 +- .../{whine-20091222-r1 => whine-20231020} | 6 +- metadata/md5-cache/app-emacs/yaml-0.5.2 | 13 - metadata/md5-cache/app-emacs/yaml-0.5.3 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 33465 -> 33186 bytes .../app-emulation/crossover-bin-22.1.1 | 10 +- .../app-emulation/crossover-bin-23.0.0 | 10 +- .../app-emulation/crossover-bin-23.6.0 | 16 + metadata/md5-cache/app-emulation/qemu-7.2.1 | 18 - .../md5-cache/app-emulation/qemu-7.2.3-r1 | 18 - .../md5-cache/app-emulation/qemu-8.0.0-r1 | 18 - metadata/md5-cache/app-emulation/qemu-8.0.2 | 18 - .../md5-cache/app-emulation/qemu-8.0.2-r2 | 18 - metadata/md5-cache/app-emulation/qemu-8.0.3 | 18 - .../md5-cache/app-emulation/qemu-8.1.0-r1 | 18 - metadata/md5-cache/app-emulation/qemu-8.1.1 | 18 - metadata/md5-cache/app-emulation/qemu-8.1.2 | 18 + metadata/md5-cache/app-emulation/qemu-9999 | 8 +- .../md5-cache/app-emulation/xen-4.16.6_pre1 | 16 + .../md5-cache/app-emulation/xen-4.17.3_pre1 | 17 + .../app-emulation/xen-tools-4.16.6_pre1 | 17 + .../app-emulation/xen-tools-4.17.3_pre1 | 17 + metadata/md5-cache/app-forensics/Manifest.gz | Bin 7229 -> 7230 bytes metadata/md5-cache/app-forensics/yara-4.4.0 | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 76448 -> 76771 bytes metadata/md5-cache/app-misc/beep-1.4.12 | 4 +- metadata/md5-cache/app-misc/boxes-2.2.1 | 4 +- metadata/md5-cache/app-misc/hyfetch-1.4.10 | 15 + metadata/md5-cache/app-misc/hyfetch-9999 | 14 + metadata/md5-cache/app-misc/mmv-2.5.1 | 4 +- metadata/md5-cache/app-misc/when-1.1.45 | 4 +- metadata/md5-cache/app-office/Manifest.gz | Bin 11315 -> 11319 bytes metadata/md5-cache/app-office/lyx-2.3.6.1-r2 | 16 - .../md5-cache/app-office/onlyoffice-bin-7.5.0 | 14 + metadata/md5-cache/app-portage/Manifest.gz | Bin 17432 -> 17600 bytes .../md5-cache/app-portage/gentoolkit-0.6.3 | 16 + .../md5-cache/app-portage/gentoolkit-9999 | 6 +- .../app-portage/java-ebuilder-0.5.1-r1 | 2 +- .../md5-cache/app-portage/java-ebuilder-9999 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 74287 -> 74478 bytes metadata/md5-cache/app-text/highlight-4.9 | 17 + metadata/md5-cache/app-text/pdftk-3.3.3 | 2 +- metadata/md5-cache/app-text/pdftk-3.3.3-r2 | 6 +- metadata/md5-cache/app-text/pdftk-9999 | 2 +- metadata/md5-cache/app-text/pelican-4.8.0 | 10 +- .../{wgetpaste-2.33-r2 => wgetpaste-2.33-r3} | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 26457 -> 26464 bytes .../md5-cache/dev-cpp/cppdap-0_pre20230605-r1 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 33640 -> 33468 bytes metadata/md5-cache/dev-db/apgdiff-2.7.0 | 2 +- metadata/md5-cache/dev-db/etcd-3.4.16-r1 | 16 - metadata/md5-cache/dev-db/redis-6.2.7-r2 | 4 +- metadata/md5-cache/dev-db/redis-7.0.5-r1 | 4 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 77994 -> 78117 bytes .../dev-java/angus-activation-1.0.0-r1 | 2 +- .../animal-sniffer-annotations-1.15-r1 | 2 +- .../ant-contrib-1.0_beta6_pre20201123-r1 | 2 +- .../dev-java/ant-eclipse-ecj-4.15-r1 | 2 +- .../md5-cache/dev-java/ant-eclipse-ecj-4.26 | 2 +- metadata/md5-cache/dev-java/ant-ivy-2.5.0-r1 | 2 +- metadata/md5-cache/dev-java/antlr-2.7.7-r9 | 2 +- metadata/md5-cache/dev-java/antlr-3.2-r1 | 2 +- .../md5-cache/dev-java/antlr-runtime-3.5.3 | 2 +- .../md5-cache/dev-java/antlr-runtime-4.9.3 | 2 +- metadata/md5-cache/dev-java/antlr-tool-3.5.3 | 2 +- metadata/md5-cache/dev-java/antlr-tool-4.9.3 | 2 +- .../md5-cache/dev-java/aopalliance-1.0-r3 | 2 +- metadata/md5-cache/dev-java/apache-rat-0.15 | 2 +- .../md5-cache/dev-java/apache-rat-core-0.13 | 2 +- .../md5-cache/dev-java/apache-rat-tasks-0.13 | 2 +- .../dev-java/apiguardian-api-1.1.2-r1 | 2 +- metadata/md5-cache/dev-java/appenh-0.5.0 | 2 +- .../dev-java/aqute-bnd-annotation-6.3.1 | 2 +- metadata/md5-cache/dev-java/asm-9.5 | 2 +- metadata/md5-cache/dev-java/asm-9.6 | 2 +- metadata/md5-cache/dev-java/aspectj-1.9.7 | 2 +- .../md5-cache/dev-java/assertj-core-2.3.0-r1 | 2 +- .../md5-cache/dev-java/assertj-core-3.10.0 | 2 +- metadata/md5-cache/dev-java/batik-1.16-r2 | 2 +- metadata/md5-cache/dev-java/batik-1.17 | 2 +- metadata/md5-cache/dev-java/bcel-6.6.0 | 2 +- metadata/md5-cache/dev-java/bcmail-1.72 | 2 +- metadata/md5-cache/dev-java/bcmail-1.76 | 6 +- metadata/md5-cache/dev-java/bcpg-1.72 | 2 +- metadata/md5-cache/dev-java/bcpg-1.76 | 6 +- metadata/md5-cache/dev-java/bcpkix-1.72 | 2 +- metadata/md5-cache/dev-java/bcpkix-1.76 | 6 +- metadata/md5-cache/dev-java/bcprov-1.72 | 2 +- metadata/md5-cache/dev-java/bcprov-1.74 | 6 +- metadata/md5-cache/dev-java/bcprov-1.76 | 6 +- metadata/md5-cache/dev-java/bcutil-1.72 | 2 +- metadata/md5-cache/dev-java/bcutil-1.76 | 6 +- metadata/md5-cache/dev-java/brotli-dec-0.1.2 | 2 +- .../dev-java/browserlauncher2-1.3-r3 | 2 +- metadata/md5-cache/dev-java/bsh-2.1.1 | 2 +- metadata/md5-cache/dev-java/byte-buddy-1.14.0 | 2 +- .../md5-cache/dev-java/cache2k-api-0.23.1 | 2 +- .../md5-cache/dev-java/cache2k-core-0.23.1 | 2 +- metadata/md5-cache/dev-java/cal10n-0.8.1 | 2 +- metadata/md5-cache/dev-java/cdi-api-4.0.1-r2 | 2 +- metadata/md5-cache/dev-java/cglib-3.3.0-r1 | 2 +- .../dev-java/checker-framework-qual-3.14.0 | 2 +- .../dev-java/commons-beanutils-1.9.4-r1 | 2 +- metadata/md5-cache/dev-java/commons-cli-1.5.0 | 2 +- .../md5-cache/dev-java/commons-codec-1.15-r1 | 2 +- .../md5-cache/dev-java/commons-codec-1.16.0 | 16 + .../dev-java/commons-collections-4.4-r1 | 2 +- .../dev-java/commons-compress-1.21-r1 | 2 +- metadata/md5-cache/dev-java/commons-csv-1.9.0 | 2 +- .../md5-cache/dev-java/commons-daemon-1.3.3 | 2 +- .../dev-java/commons-digester-2.1-r2 | 2 +- .../dev-java/commons-digester-3.2-r3 | 2 +- .../dev-java/commons-imaging-1.0_alpha3 | 2 +- .../md5-cache/dev-java/commons-io-2.11.0-r1 | 2 +- .../md5-cache/dev-java/commons-junit4-1.2.17 | 2 +- .../md5-cache/dev-java/commons-lang-3.12.0-r1 | 2 +- .../md5-cache/dev-java/commons-lang-3.13.0 | 2 +- .../commons-logging-1.3.0_pre20230319 | 2 +- .../md5-cache/dev-java/commons-math-3.6.1-r2 | 2 +- metadata/md5-cache/dev-java/commons-net-3.9.0 | 2 +- .../dev-java/commons-nullanalysis-1.2.17 | 2 +- .../md5-cache/dev-java/commons-validator-1.7 | 2 +- .../dev-java/conversant-disruptor-1.2.20 | 2 +- metadata/md5-cache/dev-java/dom4j-2.1.4 | 2 +- metadata/md5-cache/dev-java/easymock-2.5.2 | 2 +- metadata/md5-cache/dev-java/easymock-3.3.1-r1 | 2 +- metadata/md5-cache/dev-java/eclipse-ecj-4.15 | 2 +- metadata/md5-cache/dev-java/eclipse-ecj-4.26 | 2 +- .../dev-java/error-prone-annotations-2.16 | 2 +- .../md5-cache/dev-java/failureaccess-32.1.2 | 2 +- .../md5-cache/dev-java/fastinfoset-2.1.0-r1 | 2 +- .../dev-java/felix-framework-7.0.5-r2 | 2 +- .../md5-cache/dev-java/felix-main-7.0.5-r2 | 2 +- .../dev-java/felix-resolver-2.0.4-r1 | 2 +- .../md5-cache/dev-java/felix-utils-1.11.8-r1 | 2 +- .../dev-java/findbugs-annotations-3.0.1 | 2 +- metadata/md5-cache/dev-java/fishbowl-1.4.1 | 2 +- metadata/md5-cache/dev-java/fontbox-2.0.27 | 2 +- metadata/md5-cache/dev-java/fop-2.8-r1 | 2 +- metadata/md5-cache/dev-java/fop-2.9 | 2 +- metadata/md5-cache/dev-java/freenet-ext-29 | 2 +- .../md5-cache/dev-java/gnu-regexp-1.1.4-r4 | 2 +- .../md5-cache/dev-java/greenmail-2.0.0_alpha2 | 2 +- metadata/md5-cache/dev-java/gson-2.10.1 | 2 +- metadata/md5-cache/dev-java/guava-32.1.2-r1 | 2 +- .../md5-cache/dev-java/guava-testlib-32.1.2 | 2 +- metadata/md5-cache/dev-java/guice-5.1.0 | 2 +- metadata/md5-cache/dev-java/hamcrest-2.2-r1 | 2 +- .../md5-cache/dev-java/hamcrest-core-1.1-r4 | 2 +- .../md5-cache/dev-java/hamcrest-core-1.3-r3 | 2 +- .../dev-java/hamcrest-generator-1.3-r4 | 2 +- .../dev-java/hamcrest-library-1.3-r3 | 2 +- metadata/md5-cache/dev-java/hashcash-1.1 | 2 +- .../md5-cache/dev-java/hawtjni-runtime-1.18 | 2 +- metadata/md5-cache/dev-java/htmlcleaner-2.26 | 2 +- .../dev-java/httpcomponents-client-4.5.13-r1 | 2 +- metadata/md5-cache/dev-java/httpcore-4.4.14 | 2 +- metadata/md5-cache/dev-java/icu4j-72.1 | 2 +- metadata/md5-cache/dev-java/icu4j-73.2 | 2 +- metadata/md5-cache/dev-java/identicon-1.0 | 2 +- .../md5-cache/dev-java/injection-api-2.0.1 | 2 +- .../md5-cache/dev-java/iso-relax-20050331-r5 | 2 +- .../dev-java/istack-commons-runtime-3.0.12 | 2 +- .../dev-java/istack-commons-runtime-4.1.1-r1 | 2 +- .../md5-cache/dev-java/j2objc-annotations-2.8 | 2 +- metadata/md5-cache/dev-java/jackcess-4.0.0 | 2 +- .../dev-java/jackrabbit-webdav-2.10.1-r3 | 2 +- .../dev-java/jackson-annotations-2.13.4 | 2 +- .../md5-cache/dev-java/jackson-core-2.13.4 | 2 +- .../dev-java/jackson-databind-2.13.4.1 | 2 +- .../dev-java/jackson-dataformat-xml-2.13.4-r1 | 2 +- .../jackson-dataformat-yaml-2.13.4-r1 | 2 +- .../jackson-module-jakarta-xmlbind-2.13.4-r1 | 2 +- metadata/md5-cache/dev-java/jacl-1.4.1-r2 | 2 +- .../md5-cache/dev-java/jai-imageio-core-1.4.0 | 2 +- .../dev-java/jai-imageio-jpeg2000-1.4.0 | 2 +- .../dev-java/jakarta-activation-1.2.2-r1 | 2 +- .../dev-java/jakarta-activation-2.0.1-r1 | 2 +- .../dev-java/jakarta-activation-api-1.2.2-r1 | 2 +- .../dev-java/jakarta-activation-api-2.1.1 | 2 +- .../dev-java/jakarta-annotations-api-2.1.1 | 2 +- .../dev-java/jakarta-el-api-5.0.1-r1 | 2 +- .../dev-java/jakarta-interceptors-2.1.0 | 2 +- .../dev-java/jakarta-json-api-1.1.6-r1 | 2 +- .../md5-cache/dev-java/jakarta-mail-2.0.1 | 2 +- .../md5-cache/dev-java/jakarta-mail-api-2.1.1 | 2 +- .../md5-cache/dev-java/jakarta-oro-2.0.8-r5 | 2 +- .../md5-cache/dev-java/jakarta-regexp-1.4-r3 | 2 +- .../dev-java/jakarta-servlet-api-4.0.4 | 2 +- .../dev-java/jakarta-servlet-api-6.0.0 | 2 +- .../dev-java/jakarta-xml-soap-api-1.4.2-r1 | 2 +- .../dev-java/jakartaee-migration-1.0.7-r1 | 2 +- metadata/md5-cache/dev-java/jal-20031117-r6 | 2 +- metadata/md5-cache/dev-java/jansi-1.13 | 2 +- metadata/md5-cache/dev-java/jansi-2.4.0-r1 | 2 +- metadata/md5-cache/dev-java/jansi-native-1.8 | 2 +- .../md5-cache/dev-java/java-dep-check-0.5-r2 | 2 +- .../md5-cache/dev-java/java-diff-utils-1.3.0 | 2 +- .../md5-cache/dev-java/java-getopt-1.0.14-r2 | 2 +- .../dev-java/java-service-wrapper-3.5.50-r1 | 2 +- metadata/md5-cache/dev-java/javassist-3.29.2 | 2 +- metadata/md5-cache/dev-java/javax-el-api-2.2 | 2 +- metadata/md5-cache/dev-java/javax-inject-1-r4 | 2 +- .../md5-cache/dev-java/javax-jms-api-2.0.3 | 2 +- metadata/md5-cache/dev-java/javax-jsp-api-2.0 | 2 +- metadata/md5-cache/dev-java/javax-jsp-api-2.2 | 2 +- .../md5-cache/dev-java/javax-mail-1.6.7-r1 | 2 +- .../dev-java/javax-persistence-api-2.2 | 2 +- .../md5-cache/dev-java/javax-servlet-api-2.2 | 2 +- .../md5-cache/dev-java/javax-servlet-api-2.5 | 2 +- .../dev-java/javax-servlet-api-3.0.1 | 2 +- .../dev-java/javax-servlet-api-3.1.0 | 2 +- metadata/md5-cache/dev-java/jax-rpc-api-1.1.4 | 2 +- metadata/md5-cache/dev-java/jaxb-api-2.3.3-r1 | 2 +- metadata/md5-cache/dev-java/jaxb-api-3.0.1-r1 | 2 +- metadata/md5-cache/dev-java/jaxb-api-4.0.0 | 2 +- .../md5-cache/dev-java/jaxb-runtime-2.3.8 | 2 +- .../md5-cache/dev-java/jaxb-runtime-4.0.0-r1 | 2 +- .../md5-cache/dev-java/jaxb-stax-ex-1.8.3 | 2 +- .../md5-cache/dev-java/jaxb-stax-ex-2.1.0-r1 | 2 +- metadata/md5-cache/dev-java/jaxen-2.0.0 | 2 +- .../md5-cache/dev-java/jaxrs-api-2.1.6-r1 | 2 +- metadata/md5-cache/dev-java/jaxws-api-2.3.3 | 2 +- metadata/md5-cache/dev-java/jbcrypt-0.4 | 2 +- .../md5-cache/dev-java/jbig2-imageio-3.0.3 | 2 +- .../dev-java/jbitcollider-core-0.8-r1 | 2 +- .../md5-cache/dev-java/jboss-jms-api-1.0.1 | 2 +- metadata/md5-cache/dev-java/jchart2d-3.2.2-r1 | 2 +- metadata/md5-cache/dev-java/jcifs-1.3.19-r2 | 2 +- .../{jcommander-1.64 => jcommander-1.64-r1} | 9 +- metadata/md5-cache/dev-java/jcommander-1.82 | 2 +- .../md5-cache/dev-java/jctools-core-4.0.1 | 2 +- metadata/md5-cache/dev-java/jdbc-mysql-8.1.0 | 2 +- .../md5-cache/dev-java/jdbc-postgresql-42.6.0 | 2 +- metadata/md5-cache/dev-java/jdisasm-1.0.6 | 2 +- metadata/md5-cache/dev-java/jdom-2.0.6.1 | 2 +- metadata/md5-cache/dev-java/jeromq-0.5.2 | 2 +- metadata/md5-cache/dev-java/jffi-1.3.10 | 2 +- metadata/md5-cache/dev-java/jflex-1.6.1-r1 | 2 +- .../dev-java/jgoodies-common-1.8.0-r1 | 2 +- .../dev-java/jgoodies-looks-2.6.0-r1 | 2 +- metadata/md5-cache/dev-java/jide-oss-3.7.12 | 2 +- metadata/md5-cache/dev-java/jline-2.14.6 | 2 +- metadata/md5-cache/dev-java/jmh-core-1.35 | 2 +- metadata/md5-cache/dev-java/jmock-1.2.0-r2 | 2 +- metadata/md5-cache/dev-java/jmock-2.12.0 | 2 +- metadata/md5-cache/dev-java/jna-5.13.0-r1 | 2 +- metadata/md5-cache/dev-java/jnacl-1.0 | 2 +- metadata/md5-cache/dev-java/jnr-a64asm-1.0.0 | 2 +- .../md5-cache/dev-java/jnr-constants-0.10.4 | 2 +- metadata/md5-cache/dev-java/jnr-ffi-2.2.12 | 2 +- metadata/md5-cache/dev-java/jnr-netdb-1.2.0 | 2 +- metadata/md5-cache/dev-java/jnr-posix-3.1.16 | 2 +- .../md5-cache/dev-java/jnr-x86asm-1.0.2-r2 | 2 +- .../md5-cache/dev-java/joda-convert-2.2.2-r2 | 2 +- metadata/md5-cache/dev-java/joda-time-2.11.2 | 2 +- metadata/md5-cache/dev-java/jol-core-0.16-r1 | 2 +- metadata/md5-cache/dev-java/jopt-simple-5.0.4 | 2 +- metadata/md5-cache/dev-java/jrobin-1.6.0-r2 | 2 +- metadata/md5-cache/dev-java/jsch-0.1.55 | 2 +- .../md5-cache/dev-java/jsch-agent-proxy-0.0.9 | 2 +- metadata/md5-cache/dev-java/json-20220320 | 2 +- metadata/md5-cache/dev-java/json-simple-2.3.1 | 2 +- metadata/md5-cache/dev-java/json-smart-1.3.3 | 2 +- .../md5-cache/dev-java/jsonrpc2-base-1.38.2 | 2 +- .../md5-cache/dev-java/jsonrpc2-server-1.11.1 | 2 +- metadata/md5-cache/dev-java/jsr305-3.0.2-r1 | 2 +- metadata/md5-cache/dev-java/jstl-1.2.7 | 2 +- metadata/md5-cache/dev-java/jstl-api-1.2.7 | 2 +- metadata/md5-cache/dev-java/jtds-1.3.1-r1 | 2 +- .../md5-cache/dev-java/jul-to-slf4j-2.0.3 | 2 +- metadata/md5-cache/dev-java/junit-3.8.2-r2 | 2 +- metadata/md5-cache/dev-java/junit-4.13.2 | 2 +- metadata/md5-cache/dev-java/junit-5.9.2 | 2 +- metadata/md5-cache/dev-java/junit-clptr-1.2.2 | 2 +- .../md5-cache/dev-java/junit-dataprovider-2.9 | 2 +- .../md5-cache/dev-java/junitparams-1.1.1-r1 | 2 +- metadata/md5-cache/dev-java/jzlib-1.1.3-r2 | 2 +- .../md5-cache/dev-java/kafka-clients-1.1.1 | 2 +- .../md5-cache/dev-java/lmax-disruptor-3.4.4 | 2 +- metadata/md5-cache/dev-java/loadlib-0.2.2 | 2 +- .../md5-cache/dev-java/log4j-12-api-2.19.0 | 2 +- metadata/md5-cache/dev-java/log4j-api-2.19.0 | 2 +- metadata/md5-cache/dev-java/log4j-core-2.19.0 | 2 +- .../md5-cache/dev-java/log4j-over-slf4j-2.0.3 | 2 +- metadata/md5-cache/dev-java/lzma-22.01 | 2 +- metadata/md5-cache/dev-java/lzmajio-0.95-r3 | 2 +- .../md5-cache/dev-java/mchange-commons-0.2.20 | 2 +- .../md5-cache/dev-java/memoryfilesystem-2.3.0 | 2 +- .../dev-java/mersennetwister-0_pre23765-r2 | 2 +- .../md5-cache/dev-java/metainf-services-1.9 | 2 +- metadata/md5-cache/dev-java/miglayout-5.3 | 2 +- .../md5-cache/dev-java/minidns-core-1.0.4 | 2 +- metadata/md5-cache/dev-java/mockito-1.9.5-r3 | 2 +- metadata/md5-cache/dev-java/mockito-2.28.2 | 2 +- metadata/md5-cache/dev-java/mockito-4.11.0 | 2 +- metadata/md5-cache/dev-java/msv-2022.7 | 2 +- metadata/md5-cache/dev-java/mvel-2.3.2-r1 | 2 +- metadata/md5-cache/dev-java/objenesis-3.3 | 2 +- .../open-test-reporting-events-0.1.0_pre1 | 2 +- .../open-test-reporting-schema-0.1.0_pre1 | 2 +- metadata/md5-cache/dev-java/openjfx-8.1000-r1 | 2 +- .../md5-cache/dev-java/opentest4j-1.2.0-r1 | 2 +- .../md5-cache/dev-java/osgi-annotation-8.1.0 | 2 +- metadata/md5-cache/dev-java/osgi-cmpn-8.0.0 | 2 +- .../md5-cache/dev-java/osgi-cmpn-8.0.0-r1 | 2 +- .../dev-java/osgi-compendium-4.3.1-r4 | 2 +- metadata/md5-cache/dev-java/osgi-core-8.0.0 | 2 +- .../md5-cache/dev-java/osgi-core-api-5.0.0-r2 | 2 +- .../dev-java/osgi-enterprise-api-5.0.0-r3 | 2 +- metadata/md5-cache/dev-java/pdfbox-2.0.27 | 2 +- metadata/md5-cache/dev-java/picocli-4.6.3-r1 | 2 +- .../dev-java/plexus-classworlds-2.6.0 | 2 +- metadata/md5-cache/dev-java/poi-5.2.3 | 2 +- .../md5-cache/dev-java/protobuf-java-3.23.0 | 2 +- .../md5-cache/dev-java/protobuf-java-3.24.2 | 2 +- metadata/md5-cache/dev-java/qdox-2.0.1 | 2 +- .../dev-java/randomized-runner-2.8.0 | 2 +- .../md5-cache/dev-java/reflections-0.9.12-r5 | 2 +- .../dev-java/relaxng-datatype-1.0-r3 | 2 +- .../dev-java/relaxng-datatype-20020414 | 2 +- metadata/md5-cache/dev-java/reload4j-1.2.22 | 2 +- metadata/md5-cache/dev-java/rhino-1.7.14 | 2 +- metadata/md5-cache/dev-java/rome-0.9-r4 | 2 +- metadata/md5-cache/dev-java/saslprep-1.1-r1 | 2 +- metadata/md5-cache/dev-java/sax-2.2.1-r5 | 2 +- metadata/md5-cache/dev-java/saxon-6.5.5-r3 | 2 +- metadata/md5-cache/dev-java/scram-2.1 | 2 +- .../md5-cache/dev-java/shrinkwrap-api-1.2.6 | 2 +- .../dev-java/shrinkwrap-impl-base-1.2.6 | 2 +- .../md5-cache/dev-java/shrinkwrap-spi-1.2.6 | 2 +- metadata/md5-cache/dev-java/sjsxp-1.0.2 | 2 +- metadata/md5-cache/dev-java/slf4j-api-2.0.3 | 2 +- metadata/md5-cache/dev-java/slf4j-ext-2.0.3 | 2 +- metadata/md5-cache/dev-java/slf4j-nop-2.0.3 | 2 +- .../md5-cache/dev-java/slf4j-reload4j-2.0.3 | 2 +- .../md5-cache/dev-java/slf4j-simple-2.0.3 | 2 +- metadata/md5-cache/dev-java/snakeyaml-1.33 | 2 +- metadata/md5-cache/dev-java/snakeyaml-2.0 | 2 +- .../md5-cache/dev-java/snappy-1.1.10.1-r1 | 2 +- metadata/md5-cache/dev-java/sparsebitset-1.2 | 2 +- .../md5-cache/dev-java/stax2-api-4.2.1-r1 | 2 +- metadata/md5-cache/dev-java/stringprep-1.1 | 2 +- .../dev-java/stringtemplate-3.2.1-r2 | 2 +- .../md5-cache/dev-java/stringtemplate-4.3.2 | 2 +- .../md5-cache/dev-java/swing-layout-1.0.4-r2 | 2 +- metadata/md5-cache/dev-java/swingx-1.6.4-r1 | 2 +- .../dev-java/swingx-beaninfo-1.6.4-r1 | 2 +- .../dev-java/swingx-ws-1.0_p20110515-r2 | 2 +- metadata/md5-cache/dev-java/swt-4.28-r1 | 2 +- metadata/md5-cache/dev-java/swt-4.29 | 2 +- .../md5-cache/dev-java/system-rules-1.19.0 | 2 +- metadata/md5-cache/dev-java/testng-6.11 | 2 +- metadata/md5-cache/dev-java/testng-6.9.10-r1 | 2 +- .../md5-cache/dev-java/tomcat-native-1.2.38 | 2 +- .../md5-cache/dev-java/tomcat-native-1.2.39 | 2 +- .../md5-cache/dev-java/tomcat-native-2.0.5 | 2 +- .../md5-cache/dev-java/tomcat-native-2.0.6 | 2 +- .../md5-cache/dev-java/treelayout-1.0.3-r1 | 2 +- metadata/md5-cache/dev-java/txw2-2.3.8-r1 | 2 +- .../md5-cache/dev-java/typesafe-config-1.4.2 | 2 +- metadata/md5-cache/dev-java/unbescape-1.1.6 | 2 +- .../dev-java/univocity-parsers-2.9.1 | 2 +- .../dev-java/validation-api-1.0.0-r1 | 2 +- .../dev-java/validation-api-1.1.0-r1 | 2 +- metadata/md5-cache/dev-java/velocity-2.3 | 2 +- .../md5-cache/dev-java/woodstox-core-6.4.0 | 2 +- metadata/md5-cache/dev-java/wsdl4j-1.6.3 | 2 +- metadata/md5-cache/dev-java/xalan-2.7.3 | 6 +- .../dev-java/xalan-serializer-2.7.2-r1 | 2 +- .../md5-cache/dev-java/xalan-serializer-2.7.3 | 6 +- metadata/md5-cache/dev-java/xerces-2.12.2 | 2 +- metadata/md5-cache/dev-java/xerces-2.12.2-r1 | 2 +- metadata/md5-cache/dev-java/xerial-core-2.1 | 2 +- .../dev-java/xml-commons-external-1.4.01-r2 | 2 +- .../dev-java/xml-commons-resolver-1.2-r3 | 2 +- .../dev-java/xmlgraphics-commons-2.8 | 2 +- .../dev-java/xmlgraphics-commons-2.9 | 6 +- .../md5-cache/dev-java/xmlunit-assertj-2.9.1 | 2 +- .../md5-cache/dev-java/xmlunit-core-2.9.1 | 2 +- .../md5-cache/dev-java/xmlunit-matchers-2.9.1 | 2 +- metadata/md5-cache/dev-java/xmpbox-2.0.27 | 2 +- metadata/md5-cache/dev-java/xom-1.3.8-r1 | 2 +- metadata/md5-cache/dev-java/xpp3-1.1.4c-r6 | 2 +- metadata/md5-cache/dev-java/xsdlib-2022.7 | 2 +- metadata/md5-cache/dev-java/xz-java-1.9-r1 | 2 +- metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 | 2 +- metadata/md5-cache/dev-java/zxing-core-3.5.1 | 2 +- .../md5-cache/dev-java/zxing-javase-3.5.1 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 43605 -> 43961 bytes metadata/md5-cache/dev-lang/ats2-0.4.2 | 14 + .../{crystal-1.10.0 => crystal-1.10.0-r1} | 6 +- .../{crystal-1.10.1 => crystal-1.10.1-r1} | 6 +- .../{crystal-1.9.2-r1 => crystal-1.9.2-r2} | 6 +- metadata/md5-cache/dev-lang/go-1.20.10 | 4 +- metadata/md5-cache/dev-lang/go-1.21.3 | 4 +- metadata/md5-cache/dev-lang/ispc-1.18.0 | 16 - metadata/md5-cache/dev-lang/python-3.11.6 | 4 +- metadata/md5-cache/dev-lang/python-3.12.0 | 4 +- .../md5-cache/dev-lang/rapydscript-ng-0.7.22 | 13 + .../md5-cache/dev-lang/rapydscript-ng-9999 | 12 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 167825 -> 167850 bytes 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.1 | 14 - metadata/md5-cache/dev-libs/libclc-17.0.2 | 14 - metadata/md5-cache/dev-libs/libclc-17.0.3 | 2 +- .../md5-cache/dev-libs/libclc-17.0.3.9999 | 4 +- .../md5-cache/dev-libs/libclc-18.0.0.9999 | 4 +- .../dev-libs/libclc-18.0.0_pre20230925 | 13 - .../dev-libs/libclc-18.0.0_pre20231013 | 4 +- ..._pre20231002 => libclc-18.0.0_pre20231019} | 6 +- metadata/md5-cache/dev-libs/libffi-3.4.4-r2 | 14 + metadata/md5-cache/dev-libs/libgusb-0.4.7 | 17 + metadata/md5-cache/dev-libs/libinput-1.23.0 | 2 +- metadata/md5-cache/dev-libs/libinput-1.24.0 | 2 +- metadata/md5-cache/dev-libs/libvterm-0.3.3 | 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/openssl-1.0.2u-r1 | 2 +- metadata/md5-cache/dev-libs/openssl-1.1.1u | 2 +- metadata/md5-cache/dev-libs/openssl-1.1.1w | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.10 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.11 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.9-r1 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.9-r2 | 2 +- metadata/md5-cache/dev-libs/openssl-3.1.2 | 2 +- metadata/md5-cache/dev-libs/openssl-3.1.3 | 2 +- metadata/md5-cache/dev-libs/protobuf-21.12 | 4 +- metadata/md5-cache/dev-libs/raft-0.18.1 | 16 + .../{rocm-comgr-5.7.0 => rocm-comgr-5.7.1} | 6 +- ...vice-libs-5.7.0 => rocm-device-libs-5.7.1} | 2 +- ...untime-5.7.0 => rocm-opencl-runtime-5.7.1} | 4 +- ...{rocr-runtime-5.7.0 => rocr-runtime-5.7.1} | 4 +- ...rface-5.7.0 => roct-thunk-interface-5.7.1} | 4 +- metadata/md5-cache/dev-libs/xxhash-0.8.2 | 4 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 8283 -> 8275 bytes metadata/md5-cache/dev-lua/luv-1.45.0.0 | 4 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 108953 -> 108477 bytes 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.1 | 17 - metadata/md5-cache/dev-ml/llvm-ocaml-17.0.2 | 17 - metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-17.0.3.9999 | 4 +- .../md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 | 4 +- .../dev-ml/llvm-ocaml-18.0.0_pre20230925 | 16 - .../dev-ml/llvm-ocaml-18.0.0_pre20231002 | 16 - .../dev-ml/llvm-ocaml-18.0.0_pre20231013 | 4 +- .../dev-ml/llvm-ocaml-18.0.0_pre20231019 | 16 + metadata/md5-cache/dev-python/DBUtils-3.0.3 | 10 +- metadata/md5-cache/dev-python/Faker-19.11.0 | 16 + .../md5-cache/dev-python/Frozen-Flask-0.18-r1 | 10 +- .../md5-cache/dev-python/GitPython-3.1.40 | 16 + metadata/md5-cache/dev-python/Manifest.gz | Bin 388346 -> 387432 bytes metadata/md5-cache/dev-python/agate-sql-0.7.0 | 16 + .../dev-python/aiohttp-oauthlib-0.1.0 | 15 + .../md5-cache/dev-python/aiosqlite-0.19.0 | 10 +- .../md5-cache/dev-python/argcomplete-3.1.0 | 16 - metadata/md5-cache/dev-python/boto3-1.28.62 | 4 +- metadata/md5-cache/dev-python/boto3-1.28.66 | 16 + metadata/md5-cache/dev-python/boto3-1.28.67 | 16 + .../md5-cache/dev-python/botocore-1.31.62 | 4 +- .../md5-cache/dev-python/botocore-1.31.66 | 16 + .../md5-cache/dev-python/botocore-1.31.67 | 16 + .../md5-cache/dev-python/cchardet-2.1.7-r1 | 17 - metadata/md5-cache/dev-python/cfn-lint-0.82.2 | 16 + .../md5-cache/dev-python/clang-python-14.0.6 | 2 +- .../md5-cache/dev-python/clang-python-15.0.7 | 2 +- .../md5-cache/dev-python/clang-python-16.0.6 | 2 +- .../md5-cache/dev-python/clang-python-17.0.1 | 17 - .../md5-cache/dev-python/clang-python-17.0.2 | 17 - .../md5-cache/dev-python/clang-python-17.0.3 | 2 +- .../dev-python/clang-python-17.0.3.9999 | 4 +- .../dev-python/clang-python-18.0.0.9999 | 4 +- .../clang-python-18.0.0_pre20231002 | 16 - .../clang-python-18.0.0_pre20231013 | 4 +- ...230925 => clang-python-18.0.0_pre20231019} | 10 +- metadata/md5-cache/dev-python/cliff-4.3.0-r1 | 10 +- metadata/md5-cache/dev-python/contourpy-1.1.1 | 4 +- .../md5-cache/dev-python/css-parser-1.0.9 | 10 +- metadata/md5-cache/dev-python/csvkit-1.3.0 | 16 + metadata/md5-cache/dev-python/curtsies-0.4.2 | 10 +- metadata/md5-cache/dev-python/dask-2023.9.1 | 16 - metadata/md5-cache/dev-python/dask-2023.9.2 | 16 - .../dev-python/dj-database-url-2.1.0 | 10 +- .../md5-cache/dev-python/dns-lexicon-3.16.1 | 16 + metadata/md5-cache/dev-python/genson-1.2.2 | 10 +- metadata/md5-cache/dev-python/gitdb-4.0.11 | 16 + .../md5-cache/dev-python/httmock-1.4.0-r1 | 12 +- metadata/md5-cache/dev-python/jc-1.23.3 | 16 - .../dev-python/jupyter-kernel-test-0.5.0 | 16 - .../md5-cache/dev-python/leechcorepyc-2.15.0 | 4 +- metadata/md5-cache/dev-python/lesscpy-0.15.1 | 10 +- .../{python-libevdev-0.11 => libevdev-0.11} | 10 +- 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.1 | 16 - metadata/md5-cache/dev-python/lit-17.0.2 | 16 - metadata/md5-cache/dev-python/lit-17.0.3 | 2 +- metadata/md5-cache/dev-python/lit-17.0.3.9999 | 4 +- metadata/md5-cache/dev-python/lit-18.0.0.9999 | 4 +- .../dev-python/lit-18.0.0_pre20231002 | 15 - .../dev-python/lit-18.0.0_pre20231013 | 4 +- ...0.0_pre20230925 => lit-18.0.0_pre20231019} | 6 +- metadata/md5-cache/dev-python/mrcfile-1.4.3 | 10 +- ...icbrainzngs-0.7.1 => musicbrainzngs-0.7.1} | 2 +- .../dev-python/musicbrainzngs-0.7.1-r1 | 16 + metadata/md5-cache/dev-python/mypy-1.6.0 | 4 +- metadata/md5-cache/dev-python/mypy-1.6.1 | 17 + metadata/md5-cache/dev-python/nbxmpp-4.3.3 | 10 +- .../md5-cache/dev-python/nest-asyncio-1.5.7 | 16 - metadata/md5-cache/dev-python/networkx-3.2 | 16 + metadata/md5-cache/dev-python/nh3-0.2.14 | 4 +- metadata/md5-cache/dev-python/nnpy-1.4.2-r1 | 12 +- .../md5-cache/dev-python/notify2-0.3.1-r3 | 12 +- .../md5-cache/dev-python/openstacksdk-2.0.0 | 16 + metadata/md5-cache/dev-python/pandas-2.1.1 | 4 +- metadata/md5-cache/dev-python/paste-3.7.1 | 16 + .../md5-cache/dev-python/pelican-minify-2.0.0 | 10 +- metadata/md5-cache/dev-python/pikepdf-7.2.0 | 17 - metadata/md5-cache/dev-python/pikepdf-8.5.0 | 17 - .../md5-cache/dev-python/py-cpuinfo-9.0.0 | 10 +- metadata/md5-cache/dev-python/pycairo-1.25.0 | 2 +- .../md5-cache/dev-python/pycollada-0.7.2-r1 | 16 + metadata/md5-cache/dev-python/pyeclib-1.6.1 | 12 +- metadata/md5-cache/dev-python/pyghmi-1.5.64 | 16 + metadata/md5-cache/dev-python/pylatex-1.4.2 | 16 + metadata/md5-cache/dev-python/pylev-1.4.0-r1 | 10 +- .../dev-python/pymdown-extensions-10.3.1 | 16 + metadata/md5-cache/dev-python/pyocr-0.8.3 | 16 - metadata/md5-cache/dev-python/pyparted-3.13.0 | 17 + .../dev-python/pyprof2calltree-1.4.5-r1 | 14 +- .../md5-cache/dev-python/pysol_cards-0.14.3 | 10 +- .../md5-cache/dev-python/pytest-mock-3.12.0 | 16 + .../md5-cache/dev-python/pytest-plus-0.6.0 | 16 + .../md5-cache/dev-python/python-daemon-2.3.2 | 10 +- .../dev-python/python-gammu-3.2.4-r1 | 12 +- .../dev-python/python-keystoneclient-5.1.0 | 16 - .../dev-python/python-lsp-server-1.7.4 | 16 - .../dev-python/python-lsp-server-1.8.0-r1 | 16 - .../dev-python/python-lsp-server-1.8.1 | 16 - .../dev-python/python-musicbrainzngs-0.7.1-r1 | 16 - .../dev-python/python-openstackclient-6.2.0 | 16 - .../dev-python/python-ptrace-0.9.8-r1 | 4 +- .../md5-cache/dev-python/python3-saml-1.16.0 | 10 +- .../md5-cache/dev-python/pytimeparse-1.1.8-r1 | 12 +- metadata/md5-cache/dev-python/pyzbar-0.1.9 | 14 +- .../dev-python/qscintilla-python-2.14.1 | 4 +- metadata/md5-cache/dev-python/rarfile-4.0-r2 | 16 - .../md5-cache/dev-python/readme-renderer-42.0 | 4 +- metadata/md5-cache/dev-python/redis-5.0.0 | 4 +- .../dev-python/restructuredtext-lint-1.4.0 | 12 +- .../md5-cache/dev-python/ruamel-yaml-0.17.36 | 16 + .../md5-cache/dev-python/ruamel-yaml-0.17.39 | 16 + .../md5-cache/dev-python/s3transfer-0.7.0 | 4 +- .../md5-cache/dev-python/smartypants-2.0.1-r1 | 12 +- metadata/md5-cache/dev-python/smmap-5.0.0-r1 | 16 - metadata/md5-cache/dev-python/smmap-5.0.1 | 16 - .../md5-cache/dev-python/snaketrace-0.3.1-r1 | 12 +- .../md5-cache/dev-python/sphinx-prompt-1.7.0 | 16 - .../{nest-asyncio-1.5.6 => sqlglot-18.15.1} | 18 +- .../dev-python/stapler-1.0.0_p20220330-r3 | 13 +- metadata/md5-cache/dev-python/stripe-6.3.0 | 16 - metadata/md5-cache/dev-python/stripe-6.5.0 | 16 - metadata/md5-cache/dev-python/stripe-6.6.0 | 16 - metadata/md5-cache/dev-python/subunit-1.4.3 | 4 +- ...{testfixtures-7.1.0 => testfixtures-7.2.2} | 6 +- .../md5-cache/dev-python/traitlets-5.10.0 | 16 - .../md5-cache/dev-python/traitlets-5.10.1 | 16 - metadata/md5-cache/dev-python/traitlets-5.9.0 | 16 - .../dev-python/trove-classifiers-2023.10.18 | 16 + .../md5-cache/dev-python/twisted-22.10.0-r1 | 16 - .../md5-cache/dev-python/twisted-22.10.0-r3 | 16 - .../md5-cache/dev-python/twisted-23.8.0_rc1 | 16 - .../md5-cache/dev-python/typogrify-2.0.7-r1 | 10 +- metadata/md5-cache/dev-python/unearth-0.12.0 | 16 + .../md5-cache/dev-python/unittest-or-fail-2 | 10 +- metadata/md5-cache/dev-python/urwid-2.2.3 | 17 + .../{python-varlink-31.0.0 => varlink-31.0.0} | 10 +- .../md5-cache/dev-python/websockets-11.0.2 | 17 - .../md5-cache/dev-python/websockets-11.0.3 | 17 - .../md5-cache/dev-python/xarray-2023.10.1 | 16 + ...{websockets-11.0.3-r1 => xlsxwriter-3.1.9} | 13 +- .../md5-cache/dev-python/yara-python-4.4.0 | 4 +- .../md5-cache/dev-python/zc-lockfile-3.0_p1 | 10 +- metadata/md5-cache/dev-python/zconfig-4.0 | 12 +- .../md5-cache/dev-python/zeroconf-0.119.0 | 17 + metadata/md5-cache/dev-ruby/Manifest.gz | Bin 176441 -> 176753 bytes .../dev-ruby/selenium-webdriver-4.14.0 | 17 + metadata/md5-cache/dev-ruby/thor-1.3.0 | 17 + metadata/md5-cache/dev-scheme/Manifest.gz | Bin 13432 -> 13435 bytes metadata/md5-cache/dev-scheme/chez-9.6.4 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 134036 -> 133551 bytes metadata/md5-cache/dev-util/astyle-3.4.9 | 15 + .../{bitcoin-tx-25.0 => bitcoin-tx-25.1} | 2 +- metadata/md5-cache/dev-util/cmake-3.27.7 | 4 +- .../dev-util/{hip-5.7.0 => hip-5.7.1} | 2 +- .../dev-util/{hipcc-5.7.0 => hipcc-5.7.1} | 5 +- .../md5-cache/dev-util/jenkins-bin-2.414.1 | 14 - ...enkins-bin-2.401.3 => jenkins-bin-2.414.3} | 2 +- .../{jenkins-bin-2.416 => jenkins-bin-2.428} | 2 +- 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-17.0.1 | 17 - metadata/md5-cache/dev-util/lldb-17.0.2 | 17 - metadata/md5-cache/dev-util/lldb-17.0.3 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.3.9999 | 4 +- metadata/md5-cache/dev-util/lldb-18.0.0.9999 | 4 +- .../dev-util/lldb-18.0.0_pre20231002 | 16 - .../dev-util/lldb-18.0.0_pre20231013 | 4 +- ....0_pre20230925 => lldb-18.0.0_pre20231019} | 14 +- metadata/md5-cache/dev-util/meson-1.2.3 | 17 + metadata/md5-cache/dev-util/ninja-1.11.1-r3 | 2 +- metadata/md5-cache/dev-util/ninja-9999 | 2 +- metadata/md5-cache/dev-util/pwndbg-20230717 | 4 +- metadata/md5-cache/dev-util/pwntools-4.11.0 | 4 +- .../dev-util/pycharm-community-2023.2.1 | 15 - ...ty-2023.1.4 => pycharm-community-2023.2.3} | 2 +- .../{rocm-cmake-5.7.0 => rocm-cmake-5.7.1} | 2 +- .../dev-util/{ruff-0.1.0 => ruff-0.1.1} | 4 +- .../dev-util/selenium-manager-4.14.0 | 14 + metadata/md5-cache/dev-util/shflags-1.3.0 | 4 +- .../md5-cache/dev-util/stressapptest-1.0.11 | 14 + .../md5-cache/dev-util/stripe-mock-0.173.0 | 13 - .../md5-cache/dev-util/stripe-mock-0.176.0 | 13 - .../md5-cache/games-emulation/Manifest.gz | Bin 18031 -> 18192 bytes .../md5-cache/games-emulation/pcsx2-1.7.5133 | 18 + ...-0_p20230822 => pcsx2_patches-0_p20231015} | 4 +- .../games-emulation/pcsx2_patches-9999 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18144 -> 18308 bytes .../md5-cache/games-puzzle/gnome-sudoku-45.1 | 15 + metadata/md5-cache/games-strategy/Manifest.gz | Bin 10515 -> 10514 bytes .../md5-cache/games-strategy/freecol-1.0.0 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 10671 -> 10833 bytes .../md5-cache/games-util/heroic-bin-2.9.2 | 15 + .../md5-cache/games-util/lutris-0.5.13-r2 | 17 - metadata/md5-cache/games-util/lutris-0.5.14 | 17 + metadata/md5-cache/games-util/lutris-9999 | 2 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 18706 -> 19037 bytes ...gnome-shell-extension-bing-wallpaper-45-r2 | 12 + ...extension-weather-in-the-clock-20221024-r2 | 12 + metadata/md5-cache/gui-libs/Manifest.gz | Bin 9218 -> 9220 bytes ...{egl-wayland-1.1.12 => egl-wayland-1.1.13} | 12 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 13790 -> 26809 bytes .../md5-cache/kde-frameworks/attica-5.111.0 | 16 + .../md5-cache/kde-frameworks/baloo-5.111.0 | 16 + .../md5-cache/kde-frameworks/bluez-qt-5.111.0 | 16 + .../kde-frameworks/breeze-icons-5.111.0 | 15 + .../kde-frameworks/breeze-icons-rcc-5.111.0 | 15 + .../kde-frameworks/countryflags-5.111.0 | 15 + .../extra-cmake-modules-5.111.0 | 15 + .../frameworkintegration-5.111.0 | 16 + .../kde-frameworks/kactivities-5.111.0 | 16 + .../kde-frameworks/kactivities-stats-5.111.0 | 16 + .../md5-cache/kde-frameworks/kapidox-5.111.0 | 15 + .../md5-cache/kde-frameworks/karchive-5.111.0 | 16 + .../md5-cache/kde-frameworks/kauth-5.111.0 | 17 + .../kde-frameworks/kbookmarks-5.111.0 | 16 + .../kde-frameworks/kcalendarcore-5.111.0 | 16 + .../md5-cache/kde-frameworks/kcmutils-5.111.0 | 16 + .../md5-cache/kde-frameworks/kcodecs-5.111.0 | 16 + .../kde-frameworks/kcompletion-5.111.0 | 16 + .../md5-cache/kde-frameworks/kconfig-5.111.0 | 16 + .../kde-frameworks/kconfigwidgets-5.111.0 | 16 + .../kde-frameworks/kcontacts-5.111.0 | 16 + .../kde-frameworks/kcoreaddons-5.111.0 | 16 + .../md5-cache/kde-frameworks/kcrash-5.111.0 | 16 + .../md5-cache/kde-frameworks/kdav-5.111.0 | 16 + .../kde-frameworks/kdbusaddons-5.111.0 | 16 + .../kde-frameworks/kdeclarative-5.111.0 | 15 + .../md5-cache/kde-frameworks/kded-5.111.0 | 15 + .../kde-frameworks/kdelibs4support-5.111.0 | 16 + .../md5-cache/kde-frameworks/kdesu-5.111.0 | 16 + .../md5-cache/kde-frameworks/kdnssd-5.111.0 | 16 + .../kde-frameworks/kdoctools-5.111.0 | 16 + .../kde-frameworks/kemoticons-5.111.0 | 16 + .../kde-frameworks/kfilemetadata-5.111.0 | 16 + .../kde-frameworks/kglobalaccel-5.111.0 | 17 + .../kde-frameworks/kguiaddons-5.111.0 | 17 + .../kde-frameworks/kholidays-5.111.0 | 16 + .../md5-cache/kde-frameworks/khtml-5.111.0 | 16 + .../md5-cache/kde-frameworks/ki18n-5.111.0 | 17 + .../kde-frameworks/kiconthemes-5.111.0 | 16 + .../kde-frameworks/kidletime-5.111.0 | 16 + .../kde-frameworks/kimageformats-5.111.0 | 16 + .../md5-cache/kde-frameworks/kinit-5.111.0 | 15 + metadata/md5-cache/kde-frameworks/kio-5.111.0 | 17 + .../md5-cache/kde-frameworks/kirigami-5.111.0 | 16 + .../kde-frameworks/kitemmodels-5.111.0 | 16 + .../kde-frameworks/kitemviews-5.111.0 | 16 + .../kde-frameworks/kjobwidgets-5.111.0 | 16 + metadata/md5-cache/kde-frameworks/kjs-5.111.0 | 16 + .../kde-frameworks/knewstuff-5.111.0 | 15 + .../kde-frameworks/knotifications-5.111.0 | 15 + .../kde-frameworks/knotifyconfig-5.111.0 | 15 + .../md5-cache/kde-frameworks/kpackage-5.111.0 | 16 + .../md5-cache/kde-frameworks/kparts-5.111.0 | 16 + .../md5-cache/kde-frameworks/kpeople-5.111.0 | 16 + .../kde-frameworks/kplotting-5.111.0 | 16 + .../md5-cache/kde-frameworks/kpty-5.111.0 | 16 + .../kde-frameworks/kquickcharts-5.111.0 | 16 + .../md5-cache/kde-frameworks/kross-5.111.0 | 16 + .../md5-cache/kde-frameworks/krunner-5.111.0 | 16 + .../md5-cache/kde-frameworks/kservice-5.111.0 | 16 + .../kde-frameworks/ktexteditor-5.111.0 | 16 + .../kde-frameworks/ktextwidgets-5.111.0 | 16 + .../kde-frameworks/kunitconversion-5.111.0 | 16 + .../md5-cache/kde-frameworks/kwallet-5.111.0 | 16 + .../md5-cache/kde-frameworks/kwayland-5.111.0 | 16 + .../kde-frameworks/kwidgetsaddons-5.111.0 | 16 + .../kde-frameworks/kwindowsystem-5.111.0 | 17 + .../md5-cache/kde-frameworks/kxmlgui-5.111.0 | 16 + .../kde-frameworks/modemmanager-qt-5.111.0 | 16 + .../kde-frameworks/networkmanager-qt-5.111.0 | 16 + .../kde-frameworks/oxygen-icons-5.111.0 | 15 + .../md5-cache/kde-frameworks/plasma-5.111.0 | 16 + .../md5-cache/kde-frameworks/prison-5.111.0 | 16 + .../md5-cache/kde-frameworks/purpose-5.111.0 | 16 + .../kde-frameworks/qqc2-desktop-style-5.111.0 | 16 + .../md5-cache/kde-frameworks/solid-5.111.0 | 16 + .../md5-cache/kde-frameworks/sonnet-5.111.0 | 16 + .../kde-frameworks/syndication-5.111.0 | 16 + .../syntax-highlighting-5.111.0 | 16 + .../kde-frameworks/threadweaver-5.111.0 | 16 + metadata/md5-cache/mail-client/Manifest.gz | Bin 7941 -> 8103 bytes .../md5-cache/mail-client/thunderbird-115.3.3 | 17 + .../mail-client/thunderbird-bin-115.3.2 | 17 - .../mail-client/thunderbird-bin-115.3.3 | 17 + metadata/md5-cache/mail-filter/Manifest.gz | Bin 12280 -> 12437 bytes metadata/md5-cache/mail-filter/maildrop-3.1.6 | 16 + metadata/md5-cache/mate-base/Manifest.gz | Bin 3503 -> 3505 bytes metadata/md5-cache/mate-base/mate-1.26.0 | 2 +- metadata/md5-cache/mate-extra/Manifest.gz | Bin 3068 -> 3076 bytes .../md5-cache/mate-extra/caja-actions-1.26.0 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 57763 -> 57929 bytes .../media-gfx/gnofract4d-4.3_p20230717 | 12 +- metadata/md5-cache/media-gfx/gthumb-3.12.4 | 16 + metadata/md5-cache/media-libs/Manifest.gz | Bin 118488 -> 118345 bytes metadata/md5-cache/media-libs/harfbuzz-8.2.2 | 17 + .../md5-cache/media-libs/libjpeg-turbo-3.0.0 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-3.0.1 | 15 + metadata/md5-cache/media-libs/oneVPL-2023.2.1 | 17 - metadata/md5-cache/media-libs/oneVPL-2023.3.0 | 17 - .../media-libs/oneVPL-intel-gpu-23.3.0 | 16 - ...tel-gpu-23.3.1 => oneVPL-intel-gpu-23.3.4} | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 84436 -> 84438 bytes metadata/md5-cache/media-plugins/calf-9999 | 2 +- .../media-plugins/gst-plugins-libnice-0.1.21 | 4 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 76201 -> 76201 bytes metadata/md5-cache/media-sound/beets-1.6.0-r1 | 8 +- metadata/md5-cache/media-sound/beets-9999 | 8 +- .../md5-cache/media-sound/synaesthesia-2.4-r2 | 4 +- metadata/md5-cache/media-sound/whipper-0.10.0 | 6 +- metadata/md5-cache/media-video/Manifest.gz | Bin 38942 -> 39102 bytes metadata/md5-cache/media-video/jubler-7.0.3 | 2 +- .../{pipewire-0.3.82 => pipewire-0.3.82-r1} | 0 .../md5-cache/media-video/pipewire-0.3.83 | 18 + metadata/md5-cache/net-firewall/Manifest.gz | Bin 7538 -> 7690 bytes .../md5-cache/net-firewall/nftables-1.0.9 | 17 + metadata/md5-cache/net-firewall/nftables-9999 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6309 -> 5984 bytes metadata/md5-cache/net-fs/netatalk-3.1.12-r7 | 17 - metadata/md5-cache/net-fs/netatalk-3.1.17 | 17 - metadata/md5-cache/net-im/Manifest.gz | Bin 16000 -> 16168 bytes ...p-bin-6.33.0 => signal-desktop-bin-6.34.1} | 2 +- metadata/md5-cache/net-im/synapse-1.93.0 | 4 +- ...ktop-4.10.3 => telegram-desktop-4.10.3-r1} | 6 +- metadata/md5-cache/net-im/zoom-5.16.2.8828 | 15 + metadata/md5-cache/net-libs/Manifest.gz | Bin 57418 -> 57090 bytes metadata/md5-cache/net-libs/gsoap-2.8.130-r1 | 15 + ...onsensus-25.0 => libbitcoinconsensus-25.1} | 2 +- metadata/md5-cache/net-libs/nodejs-99999999 | 6 +- metadata/md5-cache/net-libs/sofia-sip-1.13.16 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.42.0 | 18 - .../md5-cache/net-libs/webkit-gtk-2.42.0-r410 | 18 - .../md5-cache/net-libs/webkit-gtk-2.42.0-r600 | 18 - metadata/md5-cache/net-libs/webkit-gtk-2.42.1 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.42.1-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.42.1-r600 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21056 -> 21211 bytes .../md5-cache/net-mail/courier-imap-5.2.5 | 17 + metadata/md5-cache/net-misc/Manifest.gz | Bin 94092 -> 94251 bytes metadata/md5-cache/net-misc/dhcpcd-10.0.2 | 15 - .../net-misc/{dhcpcd-10.0.1 => dhcpcd-10.0.4} | 6 +- metadata/md5-cache/net-misc/dhcpcd-9.4.1 | 15 - .../{gerbera-1.12.1 => gerbera-1.12.1-r1} | 8 +- metadata/md5-cache/net-misc/gerbera-9999 | 6 +- metadata/md5-cache/net-misc/moonlight-5.0.0 | 16 + metadata/md5-cache/net-misc/netifrc-0.7.7 | 14 + metadata/md5-cache/net-misc/smb4k-3.2.4 | 16 + metadata/md5-cache/net-misc/usbip-5.15 | 2 +- metadata/md5-cache/net-misc/ytmdl-2023.2.28 | 4 +- metadata/md5-cache/net-misc/ytmdl-2023.7.27 | 4 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 4540 -> 4698 bytes metadata/md5-cache/net-nds/gssproxy-0.9.2 | 16 + metadata/md5-cache/net-p2p/Manifest.gz | Bin 14367 -> 14547 bytes metadata/md5-cache/net-p2p/biglybt-3.4.0.0 | 2 +- .../{bitcoin-cli-25.0 => bitcoin-cli-25.1} | 2 +- .../{bitcoin-core-25.0 => bitcoin-core-25.1} | 6 +- .../{bitcoin-qt-25.0 => bitcoin-qt-25.1} | 2 +- .../net-p2p/{bitcoind-25.0 => bitcoind-25.1} | 2 +- .../md5-cache/net-p2p/freenet-0.7.5_p1497 | 2 +- .../md5-cache/net-p2p/qbittorrent-4.5.5-r1 | 18 + metadata/md5-cache/net-p2p/qbittorrent-9999 | 8 +- metadata/md5-cache/net-p2p/syncthing-1.24.0 | 4 +- metadata/md5-cache/net-print/Manifest.gz | Bin 7135 -> 7462 bytes .../epson-inkjet-printer-escpr-1.8.1 | 14 + .../md5-cache/net-print/hplip-plugin-3.23.8 | 14 + metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9544 -> 9541 bytes metadata/md5-cache/sci-astronomy/siril-1.2.0 | 4 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 21238 -> 21400 bytes .../md5-cache/sci-biology/stride-20060723 | 12 + metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13675 -> 13679 bytes .../md5-cache/sci-chemistry/gromacs-2021.7-r1 | 2 +- .../md5-cache/sci-chemistry/msms-bin-2.6.1-r1 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 18569 -> 18568 bytes .../sci-geosciences/gpsprune-bin-23.2 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 66657 -> 66962 bytes metadata/md5-cache/sci-libs/indilib-2.0.4 | 16 + metadata/md5-cache/sci-libs/libcifpp-5.2.2 | 16 + .../md5-cache/sci-mathematics/Manifest.gz | Bin 27767 -> 27612 bytes .../md5-cache/sci-mathematics/cadabra-2.4.4.1 | 4 +- .../md5-cache/sci-mathematics/fricas-1.3.9-r1 | 15 - .../md5-cache/sci-mathematics/fricas-1.3.9-r2 | 15 - .../md5-cache/sci-mathematics/fricas-1.3.9-r3 | 16 + .../md5-cache/sci-visualization/Manifest.gz | Bin 7222 -> 7220 bytes .../sci-visualization/gcalc-3.1_rc1-r2 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 27071 -> 27074 bytes .../sec-keys/openpgp-keys-bradking-20230817 | 4 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 90928 -> 90925 bytes metadata/md5-cache/sys-apps/eza-0.15.0 | 15 + .../sys-apps/{file-5.45-r1 => file-5.45-r3} | 2 +- metadata/md5-cache/sys-apps/moar-1.16.2 | 15 - metadata/md5-cache/sys-apps/moar-1.18.0 | 15 - .../sys-apps/{moar-1.18.1 => moar-1.18.2} | 2 +- metadata/md5-cache/sys-apps/portage-3.0.53 | 18 + metadata/md5-cache/sys-devel/Manifest.gz | Bin 43529 -> 38785 bytes 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.1 | 18 - metadata/md5-cache/sys-devel/clang-17.0.2 | 18 - metadata/md5-cache/sys-devel/clang-17.0.3 | 2 +- .../md5-cache/sys-devel/clang-17.0.3.9999 | 4 +- .../md5-cache/sys-devel/clang-18.0.0.9999 | 4 +- .../sys-devel/clang-18.0.0_pre20230925 | 17 - .../sys-devel/clang-18.0.0_pre20231013 | 4 +- ...0_pre20231002 => clang-18.0.0_pre20231019} | 14 +- .../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 | 6 +- .../md5-cache/sys-devel/clang-common-17.0.1 | 15 - .../md5-cache/sys-devel/clang-common-17.0.2 | 15 - .../md5-cache/sys-devel/clang-common-17.0.3 | 6 +- .../sys-devel/clang-common-17.0.3.9999 | 6 +- .../sys-devel/clang-common-18.0.0.9999 | 6 +- .../sys-devel/clang-common-18.0.0_pre20231002 | 13 - .../sys-devel/clang-common-18.0.0_pre20231013 | 6 +- ...230925 => clang-common-18.0.0_pre20231019} | 10 +- .../md5-cache/sys-devel/clang-runtime-17.0.1 | 13 - .../md5-cache/sys-devel/clang-runtime-17.0.2 | 13 - .../sys-devel/clang-runtime-17.0.3.9999 | 2 +- .../sys-devel/clang-runtime-18.0.0.9999 | 2 +- .../clang-runtime-18.0.0_pre20230925 | 12 - .../clang-runtime-18.0.0_pre20231013 | 2 +- ...31002 => clang-runtime-18.0.0_pre20231019} | 4 +- .../sys-devel/clang-toolchain-symlinks-14-r2 | 2 +- .../sys-devel/clang-toolchain-symlinks-15-r2 | 2 +- .../sys-devel/clang-toolchain-symlinks-16-r2 | 2 +- .../sys-devel/clang-toolchain-symlinks-17 | 2 +- .../sys-devel/clang-toolchain-symlinks-18 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20230921 | 16 - .../md5-cache/sys-devel/gcc-11.4.1_p20230928 | 16 - ...-11.4.1_p20231005 => gcc-11.4.1_p20231019} | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20230922 | 16 - .../md5-cache/sys-devel/gcc-12.3.1_p20230929 | 16 - .../md5-cache/sys-devel/gcc-13.2.1_p20230923 | 16 - .../md5-cache/sys-devel/gcc-13.2.1_p20230930 | 16 - .../md5-cache/sys-devel/gcc-13.2.1_p20231007 | 16 - .../sys-devel/gcc-14.0.0_pre20230917 | 16 - .../sys-devel/gcc-14.0.0_pre20231001 | 16 - .../sys-devel/gcc-14.0.0_pre20231008 | 16 - ..._pre20230924 => gcc-14.0.0_pre20231015-r1} | 4 +- metadata/md5-cache/sys-devel/kgcc64-10.4.0 | 17 - metadata/md5-cache/sys-devel/kgcc64-13.1.0 | 17 - metadata/md5-cache/sys-devel/kgcc64-13.2.0 | 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.1 | 17 - metadata/md5-cache/sys-devel/lld-17.0.2 | 17 - metadata/md5-cache/sys-devel/lld-17.0.3 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.3.9999 | 4 +- metadata/md5-cache/sys-devel/lld-18.0.0.9999 | 4 +- .../sys-devel/lld-18.0.0_pre20231002 | 16 - .../sys-devel/lld-18.0.0_pre20231013 | 4 +- ...0.0_pre20230925 => lld-18.0.0_pre20231019} | 14 +- .../sys-devel/lld-toolchain-symlinks-14-r2 | 2 +- .../sys-devel/lld-toolchain-symlinks-15-r2 | 2 +- .../sys-devel/lld-toolchain-symlinks-16-r2 | 2 +- .../sys-devel/lld-toolchain-symlinks-17 | 2 +- .../sys-devel/lld-toolchain-symlinks-18 | 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.1 | 18 - metadata/md5-cache/sys-devel/llvm-17.0.2-r1 | 18 - metadata/md5-cache/sys-devel/llvm-17.0.3 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.3.9999 | 4 +- metadata/md5-cache/sys-devel/llvm-18.0.0.9999 | 4 +- .../sys-devel/llvm-18.0.0_pre20230925 | 17 - .../sys-devel/llvm-18.0.0_pre20231013 | 4 +- ....0_pre20231002 => llvm-18.0.0_pre20231019} | 8 +- .../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.1 | 14 - .../md5-cache/sys-devel/llvm-common-17.0.2 | 14 - .../md5-cache/sys-devel/llvm-common-17.0.3 | 2 +- .../sys-devel/llvm-common-17.0.3.9999 | 4 +- .../sys-devel/llvm-common-18.0.0.9999 | 4 +- .../sys-devel/llvm-common-18.0.0_pre20231002 | 13 - .../sys-devel/llvm-common-18.0.0_pre20231013 | 4 +- ...0230925 => llvm-common-18.0.0_pre20231019} | 6 +- .../sys-devel/llvm-toolchain-symlinks-14-r1 | 2 +- .../sys-devel/llvm-toolchain-symlinks-15-r1 | 2 +- .../sys-devel/llvm-toolchain-symlinks-16-r1 | 2 +- .../sys-devel/llvm-toolchain-symlinks-17 | 2 +- .../sys-devel/llvm-toolchain-symlinks-18 | 2 +- metadata/md5-cache/sys-devel/llvmgold-18 | 2 +- metadata/md5-cache/sys-devel/mold-2.3.0 | 14 + metadata/md5-cache/sys-devel/mold-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 18719 -> 20655 bytes .../sys-kernel/gentoo-kernel-5.15.136 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.1.59 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.5.8 | 18 + .../sys-kernel/gentoo-kernel-bin-5.15.136 | 17 + .../sys-kernel/gentoo-kernel-bin-6.1.59 | 17 + .../sys-kernel/gentoo-kernel-bin-6.5.8 | 17 + .../sys-kernel/gentoo-sources-5.10.187 | 6 +- .../sys-kernel/gentoo-sources-5.10.198 | 2 +- .../sys-kernel/gentoo-sources-5.15.122 | 6 +- .../sys-kernel/gentoo-sources-5.15.135 | 2 +- .../sys-kernel/gentoo-sources-5.15.136-r1 | 14 + .../sys-kernel/gentoo-sources-6.1.53-r1 | 6 +- .../sys-kernel/gentoo-sources-6.1.56 | 2 +- .../sys-kernel/gentoo-sources-6.1.57 | 2 +- .../sys-kernel/gentoo-sources-6.1.58 | 2 +- .../sys-kernel/gentoo-sources-6.1.59-r1 | 14 + .../md5-cache/sys-kernel/gentoo-sources-6.5.5 | 2 +- .../md5-cache/sys-kernel/gentoo-sources-6.5.6 | 2 +- .../md5-cache/sys-kernel/gentoo-sources-6.5.7 | 2 +- .../sys-kernel/gentoo-sources-6.5.8-r1 | 14 + .../md5-cache/sys-kernel/git-sources-6.6_rc1 | 2 +- .../md5-cache/sys-kernel/git-sources-6.6_rc2 | 2 +- .../md5-cache/sys-kernel/git-sources-6.6_rc3 | 2 +- .../md5-cache/sys-kernel/git-sources-6.6_rc4 | 2 +- .../md5-cache/sys-kernel/git-sources-6.6_rc5 | 2 +- .../md5-cache/sys-kernel/git-sources-6.6_rc6 | 2 +- .../sys-kernel/linux-headers-3.18-r1 | 2 +- .../sys-kernel/linux-headers-4.14-r2 | 2 +- .../sys-kernel/linux-headers-4.19-r1 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.4-r1 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.9-r1 | 2 +- .../sys-kernel/linux-headers-5.10-r2 | 2 +- .../sys-kernel/linux-headers-5.15-r3 | 2 +- .../md5-cache/sys-kernel/linux-headers-5.4-r2 | 2 +- .../md5-cache/sys-kernel/linux-headers-6.1 | 2 +- .../md5-cache/sys-kernel/linux-headers-6.3 | 2 +- .../md5-cache/sys-kernel/linux-headers-6.4 | 2 +- .../md5-cache/sys-kernel/linux-headers-6.5 | 2 +- .../md5-cache/sys-kernel/linux-headers-6.5-r1 | 2 +- .../sys-kernel/mips-sources-4.14.307 | 2 +- .../sys-kernel/mips-sources-4.19.275 | 2 +- .../md5-cache/sys-kernel/mips-sources-5.4.234 | 2 +- .../md5-cache/sys-kernel/pf-sources-6.1_p6 | 2 +- .../md5-cache/sys-kernel/pf-sources-6.2_p7 | 2 +- .../raspberrypi-sources-5.15.76_p20221104 | 2 +- .../raspberrypi-sources-5.15.84_p20230106 | 2 +- .../raspberrypi-sources-6.1.21_p20230405 | 2 +- .../sys-kernel/rt-sources-4.14.326_p155 | 2 +- .../sys-kernel/rt-sources-4.19.295_p129 | 2 +- .../sys-kernel/rt-sources-5.10.197_p96 | 2 +- .../sys-kernel/rt-sources-5.15.133_p69 | 2 +- .../sys-kernel/rt-sources-5.4.257_p87 | 2 +- .../md5-cache/sys-kernel/rt-sources-6.0.5_p14 | 2 +- .../sys-kernel/rt-sources-6.1.54_p15 | 2 +- .../md5-cache/sys-kernel/rt-sources-6.5.2_p8 | 2 +- .../sys-kernel/vanilla-kernel-5.15.136 | 18 + .../sys-kernel/vanilla-kernel-6.1.59 | 18 + .../md5-cache/sys-kernel/vanilla-kernel-6.5.8 | 18 + .../sys-kernel/vanilla-sources-4.14.327 | 2 +- .../sys-kernel/vanilla-sources-4.19.296 | 2 +- .../sys-kernel/vanilla-sources-5.10.198 | 2 +- ...rces-5.15.135 => vanilla-sources-5.15.136} | 6 +- .../sys-kernel/vanilla-sources-5.4.258 | 2 +- ...-sources-6.1.58 => vanilla-sources-6.1.59} | 6 +- ...la-sources-6.5.7 => vanilla-sources-6.5.8} | 6 +- .../md5-cache/sys-kernel/zen-sources-6.3.9 | 2 +- .../md5-cache/sys-kernel/zen-sources-6.5.5 | 2 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 41637 -> 38826 bytes .../md5-cache/sys-libs/compiler-rt-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-15.0.7 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.6 | 2 +- .../md5-cache/sys-libs/compiler-rt-17.0.1 | 15 - .../md5-cache/sys-libs/compiler-rt-17.0.2 | 15 - .../md5-cache/sys-libs/compiler-rt-17.0.3 | 2 +- .../sys-libs/compiler-rt-17.0.3.9999 | 4 +- .../sys-libs/compiler-rt-18.0.0.9999 | 4 +- .../sys-libs/compiler-rt-18.0.0_pre20230925 | 14 - .../sys-libs/compiler-rt-18.0.0_pre20231013 | 4 +- ...0231002 => compiler-rt-18.0.0_pre20231019} | 6 +- .../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.1 | 16 - .../sys-libs/compiler-rt-sanitizers-17.0.2 | 16 - .../sys-libs/compiler-rt-sanitizers-17.0.3 | 2 +- .../compiler-rt-sanitizers-17.0.3.9999 | 4 +- .../compiler-rt-sanitizers-18.0.0.9999 | 4 +- .../compiler-rt-sanitizers-18.0.0_pre20231002 | 15 - .../compiler-rt-sanitizers-18.0.0_pre20231013 | 4 +- ...compiler-rt-sanitizers-18.0.0_pre20231019} | 6 +- .../sys-libs/{glibc-2.37-r3 => glibc-2.37-r8} | 6 +- metadata/md5-cache/sys-libs/glibc-2.38-r6 | 18 + 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.1 | 17 - metadata/md5-cache/sys-libs/libcxx-17.0.2 | 17 - metadata/md5-cache/sys-libs/libcxx-17.0.3 | 2 +- .../md5-cache/sys-libs/libcxx-17.0.3.9999 | 4 +- .../md5-cache/sys-libs/libcxx-18.0.0.9999 | 4 +- .../sys-libs/libcxx-18.0.0_pre20231002 | 16 - .../sys-libs/libcxx-18.0.0_pre20231013 | 4 +- ..._pre20230925 => libcxx-18.0.0_pre20231019} | 10 +- 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.1 | 17 - metadata/md5-cache/sys-libs/libcxxabi-17.0.2 | 17 - metadata/md5-cache/sys-libs/libcxxabi-17.0.3 | 2 +- .../md5-cache/sys-libs/libcxxabi-17.0.3.9999 | 4 +- .../md5-cache/sys-libs/libcxxabi-18.0.0.9999 | 4 +- .../sys-libs/libcxxabi-18.0.0_pre20231002 | 16 - .../sys-libs/libcxxabi-18.0.0_pre20231013 | 4 +- ...e20230925 => libcxxabi-18.0.0_pre20231019} | 6 +- 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.1 | 17 - metadata/md5-cache/sys-libs/libomp-17.0.2 | 17 - metadata/md5-cache/sys-libs/libomp-17.0.3 | 2 +- .../md5-cache/sys-libs/libomp-17.0.3.9999 | 4 +- .../md5-cache/sys-libs/libomp-18.0.0.9999 | 4 +- .../sys-libs/libomp-18.0.0_pre20231002 | 16 - .../sys-libs/libomp-18.0.0_pre20231013 | 4 +- ..._pre20230925 => libomp-18.0.0_pre20231019} | 12 +- .../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.1 | 17 - .../md5-cache/sys-libs/llvm-libunwind-17.0.2 | 17 - .../md5-cache/sys-libs/llvm-libunwind-17.0.3 | 2 +- .../sys-libs/llvm-libunwind-17.0.3.9999 | 4 +- .../sys-libs/llvm-libunwind-18.0.0.9999 | 4 +- .../llvm-libunwind-18.0.0_pre20231002 | 16 - .../llvm-libunwind-18.0.0_pre20231013 | 4 +- ...0925 => llvm-libunwind-18.0.0_pre20231019} | 6 +- metadata/md5-cache/sys-libs/zlib-ng-2.0.7 | 15 - .../{zlib-ng-2.1.2-r1 => zlib-ng-2.1.4} | 4 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 7611 -> 7776 bytes metadata/md5-cache/sys-power/upower-1.90.2 | 16 + metadata/md5-cache/sys-process/Manifest.gz | Bin 17583 -> 17746 bytes metadata/md5-cache/sys-process/procs-0.14.2 | 13 + metadata/md5-cache/virtual/Manifest.gz | Bin 42599 -> 43064 bytes .../md5-cache/virtual/dist-kernel-5.15.136 | 7 + metadata/md5-cache/virtual/dist-kernel-6.1.59 | 7 + metadata/md5-cache/virtual/dist-kernel-6.5.8 | 7 + metadata/md5-cache/www-apache/Manifest.gz | Bin 7802 -> 7801 bytes .../{mod_h2-2.0.24 => mod_h2-2.0.25} | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24733 -> 24567 bytes .../www-apps/{hugo-0.115.4 => hugo-0.119.0} | 6 +- metadata/md5-cache/www-apps/rutorrent-4.1.6 | 14 - metadata/md5-cache/www-client/Manifest.gz | Bin 12088 -> 12401 bytes .../www-client/chromium-118.0.5993.88 | 16 + .../www-client/chromium-119.0.6045.21 | 4 +- .../md5-cache/www-client/qutebrowser-3.0.2 | 17 + ...4.3160.25 => vivaldi-snapshot-6.4.3160.27} | 2 +- ....4.3152.3 => vivaldi-snapshot-6.4.3160.29} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 8634 -> 9127 bytes metadata/md5-cache/www-servers/adsf-1.4.8 | 17 + metadata/md5-cache/www-servers/apache-2.4.57 | 6 +- .../md5-cache/www-servers/apache-2.4.57-r1 | 6 +- .../md5-cache/www-servers/apache-2.4.57-r2 | 6 +- .../md5-cache/www-servers/apache-2.4.57-r3 | 6 +- .../md5-cache/www-servers/apache-2.4.57-r4 | 6 +- .../md5-cache/www-servers/apache-2.4.57-r5 | 6 +- metadata/md5-cache/www-servers/apache-2.4.58 | 17 + .../md5-cache/www-servers/nginx-unit-1.31.1 | 16 + metadata/md5-cache/x11-base/Manifest.gz | Bin 2519 -> 2524 bytes metadata/md5-cache/x11-base/xorg-proto-2023.2 | 4 +- metadata/md5-cache/x11-base/xorg-proto-9999 | 4 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 25234 -> 25388 bytes metadata/md5-cache/x11-libs/libnotify-0.8.3 | 19 + metadata/md5-cache/x11-libs/qscintilla-2.14.1 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 63507 -> 63654 bytes .../x11-misc/shared-mime-info-2.3-r1 | 16 + .../md5-cache/x11-misc/xscreensaver-6.07-r2 | 4 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 26694 -> 26848 bytes .../x11-themes/QGnomePlatform-0.9.2-r3 | 15 + metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-firewall/Manifest.gz | Bin 4386 -> 4381 bytes net-firewall/nftables/Manifest | 2 + net-firewall/nftables/nftables-1.0.9.ebuild | 226 +++ net-firewall/nftables/nftables-9999.ebuild | 27 +- net-fs/Manifest.gz | Bin 3356 -> 3355 bytes net-fs/netatalk/Manifest | 2 - net-fs/netatalk/netatalk-3.1.12-r7.ebuild | 181 -- net-fs/netatalk/netatalk-3.1.17.ebuild | 172 -- net-im/Manifest.gz | Bin 9241 -> 9243 bytes net-im/signal-desktop-bin/Manifest | 2 +- ...build => signal-desktop-bin-6.34.1.ebuild} | 0 net-im/synapse/synapse-1.93.0.ebuild | 2 +- ...uild => telegram-desktop-4.10.3-r1.ebuild} | 1 - net-im/zoom/Manifest | 1 + net-im/zoom/zoom-5.16.2.8828.ebuild | 194 ++ net-libs/Manifest.gz | Bin 31981 -> 31982 bytes .../files/gsoap-2.8.130-musl-strerror_r.patch | 59 + net-libs/gsoap/gsoap-2.8.130-r1.ebuild | 83 + ...ebuild => libbitcoinconsensus-25.1.ebuild} | 0 net-libs/nodejs/nodejs-99999999.ebuild | 2 +- net-libs/sofia-sip/sofia-sip-1.13.16.ebuild | 4 + net-libs/webkit-gtk/Manifest | 1 - .../files/2.42.1-arm64-non-jumbo-fix.patch | 38 + .../webkit-gtk/webkit-gtk-2.42.0-r410.ebuild | 259 --- .../webkit-gtk/webkit-gtk-2.42.0-r600.ebuild | 252 --- net-libs/webkit-gtk/webkit-gtk-2.42.0.ebuild | 249 --- .../webkit-gtk/webkit-gtk-2.42.1-r410.ebuild | 3 + .../webkit-gtk/webkit-gtk-2.42.1-r600.ebuild | 3 + net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild | 3 + net-mail/Manifest.gz | Bin 14392 -> 14389 bytes net-mail/courier-imap/Manifest | 1 + .../courier-imap/courier-imap-5.2.5.ebuild | 229 +++ net-misc/Manifest.gz | Bin 54459 -> 54474 bytes net-misc/dhcpcd/Manifest | 4 +- net-misc/dhcpcd/dhcpcd-10.0.2.ebuild | 154 -- ...pcd-10.0.1.ebuild => dhcpcd-10.0.4.ebuild} | 2 +- net-misc/dhcpcd/dhcpcd-9.4.1.ebuild | 154 -- ...1.12.1.ebuild => gerbera-1.12.1-r1.ebuild} | 4 +- net-misc/gerbera/gerbera-9999.ebuild | 2 +- net-misc/moonlight/Manifest | 1 + net-misc/moonlight/moonlight-5.0.0.ebuild | 80 + net-misc/netifrc/Manifest | 1 + net-misc/netifrc/netifrc-0.7.7.ebuild | 91 + net-misc/smb4k/Manifest | 1 + net-misc/smb4k/smb4k-3.2.4.ebuild | 77 + net-misc/ytmdl/ytmdl-2023.2.28.ebuild | 2 +- net-misc/ytmdl/ytmdl-2023.7.27.ebuild | 2 +- net-nds/Manifest.gz | Bin 2393 -> 2395 bytes net-nds/gssproxy/Manifest | 1 + .../gssproxy-0.9.2-docbook-upgrade.patch | 46 + .../files/gssproxy-0.9.2-no-git-log.patch | 13 + net-nds/gssproxy/gssproxy-0.9.2.ebuild | 116 ++ net-p2p/Manifest.gz | Bin 6922 -> 6924 bytes ...li-25.0.ebuild => bitcoin-cli-25.1.ebuild} | 0 net-p2p/bitcoin-core/Manifest | 2 +- ...e-25.0.ebuild => bitcoin-core-25.1.ebuild} | 2 +- net-p2p/bitcoin-core/files/25.0-syslibs.patch | 9 +- .../bitcoin-core/files/bitcoind.logrotate-r1 | 2 +- ...-qt-25.0.ebuild => bitcoin-qt-25.1.ebuild} | 0 ...coind-25.0.ebuild => bitcoind-25.1.ebuild} | 0 net-p2p/qbittorrent/Manifest | 1 + net-p2p/qbittorrent/files/qbittorrent.confd | 20 + net-p2p/qbittorrent/files/qbittorrent.initd | 27 + net-p2p/qbittorrent/metadata.xml | 24 +- .../qbittorrent/qbittorrent-4.5.5-r1.ebuild | 138 ++ net-p2p/qbittorrent/qbittorrent-9999.ebuild | 14 +- net-p2p/syncthing/syncthing-1.24.0.ebuild | 1 + net-print/Manifest.gz | Bin 5756 -> 5752 bytes net-print/epson-inkjet-printer-escpr/Manifest | 1 + .../epson-inkjet-printer-escpr-1.8.1.ebuild | 41 + .../epson-inkjet-printer-escpr/metadata.xml | 1 + net-print/hplip-plugin/Manifest | 1 + .../hplip-plugin/hplip-plugin-3.23.8.ebuild | 71 + profiles/Manifest.gz | Bin 181228 -> 181420 bytes profiles/arch/alpha/use.mask | 2 +- profiles/arch/amd64/package.use.mask | 4 +- profiles/arch/amd64/x32/package.mask | 4 + profiles/arch/arm/package.use.mask | 2 +- profiles/arch/arm64/package.use.mask | 4 +- profiles/arch/arm64/use.mask | 2 +- profiles/arch/base/package.use.mask | 2 +- profiles/arch/mips/use.mask | 2 +- profiles/arch/powerpc/make.defaults | 4 +- profiles/arch/powerpc/package.use.mask | 4 +- profiles/arch/powerpc/ppc64/64le/use.mask | 6 +- profiles/arch/powerpc/ppc64/package.mask | 2 +- profiles/arch/powerpc/ppc64/package.use.mask | 5 +- .../powerpc/ppc64/package.use.stable.mask | 2 +- profiles/arch/powerpc/use.mask | 2 +- profiles/arch/riscv/package.use.mask | 2 +- profiles/arch/s390/package.use.mask | 2 +- profiles/arch/x86/package.use.mask | 8 +- profiles/base/package.use | 2 +- profiles/base/package.use.stable.mask | 4 +- profiles/license_groups | 4 +- profiles/package.mask | 17 +- profiles/updates/3Q-2021 | 2 +- profiles/updates/4Q-2023 | 3 + profiles/use.local.desc | 3 +- sci-astronomy/Manifest.gz | Bin 6849 -> 6848 bytes sci-astronomy/siril/siril-1.2.0.ebuild | 2 +- sci-biology/Manifest.gz | Bin 19313 -> 19311 bytes sci-biology/stride/Manifest | 2 + sci-biology/stride/stride-20060723.ebuild | 35 + sci-chemistry/Manifest.gz | Bin 9524 -> 9525 bytes .../files/gromacs-2021-cstdint-include.patch | 12 + .../gromacs/gromacs-2021.7-r1.ebuild | 1 + .../msms-bin/msms-bin-2.6.1-r1.ebuild | 4 +- sci-libs/Manifest.gz | Bin 44951 -> 44948 bytes sci-libs/indilib/Manifest | 1 + sci-libs/indilib/indilib-2.0.4.ebuild | 76 + sci-libs/libcifpp/Manifest | 2 + sci-libs/libcifpp/libcifpp-5.2.2.ebuild | 38 + sci-mathematics/Manifest.gz | Bin 18835 -> 18838 bytes .../cadabra/cadabra-2.4.4.1.ebuild | 2 +- .../fricas/files/fricas-sbcl-2.3.9.patch | 22 +- sci-mathematics/fricas/fricas-1.3.9-r1.ebuild | 111 -- ...1.3.9-r2.ebuild => fricas-1.3.9-r3.ebuild} | 66 +- sec-keys/Manifest.gz | Bin 22217 -> 22221 bytes .../openpgp-keys-bradking-20230817.ebuild | 2 +- sys-apps/Manifest.gz | Bin 49372 -> 49368 bytes sys-apps/eza/Manifest | 2 + sys-apps/eza/eza-0.15.0.ebuild | 247 +++ ...ile-5.45-r1.ebuild => file-5.45-r3.ebuild} | 2 +- .../files/file-5.45-seccomp-sandbox.patch | 56 + sys-apps/moar/Manifest | 8 +- sys-apps/moar/moar-1.18.0.ebuild | 41 - sys-apps/moar/moar-1.18.1.ebuild | 41 - ...{moar-1.16.2.ebuild => moar-1.18.2.ebuild} | 0 sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-3.0.53.ebuild | 238 +++ sys-devel/Manifest.gz | Bin 10643 -> 10640 bytes sys-devel/clang-common/Manifest | 7 +- .../clang-common-16.0.6-r2.ebuild | 24 +- .../clang-common/clang-common-17.0.1.ebuild | 250 --- .../clang-common/clang-common-17.0.2.ebuild | 250 --- .../clang-common-17.0.3.9999.ebuild | 25 +- .../clang-common/clang-common-17.0.3.ebuild | 24 +- .../clang-common-18.0.0.9999.ebuild | 25 +- .../clang-common-18.0.0_pre20231002.ebuild | 250 --- .../clang-common-18.0.0_pre20231013.ebuild | 25 +- ...=> clang-common-18.0.0_pre20231019.ebuild} | 25 +- .../clang-runtime/clang-runtime-17.0.1.ebuild | 40 - .../clang-runtime/clang-runtime-17.0.2.ebuild | 40 - .../clang-runtime-17.0.3.9999.ebuild | 1 - .../clang-runtime-18.0.0.9999.ebuild | 1 - .../clang-runtime-18.0.0_pre20231002.ebuild | 40 - .../clang-runtime-18.0.0_pre20231013.ebuild | 1 - ...> clang-runtime-18.0.0_pre20231019.ebuild} | 1 - .../clang-toolchain-symlinks-14-r2.ebuild | 3 +- .../clang-toolchain-symlinks-15-r2.ebuild | 3 +- .../clang-toolchain-symlinks-16-r2.ebuild | 1 - .../clang-toolchain-symlinks-17.ebuild | 1 - .../clang-toolchain-symlinks-18.ebuild | 2 - sys-devel/clang/Manifest | 7 +- sys-devel/clang/clang-17.0.1.ebuild | 474 ----- sys-devel/clang/clang-17.0.2.ebuild | 474 ----- sys-devel/clang/clang-17.0.3.9999.ebuild | 1 - sys-devel/clang/clang-18.0.0.9999.ebuild | 1 - .../clang/clang-18.0.0_pre20230925.ebuild | 474 ----- .../clang/clang-18.0.0_pre20231013.ebuild | 1 - ...ebuild => clang-18.0.0_pre20231019.ebuild} | 1 - sys-devel/gcc/Manifest | 16 +- ...-14.0.0_pre20231015-pycryptodome-ice.patch | 212 ++ sys-devel/gcc/gcc-11.4.1_p20230928.ebuild | 64 - sys-devel/gcc/gcc-11.4.1_p20231005.ebuild | 64 - ...921.ebuild => gcc-11.4.1_p20231019.ebuild} | 0 sys-devel/gcc/gcc-12.3.1_p20230922.ebuild | 64 - sys-devel/gcc/gcc-12.3.1_p20230929.ebuild | 64 - sys-devel/gcc/gcc-13.2.1_p20230923.ebuild | 65 - sys-devel/gcc/gcc-13.2.1_p20230930.ebuild | 65 - sys-devel/gcc/gcc-13.2.1_p20231007.ebuild | 65 - sys-devel/gcc/gcc-14.0.0_pre20230924.ebuild | 64 - sys-devel/gcc/gcc-14.0.0_pre20231001.ebuild | 65 - sys-devel/gcc/gcc-14.0.0_pre20231008.ebuild | 64 - ...build => gcc-14.0.0_pre20231015-r1.ebuild} | 3 +- sys-devel/kgcc64/Manifest | 7 - sys-devel/kgcc64/kgcc64-10.4.0.ebuild | 48 - sys-devel/kgcc64/kgcc64-13.1.0.ebuild | 45 - sys-devel/kgcc64/kgcc64-13.2.0.ebuild | 45 - .../lld-toolchain-symlinks-14-r2.ebuild | 3 +- .../lld-toolchain-symlinks-15-r2.ebuild | 3 +- .../lld-toolchain-symlinks-16-r2.ebuild | 1 - .../lld-toolchain-symlinks-17.ebuild | 1 - .../lld-toolchain-symlinks-18.ebuild | 2 - sys-devel/lld/Manifest | 7 +- sys-devel/lld/lld-17.0.1.ebuild | 89 - sys-devel/lld/lld-17.0.2.ebuild | 89 - sys-devel/lld/lld-17.0.3.9999.ebuild | 1 - sys-devel/lld/lld-18.0.0.9999.ebuild | 1 - sys-devel/lld/lld-18.0.0_pre20231002.ebuild | 89 - sys-devel/lld/lld-18.0.0_pre20231013.ebuild | 1 - ...5.ebuild => lld-18.0.0_pre20231019.ebuild} | 1 - sys-devel/llvm-common/Manifest | 7 +- .../llvm-common/llvm-common-17.0.1.ebuild | 54 - .../llvm-common/llvm-common-17.0.2.ebuild | 54 - .../llvm-common-17.0.3.9999.ebuild | 1 - .../llvm-common-18.0.0.9999.ebuild | 1 - .../llvm-common-18.0.0_pre20231002.ebuild | 54 - .../llvm-common-18.0.0_pre20231013.ebuild | 1 - ... => llvm-common-18.0.0_pre20231019.ebuild} | 1 - .../llvm-toolchain-symlinks-14-r1.ebuild | 3 +- .../llvm-toolchain-symlinks-15-r1.ebuild | 3 +- .../llvm-toolchain-symlinks-16-r1.ebuild | 1 - .../llvm-toolchain-symlinks-17.ebuild | 1 - .../llvm-toolchain-symlinks-18.ebuild | 2 - sys-devel/llvm/Manifest | 8 +- sys-devel/llvm/llvm-17.0.1.ebuild | 540 ------ sys-devel/llvm/llvm-17.0.2-r1.ebuild | 541 ------ sys-devel/llvm/llvm-17.0.3.9999.ebuild | 1 - sys-devel/llvm/llvm-18.0.0.9999.ebuild | 1 - sys-devel/llvm/llvm-18.0.0_pre20230925.ebuild | 532 ----- sys-devel/llvm/llvm-18.0.0_pre20231013.ebuild | 1 - ....ebuild => llvm-18.0.0_pre20231019.ebuild} | 1 - sys-devel/llvmgold/llvmgold-18.ebuild | 1 - sys-devel/mold/Manifest | 1 + sys-devel/mold/files/mold-2.3.0-no-pch.patch | 12 + sys-devel/mold/mold-2.3.0.ebuild | 94 + sys-devel/mold/mold-9999.ebuild | 7 +- sys-kernel/Manifest.gz | Bin 4581 -> 4582 bytes sys-kernel/gentoo-kernel-bin/Manifest | 18 + .../gentoo-kernel-bin-5.15.136.ebuild | 127 ++ .../gentoo-kernel-bin-6.1.59.ebuild | 127 ++ .../gentoo-kernel-bin-6.5.8.ebuild | 132 ++ sys-kernel/gentoo-kernel/Manifest | 6 + .../gentoo-kernel-5.15.136.ebuild | 141 ++ .../gentoo-kernel/gentoo-kernel-6.1.59.ebuild | 146 ++ .../gentoo-kernel/gentoo-kernel-6.5.8.ebuild | 149 ++ sys-kernel/gentoo-sources/Manifest | 9 + .../gentoo-sources-5.10.187.ebuild | 2 +- .../gentoo-sources-5.15.122.ebuild | 2 +- .../gentoo-sources-5.15.136-r1.ebuild | 28 + .../gentoo-sources-6.1.53-r1.ebuild | 2 +- .../gentoo-sources-6.1.59-r1.ebuild | 28 + .../gentoo-sources-6.5.8-r1.ebuild | 28 + sys-kernel/vanilla-kernel/Manifest | 6 + .../vanilla-kernel-5.15.136.ebuild | 137 ++ .../vanilla-kernel-6.1.59.ebuild | 137 ++ .../vanilla-kernel-6.5.8.ebuild | 140 ++ sys-kernel/vanilla-sources/Manifest | 6 +- ...ebuild => vanilla-sources-5.15.136.ebuild} | 0 ...8.ebuild => vanilla-sources-6.1.59.ebuild} | 0 ....7.ebuild => vanilla-sources-6.5.8.ebuild} | 0 sys-libs/Manifest.gz | Bin 14740 -> 14754 bytes sys-libs/compiler-rt-sanitizers/Manifest | 7 +- .../compiler-rt-sanitizers-17.0.1.ebuild | 216 --- .../compiler-rt-sanitizers-17.0.2.ebuild | 216 --- .../compiler-rt-sanitizers-17.0.3.9999.ebuild | 1 - .../compiler-rt-sanitizers-18.0.0.9999.ebuild | 1 - ...er-rt-sanitizers-18.0.0_pre20231002.ebuild | 216 --- ...er-rt-sanitizers-18.0.0_pre20231013.ebuild | 1 - ...r-rt-sanitizers-18.0.0_pre20231019.ebuild} | 1 - sys-libs/compiler-rt/Manifest | 7 +- .../compiler-rt/compiler-rt-17.0.1.ebuild | 177 -- .../compiler-rt/compiler-rt-17.0.2.ebuild | 177 -- .../compiler-rt-17.0.3.9999.ebuild | 1 - .../compiler-rt-18.0.0.9999.ebuild | 1 - .../compiler-rt-18.0.0_pre20231002.ebuild | 177 -- .../compiler-rt-18.0.0_pre20231013.ebuild | 1 - ... => compiler-rt-18.0.0_pre20231019.ebuild} | 1 - sys-libs/glibc/Manifest | 3 +- ...bc-2.37-r3.ebuild => glibc-2.37-r8.ebuild} | 36 +- sys-libs/glibc/glibc-2.38-r6.ebuild | 1706 +++++++++++++++++ sys-libs/libcxx/Manifest | 7 +- sys-libs/libcxx/libcxx-17.0.1.ebuild | 204 -- sys-libs/libcxx/libcxx-17.0.2.ebuild | 204 -- sys-libs/libcxx/libcxx-17.0.3.9999.ebuild | 1 - sys-libs/libcxx/libcxx-18.0.0.9999.ebuild | 1 - .../libcxx/libcxx-18.0.0_pre20231002.ebuild | 204 -- .../libcxx/libcxx-18.0.0_pre20231013.ebuild | 1 - ...build => libcxx-18.0.0_pre20231019.ebuild} | 1 - sys-libs/libcxxabi/Manifest | 7 +- sys-libs/libcxxabi/libcxxabi-17.0.1.ebuild | 116 -- sys-libs/libcxxabi/libcxxabi-17.0.2.ebuild | 116 -- .../libcxxabi/libcxxabi-17.0.3.9999.ebuild | 1 - .../libcxxabi/libcxxabi-18.0.0.9999.ebuild | 1 - .../libcxxabi-18.0.0_pre20231002.ebuild | 116 -- .../libcxxabi-18.0.0_pre20231013.ebuild | 1 - ...ld => libcxxabi-18.0.0_pre20231019.ebuild} | 1 - sys-libs/libomp/Manifest | 7 +- sys-libs/libomp/libomp-17.0.1.ebuild | 151 -- sys-libs/libomp/libomp-17.0.2.ebuild | 151 -- sys-libs/libomp/libomp-17.0.3.9999.ebuild | 1 - sys-libs/libomp/libomp-18.0.0.9999.ebuild | 1 - .../libomp/libomp-18.0.0_pre20231002.ebuild | 151 -- .../libomp/libomp-18.0.0_pre20231013.ebuild | 1 - ...build => libomp-18.0.0_pre20231019.ebuild} | 1 - sys-libs/llvm-libunwind/Manifest | 7 +- .../llvm-libunwind-17.0.1.ebuild | 132 -- .../llvm-libunwind-17.0.2.ebuild | 132 -- .../llvm-libunwind-17.0.3.9999.ebuild | 1 - .../llvm-libunwind-18.0.0.9999.ebuild | 1 - .../llvm-libunwind-18.0.0_pre20231002.ebuild | 132 -- .../llvm-libunwind-18.0.0_pre20231013.ebuild | 1 - ... llvm-libunwind-18.0.0_pre20231019.ebuild} | 1 - sys-libs/zlib-ng/Manifest | 3 +- .../zlib-ng/files/zlib-ng-2.1.2-cmake.patch | 35 - sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild | 78 - ...g-2.1.2-r1.ebuild => zlib-ng-2.1.4.ebuild} | 4 - sys-power/Manifest.gz | Bin 5390 -> 5393 bytes sys-power/upower/Manifest | 1 + sys-power/upower/metadata.xml | 3 + sys-power/upower/upower-1.90.2.ebuild | 116 ++ sys-process/Manifest.gz | Bin 10141 -> 10141 bytes sys-process/procs/Manifest | 31 + sys-process/procs/procs-0.14.2.ebuild | 291 +++ virtual/Manifest.gz | Bin 28405 -> 28405 bytes .../dist-kernel/dist-kernel-5.15.136.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.1.59.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.5.8.ebuild | 19 + www-apache/Manifest.gz | Bin 5920 -> 5922 bytes www-apache/mod_h2/Manifest | 2 +- ..._h2-2.0.24.ebuild => mod_h2-2.0.25.ebuild} | 0 www-apps/Manifest.gz | Bin 13467 -> 13469 bytes www-apps/hugo/Manifest | 4 +- .../files/hugo-0.115.2-skip-some-tests.patch | 138 -- ...ugo-0.115.4.ebuild => hugo-0.119.0.ebuild} | 6 +- www-apps/rutorrent/Manifest | 1 - www-apps/rutorrent/rutorrent-4.1.6.ebuild | 71 - www-client/Manifest.gz | Bin 6028 -> 6029 bytes www-client/chromium/Manifest | 4 +- .../chromium/chromium-118.0.5993.88.ebuild | 1221 ++++++++++++ .../chromium/chromium-119.0.6045.21.ebuild | 2 +- www-client/qutebrowser/Manifest | 2 + .../qutebrowser/qutebrowser-3.0.2.ebuild | 206 ++ www-client/vivaldi-snapshot/Manifest | 12 +- ...ld => vivaldi-snapshot-6.4.3160.27.ebuild} | 0 ...ld => vivaldi-snapshot-6.4.3160.29.ebuild} | 0 www-servers/Manifest.gz | Bin 4715 -> 4713 bytes www-servers/adsf/Manifest | 1 + www-servers/adsf/adsf-1.4.8.ebuild | 40 + www-servers/adsf/metadata.xml | 3 +- www-servers/apache/Manifest | 2 + www-servers/apache/apache-2.4.58.ebuild | 256 +++ www-servers/nginx-unit/Manifest | 1 + .../nginx-unit/nginx-unit-1.31.1.ebuild | 102 + x11-base/Manifest.gz | Bin 1550 -> 1553 bytes x11-base/xorg-proto/xorg-proto-2023.2.ebuild | 4 +- x11-base/xorg-proto/xorg-proto-9999.ebuild | 4 +- x11-drivers/Manifest.gz | Bin 4719 -> 4718 bytes .../nvidia-drivers/files/nvidia-545.conf | 3 +- x11-libs/Manifest.gz | Bin 18332 -> 18340 bytes x11-libs/libnotify/Manifest | 1 + x11-libs/libnotify/libnotify-0.8.3.ebuild | 71 + x11-libs/qscintilla/qscintilla-2.14.1.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47014 -> 47023 bytes ...d-mime-info-2.3-clang-string-literal.patch | 38 + ...shared-mime-info-2.3-fsync-detection.patch | 55 + .../files/shared-mime-info-2.3-wformat.patch | 282 +++ .../shared-mime-info-2.3-r1.ebuild | 100 + .../xscreensaver/xscreensaver-6.07-r2.ebuild | 2 +- x11-themes/Manifest.gz | Bin 20604 -> 20603 bytes .../QGnomePlatform-0.9.2-r3.ebuild | 44 + .../QGnomePlatform/files/90-qgnomeplatform | 6 + 2302 files changed, 28358 insertions(+), 26344 deletions(-) create mode 100644 acct-group/qbittorrent/Manifest create mode 100644 acct-group/qbittorrent/metadata.xml create mode 100644 acct-group/qbittorrent/qbittorrent-0.ebuild create mode 100644 acct-user/qbittorrent/Manifest create mode 100644 acct-user/qbittorrent/metadata.xml create mode 100644 acct-user/qbittorrent/qbittorrent-0.ebuild create mode 100644 app-accessibility/accerciser/accerciser-3.42.0.ebuild create mode 100644 app-admin/apache-tools/apache-tools-2.4.58.ebuild create mode 100644 app-admin/awscli/awscli-1.29.66.ebuild create mode 100644 app-admin/awscli/awscli-1.29.67.ebuild rename app-admin/syslog-ng/{syslog-ng-4.3.1.ebuild => syslog-ng-4.3.1-r1.ebuild} (99%) rename app-admin/syslog-ng/{syslog-ng-4.4.0.ebuild => syslog-ng-4.4.0-r1.ebuild} (99%) delete mode 100644 app-backup/mylvmbackup/files/mylvmbackup-0.14-fix-build-system.patch delete mode 100644 app-backup/mylvmbackup/mylvmbackup-0.14.ebuild rename app-backup/mylvmbackup/{mylvmbackup-0.16-r1.ebuild => mylvmbackup-0.16-r2.ebuild} (95%) delete mode 100644 app-backup/mylvmbackup/mylvmbackup-0.16.ebuild create mode 100644 app-benchmarks/siege/files/siege-4.1.6-clang16-build-fix.patch create mode 100644 app-benchmarks/siege/siege-4.1.6-r1.ebuild delete mode 100644 app-containers/lxd/files/lxd-5.17-remove-shellcheck-buildsystem-checks.patch rename app-containers/lxd/{lxd-5.17.ebuild => lxd-5.19.ebuild} (97%) create mode 100644 app-containers/podman-tui/Manifest create mode 100644 app-containers/podman-tui/metadata.xml create mode 100644 app-containers/podman-tui/podman-tui-0.11.0.ebuild create mode 100644 app-containers/podman-tui/podman-tui-9999.ebuild create mode 100644 app-crypt/acme/acme-2.7.2.ebuild create mode 100644 app-crypt/certbot-apache/certbot-apache-2.7.2.ebuild create mode 100644 app-crypt/certbot-nginx/certbot-nginx-2.7.2.ebuild create mode 100644 app-crypt/certbot/certbot-2.7.2.ebuild create mode 100644 app-crypt/hashcat/files/hashcat-hip.patch rename app-crypt/hashcat/{hashcat-6.2.6.ebuild => hashcat-6.2.6-r1.ebuild} (95%) create mode 100644 app-editors/emacs/emacs-29.1.90.ebuild rename app-editors/ghex/{ghex-45_beta.ebuild => ghex-45.0.ebuild} (100%) create mode 100644 app-editors/micro/files/micro-2.0.12-no-strip.patch create mode 100644 app-editors/micro/micro-2.0.12-r1.ebuild rename app-emacs/cider/{cider-1.8.2.ebuild => cider-1.8.3.ebuild} (100%) delete mode 100644 app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild rename app-emacs/clojure-mode/{clojure-mode-5.17.1.ebuild => clojure-mode-5.18.0.ebuild} (100%) delete mode 100644 app-emacs/crypt++/Manifest delete mode 100644 app-emacs/crypt++/crypt++-2.92.ebuild delete mode 100644 app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild delete mode 100644 app-emacs/crypt++/files/50crypt++-gentoo.el delete mode 100644 app-emacs/crypt++/metadata.xml create mode 100644 app-emacs/emacsql/Manifest create mode 100644 app-emacs/emacsql/emacsql-3.1.1.ebuild create mode 100644 app-emacs/emacsql/files/emacsql-3.1.1-fix-utf8-bom-writing.patch create mode 100644 app-emacs/emacsql/metadata.xml create mode 100644 app-emacs/indent-bars/Manifest create mode 100644 app-emacs/indent-bars/files/50indent-bars-gentoo.el create mode 100644 app-emacs/indent-bars/indent-bars-0.2.ebuild create mode 100644 app-emacs/indent-bars/metadata.xml delete mode 100644 app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild delete mode 100644 app-emacs/lsp-ui/lsp-ui-8.0.0.ebuild create mode 100644 app-emacs/org-roam/Manifest create mode 100644 app-emacs/org-roam/files/50org-roam-gentoo.el create mode 100644 app-emacs/org-roam/metadata.xml create mode 100644 app-emacs/org-roam/org-roam-2.2.2.ebuild create mode 100644 app-emacs/org-roam/org-roam-9999.ebuild delete mode 100644 app-emacs/treemacs/treemacs-2.10-r2.ebuild delete mode 100644 app-emacs/treemacs/treemacs-3.0-r1.ebuild delete mode 100644 app-emacs/web-mode/web-mode-17.2.1.ebuild rename app-emacs/whine/{whine-20091222-r1.ebuild => whine-20231020.ebuild} (73%) delete mode 100644 app-emacs/yaml/yaml-0.5.2.ebuild create mode 100644 app-emulation/crossover-bin/crossover-bin-23.6.0.ebuild delete mode 100644 app-emulation/qemu/qemu-7.2.1.ebuild delete mode 100644 app-emulation/qemu/qemu-7.2.3-r1.ebuild delete mode 100644 app-emulation/qemu/qemu-8.0.0-r1.ebuild delete mode 100644 app-emulation/qemu/qemu-8.0.2-r2.ebuild delete mode 100644 app-emulation/qemu/qemu-8.0.2.ebuild delete mode 100644 app-emulation/qemu/qemu-8.0.3.ebuild delete mode 100644 app-emulation/qemu/qemu-8.1.0-r1.ebuild rename app-emulation/qemu/{qemu-8.1.1.ebuild => qemu-8.1.2.ebuild} (99%) create mode 100644 app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild create mode 100644 app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild create mode 100644 app-emulation/xen/xen-4.16.6_pre1.ebuild create mode 100644 app-emulation/xen/xen-4.17.3_pre1.ebuild create mode 100644 app-misc/hyfetch/Manifest create mode 100644 app-misc/hyfetch/files/hyfetch-1.4.10-config_fix.patch create mode 100644 app-misc/hyfetch/hyfetch-1.4.10.ebuild create mode 100644 app-misc/hyfetch/hyfetch-9999.ebuild create mode 100644 app-misc/hyfetch/metadata.xml delete mode 100644 app-office/lyx/files/lyx-2.3.6.1-gcc12.patch delete mode 100644 app-office/lyx/lyx-2.3.6.1-r2.ebuild create mode 100644 app-office/onlyoffice-bin/onlyoffice-bin-7.5.0.ebuild create mode 100644 app-portage/gentoolkit/gentoolkit-0.6.3.ebuild create mode 100644 app-text/highlight/highlight-4.9.ebuild create mode 100644 app-text/wgetpaste/files/wgetpaste-2.33-add-paste-gentoo-zip.patch rename app-text/wgetpaste/{wgetpaste-2.33-r2.ebuild => wgetpaste-2.33-r3.ebuild} (96%) delete mode 100644 dev-db/etcd/etcd-3.4.16-r1.ebuild delete mode 100644 dev-db/etcd/files/etcd.confd delete mode 100644 dev-db/etcd/files/etcd.initd delete mode 100644 dev-db/etcd/files/etcd.service create mode 100644 dev-java/commons-codec/commons-codec-1.16.0.ebuild create mode 100644 dev-java/jcommander/files/jcommander-1.64-DynamicParameterTest.patch rename dev-java/jcommander/{jcommander-1.64.ebuild => jcommander-1.64-r1.ebuild} (60%) create mode 100644 dev-lang/ats2/Manifest create mode 100644 dev-lang/ats2/ats2-0.4.2.ebuild create mode 100644 dev-lang/ats2/files/50ats2-gentoo.el create mode 100644 dev-lang/ats2/metadata.xml rename dev-lang/crystal/{crystal-1.10.0.ebuild => crystal-1.10.0-r1.ebuild} (98%) rename dev-lang/crystal/{crystal-1.10.1.ebuild => crystal-1.10.1-r1.ebuild} (98%) rename dev-lang/crystal/{crystal-1.9.2-r1.ebuild => crystal-1.9.2-r2.ebuild} (98%) delete mode 100644 dev-lang/ispc/ispc-1.18.0.ebuild create mode 100644 dev-lang/rapydscript-ng/Manifest create mode 100644 dev-lang/rapydscript-ng/metadata.xml create mode 100644 dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild create mode 100644 dev-lang/rapydscript-ng/rapydscript-ng-9999.ebuild delete mode 100644 dev-libs/libclc/libclc-17.0.1.ebuild delete mode 100644 dev-libs/libclc/libclc-17.0.2.ebuild delete mode 100644 dev-libs/libclc/libclc-18.0.0_pre20230925.ebuild rename dev-libs/libclc/{libclc-18.0.0_pre20231002.ebuild => libclc-18.0.0_pre20231019.ebuild} (99%) create mode 100644 dev-libs/libffi/files/libffi-3.4.4-sparc-float-typo.patch create mode 100644 dev-libs/libffi/libffi-3.4.4-r2.ebuild create mode 100644 dev-libs/libgusb/libgusb-0.4.7.ebuild create mode 100644 dev-libs/raft/raft-0.18.1.ebuild rename dev-libs/rocm-comgr/{rocm-comgr-5.7.0.ebuild => rocm-comgr-5.7.1.ebuild} (100%) rename dev-libs/rocm-device-libs/{rocm-device-libs-5.7.0.ebuild => rocm-device-libs-5.7.1.ebuild} (100%) rename dev-libs/rocm-opencl-runtime/{rocm-opencl-runtime-5.7.0.ebuild => rocm-opencl-runtime-5.7.1.ebuild} (98%) rename dev-libs/rocr-runtime/{rocr-runtime-5.7.0.ebuild => rocr-runtime-5.7.1.ebuild} (100%) rename dev-libs/roct-thunk-interface/{roct-thunk-interface-5.7.0.ebuild => roct-thunk-interface-5.7.1.ebuild} (95%) delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-17.0.1.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-17.0.2.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231002.ebuild rename dev-ml/llvm-ocaml/{llvm-ocaml-18.0.0_pre20230925.ebuild => llvm-ocaml-18.0.0_pre20231019.ebuild} (99%) create mode 100644 dev-python/Faker/Faker-19.11.0.ebuild create mode 100644 dev-python/GitPython/GitPython-3.1.40.ebuild create mode 100644 dev-python/agate-sql/agate-sql-0.7.0.ebuild create mode 100644 dev-python/aiohttp-oauthlib/Manifest create mode 100644 dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild create mode 100644 dev-python/aiohttp-oauthlib/metadata.xml delete mode 100644 dev-python/argcomplete/argcomplete-3.1.0.ebuild create mode 100644 dev-python/boto3/boto3-1.28.66.ebuild create mode 100644 dev-python/boto3/boto3-1.28.67.ebuild create mode 100644 dev-python/botocore/botocore-1.31.66.ebuild create mode 100644 dev-python/botocore/botocore-1.31.67.ebuild delete mode 100644 dev-python/cchardet/cchardet-2.1.7-r1.ebuild delete mode 100644 dev-python/cchardet/files/cchardet-2.1.7-pytest.patch create mode 100644 dev-python/cfn-lint/cfn-lint-0.82.2.ebuild delete mode 100644 dev-python/clang-python/clang-python-17.0.1.ebuild delete mode 100644 dev-python/clang-python/clang-python-17.0.2.ebuild delete mode 100644 dev-python/clang-python/clang-python-18.0.0_pre20230925.ebuild rename dev-python/clang-python/{clang-python-18.0.0_pre20231002.ebuild => clang-python-18.0.0_pre20231019.ebuild} (98%) create mode 100644 dev-python/csvkit/csvkit-1.3.0.ebuild delete mode 100644 dev-python/dask/dask-2023.9.1.ebuild delete mode 100644 dev-python/dask/dask-2023.9.2.ebuild create mode 100644 dev-python/dns-lexicon/dns-lexicon-3.16.1.ebuild create mode 100644 dev-python/gitdb/gitdb-4.0.11.ebuild delete mode 100644 dev-python/jc/jc-1.23.3.ebuild delete mode 100644 dev-python/jupyter-kernel-test/jupyter-kernel-test-0.5.0.ebuild rename dev-python/{python-libevdev => libevdev}/Manifest (100%) rename dev-python/{python-libevdev/python-libevdev-0.11.ebuild => libevdev/libevdev-0.11.ebuild} (78%) rename dev-python/{python-libevdev => libevdev}/metadata.xml (100%) delete mode 100644 dev-python/lit/lit-17.0.1.ebuild delete mode 100644 dev-python/lit/lit-17.0.2.ebuild delete mode 100644 dev-python/lit/lit-18.0.0_pre20231002.ebuild rename dev-python/lit/{lit-18.0.0_pre20230925.ebuild => lit-18.0.0_pre20231019.ebuild} (98%) rename dev-python/{python-musicbrainzngs => musicbrainzngs}/Manifest (100%) rename dev-python/{python-musicbrainzngs => musicbrainzngs}/metadata.xml (100%) rename dev-python/{python-musicbrainzngs/python-musicbrainzngs-0.7.1-r1.ebuild => musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild} (86%) rename dev-python/{python-musicbrainzngs/python-musicbrainzngs-0.7.1.ebuild => musicbrainzngs/musicbrainzngs-0.7.1.ebuild} (91%) create mode 100644 dev-python/mypy/mypy-1.6.1.ebuild delete mode 100644 dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild delete mode 100644 dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild create mode 100644 dev-python/networkx/networkx-3.2.ebuild create mode 100644 dev-python/openstacksdk/openstacksdk-2.0.0.ebuild create mode 100644 dev-python/paste/paste-3.7.1.ebuild delete mode 100644 dev-python/pikepdf/pikepdf-7.2.0.ebuild delete mode 100644 dev-python/pikepdf/pikepdf-8.5.0.ebuild create mode 100644 dev-python/pycollada/pycollada-0.7.2-r1.ebuild create mode 100644 dev-python/pyghmi/pyghmi-1.5.64.ebuild create mode 100644 dev-python/pylatex/pylatex-1.4.2.ebuild create mode 100644 dev-python/pymdown-extensions/pymdown-extensions-10.3.1.ebuild delete mode 100644 dev-python/pyocr/pyocr-0.8.3.ebuild create mode 100644 dev-python/pyparted/pyparted-3.13.0.ebuild create mode 100644 dev-python/pytest-mock/pytest-mock-3.12.0.ebuild create mode 100644 dev-python/pytest-plus/pytest-plus-0.6.0.ebuild delete mode 100644 dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild delete mode 100644 dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild delete mode 100644 dev-python/python-lsp-server/python-lsp-server-1.8.0-r1.ebuild delete mode 100644 dev-python/python-lsp-server/python-lsp-server-1.8.1.ebuild delete mode 100644 dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild delete mode 100644 dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch delete mode 100644 dev-python/rarfile/files/rarfile-4.0.patch delete mode 100644 dev-python/rarfile/rarfile-4.0-r2.ebuild create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.39.ebuild create mode 100644 dev-python/smartypants/files/smartypants-2.0.1-py312.patch delete mode 100644 dev-python/smmap/smmap-5.0.0-r1.ebuild delete mode 100644 dev-python/smmap/smmap-5.0.1.ebuild delete mode 100644 dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild create mode 100644 dev-python/sqlglot/sqlglot-18.15.1.ebuild delete mode 100644 dev-python/stripe/stripe-6.3.0.ebuild delete mode 100644 dev-python/stripe/stripe-6.5.0.ebuild delete mode 100644 dev-python/stripe/stripe-6.6.0.ebuild rename dev-python/testfixtures/{testfixtures-7.1.0.ebuild => testfixtures-7.2.2.ebuild} (88%) delete mode 100644 dev-python/traitlets/traitlets-5.10.0.ebuild delete mode 100644 dev-python/traitlets/traitlets-5.10.1.ebuild delete mode 100644 dev-python/traitlets/traitlets-5.9.0.ebuild create mode 100644 dev-python/trove-classifiers/trove-classifiers-2023.10.18.ebuild delete mode 100644 dev-python/twisted/files/twisted-22.1.0-force-gtk3.patch delete mode 100644 dev-python/twisted/files/twisted-22.10.0-python3.11-tests.patch delete mode 100644 dev-python/twisted/files/twisted-22.10.0-sendmail.patch delete mode 100644 dev-python/twisted/twisted-22.10.0-r1.ebuild delete mode 100644 dev-python/twisted/twisted-22.10.0-r3.ebuild delete mode 100644 dev-python/twisted/twisted-23.8.0_rc1.ebuild create mode 100644 dev-python/unearth/unearth-0.12.0.ebuild create mode 100644 dev-python/urwid/urwid-2.2.3.ebuild rename dev-python/{python-varlink => varlink}/Manifest (100%) rename dev-python/{python-varlink => varlink}/metadata.xml (100%) rename dev-python/{python-varlink/python-varlink-31.0.0.ebuild => varlink/varlink-31.0.0.ebuild} (87%) delete mode 100644 dev-python/websockets/websockets-11.0.2.ebuild delete mode 100644 dev-python/websockets/websockets-11.0.3-r1.ebuild delete mode 100644 dev-python/websockets/websockets-11.0.3.ebuild create mode 100644 dev-python/xarray/xarray-2023.10.1.ebuild create mode 100644 dev-python/xlsxwriter/xlsxwriter-3.1.9.ebuild create mode 100644 dev-python/zconfig/files/zconfig-4.0-py312.patch create mode 100644 dev-python/zeroconf/zeroconf-0.119.0.ebuild create mode 100644 dev-ruby/selenium-webdriver/selenium-webdriver-4.14.0.ebuild create mode 100644 dev-ruby/thor/thor-1.3.0.ebuild create mode 100644 dev-util/astyle/astyle-3.4.9.ebuild rename dev-util/bitcoin-tx/{bitcoin-tx-25.0.ebuild => bitcoin-tx-25.1.ebuild} (100%) rename dev-util/hip/{hip-5.7.0.ebuild => hip-5.7.1.ebuild} (100%) rename dev-util/hipcc/{hipcc-5.7.0.ebuild => hipcc-5.7.1.ebuild} (94%) delete mode 100644 dev-util/jenkins-bin/jenkins-bin-2.414.1.ebuild rename dev-util/jenkins-bin/{jenkins-bin-2.401.3.ebuild => jenkins-bin-2.414.3.ebuild} (100%) rename dev-util/jenkins-bin/{jenkins-bin-2.416.ebuild => jenkins-bin-2.428.ebuild} (100%) delete mode 100644 dev-util/lldb/lldb-17.0.1.ebuild delete mode 100644 dev-util/lldb/lldb-17.0.2.ebuild delete mode 100644 dev-util/lldb/lldb-18.0.0_pre20231002.ebuild rename dev-util/lldb/{lldb-18.0.0_pre20230925.ebuild => lldb-18.0.0_pre20231019.ebuild} (99%) create mode 100644 dev-util/meson/meson-1.2.3.ebuild delete mode 100644 dev-util/pycharm-community/pycharm-community-2023.2.1.ebuild rename dev-util/pycharm-community/{pycharm-community-2023.1.4.ebuild => pycharm-community-2023.2.3.ebuild} (100%) rename dev-util/rocm-cmake/{rocm-cmake-5.7.0.ebuild => rocm-cmake-5.7.1.ebuild} (100%) rename dev-util/ruff/{ruff-0.1.0.ebuild => ruff-0.1.1.ebuild} (99%) create mode 100644 dev-util/selenium-manager/selenium-manager-4.14.0.ebuild create mode 100644 dev-util/stressapptest/stressapptest-1.0.11.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.173.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.176.0.ebuild create mode 100644 games-emulation/pcsx2/pcsx2-1.7.5133.ebuild rename games-emulation/pcsx2_patches/{pcsx2_patches-0_p20230822.ebuild => pcsx2_patches-0_p20231015.ebuild} (92%) create mode 100644 games-puzzle/gnome-sudoku/gnome-sudoku-45.1.ebuild create mode 100644 games-util/heroic-bin/heroic-bin-2.9.2.ebuild delete mode 100644 games-util/lutris/lutris-0.5.13-r2.ebuild create mode 100644 games-util/lutris/lutris-0.5.14.ebuild create mode 100644 gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r2.ebuild create mode 100644 gnome-extra/gnome-shell-extension-weather-in-the-clock/files/gnome-shell-extension-weather-in-the-clock-gnome-45.patch create mode 100644 gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r2.ebuild rename gui-libs/egl-wayland/{egl-wayland-1.1.12.ebuild => egl-wayland-1.1.13.ebuild} (59%) create mode 100644 kde-frameworks/attica/attica-5.111.0.ebuild create mode 100644 kde-frameworks/baloo/baloo-5.111.0.ebuild create mode 100644 kde-frameworks/bluez-qt/bluez-qt-5.111.0.ebuild create mode 100644 kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.111.0.ebuild create mode 100644 kde-frameworks/breeze-icons/breeze-icons-5.111.0.ebuild create mode 100644 kde-frameworks/countryflags/countryflags-5.111.0.ebuild create mode 100644 kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.111.0.ebuild create mode 100644 kde-frameworks/frameworkintegration/frameworkintegration-5.111.0.ebuild create mode 100644 kde-frameworks/kactivities-stats/kactivities-stats-5.111.0.ebuild create mode 100644 kde-frameworks/kactivities/kactivities-5.111.0.ebuild create mode 100644 kde-frameworks/kapidox/kapidox-5.111.0.ebuild create mode 100644 kde-frameworks/karchive/karchive-5.111.0.ebuild create mode 100644 kde-frameworks/kauth/kauth-5.111.0.ebuild create mode 100644 kde-frameworks/kbookmarks/kbookmarks-5.111.0.ebuild create mode 100644 kde-frameworks/kcalendarcore/kcalendarcore-5.111.0.ebuild create mode 100644 kde-frameworks/kcmutils/kcmutils-5.111.0.ebuild create mode 100644 kde-frameworks/kcodecs/kcodecs-5.111.0.ebuild create mode 100644 kde-frameworks/kcompletion/kcompletion-5.111.0.ebuild create mode 100644 kde-frameworks/kconfig/kconfig-5.111.0.ebuild create mode 100644 kde-frameworks/kconfigwidgets/kconfigwidgets-5.111.0.ebuild create mode 100644 kde-frameworks/kcontacts/kcontacts-5.111.0.ebuild create mode 100644 kde-frameworks/kcoreaddons/kcoreaddons-5.111.0.ebuild create mode 100644 kde-frameworks/kcrash/kcrash-5.111.0.ebuild create mode 100644 kde-frameworks/kdav/kdav-5.111.0.ebuild create mode 100644 kde-frameworks/kdbusaddons/kdbusaddons-5.111.0.ebuild create mode 100644 kde-frameworks/kdeclarative/kdeclarative-5.111.0.ebuild create mode 100644 kde-frameworks/kded/kded-5.111.0.ebuild create mode 100644 kde-frameworks/kdelibs4support/kdelibs4support-5.111.0.ebuild create mode 100644 kde-frameworks/kdesu/kdesu-5.111.0.ebuild create mode 100644 kde-frameworks/kdnssd/kdnssd-5.111.0.ebuild create mode 100644 kde-frameworks/kdoctools/kdoctools-5.111.0.ebuild create mode 100644 kde-frameworks/kemoticons/kemoticons-5.111.0.ebuild create mode 100644 kde-frameworks/kfilemetadata/kfilemetadata-5.111.0.ebuild create mode 100644 kde-frameworks/kglobalaccel/kglobalaccel-5.111.0.ebuild create mode 100644 kde-frameworks/kguiaddons/kguiaddons-5.111.0.ebuild create mode 100644 kde-frameworks/kholidays/kholidays-5.111.0.ebuild create mode 100644 kde-frameworks/khtml/khtml-5.111.0.ebuild create mode 100644 kde-frameworks/ki18n/ki18n-5.111.0.ebuild create mode 100644 kde-frameworks/kiconthemes/kiconthemes-5.111.0.ebuild create mode 100644 kde-frameworks/kidletime/kidletime-5.111.0.ebuild create mode 100644 kde-frameworks/kimageformats/kimageformats-5.111.0.ebuild create mode 100644 kde-frameworks/kinit/kinit-5.111.0.ebuild create mode 100644 kde-frameworks/kio/kio-5.111.0.ebuild create mode 100644 kde-frameworks/kirigami/kirigami-5.111.0.ebuild create mode 100644 kde-frameworks/kitemmodels/kitemmodels-5.111.0.ebuild create mode 100644 kde-frameworks/kitemviews/kitemviews-5.111.0.ebuild create mode 100644 kde-frameworks/kjobwidgets/kjobwidgets-5.111.0.ebuild create mode 100644 kde-frameworks/kjs/kjs-5.111.0.ebuild create mode 100644 kde-frameworks/knewstuff/knewstuff-5.111.0.ebuild create mode 100644 kde-frameworks/knotifications/knotifications-5.111.0.ebuild create mode 100644 kde-frameworks/knotifyconfig/knotifyconfig-5.111.0.ebuild create mode 100644 kde-frameworks/kpackage/kpackage-5.111.0.ebuild create mode 100644 kde-frameworks/kparts/kparts-5.111.0.ebuild create mode 100644 kde-frameworks/kpeople/kpeople-5.111.0.ebuild create mode 100644 kde-frameworks/kplotting/kplotting-5.111.0.ebuild create mode 100644 kde-frameworks/kpty/kpty-5.111.0.ebuild create mode 100644 kde-frameworks/kquickcharts/kquickcharts-5.111.0.ebuild create mode 100644 kde-frameworks/kross/kross-5.111.0.ebuild create mode 100644 kde-frameworks/krunner/krunner-5.111.0.ebuild create mode 100644 kde-frameworks/kservice/kservice-5.111.0.ebuild create mode 100644 kde-frameworks/ktexteditor/ktexteditor-5.111.0.ebuild create mode 100644 kde-frameworks/ktextwidgets/ktextwidgets-5.111.0.ebuild create mode 100644 kde-frameworks/kunitconversion/kunitconversion-5.111.0.ebuild create mode 100644 kde-frameworks/kwallet/kwallet-5.111.0.ebuild create mode 100644 kde-frameworks/kwayland/kwayland-5.111.0.ebuild create mode 100644 kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.111.0.ebuild create mode 100644 kde-frameworks/kwindowsystem/kwindowsystem-5.111.0.ebuild create mode 100644 kde-frameworks/kxmlgui/kxmlgui-5.111.0.ebuild create mode 100644 kde-frameworks/modemmanager-qt/modemmanager-qt-5.111.0.ebuild create mode 100644 kde-frameworks/networkmanager-qt/networkmanager-qt-5.111.0.ebuild create mode 100644 kde-frameworks/oxygen-icons/oxygen-icons-5.111.0.ebuild create mode 100644 kde-frameworks/plasma/plasma-5.111.0.ebuild create mode 100644 kde-frameworks/prison/prison-5.111.0.ebuild create mode 100644 kde-frameworks/purpose/purpose-5.111.0.ebuild create mode 100644 kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.111.0.ebuild create mode 100644 kde-frameworks/solid/solid-5.111.0.ebuild create mode 100644 kde-frameworks/sonnet/sonnet-5.111.0.ebuild create mode 100644 kde-frameworks/syndication/syndication-5.111.0.ebuild create mode 100644 kde-frameworks/syntax-highlighting/syntax-highlighting-5.111.0.ebuild create mode 100644 kde-frameworks/threadweaver/threadweaver-5.111.0.ebuild create mode 100644 licenses/CC-BY-1.0 create mode 100644 licenses/LPPL-1.3a rename mail-client/thunderbird-bin/{thunderbird-bin-115.3.2.ebuild => thunderbird-bin-115.3.3.ebuild} (100%) create mode 100644 mail-client/thunderbird/thunderbird-115.3.3.ebuild create mode 100644 mail-filter/maildrop/maildrop-3.1.6.ebuild delete mode 100644 media-gfx/fig2dev/files/transfig-3.2.5e-clang.patch delete mode 100644 media-gfx/fig2dev/files/transfig-3.2.5e-gcc10-fno-common.patch create mode 100644 media-gfx/gthumb/gthumb-3.12.4.ebuild create mode 100644 media-libs/harfbuzz/harfbuzz-8.2.2.ebuild create mode 100644 media-libs/libjpeg-turbo/libjpeg-turbo-3.0.1.ebuild delete mode 100644 media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.1.ebuild rename media-libs/oneVPL-intel-gpu/{oneVPL-intel-gpu-23.3.0.ebuild => oneVPL-intel-gpu-23.3.4.ebuild} (100%) delete mode 100644 media-libs/oneVPL/oneVPL-2023.2.1.ebuild delete mode 100644 media-libs/oneVPL/oneVPL-2023.3.0.ebuild create mode 100644 media-video/pipewire/files/0.3.82/0001-alsa-Ignore-PCM-devices-with-udev-env-ACP_IGNORE.patch create mode 100644 media-video/pipewire/files/0.3.82/0002-alsa-don-t-try-to-link-when-prepare-fails.patch create mode 100644 media-video/pipewire/files/0.3.82/0003-context-relax-quantum-change-conditions.patch rename media-video/pipewire/{pipewire-0.3.82.ebuild => pipewire-0.3.82-r1.ebuild} (100%) create mode 100644 media-video/pipewire/pipewire-0.3.83.ebuild create mode 100644 metadata/glsa/glsa-202310-13.xml create mode 100644 metadata/md5-cache/acct-group/qbittorrent-0 create mode 100644 metadata/md5-cache/acct-user/qbittorrent-0 create mode 100644 metadata/md5-cache/app-accessibility/accerciser-3.42.0 create mode 100644 metadata/md5-cache/app-admin/apache-tools-2.4.58 create mode 100644 metadata/md5-cache/app-admin/awscli-1.29.66 create mode 100644 metadata/md5-cache/app-admin/awscli-1.29.67 delete mode 100644 metadata/md5-cache/app-admin/syslog-ng-4.3.1 create mode 100644 metadata/md5-cache/app-admin/syslog-ng-4.3.1-r1 delete mode 100644 metadata/md5-cache/app-admin/syslog-ng-4.4.0 create mode 100644 metadata/md5-cache/app-admin/syslog-ng-4.4.0-r1 delete mode 100644 metadata/md5-cache/app-backup/mylvmbackup-0.14 delete mode 100644 metadata/md5-cache/app-backup/mylvmbackup-0.16 rename metadata/md5-cache/app-backup/{mylvmbackup-0.16-r1 => mylvmbackup-0.16-r2} (65%) create mode 100644 metadata/md5-cache/app-benchmarks/siege-4.1.6-r1 rename metadata/md5-cache/app-containers/{lxd-5.17 => lxd-5.19} (92%) create mode 100644 metadata/md5-cache/app-containers/podman-tui-0.11.0 create mode 100644 metadata/md5-cache/app-containers/podman-tui-9999 create mode 100644 metadata/md5-cache/app-crypt/acme-2.7.2 create mode 100644 metadata/md5-cache/app-crypt/certbot-2.7.2 create mode 100644 metadata/md5-cache/app-crypt/certbot-apache-2.7.2 create mode 100644 metadata/md5-cache/app-crypt/certbot-nginx-2.7.2 rename metadata/md5-cache/app-crypt/{hashcat-6.2.6 => hashcat-6.2.6-r1} (83%) create mode 100644 metadata/md5-cache/app-editors/emacs-29.1.90 rename metadata/md5-cache/app-editors/{ghex-45_beta => ghex-45.0} (96%) create mode 100644 metadata/md5-cache/app-editors/micro-2.0.12-r1 rename metadata/md5-cache/app-emacs/{cider-1.8.2 => cider-1.8.3} (89%) delete mode 100644 metadata/md5-cache/app-emacs/clojure-mode-5.16.2 rename metadata/md5-cache/app-emacs/{clojure-mode-5.17.1 => clojure-mode-5.18.0} (93%) delete mode 100644 metadata/md5-cache/app-emacs/crypt++-2.92 delete mode 100644 metadata/md5-cache/app-emacs/crypt++-2.94_pre20080430 create mode 100644 metadata/md5-cache/app-emacs/emacsql-3.1.1 create mode 100644 metadata/md5-cache/app-emacs/indent-bars-0.2 delete mode 100644 metadata/md5-cache/app-emacs/lsp-mode-8.0.0-r1 delete mode 100644 metadata/md5-cache/app-emacs/lsp-ui-8.0.0 create mode 100644 metadata/md5-cache/app-emacs/org-roam-2.2.2 create mode 100644 metadata/md5-cache/app-emacs/org-roam-9999 delete mode 100644 metadata/md5-cache/app-emacs/treemacs-2.10-r2 delete mode 100644 metadata/md5-cache/app-emacs/treemacs-3.0-r1 delete mode 100644 metadata/md5-cache/app-emacs/web-mode-17.2.1 rename metadata/md5-cache/app-emacs/{whine-20091222-r1 => whine-20231020} (75%) delete mode 100644 metadata/md5-cache/app-emacs/yaml-0.5.2 create mode 100644 metadata/md5-cache/app-emulation/crossover-bin-23.6.0 delete mode 100644 metadata/md5-cache/app-emulation/qemu-7.2.1 delete mode 100644 metadata/md5-cache/app-emulation/qemu-7.2.3-r1 delete mode 100644 metadata/md5-cache/app-emulation/qemu-8.0.0-r1 delete mode 100644 metadata/md5-cache/app-emulation/qemu-8.0.2 delete mode 100644 metadata/md5-cache/app-emulation/qemu-8.0.2-r2 delete mode 100644 metadata/md5-cache/app-emulation/qemu-8.0.3 delete mode 100644 metadata/md5-cache/app-emulation/qemu-8.1.0-r1 delete mode 100644 metadata/md5-cache/app-emulation/qemu-8.1.1 create mode 100644 metadata/md5-cache/app-emulation/qemu-8.1.2 create mode 100644 metadata/md5-cache/app-emulation/xen-4.16.6_pre1 create mode 100644 metadata/md5-cache/app-emulation/xen-4.17.3_pre1 create mode 100644 metadata/md5-cache/app-emulation/xen-tools-4.16.6_pre1 create mode 100644 metadata/md5-cache/app-emulation/xen-tools-4.17.3_pre1 create mode 100644 metadata/md5-cache/app-misc/hyfetch-1.4.10 create mode 100644 metadata/md5-cache/app-misc/hyfetch-9999 delete mode 100644 metadata/md5-cache/app-office/lyx-2.3.6.1-r2 create mode 100644 metadata/md5-cache/app-office/onlyoffice-bin-7.5.0 create mode 100644 metadata/md5-cache/app-portage/gentoolkit-0.6.3 create mode 100644 metadata/md5-cache/app-text/highlight-4.9 rename metadata/md5-cache/app-text/{wgetpaste-2.33-r2 => wgetpaste-2.33-r3} (93%) delete mode 100644 metadata/md5-cache/dev-db/etcd-3.4.16-r1 create mode 100644 metadata/md5-cache/dev-java/commons-codec-1.16.0 rename metadata/md5-cache/dev-java/{jcommander-1.64 => jcommander-1.64-r1} (74%) create mode 100644 metadata/md5-cache/dev-lang/ats2-0.4.2 rename metadata/md5-cache/dev-lang/{crystal-1.10.0 => crystal-1.10.0-r1} (66%) rename metadata/md5-cache/dev-lang/{crystal-1.10.1 => crystal-1.10.1-r1} (66%) rename metadata/md5-cache/dev-lang/{crystal-1.9.2-r1 => crystal-1.9.2-r2} (66%) delete mode 100644 metadata/md5-cache/dev-lang/ispc-1.18.0 create mode 100644 metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22 create mode 100644 metadata/md5-cache/dev-lang/rapydscript-ng-9999 delete mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.1 delete mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.2 delete mode 100644 metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230925 rename metadata/md5-cache/dev-libs/{libclc-18.0.0_pre20231002 => libclc-18.0.0_pre20231019} (82%) create mode 100644 metadata/md5-cache/dev-libs/libffi-3.4.4-r2 create mode 100644 metadata/md5-cache/dev-libs/libgusb-0.4.7 create mode 100644 metadata/md5-cache/dev-libs/raft-0.18.1 rename metadata/md5-cache/dev-libs/{rocm-comgr-5.7.0 => rocm-comgr-5.7.1} (83%) rename metadata/md5-cache/dev-libs/{rocm-device-libs-5.7.0 => rocm-device-libs-5.7.1} (93%) rename metadata/md5-cache/dev-libs/{rocm-opencl-runtime-5.7.0 => rocm-opencl-runtime-5.7.1} (92%) rename metadata/md5-cache/dev-libs/{rocr-runtime-5.7.0 => rocr-runtime-5.7.1} (82%) rename metadata/md5-cache/dev-libs/{roct-thunk-interface-5.7.0 => roct-thunk-interface-5.7.1} (88%) delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.1 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.2 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230925 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231002 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231019 create mode 100644 metadata/md5-cache/dev-python/Faker-19.11.0 create mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.40 create mode 100644 metadata/md5-cache/dev-python/agate-sql-0.7.0 create mode 100644 metadata/md5-cache/dev-python/aiohttp-oauthlib-0.1.0 delete mode 100644 metadata/md5-cache/dev-python/argcomplete-3.1.0 create mode 100644 metadata/md5-cache/dev-python/boto3-1.28.66 create mode 100644 metadata/md5-cache/dev-python/boto3-1.28.67 create mode 100644 metadata/md5-cache/dev-python/botocore-1.31.66 create mode 100644 metadata/md5-cache/dev-python/botocore-1.31.67 delete mode 100644 metadata/md5-cache/dev-python/cchardet-2.1.7-r1 create mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.82.2 delete mode 100644 metadata/md5-cache/dev-python/clang-python-17.0.1 delete mode 100644 metadata/md5-cache/dev-python/clang-python-17.0.2 delete mode 100644 metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231002 rename metadata/md5-cache/dev-python/{clang-python-18.0.0_pre20230925 => clang-python-18.0.0_pre20231019} (74%) create mode 100644 metadata/md5-cache/dev-python/csvkit-1.3.0 delete mode 100644 metadata/md5-cache/dev-python/dask-2023.9.1 delete mode 100644 metadata/md5-cache/dev-python/dask-2023.9.2 create mode 100644 metadata/md5-cache/dev-python/dns-lexicon-3.16.1 create mode 100644 metadata/md5-cache/dev-python/gitdb-4.0.11 delete mode 100644 metadata/md5-cache/dev-python/jc-1.23.3 delete mode 100644 metadata/md5-cache/dev-python/jupyter-kernel-test-0.5.0 rename metadata/md5-cache/dev-python/{python-libevdev-0.11 => libevdev-0.11} (61%) delete mode 100644 metadata/md5-cache/dev-python/lit-17.0.1 delete mode 100644 metadata/md5-cache/dev-python/lit-17.0.2 delete mode 100644 metadata/md5-cache/dev-python/lit-18.0.0_pre20231002 rename metadata/md5-cache/dev-python/{lit-18.0.0_pre20230925 => lit-18.0.0_pre20231019} (82%) rename metadata/md5-cache/dev-python/{python-musicbrainzngs-0.7.1 => musicbrainzngs-0.7.1} (97%) create mode 100644 metadata/md5-cache/dev-python/musicbrainzngs-0.7.1-r1 create mode 100644 metadata/md5-cache/dev-python/mypy-1.6.1 delete mode 100644 metadata/md5-cache/dev-python/nest-asyncio-1.5.7 create mode 100644 metadata/md5-cache/dev-python/networkx-3.2 create mode 100644 metadata/md5-cache/dev-python/openstacksdk-2.0.0 create mode 100644 metadata/md5-cache/dev-python/paste-3.7.1 delete mode 100644 metadata/md5-cache/dev-python/pikepdf-7.2.0 delete mode 100644 metadata/md5-cache/dev-python/pikepdf-8.5.0 create mode 100644 metadata/md5-cache/dev-python/pycollada-0.7.2-r1 create mode 100644 metadata/md5-cache/dev-python/pyghmi-1.5.64 create mode 100644 metadata/md5-cache/dev-python/pylatex-1.4.2 create mode 100644 metadata/md5-cache/dev-python/pymdown-extensions-10.3.1 delete mode 100644 metadata/md5-cache/dev-python/pyocr-0.8.3 create mode 100644 metadata/md5-cache/dev-python/pyparted-3.13.0 create mode 100644 metadata/md5-cache/dev-python/pytest-mock-3.12.0 create mode 100644 metadata/md5-cache/dev-python/pytest-plus-0.6.0 delete mode 100644 metadata/md5-cache/dev-python/python-keystoneclient-5.1.0 delete mode 100644 metadata/md5-cache/dev-python/python-lsp-server-1.7.4 delete mode 100644 metadata/md5-cache/dev-python/python-lsp-server-1.8.0-r1 delete mode 100644 metadata/md5-cache/dev-python/python-lsp-server-1.8.1 delete mode 100644 metadata/md5-cache/dev-python/python-musicbrainzngs-0.7.1-r1 delete mode 100644 metadata/md5-cache/dev-python/python-openstackclient-6.2.0 delete mode 100644 metadata/md5-cache/dev-python/rarfile-4.0-r2 create mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.36 create mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.39 delete mode 100644 metadata/md5-cache/dev-python/smmap-5.0.0-r1 delete mode 100644 metadata/md5-cache/dev-python/smmap-5.0.1 delete mode 100644 metadata/md5-cache/dev-python/sphinx-prompt-1.7.0 rename metadata/md5-cache/dev-python/{nest-asyncio-1.5.6 => sqlglot-18.15.1} (61%) delete mode 100644 metadata/md5-cache/dev-python/stripe-6.3.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-6.5.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-6.6.0 rename metadata/md5-cache/dev-python/{testfixtures-7.1.0 => testfixtures-7.2.2} (95%) delete mode 100644 metadata/md5-cache/dev-python/traitlets-5.10.0 delete mode 100644 metadata/md5-cache/dev-python/traitlets-5.10.1 delete mode 100644 metadata/md5-cache/dev-python/traitlets-5.9.0 create mode 100644 metadata/md5-cache/dev-python/trove-classifiers-2023.10.18 delete mode 100644 metadata/md5-cache/dev-python/twisted-22.10.0-r1 delete mode 100644 metadata/md5-cache/dev-python/twisted-22.10.0-r3 delete mode 100644 metadata/md5-cache/dev-python/twisted-23.8.0_rc1 create mode 100644 metadata/md5-cache/dev-python/unearth-0.12.0 create mode 100644 metadata/md5-cache/dev-python/urwid-2.2.3 rename metadata/md5-cache/dev-python/{python-varlink-31.0.0 => varlink-31.0.0} (52%) delete mode 100644 metadata/md5-cache/dev-python/websockets-11.0.2 delete mode 100644 metadata/md5-cache/dev-python/websockets-11.0.3 create mode 100644 metadata/md5-cache/dev-python/xarray-2023.10.1 rename metadata/md5-cache/dev-python/{websockets-11.0.3-r1 => xlsxwriter-3.1.9} (64%) create mode 100644 metadata/md5-cache/dev-python/zeroconf-0.119.0 create mode 100644 metadata/md5-cache/dev-ruby/selenium-webdriver-4.14.0 create mode 100644 metadata/md5-cache/dev-ruby/thor-1.3.0 create mode 100644 metadata/md5-cache/dev-util/astyle-3.4.9 rename metadata/md5-cache/dev-util/{bitcoin-tx-25.0 => bitcoin-tx-25.1} (87%) rename metadata/md5-cache/dev-util/{hip-5.7.0 => hip-5.7.1} (88%) rename metadata/md5-cache/dev-util/{hipcc-5.7.0 => hipcc-5.7.1} (86%) delete mode 100644 metadata/md5-cache/dev-util/jenkins-bin-2.414.1 rename metadata/md5-cache/dev-util/{jenkins-bin-2.401.3 => jenkins-bin-2.414.3} (86%) rename metadata/md5-cache/dev-util/{jenkins-bin-2.416 => jenkins-bin-2.428} (88%) delete mode 100644 metadata/md5-cache/dev-util/lldb-17.0.1 delete mode 100644 metadata/md5-cache/dev-util/lldb-17.0.2 delete mode 100644 metadata/md5-cache/dev-util/lldb-18.0.0_pre20231002 rename metadata/md5-cache/dev-util/{lldb-18.0.0_pre20230925 => lldb-18.0.0_pre20231019} (77%) create mode 100644 metadata/md5-cache/dev-util/meson-1.2.3 delete mode 100644 metadata/md5-cache/dev-util/pycharm-community-2023.2.1 rename metadata/md5-cache/dev-util/{pycharm-community-2023.1.4 => pycharm-community-2023.2.3} (98%) rename metadata/md5-cache/dev-util/{rocm-cmake-5.7.0 => rocm-cmake-5.7.1} (94%) rename metadata/md5-cache/dev-util/{ruff-0.1.0 => ruff-0.1.1} (98%) create mode 100644 metadata/md5-cache/dev-util/selenium-manager-4.14.0 create mode 100644 metadata/md5-cache/dev-util/stressapptest-1.0.11 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.173.0 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.176.0 create mode 100644 metadata/md5-cache/games-emulation/pcsx2-1.7.5133 rename metadata/md5-cache/games-emulation/{pcsx2_patches-0_p20230822 => pcsx2_patches-0_p20231015} (75%) create mode 100644 metadata/md5-cache/games-puzzle/gnome-sudoku-45.1 create mode 100644 metadata/md5-cache/games-util/heroic-bin-2.9.2 delete mode 100644 metadata/md5-cache/games-util/lutris-0.5.13-r2 create mode 100644 metadata/md5-cache/games-util/lutris-0.5.14 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-45-r2 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-weather-in-the-clock-20221024-r2 rename metadata/md5-cache/gui-libs/{egl-wayland-1.1.12 => egl-wayland-1.1.13} (59%) create mode 100644 metadata/md5-cache/kde-frameworks/attica-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/baloo-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/bluez-qt-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/breeze-icons-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/countryflags-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/frameworkintegration-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kactivities-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kactivities-stats-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kapidox-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/karchive-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kauth-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kbookmarks-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcalendarcore-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcmutils-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcodecs-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcompletion-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kconfig-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kconfigwidgets-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcontacts-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcoreaddons-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcrash-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdav-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdbusaddons-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdeclarative-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kded-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdelibs4support-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdesu-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdnssd-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdoctools-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kemoticons-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kfilemetadata-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kglobalaccel-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kguiaddons-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kholidays-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/khtml-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/ki18n-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kiconthemes-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kidletime-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kimageformats-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kinit-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kio-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kirigami-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kitemmodels-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kitemviews-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kjobwidgets-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kjs-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/knewstuff-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/knotifications-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/knotifyconfig-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kpackage-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kparts-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kpeople-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kplotting-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kpty-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kquickcharts-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kross-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/krunner-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kservice-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/ktexteditor-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/ktextwidgets-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kunitconversion-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kwallet-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kwayland-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kwindowsystem-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/kxmlgui-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/modemmanager-qt-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/networkmanager-qt-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/oxygen-icons-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/plasma-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/prison-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/purpose-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/qqc2-desktop-style-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/solid-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/sonnet-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/syndication-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/syntax-highlighting-5.111.0 create mode 100644 metadata/md5-cache/kde-frameworks/threadweaver-5.111.0 create mode 100644 metadata/md5-cache/mail-client/thunderbird-115.3.3 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-115.3.2 create mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-115.3.3 create mode 100644 metadata/md5-cache/mail-filter/maildrop-3.1.6 create mode 100644 metadata/md5-cache/media-gfx/gthumb-3.12.4 create mode 100644 metadata/md5-cache/media-libs/harfbuzz-8.2.2 create mode 100644 metadata/md5-cache/media-libs/libjpeg-turbo-3.0.1 delete mode 100644 metadata/md5-cache/media-libs/oneVPL-2023.2.1 delete mode 100644 metadata/md5-cache/media-libs/oneVPL-2023.3.0 delete mode 100644 metadata/md5-cache/media-libs/oneVPL-intel-gpu-23.3.0 rename metadata/md5-cache/media-libs/{oneVPL-intel-gpu-23.3.1 => oneVPL-intel-gpu-23.3.4} (87%) rename metadata/md5-cache/media-video/{pipewire-0.3.82 => pipewire-0.3.82-r1} (100%) create mode 100644 metadata/md5-cache/media-video/pipewire-0.3.83 create mode 100644 metadata/md5-cache/net-firewall/nftables-1.0.9 delete mode 100644 metadata/md5-cache/net-fs/netatalk-3.1.12-r7 delete mode 100644 metadata/md5-cache/net-fs/netatalk-3.1.17 rename metadata/md5-cache/net-im/{signal-desktop-bin-6.33.0 => signal-desktop-bin-6.34.1} (97%) rename metadata/md5-cache/net-im/{telegram-desktop-4.10.3 => telegram-desktop-4.10.3-r1} (81%) create mode 100644 metadata/md5-cache/net-im/zoom-5.16.2.8828 create mode 100644 metadata/md5-cache/net-libs/gsoap-2.8.130-r1 rename metadata/md5-cache/net-libs/{libbitcoinconsensus-25.0 => libbitcoinconsensus-25.1} (85%) delete mode 100644 metadata/md5-cache/net-libs/webkit-gtk-2.42.0 delete mode 100644 metadata/md5-cache/net-libs/webkit-gtk-2.42.0-r410 delete mode 100644 metadata/md5-cache/net-libs/webkit-gtk-2.42.0-r600 create mode 100644 metadata/md5-cache/net-mail/courier-imap-5.2.5 delete mode 100644 metadata/md5-cache/net-misc/dhcpcd-10.0.2 rename metadata/md5-cache/net-misc/{dhcpcd-10.0.1 => dhcpcd-10.0.4} (88%) delete mode 100644 metadata/md5-cache/net-misc/dhcpcd-9.4.1 rename metadata/md5-cache/net-misc/{gerbera-1.12.1 => gerbera-1.12.1-r1} (66%) create mode 100644 metadata/md5-cache/net-misc/moonlight-5.0.0 create mode 100644 metadata/md5-cache/net-misc/netifrc-0.7.7 create mode 100644 metadata/md5-cache/net-misc/smb4k-3.2.4 create mode 100644 metadata/md5-cache/net-nds/gssproxy-0.9.2 rename metadata/md5-cache/net-p2p/{bitcoin-cli-25.0 => bitcoin-cli-25.1} (84%) rename metadata/md5-cache/net-p2p/{bitcoin-core-25.0 => bitcoin-core-25.1} (93%) rename metadata/md5-cache/net-p2p/{bitcoin-qt-25.0 => bitcoin-qt-25.1} (73%) rename metadata/md5-cache/net-p2p/{bitcoind-25.0 => bitcoind-25.1} (73%) create mode 100644 metadata/md5-cache/net-p2p/qbittorrent-4.5.5-r1 create mode 100644 metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.1 create mode 100644 metadata/md5-cache/net-print/hplip-plugin-3.23.8 create mode 100644 metadata/md5-cache/sci-biology/stride-20060723 create mode 100644 metadata/md5-cache/sci-libs/indilib-2.0.4 create mode 100644 metadata/md5-cache/sci-libs/libcifpp-5.2.2 delete mode 100644 metadata/md5-cache/sci-mathematics/fricas-1.3.9-r1 delete mode 100644 metadata/md5-cache/sci-mathematics/fricas-1.3.9-r2 create mode 100644 metadata/md5-cache/sci-mathematics/fricas-1.3.9-r3 create mode 100644 metadata/md5-cache/sys-apps/eza-0.15.0 rename metadata/md5-cache/sys-apps/{file-5.45-r1 => file-5.45-r3} (99%) delete mode 100644 metadata/md5-cache/sys-apps/moar-1.16.2 delete mode 100644 metadata/md5-cache/sys-apps/moar-1.18.0 rename metadata/md5-cache/sys-apps/{moar-1.18.1 => moar-1.18.2} (78%) create mode 100644 metadata/md5-cache/sys-apps/portage-3.0.53 delete mode 100644 metadata/md5-cache/sys-devel/clang-17.0.1 delete mode 100644 metadata/md5-cache/sys-devel/clang-17.0.2 delete mode 100644 metadata/md5-cache/sys-devel/clang-18.0.0_pre20230925 rename metadata/md5-cache/sys-devel/{clang-18.0.0_pre20231002 => clang-18.0.0_pre20231019} (56%) delete mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.1 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.2 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231002 rename metadata/md5-cache/sys-devel/{clang-common-18.0.0_pre20230925 => clang-common-18.0.0_pre20231019} (72%) delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-17.0.1 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-17.0.2 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20230925 rename metadata/md5-cache/sys-devel/{clang-runtime-18.0.0_pre20231002 => clang-runtime-18.0.0_pre20231019} (75%) delete mode 100644 metadata/md5-cache/sys-devel/gcc-11.4.1_p20230921 delete mode 100644 metadata/md5-cache/sys-devel/gcc-11.4.1_p20230928 rename metadata/md5-cache/sys-devel/{gcc-11.4.1_p20231005 => gcc-11.4.1_p20231019} (97%) delete mode 100644 metadata/md5-cache/sys-devel/gcc-12.3.1_p20230922 delete mode 100644 metadata/md5-cache/sys-devel/gcc-12.3.1_p20230929 delete mode 100644 metadata/md5-cache/sys-devel/gcc-13.2.1_p20230923 delete mode 100644 metadata/md5-cache/sys-devel/gcc-13.2.1_p20230930 delete mode 100644 metadata/md5-cache/sys-devel/gcc-13.2.1_p20231007 delete mode 100644 metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230917 delete mode 100644 metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231001 delete mode 100644 metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231008 rename metadata/md5-cache/sys-devel/{gcc-14.0.0_pre20230924 => gcc-14.0.0_pre20231015-r1} (92%) delete mode 100644 metadata/md5-cache/sys-devel/kgcc64-10.4.0 delete mode 100644 metadata/md5-cache/sys-devel/kgcc64-13.1.0 delete mode 100644 metadata/md5-cache/sys-devel/kgcc64-13.2.0 delete mode 100644 metadata/md5-cache/sys-devel/lld-17.0.1 delete mode 100644 metadata/md5-cache/sys-devel/lld-17.0.2 delete mode 100644 metadata/md5-cache/sys-devel/lld-18.0.0_pre20231002 rename metadata/md5-cache/sys-devel/{lld-18.0.0_pre20230925 => lld-18.0.0_pre20231019} (64%) delete mode 100644 metadata/md5-cache/sys-devel/llvm-17.0.1 delete mode 100644 metadata/md5-cache/sys-devel/llvm-17.0.2-r1 delete mode 100644 metadata/md5-cache/sys-devel/llvm-18.0.0_pre20230925 rename metadata/md5-cache/sys-devel/{llvm-18.0.0_pre20231002 => llvm-18.0.0_pre20231019} (93%) delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-17.0.1 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-17.0.2 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231002 rename metadata/md5-cache/sys-devel/{llvm-common-18.0.0_pre20230925 => llvm-common-18.0.0_pre20231019} (60%) create mode 100644 metadata/md5-cache/sys-devel/mold-2.3.0 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.136 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.59 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.8 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.136 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.59 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.8 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.136-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.59-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.5.8-r1 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.136 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.59 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.8 rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.135 => vanilla-sources-5.15.136} (78%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.58 => vanilla-sources-6.1.59} (78%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.5.7 => vanilla-sources-6.5.8} (78%) delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-17.0.1 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-17.0.2 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230925 rename metadata/md5-cache/sys-libs/{compiler-rt-18.0.0_pre20231002 => compiler-rt-18.0.0_pre20231019} (79%) delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.1 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.2 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231002 rename metadata/md5-cache/sys-libs/{compiler-rt-sanitizers-18.0.0_pre20230925 => compiler-rt-sanitizers-18.0.0_pre20231019} (84%) rename metadata/md5-cache/sys-libs/{glibc-2.37-r3 => glibc-2.37-r8} (83%) create mode 100644 metadata/md5-cache/sys-libs/glibc-2.38-r6 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-17.0.1 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-17.0.2 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231002 rename metadata/md5-cache/sys-libs/{libcxx-18.0.0_pre20230925 => libcxx-18.0.0_pre20231019} (81%) delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-17.0.1 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-17.0.2 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20231002 rename metadata/md5-cache/sys-libs/{libcxxabi-18.0.0_pre20230925 => libcxxabi-18.0.0_pre20231019} (82%) delete mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.1 delete mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.2 delete mode 100644 metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231002 rename metadata/md5-cache/sys-libs/{libomp-18.0.0_pre20230925 => libomp-18.0.0_pre20231019} (87%) delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.1 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.2 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231002 rename metadata/md5-cache/sys-libs/{llvm-libunwind-18.0.0_pre20230925 => llvm-libunwind-18.0.0_pre20231019} (82%) delete mode 100644 metadata/md5-cache/sys-libs/zlib-ng-2.0.7 rename metadata/md5-cache/sys-libs/{zlib-ng-2.1.2-r1 => zlib-ng-2.1.4} (90%) create mode 100644 metadata/md5-cache/sys-power/upower-1.90.2 create mode 100644 metadata/md5-cache/sys-process/procs-0.14.2 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.136 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.59 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.5.8 rename metadata/md5-cache/www-apache/{mod_h2-2.0.24 => mod_h2-2.0.25} (91%) rename metadata/md5-cache/www-apps/{hugo-0.115.4 => hugo-0.119.0} (78%) delete mode 100644 metadata/md5-cache/www-apps/rutorrent-4.1.6 create mode 100644 metadata/md5-cache/www-client/chromium-118.0.5993.88 create mode 100644 metadata/md5-cache/www-client/qutebrowser-3.0.2 rename metadata/md5-cache/www-client/{vivaldi-snapshot-6.4.3160.25 => vivaldi-snapshot-6.4.3160.27} (93%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-6.4.3152.3 => vivaldi-snapshot-6.4.3160.29} (91%) create mode 100644 metadata/md5-cache/www-servers/adsf-1.4.8 create mode 100644 metadata/md5-cache/www-servers/apache-2.4.58 create mode 100644 metadata/md5-cache/www-servers/nginx-unit-1.31.1 create mode 100644 metadata/md5-cache/x11-libs/libnotify-0.8.3 create mode 100644 metadata/md5-cache/x11-misc/shared-mime-info-2.3-r1 create mode 100644 metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2-r3 create mode 100644 net-firewall/nftables/nftables-1.0.9.ebuild delete mode 100644 net-fs/netatalk/netatalk-3.1.12-r7.ebuild delete mode 100644 net-fs/netatalk/netatalk-3.1.17.ebuild rename net-im/signal-desktop-bin/{signal-desktop-bin-6.33.0.ebuild => signal-desktop-bin-6.34.1.ebuild} (100%) rename net-im/telegram-desktop/{telegram-desktop-4.10.3.ebuild => telegram-desktop-4.10.3-r1.ebuild} (99%) create mode 100644 net-im/zoom/zoom-5.16.2.8828.ebuild create mode 100644 net-libs/gsoap/files/gsoap-2.8.130-musl-strerror_r.patch create mode 100644 net-libs/gsoap/gsoap-2.8.130-r1.ebuild rename net-libs/libbitcoinconsensus/{libbitcoinconsensus-25.0.ebuild => libbitcoinconsensus-25.1.ebuild} (100%) create mode 100644 net-libs/webkit-gtk/files/2.42.1-arm64-non-jumbo-fix.patch delete mode 100644 net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild delete mode 100644 net-libs/webkit-gtk/webkit-gtk-2.42.0-r600.ebuild delete mode 100644 net-libs/webkit-gtk/webkit-gtk-2.42.0.ebuild create mode 100644 net-mail/courier-imap/courier-imap-5.2.5.ebuild delete mode 100644 net-misc/dhcpcd/dhcpcd-10.0.2.ebuild rename net-misc/dhcpcd/{dhcpcd-10.0.1.ebuild => dhcpcd-10.0.4.ebuild} (99%) delete mode 100644 net-misc/dhcpcd/dhcpcd-9.4.1.ebuild rename net-misc/gerbera/{gerbera-1.12.1.ebuild => gerbera-1.12.1-r1.ebuild} (97%) create mode 100644 net-misc/moonlight/moonlight-5.0.0.ebuild create mode 100644 net-misc/netifrc/netifrc-0.7.7.ebuild create mode 100644 net-misc/smb4k/smb4k-3.2.4.ebuild create mode 100644 net-nds/gssproxy/files/gssproxy-0.9.2-docbook-upgrade.patch create mode 100644 net-nds/gssproxy/files/gssproxy-0.9.2-no-git-log.patch create mode 100644 net-nds/gssproxy/gssproxy-0.9.2.ebuild rename net-p2p/bitcoin-cli/{bitcoin-cli-25.0.ebuild => bitcoin-cli-25.1.ebuild} (100%) rename net-p2p/bitcoin-core/{bitcoin-core-25.0.ebuild => bitcoin-core-25.1.ebuild} (98%) rename net-p2p/bitcoin-qt/{bitcoin-qt-25.0.ebuild => bitcoin-qt-25.1.ebuild} (100%) rename net-p2p/bitcoind/{bitcoind-25.0.ebuild => bitcoind-25.1.ebuild} (100%) create mode 100644 net-p2p/qbittorrent/files/qbittorrent.confd create mode 100644 net-p2p/qbittorrent/files/qbittorrent.initd create mode 100644 net-p2p/qbittorrent/qbittorrent-4.5.5-r1.ebuild create mode 100644 net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.1.ebuild create mode 100644 net-print/hplip-plugin/hplip-plugin-3.23.8.ebuild create mode 100644 profiles/updates/4Q-2023 create mode 100644 sci-biology/stride/stride-20060723.ebuild create mode 100644 sci-chemistry/gromacs/files/gromacs-2021-cstdint-include.patch create mode 100644 sci-libs/indilib/indilib-2.0.4.ebuild create mode 100644 sci-libs/libcifpp/libcifpp-5.2.2.ebuild delete mode 100644 sci-mathematics/fricas/fricas-1.3.9-r1.ebuild rename sci-mathematics/fricas/{fricas-1.3.9-r2.ebuild => fricas-1.3.9-r3.ebuild} (58%) create mode 100644 sys-apps/eza/eza-0.15.0.ebuild rename sys-apps/file/{file-5.45-r1.ebuild => file-5.45-r3.ebuild} (98%) create mode 100644 sys-apps/file/files/file-5.45-seccomp-sandbox.patch delete mode 100644 sys-apps/moar/moar-1.18.0.ebuild delete mode 100644 sys-apps/moar/moar-1.18.1.ebuild rename sys-apps/moar/{moar-1.16.2.ebuild => moar-1.18.2.ebuild} (100%) create mode 100644 sys-apps/portage/portage-3.0.53.ebuild delete mode 100644 sys-devel/clang-common/clang-common-17.0.1.ebuild delete mode 100644 sys-devel/clang-common/clang-common-17.0.2.ebuild delete mode 100644 sys-devel/clang-common/clang-common-18.0.0_pre20231002.ebuild rename sys-devel/clang-common/{clang-common-18.0.0_pre20230925.ebuild => clang-common-18.0.0_pre20231019.ebuild} (92%) delete mode 100644 sys-devel/clang-runtime/clang-runtime-17.0.1.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-17.0.2.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231002.ebuild rename sys-devel/clang-runtime/{clang-runtime-18.0.0_pre20230925.ebuild => clang-runtime-18.0.0_pre20231019.ebuild} (99%) delete mode 100644 sys-devel/clang/clang-17.0.1.ebuild delete mode 100644 sys-devel/clang/clang-17.0.2.ebuild delete mode 100644 sys-devel/clang/clang-18.0.0_pre20230925.ebuild rename sys-devel/clang/{clang-18.0.0_pre20231002.ebuild => clang-18.0.0_pre20231019.ebuild} (99%) create mode 100644 sys-devel/gcc/files/gcc-14.0.0_pre20231015-pycryptodome-ice.patch delete mode 100644 sys-devel/gcc/gcc-11.4.1_p20230928.ebuild delete mode 100644 sys-devel/gcc/gcc-11.4.1_p20231005.ebuild rename sys-devel/gcc/{gcc-11.4.1_p20230921.ebuild => gcc-11.4.1_p20231019.ebuild} (100%) delete mode 100644 sys-devel/gcc/gcc-12.3.1_p20230922.ebuild delete mode 100644 sys-devel/gcc/gcc-12.3.1_p20230929.ebuild delete mode 100644 sys-devel/gcc/gcc-13.2.1_p20230923.ebuild delete mode 100644 sys-devel/gcc/gcc-13.2.1_p20230930.ebuild delete mode 100644 sys-devel/gcc/gcc-13.2.1_p20231007.ebuild delete mode 100644 sys-devel/gcc/gcc-14.0.0_pre20230924.ebuild delete mode 100644 sys-devel/gcc/gcc-14.0.0_pre20231001.ebuild delete mode 100644 sys-devel/gcc/gcc-14.0.0_pre20231008.ebuild rename sys-devel/gcc/{gcc-14.0.0_pre20230917.ebuild => gcc-14.0.0_pre20231015-r1.ebuild} (96%) delete mode 100644 sys-devel/kgcc64/kgcc64-10.4.0.ebuild delete mode 100644 sys-devel/kgcc64/kgcc64-13.1.0.ebuild delete mode 100644 sys-devel/kgcc64/kgcc64-13.2.0.ebuild delete mode 100644 sys-devel/lld/lld-17.0.1.ebuild delete mode 100644 sys-devel/lld/lld-17.0.2.ebuild delete mode 100644 sys-devel/lld/lld-18.0.0_pre20231002.ebuild rename sys-devel/lld/{lld-18.0.0_pre20230925.ebuild => lld-18.0.0_pre20231019.ebuild} (99%) delete mode 100644 sys-devel/llvm-common/llvm-common-17.0.1.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-17.0.2.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-18.0.0_pre20231002.ebuild rename sys-devel/llvm-common/{llvm-common-18.0.0_pre20230925.ebuild => llvm-common-18.0.0_pre20231019.ebuild} (98%) delete mode 100644 sys-devel/llvm/llvm-17.0.1.ebuild delete mode 100644 sys-devel/llvm/llvm-17.0.2-r1.ebuild delete mode 100644 sys-devel/llvm/llvm-18.0.0_pre20230925.ebuild rename sys-devel/llvm/{llvm-18.0.0_pre20231002.ebuild => llvm-18.0.0_pre20231019.ebuild} (99%) create mode 100644 sys-devel/mold/files/mold-2.3.0-no-pch.patch create mode 100644 sys-devel/mold/mold-2.3.0.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.136.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.59.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.8.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.136.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.59.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.5.8.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.136-r1.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.59-r1.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.5.8-r1.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.136.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.59.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.5.8.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.135.ebuild => vanilla-sources-5.15.136.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.58.ebuild => vanilla-sources-6.1.59.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.5.7.ebuild => vanilla-sources-6.5.8.ebuild} (100%) delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.1.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.2.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231002.ebuild rename sys-libs/compiler-rt-sanitizers/{compiler-rt-sanitizers-18.0.0_pre20230925.ebuild => compiler-rt-sanitizers-18.0.0_pre20231019.ebuild} (99%) delete mode 100644 sys-libs/compiler-rt/compiler-rt-17.0.1.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-17.0.2.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231002.ebuild rename sys-libs/compiler-rt/{compiler-rt-18.0.0_pre20230925.ebuild => compiler-rt-18.0.0_pre20231019.ebuild} (99%) rename sys-libs/glibc/{glibc-2.37-r3.ebuild => glibc-2.37-r8.ebuild} (98%) create mode 100644 sys-libs/glibc/glibc-2.38-r6.ebuild delete mode 100644 sys-libs/libcxx/libcxx-17.0.1.ebuild delete mode 100644 sys-libs/libcxx/libcxx-17.0.2.ebuild delete mode 100644 sys-libs/libcxx/libcxx-18.0.0_pre20231002.ebuild rename sys-libs/libcxx/{libcxx-18.0.0_pre20230925.ebuild => libcxx-18.0.0_pre20231019.ebuild} (99%) delete mode 100644 sys-libs/libcxxabi/libcxxabi-17.0.1.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-17.0.2.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-18.0.0_pre20231002.ebuild rename sys-libs/libcxxabi/{libcxxabi-18.0.0_pre20230925.ebuild => libcxxabi-18.0.0_pre20231019.ebuild} (99%) delete mode 100644 sys-libs/libomp/libomp-17.0.1.ebuild delete mode 100644 sys-libs/libomp/libomp-17.0.2.ebuild delete mode 100644 sys-libs/libomp/libomp-18.0.0_pre20231002.ebuild rename sys-libs/libomp/{libomp-18.0.0_pre20230925.ebuild => libomp-18.0.0_pre20231019.ebuild} (99%) delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-17.0.1.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-17.0.2.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231002.ebuild rename sys-libs/llvm-libunwind/{llvm-libunwind-18.0.0_pre20230925.ebuild => llvm-libunwind-18.0.0_pre20231019.ebuild} (99%) delete mode 100644 sys-libs/zlib-ng/files/zlib-ng-2.1.2-cmake.patch delete mode 100644 sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild rename sys-libs/zlib-ng/{zlib-ng-2.1.2-r1.ebuild => zlib-ng-2.1.4.ebuild} (97%) create mode 100644 sys-power/upower/upower-1.90.2.ebuild create mode 100644 sys-process/procs/procs-0.14.2.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.136.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.1.59.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.5.8.ebuild rename www-apache/mod_h2/{mod_h2-2.0.24.ebuild => mod_h2-2.0.25.ebuild} (100%) delete mode 100644 www-apps/hugo/files/hugo-0.115.2-skip-some-tests.patch rename www-apps/hugo/{hugo-0.115.4.ebuild => hugo-0.119.0.ebuild} (93%) delete mode 100644 www-apps/rutorrent/rutorrent-4.1.6.ebuild create mode 100644 www-client/chromium/chromium-118.0.5993.88.ebuild create mode 100644 www-client/qutebrowser/qutebrowser-3.0.2.ebuild rename www-client/vivaldi-snapshot/{vivaldi-snapshot-6.4.3152.3.ebuild => vivaldi-snapshot-6.4.3160.27.ebuild} (100%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-6.4.3160.25.ebuild => vivaldi-snapshot-6.4.3160.29.ebuild} (100%) create mode 100644 www-servers/adsf/adsf-1.4.8.ebuild create mode 100644 www-servers/apache/apache-2.4.58.ebuild create mode 100644 www-servers/nginx-unit/nginx-unit-1.31.1.ebuild create mode 100644 x11-libs/libnotify/libnotify-0.8.3.ebuild create mode 100644 x11-misc/shared-mime-info/files/shared-mime-info-2.3-clang-string-literal.patch create mode 100644 x11-misc/shared-mime-info/files/shared-mime-info-2.3-fsync-detection.patch create mode 100644 x11-misc/shared-mime-info/files/shared-mime-info-2.3-wformat.patch create mode 100644 x11-misc/shared-mime-info/shared-mime-info-2.3-r1.ebuild create mode 100644 x11-themes/QGnomePlatform/QGnomePlatform-0.9.2-r3.ebuild create mode 100644 x11-themes/QGnomePlatform/files/90-qgnomeplatform diff --git a/Manifest.files.gz b/Manifest.files.gz index 5d6f67e4738709bd42f3082090afd1f415f98c9f..4189ab9a2fa8dd81357cf9e004422fc3b6e7e3b3 100644 GIT binary patch literal 29255 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 literal 29323 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 Ke-(cl)Bpg+8i+pt diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz index 51a685b4579a14da058bdd96d7a88b30f559decc..c1a44b2011e616d08958ab1432ccc497dae71080 100644 GIT binary patch delta 48969 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 delta 48830 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 diff --git a/acct-group/qbittorrent/Manifest b/acct-group/qbittorrent/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-group/qbittorrent/metadata.xml b/acct-group/qbittorrent/metadata.xml new file mode 100644 index 000000000000..82cc3c6e83ab --- /dev/null +++ b/acct-group/qbittorrent/metadata.xml @@ -0,0 +1,12 @@ + + + + + cheembox573@gmail.com + Alexey Lunev + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/acct-group/qbittorrent/qbittorrent-0.ebuild b/acct-group/qbittorrent/qbittorrent-0.ebuild new file mode 100644 index 000000000000..7c12e684ae50 --- /dev/null +++ b/acct-group/qbittorrent/qbittorrent-0.ebuild @@ -0,0 +1,9 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-group + +DESCRIPTION="Group for the system-wide net-p2p/qbittorrent server" +ACCT_GROUP_ID=534 diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index c8901c182fbca2b86926865590cb06f2dfd43d20..023c7d7ac8a7f9390d1dd4803e8f1a3440ba8514 100644 GIT binary patch delta 44033 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≠PY**Q3Dt`hgWW$j=oE>w> zm1Ah`!DL^Qlsit^<|DZ{s|4XwvGU5_J|y8#E+ypzrldjgnEoB2W=`6x2lnmj*H3R_ z`J<$}QSw!-)uj1o4(<2emH|%Dv6-rYf3P=VgNWMNX=d78ubkCov2nYuAifD{mW3+@ z*dT6-%0`gB%lMlfw`fniQMU zrX)8XuuYpwlnD~)cB-}7Q~~f~%Y%!%<$BRBuud&krbBvi`k}zx6BG5@r}>|E_#`e` z@(qcbZqcprJjD)w5qo#x=5kAd)JF*C0>*9fICW-|`;(#!J`HHP{_O{+P$!%HO4fov z?yB6GB0u+j=2^(~8dY8=pLU7e5(HmvVk&`3kCJ%xzOG43baJYGm|y&G^}8sxYu1}h z4>#9p6!X(C@#Yc6q^q3{G^7}=f2H=dC0W#yCaB(tDj_d_*T<;(8bLunlzlBJK0T|i zpZ@sx-avz+ROE!3yYHkzcyJ?{9CAxaNOpvP(&X(tIMRnhKec3v@+s5R+@#(OU%U~2 z-GR5669D%l)l5Y_l_!uhx2QAvkXVSgt+a@BPk~D#F_LQF=QQ#I<>CZgwR2NF%vJ&-|TT_P;8FH+- zj4kA4XezJPtT#xtWX&sU5vKGISo&_e3NdYQ#xB5rAlr5Jyk#(Nb9Qb(Lz~Mr$Eh@;8(VDP@V! zl45Q5hV%Ive*M<-J8M%XNF+NY->K}?x2FUx>ZjW!9l^FhRK`0f8L7t#_kJ5H$WM2k zPpK4tes^LOWf}>`yf2XUa4JDCseO>MbfC2m}LF5)#S z(BI|uZC7o52G;@S5%aQ*w~DxIk=?pq*qU4fQx%ky6fI+@jV*6L<~k)r=aWt+j66%g zC1sWgMHg@_2kz^9ep=su_SY&nPuv@6QpzWPasR3`B8?&XGD|tsD6Ssv?dYH#?K+7f zV9}v&zK$S6t4ngE1i`M$ccPF}J&+`tC9$1nuu)hW70szi#Jzlw-N#qA=?S6sO28wk zH%%)@{@Dj|?&RF6fF&nH?frHx^?gnokj{|Kp^Mhl?)*Z%&xYFHzW(@mfBerokLzA4Q44}JPOpM%63nY!Vj6jA`CZ** zB0R)q$<3!XW7>bYr;@{S>x?zrQdH1oKmd7%2T?~6}9l`RL?h$OV1I(j>_ACK% zA5LF6PSGEhd1v6&HdORgS%D)rev4b{as4lo#i*pH*n@~H8SUu$&S?n1)#xtlsvACa zDY$wM+JcJ*M3lFVm1=fSsMtQZZ*mSdPsbp-`gWbZZ}8|b`$QMFk?gJWe3`6{QzhDThop?uiWYJ3ywP?qFL9Rt3l z;C;xRrNKE+PA0C{RcDWja1W3ly7j2ZTQ!2RJY5dyn(ypOOOHI&5=HEa{>`DNJ{{+_ z+wXSc1UzHQ*-^aY9A!XHa78PY^zL}w@%7{S@O}PxyE7QOGSg1<^go<`6x9kc0Cvfk zgeeb(D|>cucH&#>1W0%5r9#R?192XHGsn__5LADu4ccg|$6dO^b{mP{J6=H8s;Zvc zb3OI=j*l)qIQtTloa(F)UJQ4f4*{4$ko=s@MccIcT=k-gmL)V#PQGfIz>R$s-D-H; zN^+2&hIAX19*TfS)5fWjFscWCT;fsHfx_#*pVyoB@<|<3vNaXQbaUiZCW3%2BlV&V zvBRp5r3&kwK(LV8zvQC()B%v(e(W+4_;Z~nQ6#c!TqQ+EK5HwU%BpXTOWl=le(Pg+ zb8JgehyH~I-8U)2>g99%sK1rhv-_c#%o5U5Nx-!WrI*f2a>!hghP^m{C9vyOibO#Q zvbs1ooCRmMdJs@E0SJyk?sw}$o2sK!*$%ba=Q+oJJ-EN$*+x*L4ODQeR=E<52y@0$ zR;b%z0O7Eto-^mjF=0720P1vt>ds0cX{grb%1xng=bZ1|+RU0}-za@KCMrRurYP7! z;3U>ffSzl#kCLdWQDPo{CEvR=+?NSxlWCzc@|y5F!9Lvbs!Heq8&&$GE~IAUNNuY! z*~*$ya`-8k1l*w{k|M=~Mr6;Yb;i?JGU8yw- zT+Jml3Eqd!CTf^8(WVp}XHDE&s+P=o=jAJ?sQQ<0uN_yk`l0@R4u-*t3OTBt%f}81 z3hg-s_w|zcESaK;a^}f2XF3ZOQ}V^AJbSRE4m=2&C7hHLDl_Azh_g`z5L@YcQA|^uqsw0wD73 z^zj%cKO!x;hr@c%Si-#@?t$-~#Fq={0x3z@rDGziGW*wc`i_PbwuUc+(nOewwm_N_ z6+V)Cr%QcA8Hq5{?%tpha}A)jJ6DLq%_q;3ilRiq5w^R3u4%h$50@Vo6aV>fef>Ot z{&T)({Bq7cfJyaT1`5=3MCB8?Xl=Hvfk8^VsdGD2z9Zyzg7PB&Qe`^q1noAJ(TC(y ztpT~iyKOL_9gj#!YbAiMwKq^D;;qe}MYZ$YJa*6cld8>3DU({ky8|T8#`05R9v3)x zGE!t+*$UKu3%iPiYT@L$M9429m%EHvgmA{H8!LL54@78~e0hWL8u~i`(Jd-3`vSJCR-MW-kLc zc3aBqB%|rfem7&D3aIXC{!l}5$%)nEV&DwHSGwB^OB2kE11c%?dxuk#yR9*QId5~p zLK$L8PB#Tq5HUQzdR+hh^vc5bIpUXH69Sp4>e+6t#uHJP04i$#?AXmwMpscz#_R-!S73o1!Fss{n=A*S0vI9H$G+a_7GteI z80y({sM!_Nz_Z>3e4RzY}r|_F0H4;4$ zM9vNX_EeA?oUbJufFMXA*rH2`&&TV>-{+U{cJ)271mk)-ku~UO;;r{<0cJ_;4ELJW z-o~Y!L>wHo12nEQ43(6hSL6D%C6`)(9=td%r`t>W&V}m)LJhFNLcCCao(HLe;@DQo zZEy6!TXMalD=2eE;KbwtCGu#=7D&0|#D(T4Ox<5N>6=3j<((BDs>@bp-qEq5eiTzf z1#Ul=tCOKyrV!Xg*%bU=B30!pZv3XsJ8{O z3Snx|42!|)ZcCC{synTJ1pMq?1o>07L4UPe7~hGGT+Sgc za+2lBMY4NA`2-T)+3gvvY3=GM-n#TSub@)(PDw$lwc}pdsOi zC#Te&wi20~FFXEvC8&O}6E3er{jO9XcYdROaXa$4d;izBZ}062pmo>3fldx{ibIq0 zuPT3sG}_vSKJK?C$$#s(m4fb8@j+9)f?Swd*Yd%J}%;W7V>!N+}|Gjv+663qUvP zCExb2rBA5h$nkf_wWMgl^_6v(D*1}dEd69s0-OAJ}cd2I70Y2gN4S*}q zsk-xast4$apy(b7sB-CbnoUvrr@990+|7&2Pe>gSsMG1t&h1j7N*{}YeNK11U5S5> z=UMmbe$}e@>&HJo^q=$J{qMK+jlnkEEl}=zm^w>n@TiQ2X6e0XQnf1+aXH6s*Rq}g z-D{TX#wBPmZZaCDW2s%a5sn<`(*-S(UtUa|Xurn|yCA%UK*j9tmWy0~4EKtM_FV+-th+!kJ6AP*l^Ayy zxvD0uP`BbCN3yw;y576(c+QRg`u5=+ed8#tjPx%vbO49cG*WZHZQ!8l=1%BrS0!l= zg1_)5$g|KZ^Yob(WWw zPCaya%}a3Z-T>&gs$$M`PwiQg#MgeNvbg5^*iO%Hk4XxjDk-k$>V-}uP`MW{W|1*v zWRn$D)PN$+1WezaqSv3N4hi4CznX79UrDJdRBIH;+v57)I}lHe z?_4OrF2#){*|h3EQO3o@FDHL(rqSFeq|Bsfnis%k+?E`gP4a~}!b!;xgOcQTS@K}a ztPVJJp*mB|(auY=H4+?e1>z?$iyOHS2a|Rt?y`HE6ati)Saq-t?#*f2c7)yGsf!y$ zX*No`aE$1E+~xE}Zu5S-prm~P$U!=&=IFCKD|J$?8|$;0{h#ymUvGa;JwPk-C|o|S zpnPTxUa#qTI&mv@_ke46OE)@N2h9&#fy86pF&J{wubksKA}40ts+8_2D0JxBts1P! zX=1PywPt=nS;FSN9G{pc_UPm5log9+PeTQItWx33LVo^t=`e0YjQt`-W}=du zOY==XfyeaT~3WL0346~v!;~-rOWMBpn4FSk?+t4l9PXE+qZDHhjn}=6<%ki zs2DCDD+o|0iKNVVo^pn&yCJ7C=W>TPKUs7uiPz>V#`YV@$F*GNOn}7j+tYf72%r;< zoEnM^o&#x`cOMmj$XTyy>6l!jl9tu^(5-Nu$!;}uYTWo>3ZA-mwgX3XJ-(DIJzeVs zax7Tyk0`A}(S#06WA z@{F5SPn$)EtB#jLtgiTXZ!&gT`$ZZW8nHzXb)RlROqb6s-H&J+CYp7x-=5aDcU&cM zFuTjI3Hm1A&d?P0mTOgo;2afD1#ge7D^Q7BL2oXNjWT5GPA%_V5|=y_4Df~*Q)YVNY>IJAUDj+jdklogw^e?l41Yqmi7 zYHxm5;9bFwTT+Ym%1RD$$L?QuWw1hr%uEzU*-FvkXnU#8>9E?0MY7wyjStZcb7 z1$lpU#`dzS51EDRARI@rAP~(;s;ektjmr-T##0Ma@@2LO#bpi49$@Dh)@2v@+tYeS zWLz-;PBl;Gpt3XHR;~5G0J}ySd{1tH@@`FLK+x*!CJ>O205J19wx-2fO@`51ds^#F z4pSzp2_xe??MD$}uj(o?s6#$oSj>#_P&R)aM?TczxpcnKF$H8o_2nFq9HD1%P?epq zI+oCx{Te_UQ9|7UNepYnv@COS9qDd@uRa^&IK>Cq5i$?I1!9$}PIoW`2BF&uKt3Lr?sGQplaQPjJ1QYc1Ijq+sW?}p(pU7X3dhuy;ja#DDf+IB{GmGv5xsvf{};IYi! zBBxk6zx%YLDM@ck-3Yt~+oj!MCu#PorL#R+H6?eRSW$%0tr{K~<&m66=|$aP49Jkk zzJpx3rMlQB@_;sArA}^WRxRn&7W~!I`Z)S~tFt>v!fj82qP3#R3xpiGtCY49_!2i` zstT?&vx6MR>$!6PMW%l`%;gcK#|$ZsL}^u#ssj=-Mo8+n%a8BBthj553YzaK>G1>i zCyEYHOjO3jwb48amnA8?&Z{Y%^k>Y74r4gs#quAB6%_*}>o!u=sSYW~csZ}>*KMb+ zOcxk9(IgO_ql%`~ip?CV!BksjvKd77`g#5JPL8yyao5M~fU$pAWkmBzWB?xP%gL=8 zoK@0Q^>*BfDuTN!FhPMb`7LEBb|q!bma8kDlxJl7?6eNO+f2*Bol-Nn0MQb!i_*`D z+6$uKQ*-L3o>o;N>O~E(OUrg_rv2vTIt2HL=MVnnaaS!;vlSpgL3K~kXLd^<9-Yg( z_hrBuZ0>U;>|B3lKun{IuP)1X{dBldTUr$4S5NC-@2OmpUa6yZrM%TD15{1N71l?U zBdc19w4!~PhNR&tUE6KM60J_6y81?udOrfVQ&P{)eUIibjJ7i+O1f=-bvK4eq^6+& zUu`y?=u43eEWdUR03m22eYrP$QW$5~U^R)LdO75xas7WaRJ$E+yFjJ|=VgA5#PUYc z0gE-B33uTDMh9;PX`hR$htN>z);v8f2ghK^yKDfK_CziGet!CG_2r2_e%d(M1*K!j zID|FmunFUW7boUgjg7rE6?^4xTZ)|58bZ3X3;I4>S^s0P&rPme?}WF3A=r+&P`o1S#cT1 zET7JETbhk3!yK-u771ndQ%XlH*9O#>k{3kah;`1X7e&#yn<**}X;>x{=7 z;tX;kUu3D^WH#3$vee#7)vQB>IvE@`#G9L9xsClvUmOY@m148B zNX;IJr8O?S<4fYXBC!07m+o`c=}@72rE_H15Q9~?=IR3TbrBeo=W*-80a{k+OY7`B zI4xb{!J4E-=&T9KzwGLIs;4Gm!;SEbH>AJlGS_jx{ntvO!o2tM*#GRAGPc9+p6JP)9Nrc+xQ&pj*c)At%q8E+$z-zZP z9cMl61;JxmxYMxZf*H)Htd%q>n z{lCJ_bvcjZNV5O;U1XM*s;sKV$y;?}x(RRzvL(&a?>Wga;6sbpX`4|?Brf%3Wk!Fv zM@G2!V+-ueGr}Vme%;i0x8Z7Zy}g_P)AT!(cbO7Jl%jJNHm?RT6bx~BiQSEmrK%KR zUQt1!BYz|3nQH=OpLXQjPKB%6XYbQoieg3A*VA6mMBpO{>?~l_f=!Qi_z(-ut5EXc zZ;SOykotZiw|XkPZ!^)hG+VPcnpJ;`S}8lGaqY6v8FB#io#7Zn4h56}3U<{x!FjBE z(qJJ^jYYPEcA$;Ot}a?i`eoaD+vZHCekJ5QWf|xU2ZWSKz0l-yTWCwC> z(CcIC_G9RnR(GrAx%Fg&)dZ}}jYFX~j}El%Y*2g~Mza7j(EW5_E72dla@l-nHv>C4t0LN1;;FM(~nC z%ssb!ACCX`&C7AUaVsp^3&ekQS!dd?PLmvZ;bG1iqG_9$N?Z+vV8TZl`UjM$Hm>C{ zvZIk?H+w?lKGf=2uGg2p&HX*Cc@1 z?;n<0Jt3b=>3!-=X50v0PUKz<+6vFqBYtQ7)qT=Ga+~(F=={q5<42GyPeoI_`gSTf zDgU~)=}nmetzg@f$^D13Y#A!?VSD}di3BvOeddw}aYv<{d(8~fq4%G%MrN!fxV5+2tng!;ZcQ#c4KI|N%ZX1$19w2HfIGoUnSg(<| zzmnDPU|Vzs2OWQxYJ|no=5~Z-N~mNF%Y1n;(~jezC+^$JXSnOqf_+n$rg@Fgd{zf9 z_D1^A^}|AnI{NB;FX@eRDHdjuU(Iq*X3+d9;6*P<*`i=KCo3YLQX_>Ej=-NoJGB`M zw+010Or<`;yYw0GfnVv6nfIKQ|I?LH<3JsG^)?SVv50^3c78UgNI1QbY@+u8)|8%- zWYmZtCf+1dW%FjMQ140JCjw|cv#vfI`b}z76FxfV?x7R<+qcnc|9y^MkI)i{Y+*Zj zkK`N($FZh+Hr;fp5`rouO$Xi-a3%9}D75)#)1)m-g%M7b88#5meXG%Oaj3O;Y^R^X zmZ|}_@w$IVPk`i>&t3$?D`5HQ|IwO zy5kT#4oGT0)a`~NZXAqFb#7(7qsHtSTkK8@k-bGkIUlRQa@^jDazImj1QV}+ezbu8 zV6N9xBoUY^^#PqG2LZSgCpuOI-N3xWX4EYwnE`*$yCZQ{QLM3PnHtrj-1bfF%40=q z@T1K$de5wOjze=1P?1eJN7YJ;%-YZTpdO@k3p-+sV5wX~tZJMbL+NGb4w=L*glqMc z#GnwS)rK*EY~iOYMzH1u-*HY=!#KxAZU;0+zgX5g-hd3k1WWL(nswh<4dTqL`5$G#)CI zH|%SKZGV5- zln_v_G92VZLS#BLVU>8ov4QJkNhP_4r?cBTn)Qey9m7uI;i&$Yw}K5?yjb}K#p>~> z+ST<~iTM7<)AwH!pgY{r0v9`q$0R=hz6I|#dw}!U^Uh%umG|{@A=6C@#b%ZL=tJQ< z?WXxig!DN%Cu&PguBRc5X7y^BdWW+oKne$xCxB9$sYAPok!QM3&ajslKh4re)~fVD@H)tqPqx&cp*!!V(2Fev ztW0OmUzOE=Wy_Lg(J-chvn}l9E|JfbS zhWJ~nzbmA52{Pwo?wY{s`>}tO6NW2EtsI52H3o_qL|EBJ=5TLHV zAH^D0%hpiA8TQLj*Bc=@4*@_v03K7vGbPYq$$G1*>8F{E7aZqMawC6OP)r%v&rwqV zK|d#Z25PsbbdsDX$qELIO%;`0 ziny;asi9$4Bvl7}y{2P2M83;Qsj82Im5s;6`ttS9r(VCmeEW5mrDlcpitcJc37U7i zT=jt~U@d6kR1R*x&ztlKEAxJ(Des+^qr}OXO3pZ{1z{oGhERW9)V=Mt-NsIN1v^CB zDp+iKj4H^w+xgJmm+aOIW#&^^qT9O_qE5|Vt)Jo~WRB&z#!i~KA4{m1V|gk=Z@E2- z3&6P>FS;mSMS?KlE5xQaMz{e$h4ZJN@f!S9%dko!hzj+?{(A187+ZqY3J_4I2Mt<= zom(f^1SsV*j#Gd1mDtis%7cVS;0?eCi4J5qn{As{C`5*~{MK)$Ycg=q!Y~oWC)55^ zO>`R;H0iDWklOA2+8_28fzttR(i%smuwLHydb1*Ao9*P+IW`MQCGuT%5Bp1}(i_K8 zHnR9^J70ESL?b$9@5qW?w`-BB4`s?-hg{Axxn9dxKPZ2@^}}L)>MI^Ac_gaU3Zir- zBj~mrle1JiNZz}C!ifW_fdIWm-_CVWv~@@rKq0B{Y>b&aC2uek(sO1fF2k}$$UczGn3`oA0P19zLKByHWbl-TuLz$NCw$VXJ ztKdDIzD<8%n1hW&q~wEC6^gf{Fh#J;%jvV}QW<&2!P#iLmTCmo4~zBZOaJ4Oya-6L zB|jea@WOzmEa#l-*30`&PMD_VpesHqz!s&1J*d3tPh`wh3U zWWG5JcXH%am2wrcy`YEKwE||l-u-wJXY^#bFR*{yez2zS!0r$>Ibnc8_SIUKj%m6f zQWD$Xgv;D1vOe~9U5Z)o9|6W%9nrQDpzb>FHxiynNNLYrx@c3&AuxZAs1VoVa{ZX! z+PC_BKL0v)P21Ejt9tg)MJE-Bqwv(jK`Ny=Hz(NH=^K33+S{cuRFSG)PSy4xM{8HJ zIX8bf&Ewc5QC=xt;3N#>8gX|5WvnqGazA*@F%C5u-fsFUz*ewv6_sqJ(nCTeuh4bE zvFup)3l7E4v#}vmRUJ5G;C_&D6a{QnpGM+A!mVDQ;Ql*!1&>9OSMIs z00fJC^m~5oZn57!@kMa>f^^+Yv?N(QAWMH$u#`{8`R6D z1mME9Lz0wx9QROB_~a0TQ@N?GP0vM+ntEMFr!sxrK|4>ykn4P_qGqB_SF!!lD&inH zc=x&=Dr7pBI?V+v2m9MjmaM7Jbjb>k*ys^1Z{}>cGNTsj4VMEH3f$Ql*GaYxL)3pu z$4)+F(6pvOUuH>&x?>pA6^q?Bq?{Nk^L=VdveaoesRPV6J877c#taZgF21 z`163Iaq_{c1Y?3G@YCk1sJPsr%!7t;y7qLZc5>5d%YKwo`z8DA$N}CM`F`Knwdvq2 zOFqb^)J%@ijuwy?G$uaIY$1=hH5z}6BJ0!}IfSaOM~ea~nv(%_l;6%)ptJ1D>P(w= zEwQSe2(E|q7Do?>mTQpQOUu(!^sroGeED^y>x7tAMer^MDeRU~&6!VEhy$9- zv`YzzzV|f^sCSZgD@o^fwm8wh$0?wuZt&$K5R_H+0w82nCrhEg7(Z6|e$7L))@nO}-LX;- z5$xn=gGwNeun7a?a#IYKz;6XeBdJ4C@Q1aU&*SR{rI!y?RQLnwrq~puAEFkBfOgjF za^_C~JtuTEO5BP{yge%nI=p|*^mRI~(lt|u2G0QZ+?OR1e4V@v68A8WHE;HWqM3t? z+CtlJ%O+|dy-AnYttf7srwt)tXF0C!yg+lxg)Kw+OHL};l(hy!Ag}Sf_0(gJhMn&^ zE2l*J1v^*kP*^!yF&L^~?$;u`q|r*w(xbw1g6*Jup5t-7zTLmxTibutcdwe*Rl|o< z1H^Lfq0)jiKINc_;9v>)^KnvwWL-+sWc3`_P|3@SV`(hKXg`=?oV8`CK>Ie`YGl{c zUm99y?@0g-pE>JW71hB&2SMcbd`j~ym~R%^oO;A=ieV;hlgUdsX7 zj@%S3@5mhmQH@zVOk94~13kU759HO6Ze9v`p6{?h+F>kvREd8UxiwB`Wyk9+W=k+% z4s0mOP9|6d+!>m0b5~M>(#exDR(G0??L63ab}hg2lG@KCCmY8IkB?~n&mZ5u{2HK| z@H8n_2;X}|{kYU?*%h2tO^el30I*)Ir!zZksVCNLZ%djGEn*zcu=QmD#DfxK>?F!c zHtLAvNcJH2oQi*aw|lviC`7~;vFQE1dg_?L#hO-a$2sSh4JfB$nsMK>0|lG&8dZwc zrubGo20&<>BTy*itA4C4BMIKobJ)%rNt>P(TN2bQR?bT|_dBSAlgafUi!=y14~zBX z%j+l9hup>n5YM&JXCgAi>hvL@IO=uiYnvh2F0P=KvloBE+S;+SlqF{3#m%;Rok;=9 z;j$M_-MR+u>%z5FOF3-(a3J8`cXeSMInpB8 z`I*zb4Hyi{n+->L*d_P1B#CaN%he==IKt$Y&s2ofu4$!Qh#QQlvZ<ha%Rz5tcXR|8 zU_5Z*rX)!xBbFuLSZv3;I-xE)`eL6xXVZ$JrZDdsabB?Nr(r(<9M7At3hq!2b$Q7h zHbNvq+8oC!G#{SwrsejqfAL;Z`cavUZY%4#DO`Wpql%o}289ZQ21$4!1K8M=s8bIN z00ZZE8oE#_vx&uJ%3aEk%2o(EiPXT}9Sf$pC07tJ>wwKn3 z(OL@$fNiRh>Bq(Tzn|2at8;a%&#oK+C(e%_m6|6|jnfOo7{X>J2?SRS5fwsh{{lsO z9W#zVdbTrgIzy+du$5`ch|>Z!fW{r)j%9z-u0b~^;Z!Nc0p_<;$l+P~oM5^(q}9F< z=X^Jnx`~!f%GhG%Xat`!a3)72Lp$5G1G^Oew6jSU#KS?$rfSx~vs#7VXuxhViNSvB z?!`A)`B;N!U4_nv#d@w^`=3vLoAOK#X4n>$`Lq*ktNo+ml;lPG7dYw3o0Qd4Y;%9M z$x-XRQEh@KQ0q!~IMjC3;F|oNY%4Xa0ti`NtyMYL%ZY%eHhwvd6@HG0O}M}tN3>$r zHk+?b8XjQrQQzuKN{iv;WlpxNRa<*fBaarC*7i4J3rK)IdPtg{b~SDo)#V zXoL$$OY9B%bh7l|FNuTF(tCvhmFq31N)E34_XNrQ^w zn?w?yI4l68S{5(3D?3qD;V9a$Ms*fJF>pQysve2Y^V8RFA0(AN^v_$e30j)hs!l_; zt6#z3sfJQh!$|WcCl2jGBl8kBny80_>Adi+qb0y|1HCq#s_L%nuzr6d@a+z2&+5ji zJLpM2)eIRIp>DTT{=GBl4ozVpupB#U>Vc3|5GciNOx`A&$_Z>Qp=^@m=cc~$&Rv(( zo|&8d)(qyV&=H#8lS9wQo1>f6`38;Zd#vZsy{p0mE?gw4KGqBX(5vLXgM{GqPtkmBSHiHbv8HPi@1TWf@>hJd$&d)F3KDm!g z#h(0fWCu)!?5kb;Svc+EcYZ&slcKw4EB5;kv%$v0Eo7U1qsth(C!LXMz2J>eK?LZyQJR!8^NQMf z>yd_t4XY8gm=u5Nsn^1JD)M0!TTMQ1JgPI|%jPbW!pT2Q3%}X>84m*6E<| z&K7Wk7l%!)dOotMUU2cPF}eIjrnfj1#OCdUbLAVi&B85Y|@+4(kjWQnudqU54T$jLAD>-nIDAP~QzZD%2c~&@+&I;6pu>JZQC)!AZWfn#ZFc04QtmRntzJqW(t0KL*M~~a-{l4z62`ql)!MRkt*DFcQ>4}djgQ`cy z_H4@ZJ}%a8FTbWiw@M*O*chs-pd~rDsC!F*23mhgQyy7&F8vONM)S!*9OXKbGQzS} z&`pWSvYaa0lf!-8DzY|Cpe$|g2J58~&Ex7M7~^I^^sR1ls|oF7^ai+fSZZ2^RYuD& zn6lnK7Pz3P9Y|pHR5kP|JFQv+aO54?*O#p*Qk}eH?nP~v6JF5R`|8x{nrW5p*z}~S zrAU9u@?($l>&t(ABCrvZfD9a_B1rUlE61MOrH$ymJHN;QWMh}*{IKcJ)}?R+(_}ai zS&mfI#M$+qAqzOwqt=6#@sJk4XH~yfC99(l zvy)TJDhqhKZ@r>{(_!ddUl5ttR-D5%Ae?`@+QO1tFA~n8StfAkwC8zOj*dn9c{MG@z#OTft*;c09u$zqOxrdp@i4shk6fX z99Bg&V|GF>L(h46qp_MAB-TN!P!i+xXApZg)k+DbiC3d0n1;s3cmwr)K;JBSKxcp0 zI#8&6PX41V(<=yIX4}DRiLQigej34xZP5tnn+>bH@$Llx@zH#FTIJtjuFKS z#aAZSXv#BPhEixMkmKO}Kdjc@+uj}sHs3~Q-u+mX9rMZFNPLdnD$=1;4JbaYkvIY~ zI|yoQ$C==Xnvr82f+SF$J${m|$%rwaXN= zO8Nk)c1L8Z{rM7U!dtocTNrc?o-Gq}*5VtYnx95MotItj#QSA!o zYOPdN(wHinbW~kkccrrcTvOF5^7VabD&`fxhd*+x9v18W{`pa{_=A-AJUK4qT3JtF z0=P!8-f`){VZ%Duila`TY^NnSjV%v;bzEcoS&IvyFrVGf+A=4ihP;N3FV(`9Qg%u0 z>|{$}#|4u!&INs0-!*^Dl#1FLfM4~+eVB@^q!*rp491tUqZ*0rcE$|2A3gIR2tyo9 zl+Tf;j<=g)e*|+)C7o6}52emj=3;9W01Oa=Q*$3ty|m!GhuPzCxqdu-HV>;?@-Ds9 z2KQDKgb!JlblsYW1#69@_Z1*!CM`d7FiOYt7NCGbIcZ5b4RU{VUu~wv;o9R$YC44@ zN+mhxS+$%~DsZf3KW8ODA#XX+39xAlc9vnXqGZtyitl9D;mrv^r#bmI)gU5{2J?!Y zt-8oSLJ0ibN!RIpj9LsCcvg>M;gCmxrRb8uPHI{m1#P9Z0wp7P75uPRufKm%a`u4l zWM8n8n2Dd1;?93jbIcIR1#>98>$0(<<|zUu7vE_*Qciq1RYpuYWaV^fodNDSRHC&@ zt3YJOo|N{xy-VypM-wIa)l#cVzVGkTuoB^84T|&sBz;f2LPwW#4aK?ntRVR6zTj_S zg*z*?Xn5Ug;P{>_BXI(Ha85yO+``dD*0r!Y99q1Zw&8!+S&TK-(7p44N~Fg!#OwF3 zpIH=(n(XOj>8m!x5b3*Q$8<&knk!}0UVQ^j!)?yf^`-Ixp#XGgajqLHVa}cmRjTu_ z0U!3m6A&}Nt^obsFN;~S5XS-F9(q=}3qj#~*x!JuM$wM1YrxdK)AmC7hUiX(e0}#I zXC>2C7d^>l+o807fC+%5LjD_caq||lIm^?ty?lH%KkZyoTr5 znUlS?J)Xkv?=on+qyvWa%5M^$q93tiy(kiKE#Hq zI+(0xvu%ODGlg3VQX+?FRB~>6uZ^BbJ*4Si-@Z8lw>uAir6Szh_PV3P%2hSWZsD6B z2|w8N0zb6hBIPZI$XmB*o1+MYRZFDB9KjMS8>d6w=9SQzs3Op18;{}hSxI6WSO5Tl z#6X0({g~6kw0$^=-)H^OzkJeZv#cPCAp>ApJnSi!6q_#e1b7gq-t))hEchOmW0;x` zAf9xqh^{<;BveuLGd1YF%3sert{uD>&ZW!2S>`AzKT+4vt%CfQTG8(ca1IwMpS7ug zwn9+&C3&GFy&NBQ*thv-{r9IkOlh2(=ekyZ)0S?pyKYonT@57_ugQ|t0m3*6 zyWNX*TRR~nKRw&*qL8n`P@AG{ya2XlSlxjnSTHznK;9dNXMuFI=J{OVikm>eTM@941EJP{<#3ceryg)I^g(hBA;kR9I z=hU@-ncH1PHX1-el|!CPFUxJ`3_MnCzW-?L-=CKGDk(?j{Ia9B-$-A*DjVc4!Jh z96i`MjYF)YSIYLB2e$vlQA)jTYMS%YwTe{q>ceV1KYyk@RaAwjalJjqqHi5fM^qCt zDS=T5|B(-JwB9<1$MzIJHz7uo8TbI_pBM){Nl=aoy=#G`<#X~~gl$_+9fg~livD4L z*<(y)$9Tz{?KdQ$&61PvCYJqh2Dd6&zrk2qvevFVOIb=w(E)VpFKS{hujXwUlTIb= z^mSBpQB#H^XcBBO-a+=|Ne$wUJmJNvW(8BPyH%ZxA3I2XGzj)n|D;jS7(e8zWb*yu zJnb$_81`4R9u(Gw-l}*?h}0t0Hi+YYCczMC6@@>PJtP^9-RXW+;&gUUVk}?kH1j-> zuifsmC^)|i|DY%=E5z*`)q~~L%sXs{Gd^~9%%x>iD67-$cILAdrLV8BO4lS!eM!2u z-Dcgw_GKlejsHo5Po2;Bj?|nHuY>H>`Coj6j(hxU@S_v=UerI91b=+9i@tt;qV5b( zxoli-LMwtWtihoY2TU#I@VMS59ERzV9cK0?Jhdga^bp%xX zYXygSy31@7O~Rd>md_=rofHUv=+-6da$;F_a4OtGMRxC?b=ZkRlN!n$-YTm4t5UZ3eMO7oV=8`(v32BYW@N6I-F!CmESH6UoYZ+4hJkP9=JP- z;&dsrLBAE9Ikfq-jVJ5jS}v_jrj-F*HkK*oIn=Khj+p`9Htk@7SCqS*_lDp2xV8TJ z*Pl<%pLB)mDd6m1b8b4OpIl92)GM+K!ONmy+LDLlO1|UjzSVDbY^zjip3IuDkVp?w zgD=2Z!V&Kblj5y6Fzl%M5@rH@I%37|v z_5Rr6{O@&t{p;l-ZaSZT*iy$jUtOU}#coa2aasKkz5%PM>;Qg$*!qB%q{Cor@Bz+j z(>#LcOK4a7YAc)GRP|7dab~T~%D#-1yv$t+`Xr-qEY-(1+~pw8r42wkG*4B^0S@cv zTeC+q=-ZeG+qP*Q%eWENT|qb#?%;MSq!2roa=nm^@^5eDC zYLD`km2~bDCkIm$uREN2KX6SBwbK4xgL<>XDd2|#6Vw8_^nD=ISMLJfbx1NN+K7ED zYxYQB*Q}F_(j5C+%V!e-@As_gq1kYHt3nS5)~FA75S`$E;+IB?AWEDEAf;nEo3o=` zwAU==IB3PWIx@V7(*Th8&=US{p#7KekN)y)jvrsX{@OxMgRi*hFhKY{vXYrl?_ECH zo%HrzYy)g;HqMq&bRAUObJMX%&?I#<*mI=7KqutHcohpRxFwD>Ra;; zSR?L!zhy{&@7c^EYS35ZVa=GgUWIT(2>d*Eor)a0f`KT}t#=G5yh10O@6X$H{GuMW%qYH0P* zfJK%GJe0Z#2e$eS$erv_FELd1KAnShP;71-5p_H3T0!%MXss&@pamLpUMV>QUGL35rD zHmryh-yo{gIco1|!F`QvwC+7MhvUOKBEs2B@6sD*CehtxwWtTpJc)DaDX`ol>d@ms zJkAMNKeP)YcKYOAVgb3Jy8Q5F*~KgQU1iaKQ%S3NZHnoxGj8vU3ii%ICp%XZjf@Jz z*ZzxTdwKctiHU?Tbt>u+O$X!>_N}@oP0MQydTr_jJ$l2e*NRtS`k?^~ir4Ph@Z~8w z75HYmW`%+LQ$S2|c>T1#=4?u0AAt;%yx-^U%+7;ccCJJkHo46!s#6`h3l7VB_r^zm z)eK@dsGk(?I-}|+)qynP71*O+8^4-}re9Uz|4sm~z8o8WuIDhon{6=ddO4uP-HM;R ztVQdA+PD8)vTyVC<k>*qbHYw+@cMaEZ5YB6kMm!r^AA5ZBP)d?yocF_URp_i*RpBf z2;m%9R#ax2yFEFMB4q7_E?W`73c5$1UI04OuaRC|4rSK2j;YS;vAVJjZzy|UU%l~i zHg!m8O;h(1zz1H?3Bqnpm=185*X2C;vQr?g*VFDxYoPaPx;>rYT3rl)bL{a24Q~o#DX9ZFOl4i*38M zOA2-XH_0|9e`6c=xM0mrryj~>g2+@SOGo21TN2xK)N7k-ZZujhtKMeKrfF=1$HXP? zSKqsuAmn!)Do#6apf?&ifl<#7(6czjk6OSb|Chn4XriB*RQkw@oTUKNz&xHlCLf0*z9N5 zBVcKF{D#mDkk8;@1B(e!ai-Hb_Z{M0Bz?5WQD?KSE6H+o{)P738^X2%GXXn|E6S7 z54QLz$8(YT)p4^hPDH&SNDgN$AHKS&nLMos*c}G>QgUu@^>M-eoWFgm_pfO=JjM=a zWA1eUPl4G%eZ?KHb&9XGNQ~EUI-|f*6O!c(iojMq2P@vFZr|=4`2;=J5FWj&;EEC=kx3D zPoH?TtMsBaQR63nHhWKw=#&c)JUVej@X2-Yoh%PN9lPKqDw%d_?_?~geDj)|f>#1Q zV3Wkwq8FH6lDn=dUIbsW-W?JT6V>yzZjKDT-A#6f_*qH*TFm5rX*Wc?6rywl>9yue zwgz=9^W|7slA~DhvgO4Vhs|{%WRh}!_*H)eVvJ6Ad~JkFDLK#{ z%`S=cPvhzPXYR8=1)$9Vz8Gz&yF=nuDqiR2Y(=FgYRlVkkYGDEMIF@BBjl0O#A<6k z=u*6NMGj(;RUK`t*nLjuFLJ`?y(}Z-)i@jsU5>Lpc-sq$IE*$5aio`iLndTJ1@yg5 zCWlUg=5S4aHjS|Ax}CB!TQ|(Oq)PPc9Qy0o&LN-B!=>g!KT;r~<7;3E0`HPTwzc%` zq=m=zdj9v{^m-p_ur~kMD|=bB77oBtOkBaOldKdFmcn5{Pk2fO$ezZmy`NWKV*A}W zsG};9#lMJH9GO1)^8GXKpT3Q>c>Q6eqB*U1ZdZ7JON|>}mel%pG6S4hhfT(WJJ@Yg zJ&mZhvuoLuMc2A(tZ`prMM$@*L%d`g6?Bzr;oKz|J*X4vV}jFQu)}`O>;QPRcW)1R zg{Ynkd-=Fr|IsNOAB9!NxNL5YEU`6!Ap zq{?G|RLwxt)eD)APQ+v1hP12}t<5JjDA)KDNnlp8Yu_wIzY7ya=Z;7wjuwL8;Y(1j zT@$qCOud(G{O{WlJz|n-jN73b)!fG-odM{&tGJRij??RLI*jOr`Oa#CLexVf#HpOQ z7so}y%mSv^9}Nk=zkKQS6GKAsOO<7(4hy$`Dz6V@0eB~JR&W1~5Z#oU}%Kikk+RK|3K+=~&Qzf9K z4gYX5m}}QbLRXth;aEjZNXtZx-A*%ek+;5DLOb4Q6*ybiabDA&Xp@5e^12|+T`xd? z2!PGeK%2=%CLRKhZ)5T!n0Wd2>k{l5q)gLlsqa7y_++!9_c4`~gO3cjA(8XA)`%1D zZjNpiT~i54eJLx&{v({6Hcvu!Z(r<;waPi0cn-?7%AsU3_Gs|GosRjuf%|?dV(TEl zsU5>mVtnaF!@w)xZucGX22~{rq;0K#fB6akEnlwuO4IN_i}Gc!1C#a2$Rf43kK{s4 zQyn&B1r^ZcGeVY54*4zeeq5@5{d%cjRVnQ}BZxq$f!>VFqWl5;Q`T-PVgrwrP4C|2 zSmNV=iC%27&#M8N@T*IiEvjP`&6SZ`q zWDY%e**AGBUUPC9SKt=it5Ytx8R`f@+?U>;;>E{FfKa=5-rAX5&IGONbh3o~)bU)C z0d{-bXHloX=FV-?GDiI*RUFhutd9rqTYY~0^7Q)p^zuQ#WP6xwCop<{3uZ4C8GFem z#w8R6HSRja>WHVa1DTuz!pmk!^q*cvf$T9yJ5^-7wR)(){jM|bbkNLk(BbfS)S!j0 zP0LM=#0b=PqrO3isJv%X-pbK}p~76V0y~}VApx<=s@*Qy&^0eBt>bbmdC$jG5Tkgb zl?WY|GA3Dh6qReT<4Qz-@`Es6hD==J0`K06$)|RRJhWfY;1Jf@}c8lNe0BlIS-oY75z!Y-2U~@uM>pToEnNml?Zbr$`JdyXeY%X zQF8K?I0Ax;K?9;4J&GqVcBWA1O}uGd1(7+TLkxf7r2NjWy^Mm908>WmW0|k)Tj^ z0)d50c_v={O-R*$@C;U3ROz-YQggXD>%04gvaqtE8{W<*J`@J&fJjxkf)t9t1-A_m z1V%p58#xo*O^Knfw|!`#9>mpa?_1SJHSeN6H?~wefPQQ?JSmZs6neD&;R^L}>eNLkatTTFuY<(9q1*K@Me6OSN}4 zO?N=;AmA3AKP^@tNyl~q-Q64+Ax_p!w>8e`d!Q#Afyk`da73z}T)C;Xz?RoLhF>z5 ziPsX(g6 zfmT4_QbO?8trhW`H0wO5S{Hmfs{+y8l-d*Vlh-$YmKbts;lCzzJBGDH@_poAGX0-j zkB`>8-+z32{{Ict>KWA4Ec3FV>9eE}9k{`bp!tT%bUgp5k%dJ`avHzH;11Eb{>LB4 zsw$|)ah#g(sX-Fl5NM@FA55~5uq+>d=jWMJo2ueo zZdX-*&RL16rj8S&k>sehnI7FqL!)_EtAYIyr)sleBBDDswK|=G1GbU_ir4R|^K`o` zy~8hK??E-EhZXzlcevMl{zM5{Su^*rbG^a=ev@*HJUcJs=7?&dXcr#|4b}r>@mhRW zoJ&t}j|8EVG{+xw5Vzc4RettX>`JdpErnozm;G)*{|0zZRzsN}Mbz2e3-==l*YbJl zmJ3+RhhrFvRn6PJ6D1YwTPPMRG#9eN`)Ex8zggA6wSR-iu#T32xv8atQoU!D75Klnulfg`-z^M-9X ztqogEV58$!J^%*BBF2xVo^0+-8fzV+b|Ixtz3=@I4cj~{>O8B`SCpdVMX=J{G0m!dlhHf`@v(~ zDk*I7);l9_y<447eeWDQ%XsSbWox%?9bsBe-~*O5<85mdduE2Ai##7m@du)X<6&C( zD5(~R-eB%cv4%*T)-8&hDYbZiSHQFi5ARW^vT5w4%JH_@ry*hiDy)|Oy)BapJ3JH) zR^22Q`$;te7sj$4{nYEWT%$r)>+#a+_*>lpgK@#-cy(Ydy9t0|X%ELd>5pu4** z;=tNN-#c6JZF0Vp=GqSj*CFD2dGAM=nho}MFCEKRNMHesesG>7M zKGE6q2Xa$2_$)uw;)eHHg=i4wHQD;UX&GypgnN?K@5kkOx}W~> z*VC9UzrL~cAr)~3*0XbeAdNkHam7&sl?7h#2Fsc@YF3V?&W!8PNsmsZ}UmFk=zT#cDQ+D822kmalCe90g&LwfHlL=qTW6XUl zm6><|XXD?N?2}1`Ln3r2-Dj?zd<9g*7uG8@T69}-QGZJQgCT<2?!wX z3qh?ZdUdOhaW0d8H+72Cl;Ln%6-^EqX*o5NVp7VZ zgW}N#6PCxZ(I3y>X8rT&TOYp$VoOd~Gh5E!1=F@Ya5xox1$%m&&N+xB(+#1uk?N*A zx;Myrps_V~dl#;CTSX?{KyBKp9o{&aErF*8>jwwrQ;~Upbd+@5^YAL=*aQowSD>VuTMN2i6rE4pew<7 z)+4C-8Nf-^HghWyRjapF9EAoV9t!xH5x_YRZ(ZbU7~4}WYP&~mt)0boYM|R0sWNSy zppuh_GgS0tAp@UNiZ|Y3y&S;py*ZKT96RxU&Z4^gQvfDs!m?oNOl!#Twn(o$6TwRy zqKbag?_~M*oC9ELhxX0MRu!Pwr&v#RbJ;s-Ne|E9e5pPbH)-;5bG`mvKhD}dtd^s4 ziuNB)6qbHjed?DQde!lEpe7_EHE(G*`%z()JLm9H=>UGOSt5zCs59Wug}wcJOwx6K zvFOhk-yNG(PfejWVhShXimF^{IQZT=EvW?lkwz58NxLe}V0UF`?zX&UM_Y0^`mJy} zv#p+%nLUeJ(HJUg0dgy@aIx{d7y{G-ve;ulHFY_x`Q89sn;cZ_0~07!3q^fct$)7$ z_Vm9v?SUiIFb;Po!-3!~n}@)19Qs{>8*ngbmbIKcRp4D}j!LbF+a4pGgm zIY!mW!!_Dpwb$=|t4Y5HeAs>>s>i(4JNuGIsF%_bRVOVaAe6TrUJiHx8CAMJyoyp2 zZqw=vj1RGb6XffFUxP*=ZbAKHE5Z7uE04w_+MW>iZFfqsC-^Ds`0dI=F>K-hadKU; z6S(%)mYjBo;n;}e;PnI&a89Q)528|L1N91fI2B|g+Lmtjy=9aTl-OUMEA95~d2&8= zHn!Jx-WpJ-ECbr$<#DLa^KreC6#5~5VHF*_-2p?*H=Pv42He_B3Q0LLe|vZX?p#|w zPok>Yjl25CBsjH|0p5kURxFc^M$CL$E_Ht#EUX%hl}ZfS%4TzgbKlY8#+|hSie>Fu z4#RyaopBQD)jj51xIOQMRZ$$ZY(7^tfD* z?_a~!K#~cq6093s5WJPTJ$z(rHniuc zKae3`w-Pqzbsnb@R4pmwbvOIG0Jo}sli*1NZ&%tJiE=wi(>P=i1eKMgZQZU)?;ve= zJXJ~LA3Z!cAVcXHDVbM8JBL7jl^Sx8iBk&77pH! zh9Ae@7VCfW3bogMZ7nTGGTDwu9iW5GKiR6RDzR0z!yfldbrZeLE@z7E#IkwI$&{NI zrX&lHk}YxY9!$M3LvTN^uv>b#Z)akZ0B`ze-fYfyXMnoIyc7#ADsO6k$k#YAS{w75 zSOHta6I=UIv#0<$?UaD%SVQ8C1qbJ<^GUl?SDUQ_cW{VCk3xV5v~2BLLN+vAjd&B- z|A-+z#Qne8%fEj6!8-lAy3@UUv`r{l1=VazkMXQ&S#AaX=zHMlSynrIok%PisRMDH z!y1P@jtwZGguPa(d3REOG(&tN;a=0PrVJtsZW2#aPOsTZHv6>l`3{%B zU6jYXqp~OiEax_II3d_r1x8l@e95;fxRV|29hbm+az2yeJp&lS%T#d1X`bZe_wuat zLTz6yJ-1z9_VV11idKJ(Z=X5ltm25%Jgfcm*48oS+v05~?1E)~k>_}UiW9fu6|fPx z?Jz}h!hk_F!yTb;v)WBZ*l()l?03~y!sf%Q+G;nd-tHP8deJ=QL3fBe(X~3AN+l4r zN|~CNDY4ykM_|tv$Fr7+7po08*3l|hJ|Z2ng;}Y?%Ti*x9)JXLa;PA8jb16nyX1T5z)4?F?4P0K_;U{8gB?#vhMU0fQCCJ z^U-a`P$@;(9C*Hhg%`(@0sa|(ottbxILKabkn4>+vQr9YD|nIP5JAsUh^j1nxvY(; zsGujw=A_sf9a5QcLWS(yWd|u8<7HG*T5S(&qN}SOrsnX@POV06Mx)z~UUN ztA&SJ&R<_&zJ94se||DY>Tdww1Q0yI=^B}6X;TG^4dAPLyMt3{GjMBviFjy86>Mz> zK1^p+$diiXOsLX+YF@4|)yc`+VgXV`H6d0Hvi4zWlyF?xS+<efRfCcafkz-h4D(e+lXyHuh(XWqkqAA$Qb$ykhe#HKk!~*A^SS3 zY~6FzVHNVU-S~rI+CS%i>+{R^Pq3HQD<>q{!HfH}uiq}Ht_v@LUoTqd;ga0yr0St! zIrN+~94YbZB`B3Y#T!M=cw+7VezAX1TmPvmLkut9YclW^Lwl#47WRP2*2T0tZKhlmuu6Dh5LP?n~Lo4_2@u zuY067C9q8yM87D15R1;v?y##MFYn+}jaP%xksVnV!Ro1W9Jf-7eowY6Bmmw)?WQ6! z3F!dT3JRG;O-c0*w@s75qs_3KgZoe}zO8NkzFz-IzrB3@_VoM-kciWbacUrVN?t7Jr!7Qo|VLI!RFW;WG`oTkmIRjb*5SY<0JM~K8V8-%tfs86`P zr*|_>kb9Tu)NkI-H@wPw=<ZgF=0T$|5h9H{BvvY2HxztX&w541=EP;1F?i#J~9VzJW&1b99 z(V_VgN7#%GmhH2KwI@AwNW9tu7h;SY{>=7&>Uu4$KpdO5yn(R80a@ksm#;Sa{zz+# zZ)BAcp;ww1R~ty3@bxBx?7^0D@I}M8d!F87>Dw@r9X~b$4nVdYOR&riMUb8SNGE9Q z0uaqO_fyG0cJjl*{daBc>60R>Ihx?JZE+}fbu{~PcxtuLPK{iFKTB)qHtn+;H^{Aj zdg^B{t0b>mOLU+h6GyrZa_UPEcx{T7yb-m@rW*m+(!6bDQ>%s&*X-`wHZ#z8D@z&+ z9V!^s5Gg>(Hr;4-hFzlaA9yaP_-+~=A!>ZDa@@A`sTD!ps~2tEY6+ys>9yeW*#Ucs zW1i9nzRJUD&97hQpPxa0{6nj-1mcBf*wa)Yy&K3(QHANo=0L=u>oT}V z4M!;EX0KkiBSa}N6|~3X>j}-uvUy8?nRB(BOSVPn0_zRiw*K0#YS^8FmZNO%itbA2 z45eo^bGF^>I<%ioMIX6?NT`d;MGjK`zl{xu05~DKt0~vX#C8;#4S&Q7P zZ>3wu%y8LURFsm~cnLgS_Cj|DZf@amy}tL)X871Y>yoMjUrij!Mv*e_Vd*7B^3amQ zBkC?26Ie}9+f?h#%So7=nk7)(B8X}0uF8yX4A^?I&Zz^yRTM5_aoL@AyR!1TXW@Os z3c!#y_ze3B9sy$0oQ5qj8gvzZ?s>~;S5H;bLgR90T?^c^+iXB6P9nT)8h-&%tWIHpkh@$-81p`!EOe^txb8g+nqR|NQ$yddNcQp#AWx;I?}ML`~<<(qgB7c9fi3)S%MIsmqQMVm;r@0(i@&m5-`<%E#WSHLYofc5j;s zEeevez^t0)Oq_Z?_uH_$Qd$5Ft7LTvA|ERe+!jBzrS^7B;Wk)1iH^6>3N${eKGD=` zA)TBJDt>uuJA(q`4unObnysWm!OE%jC(ubZ65+_v?j^PaX?<9Ks+X5P=KT6uPm`D! zY~=k_$(u9K0^oBh_H!)Pn+~d*nqEY2rAYG+utPm9^xo+|G%R zwD~z*IZ@}=tU>3hCT6!GoiJYG`*f&246KPY>!Z)*PAX<0&$OgOQs3tC4uDqhS)mX% zFcPVqaEP3*u3_db4v9B|UrLPi*+c69Eh1}Hp5(IRqYB4(I$|@$+;qk_fBx5BnO7gB|m=2vmhO)hkI#n zyq!z-P%5pK_KvfLpz^}=ROml{{Oi+ozSE1KVzCoMa?hJy#8JZte`Q({n9jk}VY}S> zp-U@}m`Rw2W;jt*zNzm@_F5KuGU&v%aE>>`{c%{Uzj@%~ih`701*_$$!# zBs5X#hMaX7AYoJaTwd;-*{Z{v9rgmb=rCcD@N;u?M*+PHM8nx3F@hi2B6eyx`I|!+ z%Gb9?S1@S`HWfD}Lgf~{3J*3D2HDPOU5hXo4`b>F#K%i~2-st?7LLMno|EBQ8h@3a z#2jhc0KdXAKi2AF`t}~VgbL!;(3O3uUVHLxNzEg|k_MBSO96s%jztO+x$U+eC{@We zXkDa3iU;yMAt3vlIeOi9s!LmWz<5azQ9Fm7KY_WdA&D)3f2*`5#^>*(vSh?%=&ssJG-q@W@n*&f83fWe-IGyuRiW zOx>wkR?V2ekfol0jz~lV@?!lBLLQeRTZH?(?mGNLxe%&#bIBSUJ_d~?o_}(Y9oBNQD6S-KpPrJ@srpsv`TIn4{E1#pxB(jYLYDzy#w{FPof*L!7{=1vEiP z?v=VBOW*v8W>4N82auI!-GA&for;&l(}4tWtRTF}pjm>>@_6{#a5!3Vn(H6&UHJ(6 zs#U+AuI`i0O}r?3X;JayixNfMYqd7Lj}b38Hh*`gCzeECh}m2-?!_O{YI#c%e&z*y zthfCjo>Z&2Vgtt#YE<11pXL8uuJ5yde!Dl%j|AFL3M@C%+xu$%B!ACzQ#P?p>sunM z27oFeA1tX#V_kW#Lv2I}gp_Q%w#|b0kP@fu*nu8o*&+{L!(2j!MjZ}qIJ|O4O&uO3 zB7dZ?tjZRd_>|P35J;D1(-GBaPW#k3MFS6|NM)~VlsnWmgw-6>~KV}%sQTok=)QH~w&^b*nCb$FZc zxc4Ds7m#_bQ{66hB}c5-9(IsRvO1*%2$y0gC8Fl&)bdwUxqqr%(wEM@)X~{un(CCr zxxF?(%$9a_@9KUo*Iz~JCLd5=iR$nQ@3+4?iXVS#KD1{#z4ozH!GP&N;FSsFih3O! zXwgI7qX`ML66Exr8h%#-a68nIqAX0VMwj`?E2erATrQE4)xPr!>Hv-J>cwqId29J# zx~-)1+1mib*w<0}(E;$o za&;RjMQc_imAh|6iNzSCzo`(XS&nkFdaCq9s_nn8*7foG96!H)e_Oj(rEyXh82VNz z)^=n8j{w1`T?r~n=#YxPN*UpNa2za!s1}`_wO4xi2!F&cDkz0|IJGO?^LDkwQR`BQ zW(j9lgD$5d@9pHw*ff8L;ZQV5ktNF>6eY`eH8=r6R#D^D_Rl0BHT_utZBcu89*9ic zRAfIDHQS^=FWE_z#vO6vfO4*N#`SwQ>A{=KWclhq+2U9)$$NWZ#(n(KufM;%qgv8b z9SLiWk$=>>pFtIW-mG?uhpjhlf4l)MQcZZjphP(ZEKLO19_p~FN&vPWp4i%NO@=t% zAbeX@#T!6kY9b^NXo~kY3NBGuvFTnY5){67J(5_(Ap;;K_=aRmtQ(X&Z0PPp9$5g~ z%;`R)q^VjP6apNZa!iFJQyq;a;IjoJj33@J|3f;{J7M?G-&Gpg<;a${VOO_x{c5%D zPk;XB8P7jQd+G#Y<8+9UTH>}TtQj4FgN&KSMWtwWy=%O;tfqG*3&i+G;FC3BFn{H6 z0Ax-X@L5=3s^lAF26}@@Rl4VPF5Wl^z&o{Iu|Mr`wL|L&XO?4|af{yY17E=ZN6?Q| zPv5@87C=5)%)?wk8dBpk9QbLs+CiiTdQXE@3g-fT|yf*ZL{$18cD99#w`BI zoW4^jZ~`fzh7GA%+8zu0Ot>C1P=BKZo|E)FZNz9u$?27zW#9l(Ae`&sm_zrVk80mllWpUe?5Otq41aemordZ zEzh2A0Ph3TXXD>xlTl59s(#g7IPkZYt4-;XqBAHz%F}%DeuKej-dem)ZS;y}!@;8{ z6SFGHr{1CV97zrJU7ZA{gp;1+&O1^Y$rO&)^=hqt%<=Zr1~rS$$V26*PK?=x?NZjD z*^C;+p~V>1#aR(alcr-Je|KxfEpvf%sFu#Ldy?l%&`P`_Hgy3FkTrLin8XCic9vwx zN=G-48V%c8?M`VO3>y`Ud98%6j%5qRayr9&%CBF^m5k1I9xO>f?*XmusY7f|omf1G*0$;>*yXgbuD z?$XCyS6l%|!x@Ym3~$8 zmSSSDZZzQH<*rG*ZkIG0LkSiJCgnLLJx3}Ot*oj&{~(KvGvG{{Qkc`K`lX4wx1}wg z70{8n&kxWJwR_jb*Lou-&d{5k$b1ODQnqC8t2HfOLaUj4e^*;MfW@I@yUYydwG{!A zX+{#iRqw2newvUM)qJkw)$qpu>En<2^Z(5sFSd)C3#^Y7Rvcc>D4}A zw}NtSn(o?=e-rD#w(cw`s^ zh$;7jjKZVsQSYYK(})Zgh-6v#D@8nwY&5xeqyw zkuc(1%`CT~m*-l*VEYlc92D%Zzrd#fT0gJXmp?wfXD(jBgl%1SW>v#g**Sox`Z7jU z*IRZ5e}EK!lM2me0Z`?5qxTouC=F-OZl@%)8?nmJMu3WCr|>6p=FEl~{Fa*(nGPMO zrmCu~Y{bg_amT+M#rERWwbD3jjt0VeQb)~~#BT$bbM9sA5hiL4>M&`(;8i$~ZYNBR zHP7lmi-lrXl}fIy^Aoezz!X;V_L7C&pafaIf1L2RpF0wN^!tzgc5al=K^_aXw=U-( zrxu5YqK8Q;O~0-?lC7%Z^+~gkLu2b}5l{M|wit`2I+~7Mpc+DYX0u&N`g?<3^%Mb( zDVs!j$Cbm2K{w`0>10-}?CYTYdew|7ohh zD!6)`Nj+b=x@_+jjLF&S_Hwz;51W{Jo2x@WRk9RoIslF6ZR4jz-5qTYc+q+Q093W| zYVf@EMAAcusHa@+bt{h~tsQtk8*~m)ntypdc()d%kY-7eHuHC%EAhZn~r);zkd&O`4dBMJaerI>> zocU{p<;Sj1?zKeYexV2_QFMH=Kg3T?tH>sL`S7t7^D+gR#f_3Y@wj)*;7)gGe^jjW z7&?RBeOr8&*$&ktYS3Q{bgZY|sepF|)pTbBLO%lMr(Au1nmhaB z>-dW@e+e{0w>26dm-w_1ts)#c=g`9+7S6NIoN@E{RuiXg51 z^c)g@fwFdm+t}-}@Supmr4$y&ZXSC~#lLSP$ue^Dm@3!l^i z#i@|+yjnj#zZNWcGI-(JdzFhf*{jPB4ty>@%us#Q%sXYz@giqBS2i5dZ;BEVMVX#d zMp~m9rP~FNvn9#d8bz5JVisXmoV&*CI?=WzuS;a0obfT|&tdA_3U28LbV<1^DaF>2 zyvDiZGybb!YP`a2>5$ZIX|J*C{n8 zX#60Dc$sDc=dB0AN=J&f%tV^IrMGXFV}0IzkfdyKHbJWveh25(=y zd)<&WWm6V1l{}(&l~T=qD_a*-dq~IQu>&=kbt)B3r#Pi@pswMu370C+X@)c|CBTQQ zURIm}PDC=Vr5qad!R3+T>qUFJ#@?u|)*#}gRX+o~2S+`r;Q=dlpUeva z*X%?NJExe0Y6BNLe+W-Ku21!SYGh#d0z^jGZ_dpE>qOksx{AO}31VM*JnU2f@7^Qo z>9IMTz)OgFHRM8y6PH}5D)b+%D~8lR0J@Yxq6C0ck()zkO1|HzvPh=6@y_IP zA1Vx-dhG3GP<(>}g_jiX&+Oel{ygVD`nQii=J(%r*i--6e@fYoi}D9X&O_<8yPQ=1 zo8}h!aoNZ`irk|?sk{M)`NE{0TTuk9s*PatdHGZTH++^$p)p6{ucduMeB0fS25q$+ zH0V0X@(=x4=MR(-Eq0Mr+VIz$s)mv#6%=5(#xPyWF(xOn)rnlKI>|W+21{i~Grmij zn(Q|~aXYhgf3<6x5gjopYPhe~VE6uPjfu6m{kCf3>zAM3zkd2OzyISi3E;zP4WXw4 z>P>(~?{Voagw?Xw33?>$&6Mf%I-3+4@@iXX37}Sd)vk0n$Vyth4IMU_2tgco5-4Fw z<*8%=$`;z^Zm!e7XzJgQSz^^bUUI;kQc>75y3ilCe}fcd5o zPs{zO0RMFL_ZVM_NafRpi3U5TL*r8U!JJCve`Z;;9gyVxc@)Vzy^v&ldcPP_3q^a4 z0$j}O5-(!pNL{K(w~CJZ^-Z0oGVLW3pSoTHmecFX zAm6WDODH$+7wRdVl~2k?pWu%uiy;*1Yn>lY8+tq*J1aUNJLH}uak1Vd{o#I`6(OpW z?HA=E7254YUM$o2bg+%s)T{+Xs}U~Se-=5;LJ_W6uN?DxuJQY_CMN#g|(GL?)y~EM8gd!CUaZ2+nQBvQ-*3= zYF}9m|D=#4m89sr!N_9LiuY0}O{*_GDxLmvD4l$|HSZ=Ke==xb zB5tag&!L%a&P$JPljMjqk_B(F9tnWDT`*B7r-`HFcKzZSVN9)P-DzD- z@{*lzEw6v^-ibZlqQ{#YKup-4n}?r1e)#9l*Frf@Q`*#h8V($C)|3b3s8ghX&*qvB zPit23aEg+^<`t|0q0T{uxhovOf0l{6w&}`0Dz+~Plj3}Y9<)(Pva5zpz7!)-UA%J2 z!y*CemGDqbAo}vc?zF3qa%gydcpb||IB)NZsM)ewMpAxQ6ZSv5|1dO?EPaDhO4f{Xg<)nY+OJ9P^c#r6u7LS_kVJnIy$<@))aaRS9Z07L(#e@ilaYMQJT zuh2KGxPVCDN(aKq?$lCIGX2t-%J9Z7yY&a?Cx^AG^cB(+vQI0*%gOgczVrYAWWk+R z8zHZOf+}~szqEHW)3MH1Kt}Cg4wRFFHxNpy)LsNO=c%;5Cso(k|!pRRB3sMFpO8P&1irl+9N0^rgssCK>Z~hSlIi`*>O2o6pfVc zDXwkRmuc>F%5H)0N}s}@Mb) zQMZxL(srAmJ*)P*Nidi3loZRMKtEIhI-3mblkzfHT50F*Ap1-dKRlR%Rz>^oiw~2p zaTR~p(Z}ZXqmEqQ5lZ#6%fC_+rtE3ol=i1mZ_#W??V%y{o11^)s z>tphiG9avETX?lzKYsQf|9oe?SOD8|@?^;$8m|;71zVGtu1H-0)hIKwM(whGh8zWT z1NcbfcR;x}Vzv)=2au0+D4Cmdi|bv>Kv92u^#Yw$r@9GIdKABi9r#eoA#<{UPlX~y zXzJeH$}QVL(NY>XO|_#<=irR-2m4^ukNi#5>tzB!fK)fn!JfW&L><&v-;1Oa0a<(E z>j)tnchYsSAS6D>$s?idulLuFKfmAajdGOY^?uWlk^QME0a0{H6HcsxnqL&%QgDBC z1hqe^=GKm2z|RTC!f?T`R43 z+|gzos3GXzeH;KDyPV|eczE0Gb~%r$7e8x1HP0GtHGrJ(N=+eyyJ|J2Gkj18W=}`n zAA3u~kHYE!QO8DpI34#?LP$o}(6d}*dnictD{xbsQjqW}v^(XMw5HRSy@`KrlJ80K ziHsC&mo%to%ltfn$@G~b_)0^(oF>vA>akR>ojG2C`s`SL(;v5q#J9}>LlTSr=Ty2~ zUWMKhpbP(I7ej79Xi~OgSBe2@j|ku(m>t78V2jxX9G_~>UlzAKHV56|YtD|Bx4}rW zUyqr8r_M++@ye&e-Gf4P3G{#PBOF#s%In(g#^n$%F$evZHcRrZyB^rom0E#ww#UbK_K2={-wVb*h8<8~Yy zD6*>_DxvvhBw^-XuSbFZuoTq}k8oR7p>x?Y?AZx|J2~3#WR|YTd$#t_+Wc@q9F()C zr+WNBy2?(xYyTt5E4V=91M2r}9F%lyE-#HsekNgl?%(_M-fddZf$i?ppr?WS&|^|H z-Tq72MO9q=L_GDnRxN+~dgTz!l}mp+RFIj%+bjYuTW`DAnI^VoLtku)erxdDP;u+>xX zdL$oOGb_?WnmB~q!0;Cck@C7Rs^wHouz9=FNFLjmUe;fE&9V((eKPDQf=tn=IY&?h zAPRm!iquSsX|I1FeC3u(&{FtT9iuKT?{GTlYN~#vbqJgG6P)lj7VJ&^>?g8Zl#OP? zrOrTb4V=SqZnk2=nHNeFSuJi2ARatS2G;kUf-^X7Zl9r7bwo61yp?HR#LDM}sUrr7o)4!a|V|jg;>J2gbpV(j?y@mW@FySJrwD5SaY)n?Vyvz`k~-AP<5R7Dj+1#60xTe@EUEoe>p?CCnH|mZd}tt8!3>v`uIy3biC5h=0S+x7HV;X# zkRg9I>R$P@S|2}g8vpTqewhDx+eP7AJd>>ZUtJWhnU_E`Xr5mRexR1P*2Zo39_390 zd1zN2A$3Eaw)67Tw5oQ>N%INfzjC(6auL^2TUBjRM$ejV7rU@s^~d8u!nbisM2;>m zOG6nYpXqY$D=M?$gyUQyg!ycSseQrz&?$f0Sgc~%sP)bX?ygt9!|r8)|B^E@c*DEb z06O}$!WP-8_X5;UMIr-V^SowX=J?+4pKphMl8w%@9Cbdieazc#niDI47+_w{^5u1- z0c^>tP&Qfz0^s$X&aT2zW7WI|mTFsUaY?gxp4xHy=)iB4Gf1^$L0`^gXGva>+xUOd zitf8^>X*88O;-?LydHBJC7M^+gwEbKnP5@VOGo$}(O$k!3Q=!BT)tOHZ?G!4g}v8S zqe4D#1Yn;4H;Fu(Y8=8b>Tt*04<7&Zg8iI7e!ipawI;y3&S9tUdVr1(DMK5np|DsI zO8C4^>57Lp-F!A3&WOn+O}%5=9qYIhd9;!OIu>3Z|*im)llw+_}6-OOKB$uVv>-F*a^h^?X zUN42YZ}ljht^{^PwXOBKQ`kQ{ce;%1H?IsXg)C+IMU_(zYl7%ikZiG$6w2x{D28%b zNqx+?)u_qzO}Gdk)>GkkOHJwbxwI!r1%IG`qsH++RqZ2=R-lIMsd0!FZ#C&xCgYff6FUru01yUd(mw((BEHhg#b+VkB66OHIo4$j~4-p|+T z<;=o66ALLEY)}n)yzuJ!dP&+is3f|wDcyP{Nu{|QV^VC>d+d64oxg6yUWlg&D1RT- zxlzf^CLC~wEjpsJ%IXiFY6WI5vg%s&M5a+?=Y>>3N?q@Oy_F?iu$Ulu3gk=qgfnUf z#!AZ-Cqhb;aM+kUO~FF+;FT^3nr@$0p8>VTCf`a4W49$PlP@#y9-Tep1yb7Zwucv& z`_qm0=dT|=ewuHmNESL+Xx&RRX@A!TTGz;1r_65NQnu|%%h`xmyze?QQ@walc#+L} zKNfBW{m(c$Pp~^CsdJUZ!lCM~WZmjh10wph6J{>GfTZ@kfY(tv!A^ZI<>H$Z*%~K`lf^0ion1VoLXc`9jFSlE3vQX50B5r(kM93pFWJJ z@<1G)?5;q)o>%M3hp*Q=s_iU%-Yj0dA27zNAG+IOXN!{@d@FybHMpjJmz;iBx;nq% z4Z%x$^>V~*yTuShmeuYJ93G;SOa#ExD7#c`Eps&RyEViVr+XQ%vhq}0cn!tvy5F?~ zESyW0M_;B%WS(=`sAvhuN#!{24nnCr^gJy3Kg;!|4AWzqX%D0&k}p7p*y(<7GmxNr zknbdD(1**@QaKoay?D1Watl^dIqBsEO1I`~HSU=;0j=?q-h3N>Cn>ANvuDtLcAY_C zpa#l^qW|dOScy)zn(gFtt`q~vXkdBbU2PH>_4&3@7E)SH9F(4ys$%Do8&mx6mfv2J za;);b%TZpho1DXs|9Kl#a73cMlhW4?oy_-R&HXgVylKDA-Kpojkc2YXXI|sHStw53 zvdkbZZx+~OQ68&*)-KU`)1!=1^=>neNEO|(6O{F3v}v?*;TE&gYcE+++qSyJO=}(U zEwqY3xrT|;n^$~GW> z<6~Dn4G5Z)eU)FWvzk`JMPmUTLW$6;a)5zH=NeE`iP%^}%sme~j9>vGzU=CUz0fuf zp=DqE3|(&bYJLr$vOyHY2{2QTT-?{|%9939Ud2??L(w&^z zS{=~oO4aIr!w108e<5D!CWU+Zl7C;WAL?Mvw~@Y_B9#Kby;EZQtz?MS#$i8(Qq8+E zW`z1A)!&ZNes5YMS8ud@+H{TDmHP(O+Lvu=FPu?S6gfPAJYjfooU6*GOS%%O=v}Y+ z(01gU5soOyIEmV_@nNb>xFsx4u$-2 z_D_Re-%eNCF(f-JHFC-HdzZ4nqu4v;_ui_lOF07JQcMOwSMNH2@g{eB_(3(uGpSso z-RY%&s2L}pj6gMiJ=ztgdWnk}wJ9y(;NtM!NOj@V^?)MK-(5eb=xwD^@1$WcJ`wHQ zq+D=5;>J;yPOLA|0GZq>X4uPB1F*37nqu;lG2|v4P!7quB|I z?@*MNP&O!>WxOnhwZ&s830M@Cd-5iKu)(Q+v@3^aX_MP?u36zDAgpqhfKCGNMV>5$ z;ChbYo?_Rk99w`8jcpour|mJZrsBoW7h)+J65SN;pWd0s3|8yma2O!ygzU{Ze;rSU zjN7&Z@FccGA^-=G9IKxbJ%5eTtBe9~&Ixl$xd$1P(%mjj`)p~tt`*iV7 zLCK&@=^jrJX0TDDD8+Flr*AHB^Hh!08G*X%wvoN}QpJ{26{(Rpauk-K#M1$S{nUfF z^KtY>mabxV3`_++WKp~H?rJJfy>UF83pWmv!GIHgPA;7O$CUo1BJUC!Q6M)BT|I7x zPIiSy<$;+N*@o`F&R##RC@j*-i1m_)QNoa(es4hr+0#<}`26$RJ35#xI`9ZCjow8& z$*aXgrMyVV>()&^7t11R$}T}u*fXDw-rqfIO>h-SrA^SXl?LR_}TB3e=iW$o17s$YfR#+p_|4Z$l!<275!NqSap|NQ5d5A$t4Kv7tK zjLY7w_vCf*U{uJuqn!f#qXNop74p=jTi6nRKy%&&dTH6Zby66$zG7Wr`H+&;8i6=! z;y%s`Y%2h-8qD73u2LFtKWx*X>lb{l61Ey;N75d&IW-Z8kkvU6>O0asJ8Fi zsokn1>742*s?e8 zqnyyfDC@^+M}aER2!31yP$ln!Q`}Vdf$zJ$wQkYYz~s%!i=Nu|65ES%M4Yb%xT+py zo6R}B5bGKsq)$z`?o^!EUw6KgTj${b>C$ z*&>QxP4-%JEQgH22Dr$*By~btJ*1oPZ>gh$vLj&4Nc!`NJPb!sY}`(6F{G3cg5?=^#~P_VFUjxFOj4GoQE>YCpoDsGSKY72)wa!x6pck|oOV+C&}~iPH08_~dd~9_ zPNJ^H6BbIxuD6F=_8P-AR9>dq)rhVrN5g9dkSPM})rgTVIC8=MbqIW$4*otfz&`)| z^PfNedi#GwW|ynZXjt1I-awHfJ# z(k$6xn&qy=dtiI7!ug>-g?1i?igVsk0k?bJ70-W=iJYBEVxtx|+@YCkknO<{Ps_Jx ze-^m^(m#Cs`s2NBAKN zc-Ur^b9{UCP^l&5|88onxPowNajCA$J!!Fp`pqeO`WQ z9U{}!N@;+cx~hKt=^%cYKd=7t9qDm3IuGvvicJ;i5ZU_<=YRmfLwTODSn3MS^2L8U zMF;ywA$7cl;%y#vlLVAC_T;JyR`<>-dQ)22d+4z1(dU)k!fPZ?qG*dp> zFerdjc-MKdd2J9;wQ4Qog#0cKm*qZ;7Ms`p0@O&D>8f-&5vHx?>C|NP*5lZ;(NVf~ zv={LlV7KQ2WV?o<_*g|4+{BcKC?MLdQxs~(ugSgqPpB?Yx+Sv0sAi>K7RSnKY*$~-{wx7L0a>r%j#{j zn{=1~FEKl)6x$q@L_yCMK#(2@n^!f5);d{Nmuc8M91Wu~BTHU$$lKC_l2Dbzn-tT2 z9xF~gxGDI81Bpp%v6s4WaM*u`zRosz=B~!`S%AdZ-UH|CX5ke$4i_)R<^?-y6n|Eg zRK#z)ckS8KZ*%Hhz~(&kt^KGT%q8o?6Ya&Gh4UFehZ_7S^vQ1deZ~Iz`Qsn|f1Zv8 zc3`eeYFAY5+;J&jK(MD1L0845k;*Ph&Tbsd+L}7RIpMo*PIA}VNhp8CFI7b_v|X~3 zd(x(CP&V=Usg{RUH_A%wa#1LnfT|DHiA<8bYZ20~<$~O(7q(kH5dzS#VRS_K_pB5`L2i>=$rW4ox<_!P%W+ zJ+7{{uUxg0Q+RuriM%CfHsTZ!a4Xd(%V;v$shxR|XhB(2WvcE6D-Tf3YDkfI)8!;g zn6~5CnZ-K?;9j8ga^IN}co}xLP7X9l8)!(qawOSSljzJr8Hs<|vFZcFtMHajf0=sXDWiFv>RCmWf=ZCIY`;du zD63tzYp%vFfLwp-Y8-nz)}8p`3+rNBbzV;F;Ox8%`6x!*O+gr;#3ozCYogHgejU4O5#O7TxyT%Kx&Zbgmim+~jbn0j?L>Ntb-pv$6 z#^cxX{8YYISH^hwB~v@ssN*e(au%EQgObNaR6IHy;}h~&2bZ$z|D*FJDpx& zU#`LJsf%^k&P<%u`wwV8^a*h)1R%Iug-L#Pl;PaWkD5zTdT{R5^#Jh`a+4PZeBMiC zHYIP^ld+2we_2s#mjE8n)Ch1I9k*8Pv6DsQ+dEjN(M;~%E&HEDDZ(%bqP5!Ebi{~I zPj234OB(&;p}ILQS<9AVjregm6k$-gY4-|tGpmR;9@^1Se{7wel!DiD$~m~(JMp}! z6Su3pzbm7Xla6TSK#p5pT`0Bk0Md>iX>&_}-!F$8e*llfjosUs;5|dknFV%qjkf|k zYiTQ-YUA^Nt=eDTzPz0&Nztc%1Xol!T_<5uKHw|O$;Y|}^%*#Id0G}AKXKxo-d6BS z*#Eb-xSLu7n|>ov5m4{uBa1SJgU55H7OE=2+etskDa32Z9`g`1#0R5Q2R1^wS5MRz zJGB@efBmFBAG`NdT6kDCf#mM+iQiSheTh_Qh1>lljCz{iYhDG$e`=&{3D^%-K~2 zFDfG!g7+6BrkymSqz;?AT`D@WCV+8L8a0)De>frSzNTcIrlmeuH>0Zg0T|lD^oy*M zWX+lcH^beg!dF#Y6f|4B_X07MbvJjZ@s*tp-?e`QCRC#11zg!w00-x_EfKSn-7C}p zsuVS?!zds?CX`KJST@CZs`cPoI9{#RHUAf1rsCF}%cGX^x%Z*H>2WA!*&H%S>SEpw zf8gBKh{+@39p_DQuNr%Bq&r7V58bB4IR&8V6CB>EcxWK@C|*nU8hSo!S-NRKC&z~J z^l>QbTpR<#jnI_+;w%7fKMz-~Pzr#gqqz1Mrj)dIma;42eylapHEL#3YX|r8_Vf-U zXWdr0{R?EdGamnrmCCnt(IK#nx2%P z_?${Ek1oY=fvIePYxXYd^6FAch*t^>+(%*AZY|rl+dSvQmn9$(a?O)!$HPzXf41E> zdUz?Q($Un2rce!&Z?3x&1+-8W!)rl>ZJ-t>|O zT^*Vo0|dLo1N(kj(`zrD6+3kDxbx+^-tD9{?{BHNczIMsLfgJZ2uK10B+U`?V&^(E zVbnM}JC_n4P62Xd%dSVk{Xc@Ef3>T&Iwl~NV5%K_(Nq^LeR0jdxlUyczKBDSNhPICz0* z5+Ea|J!C*9ztx1yDZOuw!%fvvcqbtB!C{o;&F)aOo%GCUoSY>`Gq-r_e`wH_f|1(C zj{C{8Q4Lb}B{f}oehBkT0&Y{+Yg}CPMtj-@Mt#eDuUm|HNnX1N>YD8aGwvG)8 z50Ie>xXpHnEKTh|eE^We6cX2@Pmikb-d#IpugX*rv7VmoV|mbNe<Gk$9mrzOY-L(zUYR#hqrXroC&Kuyk>7}j4p)~SqNdYYJ=wv6xNjkEEQ|3e0 zs(#jOsa=Ixyuj2XBI{o>gF^Od_|0cig<}#>00>ow)xJVFe_K*t3ONPMQ5#Lyj-@9G zyhu`tFYUbYuR*KAK0PNPW88eLdSyi3yj##(TAZ1WOi_C51=K%?6YNMxB_Tu4Z7R9PW`6Sf2Q`3GOwzo6E;<_Q5u0#;Bt3)i3fJc zcNrZhnr_i^R0r^}T3V0Y5Y+A#C zeTf~w@m{WGno5Ev@0%*oDR02R=3u#E3j51) ziAuBSLQhB=GD-p~_Qh8b9^zO-Fl1RRYN|{UkiogJlfdms%^1G1%{a6EXH@4oCJf1H-n z^HIk%=UKHjnac6;qyQhCKLNTt-=V(ME>UU9V+EnhLP*Q4z<~^E?p-NJvPNsNk=GP4 z0Qz|l%}K@SW*M79W5G`4=9s~KoRpIq$rG|tGe}a~pGV0TTj$o;RkkH?v^grd5&cZz z-a7CSD98HQNVfZEw~r|g&{RmcfApOt4K#jRuh0Gac$=QOT)d?QU$S$ZQLV}XOED_N znx5=)D-odPK~&#g*$D+4yXK-v9_b`?JJL$2Y>%&GVFypz-4i-zZYr@>${EspSiPz0 zq~o6A%l$?U9%O<`kQP4Kkbz?Ys;j>?dT|<>gcg%VA#HD^IRSX6ROi{%f1*v>3GxTg znTk76>Dm;Bc@8r+O?adzKG5w-Fl{Kc1-%6jsk-n zuSURJiq%)h(jiFCLE{VWJ@|1o#Hk*E?gOIRixMfTU*XW|_S+Ww@~#q-%GC*+idv!sH|(E23l_R zWvVlx*w75hHITWK2|uOz0CNI)Refh7KHr~J_w;t?RF9{XXQ40G>-+eb-dQh2Uz!#? zx6R+%Q8e9P6{$O&e+rz-!Ph=+RV>Z&lzNfOpNg%OF_&0jG0l4IPNhF2=Yo7UD^AHb zF*#BMlBV)d1hRsaSozz_(wF^3JR@$&d{Ui6CKW#_sb@rH^IB6dY6p) zcg~`vE~$}#y2~?^PO5@-AWjW^GgyDhk#OE?K6$q{?r>Pte+)kR%=7hn{d_M&wpbkd z(?mT=lB`syYoLpC&Ev6&kHuW-LG|9jPFBG~4fAsw8cNym0VQbQ&IVzvhMYpJt7OWP z*`&6$FaqyHt4hkDJv+_K!=~^sA1`YxLotQhYKOW`Rbf!87hiTgwwa4np95DKBurl7 zk#@qHgYbNYe=2c!Uitvo@MRxxl8bW9yGHaJ_)B`~78P`^>VY5eQjvr(8DB5gt1kU3 z<3gKP{Ge>Qc6C596>ha6GLR`Op}psc>$@&oGZgvOZ) zUNS1HWVheZIGqFJ8L9~!9KmuHLM0sv>8t^riq$3Pq2RogssKIu_~ND@v@dSrS$g!c-A_H6mDZZ*wA(?mZ}hp zddPUZlZpeB>k9C+U3VR_L7>Pi$1k-fFGq=@dWDj5)SC20x!D~j@M>wO^{c%m!2a{P zz2k8&b0eN!9aIXt3b5q7$!J#Of^gc@90u$3lPQ`DfA=`Xb}$g3oJ4;t16rl+)6}s| zrhD+PXgcrZ>oBdhC}Z^^8EZ%Tvc>pzcDDM((sK@9kLASX^sEg&Id!Va6nkMoH3cm$ zBX5yDVGgzAsAXB)=cW4o_5S$U zD>^(oY#2rdkyL?^*>LF()10p6Jf2eHqO|v2_Z330dY!<(O7W#XTHX|`2Ea6)MC;*%enAAbO9UrOJm-*(IZr{{qGy?^-nQyY<$d4NADIVUs zfW2OJLxzv*#K37IUd?4kt29N{*XK}StLr^qHfI1gK*+zl1Cd5uF!foZwr@#OiO{`W zy;TbW6l(!t`57PE>vBBZ%LiwRH8E}{)1~(VQ@J)3aaF0Uje^e+4edqs zPS6CT=T%bHOCPmk64N<>x3z`77tT`H^dK7pkd9F7&}V;}BQm2Fx#DWd}S{`+Ox${>Xj(|szlN}wH<{q0?`dgiSrwj!l zQ)NkFy{9o(6DQf&aJnr)YSM(a?Puf{N3WF^hoV!`d0R5%QiGid><&kBgwmSm(^QHN z3*LMzlW3kEe=m6{Cbm4{YCH|fAj5awlxsZ8?hxxBaoHF=bnK>{GP$ua)k6$LhP#K- zb}ZXyUN1RuSFm?_mZMI*dAaJ5T54rO>V z;cg?*%cP^=l`r3PE5DzV9i><#>b=;nek{Fx+wGQwWZvPN#i3`kwxD)@?LY3hc#ppn zA>}4ke`O2KSriQ==;dgu*zvPO9{Y8#PFYDYS9JI#Bv#cw*>>AAfAHIQPuf0{YxpL` zWdR~v1)Xav6DbPsTiU-6idRk&xtF8mE^A@Q+o_%a7PxNfC4j6WU%DO;0KL%QNKpKP z#PokW`f$9WIvhJW-W7~W-8UZYCPlrl#HsH8f8%GS3JtuABR8YxTrc7UI0|hP5XKCnfWTQvWgn zhC|6Knd8ZR<+etpDyN*qSJc;Imh9+z$#5#1bFw^MeQT9Esbxnug^moGRK^F!iBS4H1}t4cz?uSLt}$gvxUq$!OI zP}e(LL!pD?c8*o(T_Ve~D2=(LZKs;&2XGFpLmxg?OJYeGaz6i(ozISVklKzYHBN~h z34Uu7mviNO?H!36Qol$IQ$nc144}s_e{oAQ zg8TJay|b~Jeu?M333_>#PEo}$)N!!8)}*t`|FPK^fsG31Y-6g4m(*w3EE>pkoHmxZ zpQlEQeE2)x01B|Gij*L<{i5DKw8=|R!!7_Oh07IQ8qYdTMAqJc0uu}Y@LnieD{svh zH@BAU2cps{sPnE}b=YMIDSyFsf1_wPlWJDHFe~n=mmBBRUPTCcoF5u0u_f%=$vo*Q z*XV`&v{)bdhxz3lH_SlFNEf?bI??X6&MjLav5`yIbo1tS5Ou|W@6{S+^C=OplJ%uk6d18--zE`x50q=o zso*iAW~e06^xU`k_Tl{c=a=!Gg!ZA%6Pv&R9=VT8-_1r}iE^hiTTfZsv}Yymy7ytq zzZTi`IXWO3Y=m{0%6Hs#e>5QZHBS=n6ws~+FS&x~KwZ0+OPMk@S5?^u;QsKJAPrk5 zlPaSGqu~rayM(Q?U1gW42&9k=NAB?Mm`$!6Lvs!$`=X@WvC}q}%Y+bBQuRBHd24R+}mSKDIo#xLd9l?E>r6a%F#dNl#8c z6u5h0qJH}{|ML!?#6e3wA#u|wx^+EIu|ve(9k{uik|6aF!a0C(n=Gf!Y;u26l)E9SvtP+t5XfDXJ5%K6-p@P>xn85n>*Q&d*eyZuYb<(@^XEQ zs;?0g^h4R#kmA!?ef{*u$M-HY*h)oCsJZ)2Duf3oqRAn*q=aNg2q;b7&Vwy|c zOi?~%I+~l*yWxX3;;%FCHgf{to}`+osHgG-a^@CwMjsLj5vP?FvF?8_AZmNelovhr?R8vW9eLd1^jC_?keqlF~Zfdsxi}-uWlcJ~FlnA3`B%j7x zmZ}{fX=?|!IVRUuldh&$%k}TKw-#8CkD|`Awra}vv;HTrF;PKWx@s5YlWXCxcO60j z;bbN1FQ=vsB{Jk#a~OYH$ji`FUaeVgkZQ@ASJom-=^?Q6-F6jX+Tx5|fX7Gclq}2= zdY7Akcw2BhNh4>K$Pa5lMV}7-RZEgIibUf}yEawMBimnHMAj(s0f?ig_Gl?A`MOFq zZ=f3))f)@4D?UIgQTOcaq z9h8jJV}*0S4He|4GtZ|~3O_rsiZYFa<6N&IjhgjTg#lKBKJ8itk&F2P+d*t-ko`ZPJ3iNllecM%ApTTj!dBnVI#zkfq^(K>dr6J`)sKF?dy-9_s9Rdvt0L5iCPe(v3nI< zlVD!;64S^_%kSze6X78?OKzUtjA{Sno=OhStuJEV)PVlb{8@vR&}2bf0%?O6ikKD>QpJ4Jt3=AD68+fdP0Wd*j}_$_X&<@#T47Ne4)VhLeYi!*B`?VS&c!N0e*xL!wc--fR_1&8~Hw-FlW?yx}ZgcI>-4 zSOBzFgINTjHuNT4lTR0ZF&fBdUO`0F28y1};nrmtEKMc(+q(Vxo%E&`ozSjg#L za?yS207z~>c9{r#U1ueVM0Sma-X@I4r5>%s%p( zupAozb$Wy9%t|6@sMhAlO`&jSpYPq;%$jE3D1F%`DnX{EDA+;ZB-TxUo@2C+lBlXt zVjh1b-#awimkDT-X`wRmy5aW*`*6yuDxn8#ROyqtkeZP#wXMozE9;h$%}>cB==Sn% zkehUWV?{xE`ogN4(nL%IO$9Pvuh-}PR-OSc3jcwhx&gz7zQsYm~JBGDQ{T z%#&%(^e$LT$p@qI?7@~g@E~ZGa8gpJ%;=@@0o>3fU?_Ufb)vb$5YKR8bFjy&-w`zl z=_=jYFHvP#t7&#h2-T^U^1WZ)xfKAV6-nI;T}<6SdPE-S_%aFXypLFZ>r20Fh6pkHUFsvsNQ9Yo z=LVISYXG&~dxbchd~!djC`u$8VY`3px^0*3;qc>P;y*9f*U$6kKj(YKFX!9?m{i|o zpg=uGR6db|)@I8Z7^K9TI=4gRJ3?+JC@=CaRi>Anpxvf2`jC98H6Ukrw+#lgV~Lcs zRs#51a|2Z(-kSVbR6F0zWA==%RBdKTnbZp286bH!mY*8)IKaWmNRf49D^Pzg>?#(j zg_GwJA-{-_Ti<~pju=umIC9+NFi=jZF)XLnv%1YXs3F!iYZ5*0S1b18x0&oG1S{E^ z4ZyQD|50szQ=ph2!;aiLq2m9M7SF#%YJ?CaPy!pTzv`L=5lId2o)&d0Q9& z6}5l%+RdwsuA-cb*$E7Pe0Sq?-6FhZ)2dA-vq##(_e)U)YOvn!~9XT1x? zk%dRJV+ns%sNz>0>t?c#){m2o9jKrpl}Jz;>a^=m;WtBSBzhuU(4f#`W|@)}W(_x8AP>m?g0@-0QaXHZJWX;^0*~K;ufo zP)YfDHI83fa;X*Q!HeT?I=!^-9Jo#()BqbS#0!6AJxCoC$F@>#d!rBDlH(m+L76)O zCng6dkw;6mK*}X24m4X~>i)t`-@Not-dXXXx@=|U9lci6k78=5!0G3ZoD!hb+1vW! zNOB;D20JE`sDGf9>+#%T{qxh0cNA!)a3^xvyp&kzlRrC$dRri?5T+K*uo$e)wj`;g zy3>D3z|YP_kUv#R^kSz=t|K+w8ECoeKnYYzbh5Unct{ioQ{0%-v9aS+j|Q$Xx;H|pp%z5#Y>a+uPT3rG}_vSKJK?W z$-niwm4fb8@j+9)(HeOO>mPor#_3DH~ZxamUJD*6oU-UFy_vst_3TgWZWAUCVZIH%FPH%irCRxNv~lp>;M8}h=p0Ccln@@)@W`h+UB9N#;x zB}EIauhi3)MwQUp)S+y$7Pj)piv*L`H)pfzn*}ORXgw!E{I-OqHIbBLr>0?o_&*`kUBk_OnJnMeluUZv<{`lvI z{&W7j|NXYUG1#U%13|l=FE6G}wBO@|U65a(tEteANc0%`r%>8~z+|wRoh=$-P~hDF!bh^3 zW2U^_SUUl{mA!u^pkj7*%Rw$chI7S3`z``^)?FZ&ovWI@N{l;;Tvd}+s9W)nBiUR^ zUGLp?Jm<#0zI}K{-#AJuBmK(^9l#+qjnrIl8aSxBxf43uRY}@|;4l0M@+@@J-AD%E z%!hYq9GoQekA1gvEV-}uP`MW{W|1*vWR@ zCyRfM*znrCSg@BwBz4BrOA`=J_-(b`xz*NIMS=*(nROuN@b06E203fIEVqzgSkm(C z9$N3sGue8j=%UsJTWD@yA~|npTIl@)7;I@Fq1E403 zc6OjvLOD0 z5L9%kyq$CCO|p0+jl&u$8K}vCZzeW6P?^UUGGo&e#2L zDsjq+;Fgjc5F$F5FOIdK{3K~TN@q*@CP5pncR~1dE{pX@H1THA<8Wo=C9L=l$HKbw z(Xczhbh0#;d|b}Kc^o9p>>WNO+|JAUZMELvic_f&oRoF;CRjzdpo^GNraFH=FN?ZH zuH*oU^M|B3qOY<-Ywmb)_NZ?rZ;@jQTAMc&!OpS+*f=Z~FLaz5Jn#vE(_g!|a!~k5 zRC>fMDM##$3i^u;M7kWblP#O>RaCUq$XeMyXsXL<^Xy?)>@bTzN!Q*hl1_ErsLoZ4 zb@xjJ-cS8Jdl=b{3Wqf;t^0qSV_28>;cu(;j$*cx@$70==b%jKdIjneH+dPlLhv~` z1!|QwuepQ1T{nS%ghV!;*ReJI%4#x<-g>QCJh7QFSxrn7=V^0=5UXo_@D59ISXeZJ z@{s8r2Su(zNZPn)|1pV{GkPgTj?jQNC^1f09ZR*#<^u?XDB%#kH}ZdLUa~BwZSB== zg0H3#;{dF7jZ7R`=YeCq)oNa&a7fT1h`q|^zT5c(=fC&!{P^?pzuqo?yhu3p zXVp51{j=4hC~F8N>Un52+?2cGl&HkZN3PPY_uzhZ9D3I~YtMh$zc{_2?i9hDeIt{^ zalvESKiJq@V}fZVDeZppYf%ng8mUcEO;8HkiLPCGF-J~hQ0+Tb4$ww?5J9j$pp2uQ zDosVoRu#Oea7>XDzIEua(04u253N3k=!K%`04wInUY*N)3v_Q{p>p5Pxc~Qh{V!KS zaijM1#!hCHW&3~ha#iM0%2Xoq@eGo6DAQ0V^>4M0_%!zKuO)8oJa%Z3PP0;_e7RFg zY+iLfiKir0?+R1!a`tjYcO#-X0YgfCq2}bM3yUxTG%^DTc$XJ)oIK&SS;-z2?e^a4 zwHm(q5V~Ea^LNYTHXncxrQ0senXY&PP4;4sM5b4~Kq7x?aNTRP(1sKE(3x85{pW?d zUbP2bNnGCB8Ze0Z5f*!HIvNm+b)3!;{Pgtp)(#l6`R1mCEax9@@Vr)@T@iVks+&M} zfDglvgYNVYxhTk*ThalfOCYv03Ps_C-AeZ{ncX70SZ%ud1oUksY4oVHzUN@O^zQ2< z&0h5?5n;(fvLAlPmFeCrfDDQ3JIIw&swI0O59n!C>g0rGrGHL6 zu3xRz$I;)L1KmjyjxG`uH8)a5fRG~*lR8Z{TH<6(C9c&O_Ey5X;@sJQB2(?s@`!Rh zhI~Duv=TqnZok&{NilNC-u;)abfw%Tq3p`S@dJPNC%y?$OjO3fwQD*Hhb5^Y&Z{X@ z#rjkMoB-DB@M0|s#EL50l64!Y>Qqz{WV~#|G@rKZRHkfvb~FiubyS{nmekClx+S&c zjG94Yuh;9(cXFgvje{#v-N&Lx5zQ-+0eGy*B&TYyS4mgZ({Za12=1=H1l6`AYm_BF zmDGRiS{9`|DQjde=(G;K+f2)joKiE$=5LADMd|1D&T7SJK*+_b&j^5R!R(K0gHSK@BTOU=ntkNHHWcKBNk%n_&ZMUmPv^t6E ziuJ_auL$5yNpUuZ7n<8J+MAR0=jiy=9e*j2nuY>=^^922mm(Wje(h`kLeNI~atQXM zFwV|&>Uco)a!9P=`0EaKdsFK)lzx(z`8g8H8%YN&)>sqH!U2p9o(|GJ2UkO!p=^Jv zd3s#lf`TRQvH@7y6Ho5@`RTVgjwdoSpJ@ZsPb*P13Bu~yUu{XKDA#BUm0t!FQzTYi zcs;fl9c#{7FyD14WD<1tG==?@Q|(lK5k?9=Dbfpk-yN^nuQU-O_c@tI2zQZ6ZPWmn}+n_0$n- zINrSRhBV7uPB9K^|C+B;W%ho)!~Q=1D;1EE_yKm}f_s z1t_5D)Rtgz&+63ly@pfz)<}OOxyw1*2^<8oR^v#K87wS1C?31R;@)*E**>RE!L?M4 zFIS8tLU}6J^zD;gNQqLO?AzFk283SG;(1fcxYYzQah!A9KzJF`XV$c0}wMayLmT|=WP z2by%S4*NrMLq(wI5P?k0AcmqsT*g@UNyt(ni7>B19?_A1W6d+yI7gY%OKwM;6`_;J zGnYKpu7zon*q8`>B!Pdz0(SkxG%TkcV!?S8>KFXBSZ{*V$BEo}Q$=28%(etbvpAYn zi~0gPb8r-^(HU|8^|eqhBFFzL>|B@YHnJ@Jf8M1c@&Y7)$H^OPwk=X4O0KGY`uV<8 z2YKicrz>W09=JKb|BXVy*{??aDnz;b?=JUw4R(6nt+wL zaVa#K(N5Kq4T^8WXcl0Gyy`@rB9Gb%9)?z4Y&drX4Wz0gr4LW-%hU5GQ@+c0ipxL_ zOofc2C$GEr9%+B8@meI6IcLt*~gjVXO0G z+OSTO+~DBDoHaz#HZhgB8VbRLuQU|HFH@mc%VT6mBgubm_Jqi_M;lch*XzsQme?QE zN{#{$zo%=A0o(`nB5o%xyg)SrmI;>m)aTamFJ1_25GcUkONucmgb3SCddrS)O;Sw0i8}Mklk$8zCnp=62Kf@4@-KTkWZ$xIe3#9H^P_erB{Qt z!ZS5I-+6!jiWq5zxJ?H%v@zxU@gvBUrwSnUab0muYME|r+V)Xx6l|L^x&Lr6D?=qd z9IxL#(KF_0pSk2g+)*~>UQ4e>RCL~bm2_>e6=&cN2S)3-2&8JEO&hSMMW$2C9bJ0{ z!4@~vUFLv?S6A!q(?HQ}#|cTKFKSzyk6=TH^k!_GzO&eSMM0iw2o!wtQN^}1sFD|s4TY>Up|pyN_nuUOjLj<6i| z)L-E-Up8jiaXbuoeS7%~cU}64Z;Grm+Zcb%&*~Pz-bg=MSXf9=6khS_r6Z9pm9I?l zYw`=q44PjBylBUdBMNqNO&|g)bp<%#2>f$sr=EG?R&BqBscyx)cRhR)RH6~{)Gf*K zf4Wj?T&N?jLERxI7IEG#gC^zmrrv5z^gh6v(o>R*f(OLJn`Ej6+-w!#jVeH*>@-{<)CJ}8mMd90K7NX~(99BWl&(;B9#ho{`nbbCuR zQZi46LYt2^9mm3S%l}knU;_c&w}K-Vms-EVcKR)x4;pYA+eHf8Cr92(9Lmn$$NTi4 zA|h>hItPssY(=}LTRPF)A_%N6D>Q$xYm$3RZL|aFj!W!r8>#(Jgc^>xaWOWfrq!s9 zx{T}6u)F?3_7)N4e5?Y?aoZE+f~NQgCSL#i=x6-FDXuB6Auw0B0y<3&0&uCcbF2!w zfq5yXD8fxL1E6>JyR4#EW7GdLDz3Qgn?j7oiq_yqCqXn)S+fa;P8pygCrp2isxK6o zwV(At3P&FjPQ=A^&fD(G3&=c#L^nH(@k(lyl1$;AW`w50{i zr+0eAHClC3A&`I|C$IP>ExGNH!cUvSxm-7iB_ArPAL7>b&KJojWrcskvE0;K07a|N zo0lft*7s1)wMl;$2!=(6paD1$?Q$YQWgZPxyj03aIHU*3Ri{d3b~-9V{Ihl2P6wW$ z2{3aN&2Qx%-}Gk5mP`Mgze095 zll%bq7QBO(GB}Sj?@~cgMqYywGTpRLY*yKiK2&kjJDIOUNS~8?qEN!dw*XH8x|@dMK;-(%E6*wOHMrdI*1zVc6&J?H&iu#Ocrbt#p=z->u6}>GBe}cLz3Y4I_zy`B zZnnWYA*>uM2cNjXTo3~3`ZT1`toZ6W_wFXa@Jq9@Xd5JVWn4M#+atOD=kG61ub-?2 zU8Jn@k}lp=?N#e|d|Y4=F{nV15BDWXJ5(ox;luwFj&bGeaFGH?;kNArQ0kd<=$$a~ zO!vthwu$l6`HO#Kt>hd8uY+9qW=q-_y7PVuZEUH=q?}0rkti$^!IP(oBgtQUcGVtL z_pTcRmas2M?@H$J=ZdX6)`7L;S7P-xboj)P-|0cTM2+{WwbU zTHEt~x6h>5qw=8to$#R8qEfEsx!+oMjy2QahL3+2K5AjA8)@s(7b4ju_)+v_ zoA-4$W4p^s8K3}3Bwhn+6p9<11)1-r8Burj1yI-DuVM{r{%9yi4EyD(EA*cn?gtKbi(-)@O#R1c4Dv)d)Uw2j!g{kr3D z?1-wD!ka;P2tFOLet}Gjl3UbjoZOOCzZsj7AiIAQabG(>L-(mjst%e|O?OU+e3wnB zswsh$jmL-echeX9|&549a_6))8>eh(kl)4PYa>F_(2?wAG_ zOPxqw0MIf6lJDg?v{|DM3f~CbH$LE@=E!zC=%7ARuurE65g6v+;1DVKB2~HFEvd2) zEc0^vV2)8uba$IMXuJMk1lJD_>(76e{>LYI5s>73c|06Qg#k@j&N)}t%YG*}OowjJ z6<-x#y=8)EuptNH4yU!Mn~zwPYRuj|4WqjAhFe*h)m(-h&b;z5}rv&Y0oxY^jzf!(%Cby#bc9N_(6x23>{#~;4#m%Nupv~nGG*La+ALG$ zTWi-e9BSbzuXTi)mCZXLXMtE#i-JPH_+huDI`2yWf<-=>7r%Co*l(YR{JTj&y6z@g zlB|Y?rK-M3s05O?Xq{LoK=P6!G|{%u(a#3;awq|~uyR^j zWCciU^az)oIR~!HsKt82+Kpa?Xw%V8_V!`^K(K2WMGYI1Z&|a*W=pfV`l~?r~-ddBm;J zU=&%~*~leSN<3N=P@bC%s6G02wgR2yTvivf?6t(I6d<@B)?0tvqa#|bt!SH;r?=?g zagFii*OjglVp>&nyW9$JT1shRzFm!!N?ZADqxo>jRVwljU5 zE?;z=!J)x3z&-cn?*m^aZ-d0W3}nrlGob?HAfvX>_S=85iGn_FIvh?biW}$YKuFkm z99N&0UNRsljtuE9xpw1F*4lD_yvFm^AdWK{cK+5`HFUSaufN1lB{*6!7)m6 z(MrzJaKUnd9nmAR%52v7o<=jKr0Bd||8x_I9Ql;nXqy)*j z)LY4l6L5c^lFf@_2?oXJJeXmeXUn4k?K^ahmY%#$?E>j`yxK$~+c+6$cLRTUD@Hd4n{Jv2FGFklWj*hR^x z-c<>)^c}BNm<@^rl2INy{jYz#{<@i=+?y&0ZVP`B12o-IQA6Rowv$(?MkidD;uc{D z9RIA~x^JQxClr5h(#`o;efFYTocSP)ZA89#Ejwo?a#OhMk-G|_w6J)Xxcn||dD^oN zT8a&<3wxkKsBF6ChOnn z=>5HV>YBmDGp%}PbI&gaP)>IamY9hbH^=U^*#szy`#1SUHOp_w4c2%PkNhD;c0gxT>YSve76%0XOk7)kO>-cP2YB=IJ9bF?p++a*) zI+f_-n1QusDu)bwXWq z^~E`T?xqz*9Zuc_&up-34&gij9M8^I1$U_Jxs1`4^?V|v&2g+k^WiOT`bQ7v7w@%l z9@UKKjJUI{?(K8YswsK(U|B6!34{5!7c8;AkslWfh(;W-tU=pa98+aEKR&Gg`$?_2x>v{Z z+1;(@#`*Q5y6FU}aoSLfA#6^PKyVerQ0~(4FHp4Ym~jNsvy*|-9Xd5~txQ`+oEE47 zG@kf&EYES>rnw2HvL|lizTHAD&k~yi)3qV3_Jz2#x+yzNv~*L(5i5UJBlwnqJ2@g5 z+TE@l*rk%ClTBLs9iT1lXB7|bmdqgrT1aFPgY(wi#y42`Sc_;~xygrz^<2O9Kc7BG z@;<6-aJI-9eA@}O)yq(&Me?Ha3*7W%CuPkPJDhED)Q4_Vhad{nx)L4^g$i|RCch`g zN)4+3LLRR^p$rHixfH2a|`kK%DveQlu#`^}zjb!%{U2a$dYi0|(T9Xh{ZFukU7q#2^j0ZSYK$bpYYTW$axk z^Agp}@wXGT^i|q=am{Ow#}ef%2h!s#c)Y zh=aUMcW#Z6##GxjH2Fe_-tU%Q!4Js;05=npj#9;v#rJs1gT@8h*q(sqE zG%6Yhih=XFQ1wWBo}a#c`=Af>VSe6{P0*jaRz(N0Q~j#nP6dIQf;>7AxpC+e8kv{4 z(L_BYO!tL%?HK`{8|bxZyHs~IbT!X_Z+B38Rs>ZMJ#YG{0LHiob-SbT?~_S)XsYCZ zG(3iLVAa_pYQ6xNwoE`dEW_{_^#g(}M4?-om#gyy|E0^}`&NwpwzIXRO1ev9t!k zZshOqhq|^yikmwmDlTo+9U>5Itr04L0p2Q_=;?nVMn(t@3F_E2)lBAo2a7_kw%*5E z*v}p%U_+_v!P~P_OKiKG4i}!DXJ3BXi(o0WFr#CKkcFc-e{v`Y8 zL#uzvre!^(qk@fxQ+zsC0!3Aa0)};U3Y_#(h{IN^TfET`Iyj$Oqa-|l6cNas7#m4h zk&Jg2ahROd(dF{olQuuKUhu}~c0Y97C{0S4c|~oF;z&cphBb&bA>W=vGYzw7u^N-WQZ?-?x#z>ueEgNwf!laIg1 z^fqWOf%|O~RnP2xMSf}k#9b#|6>kqsO`6@~ z#;t|}9nJ%a>H^euv$(`-b0UY7a+hh3Gdqv#@VezyYhVYdEV+w4JYa+zt}kc*=(nmp z=dL)b2{$pjFT;NubDFs8YaN{MI!qJWsz@gu_Y%V*9ZTMvI|#SC zD$<*K^the&_q8%jVDT#t?xjk!wj_00Cq623skj!$v#B}z_^^I^`85r?mAz1p#ZX-Z zEy=}2tw;hi&{CROzgkUc-ZykjPcGu9J(<+Rm9>IyN=%mJl#HHS?(0@wv~hm}Wodgi zSTD(AKCZTSF>V$_-|9BE0>^GfZ-85urKV+AHK7cHDQje7feV`2fdp1hmG+*p)2hxr zSKgINW!FrFEZ|m;S`Yf858Y#P z*Vn788TU{XV5z%O-hA7)W?5K1rn;5Rsu-=ZOh+MRC%2ka7O=Z-y`q8BVd%Cmh)f(S z?%`Sx&RwBgNv@5Av*`Q?96FtO-qlv)kp7&9IKvRwx6Vs-aVECMwD^DW{OQsnhhJM} zrAA~t9ffQ2JgvWv zy*&_Y{u-fq_iI^p%qM3f@jbMgC%LQ5+0VFE;t0%~AgHkuXM)ELGUQGLhfav7S6Vh$ zoOjn0Y{#0u6M-mCFk@HpS)JFzc@VV}_?hn={>x@$NOhl!vgUta@#h2vTqC)q41XNi zq9|0zMq6A4?&LwGAY*nU?@&JjBxKnV465(Om2?~&O0so@@GYb1Nwo~UI2EK^Fw^<%aA`H-V4mH_B-+VzI*oMdK=X0-2i z!oIk&t$JzIE3khMkZON-MYcMhFOep^m5YB1gYLn* zWrEK7RYR2QRcAh`vVt5fnG(51ZM$g>gT1R3VP|?%U%7G^+k2^NcL!G8=-`DX{}BMB z8D&Jr*d`~2jKkBml?I>&*g1cD-n(Ms1QMm2fUed`mDr4_a!5zjqI6dW3cxj$U?N}N zmkwFB_`QGpk!$tvu>S9#ALVyH=wi>4>r$?j^%N$6YZU7pmxdA!tb?t%>IBMmT7uK1 z@!(g-wZ@`fABOm(7|~ox2hm~$+~pd)9@gvcpOl=v;5*qD>?CI5C#AS^)m$@#a={!5@49T9 zsCkNj$;Ee?u9OpBPG$a*c27B-`apnt4rPB;ozf~0*|8^e>TY|9z2|76B)?i}^^x!U z`!=jZ_*jeL{C|?Zw_Ty5%e{u;-h5WwdQD&OZ(@Zzs~c!|-D}|bo;=2)OZ;_CL2cZ^ z(MHySueuysY)w0G>@LPyYv}fTpc3h^4DtH?>t}wuq9$j$dGu9JU5NBuvTHgcuepB# zx8XMT>H1Q6flvUt^y}7IlrZN^hLX#9IDilP;S&%uz^(xO-Y<(;vJlq+;2s(HAPRd*>)%`U;<#ND*Xms-0WgDcX@ht z_Kz$wf&GwrFoGjrka*Jn2C3ySujPMvPUhsSZI8F``*?coFMs2Rk2L`qE9TTeVwGCz zZ8+AaMg`}}72mcRXf{W7rJUR_cen@wSmi?;sHz>u8aCS&_&Za$_0uGBh(;ynj`up~ znbbp?F81x4D{#B}P%6T`9j`mOtX!2=>=wTHk?@0EW9vgNDN^3DJG`|{b~uVqSoQaR zSDMhjS~M1l=(d3zWm=K1tCr`jTuYNiWBT6ZUQXS^xd% z2~!&9=5t+ZXiMwTU2CPTu0{!KFDgORK^RBjwA)yBv=c(|(}2t=3i&DwwJF+v#tYzR zhBX~Xf(3&E2jsnRco#@VYma|uJFINgTZxOOr&RB8@2)(aiYz)wyhZ~xaLlIgi<1iT z6f)g*b(H5`!$PD&KwKh_#0wOo_GRK#6@J?VcTQc;wB5(ZK?6vra>yssm~q>=1CLdk z?>}1m_a`cFyUMIpqe@{`TElODd^7&r2N$c244vVf2~pCRv$PqrIX^?&v$>aBH$eqQ z$VcN=^Eq%1^mqqFTzk^3Og+8h+SH1+KG$n^9KF5`(J!=Ofh;TMb@Bsd%1JZE0h{Xl zZ+b{?K$qe|pXg<&P!j|$uD4s?kWwLFJ9M}pjvkzx#wAwLD`jWS1IK@V<0_?IHwC)+ z>G~cjdiCLHJwJb@JyleNsByhL*P?IjJ4d`7Ems1g68Kh5Rc<2fNnyJjw$c~ z?msaOdXk_V6?)eKk580gasJ=J{^NN zZW0WUR)zCJ*+Y`y*xl||B~F_HCC2il=rErr@@KdEEUKq3_c|zl3Xc`y_Kxbo@@nQC zj>8!rJ16GS|0t9->2|yGS&KT(S6HQMlBOmbT@PxrZsGXyB&LJ^Nw-REy!acbxg%Z& z*{kz^@h7y8<7a~(-MF_=|5y_I@y#jv`iWFAK;?39y$P)d!mtLHN?b6tn8U}lpKuta zOLm<(Xscr+-J89CHLLPAsCfuS0YVL3>(o46epP`7w)>aeum!TY8Y^Riq^JlN-x~fK zDUL&M6*(Q)>D&_#XScP>BjgNq=zVa>(;-(^KoxUVJ(o{+nT?`JxO39-x%8ov0s-B+ zgi}sDmK~f5_fTHk9<=sxmz49?f%M^d{q_9o2_-HDnN6jClSGI<$?_Vck(QjZRtHI= za}Yvs4{uFF1p%1EgDma7)8yuX*0>P5G=i)Bq$jkqC4GIW!uu*d-y|;=JBM-wXKVmY zUdmhPMj1Rc{{VO$PBN3qZQ@Zc%z$s3-X_5oD=hO2iQ{f8ayZhJNn~v!xSJUP5 ziX0I4WH|D-*4&3{tw2}a9FW;kqE&Iwbcf^AjZ@H^guiZ~_pSYV%D2{%u7KLCSvDbj zbG5AcVehcM3n=-HtLIkp)UmBnsd+N%EJ7kZNDaP!0BZ?HyfaLSw`yZFCfj#jAqb;FcG#L(>#_7A*{QCa3L864gZkE?(G{ptC)UoTvb zti1j{6@i3ji&YzZ+P?6)Tx^DpTBEzHt7DCSZK*XLWtX*R7C&9$6UA$Frrr-+lS{2m zy=_oCOWXo}I50sipi2`2LVdLt_^v~exzR@KWBH6n0=v$WWR&LG-+Fuw5%7M`svepH zr?-;ofM8wcfCteHE`DjW2%=th08+Z9v$;FkMSIO+j*C{@t0TjUxD5b_42sn{xSt-yq}jG~2};+~uKJAx*u zqrsjl-INqJbnBu_Ua~;U@pW**E?Ti;x}KnUL$uZv2GGxo#P*+0?|FXz=gYT09uM7vVtu~(B$7!je5yR!HtJHQ z&#nbIu+*)@PJ0(;YVGHc)7AKYy|Ef(*P=O}4>qib6@NigsSVQJ(}MfDvgkv5>U74J zbwz}`nck&0&P<}a%NkJ+I#Uwo)KlPbkEq>@7x6eJVExehirDEVw}}Phg6i_an`IYU z^1I5Sr;=9l+7#1Wcih>Tcuc_&B+e1Y zK*{@k?(Xb7$YtkBq~VY|yrMeQp;g|nymxPWRh#q=PWCKmP6gQ|9oWM=IhI!f6ZT?v{aqc zT3Sh(H)*X-E(N(o2QGPBQ&UZFokE{33v#qoO$})y)azL1@9d!Db%hiYH<>lhF@2Imd7(~o%PmyT({n< zyA56I>EoZ;+ix26Eo~lf3jF)b28EHOQI&_Q1J%SLqEKg)n{YWiamhc6(k~}CSwG<0X7jXDaOzogSSB8P z-uLJBy}o`nOQGy_)l{kg$D9lYMs90LYglaC^$=391Gq_lwmJDXj$w}r*6eobp@1`iupOo)mzo$k5s z5I5aHs_Ms;=i^xUbq4r-wu8!__4D4E5zeWDoGv9>j4m+=+$@X}QEv#6%UR1* zu5M~3Pb&gWhe5uSoZDM{d|-dh-@euR*R&iS;{>!Z_qu?m!0e#D;;ucs_*%cecpaxZ z3S2cIS>B)s93}O(;}W{m_Gq)D$jyvv(Et>79&;OUDsBsY4C;F%eXS-B3?wye<-G;} z(A4gKj;@;qcnuiGV>7q5Ms3#i>jsgEwh`c~&@*+Xh~#sxW12W~R(G<2tDOwv>T{G& zM;3xsI86@)JEpwk(^))#HQ?7<`let67T_=B(@fftu#j5bycwue9d}yNIXnb z1Jk;>GWgb;>@M;1B>C53CeKT|A>ySFr6WkMHFvUgTjMcbu9YP@iWM(MUL0}QEH`zv z^GG;X7>-jxVaY-!DVJaMS0Kh{+s2=ba497R+M{zLvHod1egDi#6{rBTIlvdA4Rv>a zNZd-rYeSr^s1!wQc{?r=Z0Dw^gL-;|JaU>?ZS4nLikGg)K}@o$qbC!m&kg-WPWZl; zWrVy2hl8QZb=C)?c3}~h(Lo`u^wMw0gsiB5zTISU=rm{!pUI}HQ(fIDC$qJ7j7zFS z1InRUoZ}qw2|ZkDJ~Y<^BD%f?mLTwdE;(dJOYcrvczj;Z|Nfg^?_&+t;Xh|(FRRwV z0a%KOD|mF0l>)+2I4tN1Pssq;+nDvLv-Ksm-`#^csv=qZ7ZHmq(??$>cIN%lw~-dF zKde+VxAo5L3U8@#g}9b4rS4T?HX&{msk;h(yi(c zFWEr_Ez(*zcS%MM>V*0+!D%qq;k;*d0lYf9w+FpKR8NMze0*I0F)1A%g;mG69EB_w zn5nNh1xFUo_w9-vF-bMX4ZZ=X z-Nz!G0qDA`xT4eh(715AjA+Ar=V^mN)I%i1shqhN*G0n20;bp>-Sxh|eChQQcRlh; zm1U<63%4q-sbSOm@bay9U(=arlY(aHx**M6V><|d!_h#S$w4L_0*`NF@*|jd`S$A) z>{_Hu(`u>jKn?ihu%i8cn97rbj|{jWk@L9LiWBc{j&2rRTM0^iDJ#YKBb=NLPeOKY zU+j#v$~l{O4$8I4p=2`7Xz+hKUGsSZ_x)DH)FMA!BtSuvp)OH`qg*t$`Y{(N-K$q`-2w6J0U5 zT-o_upUZo{*OxzZYiSjj&;1Tp=a(MulLB0e4!~E{uWBlNt+34tm6XWT$>ZcBsc^2kM|B6Z+se{y*_Bqk9SF^C_L6X%3O(bcEzPaT(F5cD z{`Jczg?$LAzMkAZ_r(?KRpTwi(}~n`Xlm}BZ*n1Sc?!D8cHF#@M1$0MY5;o?U6EdOGipL28xvR(d6KXei5nxyf6x&B<+Cfm?L1PPyP_ zs3Qb%UwVIv7au19Lha&tYiDw~6SUgtWC`b~Gk#L<%599_ORJbV6+S7EEXAi$tT7o6b3c!+Meo&r?Uf@oCLzl=89<;3Q+RRQD&0Gf^E{{hITKKbRxyg|jf%+cQHwY1x_l(M0xmqw( zm}^#Gr`tUwAWm6z+C>|>X0y^dF4vOxd`tx~iXE*)=(v2ELfe$jcX3I_K0TtJ$J5B_Kq(gd9_^;;dl$`CH zX4_PMp>iecv_Na!0-n;RP!D?#kN5H0%YS{8LwhJvH;CZ0=Y8FqN)~XI{aDd>Q}T}# zC;OS2c~x!i^l3kwSh2<$^oq(>9c)>ZxyH9Uir7FD_(i_}~$ z&id}Yp)9Pd=!UoRjSq!EIv`S&t{{aXaKUYVLj-}5Pc-_?M0ZnSD4cCSv``P?YTNr( z^-;~csLzcf)h?hPn*&cuBqfC(dFUl)AZmP&+WY?ciEu)@&qdHS{R)2W5T{KOs3ofI z26mP57cwHWeRrUQbFJp*eQ0Rr=pdJ}sHNIFho-xrb`WrZt$DXteI)J233PXJWrR3? zSvTF*xTo)do^S*rvueW?sd{qdrrH8WUhf!w$y_F0OFRp@UzBAB(&*;y>XhC^w~Zhl z+c58R2&K*~3KQ|KRQgR0!k;M`NR&J`_JDL|3XhNK`?uHEPnI4bJLxVp$ku0qYxz|m zsY!>6uEde}v$^K7#El{C?p)r^FSn?F9=7hP?a&KZ7Y9=nS86&3C^!RU^LKO#gb3_i z9d%b@DqJBR4_Z}j;J7QREm&5<>+a)F<}}q{^;QL10fmneg1@>}#Bb89`=DxF@Yi`N z5Zz6wJrO^7ed7^BPA&Y`q;AKsmPo#j{FhAs=hWk)&+PXf-=6<}OSO6ibv4U>Y&JA~ zmNcRRH+T><-%y#3&wpxUVNsHt#xF6rLv*hH@dvW13aW7(r{;TVkOVgbTB*?olWZg` z%Lm~3c_tP4cN;j@{?_qOhlf;Z+Es?|RO_>;DsFSTs&dYgm}=^{K^jSpYMW^|oisF> zhqW5mA91QSD<&ekV^gcsEjVC*D>RydkfS|T*xRWN3VAkh zE#0znAWZ8j?n2|_^7q$&e$heT2=Dg1VOvgX!%-91=(v>+0Jf8id(%Ny(Rb}a zfQByoXdl1Z4{&P+vTc2Y^swNrEaGu;Gu%hf@>09bG$YVFk#3}t~1Yezsjep!Be zSl^$%)IUDO5xaV%Bv-DGmahBHA+xNf?9$j;BMpRc`L)Vu?vU?)aaZTS!h5wBa&9Ci zp0^h6!=Qgf%TPoOS3H$r9>lx^6z>|R?PfZ%0I&UhYa1F#M940qyT<~ea71zSJ9*+H zUj8}IVM+xnILskD8)dq;z$|G!spw!I&GtXn08E#7)(W9KnyYM&kL z)~zE<>j`|pvUa>3t>VngFtkMHD=Ge{Wt_&QvG_Ta4!t|0e zo{1KBN$0O)=>Nv6o8(0I+QzM>T(V%n?Sk&^j)((m4}I?(#dpa0QkrW&TwI5U@8x|S zWokmKwe9484J^ZH7n`i(T+Wwln-UjYyu?Qpoe}bh&Za+*o2tQQ`KcB+>}wUGLDc&x z@H(%~bB3xMo6D=o(f3WuSkoljleB(6KCY+x=^uYRjrsEHj;$Y35ocgMCkN8lvyCgR z8mKJrf;U*!bWpQ$J#}W}3=pK&1Y6<$fpU`q-pXWuSCwmnt>v*P9e&%Sb&_MQhrnK zdR9e$cT_oO>VSe4-Nw0g`x&}TaA~}6S_dhKYFURcQw8SZ?)GeW`x^Z?6x-lWP5|7c zkZv~(ty;f9Be2%@i2(4VR=nNWKxth&Anyx7tu1A~}ZgYvD&ymBTY@WIdHO1{gFUoH(Q3Yt|>;>S4HrQOJ|!oF+#(pB$^4xcT5 zZ^xqSEMSBbyrizIubs#2WQp!pU+;nVxiWNi7I|A5Y^TIDsKQFR+Z8kzH@WQLiGBU@ zb@V@BohJ_OvJeAMJK&W`8iX2uycX>o5^6Ir77;Ru(e=3vibPgOl2rH+~+ z*IL*UsSfLfr;7<%^VOx4O{8o}VJ9_z2a`Pk2hZP67)RHopWRUn@(di0L@6-cREOFv z;8Yvwr%D7mGO4N%bJVIp4P&^$VRF2nK7l82xG!i0pXh&Td!|ow;2pS5a~3y8qJUd@ z?eyqn|KqDO0G|YW@YNla3nj_x{SlO~vGLrsn}9?RLPo#GA%E!F6cD^Mf>A(!P!;kH zA>i!5aiP1>SnV6|cMJUk$e+N5)NVi8`Cs7%|TiH_~pLA36bxd(Htcbwc}p=4Pu3P@Ge& zC#SjWowTHfXK=q%AB&qb`FOZqf3F{RZ6BVNt8$9=A8r(uep!9$ml}H2^>&~pBqKGu zw43v&u*#i#c&T&%zt=30#8}iBaOuL?e!eE@x>)q*j_(es{#iY-;$wT<8Ej+%OR?{HP@(Gd1#~kReSyZx0>{Oz=!Q8qI%3r zy|XWggnB70QFYRPQUXGG>tS=i24qy}{;(CLCfugg85kd81t-YY0lx-~LfnG-$5w*% zOIIF^kLY+p+_&8=#h&1&u;aIuhho^o0pjFpu@kuV)|Q-hh~e0XajjS;8;zLx z_PEsjaj~#!G*&7xXe*n;74CgUiyL>=3MiI!YPk&esdUCktXKD#dyz9C9V{^hSMvl7 znVOaj@?oYf`yGP{fkc+O$VEA#>L7FQf79dRf_(oPt_G4!Xq8~y;DX?-)SclYV{@Rr zUk=fzYfkvy(hBxYXKXq-DE>y+ocGYJyx1@~#Q#8seBDaeoY#4rN>H_=kk{Ru^8(ze z`b~l-5xljuxf11em8NmYA_yugOWV3rmG&SVcRW=|NHW=uNFAVq z?ms!ItSYfpw!<0sO?4B!&MtR~oy2l@%gvOV7^Wl(kdh;D@E%OPFhg)Zu&`TtxNmo2 zlmKt~Xx<#ocV~dQ#Jm&>E-G(of5_LkFTQ5e2DvhwU>YW_Jim2>*`Lo`RJHX zvmJrPoN;VG2_@{cQq8-Yf1(-U8wvNC zel=wfVQ`apqH=o8Hrbrh%I|j)*p`&2tEUSBJnEu6<{gzq8DKe&k;@6e!74Di0^m!& zUBR8~YVWuN-jn;8T<;mc7+$7=D{k{7o8QZ`(uUf;MtW|i!kp!~9~G_s8s9#1%vr?| zw|Un1>8-6}&bP(eP&ft4eyE&gFRo`T6EB`N;8;hi zVEKr2%n{~E9X3me>3RSX$jPCC+_ie881IrRb`#}Xkx+TcLxXn9f0G{`Rn>|1lg-Em z#j^&$-vm7ob$P?Pdz&3{XiNgnss0_49)w|y{|lKNe$G?n*$p~P817Ewh{vxSyJ9fv zMqGzo5SvX2@R$H*Re)5Qdim)*-yQe(=kP;ls=aoAD~xj|B_GOkUK=PRDm_S8Qn)$u zn#_A~^So8Zd>!aHe;tQatR-5H2n0jkSJsz}m=2nVmgG*SSca2rWwj(vizg3=^{?mG z@1G6jfFhz}Wn<{t*n><)jWpg6uw?c06o7_1CiBtl#84?k*&KMjf`u2?_be(v10M}L zpvG=><%)`IrU|sHM0Q^GJ>8pZKsd-=aFOecJaSSBcPrS)e{qSRXDLKg7QS58##B_$ zlVo#KY^@HdOgW)KPVRDol#a0(m6TT7!`kTTs)wmLymL~kZCj#2DO^BT_X$|sgVkDi zsO9|i_2uiA`t;`~d!+sb@J#^06P&J*iIxskz}Nu3y0^PHl{N#nmWYRjRKd}9;KOuB zg*>T9&V(xMf2Zc<3R9ij%qASyBb3#|&E8dQUXPsZT zNrutn29-PO$_OaQycvhM@L3qIw7Y}Y&hy$fJ6!z>)Dbo{-HOaLmEN#AP*yi>+d* z&a`mnY@6k>dFD8930Cn)cg@<&>55h6FE))oT?rgq6;cwQ6{r{p?Yl2!BR^QdioEWT z-ju*LWf1*Cfmn2QPKQ$kd3gt)YP=ehj_k_1e+X7jrQ^7jTJ-N^%R&O+9n@|rB9o8~ zK&_yVS=5wN?{M2R89dqy%Q?6Y<>K2q=I_tzU+K4(uiu`YKLHYPdN5861W(CJh`bdN zRV0>GO$md>o-o~06wL$hI+>7x+klx(H6piZ^BUD^4pupe$`vAU%?6<@3hEPX?`dzw ze+_bbnQr~&?R>+lyoWAN*rA~|e&!TZ6{iH8rc#y>+9j1y{~|7}ui+kwcA_NZ%>pC; zx`tcX2y=5$Zm-x@*_DQYv2N;XmDwo;E)08}M4%{l1&@bLKy$Vac!<1-1hUyDNnu-QvP)1P3y?c}D8% z6~O%Fo`FhrP6hMcRa(uBV?TcFgcJ*ExdCm@}kqH!Kcoh3CsUfz+qPpQDo&nm~Z%3+zb&9ObL z&j`UdAVGtB5;vTDGq%FV^1WT4e@6vIt_auVcIvF5UXh;69T?aBtMM?dkW| zFaPK-&(E{}&9m@x->)X#t5?5C87~0gVwu8E5`{u5`@)M4C0LP}% ze#9UEn!RP`tYPg*PaP7k_P~W0BZoh;v%0pW6^P^TmNyV~xFD;%{_@r4f7~Bwt?`Yl zQX=$96XWUtsT;m_GRPhrDHmTfjJxM)A4}hcq3rmv8E^oy?O1|kPAG!xoJTrAV;6vE z#<`zL26B=g9^8M|)}B5ovYMj_KHCsCu3MQ*PJx6cmPQylY@ z{;1-&OB%XGZ1q(hp4R;Ob^iGo#6PqOOCVl&hBHkS(z}7o6jhiWe{3#99J(%pi_~z0 zVs6grbtgiU5>r8YO#VEfSy?u_^p`nT+qvXelrFG#*tYerovMc2xoA1c_O9rzgw9ZU zRx@YE-L6CX=~VQQJBWn3xLo8Q_5a)0fCzvSqPv=MolNXRK?+W?ZbZGBm9@yt`c}Gi z%nX;qMMWuzjhDd3f6F#>ci`q09-r6u{@D&6=VvvkO7PXhp==Z>^B$I7QX~&8IXt57 zvN3_x1hq}I-n`s|$*EZa)h&XUwt7`&gk!+glXXrV0Is5N5f7Ks>9i|Pe)lfCuUG*X z(gvU5T)`tiY?{+>L`H+I!aZ*}?V71-T4-FJtZRXLPMZS=e}()V4_=k_@QTO6V>eX` z0AfpnJ1mnCHTGL;umRT;YCnFqS05@m|NVFM`wu3MaN*>#`bIq8I71qk5ZrkQ!?~mu zE?v=YUf%(<1FCcE#mRcL54V>1+IH{=)Q+x^E#ZdQ34ox6we|b`IKgSIFSeDB?6|?? zLfrb>+1fLAe@*GGq3JsbPnFd*9R%{^fax9LY_vAz)oFL)fFdc%GU?6SH?D7T=td7w zg5s%83a@eMGr1%?h-}6LuwM{m+K*K6oU4qERN(8sXPi?8~t|{CGYbVk17FvPEXVoW~dM%`r zvq8l#yS6hZK<+|VB&s<|Iuxv&YJUQqbR!Xt9PM6WOOV!wNA>dZ$DCh3n`sgggN^K8 zmAttFe=Pt$r(!?Ha=q!Gy18kxtCJm%MftN5N7UNqC=N{=r<=yhPqy+bxhuDOA|!2o zPFGIU{WWXQxvGiT9Y`mP*Z962st*It#G3Wd=W-_%vyf+6QX;8ub9o0qEBLNZ2nQI6 z)NVLL?pN0^bBDy6!7nAo`s|@~fEJN8D^GG+8*;J->YVhg5+`3&3$=Xq|MUL + + + + cheembox573@gmail.com + Alexey Lunev + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/acct-user/qbittorrent/qbittorrent-0.ebuild b/acct-user/qbittorrent/qbittorrent-0.ebuild new file mode 100644 index 000000000000..925ccb26afc7 --- /dev/null +++ b/acct-user/qbittorrent/qbittorrent-0.ebuild @@ -0,0 +1,14 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-user + +DESCRIPTION="User for the system wide net-p2p/qbittorrent server" +ACCT_USER_ID=534 +ACCT_USER_HOME=/var/lib/qbittorrent +ACCT_USER_HOME_PERMS=0750 +ACCT_USER_GROUPS=( qbittorrent ) + +acct-user_add_deps diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index 1bb412b5f76b128ddebe9e64fd6fbb72c26aecc2..89c5ed96c2d317e59367b8534c00896565b40e14 100644 GIT binary patch literal 4558 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 literal 4558 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%0AwR+7zTgC|@gnW`)S(hm!PH9;YG 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

UnKeLKOco=!cr$qIkChckQX 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 diff --git a/app-admin/apache-tools/Manifest b/app-admin/apache-tools/Manifest index 251451f156ac..ec4f70d5c0c4 100644 --- a/app-admin/apache-tools/Manifest +++ b/app-admin/apache-tools/Manifest @@ -1 +1,2 @@ DIST httpd-2.4.57.tar.bz2 7457022 BLAKE2B b33b51a741acd308ef4d4bdd2444d43eca9db68676fa67ec907eeea7384554f3f9a5608fc43dcf5819498264bbe36f176f30be9809474307642b70720036b88c SHA512 4d1e0a274ee90bdfb5f38d4a7d73a7367ed1c6388e26280e640014e49abc0df03683705b88dcfe2ec2da313dda4c7b4a3b86daffa1911f58e224eba89d82d155 +DIST httpd-2.4.58.tar.bz2 7485817 BLAKE2B 2105b8fada99f1dda55201ed89ed5326f0edb078d352cbff44f02cde80d129b65b63e07366a9a744ba474be5687fa8d3d2d8ddc64ac914b47166607f3f4a9de2 SHA512 d6e73bf413a507ec16b621ff635e178206207a9e9810ce3944b3dc98d39cde8f225307110167fc9da5822175796c8cb66f98be5b9f0d8b76dcd83a401d39b2c1 diff --git a/app-admin/apache-tools/apache-tools-2.4.58.ebuild b/app-admin/apache-tools/apache-tools-2.4.58.ebuild new file mode 100644 index 000000000000..b4f5b385c813 --- /dev/null +++ b/app-admin/apache-tools/apache-tools-2.4.58.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm" +HOMEPAGE="https://httpd.apache.org/" +SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="ssl" +RESTRICT="test" + +RDEPEND=">=dev-libs/apr-1.5.0:1= + dev-libs/apr-util:1= + dev-libs/expat + dev-libs/libpcre2 + virtual/libcrypt:= + kernel_linux? ( sys-apps/util-linux ) + ssl? ( dev-libs/openssl:0= )" +DEPEND="${RDEPEND} + sys-devel/libtool" +BDEPEND=" + virtual/pkgconfig +" + +S="${WORKDIR}/httpd-${PV}" + +PATCHES=( + "${FILESDIR}/${PN}-2.4.54-Makefile.patch" #459446 + "${FILESDIR}/${PN}-2.4.54-no-which.patch" #844868 + "${FILESDIR}/${PN}-2.4.54-libtool.patch" #858833 +) + +src_prepare() { + default + + # This package really should upgrade to using pcre's .pc file. + cat <<-\EOF > "${T}"/pcre2-config + #!/usr/bin/env bash + flags=() + for flag; do + if [[ ${flag} == "--version" ]]; then + flags+=( --modversion ) + else + flags+=( "${flag}" ) + fi + done + exec ${PKG_CONFIG} libpcre2-8 "${flags[@]}" + EOF + chmod a+x "${T}"/pcre2-config || die + + # Only here for libtool and which patches + eautoreconf +} + +src_configure() { + # Silly check. + tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no" + + tc-export PKG_CONFIG + export ac_cv_path_PKGCONFIG="${PKG_CONFIG}" + export ac_cv_prog_ac_ct_PCRE_CONFIG="${T}"/pcre2-config + + local myeconfargs=( + --libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules + --sbindir="${EPREFIX}"/usr/sbin + --with-z="${EPREFIX}"/usr + --with-apr="${ESYSROOT}"/usr + --with-apr-util="${ESYSROOT}"/usr + --without-pcre + --with-pcre2="${T}"/pcre2-config + $(use_enable ssl) + $(usex ssl '--with-ssl="${EPREFIX}"/usr' '') + ) + + # econf overwrites the stuff from config.layout. + econf "${myeconfargs[@]}" + + sed -i \ + -e '/^LTFLAGS/s:--silent::' \ + build/rules.mk build/config_vars.mk || die +} + +src_compile() { + emake -C support +} + +src_install() { + emake -C support DESTDIR="${D}" install + dodoc CHANGES + doman docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \ + docs/man/{htcacheclean,rotatelogs}.8 + + # Providing compatiblity symlinks for #177697 (which we'll stop to install + # at some point). + pushd "${ED}"/usr/sbin >/dev/null || die + local i + for i in *; do + dosym ${i} /usr/sbin/${i}2 + done + popd >/dev/null || die + + # Provide a symlink for ab-ssl + if use ssl ; then + dosym ab /usr/bin/ab-ssl + dosym ab /usr/bin/ab2-ssl + fi +} diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index ecae95508abc..c396050dd952 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -5,3 +5,5 @@ DIST aws-cli-1.29.62.gh.tar.gz 2560151 BLAKE2B 0aa6dba4dcee72e0d3cbddb62ebcd9405 DIST aws-cli-1.29.63.gh.tar.gz 2561207 BLAKE2B 83d1bf59c565ae5035eea0bfff91b2ac41e09cd250916db3bdb52b3cd336c869ca023acddf31418ca4ae81162d6cafb1cb915372d17988a4e616c018fceeb47b SHA512 2f6a699a8e1b3526adc49e88079cf19c7ddb18c6a3653ddb622ef5bc2d00dcbd4b490324e3d30f0911a236d692970072f999216876108fa6967450bc42cb1072 DIST aws-cli-1.29.64.gh.tar.gz 2561807 BLAKE2B a4423549d6bd5789ebbd027febc411a7ab5be46bbcf1b407dc40fa95005c00bf413205c47099bb17e1f26f9d693a1af34479cbf29881dfa1544c42cc5193c0d6 SHA512 1238881d78483f7e5bd06c4653471406f7c5da8904bf5ef1a9fa3c4f8b44138313289ea626e411b2827b89a779bd1990a99a43b909b59ba022f95e38b3a025ff DIST aws-cli-1.29.65.gh.tar.gz 2562601 BLAKE2B 4c88ae2dcd37685f6908e027dc960d14e08f268f4f0784763b2e371f598d848c055847e27540c14d1ac745e4d87ce894e1e5a375c46ea522c384cb377146816a SHA512 b2bbcb989602be9b4f513cf8c0feddd2c680d005568d0f82a82206ebf13f2235fd0650d85502738bd0f2410e5a006d14fafa1873b7d9ba453843e8f055985a51 +DIST aws-cli-1.29.66.gh.tar.gz 2563105 BLAKE2B 547b401269b8ea5431c3ff831c513306fa4d4c9fe21a15cba74528e460e626b900f0e29ddcb93c6735d1b85f8ad89528de576a87c0bcc2f31147f047add2449d SHA512 1114e1c2279d59ee1396716ccc619e8073ff425c1eaa88cf7ee5274ebfac0361646ad8d17a4a4bc565714e5dbd6537767d91ea039fa163761cb7f38c20760c24 +DIST aws-cli-1.29.67.gh.tar.gz 2564759 BLAKE2B d73e71c37372a2bef0c2338b38d67f52e15619d3611cd664111d173e31e8ab9b3d87dbd0d1e94f7df3cbb0005410dadc748c95042143c7a0822705318e1ac25c SHA512 c9651ba2db96e4823aa7a3cdc9a3632f666dc3589e15f16c82fce7eb9b21a59468912f330255b379b47dec0c25c5c9d05536e61f4036a64259534860081e8e5b diff --git a/app-admin/awscli/awscli-1.29.62.ebuild b/app-admin/awscli/awscli-1.29.62.ebuild index 941051349113..c73a3ec49732 100644 --- a/app-admin/awscli/awscli-1.29.62.ebuild +++ b/app-admin/awscli/awscli-1.29.62.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" # botocore is x.(y+2).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" diff --git a/app-admin/awscli/awscli-1.29.66.ebuild b/app-admin/awscli/awscli-1.29.66.ebuild new file mode 100644 index 000000000000..941051349113 --- /dev/null +++ b/app-admin/awscli/awscli-1.29.66.ebuild @@ -0,0 +1,85 @@ +# 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 EPYTEST_DESELECT=( + # broken xdist (signal() works only in main thread) + 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/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # 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.67.ebuild b/app-admin/awscli/awscli-1.29.67.ebuild new file mode 100644 index 000000000000..941051349113 --- /dev/null +++ b/app-admin/awscli/awscli-1.29.67.ebuild @@ -0,0 +1,85 @@ +# 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 EPYTEST_DESELECT=( + # broken xdist (signal() works only in main thread) + 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/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # 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/syslog-ng/syslog-ng-4.3.1.ebuild b/app-admin/syslog-ng/syslog-ng-4.3.1-r1.ebuild similarity index 99% rename from app-admin/syslog-ng/syslog-ng-4.3.1.ebuild rename to app-admin/syslog-ng/syslog-ng-4.3.1-r1.ebuild index fd1617c0fa08..4118e51815de 100644 --- a/app-admin/syslog-ng/syslog-ng-4.3.1.ebuild +++ b/app-admin/syslog-ng/syslog-ng-4.3.1-r1.ebuild @@ -21,7 +21,7 @@ RESTRICT="!test? ( test )" RDEPEND=" >=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 - >=dev-libs/libpcre-6.1 + >=dev-libs/libpcre2-10.0 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) diff --git a/app-admin/syslog-ng/syslog-ng-4.4.0.ebuild b/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild similarity index 99% rename from app-admin/syslog-ng/syslog-ng-4.4.0.ebuild rename to app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild index fd1617c0fa08..4118e51815de 100644 --- a/app-admin/syslog-ng/syslog-ng-4.4.0.ebuild +++ b/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild @@ -21,7 +21,7 @@ RESTRICT="!test? ( test )" RDEPEND=" >=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 - >=dev-libs/libpcre-6.1 + >=dev-libs/libpcre2-10.0 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 38f329394f9c9e86ee008e2ef93d46d285e78837..d7e83f618c81ccfbff961913de09cb9f3363f950 100644 GIT binary patch delta 7904 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 KXdXu}IRF5d9}Ry1 delta 7900 zcmV<29wXuOKJY$&ABzY8000000{?BB*^XSvafa{p6np{Nxi6O^ScVN-zL8!aa+_%l zH*_}#8b7_izX(>H<`@u0Y_hs4Ph|XCWY)j^^!K0MecZ3M?A89|pC3QG3(n_vfBx^E z{_8K{&+lTLHv8_$?|od%BRZG(X|52goVG`qm7l#2HMg~Yb6q)vRHt)p?_m6co73ky zy7`>laL&)f3qu`wMwde?y+%K$bqmFp7SlFBaKYq$SymOu3$T|0(%ZS@f zucwq6!l`SO-K%ST&*fw6!#azO`;^*NPlHc#m9_AOBka6=YCKJHKDbk>bAkWFRKr=@ z<=Q4smHo1RaeB7qdR}E5_ou)9^gsXk?|=E*-{09s`?Ty||7xF}&VG4)mz($Za-~C6 zYTdr=Qo3g`C(XFs4yQSb=Ej;O=g@~wp`08C4`#dXl3i$F@pBq;R`0XhzFN*THCxAO z+0JqwypAXEwUjs$uW;>9jP2&ii~s*#F5YjCI7%shrcaNSRv*px>WzvRe>qob^~|2# zWVNOB(b=CCcWB4gv`X5PEAgIdQlHhPKem>|;8vb9TV82qnxXLNsV=tLCfm15Tq{4y zHEjO+^y&5K<9?JZu>O0=diVb9)bh%-L5-pDT+@fO_KL2$X{C+HD`xJ;?G#(Kka}^s zr&AAq9eI2@(U~{)_0$w+uk^63L=~!8vf$^K;f%9zDWRnf<(fpC4uOA*FlS+Uc&h635Kd)!ulZ)Llxo z&^Bq$7IRv2gxp$jy##?STb-R%0D;Bx9p`FZ-X~reDi|&^82!LAj6;utcc2+(C_EQk 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 QBlesB1B-@gS27_009Oqf_y7O^ literal 4688 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 SVF}Cm-TwhOat{VFApih?!YStf diff --git a/app-benchmarks/siege/files/siege-4.1.6-clang16-build-fix.patch b/app-benchmarks/siege/files/siege-4.1.6-clang16-build-fix.patch new file mode 100644 index 000000000000..1d36fdfd22d8 --- /dev/null +++ b/app-benchmarks/siege/files/siege-4.1.6-clang16-build-fix.patch @@ -0,0 +1,32 @@ +Bug: https://bugs.gentoo.org/894338 +--- a/src/cookies.c ++++ b/src/cookies.c +@@ -66,7 +66,7 @@ cookies_destroy(COOKIES this) + BOOLEAN + cookies_add(COOKIES this, char *str, char *host) + { +- size_t id = pthread_self(); ++ size_t id = (size_t) pthread_self(); + //int hlen = 0; + //int dlen = 0; + NODE *cur = NULL; +@@ -169,7 +169,7 @@ cookies_header(COOKIES this, char *host, char *newton) + time_t now; + struct tm tm; + char oreo[MAX_COOKIES_SIZE]; +- size_t id = pthread_self(); ++ size_t id = (size_t) pthread_self(); + + memset(oreo, '\0', sizeof oreo); + +--- a/src/ftp.c ++++ b/src/ftp.c +@@ -151,7 +151,7 @@ ftp_stor(CONN *C, URL U) + { + size_t len; + char *file; +- size_t id = pthread_self(); ++ size_t id = (size_t) pthread_self(); + int num = 2; + char **parts; + diff --git a/app-benchmarks/siege/siege-4.1.6-r1.ebuild b/app-benchmarks/siege/siege-4.1.6-r1.ebuild new file mode 100644 index 000000000000..5b1dafa81d01 --- /dev/null +++ b/app-benchmarks/siege/siege-4.1.6-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools bash-completion-r1 + +DESCRIPTION="A HTTP regression testing and benchmarking utility" +HOMEPAGE="https://www.joedog.org/siege-home https://github.com/JoeDog/siege" +SRC_URI="http://download.joedog.org/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~x86 ~x64-macos" +SLOT="0" +IUSE="ssl" + +RDEPEND=" + sys-libs/zlib + ssl? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-4.1.6-clang16-build-fix.patch +) + +src_prepare() { + default + # bundled macros break recent libtool + # remove /usr/lib from LDFLAGS, bug #732886 + sed -i \ + -e '/AC_PROG_SHELL/d' \ + -e 's/SSL_LDFLAGS="-L.*lib"/SSL_LDFLAGS=""/g' \ + -e 's/Z_LDFLAGS="-L.*lib"/Z_LDFLAGS=""/g' \ + configure.ac || die "Failed to sed configure.ac" + rm *.m4 || die "failed to remove bundled macros" + eautoreconf +} + +src_configure() { + local myconf=( $(use_with ssl ssl "${EPREFIX}/usr") ) + econf "${myconf[@]}" +} + +src_install() { + emake DESTDIR="${ED}" install + dodoc AUTHORS ChangeLog INSTALL README* doc/siegerc doc/urls.txt + + newbashcomp "${FILESDIR}/${PN}".bash-completion "${PN}" +} + +pkg_postinst() { + elog "An example ~/.siegerc file has been installed in" + elog "${EPREFIX}/usr/share/doc/${PF}/" +} diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 9f913b71b7cf69e102569c556939182fa63d74d2..8d97d791d6e282a42ba06b00241d608d7be05fc7 100644 GIT binary patch delta 7551 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 VJHn16N63HqKkxgme*{!N004imKt%um delta 7441 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 diff --git a/app-containers/incus/incus-0.1-r2.ebuild b/app-containers/incus/incus-0.1-r2.ebuild index b7d760e2001d..3f7bd4e3a5f5 100644 --- a/app-containers/incus/incus-0.1-r2.ebuild +++ b/app-containers/incus/incus-0.1-r2.ebuild @@ -174,6 +174,7 @@ pkg_postinst() { 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 diff --git a/app-containers/lxd/Manifest b/app-containers/lxd/Manifest index e1ebd6ab8100..76125c249aa7 100644 --- a/app-containers/lxd/Manifest +++ b/app-containers/lxd/Manifest @@ -2,7 +2,7 @@ DIST lxd-4.0.9.tar.gz 9117078 BLAKE2B aa6689c1e958258484fba5c060765dd71d5406cb43 DIST lxd-4.0.9.tar.gz.asc 833 BLAKE2B 7cd0d3ab518d947ca3ea6dc804c6a59b592e4e568152c078fdd3c102420bcd94d2f0b2c335b8b4ecdb19dc3c9a10f665a1510903f395247da956717beaa172a3 SHA512 79a4111571ab43e79cf669e416ed50f3ccae0fbceb86d73757d23c778035e827f47643bc87ff6a2fc64b095345a3d53cbd0c4eb245c75364e907d7449f3a0886 DIST lxd-5.0.2.tar.gz 16258766 BLAKE2B a0d4e3108664724c064fb8c16031ff7dfa3f49735c81290c78fca1dd8c95774e8d8faf131a9de0961a51fb3f1fb1e3a1219d325e6c440dc42d077bfb6550df0b SHA512 e44b210828251ef2bbdcca332f605294a9258572a52a8e94f5c8dcf8d5c2b3d4cdaf46f85236d9c963de5654d3a0437b5f177ea908a6dac3b5b03fb721be6eaa DIST lxd-5.0.2.tar.gz.asc 833 BLAKE2B 606cae1439148060acd3fb04fdb108654a351ce2b7484081f7874ab2b0af8de2b5befc5a5409a94af0da25308622234db2e3b411edb20324df458fe85f46ac21 SHA512 884c921a263a8baf2d94958c72e232a0a47d0747f5a9d36ed8fc270edfa18dfc240d1e858e75dcc03eae921dae08d3ddfd34d9146d1510de6a09031da26aaccc -DIST lxd-5.17.tar.gz 22319517 BLAKE2B b9dfd934fad6b21b6f2b1d25291b4201f647b2b09a1ae155577a88257c021cc36b43a08802411d0f3268b726da7fa38b8627302696f670a1747e3795db0b0efe SHA512 f5feca34fff0b01a9db8041dd18fde82ad089f36ab171cf338556ebec9b2accfa450b0734d72b25bbb7296aaaeafed247aac2117c32f3ebfce5ae716e4b196bf -DIST lxd-5.17.tar.gz.asc 833 BLAKE2B bc781d520b8314261b6681603f17fcb82d045bb969ebf8eec64c82ef73f493892d48d50c870f72e9f4f1f6c7dd4b63239a5039949e4f7bb49539c69538b4a2f2 SHA512 7e76a6cfcb1bf5b7b864125b412d5bd4766b4af6cdab40d70324c4103d1a716c39dfa5cf0eccf2cb7862f182c7c469f18ca46b981a1be3fc0fac8c47537d6c1c DIST lxd-5.18.tar.gz 22536474 BLAKE2B 44dabd50c137adde794ed266484a071d1aecff9300f8710d748a550415bd5f21b5f4ab40602f7b648cc05f9acc403782209636bdb8fe9720ff2808e8816aa27b SHA512 a9bdc276fb040413bad47579fb420951a007d725319c89abfde14062933267c7e5c67c546f2222905232231997a8f47fa097ed603d93dde2b9990b3e7018103f 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 diff --git a/app-containers/lxd/files/lxd-5.17-remove-shellcheck-buildsystem-checks.patch b/app-containers/lxd/files/lxd-5.17-remove-shellcheck-buildsystem-checks.patch deleted file mode 100644 index b0e3a7500b89..000000000000 --- a/app-containers/lxd/files/lxd-5.17-remove-shellcheck-buildsystem-checks.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -249,28 +249,6 @@ endif - .PHONY: build-mo - build-mo: $(MOFILES) - --.PHONY: static-analysis --static-analysis: --ifeq ($(shell command -v golangci-lint),) -- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $$(go env GOPATH)/bin --endif --ifeq ($(shell command -v shellcheck),) -- echo "Please install shellcheck" -- exit 1 --endif --ifneq "$(shell shellcheck --version | grep version: | cut -d ' ' -f2)" "0.8.0" -- @echo "WARN: shellcheck version is not 0.8.0" --endif --ifeq ($(shell command -v flake8),) -- echo "Please install flake8" -- exit 1 --endif -- golangci-lint run --timeout 5m -- flake8 test/deps/import-busybox -- shellcheck --shell sh test/*.sh test/includes/*.sh test/suites/*.sh test/backends/*.sh test/lint/*.sh -- shellcheck test/extras/*.sh -- run-parts --exit-on-error --regex '.sh' test/lint -- - .PHONY: tags - tags: *.go lxd/*.go shared/*.go lxc/*.go - find . -type f -name '*.go' | xargs gotags > tags diff --git a/app-containers/lxd/lxd-5.0.2-r3.ebuild b/app-containers/lxd/lxd-5.0.2-r3.ebuild index 8d110b892d9d..f0c1f274db2c 100644 --- a/app-containers/lxd/lxd-5.0.2-r3.ebuild +++ b/app-containers/lxd/lxd-5.0.2-r3.ebuild @@ -182,7 +182,7 @@ pkg_postinst() { 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 lxd-migrate support" + optfeature "full lxd-migrate support" net-misc/rsync optfeature "lvm2 storage backend" sys-fs/lvm2 optfeature "zfs storage backend" sys-fs/zfs elog diff --git a/app-containers/lxd/lxd-5.18.ebuild b/app-containers/lxd/lxd-5.18.ebuild index a7b9cee3c03f..d4b3da597693 100644 --- a/app-containers/lxd/lxd-5.18.ebuild +++ b/app-containers/lxd/lxd-5.18.ebuild @@ -184,7 +184,7 @@ pkg_postinst() { 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 lxd-migrate support" + optfeature "full lxd-migrate support" net-misc/rsync optfeature "lvm2 storage backend" sys-fs/lvm2 optfeature "zfs storage backend" sys-fs/zfs elog diff --git a/app-containers/lxd/lxd-5.17.ebuild b/app-containers/lxd/lxd-5.19.ebuild similarity index 97% rename from app-containers/lxd/lxd-5.17.ebuild rename to app-containers/lxd/lxd-5.19.ebuild index ea17b562f52c..681eaf740cbf 100644 --- a/app-containers/lxd/lxd-5.17.ebuild +++ b/app-containers/lxd/lxd-5.19.ebuild @@ -86,10 +86,6 @@ RESTRICT="test" GOPATH="${S}/_dist" -PATCHES=( - "${FILESDIR}"/lxd-5.17-remove-shellcheck-buildsystem-checks.patch -) - src_prepare() { export GOPATH="${S}/_dist" @@ -184,7 +180,7 @@ pkg_postinst() { 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 lxd-migrate support" + optfeature "full lxd-migrate support" net-misc/rsync optfeature "lvm2 storage backend" sys-fs/lvm2 optfeature "zfs storage backend" sys-fs/zfs elog diff --git a/app-containers/podman-tui/Manifest b/app-containers/podman-tui/Manifest new file mode 100644 index 000000000000..165d9ec746e2 --- /dev/null +++ b/app-containers/podman-tui/Manifest @@ -0,0 +1 @@ +DIST podman-tui-0.11.0.tar.gz 13317542 BLAKE2B 0492799b7e61eaa75344392d824be6f41bac0b61510587cca936ec2e5f516e2513e709d739e66cd86a658fa916f61a02dbf0802a3761bab2ccb11705c3d514f3 SHA512 1b5ce216829a0f2ef345920ea908a5f721ee704bf3c7efe121e42c413edb84fb247eb32964fcd7928c734df93efd85a3c1fb5a92b0e6f3c1de3b4906fbc77fe2 diff --git a/app-containers/podman-tui/metadata.xml b/app-containers/podman-tui/metadata.xml new file mode 100644 index 000000000000..a42c7454a3f3 --- /dev/null +++ b/app-containers/podman-tui/metadata.xml @@ -0,0 +1,17 @@ + + + + + rahil3108@gmail.com + Rahil Bhimjiani + + + proxy-maint@gentoo.org + Proxy Maintainers + + + containers/podman-tui + https://github.com/containers/podman-tui/issues + https://github.com/containers/podman-tui/blob/main/README.md + + diff --git a/app-containers/podman-tui/podman-tui-0.11.0.ebuild b/app-containers/podman-tui/podman-tui-0.11.0.ebuild new file mode 100644 index 000000000000..58c2601964d0 --- /dev/null +++ b/app-containers/podman-tui/podman-tui-0.11.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module +DESCRIPTION="Terminal UI frontend for Podman" +HOMEPAGE="https://github.com/containers/podman-tui" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/containers/podman-tui.git" +else + SRC_URI="https://github.com/containers/podman-tui/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0" +SLOT="0" +RESTRICT="test" +RDEPEND=" + >=app-containers/podman-4.0.2 +" + +src_compile() { + # parse tags from Makefile & make them comma-seperated as space-seperated list is deprecated + local BUILDTAGS=$(grep 'BUILDTAGS :=' Makefile | awk -F\" '{ print $2; }' | sed -e 's| |,|g;') + ego build -tags "${BUILDTAGS}" +} + +src_install() { + dobin "${PN}" + einstalldocs +} diff --git a/app-containers/podman-tui/podman-tui-9999.ebuild b/app-containers/podman-tui/podman-tui-9999.ebuild new file mode 100644 index 000000000000..58c2601964d0 --- /dev/null +++ b/app-containers/podman-tui/podman-tui-9999.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module +DESCRIPTION="Terminal UI frontend for Podman" +HOMEPAGE="https://github.com/containers/podman-tui" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/containers/podman-tui.git" +else + SRC_URI="https://github.com/containers/podman-tui/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0" +SLOT="0" +RESTRICT="test" +RDEPEND=" + >=app-containers/podman-4.0.2 +" + +src_compile() { + # parse tags from Makefile & make them comma-seperated as space-seperated list is deprecated + local BUILDTAGS=$(grep 'BUILDTAGS :=' Makefile | awk -F\" '{ print $2; }' | sed -e 's| |,|g;') + ego build -tags "${BUILDTAGS}" +} + +src_install() { + dobin "${PN}" + einstalldocs +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index df00057018f2244ad3194c4c877c22df72983f03..381b24d69e7382f362528b0a125095ed29c0c5c8 100644 GIT binary patch literal 24621 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

?k6>m{Zi`=bs}Zh^ly$a<&0corFErG8 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 literal 24617 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
COYpiI@mSG z!vta!ffILfK%)}uK3*9Am(TrULuz^%XqxtL>{MEZbv4a1uU2_p>tAlxfz>~pw2UgS zhkhY|Pb7+oWJd$Q2M~$QBb%)_)|$<;QwVIm9m|5)y^w5q+r+)RbmR=q?6b1?8gFc0 z0S2$B7CGL}0At=1KyH4kXKc;MVWIOxKsu!TWJTaU?9a&6!o*&Q$Cy5p6oJCVdV$gQ znuO|Mv`oirIeS$0IVDH6DGaS#9&bNv0feZa8SSt|HdN(fnG;i;%G{l4--tRc^woEQpP^Q15Wd+Roae>*rVzuxlp<@@(v)!|MD zd`-NbFNbeZQ9jq1J3#%gqkmT?vpp?)2%8G$uzLyOQZGmHB#{7*%w9#+MA@DAgLVn39^&IG!Ipd=z9Rche|khm0~J1n zXFdDN5%1R+fBNOq$I+AdMO5M@%UV|ZW3XGV80wz-d)&Mo$smD*O*ldCN?txxyjqNn zhRi;9raGoJjhPVoo*n=y>d!T5%|yc_at3L8vr6hxLSf z90d8c_H*6SHsJu%P1_=RFBND~I=~+4T;#g&UxeP%Y({*uLky?5ognK_WsJm88(`D> zv0G!cEuXs_Wd`}0X4n2G2Y8xE?7%!BFsz0xQ3#ULu2auhDz5xA{o-P+no{*DgW+v& zaBzYbW~ITWc7T^)e~;` ze)gpBy>$>9@^Y&RF~*-vBp(qWWZ(-atH8V_fe%8btx`RuuP7nZ(7dr^?D-N-`UUH` zr^zoY^hqQ0enchj-SqxInXl!|v9rm5^0uYvMTUP}A9IPA(K~T1@GbzfV~6k|xlH?=(I!wlyr8q`X5Xn9Apyv2yBL1&;5aYy znl8JKM&Mj`V;@*g!26k_?F?XOF&onCBA-w}`vfZ7_0A^hfK=$sj8+;&yNeea>^zkC zI-B|Hr_Xkbyb5q2@ZG=wDhTN9FvtM4nhvC?DMshr69EvZ^9+BKp+qNoBKvM{jZMpI zS3nM8f!$2e_|7ln)kk?Ok??suW6Jn&sHt-f<5T+VJzh|LPjB8>1)y_pqsM@QNB*@R$(A=4A44 zJ+r9-ZfF+vd~WFgYF-!Y_Ycj2ueUFb)BaA#RKmE&&DzY{Rx>cZIH&Y-^!=sSx`QWz zdpC!o+b-Bnr`AvgAzqGed^$Rvy!TuQA>mJ8QU{n6W&~L^dGA zq{B9%2kR2~1;E*<^qAW4%1tHZbGK>BF7LBvFsVEp*>6`|yP8ukDx}Y5R$!_puOL27*EQSfS8CT|CCG=G zeejFILhkLlk&CAGQ3!Ax-Vo%D#R2Jl5B5U&i|W{mbi2 zm6uTIeZ$S*rMlbEVQNTb;K++lU=PoM8@A=#dzdZp#szjzM;uo)s#R+T03MWhfi@9M zpHzz%88vIHfs1>4XQ_uG(83#)5G|I52fQaP!1Hn54!b9MEvK^PRIle|-*YkKeyILmQ5FAM-Ufxx3<{hm6* z5?*p*|9$j-az}A@ew1ga#Ie5Y%DJnj3|{nN+AfS8>^&ZiHE}WmM(q7oj)4x=xe`~M zLWaLuYaSn>KZ<77J(TGd{`0=eT1RJ(J<_yybh1U!@1qklD?70g;0tD8MeTTsK#3+9 z4@74qn~t^(IV0ny&jpmxYkCPJD0D9`oDN1*XnPax1n30K(JqHOT;;hQ%X}XT7~!$o zCb+|yzWW9E|NHNs#xH*=d3trqX}3f+x5UnPoea_ZGzqw^&zGZttR_LBdMH>=C4u2_ zdr@rP-V;vTUtR^~#Sn07-?Ab>0oLph%VDj&L*8JA64q@R8rSyxqP=HaS4vL@_Y?V^ zV?NU^r40|IJc&c31uuTJNUwVn1hl4BsHwLIIM>xH<-7;OnPg2gt4^YD?%0GT4l6lV z9JV`zJx$3%HI}2Pl(a7;Dc}01&-a&q|5LntZQdn91&LB~T;24hN5bB{9eU)+c6OxW zZiJWT((-Em@_L%EEWNIwLdDKyTaYt2omk6{o%b2dF+k|kga^0gOs)j+4zlmtF?Z+} z!a^?Zg#%t&m#)KXDq&9&22Mg`LI|kX9zZas6XB2ux9+&J!&7<(mo_IXW(=)A6Sz*; zTVeN{kG$@ZWP2;(~w!G5xp|K@+_y< zCud@mJq*N?j>P~2m@s+{tH=)fcqaKQFXD8>20WmFc23qipmFJNDzp{m9*Z|}f#tBsPFN(KIlQ<(mrgbI5~Y25xqFpa09Dm>vQFJrX;#**0sAP@ zSo_9Ovwda!;%xTu5DzYA=ybjpiA-2+*Wra8_&*ZLb0BR0g}HwF^5fI%4N~o8H2PB& zGp_C&WR##1%jy~8CCcndr^DW|&4`X^CQ4(MV4C*^uK}_-DL2}SgB`(Q@$_GQV8y4D@OkZ4CcaMWeoThInE=Y)@&X^@>N_857;N#Vb#@ zKpjuPSP>c^W?naBdkP`w2A>Msx*hH8fGfmHGgAl}EQPjLVL<=u&ei6P=;?rWCmvn~ z>==v^URTR3#h*r_1640ob>3>~-3gk?2#D$7kn=e&uj0x10Qrm8hj?1K93BlK&Eime zg0YGGjbCK5J<&@kSQ)l9pHL`!9XX?~ z0N)Il0@TeF!{SVuzO31p-}>hdmwdj|J8ez$j}xPQurJT-4zCwr5A0UY&p=X`{q_n? z@7`;+L6!I*spVx6mxJVj9`$y)z+Eq-E!ZH+5E@+qg!8lw`GOO$vSHX{I~@`HmT4v8 z7HRA=cMhg*6%qCdUh#HjO$aIJK|ybHIk06p>qS56|^`1-{#Ev_B$rwx7WgIUn{! zoS7mn(UaxrDMfu|x?hHYlt4JZk9TpPlm$@U@0z`EfoOu(y)!EX9dV>A(GAW=T=a(0 zceD@Jt?fGer+azT@E!>VByRiSYzOS7Ac7OnPVcUP2YAt3td63wvz3g{*#?gaA*5II&&)4PpP=sRp&3jn|NCT;KC>H#e#V`#)aK4|p z3=poTl&2E*tZ=#V2lWjiT8an*;nV28&m)<;9xa~nDHaQE#`|J8M{b@KT$}wsL z3)35fe~U-|R_w%T#mjMKKsfGa2jECZ4#hN2VmY37G~5ojzb;Rc>XDt|wmp4t5)YIG z0hN#O3`Th%CY{#DI|ZZ(G2;}d*(=+5o}0vPoarogd^ueEzWUE!zI|x>21?(((aV7j zueEhH?wU@Nn$1GTPjrLqjk7#lzOL@ucI3&ZNz}wLr)@cv#CLtiN`>8|(IC|TETsGqj zBv3!j=E!qGh%-G|P$i+$FmdGT)X1MnjD)gZZD`XZ}c&r$F{#N*nj{1 z%cuU+___bKeqCQa|MaJMxzRf`UQ8}nI$`$qF3xpY7I22xbI)FjRM*pz&{4O;>UJB= zStMsu=5;=2;q3fz0Y{eAdpo+tBNn-OFf&4o`iFf*L2`gxN+x>Q?C8Pt+hnNy#{_>b z`LWYvv-ne=_ttpG%_USn0YfL8v z;E3a_WE0oC(% zoIB4Kyz9XUa2P1^kwv!J2}_2D@^R1lO+)TDM_vcuVv%ucAi>F*tCP=z@{Jrw_Y z?`$pW36;IujFxg;!ScofD9EsX{&I!msTvuFXVuGeP;z2o4cUigrFM!5rXHF{Kk0kUCfoJrH?p6m0Z*981}52Y*>#c-nb= zL&|X>6s1?MSNpW|_3TvNHoOphhUQI&@TJrH3MA6wtW+Q zFS88hv>nUOw(*!S+PzM%{_(Q-mijYk%$B(6=r_~)PqnPQ>9fp&jo(f_?CVeK_4%(qeeK^~>o~8MA}FwA@jSkZYm;qKdoG8?>z#aZcl;JPj!aDUUncx+ehpL_f*`ytQ+30W~~xj z)zp|zzjkg8F7evZ<&k0DuQ>MH9{$shufP5D^_Lj`@v=GgCPb4_&;%gUj6FQvI~ssc zjNP_a$Ck5na(w8*v``D^Vv$iKwLIrYWj?q0g=vpA|F_xRE5TwfHaH<4EY&3l5HtBI zBAnr#NcWb4{#Ge3dY zbuQ~N4uCt^30eYQw3izN-n-)j8{*7KV<_F{+MfNAB>VpT&uwn6iT()QZ!ZC~sL46| zx0e^i)7wTK(a{mF(T9_477y_jwnJ~_nC`59g(=h*~-*d~u?-vH`5d4r!Lus|20 z;bGu}hu?8MSN(VocBVp&afd#7Wt$lK9fQBBK&5lDaymcUz&;8xu-Z+6ZI+a^A2d39Dw zk7DlzVHiz@@_1RTe+TDZ`PcQXi@LWgfO<3I8~0`3pVuFz(~mHZzr3Jgl!vJtGcA+$ z&XKS(9;|}yL4~})=(NxX-RLN8WOo94*Nq0UF_Mk6@20lPYi)24NCk$=f4+g%G>R#o zZU21+n=MGL_ghvkvMJGm+x@H&WTrk@w`$3c7no*m)N;Ix6$c)oTew%U6&seW5J^qJ zIPFUV1+=_f4h3e1(gDkUosacnII`};fSLGm^9sJs7POOhyr8~b4>%5Ztq8tGR-g zq9Khe5Kh=ruq>mg+;O{T!+w%++ZZ_ea0JZMk&qa_&F+{?dSs44$ z-s-7Q%zsplIuhQZGt~3tR4~|Zbj~tL#;fJ`;nl*H(KYAzvA5_oSTpRfdDHK7(uEIm zFP<3sbvUWWFg~A9vrI^x+1a^>637mSyI*^mCgrm!8_{8B43zmNB_qPv&pUR7kISgY# zs<#DM$$5jAUs1V{YS(OJ<#3lVrFZ-paXnqh^Q1H|XH z_$Fbx(68maV)n5n3qg{3^}W*jlw2qSp10Bd$-yWinB>Qv3}dH5vTZ|gEP%a{>YV5` zTWtBM0kJ|ep59OiNjU3M4twu*K35v->NLNUrXnf8#-Y6pnFf1h@lbea{b|X*d|jWv ze}6p_sV{eicL4EPs0-b$SvNQwZRlJAi`t%3UP2BEFg6*XH`rqj&aA?EEX{?J4NnE7 zl31A|w~0W#duRRb&W~<@^JSJV12`V!)<15NGZpyW72-izaZvT;)ipr->2SH|Nv!=% z{ixmMxUP3EBdr5#qQyhI8<~PhSI5QAZGtYrz|<=6G>cp911o&u9WE!#C8M0Wzg(CZ z+x(|R`=dPN)iqzQSufu7ls&#Ht66$zH?Gre5AYtz%A!h1t%!952~^9f)uZ!^d#`Et zLfl}3{n#)Dul(?+&dVU0XNb!g-S($?cgn~%LdJdCgzUh&x2$4tY_L<F&%wfce23C%RTXY zG^ZmPyB)8|a(^ON^49CWTd^M>MA6H=ZfEXKH|~C}m^dA8jxTt1<0-byZDH;Oxbo?Q zZZA48kspZK1X6+*fz=&xmFzp(uC?}DLt}fh=NB+HoMeI)&W$n)V$sShUMTpqGkRI5S6y33 z8qgFkEg{{JDvs1}@4e1FHG^AqghsaB&}j_P_gy3u4z(u)dONVgiGq&`J5HcU`J=_R z6Sr(x><)Q^tem1B(!ef%B9XlVJTS)DS9~za41j4^2<9~tZ<+mhRiFqyhp!*rQg}3i8EPAg_Obvo4p_N&9{}DHG_zUsM)x8W zeKfS$(|FKC3Pe4W$El{y3=BXic4{8Oi|QPde$MNU?)qGmZ7<_ee!qYJ{Nwk(pY6>a zztj*kZ@2Kq!reV0vrel#HEB*M1bXYW%|1nEdE{qcuK`rD00;}R-BEKrvUZNu8vC^3 z!4h(~-euP4nSp9j@Amdp#|#W_$BD%eBX3Z~Wgljbl!z$NHl__I%@7aiED~{-Sn#eJ-^id z&Uo*ozcNK^`f^66t4%M|vC{uGTG>7o{=IUlQ;WapQbc`0KRAY%zRY`9ENT_@p@0gZ z_)?ymv&YGCh9b03T|mx7JY*iMdLgTPx}9FHylu2#)zqqxO>KMB(R1fJ4Ur_d7fQt7 z1VS+vk8t4FtCxCo{l&eUx}2#B%u}bZ2i{s;^nw=z)MDNg^X0EpaWP7}&`O9P!K01a z#s2p@B5~VpLy)Xuo#LImb>~x3^ZC%0mC2s+mVu?2U6^ENlHe}Dh#gIkqx_~i)v{(+ zceRL<$g(7ClUN}gvX|_PKqFMDS?ZIh1-sseL7LmUc`WB|f~!N2>>3NLTUw>XTuF%{ zO_zyMi!lB`p%AV0x1r+>b#0IlOn@p`CLX~`8l_H;Qd74nO>hbK(*bT%ES7?qiYYAa zLT~nNXp8SJUmognefsh9gWqnrd3uUNC%Y8IASEY+9K9|si()OxzwHxrY5r0Y&>6R4 z){Xu$DRoA8y&NDWz9Rj2%pGxvgj7-$z|b0F`S2@ z1STZ1MvfXgC8d$lB-*Cif&B5>K0SW@{Lo*XpU?j7jufWGxM_Sl|C;i7c~=|HoT$u= z7H}kL@8(o5J2cLqxZ(Zqk1mK(JH=y4(d>E_(*e=)5@f^(XbxNm6d7z8$wDM#@2=U^p)f3@2nRrw*b+EGOOVGw| zz{a8$j8dl4^Can&+IfIQOKox%XEF*|touabuVxpv>Ypq3_3?bVH%#Hi-5RH`$4j$y zKDV=9b8=|QBFF?Z`FRH;lwViP(3C&qOj0%Hsf5LE<>-2`WwW3+lB}rW*jt54H8?q8 zTZ+>}KudLA32mKMN~64cu_#qQ$Pz0i6QIgNz2y3?)csg+rS}f}xK)#k1OB2=H zsa_GQ*hm1dLzFtZlDNo;Vg!gt1k=PZ;S-m;2>%oW(T2xS9|=tuz@}9_r%|7rPS0~u zmBb>)i15vGU!?p^-3J;aMOenQYV{nNy@IZW-j!DRaYvL%OT^0^!g5!s5{Hl>Zy*^d; z9i+EXYZbVdG9{H|5>;2$#CPlbSh8i3+A3&z(T?D43>V`@4@j63dVC#2yUr4t=3$AWJ%jur%i7^O4saBafzS`ke0QEfO=IcQ~o+a zZFElmaot|(x5tO;=~eTjhxX}yt9{cWP}*M!P1}zVCHwPsye{oY+RLuWX04|RB7EWS zW{_4hX@z#^F%nnRK4b{3LM=sOFP2%mhHF7f@FBHC6ut|gEHOc9=|m*+_&f2&S;?v~ zv-GiQtE9a(9c-Hv(lEWjWxK(1lC4M*BZs~!!jbIsYCAhMHe zSJ7f?o~p=)sD|R5OkG6aNx!7J4wFtuMr(_toh;!05GG;mu{LqV(m5w2ujx3q?Cwr+9gFb!ypWb3Bp4n^}xp{$XtFN%|`;AR|I-u|h9*mX!P>Bq=} kQYEPIDuT+U*J(*#El#BfbAk`PIn@2HUn69-iJz|k035j`^8f$< diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest index 0a0f64fe6910..32199a6717e7 100644 --- a/app-crypt/acme/Manifest +++ b/app-crypt/acme/Manifest @@ -1,3 +1,4 @@ DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3 DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be SHA512 1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d 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 diff --git a/app-crypt/acme/acme-2.7.2.ebuild b/app-crypt/acme/acme-2.7.2.ebuild new file mode 100644 index 000000000000..88e179e64295 --- /dev/null +++ b/app-crypt/acme/acme-2.7.2.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 0a0f64fe6910..32199a6717e7 100644 --- a/app-crypt/certbot-apache/Manifest +++ b/app-crypt/certbot-apache/Manifest @@ -1,3 +1,4 @@ DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3 DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be SHA512 1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d 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 diff --git a/app-crypt/certbot-apache/certbot-apache-2.7.2.ebuild b/app-crypt/certbot-apache/certbot-apache-2.7.2.ebuild new file mode 100644 index 000000000000..4d1707d36f00 --- /dev/null +++ b/app-crypt/certbot-apache/certbot-apache-2.7.2.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 0a0f64fe6910..32199a6717e7 100644 --- a/app-crypt/certbot-nginx/Manifest +++ b/app-crypt/certbot-nginx/Manifest @@ -1,3 +1,4 @@ DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3 DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be SHA512 1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d 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 diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.7.2.ebuild b/app-crypt/certbot-nginx/certbot-nginx-2.7.2.ebuild new file mode 100644 index 000000000000..681a2d89b66e --- /dev/null +++ b/app-crypt/certbot-nginx/certbot-nginx-2.7.2.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 0a0f64fe6910..32199a6717e7 100644 --- a/app-crypt/certbot/Manifest +++ b/app-crypt/certbot/Manifest @@ -1,3 +1,4 @@ DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3 DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c806d08149cce511d28d77ce9f5fb8073ec65e6cfa3e0c168ca84ddcbf85478ff335b84feaadee66db6c5a811be202be SHA512 1e1defcd143f804a36b50e3104d239bf20873545474ceb654269a5879e15cfbb76a18bd569f5e6e12de1036779e72c74d9896707daabc314fc5d67acc1c5180d 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 diff --git a/app-crypt/certbot/certbot-2.7.2.ebuild b/app-crypt/certbot/certbot-2.7.2.ebuild new file mode 100644 index 000000000000..28d628bba116 --- /dev/null +++ b/app-crypt/certbot/certbot-2.7.2.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/hashcat/files/hashcat-hip.patch b/app-crypt/hashcat/files/hashcat-hip.patch new file mode 100644 index 000000000000..775dfb455d8a --- /dev/null +++ b/app-crypt/hashcat/files/hashcat-hip.patch @@ -0,0 +1,170 @@ +commit eaf3de164bdc327c059d3ae1bd3d2a79f6cd47bd +Author: Jens Steube +Date: Tue Nov 1 19:36:03 2022 +0100 + + Remove option "-flegacy-pass-manager" if HIP backend is used. Support was removed from LLVM 15. There's no alternative option available. + Fixes #3469 + +diff --git a/src/backend.c b/src/backend.c +index 46a0bcdf1..193bbb447 100644 +--- a/src/backend.c ++++ b/src/backend.c +@@ -8396,7 +8389,7 @@ static bool load_kernel (hashcat_ctx_t *hashcat_ctx, hc_device_param_t *device_p + + hiprtc_options[1] = "-nocudainc"; + hiprtc_options[2] = "-nocudalib"; +- hiprtc_options[3] = "-flegacy-pass-manager"; ++ hiprtc_options[3] = ""; + hiprtc_options[4] = ""; + + // untested but it should work +diff --git a/src/modules/module_00500.c b/src/modules/module_00500.c +index deb73024b..e86de7a19 100644 +--- a/src/modules/module_00500.c ++++ b/src/modules/module_00500.c +@@ -57,19 +57,6 @@ u64 module_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED c + return tmp_size; + } + +-char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +-{ +- char *jit_build_options = NULL; +- +- // AMD HIP +- if (device_param->opencl_device_vendor_id == VENDOR_ID_AMD_USE_HIP) +- { +- hc_asprintf (&jit_build_options, "-flegacy-pass-manager"); +- } +- +- return jit_build_options; +-} +- + static void md5crypt_decode (u8 digest[16], const u8 buf[22]) + { + int l; +@@ -304,7 +291,7 @@ void module_init (module_ctx_t *module_ctx) + module_ctx->module_hook23 = MODULE_DEFAULT; + module_ctx->module_hook_salt_size = MODULE_DEFAULT; + module_ctx->module_hook_size = MODULE_DEFAULT; +- module_ctx->module_jit_build_options = module_jit_build_options; ++ module_ctx->module_jit_build_options = MODULE_DEFAULT; + module_ctx->module_jit_cache_disable = MODULE_DEFAULT; + module_ctx->module_kernel_accel_max = MODULE_DEFAULT; + module_ctx->module_kernel_accel_min = MODULE_DEFAULT; +diff --git a/src/modules/module_00501.c b/src/modules/module_00501.c +index 22b28e385..b22c8f80d 100644 +--- a/src/modules/module_00501.c ++++ b/src/modules/module_00501.c +@@ -59,19 +59,6 @@ u64 module_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED c + return tmp_size; + } + +-char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +-{ +- char *jit_build_options = NULL; +- +- // AMD HIP +- if (device_param->opencl_device_vendor_id == VENDOR_ID_AMD_USE_HIP) +- { +- hc_asprintf (&jit_build_options, "-flegacy-pass-manager"); +- } +- +- return jit_build_options; +-} +- + static void AES128_decrypt_cbc (const u32 key[4], const u32 iv[4], const u32 in[16], u32 out[16]) + { + AES_KEY skey; +@@ -383,7 +370,7 @@ void module_init (module_ctx_t *module_ctx) + module_ctx->module_hook23 = MODULE_DEFAULT; + module_ctx->module_hook_salt_size = MODULE_DEFAULT; + module_ctx->module_hook_size = MODULE_DEFAULT; +- module_ctx->module_jit_build_options = module_jit_build_options; ++ module_ctx->module_jit_build_options = MODULE_DEFAULT; + module_ctx->module_jit_cache_disable = MODULE_DEFAULT; + module_ctx->module_kernel_accel_max = MODULE_DEFAULT; + module_ctx->module_kernel_accel_min = MODULE_DEFAULT; +diff --git a/src/modules/module_01500.c b/src/modules/module_01500.c +index fcd6e9f04..acc09c075 100644 +--- a/src/modules/module_01500.c ++++ b/src/modules/module_01500.c +@@ -168,11 +168,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY + { + if ((user_options->attack_mode == ATTACK_MODE_BF) && (hashes->salts_cnt == 1) && (user_options->slow_candidates == false)) + { +- hc_asprintf (&jit_build_options, "-D DESCRYPT_SALT=%u -D _unroll -flegacy-pass-manager", hashes->salts_buf[0].salt_buf[0] & 0xfff); ++ hc_asprintf (&jit_build_options, "-D DESCRYPT_SALT=%u -D _unroll", hashes->salts_buf[0].salt_buf[0] & 0xfff); + } + else + { +- hc_asprintf (&jit_build_options, "-D _unroll -flegacy-pass-manager"); ++ hc_asprintf (&jit_build_options, "-D _unroll"); + } + } + else +diff --git a/src/modules/module_01600.c b/src/modules/module_01600.c +index 63f6038a6..5c62252b1 100644 +--- a/src/modules/module_01600.c ++++ b/src/modules/module_01600.c +@@ -57,19 +57,6 @@ u64 module_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED c + return tmp_size; + } + +-char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +-{ +- char *jit_build_options = NULL; +- +- // AMD HIP +- if (device_param->opencl_device_vendor_id == VENDOR_ID_AMD_USE_HIP) +- { +- hc_asprintf (&jit_build_options, "-flegacy-pass-manager"); +- } +- +- return jit_build_options; +-} +- + static void md5crypt_decode (u8 digest[16], const u8 buf[22]) + { + int l; +@@ -304,7 +291,7 @@ void module_init (module_ctx_t *module_ctx) + module_ctx->module_hook23 = MODULE_DEFAULT; + module_ctx->module_hook_salt_size = MODULE_DEFAULT; + module_ctx->module_hook_size = MODULE_DEFAULT; +- module_ctx->module_jit_build_options = module_jit_build_options; ++ module_ctx->module_jit_build_options = MODULE_DEFAULT; + module_ctx->module_jit_cache_disable = MODULE_DEFAULT; + module_ctx->module_kernel_accel_max = MODULE_DEFAULT; + module_ctx->module_kernel_accel_min = MODULE_DEFAULT; +diff --git a/src/modules/module_06300.c b/src/modules/module_06300.c +index 34dbb7a74..02fc4d051 100644 +--- a/src/modules/module_06300.c ++++ b/src/modules/module_06300.c +@@ -57,19 +57,6 @@ u64 module_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED c + return tmp_size; + } + +-char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +-{ +- char *jit_build_options = NULL; +- +- // AMD HIP +- if (device_param->opencl_device_vendor_id == VENDOR_ID_AMD_USE_HIP) +- { +- hc_asprintf (&jit_build_options, "-flegacy-pass-manager"); +- } +- +- return jit_build_options; +-} +- + static void md5crypt_decode (u8 digest[16], const u8 buf[22]) + { + int l; +@@ -295,7 +282,7 @@ void module_init (module_ctx_t *module_ctx) + module_ctx->module_hook23 = MODULE_DEFAULT; + module_ctx->module_hook_salt_size = MODULE_DEFAULT; + module_ctx->module_hook_size = MODULE_DEFAULT; +- module_ctx->module_jit_build_options = module_jit_build_options; ++ module_ctx->module_jit_build_options = MODULE_DEFAULT; + module_ctx->module_jit_cache_disable = MODULE_DEFAULT; + module_ctx->module_kernel_accel_max = MODULE_DEFAULT; + module_ctx->module_kernel_accel_min = MODULE_DEFAULT; diff --git a/app-crypt/hashcat/hashcat-6.2.6.ebuild b/app-crypt/hashcat/hashcat-6.2.6-r1.ebuild similarity index 95% rename from app-crypt/hashcat/hashcat-6.2.6.ebuild rename to app-crypt/hashcat/hashcat-6.2.6-r1.ebuild index d2c503812e53..162c494087d4 100644 --- a/app-crypt/hashcat/hashcat-6.2.6.ebuild +++ b/app-crypt/hashcat/hashcat-6.2.6-r1.ebuild @@ -31,9 +31,14 @@ DEPEND="app-arch/lzma virtual/opencl ) ) - !video_cards_nvidia? ( virtual/opencl )" + !video_cards_nvidia? ( + virtual/opencl + dev-util/opencl-headers + )" RDEPEND="${DEPEND}" +PATCHES=( "${FILESDIR}/hashcat-hip.patch" ) + src_prepare() { # Remove bundled stuff rm -r deps/OpenCL-Headers || die "Failed to remove bundled OpenCL Headers" diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index da018bc3ba94694ceffd8ed431fafa0c0574e943..39ace2dfc07820f2d91b023342670d7f57d4c888 100644 GIT binary patch delta 7315 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 delta 7315 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 diff --git a/app-doc/python-docs/python-docs-3.12.0.ebuild b/app-doc/python-docs/python-docs-3.12.0.ebuild index 383bfc648d0a..d2103ab9e296 100644 --- a/app-doc/python-docs/python-docs-3.12.0.ebuild +++ b/app-doc/python-docs/python-docs-3.12.0.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html" LICENSE="PSF-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc ~x86" src_install() { rm -r _sources || die diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 74387728e7d8b8e7bdb82ec2190fb444f47cd1d6..13b6c04d086e593089982b6b1458b8b000c6668f 100644 GIT binary patch literal 13894 zcmV-MHo3_kiwFP!00002|8@R)wFa5v$`r-X|-qrBkKmXq! z{?EUJfBw!{+ska^+I`R6wNv|=b5GZDZEeJ8WmrD$gt5bD({|3K^Ut%Bl{514r_8fr zt-i%05o@Z&ZyA$J>e*3gSC~JD}lFNfnwNP{B zSwl*jA0DOGI*uQ~r4&oE^-ur$!~gr=|MOq|?ccxad;j-;?LWOc`}3FYeD(entJ+V< zxw;vmE7k2itY(XRn~T1d(|4a|tdb8e#!LI0t(MrQg*~Uu9DJ|VPIS{oEGPF;&31|A z%MP*k=1)7rr(Vu+t&f`GgCxqTzTAx}%k_cZ(}KCjZp z9jo#F>pt&3|M?DB;QQ}@walCMky1^@>u5!qPhq%L>f!}Ph=DZmc`UMPwUaivsH!3?6CDnf6X=`<%vET{S^06{=I6OD&R@b=&C0C7yv-IK7P?Pn>D;<;T3U z;QfsKc>YRkHcFW-meo&w1nif0kK{_O-G!Kf-fxe+Qtp)6p@Ph@z=vvbd{>(_FA}Tt zR8AMRHHzg1rnPeU>hr0n|NGQX2D)Y$al%9|KUEOC&XmE75@^;aRb zJWF)cer;#+JYC7*Ypl6YF+5ZQEL^0NIz`4(^}r%n%ELMGp4{Ra3W3VUSl!V&VQbVY zfh>mt*)docA(!1;90WE^7K{W~p@ezIYJUCnd4K-?&->TC-hFw7Eyq{bavTwKT9%tx zAz?#byOu?%br<@~8&u$PPiP=ji=p{38zJfIM8D^;tLGd}QZ^kecmTd9KrcHKa_|u= zlIxLJ!QF|KLOXu%7Iz1Id}6^Hk#=Nug8cvmev^e|IhJ>Xl;4Gdd>>%DmBb&m(pD#u zenE&KgR>wi4?oALlpO(|*@4mEb*n0-NFKOqfO~!giwxrB;Xfmp{5X)#E?|z&F+q`h zkgG{`?H38$Nb&7RR1lR zHd6*$`dH4v<0NQ>`g(uFYsW`wQA9T_QnQCD0*@x#?pIDeH`0VBBpN_1p<25DF_bIt zNijJxH&Q8eu|#hL7?0Bh@ct?)j^K%<-7p_hwp)k3c!({#S3?k3lqX0`ey+~z-@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}CrWizInS2V2t}@D-IJ&4ZNa zA9|4~39 zkG&dX-|7$~$p+;3S7JHHiljz0lp0XlBrKxdBZqNG)5Q^ki1EXL zw?4=eLjxkE3aas-!AR`Yqg+YK6@3_$>--XF$8RP67O|gDR(%_-FMka0T^b2NNiO&8 zKuwJT z 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 Nextstep + # "gtk -X" -> pure GTK + # otherwise -> X11 + # For X11 there is the further choice of toolkits GTK, Motif, + # Athena (Lucid), or no toolkit. They are enabled (in order of + # preference) with the "gtk", "motif", "Xaw3d", and "athena" flags. + + if ! use gui; then + einfo "Configuring to build without window system support" + myconf+=" --without-x --without-pgtk --without-ns" + elif use aqua; then + einfo "Configuring to build with Nextstep (Macintosh Cocoa) support" + myconf+=" --with-ns --disable-ns-self-contained" + myconf+=" --without-x --without-pgtk" + elif use gtk && ! use X; then + einfo "Configuring to build with pure GTK (without X11) support" + myconf+=" --with-pgtk --without-x --without-ns" + myconf+=" --with-toolkit-scroll-bars" #836392 + myconf+=" --without-gconf" + myconf+=" $(use_with gsettings)" + myconf+=" $(use_with harfbuzz)" + myconf+=" $(use_with m17n-lib libotf)" + myconf+=" $(use_with m17n-lib m17n-flt)" + myconf+=" $(use_with xwidgets)" + else + # X11 + myconf+=" --with-x --without-pgtk --without-ns" + myconf+=" --without-gconf" + myconf+=" $(use_with gsettings)" + myconf+=" $(use_with toolkit-scroll-bars)" + myconf+=" $(use_with xpm)" + + if use xft; then + myconf+=" --with-xft" + myconf+=" $(use_with cairo)" + myconf+=" $(use_with harfbuzz)" + myconf+=" $(use_with m17n-lib libotf)" + myconf+=" $(use_with m17n-lib m17n-flt)" + else + myconf+=" --without-xft" + myconf+=" --without-cairo" + myconf+=" --without-libotf --without-m17n-flt" + use cairo && ewarn \ + "USE flag \"cairo\" has no effect if \"xft\" is not set." + use m17n-lib && ewarn \ + "USE flag \"m17n-lib\" has no effect if \"xft\" is not set." + fi + + local f line + if use gtk; then + einfo "Configuring to build with GIMP Toolkit (GTK+)" + while read line; do ewarn "${line}"; done <<-EOF + Your version of GTK+ will have problems with closing open + displays. This is no problem if you just use one display, but + if you use more than one and close one of them Emacs may crash. + See and + . + If you intend to use more than one display, then it is strongly + recommended that you compile Emacs with the Athena/Lucid or the + Motif toolkit instead. + EOF + myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)" + for f in motif Xaw3d athena; do + use ${f} && ewarn \ + "USE flag \"${f}\" has no effect if \"gtk\" is set." + done + elif use motif; then + einfo "Configuring to build with Motif toolkit" + myconf+=" --with-x-toolkit=motif" + for f in Xaw3d athena; do + use ${f} && ewarn \ + "USE flag \"${f}\" has no effect if \"motif\" is set." + done + elif use athena || use Xaw3d; then + einfo "Configuring to build with Athena/Lucid toolkit" + myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" + else + einfo "Configuring to build with no toolkit" + myconf+=" --with-x-toolkit=no" + fi + ! use gtk && use xwidgets && ewarn \ + "USE flag \"xwidgets\" has no effect if \"gtk\" is not set." + fi + + if use gui; then + # Common flags recognised for all GUIs + myconf+=" $(use_with gif)" + myconf+=" $(use_with jpeg)" + myconf+=" $(use_with png)" + myconf+=" $(use_with svg rsvg)" + myconf+=" $(use_with tiff)" + myconf+=" $(use_with webp)" + myconf+=" $(use_with imagemagick)" + fi + + if tc-is-cross-compiler; then + # Configure a CBUILD directory when cross-compiling to make tools + mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die + ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit + popd >/dev/null || die + # Don't try to execute the binary for dumping during the build + myconf+=" --with-dumping=none" + elif use m68k; then + # Workaround for https://debbugs.gnu.org/44531 + myconf+=" --with-dumping=unexec" + else + myconf+=" --with-dumping=pdumper" + fi + + econf \ + --program-suffix="-${EMACS_SUFFIX}" \ + --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \ + --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ + --localstatedir="${EPREFIX}"/var \ + --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ + --without-compress-install \ + --without-hesiod \ + --without-pop \ + --with-file-notification=$(usev inotify || usev gfile || echo no) \ + --with-pdumper \ + $(use_enable acl) \ + $(use_with dbus) \ + $(use_with dynamic-loading modules) \ + $(use_with games gameuser ":gamestat") \ + $(use_with gmp libgmp) \ + $(use_with gpm) \ + $(use_with jit native-compilation aot) \ + $(use_with json) \ + $(use_with kerberos) $(use_with kerberos kerberos5) \ + $(use_with lcms lcms2) \ + $(use_with libxml2 xml2) \ + $(use_with mailutils) \ + $(use_with selinux) \ + $(use_with small-ja-dic) \ + $(use_with sqlite sqlite3) \ + $(use_with ssl gnutls) \ + $(use_with systemd libsystemd) \ + $(use_with threads) \ + $(use_with tree-sitter) \ + $(use_with wide-int) \ + ${myconf} +} + +src_compile() { + export ac_cv_header_valgrind_valgrind_h=$(usex valgrind) + append-cppflags -DUSE_VALGRIND=$(usex valgrind) + + if tc-is-cross-compiler; then + # Build native tools for compiling lisp etc. + emake -C "${S}-build" src + emake lib # Cross-compile dependencies first for timestamps + # Save native build tools in the cross-directory + cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die + # Specify the native Emacs to compile lisp + emake -C lisp all EMACS="${S}-build/src/emacs" + fi + + emake +} + +src_test() { + # List .el test files with a comment above listing the exact + # subtests which caused failure. Elements should begin with a %. + # e.g. %lisp/gnus/mml-sec-tests.el. + local exclude_tests=( + # Reason: not yet known + # mml-secure-en-decrypt-{1,2,3,4} + # mml-secure-find-usable-keys-{1,2} + # mml-secure-key-checks + # mml-secure-select-preferred-keys-4 + # mml-secure-sign-verify-1 + %lisp/gnus/mml-sec-tests.el + + # Reason: permission denied on /nonexistent + # (vc-*-bzr only fails if breezy is installed, as they + # try to access cache dirs under /nonexistent) + # + # rmail-undigest-test-multipart-mixed-digest + # rmail-undigest-test-rfc1153-less-strict-digest + # rmail-undigest-test-rfc1153-sloppy-digest + # rmail-undigest-test-rfc934-digest + # vc-test-bzr02-state + # vc-test-bzr05-rename-file + # vc-test-bzr06-version-diff + # vc-bzr-test-bug9781 + %lisp/mail/undigest-tests.el + %lisp/vc/vc-tests.el + %lisp/vc/vc-bzr-tests.el + + # Reason: fails if bubblewrap (bwrap) is installed + # "bwrap: setting up uid map: Permission denied" + # + # bytecomp-tests--dest-mountpoint + %lisp/emacs-lisp/bytecomp-tests.el + ) + + # See test/README for possible options + emake \ + EMACS_TEST_VERBOSE=1 \ + EXCLUDE_TESTS="${exclude_tests[*]}" \ + TEST_BACKTRACE_LINE_LENGTH=nil \ + check +} + +src_install() { + emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install + + mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die + mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die + mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die + + # dissuade Portage from removing our dir file #257260 + touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir + docompress -x /usr/share/info/${EMACS_SUFFIX}/dir + + # movemail must be setgid mail + if ! use mailutils; then + fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail + fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail + fi + + # avoid collision between slots, see bug #169033 e.g. + rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die + rm -rf "${ED}"/usr/share/{applications,icons} || die + rm -rf "${ED}"/usr/share/glib-2.0 || die #911117 + rm -rf "${ED}/usr/$(get_libdir)/systemd" || die + rm -rf "${ED}"/var || die + + # remove unused /site-lisp dir + rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die + + # remove COPYING file (except for etc/COPYING used by describe-copying) + rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die + + if use systemd; then + insinto /usr/lib/systemd/user + sed -e "/^##/d" \ + -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \ + -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \ + etc/emacs.service | newins - ${EMACS_SUFFIX}.service + assert + fi + + if use gzip-el; then + # compress .el files when a corresponding .elc exists + find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ + -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n + assert "gzip .el failed" + fi + + local cdir + if use source; then + cdir="/usr/share/emacs/${FULL_VERSION}/src" + insinto "${cdir}" + # This is not meant to install all the source -- just the + # C source you might find via find-function + doins src/*.{c,h,m} + elif has installsources ${FEATURES}; then + cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" + fi + + sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die + X + ;;; ${EMACS_SUFFIX} site-lisp configuration + X + (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) + Y (setq find-function-C-source-directory + Y "${EPREFIX}${cdir}") + X (let ((path (getenv "INFOPATH")) + X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) + X (and path + X ;; move Emacs Info dir before anything else in /usr/share + X (let* ((p (cons nil (split-string path ":" t))) (q p)) + X (while (and (cdr q) (not (string-match re (cadr q)))) + X (setq q (cdr q))) + X (setcdr q (cons dir (delete dir (cdr q)))) + X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + EOF + elisp-site-file-install "${T}/${SITEFILE}" || die + + dodoc README BUGS CONTRIBUTE + + if use gui && use aqua; then + dodir /Applications/Gentoo + rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die + mv nextstep/Emacs.app \ + "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die + fi + + local DOC_CONTENTS="You can set the version to be started by + /usr/bin/emacs through the Emacs eselect module, which also + redirects man and info pages. Therefore, several Emacs versions can + be installed at the same time. \"man emacs.eselect\" for details. + \\n\\nIf you upgrade from a previous major version of Emacs, then + it is strongly recommended that you use app-admin/emacs-updater + to rebuild all byte-compiled elisp files of the installed Emacs + packages." + if use gui; then + DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. + Installing media-fonts/font-adobe-{75,100}dpi on the X server's + machine would satisfy basic Emacs requirements under X11. + See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs + for how to enable anti-aliased fonts." + use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in + \"${EPREFIX}/Applications/Gentoo\". You may want to copy or + symlink it into /Applications by yourself." + fi + tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write + a portable dump file due to being cross-compiled. + To create this file at run time, execute the following command: + \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable + \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'" + readme.gentoo_create_doc +} + +pkg_preinst() { + # verify that the PM hasn't removed our Info directory index #257260 + local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}" + [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die +} + +pkg_postinst() { + elisp-site-regen + readme.gentoo_print_elog + + if use livecd; then + # force an update of the emacs symlink for the livecd/dvd, + # because some microemacs packages set it with USE=livecd + eselect emacs update + else + eselect emacs update ifunset + fi +} + +pkg_postrm() { + elisp-site-regen + eselect emacs update ifunset +} diff --git a/app-editors/ghex/Manifest b/app-editors/ghex/Manifest index 5b4ed5725b52..dada9f05f4f9 100644 --- a/app-editors/ghex/Manifest +++ b/app-editors/ghex/Manifest @@ -1,2 +1,2 @@ DIST ghex-44.2.tar.xz 897944 BLAKE2B 0db001b90390f7747792ac89a5daaf9d38165b72dce77c3a2fd41914a4386001b9f15aaf4352a3b41a204a9104a5234a6ac50a3a7269e10a151c000d57228480 SHA512 a06876e06488bb25b17fbdf17ea73e57f563fe49a414c173d680a6bf4db9b66b40fce90ad67cfb73c62f25d88f436a58b7e0fd588c7a664faf78c5058524cabf -DIST ghex-45.beta.tar.xz 899044 BLAKE2B 4b37a882a6626c16349ac0671e1b049d9fdb166262cce0605bf84ba5d099354647fa61f380a18f217bf20f80570de64d946dec97a05bc47441ed641c847cc6b8 SHA512 5a35fe4449ffda75e587fb55d8ef641e054cb079b880c7750c00ceb61c207fbfee649b16a53c639c7108ced35efa0cfc2e092da3197dd6b5af116ec737e4c773 +DIST ghex-45.0.tar.xz 902480 BLAKE2B 9001be3c01a3f5974606180cede15e753ccda0ec6f4fa77cdaf3aea5030117d303b5cb4fb68dfb09de6aee87d76baf689ae250be457c41b8e4c9d3387b691e90 SHA512 1f6fa7da2e4cfcb89113780d2a0333ee322d608be3e7fccb958ea19a3c3fc368363597b99ff27bd54c929ab3e3afdb5d5f1dbe810d3ec04d9dd2c114bfc71c0f diff --git a/app-editors/ghex/ghex-45_beta.ebuild b/app-editors/ghex/ghex-45.0.ebuild similarity index 100% rename from app-editors/ghex/ghex-45_beta.ebuild rename to app-editors/ghex/ghex-45.0.ebuild diff --git a/app-editors/micro/files/micro-2.0.12-no-strip.patch b/app-editors/micro/files/micro-2.0.12-no-strip.patch new file mode 100644 index 000000000000..48700182bd18 --- /dev/null +++ b/app-editors/micro/files/micro-2.0.12-no-strip.patch @@ -0,0 +1,25 @@ +--- a/Makefile ++++ b/Makefile +@@ -16,18 +16,18 @@ VSCODE_TESTS_BASE_URL = 'https://raw.githubusercontent.com/microsoft/vscode/e6a4 + build: generate build-quick + + build-quick: +- go build -trimpath -ldflags "-s -w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro ++ go build -trimpath -ldflags "-w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro + + build-dbg: +- go build -trimpath -ldflags "-s -w $(ADDITIONAL_GO_LINKER_FLAGS) $(DEBUGVAR)" ./cmd/micro ++ go build -trimpath -ldflags "-w $(ADDITIONAL_GO_LINKER_FLAGS) $(DEBUGVAR)" ./cmd/micro + + build-tags: fetch-tags generate +- go build -trimpath -ldflags "-s -w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro ++ go build -trimpath -ldflags "-w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro + + build-all: build + + install: generate +- go install -ldflags "-s -w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro ++ go install -ldflags "-w $(GOVARS) $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro + + install-all: install + diff --git a/app-editors/micro/micro-2.0.12-r1.ebuild b/app-editors/micro/micro-2.0.12-r1.ebuild new file mode 100644 index 000000000000..5ccf1af373bf --- /dev/null +++ b/app-editors/micro/micro-2.0.12-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module optfeature desktop xdg + +DESCRIPTION="Modern and intuitive terminal-based text editor" +HOMEPAGE="https://github.com/zyedidia/micro" +SRC_URI="https://github.com/zyedidia/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz" + +LICENSE="MIT Apache-2.0 BSD MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +BDEPEND="dev-vcs/git" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.12-no-strip.patch +) + +src_compile() { + # We build/install this way for bug #915628 (highlighting) + emake VERSION=${PV} build +} + +src_install() { + dodir /usr/bin + emake GOBIN="${ED}"/usr/bin install + doman ./assets/packaging/micro.1 + domenu assets/packaging/micro.desktop + einstalldocs +} + +pkg_postinst() { + # Update desktop file mime cache + xdg_pkg_postinst + + optfeature_header "Clipboard support with display servers:" + optfeature "Xorg" x11-misc/xsel x11-misc/xclip + optfeature "Wayland" gui-apps/wl-clipboard +} diff --git a/app-editors/neovim/neovim-0.9.2.ebuild b/app-editors/neovim/neovim-0.9.2.ebuild index ec45d50f6dd1..5e384cea9321 100644 --- a/app-editors/neovim/neovim-0.9.2.ebuild +++ b/app-editors/neovim/neovim-0.9.2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/neovim/neovim.git" else SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos" fi LICENSE="Apache-2.0 vim" diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index d26439f2ba5bbf10172e31ff7224b1467064c2a7..cf0526865dfef8b7ad6c308bd63c6b83a150f963 100644 GIT binary patch literal 73052 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∓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 WopXjS@JLMm-~R>5GEctB5&{75e@%h_ literal 72756 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 diff --git a/app-emacs/cider/Manifest b/app-emacs/cider/Manifest index 1c17cdc8f929..961eafc51d11 100644 --- a/app-emacs/cider/Manifest +++ b/app-emacs/cider/Manifest @@ -1,2 +1,2 @@ DIST cider-1.7.0.tar.gz 6731090 BLAKE2B f569491c3279f34f07abb84c76d81fe61917d0d438a94bd7e6a1d55a20194d38c85566a12d23d4255feef54c9df22fcd5a5946226f18051571354fae0ff9dd8a SHA512 f86cb5791c8949bf175dc27d59c324163d2d05c63d19b2e2a563b9a870bf78bf0832a895f28a30b6f76385e3d86142178820cde4b9dcd2c91c54e879b6b9cd19 -DIST cider-1.8.2.tar.gz 7279725 BLAKE2B ee2d94e780ae943d2f2fa8193a91a14650da6f405469ff1e2cdc59e601e599879b6f3ab3a0bffd9e2be15077af87f95742b582d9647067a599846472928ea6e4 SHA512 93436af2d90f5c976e48d00bd9ed4e5791a86e5d9609ffbda98df37227e349ec9e9872efec3646f785665fec4ae50a9eae54a8b844b1a0a234a9ec1794f671d5 +DIST cider-1.8.3.tar.gz 7282998 BLAKE2B a0c596decbed17fd7056d371cf68de1939d29256fc4e0180fb8bd8ed41f37803b3aa4ad533aedd6321ebc1547ee645bb6e503e0dba939c1ec694137e87d1ba65 SHA512 b703c0a35e27f7de4d87b0e4a58d5a6b3fcdae41262ca47dab22ad74ecce73510d57f3ab135e83edd7df447a91fbaaa994c60f5dbcec611feb3c7b5e8141b42f diff --git a/app-emacs/cider/cider-1.8.2.ebuild b/app-emacs/cider/cider-1.8.3.ebuild similarity index 100% rename from app-emacs/cider/cider-1.8.2.ebuild rename to app-emacs/cider/cider-1.8.3.ebuild diff --git a/app-emacs/clojure-mode/Manifest b/app-emacs/clojure-mode/Manifest index 00834cc22ab1..0555098e6b31 100644 --- a/app-emacs/clojure-mode/Manifest +++ b/app-emacs/clojure-mode/Manifest @@ -1,3 +1,2 @@ -DIST clojure-mode-5.16.2.tar.gz 23408915 BLAKE2B c19770487660050b7c560deecbafaf1a708cf54692ce48465890e27be60f68c43d55bd141a03d94ea1bd7e6385c9bcbc4aafa35d6ac2f893414ef1256a5c6808 SHA512 cfffe08293bb47d83f7152be8405bcab1281000f86c0a001ed807683ccec1750a0465c98f66fc75bffc64bfdde696f81308a4111ec946bb7e1ffc5eaf9b42853 DIST clojure-mode-5.17.0.tar.gz 23409187 BLAKE2B 58cf80924467dfa523bc1049463b1ab67199deb3da90476fb44e2e477b52470e0fb7607b2cb21457607b18a04f77b4a5a93c447bb5d511f81dc984a20df4f882 SHA512 33575215c1f1a8000bfb6741a8a27fadc092b53244dc743a44bfbcdd15cd12e9b8918ecb015e35a380539916cfa112cdbde593b266e3221869bf13f2b9cfda19 -DIST clojure-mode-5.17.1.tar.gz 23409210 BLAKE2B ab898b0a1b9f9c32071e1a90414175927dacb22d18cfbf3d67c6d923d1f10a1621c2dae899b7bc197e32c42a5f847133f34fdef5d2cb756364dc4dd90265206e SHA512 d218b0739f3482bef6eb39fa899636f29d34f938fcb6a49c2fc022bff6c567ba1035634dd4d4b721d10277356e5849ff9f0140281244fa2d814ab791b5930e19 +DIST clojure-mode-5.18.0.tar.gz 23409229 BLAKE2B 03664c4693aaa45a846b4a2fadb18fe7351c8599a06690798c497aca3b9a044c030f4601ccd7de3bbe6ee3e1c45da3eb0e57b9daceaec88a74359733d59dfc76 SHA512 493f258d2a95c146da297949daeb0505467e18e111a312041ea3a121306e56b9265ed0ce44a7c30c97b0c369b96cc4584c8a1b0478f937e924ddfe06201c83e6 diff --git a/app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild b/app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild deleted file mode 100644 index 3fd67bd1f3f2..000000000000 --- a/app-emacs/clojure-mode/clojure-mode-5.16.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Major mode for Clojure code" -HOMEPAGE="https://github.com/clojure-emacs/clojure-mode/" -SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="amd64 ~x86" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - app-emacs/s - app-emacs/buttercup - app-emacs/paredit - ) -" - -DOCS=( README.md doc ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - buttercup -L . -L test --traceback full || die -} diff --git a/app-emacs/clojure-mode/clojure-mode-5.17.0.ebuild b/app-emacs/clojure-mode/clojure-mode-5.17.0.ebuild index 56641b38dafa..3fd67bd1f3f2 100644 --- a/app-emacs/clojure-mode/clojure-mode-5.17.0.ebuild +++ b/app-emacs/clojure-mode/clojure-mode-5.17.0.ebuild @@ -11,7 +11,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/clojure-mode/clojure-mode-5.17.1.ebuild b/app-emacs/clojure-mode/clojure-mode-5.18.0.ebuild similarity index 100% rename from app-emacs/clojure-mode/clojure-mode-5.17.1.ebuild rename to app-emacs/clojure-mode/clojure-mode-5.18.0.ebuild diff --git a/app-emacs/crypt++/Manifest b/app-emacs/crypt++/Manifest deleted file mode 100644 index 4b12537558a8..000000000000 --- a/app-emacs/crypt++/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST crypt++-2.94_pre20080430.el.bz2 28692 BLAKE2B 2b7f227b87b16fc6b3fdfdb62059a55c70ee95008a144bc7ec0e8c3f5699ec2ba14989b8ae2da3fa7c4bb56070eac7ea1755caddfd27e6c2a53e8a62068ca6cc SHA512 8e142840f8e2db4688e9ce4432ee14db4225899a88a35dea3e371f829ccfc24faa34c607517e344e7706bf75126d758b0490dd5324efa43d4649de127076a5ce -DIST crypt++el_2.92.orig.tar.gz 34251 BLAKE2B 579d44269ec84a9548e9e4cb845601027be3862f2f56a2ab99b3c46155f6839c7e5b9426c97ea12ac936df62fb533f5424de8afc7df6983f339eb166b6df6486 SHA512 d3abf169f60c3d1a270149b800d96f7132ebeb99b6952858b81cb2c05ffdce30f6c46f75723490731c47e7eb44515554e012da98351bbd9f9127dcba8453e389 diff --git a/app-emacs/crypt++/crypt++-2.92.ebuild b/app-emacs/crypt++/crypt++-2.92.ebuild deleted file mode 100644 index a8c8d60499f8..000000000000 --- a/app-emacs/crypt++/crypt++-2.92.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Handle all sorts of compressed and encrypted files" -HOMEPAGE="https://www.emacswiki.org/emacs/CryptPlusPlus" -SRC_URI="mirror://debian/pool/main/c/crypt++el/crypt++el_${PV}.orig.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" - -S="${WORKDIR}/${PN}el-${PV}" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild b/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild deleted file mode 100644 index b12dc8e38344..000000000000 --- a/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Handle all sorts of compressed and encrypted files" -HOMEPAGE="https://www.emacswiki.org/emacs/CryptPlusPlus" -# snapshot from http://cvs.xemacs.org/viewcvs.cgi/XEmacs/packages/xemacs-packages/os-utils/crypt.el -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/crypt++/files/50crypt++-gentoo.el b/app-emacs/crypt++/files/50crypt++-gentoo.el deleted file mode 100644 index 0009afdeff1c..000000000000 --- a/app-emacs/crypt++/files/50crypt++-gentoo.el +++ /dev/null @@ -1,2 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(require 'crypt++) diff --git a/app-emacs/crypt++/metadata.xml b/app-emacs/crypt++/metadata.xml deleted file mode 100644 index ee736d488591..000000000000 --- a/app-emacs/crypt++/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - gnu-emacs@gentoo.org - Gentoo GNU Emacs project - - - crypt++.el is a package of Lisp functions that recognize automatically - encrypted and encoded (i.e., compressed) files when they are first visited - or written. The BUFFER corresponding to the file is decoded and/or decrypted - before it is presented to the user. The file itself is unchanged on the - disk. When the buffer is subsequently saved to disk, a hook function - re-encodes the buffer before the actual disk write takes place. - - - diff --git a/app-emacs/emacsql/Manifest b/app-emacs/emacsql/Manifest new file mode 100644 index 000000000000..79f47d710948 --- /dev/null +++ b/app-emacs/emacsql/Manifest @@ -0,0 +1 @@ +DIST emacsql-3.1.1.tar.gz 2392710 BLAKE2B 7281c9630c26363d9e88463a3ead8b241a3fc1a5e87cbf855eb233ef6b295ca6ba4ea4a79b5137b27f9eed33012dfaa183dab7be8e76b240305ee921edebe874 SHA512 0ec3890cfa014a0afef23e2e38bcd844527b0a497bbfe6f89cbbb090811d43996074e642f83f7f49b27659fc51a901645a54aac600e9988dcb40fffe86a06fbf diff --git a/app-emacs/emacsql/emacsql-3.1.1.ebuild b/app-emacs/emacsql/emacsql-3.1.1.ebuild new file mode 100644 index 000000000000..3ba6d2c8d2a6 --- /dev/null +++ b/app-emacs/emacsql/emacsql-3.1.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=25.1 +inherit edo elisp toolchain-funcs + +DESCRIPTION="A high-level Emacs Lisp RDBMS front-end" +HOMEPAGE="https://github.com/magit/emacsql" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/magit/${PN}.git" +else + SRC_URI=" + https://github.com/magit/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + " + KEYWORDS="~amd64" +fi + +LICENSE="Unlicense" +SLOT="0" +# TODO(arsen): postgres-pg using app-emacs/pg (unpackaged as of yet) +IUSE="+sqlite postgres mysql" + +DEPEND=" + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND=" + ${DEPEND} + postgres? ( dev-db/postgresql ) + mysql? ( virtual/mysql ) +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-3.1.1-fix-utf8-bom-writing.patch" +) + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + default + + # Not packaged. + rm emacsql-pg.el || die + + local -A backends=( + [sqlite]=sqlite + [postgres]=psql + [mysql]=mysql + ) + + for useflag in "${!backends[@]}"; do + if ! use "${useflag}"; then + rm emacsql-"${backends[${useflag}]}".el || die + fi + done +} + +src_compile() { + if use sqlite; then + edo $(tc-getCC) -fPIC -Wall -Wextra \ + $($(tc-getPKG_CONFIG) --cflags --libs sqlite3) \ + ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o emacsql-sqlite \ + sqlite/emacsql.c + fi + elisp_src_compile +} + +src_install() { + elisp_src_install + + if use sqlite; then + exeinto "${SITELISP}"/emacsql/sqlite + doexe emacsql-sqlite + fi +} diff --git a/app-emacs/emacsql/files/emacsql-3.1.1-fix-utf8-bom-writing.patch b/app-emacs/emacsql/files/emacsql-3.1.1-fix-utf8-bom-writing.patch new file mode 100644 index 000000000000..ffa30dec85cb --- /dev/null +++ b/app-emacs/emacsql/files/emacsql-3.1.1-fix-utf8-bom-writing.patch @@ -0,0 +1,52 @@ +From 3cec7dcb201568a09ee9cebf0ea1e43cba9d334a Mon Sep 17 00:00:00 2001 +From: Jonas Bernoulli +Date: Tue, 17 Jan 2023 17:33:37 +0100 +Subject: [PATCH] Use utf-8 coding-system instead of utf-8-auto +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This fixes an issue that was merely triggered by a change in Emacs +[1]. [2: 127bb98] started binding `coding-system-for-write' and +`coding-system-for-read' to `utf-8-auto'. As Eli points out at [3] +`utf-8-auto' was probably a mistake and `utf-8' should have been +used instead. + +1: https://github.com/emacsmirror/emacs/commit/cfd2b3504ab5de6eb5 + +2: 2014-02-02 127bb98df20d84117d34822f50ea584af81b19c3 + Set coding system to utf-8-auto for sqlite. + +3: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=60872#11. + + > Setting coding-system-for-write to utf-8-auto makes no sense; + > that coding-system's _only_ raison d'être is for using in + > coding-system-for-read, i.e. when decoding stuff that may or + > may not start with a BOM. + +Since EmacSQL is not a general-purpose database but instead stores +data encoded by Emacs for later retrieval by Emacs only, we do not +have to with the unlikely appearance of a BOM, so we can use `utf-8' +instead of `utf-8-auto' for writes *and* reads. + +Re #104, #106, magit/forge#533, magit/forge#535, bug#60872. +--- + emacsql-sqlite.el | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/emacsql-sqlite.el b/emacsql-sqlite.el +index 1193147..7b8876f 100644 +--- a/emacsql-sqlite.el ++++ b/emacsql-sqlite.el +@@ -73,8 +73,9 @@ used.") + ((connection emacsql-sqlite-connection) &rest _rest) + (emacsql-sqlite-ensure-binary) + (let* ((process-connection-type nil) ; use a pipe +- (coding-system-for-write 'utf-8-auto) +- (coding-system-for-read 'utf-8-auto) ++ ;; See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=60872#11. ++ (coding-system-for-write 'utf-8) ++ (coding-system-for-read 'utf-8) + (file (slot-value connection 'file)) + (buffer (generate-new-buffer " *emacsql-sqlite*")) + (fullfile (if file (expand-file-name file) ":memory:")) diff --git a/app-emacs/emacsql/metadata.xml b/app-emacs/emacsql/metadata.xml new file mode 100644 index 000000000000..0b03e24c9c24 --- /dev/null +++ b/app-emacs/emacsql/metadata.xml @@ -0,0 +1,15 @@ + + + + + arsen@gentoo.org + Arsen Arsenović + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + magit/emacsql + + diff --git a/app-emacs/helm/helm-3.9.5.ebuild b/app-emacs/helm/helm-3.9.5.ebuild index 76671b3b26bc..afb4c7ddeceb 100644 --- a/app-emacs/helm/helm-3.9.5.ebuild +++ b/app-emacs/helm/helm-3.9.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" app-emacs/async diff --git a/app-emacs/indent-bars/Manifest b/app-emacs/indent-bars/Manifest new file mode 100644 index 000000000000..4397228c1d6f --- /dev/null +++ b/app-emacs/indent-bars/Manifest @@ -0,0 +1 @@ +DIST indent-bars-0.2.tar.gz 33072 BLAKE2B b5f0b80f1b4291c19fec603a5610ae020ae1cd1531278c5eedf814c3aae4be76d5731b553220314ef67f785f1822c7861e088a5ec163505d9303e9ec2c5fda5c SHA512 e5eab37d5963855948efdd9739a44306c60fafef0cd589edcb6550ff52a4e6a0e403bde8124838d250c1bb78aff0bfbfa1e45275458af3e0ae00472628981b1b diff --git a/app-emacs/indent-bars/files/50indent-bars-gentoo.el b/app-emacs/indent-bars/files/50indent-bars-gentoo.el new file mode 100644 index 000000000000..b824a0f5f34a --- /dev/null +++ b/app-emacs/indent-bars/files/50indent-bars-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'indent-bars-mode "indent-bars" "" t) diff --git a/app-emacs/indent-bars/indent-bars-0.2.ebuild b/app-emacs/indent-bars/indent-bars-0.2.ebuild new file mode 100644 index 000000000000..2f46c530c735 --- /dev/null +++ b/app-emacs/indent-bars/indent-bars-0.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +NEED_EMACS=27.1 + +inherit elisp + +IUSE="" + +DESCRIPTION="Fast, configurable indentation guide-bars for Emacs" +HOMEPAGE="https://github.com/jdtsmith/indent-bars" +SRC_URI="https://github.com/jdtsmith/indent-bars/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +SITEFILE="50${PN}-gentoo.el" + +DOCS="examples.md README.md" diff --git a/app-emacs/indent-bars/metadata.xml b/app-emacs/indent-bars/metadata.xml new file mode 100644 index 000000000000..407b662f5696 --- /dev/null +++ b/app-emacs/indent-bars/metadata.xml @@ -0,0 +1,11 @@ + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + jdtsmith/indent-bars + + diff --git a/app-emacs/lsp-mode/Manifest b/app-emacs/lsp-mode/Manifest index 8fbe910bb5d2..ce3116fa88d6 100644 --- a/app-emacs/lsp-mode/Manifest +++ b/app-emacs/lsp-mode/Manifest @@ -1,2 +1 @@ -DIST lsp-mode-8.0.0.tar.gz 14703640 BLAKE2B ab7993772cfc127ee94ba4a0af75e8d7f6789ac22c76acce8df250b5579c1dd2f41e353b26cbdcf6e1a2e6a8d1f8a179d4736b67914cdec31c23032f93dffd3c SHA512 2620288142cea7b06ad2725b63e5db945b1d62d0b4c215e8d35d79d6c3f05bcdf2736dab34bd10c2b9f8928caf36ef617182c41c309e62e2ce8ddf45df376cbc DIST lsp-mode-8.0.0_p20220620.tar.gz 15464614 BLAKE2B 10e50a52e2a725b1a275b81514bb268619b128370f8989970c75c87bc37516588e798c5f2531b73689d9d102fbd6b965841c6d8a0c337cb8d9052b632a01e289 SHA512 d464418df6eb99d8a1f4cad8c9e31ca057286f846afbb0078fdff21cfc685ffc158b1b37d22224372bee67eb5298f20bb4db83ed466c09e4b4b3a83db865ef09 diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild deleted file mode 100644 index ec668118c0b9..000000000000 --- a/app-emacs/lsp-mode/lsp-mode-8.0.0-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=26.1 - -inherit elisp - -DESCRIPTION="Emacs client/library for the Language Server Protocol" -HOMEPAGE="https://emacs-lsp.github.io/lsp-mode/" -SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="~amd64" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-emacs/dash-2.18.0 - >=app-emacs/f-0.20.0 - app-emacs/ht - app-emacs/lv - app-emacs/markdown-mode - app-emacs/spinner -" -BDEPEND=" - ${RDEPEND} - test? ( - app-emacs/deferred - app-emacs/ecukes - app-emacs/el-mock - app-emacs/ert-runner - app-emacs/espuds - app-emacs/flycheck - app-emacs/undercover - ) -" - -DOCS=( AUTHORS CHANGELOG.org README.md refcard ) -BYTECOMPFLAGS="-L . -L clients" -ELISP_REMOVE="test/lsp-clangd-test.el test/lsp-common-test.el - test/lsp-integration-test.el" # Remove failing tests -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - elisp_src_compile - elisp-compile clients/*.el -} - -src_test() { - ert-runner -L clients --reporter ert+duration -t "!no-win" -t "!org" || die -} - -src_install() { - elisp_src_install - elisp-install ${PN}/clients clients/* -} diff --git a/app-emacs/lsp-ui/Manifest b/app-emacs/lsp-ui/Manifest index 1b2ac1c2cba3..96e5d3e007d1 100644 --- a/app-emacs/lsp-ui/Manifest +++ b/app-emacs/lsp-ui/Manifest @@ -1,2 +1 @@ -DIST lsp-ui-8.0.0.tar.gz 5609015 BLAKE2B 4260ab5cc44b25937d9d273f35a25bb2a2db2e458c20a6b99bb3c697729f31f92c2423512e5bd2caef21998aadf8d555f09eadc616158d3c835fc7a2cf7a5cd7 SHA512 5e64f1532a4ed3c8ff4ef1254812d13a8c8c9c37e26992adc868f66ddfdd8b73d31eb8ab92c2c1caf1fd6098e292e1ff9bb81689b24a209cfff88224aff7004d DIST lsp-ui-8.0.1.tar.gz 5609941 BLAKE2B d62fd98d4c057cb6d994b94b4c488daef0fffe9d5a31627298f8e91f34a030e09574b960a078a6e6b596cbc4c52b682821b27bacb7957a0d3434dbad4c6ed47a SHA512 d0aa31ce2ae12d4d1b8979b2f3e7a08c3dcddb4c676d6fcca3e66005101eb59d0ea1f29ae07a2290f532cee1026be0a958263e4b64b89045c9164a669e208c61 diff --git a/app-emacs/lsp-ui/lsp-ui-8.0.0.ebuild b/app-emacs/lsp-ui/lsp-ui-8.0.0.ebuild deleted file mode 100644 index 9c97853f2a12..000000000000 --- a/app-emacs/lsp-ui/lsp-ui-8.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -NEED_EMACS=26.1 - -inherit elisp - -IUSE="" - -DESCRIPTION="UI modules for lsp-mode" -HOMEPAGE="https://emacs-lsp.github.io/lsp-ui/" -SRC_URI="https://github.com/emacs-lsp/lsp-ui/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -SITEFILE="50${PN}-gentoo.el" - -RDEPEND=" - >=app-emacs/dash-2.18.0 - app-emacs/flycheck - >=app-emacs/lsp-mode-6.0 - >=app-emacs/markdown-mode-2.3 -" -DEPEND=${RDEPEND} - -# Requires unpackaged dependencies, e.g. Cask -RESTRICT="test" - -DOCS="README.md" diff --git a/app-emacs/lsp-ui/lsp-ui-8.0.1.ebuild b/app-emacs/lsp-ui/lsp-ui-8.0.1.ebuild index b1fd474a4eea..88d9f2598795 100644 --- a/app-emacs/lsp-ui/lsp-ui-8.0.1.ebuild +++ b/app-emacs/lsp-ui/lsp-ui-8.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,8 +7,6 @@ NEED_EMACS=26.1 inherit elisp -IUSE="" - DESCRIPTION="UI modules for lsp-mode" HOMEPAGE="https://emacs-lsp.github.io/lsp-ui/" SRC_URI="https://github.com/emacs-lsp/lsp-ui/archive/${PV}.tar.gz -> ${P}.tar.gz" diff --git a/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild b/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild index e3ec1a1224e8..6f07c5add9b2 100644 --- a/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild +++ b/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild @@ -21,7 +21,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}/lisp" - KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" fi LICENSE="GPL-3+" diff --git a/app-emacs/mmm-mode/mmm-mode-0.5.10.ebuild b/app-emacs/mmm-mode/mmm-mode-0.5.10.ebuild index eb4ac623a02f..ff1f2a71aad5 100644 --- a/app-emacs/mmm-mode/mmm-mode-0.5.10.ebuild +++ b/app-emacs/mmm-mode/mmm-mode-0.5.10.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/dgutov/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" fi LICENSE="GPL-2+ Texinfo-manual" diff --git a/app-emacs/org-roam/Manifest b/app-emacs/org-roam/Manifest new file mode 100644 index 000000000000..ded5031c0590 --- /dev/null +++ b/app-emacs/org-roam/Manifest @@ -0,0 +1 @@ +DIST org-roam-2.2.2.tar.gz 37466184 BLAKE2B f929d765493a640f5df0417dfd37618049d7af24ac78fd1dc00ef79bc7576ca856d6cc926a30bcd0f69c27595bf1ce517e49fe9e592dd208f08b83d03544d80a SHA512 737baff1b3ab7a3008ed3bf1816f8cf1ce461dccfe8e195e8ac11ba50c2c983573d62c364c75a119facf3131f90764842bfe121cdad0a4c2add606aa806aef10 diff --git a/app-emacs/org-roam/files/50org-roam-gentoo.el b/app-emacs/org-roam/files/50org-roam-gentoo.el new file mode 100644 index 000000000000..ac1c52bf5855 --- /dev/null +++ b/app-emacs/org-roam/files/50org-roam-gentoo.el @@ -0,0 +1,3 @@ +;;; app-emacs/org-roam site configuration -*- lexical-binding: t; -*- +(add-to-list 'load-path "@SITELISP@") +(load "@SITELISP@/org-roam-autoloads.el" nil t) diff --git a/app-emacs/org-roam/metadata.xml b/app-emacs/org-roam/metadata.xml new file mode 100644 index 000000000000..a88691fba13b --- /dev/null +++ b/app-emacs/org-roam/metadata.xml @@ -0,0 +1,15 @@ + + + + + arsen@gentoo.org + Arsen Arsenović + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + org-roam/org-roam + + diff --git a/app-emacs/org-roam/org-roam-2.2.2.ebuild b/app-emacs/org-roam/org-roam-2.2.2.ebuild new file mode 100644 index 000000000000..961a5abd416c --- /dev/null +++ b/app-emacs/org-roam/org-roam-2.2.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=26.1 +inherit elisp + +DESCRIPTION="Rudimentary Roam replica with Org-mode" +HOMEPAGE="https://github.com/org-roam/org-roam" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + SRC_URI=" + https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + " + + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + app-emacs/dash + app-emacs/magit + app-emacs/emacsql[sqlite] +" +BDEPEND="${RDEPEND}" + +src_install() { + elisp-make-autoload-file + elisp_src_install +} diff --git a/app-emacs/org-roam/org-roam-9999.ebuild b/app-emacs/org-roam/org-roam-9999.ebuild new file mode 100644 index 000000000000..961a5abd416c --- /dev/null +++ b/app-emacs/org-roam/org-roam-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=26.1 +inherit elisp + +DESCRIPTION="Rudimentary Roam replica with Org-mode" +HOMEPAGE="https://github.com/org-roam/org-roam" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + SRC_URI=" + https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + " + + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + app-emacs/dash + app-emacs/magit + app-emacs/emacsql[sqlite] +" +BDEPEND="${RDEPEND}" + +src_install() { + elisp-make-autoload-file + elisp_src_install +} diff --git a/app-emacs/treemacs/Manifest b/app-emacs/treemacs/Manifest index e9327eae309f..58c616d904f5 100644 --- a/app-emacs/treemacs/Manifest +++ b/app-emacs/treemacs/Manifest @@ -1,3 +1 @@ -DIST treemacs-2.10.tar.gz 4137468 BLAKE2B 0f832d02f8b0f96f7000c57b1842319155face5cb50c44ff4286f7f28dd74b38739079de9c387dbddbf93af37a5c750c45a598100ed5053674a565b4ec34f0c6 SHA512 9326a3f66c1b38eb7ef39e90900c2ef71d20c6c3478213f61c144ca4face562dccf00d6d400315c264627468a0c3319a24f0ec6cddb795b54e1b7f3c235d1c71 -DIST treemacs-3.0.tar.gz 4552082 BLAKE2B d12dff7aa667916ba586dcf47d642b36987ec1612a5dd276a513eef551c7b81a463d55531dacc48eac49ffc7390b1dd48a7e07285d188d4d40e779b9bc0b09f5 SHA512 981eb40973c86aec683ad6f0436c853e9254bfa10e77a60d3c36ef8b18d76dce358d68dee06355e63b4040c816e4f0064a3e722a414db0f9d3d007e5d252d753 DIST treemacs-3.1.tar.gz 4562915 BLAKE2B b728c6ea795fe1159c2342b593cc4e6b3d06a1ba58dca876e5472e394b77a3a9930740aa9ecb65973f551322018920f08b0b49e897d5677b7a0f1da42cfad2d3 SHA512 e891cfa68916ecc250ab0446a4eb0149deea17a7f366870ce757e73f175bc823dae87080a584ea315d502c50559d030055f2f399cbd92d40af8c2dca5308604c diff --git a/app-emacs/treemacs/treemacs-2.10-r2.ebuild b/app-emacs/treemacs/treemacs-2.10-r2.ebuild deleted file mode 100644 index de552c5b30b2..000000000000 --- a/app-emacs/treemacs/treemacs-2.10-r2.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 - -NEED_EMACS=26.1 -DISTUTILS_USE_PEP517=no -PYTHON_COMPAT=( python3_{9..11} ) - -inherit elisp distutils-r1 - -DESCRIPTION="Tree style project file explorer" -HOMEPAGE="https://github.com/Alexander-Miller/treemacs/" -SRC_URI="https://github.com/Alexander-Miller/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="~amd64" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-emacs/ace-window - app-emacs/cfrs - app-emacs/dash - app-emacs/ht - app-emacs/hydra - app-emacs/pfuture - app-emacs/s -" -BDEPEND=" - ${RDEPEND} - test? ( app-emacs/buttercup ) -" - -BYTECOMPFLAGS="-L . -L src/elisp" -PATCHES=( - "${FILESDIR}"/${PN}-2.9.5-tests.patch - "${FILESDIR}"/${PN}-async-scripts.patch - "${FILESDIR}"/${PN}-icons-icon-directory.patch -) - -DOCS=( Changelog.org Extensions.org README.org screenshots ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - distutils-r1_src_prepare - - sed "s|@SITEETC@|${SITEETC}/${PN}|g" \ - -i src/elisp/${PN}-icons.el \ - -i src/elisp/${PN}-async.el || die -} - -python_compile() { - python_optimize "${S}"/src/scripts -} - -src_compile() { - distutils-r1_src_compile - - elisp-compile src/elisp/*.el -} - -src_test() { - buttercup ${BYTECOMPFLAGS} -L test --traceback full || die "tests failed" -} - -src_install() { - elisp-install ${PN} src/elisp/*.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - - insinto ${SITEETC}/${PN} - doins -r icons - doins -r src/scripts -} diff --git a/app-emacs/treemacs/treemacs-3.0-r1.ebuild b/app-emacs/treemacs/treemacs-3.0-r1.ebuild deleted file mode 100644 index 2a86b46185ac..000000000000 --- a/app-emacs/treemacs/treemacs-3.0-r1.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 - -NEED_EMACS=26.1 -DISTUTILS_USE_PEP517=no -PYTHON_COMPAT=( python3_{9..11} ) - -inherit elisp distutils-r1 - -DESCRIPTION="Tree style project file explorer" -HOMEPAGE="https://github.com/Alexander-Miller/treemacs/" -SRC_URI="https://github.com/Alexander-Miller/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="~amd64" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-emacs/ace-window - app-emacs/cfrs - app-emacs/dash - app-emacs/ht - app-emacs/hydra - app-emacs/pfuture - app-emacs/s -" -BDEPEND=" - ${RDEPEND} - test? ( app-emacs/buttercup ) -" - -BYTECOMPFLAGS="-L . -L src/elisp" -PATCHES=( - "${FILESDIR}"/${PN}-2.9.5-tests.patch - "${FILESDIR}"/${PN}-async-scripts.patch - "${FILESDIR}"/${PN}-icons-icon-directory.patch - "${FILESDIR}"/${P}-tests.patch -) - -DOCS=( Changelog.org Extensions.org README.org screenshots ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - distutils-r1_src_prepare - - sed "s|@SITEETC@|${SITEETC}/${PN}|g" \ - -i src/elisp/${PN}-icons.el \ - -i src/elisp/${PN}-async.el || die -} - -python_compile() { - python_optimize "${S}"/src/scripts -} - -src_compile() { - distutils-r1_src_compile - - elisp-compile src/elisp/*.el -} - -src_test() { - buttercup ${BYTECOMPFLAGS} -L test --traceback full || die "tests failed" -} - -src_install() { - elisp-install ${PN} src/elisp/*.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - - insinto ${SITEETC}/${PN} - doins -r icons - doins -r src/scripts -} diff --git a/app-emacs/web-mode/Manifest b/app-emacs/web-mode/Manifest index 83e7af400984..47ee1965b626 100644 --- a/app-emacs/web-mode/Manifest +++ b/app-emacs/web-mode/Manifest @@ -1,2 +1 @@ -DIST web-mode-17.2.1.tar.gz 155440 BLAKE2B bae77ca300f77ad4dd520b048194eb66b592e57086e9720ec98c59c30e06a4f86e55f74f427b5ae1bf7e8a2c7f243168ad9c38c9911dc3ab4f98bad0ee8632a2 SHA512 bfd68cae6a79f9a77b512c94cdb1ce0ffedb763ee741c4c5b1e59caaedf46b40ee2920dce5d1023689b9382d4573975f5d397fc9fc96232deb558d0952d7beef DIST web-mode-17.3.13.tar.gz 168143 BLAKE2B efa5b78e774ad023a3f2508e64317b76b15748369dc311ebcd65c98021b2fa75a9c85d54d897a2a4d2580d8c95a609df3bc8bb265afe89ea5219885d4e9c78d0 SHA512 c325b45ba88406e9dcfc19ddd8951bd7075a9c5157bf85e4c7a857d93b756c76a6e8e03524cbb8465c4109001397414db25178f0158556f2b872b5930e7014b9 diff --git a/app-emacs/web-mode/web-mode-17.2.1.ebuild b/app-emacs/web-mode/web-mode-17.2.1.ebuild deleted file mode 100644 index 5e4e3d763009..000000000000 --- a/app-emacs/web-mode/web-mode-17.2.1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="Web template editing mode for Emacs" -HOMEPAGE="https://web-mode.org/ https://github.com/fxbois/web-mode/" -SRC_URI="https://github.com/fxbois/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -KEYWORDS="amd64 ~x86" -SLOT="0" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/web-mode/web-mode-17.3.13.ebuild b/app-emacs/web-mode/web-mode-17.3.13.ebuild index 72a0b299219c..5e4e3d763009 100644 --- a/app-emacs/web-mode/web-mode-17.3.13.ebuild +++ b/app-emacs/web-mode/web-mode-17.3.13.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://web-mode.org/ https://github.com/fxbois/web-mode/" SRC_URI="https://github.com/fxbois/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" DOCS=( README.md ) diff --git a/app-emacs/whine/Manifest b/app-emacs/whine/Manifest index a862a4c97fc7..3032bf3d21bf 100644 --- a/app-emacs/whine/Manifest +++ b/app-emacs/whine/Manifest @@ -1 +1,2 @@ DIST whine-20091222.tar.bz2 4452 BLAKE2B e2148ddbd06853a1bcd3aa9cd017f97e97b7fcc25b87e05017b7860d604880b48dd45e0e8c0affa07fd10ea5aac2cfecda01221fc9b297a83af1957ebb636e7a SHA512 74d02753a991140d5298f111f08fa346f458723bd1e5a46d2b67dc262fb53f513d5b39ff87eab167f37b0f2be1458ad8d0bc92479f6f9a329eb5dbf79f87fc4d +DIST whine-20231020.el.xz 4100 BLAKE2B e87e93c5480c10d2da7be6cb932ba3df2cd4f9e4b2745b65991b3bf17b1bc2bbbfe7369c729857ef5c842af0f594c9438a0777577603db29c9a2dc7e59003b75 SHA512 6bec2486ac170b78e9a389da598c708644b4fb2825743453892195f37528755fc0037f5ca98b78821b464f1fd6c697934d71986c7e7075e6fdc7eacd8c66e93e diff --git a/app-emacs/whine/files/50whine-gentoo.el b/app-emacs/whine/files/50whine-gentoo.el index 9babd69bec38..a8b0d3d84806 100644 --- a/app-emacs/whine/files/50whine-gentoo.el +++ b/app-emacs/whine/files/50whine-gentoo.el @@ -1,4 +1,4 @@ (add-to-list 'load-path "@SITELISP@") (autoload 'whinify "whine" - "Make certain global-mode keys whine. + "Make certain interactive commands whine. The command `unwhinify' makes them normal again." t) diff --git a/app-emacs/whine/whine-20091222-r1.ebuild b/app-emacs/whine/whine-20231020.ebuild similarity index 73% rename from app-emacs/whine/whine-20091222-r1.ebuild rename to app-emacs/whine/whine-20231020.ebuild index 411efde402e0..ffd7cf1bd3fe 100644 --- a/app-emacs/whine/whine-20091222-r1.ebuild +++ b/app-emacs/whine/whine-20231020.ebuild @@ -7,11 +7,10 @@ inherit elisp DESCRIPTION="Complaint generator for GNU Emacs" HOMEPAGE="https://www.emacswiki.org/emacs/Whine" -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.bz2" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" -LICENSE="public-domain" +LICENSE="CC0-1.0" SLOT="0" KEYWORDS="~amd64 ~x86" SITEFILE="50${PN}-gentoo.el" -DOCS="README.orig" diff --git a/app-emacs/yaml/Manifest b/app-emacs/yaml/Manifest index bb7aa6a44121..be2dc1b91d96 100644 --- a/app-emacs/yaml/Manifest +++ b/app-emacs/yaml/Manifest @@ -1,3 +1,2 @@ -DIST yaml-0.5.2.tar.gz 44466 BLAKE2B 9f754a43bb427ea3a76de6f6fecf44701f329a0072bd060d93a437f76564faeb1ffe4a0aeb109ac491e4a664de5faf738fec69a97cf872ddbfc91796dcf4355a SHA512 4f50585a7ce4304df1b65cde6e295ecb42c401a8eb07f45b22cee8d77e6fdcf954266adb89b6c1cf495142fd32298346703164393f98ac0164beaceb779ceac3 DIST yaml-0.5.3.tar.gz 44503 BLAKE2B f0d92e51b0098137b20829eeb276b6e0632dcd14e9e21036dd2b55264ae8efabdb2f831bed6ad2ea6898f0c45f730dec8ae3af854eb97dc19db29b662353006d SHA512 ae80ad86e4e54b22707eb19181e04479497416355161e026a18706ba7885dff02f641e37cf0d57d24f0be165043cddf2adbdc97a8871aee34cb35e00c40062d2 DIST yaml-0.5.4.tar.gz 44606 BLAKE2B 42e632f6949a981075b3734f19204d20e158da3949a8c8499d09e024b208e34689e966681018ef6d2021e26bf17686abfc4600c5819cb02c1b7652e007727f10 SHA512 c7f543fff4fbb42766a7b39d7922738b61c60eab2b6504ed33681d45ef656b64610ba489787bb7a51138d66b31ff2ff4d7f046ab18d9f2c0a9cfa1839f07e0a1 diff --git a/app-emacs/yaml/yaml-0.5.2.ebuild b/app-emacs/yaml/yaml-0.5.2.ebuild deleted file mode 100644 index 99585ec64302..000000000000 --- a/app-emacs/yaml/yaml-0.5.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="YAML parser in Emacs Lisp" -HOMEPAGE="https://github.com/zkry/yaml.el/" -SRC_URI="https://github.com/zkry/yaml.el/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/yaml.el-${PV} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -DOCS=( README.md ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - # "test/string-inflection-test.el" calls "(ert-run-tests-batch t)" - ${EMACS} ${EMACSFLAGS} -L . -l yaml-tests.el || die -} diff --git a/app-emacs/yaml/yaml-0.5.3.ebuild b/app-emacs/yaml/yaml-0.5.3.ebuild index c553097ceca3..99585ec64302 100644 --- a/app-emacs/yaml/yaml-0.5.3.ebuild +++ b/app-emacs/yaml/yaml-0.5.3.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 49c5695ffe33f4f40f7cf950a46b7713f88a5bdd..34f6da1cd62bc313d1ba1ddb274d4436b8e2f437 100644 GIT binary patch literal 15162 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/dev/null \ + || die "Could not install into ${ED}/opt/cxoffice" + + # Disable auto-update + sed -i -e 's/;;\"AutoUpdate\" = \"1\"/\"AutoUpdate\" = \"0\"/g' share/crossover/data/cxoffice.conf || die + + # Install configuration file + insinto /opt/cxoffice/etc + doins share/crossover/data/cxoffice.conf + dodir /etc/env.d + echo "CONFIG_PROTECT=/opt/cxoffice/etc/cxoffice.conf" >> "${ED}"/etc/env.d/30crossover-bin || die + + # Konqueror in its infinite wisdom decides to try opening things for + # writing, which are sandbox violations. This breaks the install process if + # it is installed, so we ninja edit it to false so it so doesn't run. + sed -i -e 's/cxwhich konqueror/false &/' "${ED}/opt/cxoffice/bin/locate_gui.sh" \ + || die "Could not apply workaround for konqueror" + + # Install menus + # XXX: locate_gui.sh automatically detects *-application-merged directories + # This means what we install will vary depending on the contents of + # /etc/xdg, which is a QA violation. It is not clear how to resolve this. + XDG_DATA_HOME="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \ + "${ED}/opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \ + || die "Could not install menus" + + # Revert ninja edit + sed -i -e 's/false \(cxwhich konqueror\)/\1/' "${ED}/opt/cxoffice/bin/locate_gui.sh" \ + || die "Could not apply workaround for konqueror" + + # Drop Uninstall menus + rm "${ED}/usr/share/applications/"*"Uninstall"* \ + || die "Could not remove uninstall menus" + + # Fix PATHs + sed -i \ + -e "s:\"${ED}\".::" \ + -e "s:${ED}::" \ + "${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \ + || die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" + sed -i -e "s:${ED}::" \ + "${ED}/usr/share/applications/"*"CrossOver.desktop" \ + || die "Could not fix paths of *.desktop files" + + # Workaround missing libs + # + # It tries to load libpcap as packaged in Debian, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657900 + # https://bugs.gentoo.org/721108 + if use pcap; then + bbe -e 's/libpcap.so.0.8/libpcap.so.1.9.1/' "${ED}/opt/cxoffice/lib/wine/i386-unix/wpcap.so" >tmp || die + bbe -e 's/libpcap.so.0.8/libpcap.so.1.9.1/' "${ED}/opt/cxoffice/lib/wine/x86_64-unix/wpcap.so" >tmp64 || die + mv tmp "${ED}/opt/cxoffice/lib/wine/i386-unix/wpcap.so" || die + mv tmp64 "${ED}/opt/cxoffice/lib/wine/x86_64-unix/wpcap.so" || die + fi + + # Remove libs that link to opencl + if ! use opencl; then + rm "${ED}"/opt/cxoffice/lib/wine/{i386,x86_64}-unix/opencl.so || die + fi +} diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index fde1ca4adf8c..c7a9ac42888d 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -3,16 +3,11 @@ DIST berkeley-testfloat-3-40619cbb3bf32872df8c53cc457039229428a263.tar.bz2 90086 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.1.tar.xz 122400592 BLAKE2B bae1df5d332beaca313c4bac88f06dd5992988d7c1b6fdc6ced4043d858f437339cd7d0009ae667f9e66705117697bee7ee44ec4e911cc203d34eecc3d8f139b SHA512 e286dc66c923a5df77eb02d69235d048e80a7cced638fae52fbed385b4c3cd736cfea66bb3c9843bebf0a33e81ea141fc015e0bd82108df304f148ce59d9ae8a 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 -DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f SHA512 1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27 -DIST qemu-8.0.2.tar.xz 126707132 BLAKE2B f2b1a63e10c42aabfe39722c7732d0f04818ad367b769b3deb29c5bf9adcabc3aca1706f3c40fafeeb57ac1f7a61ded5066de32134c483e2fd27bc65b4b7d30a SHA512 4e915d33a662bf55b09247fb85150be376c92270d3764e3d6470c452cb70cc558f54e84de5610dd60a9eb3ea02d5d4277b1ec75c9804967d278fa8361c7f9b9a -DIST qemu-8.0.3.tar.xz 126710536 BLAKE2B 071cc1a35209a02e8c5dd4f43cb112f110b4655adb0f870a04fdf9a6e2c761699574e8c9426f70f60787a99acf252d7a64d94a8e837cdfeda93d89428d7866f3 SHA512 18b2ccb65f7ec2ae92f0e04406539620c881e2b75f63816588c86043a07464bb99d16a83e792ed9508de393f4b694c46d52f4d07edf52741e85224c8b8d5d5c3 DIST qemu-8.0.4.tar.xz 126179324 BLAKE2B dfb98964c629b251f0004b4630ae4500a52465579417d6f5c7dbbb1f672e10d8d7ffb98a4b00e26fb98b3c867208146dbdca026e4d30cbf1752ac733c4d9b915 SHA512 bd5ed682d51f974abd4be93f949701f9b5bfb87fd9929e31df130534da2f2c03b99adc9f924b3efd47d3b254e0e3c0046f4e69fbe9f6d0c4ac1f6babecb29449 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.0.tar.xz 123550284 BLAKE2B b0fd87a19b13d4bbc6526caa46533073cb4dee6004df5d4fbbef204ee3bc8c2f10ec1eaff554adbb25c9f3143dd68abd09d4a0519c4766299a3ff261d03c73f2 SHA512 c5f5e7ce2d8e3c93a02012b136c866e8577df07da4705a0045916c71caeaa21fa1b2d59a4b22a660789a4159b192e12a443e7cbb0724ee85fea258251731724c -DIST qemu-8.1.1.tar.xz 123558860 BLAKE2B 71220fad7c9f74bed6211879f01566ac1e52835feb3d45eaa1b2fe1d5f95d9fa5db53b7aec72b4ef098c03d0c4070076c907fb3e6b839002de6f56ee5ab44340 SHA512 199db58f9a413cbe4449ff557bc362e666c6c0291f9963cb74e5542e8abd1edcd65001fa1fd453b850a376de455f93258707ce6feee5a44bf40753b12a2e956c +DIST qemu-8.1.2.tar.xz 123553328 BLAKE2B 8f48638cd1f0285356aae2d14862f56cc79da09bb9ff9f09e90221fdca851e9c3f8a3d940039f578d24d0b4435baf19cb52a3e927e97bf978ea674d148ecd746 SHA512 d95ba8b294115b86b7f3bd1b438b059e38c7ccc68f14e76b455b355b4b68ec84fb799bef44dbf96befcad7c40a15f4660096b5ad5be4396d54dfeaba34c89db8 diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml index 93729e025ff6..adb556795249 100644 --- a/app-emulation/qemu/metadata.xml +++ b/app-emulation/qemu/metadata.xml @@ -27,6 +27,7 @@ net-libs/libiscsi instead of indirectly via the Linux block layer that sys-block/open-iscsi does. Enable efficient I/O via sys-libs/liburing. + Support Linux keyrings via sys-apps/keyutils Enable multipath persistent reservation passthrough via sys-fs/multipath-tools. Enable the ncurses-based console diff --git a/app-emulation/qemu/qemu-7.2.1.ebuild b/app-emulation/qemu/qemu-7.2.1.ebuild deleted file mode 100644 index 2218435d4f6e..000000000000 --- a/app-emulation/qemu/qemu-7.2.1.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/qemu/qemu-7.2.3-r1.ebuild b/app-emulation/qemu/qemu-7.2.3-r1.ebuild deleted file mode 100644 index ff2370fb88dc..000000000000 --- a/app-emulation/qemu/qemu-7.2.3-r1.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="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 - "${FILESDIR}"/${P}-CVE-2023-2861.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-8.0.0-r1.ebuild b/app-emulation/qemu/qemu-8.0.0-r1.ebuild deleted file mode 100644 index 3000130b6f90..000000000000 --- a/app-emulation/qemu/qemu-8.0.0-r1.ebuild +++ /dev/null @@ -1,963 +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=sam -QEMU_DOCS_VERSION="8.0.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-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-user? ( !plugins ) - virgl? ( opengl ) - virtfs? ( xattr ) - vnc? ( gnutls ) - vte? ( gtk ) - multipath? ( udev ) - plugins? ( !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-1.6.34:=[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.14.0 - >=app-emulation/spice-0.14.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=" - ${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-user? ( ${ALL_DEPEND} )" -RDEPEND="${CDEPEND} - acct-group/kvm - selinux? ( - sec-policy/selinux-qemu - sys-libs/libselinux - )" - -PATCHES=( - "${FILESDIR}"/${PN}-8.0.0-disable-keymap.patch - "${FILESDIR}"/${PN}-8.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}-8.0.0-remove-python-meson-check.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-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="none" - ;; - tools) - conf_opts+=( - --disable-linux-user - --disable-system - --enable-tools - --enable-cap-ng - ) - local static_flag="none" - ;; - esac - - local targets="${buildtype}_targets" - [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) - - # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backends="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 [[ ${static_flag} != "none" ]] && 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-8.0.2-r2.ebuild b/app-emulation/qemu/qemu-8.0.2-r2.ebuild deleted file mode 100644 index 78edcdb58018..000000000000 --- a/app-emulation/qemu/qemu-8.0.2-r2.ebuild +++ /dev/null @@ -1,964 +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=sam -QEMU_DOCS_VERSION="8.0.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-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-user? ( !plugins ) - virgl? ( opengl ) - virtfs? ( xattr ) - vnc? ( gnutls ) - vte? ( gtk ) - multipath? ( udev ) - plugins? ( !static-user ) -" -for smname in ${IUSE_SOFTMMU_TARGETS} ; do - REQUIRED_USE+=" qemu_softmmu_targets_${smname}? ( kernel_linux? ( 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=" - >=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(+)] ) - kernel_linux? ( sys-libs/libcap-ng[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-1.6.34:=[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.14.0 - >=app-emulation/spice-0.14.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=" - ${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-user? ( ${ALL_DEPEND} )" -RDEPEND="${CDEPEND} - acct-group/kvm - selinux? ( - sec-policy/selinux-qemu - sys-libs/libselinux - )" - -PATCHES=( - "${FILESDIR}"/${PN}-8.0.0-disable-keymap.patch - "${FILESDIR}"/${PN}-8.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}-8.0.0-remove-python-meson-check.patch - "${FILESDIR}"/${P}-CVE-2023-2861.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-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="none" - ;; - tools) - conf_opts+=( - --disable-linux-user - --disable-system - --enable-tools - --enable-cap-ng - ) - local static_flag="none" - ;; - esac - - local targets="${buildtype}_targets" - [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) - - # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backends="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 [[ ${static_flag} != "none" ]] && 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-8.0.2.ebuild b/app-emulation/qemu/qemu-8.0.2.ebuild deleted file mode 100644 index 11af4686f95b..000000000000 --- a/app-emulation/qemu/qemu-8.0.2.ebuild +++ /dev/null @@ -1,963 +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=sam -QEMU_DOCS_VERSION="8.0.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-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-user? ( !plugins ) - virgl? ( opengl ) - virtfs? ( xattr ) - vnc? ( gnutls ) - vte? ( gtk ) - multipath? ( udev ) - plugins? ( !static-user ) -" -for smname in ${IUSE_SOFTMMU_TARGETS} ; do - REQUIRED_USE+=" qemu_softmmu_targets_${smname}? ( kernel_linux? ( 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=" - >=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(+)] ) - kernel_linux? ( sys-libs/libcap-ng[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-1.6.34:=[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.14.0 - >=app-emulation/spice-0.14.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=" - ${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-user? ( ${ALL_DEPEND} )" -RDEPEND="${CDEPEND} - acct-group/kvm - selinux? ( - sec-policy/selinux-qemu - sys-libs/libselinux - )" - -PATCHES=( - "${FILESDIR}"/${PN}-8.0.0-disable-keymap.patch - "${FILESDIR}"/${PN}-8.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}-8.0.0-remove-python-meson-check.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-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="none" - ;; - tools) - conf_opts+=( - --disable-linux-user - --disable-system - --enable-tools - --enable-cap-ng - ) - local static_flag="none" - ;; - esac - - local targets="${buildtype}_targets" - [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) - - # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backends="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 [[ ${static_flag} != "none" ]] && 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-8.0.3.ebuild b/app-emulation/qemu/qemu-8.0.3.ebuild deleted file mode 100644 index 96f174d6b422..000000000000 --- a/app-emulation/qemu/qemu-8.0.3.ebuild +++ /dev/null @@ -1,970 +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=sam -QEMU_DOCS_VERSION="8.0.0" -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# bug #830088 -QEMU_DOC_USEFLAG="+doc" - -PYTHON_COMPAT=( python3_{10..12} ) -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-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-user? ( !plugins ) - virgl? ( opengl ) - virtfs? ( xattr ) - vnc? ( gnutls ) - vte? ( gtk ) - multipath? ( udev ) - plugins? ( !static-user ) -" -for smname in ${IUSE_SOFTMMU_TARGETS} ; do - REQUIRED_USE+=" qemu_softmmu_targets_${smname}? ( kernel_linux? ( 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=" - >=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(+)] ) - kernel_linux? ( sys-libs/libcap-ng[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-1.6.34:=[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.14.0 - >=app-emulation/spice-0.14.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=" - ${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-user? ( ${ALL_DEPEND} ) -" -RDEPEND=" - ${CDEPEND} - acct-group/kvm - selinux? ( - sec-policy/selinux-qemu - sys-libs/libselinux - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-8.0.0-disable-keymap.patch - "${FILESDIR}"/${PN}-8.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}-8.0.0-remove-python-meson-check.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-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="none" - ;; - tools) - conf_opts+=( - --disable-linux-user - --disable-system - --enable-tools - --enable-cap-ng - ) - local static_flag="none" - ;; - esac - - local targets="${buildtype}_targets" - [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) - - # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backends="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 [[ ${static_flag} != "none" ]] && 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-8.1.0-r1.ebuild b/app-emulation/qemu/qemu-8.1.0-r1.ebuild deleted file mode 100644 index 785f98ee1281..000000000000 --- a/app-emulation/qemu/qemu-8.1.0-r1.ebuild +++ /dev/null @@ -1,966 +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=sam -QEMU_DOCS_VERSION=$(ver_cut 1-3) -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# bug #830088 -QEMU_DOC_USEFLAG="+doc" - -PYTHON_COMPAT=( python3_{10..12} ) -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 - subprojects/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 pipewire - plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux - +slirp - smartcard snappy spice ssh 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-user? ( !plugins ) - virgl? ( opengl ) - virtfs? ( xattr ) - vnc? ( gnutls ) - vte? ( gtk ) - multipath? ( udev ) - plugins? ( !static-user ) -" -for smname in ${IUSE_SOFTMMU_TARGETS} ; do - REQUIRED_USE+=" qemu_softmmu_targets_${smname}? ( kernel_linux? ( 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=" - >=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/gtk+:3 - 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(+)] ) - kernel_linux? ( sys-libs/libcap-ng[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 ) - pipewire? ( >=media-video/pipewire-0.3.60 ) - png? ( >=media-libs/libpng-1.6.34:=[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.14.0 - >=app-emulation/spice-0.14.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} - ) - ) -" - -# See bug #913084 for pip dep -BDEPEND=" - $(python_gen_impl_dep) - dev-lang/perl - >=dev-util/meson-0.63.0 - dev-python/pip[${PYTHON_USEDEP}] - virtual/pkgconfig - doc? ( - >=dev-python/sphinx-1.6.0[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ) - gtk? ( nls? ( sys-devel/gettext ) ) - test? ( - dev-libs/glib[utils] - sys-devel/bc - ) -" -CDEPEND=" - ${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-user? ( ${ALL_DEPEND} ) -" -RDEPEND=" - ${CDEPEND} - acct-group/kvm - selinux? ( - sec-policy/selinux-qemu - sys-libs/libselinux - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-8.0.0-disable-keymap.patch - "${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch - "${FILESDIR}"/${PN}-8.1.0-also-build-virtfs-proxy-helper.patch - "${FILESDIR}"/${PN}-8.1.0-skip-tests.patch - "${FILESDIR}"/${PN}-8.1.0-find-sphinx.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" - - # Remove bundled modules - rm -r subprojects/dtc 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 - --disable-download - - # 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)" - --objcc="$(tc-getCC)" - --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 pipewire) - $(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 pipewire) - $(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-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="none" - ;; - tools) - conf_opts+=( - --disable-linux-user - --disable-system - --enable-tools - --enable-cap-ng - ) - local static_flag="none" - ;; - esac - - local targets="${buildtype}_targets" - [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) - - # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backends="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 [[ ${static_flag} != "none" ]] && 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 - 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-8.1.1.ebuild b/app-emulation/qemu/qemu-8.1.2.ebuild similarity index 99% rename from app-emulation/qemu/qemu-8.1.1.ebuild rename to app-emulation/qemu/qemu-8.1.2.ebuild index 321b56dd29d8..2ea790325cf1 100644 --- a/app-emulation/qemu/qemu-8.1.1.ebuild +++ b/app-emulation/qemu/qemu-8.1.2.ebuild @@ -55,7 +55,7 @@ SLOT="0" IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug ${QEMU_DOC_USEFLAG} +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring - jack jemalloc +jpeg + jack jemalloc +jpeg keyutils lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs pipewire plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux @@ -190,6 +190,7 @@ SOFTMMU_TOOLS_DEPEND=" jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) kernel_linux? ( sys-libs/libcap-ng[static-libs(+)] ) + keyutils? ( sys-apps/keyutils[static-libs(+)] ) lzo? ( dev-libs/lzo:2[static-libs(+)] ) multipath? ( sys-fs/multipath-tools ) ncurses? ( @@ -570,6 +571,7 @@ qemu_src_configure() { $(conf_malloc jemalloc) $(conf_notuser jpeg vnc-jpeg) $(conf_notuser kernel_linux kvm) + $(conf_notuser keyutils libkeyutils) $(conf_notuser lzo) $(conf_notuser multipath mpath) $(conf_notuser ncurses curses) diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild index 3da439a4b7b4..cef7e03b44b6 100644 --- a/app-emulation/qemu/qemu-9999.ebuild +++ b/app-emulation/qemu/qemu-9999.ebuild @@ -60,7 +60,7 @@ SLOT="0" IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug ${QEMU_DOC_USEFLAG} +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring - jack jemalloc +jpeg + jack jemalloc +jpeg keyutils lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs pipewire plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux @@ -195,6 +195,7 @@ SOFTMMU_TOOLS_DEPEND=" jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) kernel_linux? ( sys-libs/libcap-ng[static-libs(+)] ) + keyutils? ( sys-apps/keyutils[static-libs(+)] ) lzo? ( dev-libs/lzo:2[static-libs(+)] ) multipath? ( sys-fs/multipath-tools ) ncurses? ( @@ -592,6 +593,7 @@ qemu_src_configure() { $(conf_malloc jemalloc) $(conf_notuser jpeg vnc-jpeg) $(conf_notuser kernel_linux kvm) + $(conf_notuser keyutils libkeyutils) $(conf_notuser lzo) $(conf_notuser multipath mpath) $(conf_notuser ncurses curses) diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest index baf1017a2a25..d5c8e1579925 100644 --- a/app-emulation/xen-tools/Manifest +++ b/app-emulation/xen-tools/Manifest @@ -8,3 +8,6 @@ DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 1371bd4cdf7431c16a575d4f911cec7be25a6358 DIST xen-4.17.2.tar.gz 46498038 BLAKE2B 44bb7b39dddb1dbd266a31f6e67f49e981946b78a83580ec068e02687780695d33868781b563dfb77db8ad3ffdc6fe7431ca8243650d9a08823312c430cfa5cd SHA512 0bc475483676e4aa27735695f9a8d2821059e7a55984adb8a29badb5c09a4e7cf8ea29cbc9691be616cc0d7a5ee6b6dacc59ba29c2b16e0919ebdf7dfc54201a DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c07755553e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd SHA512 9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e DIST xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2 4474 BLAKE2B aa367a4ccf96a61c04c52e415d7143ca946323d7d50d6ab16ad7a917279ad4b1aac802e35e7e306c3a244317db713e913dc8d6343717b2307ccd049adb956a0d SHA512 debba71b17be7b1bb9a70f01782c12c3c053cc2fb1f4ad95829356ee365878aad68430055d4b8c648ef1ff54cb9e3e7c03d40d14c560d51f8ac4fce2b8f82190 +DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19 SHA512 bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450 +DIST xen-upstream-patches-4.16.6-pre-patchset-0.tar.bz2 41361 BLAKE2B cf3498d1679fd36265f7d0f95f193a90c50d10d6f8a1df8895131c6b006aa1ba1236588b2cbead0fc7cd95ca74ea9bd24986f169889c1032e6bc4a87a8438404 SHA512 8e3cc0ff8f739ff687e5dcceacd58254d37bff6705993698a1fbfac0ccb2e67b7733c73029ff985b1f91dbdf29e247e96a50c1f2166d0b24df863db6915768ae +DIST xen-upstream-patches-4.17.3-pre-patchset-0.tar.bz2 65870 BLAKE2B 9019ed4131157df83053873ce1978dfdaa21304bfd69a059e8869e4cd31e01128dbccf2b6a8f54b4c724dfa8d455cad0e55de555971e80a6cd56f143f2d618d3 SHA512 094172bb1c822fa6159792d517bdfdf9777f297be5acee99746a6b310db2c509f98001a280d798d931d4fa17983e8165297ad96489327368c035f8284efd382d diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild b/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild new file mode 100644 index 000000000000..75a33794a4b1 --- /dev/null +++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild @@ -0,0 +1,523 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE='ncurses,xml(+),threads(+)' + +inherit bash-completion-r1 flag-o-matic multilib python-single-r1 readme.gentoo-r1 toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + REPO="xen.git" + EGIT_REPO_URI="git://xenbits.xen.org/${REPO}" + S="${WORKDIR}/${REPO}" +else + KEYWORDS="amd64 ~arm ~arm64 x86" + + SEABIOS_VER="1.16.0" + EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b" + EDK2_OPENSSL_VERSION="1_1_1t" + EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037" + EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea" + IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb" + + XEN_GENTOO_PATCHSET_NUM=2 + XEN_GENTOO_PATCHSET_BASE=4.16.1 + XEN_PRE_PATCHSET_NUM=0 + XEN_PRE_VERSION_BASE=4.16.5 + + XEN_BASE_PV="${PV}" + if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then + XEN_BASE_PV="${XEN_PRE_VERSION_BASE}" + fi + + SRC_URI=" + https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz + https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz + ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz ) + ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz -> edk2-${EDK2_COMMIT}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz + https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz + https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> brotli-${EDK2_BROTLI_COMMIT}.tar.gz + ) + " + + if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then + XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}" + XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2" + XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}" + fi + if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then + XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 ${XEN_GENTOO_PATCHSET_BASE})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}" + XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2" + XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}" + fi +fi + +DESCRIPTION="Xen tools including QEMU and xl" +HOMEPAGE="https://xenproject.org" +DOCS=( README ) + +S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})" + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make +# >=dev-lang/ocaml-4 stable +# Masked in profiles/eapi-5-files instead +IUSE="api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios systemd zstd" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ipxe? ( rombios ) + ovmf? ( hvm ) + pygrub? ( python ) + rombios? ( hvm ) + system-ipxe? ( rombios ) + ?? ( ipxe system-ipxe ) + ?? ( qemu system-qemu )" + +COMMON_DEPEND=" + lzma? ( app-arch/xz-utils ) + qemu? ( + dev-libs/glib:2 + sys-libs/pam + ) + zstd? ( app-arch/zstd ) + app-arch/bzip2 + app-arch/zstd + dev-libs/libnl:3 + dev-libs/lzo:2 + dev-libs/yajl + sys-apps/util-linux + sys-fs/e2fsprogs + sys-libs/ncurses + sys-libs/zlib + ${PYTHON_DEPS} +" + +RDEPEND="${COMMON_DEPEND} + sys-apps/iproute2[-minimal] + net-misc/bridge-utils + screen? ( + app-misc/screen + app-admin/logrotate + ) + selinux? ( sec-policy/selinux-xen )" + +DEPEND="${COMMON_DEPEND} + app-misc/pax-utils + >=sys-kernel/linux-headers-4.11 + x11-libs/pixman + $(python_gen_cond_dep ' + dev-python/lxml[${PYTHON_USEDEP}] + ') + x86? ( sys-devel/dev86 + system-ipxe? ( sys-firmware/ipxe[qemu] ) + sys-power/iasl ) + api? ( dev-libs/libxml2 + net-misc/curl ) + + ovmf? ( + !arm? ( !arm64? ( dev-lang/nasm ) ) + $(python_gen_impl_dep sqlite) + ) + !amd64? ( >=sys-apps/dtc-1.4.0 ) + amd64? ( sys-power/iasl + system-seabios? ( + || ( + sys-firmware/seabios + sys-firmware/seabios-bin + ) + ) + system-ipxe? ( sys-firmware/ipxe[qemu] ) + rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) + arm64? ( sys-power/iasl + rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) + doc? ( + app-text/ghostscript-gpl + $(python_gen_cond_dep ' + dev-python/markdown[${PYTHON_USEDEP}] + ') + dev-texlive/texlive-latexextra + media-gfx/transfig + virtual/pandoc + ) + hvm? ( x11-base/xorg-proto ) + qemu? ( + app-arch/snappy:= + dev-util/meson + sdl? ( + media-libs/libsdl[X] + media-libs/libsdl2[X] + ) + ) + system-qemu? ( app-emulation/qemu[xen] ) + ocaml? ( dev-ml/findlib + dev-lang/ocaml[ocamlopt] ) + python? ( >=dev-lang/swig-4.0.0 )" + +BDEPEND="dev-lang/perl + sys-devel/bison + sys-devel/gettext" + +# hvmloader is used to bootstrap a fully virtualized kernel +# Approved by QA team in bug #144032 +QA_WX_LOAD=" + usr/libexec/xen/boot/hvmloader + usr/libexec/xen/boot/ovmf.bin + usr/libexec/xen/boot/xen-shim + usr/share/qemu-xen/qemu/hppa-firmware.img + usr/share/qemu-xen/qemu/opensbi-riscv32-generic-fw_dynamic.elf + usr/share/qemu-xen/qemu/opensbi-riscv64-generic-fw_dynamic.elf + usr/share/qemu-xen/qemu/s390-ccw.img + usr/share/qemu-xen/qemu/u-boot.e500 +" + +QA_EXECSTACK=" + usr/share/qemu-xen/qemu/hppa-firmware.img +" + +QA_PREBUILT=" + usr/libexec/xen/bin/elf2dmp + usr/libexec/xen/bin/ivshmem-client + usr/libexec/xen/bin/ivshmem-server + usr/libexec/xen/bin/qemu-edid + usr/libexec/xen/bin/qemu-img + usr/libexec/xen/bin/qemu-io + usr/libexec/xen/bin/qemu-keymap + usr/libexec/xen/bin/qemu-nbd + usr/libexec/xen/bin/qemu-pr-helper + usr/libexec/xen/bin/qemu-storage-daemon + usr/libexec/xen/bin/qemu-system-i386 + usr/libexec/xen/bin/virtfs-proxy-helper + usr/libexec/xen/boot/ovmf.bin + usr/libexec/xen/boot/xen-shim + usr/libexec/xen/libexec/qemu-pr-helper + usr/libexec/xen/libexec/virtfs-proxy-helper + usr/libexec/xen/libexec/virtiofsd + usr/libexec/xen/libexec/xen-bridge-helper + usr/share/qemu-xen/qemu/s390-ccw.img + usr/share/qemu-xen/qemu/s390-netboot.img + usr/share/qemu-xen/qemu/u-boot.e500 +" + +RESTRICT="test" + +pkg_setup() { + python_setup + export "CONFIG_LOMOUNT=y" + + #bug 522642, disable compile tools/tests + export "CONFIG_TESTS=n" + + if [[ -z ${XEN_TARGET_ARCH} ]] ; then + if use x86 && use amd64; then + die "Confusion! Both x86 and amd64 are set in your use flags!" + elif use x86; then + export XEN_TARGET_ARCH="x86_32" + elif use amd64 ; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi +} + +src_prepare() { + # move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err + mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die + pushd tools/firmware/ > /dev/null + ln -s seabios-dir-remote seabios-dir || die + popd > /dev/null + + if [[ -v XEN_UPSTREAM_PATCHES_DIR ]]; then + eapply "${XEN_UPSTREAM_PATCHES_DIR}" + fi + + if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then + eapply "${XEN_GENTOO_PATCHES_DIR}" + fi + + # Rename qemu-bridge-helper to xen-bridge-helper to avoid file + # collisions with app-emulation/qemu. + sed -i 's/qemu-bridge-helper/xen-bridge-helper/g' \ + tools/qemu-xen/include/net/net.h \ + tools/qemu-xen/meson.build \ + tools/qemu-xen/qemu-bridge-helper.c \ + tools/qemu-xen/qemu-options.hx \ + || die + mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die + + if use ovmf; then + mv ../edk2-${EDK2_COMMIT} tools/firmware/ovmf-dir-remote || die + rm -r tools/firmware/ovmf-dir-remote/CryptoPkg/Library/OpensslLib/openssl || die + rm -r tools/firmware/ovmf-dir-remote/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 || die + rm -r tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli || die + rm -r tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli || die + mv ../openssl-OpenSSL_${EDK2_OPENSSL_VERSION} tools/firmware/ovmf-dir-remote/CryptoPkg/Library/OpensslLib/openssl || die + mv ../berkeley-softfloat-3-${EDK2_SOFTFLOAT_COMMIT} tools/firmware/ovmf-dir-remote/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 || die + cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli || die + cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli || die + cp tools/firmware/ovmf-makefile tools/firmware/ovmf-dir-remote/Makefile || die + fi + + # ipxe + if use ipxe; then + cp "${DISTDIR}/ipxe-git-${IPXE_COMMIT}.tar.gz" tools/firmware/etherboot/ipxe.tar.gz || die + + # gcc 11 + cp "${XEN_GENTOO_PATCHES_DIR}/ipxe/${PN}-4.15.0-ipxe-gcc11.patch" tools/firmware/etherboot/patches/ipxe-gcc11.patch || die + echo ipxe-gcc11.patch >> tools/firmware/etherboot/patches/series || die + fi + + # Fix texi2html build error with new texi2html, qemu.doc.html + sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die + + # Drop .config, fixes to gcc-4.6 + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + # drop flags + unset CFLAGS + unset LDFLAGS + unset ASFLAGS + unset CPPFLAGS + + if ! use pygrub; then + sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die + fi + + if ! use python; then + sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die + fi + + if ! use hvm; then + sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die + # Bug 351648 + elif ! use x86 && ! has x86 $(get_all_abis); then + mkdir -p "${WORKDIR}"/extra-headers/gnu || die + touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die + export CPATH="${WORKDIR}"/extra-headers + fi + + if use qemu; then + if use sdl; then + sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \ + tools/Makefile || die + else + sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \ + tools/qemu-xen-traditional/xen-setup || die + sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \ + tools/Makefile || die + fi + else + # Don't bother with qemu, only needed for fully virtualised guests + sed -i '/SUBDIRS-$(CONFIG_QEMU_XEN)/s/^/#/g' tools/Makefile || die + fi + + # Reset bash completion dir; Bug 472438 + sed -e "s;^BASH_COMPLETION_DIR :=.*;BASH_COMPLETION_DIR := $(get_bashcompdir);" \ + -i config/Paths.mk.in || die + + # xencommons, Bug #492332, sed lighter weight than patching + sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \ + -i tools/hotplug/Linux/init.d/xencommons.in || die + + # fix bashishm + sed -e '/Usage/s/\$//g' \ + -i tools/hotplug/Linux/init.d/xendriverdomain.in || die + + # respect multilib, usr/lib/libcacard.so.0.0.0 + sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \ + -i tools/qemu-xen/configure || die + + #bug 518136, don't build 32bit exactuable for nomultilib profile + if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then + sed -i -e "/x86_emulator/d" tools/tests/Makefile || die + fi + + # uncomment lines in xl.conf + sed -e 's:^#autoballoon=:autoballoon=:' \ + -e 's:^#lockfile=:lockfile=:' \ + -e 's:^#vif.default.script=:vif.default.script=:' \ + -i tools/examples/xl.conf || die + + # disable capstone (Bug #673474) + sed -e "s:\$\$source/configure:\0 --disable-capstone:" \ + -i tools/Makefile || die + + # disable glusterfs + sed -e "s:\$\$source/configure:\0 --disable-glusterfs:" \ + -i tools/Makefile || die + + # disable jpeg automagic + sed -e "s:\$\$source/configure:\0 --disable-vnc-jpeg:" \ + -i tools/Makefile || die + + # disable png automagic + sed -e "s:\$\$source/configure:\0 --disable-vnc-png:" \ + -i tools/Makefile || die + + # disable docker (Bug #732970) + sed -e "s:\$\$source/configure:\0 --disable-containers:" \ + -i tools/Makefile || die + + # disable abi-dumper (Bug #791172) + sed -e 's/$(ABI_DUMPER) /echo /g' \ + -i tools/libs/libs.mk || die + + # Remove -Werror + find . -type f \( -name Makefile -o -name "*.mk" \) \ + -exec sed -i \ + -e 's/-Werror //g' \ + -e '/^CFLAGS *+= -Werror$/d' \ + -e 's/, "-Werror"//' \ + {} + || die + + default +} + +src_configure() { + local myconf=( + --libdir="${EPREFIX}/usr/$(get_libdir)" + --libexecdir="${EPREFIX}/usr/libexec" + --localstatedir="${EPREFIX}/var" + --disable-golang + --disable-werror + --disable-xen + --enable-tools + --enable-docs + $(use_enable api xenapi) + $(use_enable ipxe) + $(usex system-ipxe '--with-system-ipxe=/usr/share/ipxe' '') + $(use_enable ocaml ocamltools) + $(use_enable ovmf) + $(use_enable rombios) + $(use_enable systemd) + --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') + ) + + use system-seabios && myconf+=( --with-system-seabios=/usr/share/seabios/bios.bin ) + use system-qemu && myconf+=( --with-system-qemu=/usr/bin/qemu-system-x86_64 ) + use amd64 && myconf+=( $(use_enable qemu-traditional) ) + tc-ld-disable-gold # Bug 669570 + econf ${myconf[@]} +} + +src_compile() { + local myopt + use debug && myopt="${myopt} debug=y" + use python && myopt="${myopt} XENSTAT_PYTHON_BINDINGS=y" + + if test-flag-CC -fno-strict-overflow; then + append-flags -fno-strict-overflow + fi + + # bug #845099 + if use ipxe; then + local -x NO_WERROR=1 + fi + + emake \ + HOSTCC="$(tc-getBUILD_CC)" \ + HOSTCXX="$(tc-getBUILD_CXX)" \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + RANLIB="$(tc-getRANLIB)" \ + build-tools ${myopt} + + if use doc; then + emake -C docs build + else + emake -C docs man-pages + fi +} + +src_install() { + # Override auto-detection in the build system, bug #382573 + export INITD_DIR=/tmp/init.d + export CONFIG_LEAF_DIR=../tmp/default + + # Let the build system compile installed Python modules. + local PYTHONDONTWRITEBYTECODE + export PYTHONDONTWRITEBYTECODE + + emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \ + XEN_PYTHON_NATIVE_INSTALL=y install-tools + + # Created at runtime + rm -rv "${ED}/var/run" || die + + # Fix the remaining Python shebangs. + python_fix_shebang "${D}" + + # Remove RedHat-specific stuff + rm -rf "${D}"/tmp || die + + if use doc; then + emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs + dodoc -r docs/{pdf,txt} + else + emake -C docs DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-man-pages # Bug 668032 + fi + dodoc ${DOCS[@]} + + newconfd "${FILESDIR}"/xendomains.confd xendomains + newconfd "${FILESDIR}"/xenstored.confd xenstored + newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled + newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains + newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored + newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled + newinitd "${FILESDIR}"/xencommons.initd xencommons + newconfd "${FILESDIR}"/xencommons.confd xencommons + newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev + newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev + newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog + + if use screen; then + cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die + cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die + keepdir /var/log/xen-consoles + fi + + # For -static-libs wrt Bug 384355 + if ! use static-libs; then + rm -f "${D}"/usr/$(get_libdir)/*.a "${D}"/usr/$(get_libdir)/ocaml/*/*.a + fi + + # for xendomains + keepdir /etc/xen/auto + + # Remove files failing QA AFTER emake installs them, avoiding seeking absent files + find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \ + -o -name openbios-ppc -o -name palcode-clipper \) -delete || die + + keepdir /var/lib/xen/dump + keepdir /var/lib/xen/xenpaging + keepdir /var/lib/xenstored + keepdir /var/log/xen + + if use python; then + python_domodule "${S}/tools/libs/stat/bindings/swig/python/xenstat.py" + python_domodule "${S}/tools/libs/stat/bindings/swig/python/_xenstat.so" + fi + + python_optimize + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild b/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild new file mode 100644 index 000000000000..1595416057a4 --- /dev/null +++ b/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild @@ -0,0 +1,524 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE='ncurses,xml(+),threads(+)' + +inherit bash-completion-r1 flag-o-matic multilib python-single-r1 readme.gentoo-r1 toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + REPO="xen.git" + EGIT_REPO_URI="git://xenbits.xen.org/${REPO}" + S="${WORKDIR}/${REPO}" +else + KEYWORDS="~amd64 ~arm ~arm64 ~x86" + + SEABIOS_VER="1.16.0" + EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b" + EDK2_OPENSSL_VERSION="1_1_1t" + EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037" + EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea" + IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb" + + XEN_GENTOO_PATCHSET_NUM=2 + XEN_GENTOO_PATCHSET_BASE=4.17.0 + XEN_PRE_PATCHSET_NUM=0 + XEN_PRE_VERSION_BASE=4.17.2 + + XEN_BASE_PV="${PV}" + if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then + XEN_BASE_PV="${XEN_PRE_VERSION_BASE}" + fi + + SRC_URI=" + https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz + https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz + ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz ) + ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz -> edk2-${EDK2_COMMIT}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz + https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz + https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> brotli-${EDK2_BROTLI_COMMIT}.tar.gz + ) + " + + if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then + XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}" + XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2" + XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}" + fi + if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then + XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 ${XEN_GENTOO_PATCHSET_BASE})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}" + XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2" + XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}" + fi +fi + +DESCRIPTION="Xen tools including QEMU and xl" +HOMEPAGE="https://xenproject.org" +DOCS=( README ) + +S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})" + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make +# >=dev-lang/ocaml-4 stable +# Masked in profiles/eapi-5-files instead +IUSE="api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios systemd zstd" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ipxe? ( rombios ) + ovmf? ( hvm ) + pygrub? ( python ) + rombios? ( hvm ) + system-ipxe? ( rombios ) + ?? ( ipxe system-ipxe ) + ?? ( qemu system-qemu )" + +COMMON_DEPEND=" + lzma? ( app-arch/xz-utils ) + qemu? ( + dev-libs/glib:2 + sys-libs/pam + ) + zstd? ( app-arch/zstd ) + app-arch/bzip2 + app-arch/zstd + dev-libs/libnl:3 + dev-libs/lzo:2 + dev-libs/yajl + sys-apps/util-linux + sys-fs/e2fsprogs + sys-libs/ncurses + sys-libs/zlib + ${PYTHON_DEPS} +" + +RDEPEND="${COMMON_DEPEND} + sys-apps/iproute2[-minimal] + net-misc/bridge-utils + screen? ( + app-misc/screen + app-admin/logrotate + ) + selinux? ( sec-policy/selinux-xen )" + +DEPEND="${COMMON_DEPEND} + app-misc/pax-utils + >=sys-kernel/linux-headers-4.11 + x11-libs/pixman + $(python_gen_cond_dep ' + dev-python/lxml[${PYTHON_USEDEP}] + ') + x86? ( sys-devel/dev86 + system-ipxe? ( sys-firmware/ipxe[qemu] ) + sys-power/iasl ) + api? ( dev-libs/libxml2 + net-misc/curl ) + + ovmf? ( + !arm? ( !arm64? ( dev-lang/nasm ) ) + $(python_gen_impl_dep sqlite) + ) + !amd64? ( >=sys-apps/dtc-1.4.0 ) + amd64? ( sys-power/iasl + system-seabios? ( + || ( + sys-firmware/seabios + sys-firmware/seabios-bin + ) + ) + system-ipxe? ( sys-firmware/ipxe[qemu] ) + rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) + arm64? ( sys-power/iasl + rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) + doc? ( + app-text/ghostscript-gpl + $(python_gen_cond_dep ' + dev-python/markdown[${PYTHON_USEDEP}] + ') + dev-texlive/texlive-latexextra + media-gfx/transfig + virtual/pandoc + ) + hvm? ( x11-base/xorg-proto ) + qemu? ( + app-arch/snappy:= + dev-util/meson + sdl? ( + media-libs/libsdl[X] + media-libs/libsdl2[X] + ) + ) + system-qemu? ( app-emulation/qemu[xen] ) + ocaml? ( dev-ml/findlib + dev-lang/ocaml[ocamlopt] ) + python? ( >=dev-lang/swig-4.0.0 )" + +BDEPEND="dev-lang/perl + sys-devel/bison + sys-devel/gettext" + +# hvmloader is used to bootstrap a fully virtualized kernel +# Approved by QA team in bug #144032 +QA_WX_LOAD=" + usr/libexec/xen/boot/hvmloader + usr/libexec/xen/boot/ovmf.bin + usr/libexec/xen/boot/xen-shim + usr/share/qemu-xen/qemu/hppa-firmware.img + usr/share/qemu-xen/qemu/opensbi-riscv32-generic-fw_dynamic.elf + usr/share/qemu-xen/qemu/opensbi-riscv64-generic-fw_dynamic.elf + usr/share/qemu-xen/qemu/s390-ccw.img + usr/share/qemu-xen/qemu/u-boot.e500 +" + +QA_EXECSTACK=" + usr/share/qemu-xen/qemu/hppa-firmware.img +" + +QA_PREBUILT=" + usr/libexec/xen/bin/elf2dmp + usr/libexec/xen/bin/ivshmem-client + usr/libexec/xen/bin/ivshmem-server + usr/libexec/xen/bin/qemu-edid + usr/libexec/xen/bin/qemu-img + usr/libexec/xen/bin/qemu-io + usr/libexec/xen/bin/qemu-keymap + usr/libexec/xen/bin/qemu-nbd + usr/libexec/xen/bin/qemu-pr-helper + usr/libexec/xen/bin/qemu-storage-daemon + usr/libexec/xen/bin/qemu-system-i386 + usr/libexec/xen/bin/virtfs-proxy-helper + usr/libexec/xen/boot/ovmf.bin + usr/libexec/xen/boot/xen-shim + usr/libexec/xen/libexec/qemu-pr-helper + usr/libexec/xen/libexec/virtfs-proxy-helper + usr/libexec/xen/libexec/virtiofsd + usr/libexec/xen/libexec/xen-bridge-helper + usr/share/qemu-xen/qemu/s390-ccw.img + usr/share/qemu-xen/qemu/s390-netboot.img + usr/share/qemu-xen/qemu/u-boot.e500 +" + +RESTRICT="test" + +pkg_setup() { + python_setup + export "CONFIG_LOMOUNT=y" + + #bug 522642, disable compile tools/tests + export "CONFIG_TESTS=n" + + if [[ -z ${XEN_TARGET_ARCH} ]] ; then + if use x86 && use amd64; then + die "Confusion! Both x86 and amd64 are set in your use flags!" + elif use x86; then + export XEN_TARGET_ARCH="x86_32" + elif use amd64 ; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi +} + +src_prepare() { + # move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err + mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die + pushd tools/firmware/ > /dev/null + ln -s seabios-dir-remote seabios-dir || die + popd > /dev/null + + if [[ -v XEN_UPSTREAM_PATCHES_DIR ]]; then + eapply "${XEN_UPSTREAM_PATCHES_DIR}" + fi + + if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then + eapply "${XEN_GENTOO_PATCHES_DIR}" + fi + + # Rename qemu-bridge-helper to xen-bridge-helper to avoid file + # collisions with app-emulation/qemu. + sed -i 's/qemu-bridge-helper/xen-bridge-helper/g' \ + tools/qemu-xen/include/net/net.h \ + tools/qemu-xen/meson.build \ + tools/qemu-xen/qemu-bridge-helper.c \ + tools/qemu-xen/qemu-options.hx \ + || die + mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die + + if use ovmf; then + mv ../edk2-${EDK2_COMMIT} tools/firmware/ovmf-dir-remote || die + rm -r tools/firmware/ovmf-dir-remote/CryptoPkg/Library/OpensslLib/openssl || die + rm -r tools/firmware/ovmf-dir-remote/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 || die + rm -r tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli || die + rm -r tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli || die + mv ../openssl-OpenSSL_${EDK2_OPENSSL_VERSION} tools/firmware/ovmf-dir-remote/CryptoPkg/Library/OpensslLib/openssl || die + mv ../berkeley-softfloat-3-${EDK2_SOFTFLOAT_COMMIT} tools/firmware/ovmf-dir-remote/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 || die + cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli || die + cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli || die + cp tools/firmware/ovmf-makefile tools/firmware/ovmf-dir-remote/Makefile || die + fi + + # ipxe + if use ipxe; then + cp "${DISTDIR}/ipxe-git-${IPXE_COMMIT}.tar.gz" tools/firmware/etherboot/ipxe.tar.gz || die + + # gcc 11 + cp "${XEN_GENTOO_PATCHES_DIR}/ipxe/${PN}-4.15.0-ipxe-gcc11.patch" tools/firmware/etherboot/patches/ipxe-gcc11.patch || die + echo ipxe-gcc11.patch >> tools/firmware/etherboot/patches/series || die + fi + + # Fix texi2html build error with new texi2html, qemu.doc.html + sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die + + # Drop .config, fixes to gcc-4.6 + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + # drop flags + unset CFLAGS + unset LDFLAGS + unset ASFLAGS + unset CPPFLAGS + + if ! use pygrub; then + sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die + fi + + if ! use python; then + sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die + fi + + if ! use hvm; then + sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die + # Bug 351648 + elif ! use x86 && ! has x86 $(get_all_abis); then + mkdir -p "${WORKDIR}"/extra-headers/gnu || die + touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die + export CPATH="${WORKDIR}"/extra-headers + fi + + if use qemu; then + if use sdl; then + sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \ + tools/Makefile || die + else + sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \ + tools/qemu-xen-traditional/xen-setup || die + sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \ + tools/Makefile || die + fi + else + # Don't bother with qemu, only needed for fully virtualised guests + sed -i '/SUBDIRS-$(CONFIG_QEMU_XEN)/s/^/#/g' tools/Makefile || die + fi + + # Reset bash completion dir; Bug 472438 + sed -e "s;^BASH_COMPLETION_DIR :=.*;BASH_COMPLETION_DIR := $(get_bashcompdir);" \ + -i config/Paths.mk.in || die + + # xencommons, Bug #492332, sed lighter weight than patching + sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \ + -i tools/hotplug/Linux/init.d/xencommons.in || die + + # fix bashishm + sed -e '/Usage/s/\$//g' \ + -i tools/hotplug/Linux/init.d/xendriverdomain.in || die + + # respect multilib, usr/lib/libcacard.so.0.0.0 + sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \ + -i tools/qemu-xen/configure || die + + #bug 518136, don't build 32bit exactuable for nomultilib profile + if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then + sed -i -e "/x86_emulator/d" tools/tests/Makefile || die + fi + + # uncomment lines in xl.conf + sed -e 's:^#autoballoon=:autoballoon=:' \ + -e 's:^#lockfile=:lockfile=:' \ + -e 's:^#vif.default.script=:vif.default.script=:' \ + -i tools/examples/xl.conf || die + + # disable capstone (Bug #673474) + sed -e "s:\$\$source/configure:\0 --disable-capstone:" \ + -i tools/Makefile || die + + # disable glusterfs + sed -e "s:\$\$source/configure:\0 --disable-glusterfs:" \ + -i tools/Makefile || die + + # disable jpeg automagic + sed -e "s:\$\$source/configure:\0 --disable-vnc-jpeg:" \ + -i tools/Makefile || die + + # disable png automagic + sed -e "s:\$\$source/configure:\0 --disable-vnc-png:" \ + -i tools/Makefile || die + + # disable docker (Bug #732970) + sed -e "s:\$\$source/configure:\0 --disable-containers:" \ + -i tools/Makefile || die + + # disable abi-dumper (Bug #791172) + sed -e 's/$(ABI_DUMPER) /echo /g' \ + -i tools/libs/libs.mk || die + + # Remove -Werror + find . -type f \( -name Makefile -o -name "*.mk" \) \ + -exec sed -i \ + -e 's/-Werror //g' \ + -e '/^CFLAGS *+= -Werror$/d' \ + -e 's/, "-Werror"//' \ + {} + || die + + default +} + +src_configure() { + local myconf=( + --libdir="${EPREFIX}/usr/$(get_libdir)" + --libexecdir="${EPREFIX}/usr/libexec" + --localstatedir="${EPREFIX}/var" + --disable-golang + --disable-pvshim + --disable-werror + --disable-xen + --enable-tools + --enable-docs + $(use_enable api xenapi) + $(use_enable ipxe) + $(usex system-ipxe '--with-system-ipxe=/usr/share/ipxe' '') + $(use_enable ocaml ocamltools) + $(use_enable ovmf) + $(use_enable rombios) + $(use_enable systemd) + --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') + ) + + use system-seabios && myconf+=( --with-system-seabios=/usr/share/seabios/bios.bin ) + use system-qemu && myconf+=( --with-system-qemu=/usr/bin/qemu-system-x86_64 ) + use amd64 && myconf+=( $(use_enable qemu-traditional) ) + tc-ld-disable-gold # Bug 669570 + econf ${myconf[@]} +} + +src_compile() { + local myopt + use debug && myopt="${myopt} debug=y" + use python && myopt="${myopt} XENSTAT_PYTHON_BINDINGS=y" + + if test-flag-CC -fno-strict-overflow; then + append-flags -fno-strict-overflow + fi + + # bug #845099 + if use ipxe; then + local -x NO_WERROR=1 + fi + + emake \ + HOSTCC="$(tc-getBUILD_CC)" \ + HOSTCXX="$(tc-getBUILD_CXX)" \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + RANLIB="$(tc-getRANLIB)" \ + build-tools ${myopt} + + if use doc; then + emake -C docs build + else + emake -C docs man-pages + fi +} + +src_install() { + # Override auto-detection in the build system, bug #382573 + export INITD_DIR=/tmp/init.d + export CONFIG_LEAF_DIR=../tmp/default + + # Let the build system compile installed Python modules. + local PYTHONDONTWRITEBYTECODE + export PYTHONDONTWRITEBYTECODE + + emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \ + XEN_PYTHON_NATIVE_INSTALL=y install-tools + + # Created at runtime + rm -rv "${ED}/var/run" || die + + # Fix the remaining Python shebangs. + python_fix_shebang "${D}" + + # Remove RedHat-specific stuff + rm -rf "${D}"/tmp || die + + if use doc; then + emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs + dodoc -r docs/{pdf,txt} + else + emake -C docs DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-man-pages # Bug 668032 + fi + dodoc ${DOCS[@]} + + newconfd "${FILESDIR}"/xendomains.confd xendomains + newconfd "${FILESDIR}"/xenstored.confd xenstored + newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled + newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains + newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored + newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled + newinitd "${FILESDIR}"/xencommons.initd xencommons + newconfd "${FILESDIR}"/xencommons.confd xencommons + newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev + newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev + newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog + + if use screen; then + cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die + cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die + keepdir /var/log/xen-consoles + fi + + # For -static-libs wrt Bug 384355 + if ! use static-libs; then + rm -f "${D}"/usr/$(get_libdir)/*.a "${D}"/usr/$(get_libdir)/ocaml/*/*.a + fi + + # for xendomains + keepdir /etc/xen/auto + + # Remove files failing QA AFTER emake installs them, avoiding seeking absent files + find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \ + -o -name openbios-ppc -o -name palcode-clipper \) -delete || die + + keepdir /var/lib/xen/dump + keepdir /var/lib/xen/xenpaging + keepdir /var/lib/xenstored + keepdir /var/log/xen + + if use python; then + python_domodule "${S}/tools/libs/stat/bindings/swig/python/xenstat.py" + python_domodule "${S}/tools/libs/stat/bindings/swig/python/_xenstat.so" + fi + + python_optimize + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index ea4bc01e3a58..3f1a7d263362 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -2,3 +2,6 @@ DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 1371bd4cdf7431c16a575d4f911cec7be25a6358 DIST xen-4.17.2.tar.gz 46498038 BLAKE2B 44bb7b39dddb1dbd266a31f6e67f49e981946b78a83580ec068e02687780695d33868781b563dfb77db8ad3ffdc6fe7431ca8243650d9a08823312c430cfa5cd SHA512 0bc475483676e4aa27735695f9a8d2821059e7a55984adb8a29badb5c09a4e7cf8ea29cbc9691be616cc0d7a5ee6b6dacc59ba29c2b16e0919ebdf7dfc54201a DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c07755553e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd SHA512 9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e DIST xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2 4474 BLAKE2B aa367a4ccf96a61c04c52e415d7143ca946323d7d50d6ab16ad7a917279ad4b1aac802e35e7e306c3a244317db713e913dc8d6343717b2307ccd049adb956a0d SHA512 debba71b17be7b1bb9a70f01782c12c3c053cc2fb1f4ad95829356ee365878aad68430055d4b8c648ef1ff54cb9e3e7c03d40d14c560d51f8ac4fce2b8f82190 +DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19 SHA512 bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450 +DIST xen-upstream-patches-4.16.6-pre-patchset-0.tar.bz2 41361 BLAKE2B cf3498d1679fd36265f7d0f95f193a90c50d10d6f8a1df8895131c6b006aa1ba1236588b2cbead0fc7cd95ca74ea9bd24986f169889c1032e6bc4a87a8438404 SHA512 8e3cc0ff8f739ff687e5dcceacd58254d37bff6705993698a1fbfac0ccb2e67b7733c73029ff985b1f91dbdf29e247e96a50c1f2166d0b24df863db6915768ae +DIST xen-upstream-patches-4.17.3-pre-patchset-0.tar.bz2 65870 BLAKE2B 9019ed4131157df83053873ce1978dfdaa21304bfd69a059e8869e4cd31e01128dbccf2b6a8f54b4c724dfa8d455cad0e55de555971e80a6cd56f143f2d618d3 SHA512 094172bb1c822fa6159792d517bdfdf9777f297be5acee99746a6b310db2c509f98001a280d798d931d4fa17983e8165297ad96489327368c035f8284efd382d diff --git a/app-emulation/xen/xen-4.16.6_pre1.ebuild b/app-emulation/xen/xen-4.16.6_pre1.ebuild new file mode 100644 index 000000000000..cde7b44a75ed --- /dev/null +++ b/app-emulation/xen/xen-4.16.6_pre1.ebuild @@ -0,0 +1,174 @@ +# 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 mount-boot python-any-r1 toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="git://xenbits.xen.org/xen.git" + SRC_URI="" +else + KEYWORDS="amd64 ~arm -x86" + + XEN_GENTOO_PATCHSET_NUM=2 + XEN_GENTOO_PATCHSET_BASE=4.16.1 + XEN_PRE_PATCHSET_NUM=0 + XEN_PRE_VERSION_BASE=4.16.5 + + XEN_BASE_PV="${PV}" + if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then + XEN_BASE_PV="${XEN_PRE_VERSION_BASE}" + fi + + SRC_URI="https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz" + + if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then + XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}" + XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2" + XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}" + fi + if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then + XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 ${XEN_GENTOO_PATCHSET_BASE})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}" + XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2" + XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}" + fi +fi + +DESCRIPTION="The Xen virtual machine monitor" +HOMEPAGE="https://xenproject.org" + +S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+boot-symlinks debug efi flask" +REQUIRED_USE="arm? ( debug )" + +DEPEND="${PYTHON_DEPS} + efi? ( >=sys-devel/binutils-2.22[multitarget] ) + !efi? ( >=sys-devel/binutils-2.22 ) + flask? ( sys-apps/checkpolicy )" +RDEPEND="" +PDEPEND="~app-emulation/xen-tools-${PV}" + +# no tests are available for the hypervisor +# prevent the silliness of /usr/lib/debug/usr/lib/debug files +# prevent stripping of the debug info from the /usr/lib/debug/xen-syms +RESTRICT="test splitdebug strip" + +# Approved by QA team in bug #144032 +QA_WX_LOAD="boot/xen-syms-${PV}" + +pkg_setup() { + python-any-r1_pkg_setup + if [[ -z ${XEN_TARGET_ARCH} ]]; then + if use amd64; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi +} + +src_prepare() { + if [[ -v XEN_UPSTREAM_PATCHES_DIR ]]; then + eapply "${XEN_UPSTREAM_PATCHES_DIR}" + fi + + if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then + eapply "${XEN_GENTOO_PATCHES_DIR}" + fi + + # Symlinks do not work on fat32 volumes # 829765 + if ! use boot-symlinks || use efi; then + eapply "${XEN_GENTOO_PATCHES_DIR}"/no-boot-symlinks/${PN}-4.16-no-symlinks.patch + fi + + # Workaround new gcc-11 options + sed -e '/^CFLAGS/s/-Werror//g' -i xen/Makefile || die + + # Drop .config + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + if use efi; then + export EFI_VENDOR="gentoo" + export EFI_MOUNTPOINT="/boot" + fi + + default +} + +xen_make() { + # Setting clang to either 'y' or 'n' tells Xen's build system + # whether or not clang is used. + local clang=n + if tc-is-clang; then + clang=y + fi + + # Send raw LDFLAGS so that --as-needed works + emake \ + V=1 \ + LDFLAGS="$(raw-ldflags)" \ + HOSTCC="$(tc-getBUILD_CC)" \ + HOSTCXX="$(tc-getBUILD_CXX)" \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + RANLIB="$(tc-getRANLIB)" \ + clang="${clang}" \ + "$@" +} + +src_configure() { + cd xen || die + + touch gentoo-config || die + if use arm; then + echo "CONFIG_EARLY_PRINTK=sun7i" >> gentoo-config || die + fi + if use debug; then + cat <<-EOF >> gentoo-config || die + CONFIG_DEBUG=y + CONFIG_CRASH_DEBUG=y +EOF + fi + if use flask; then + echo "CONFIG_XSM=y" >> gentoo-config || die + fi + + # remove flags + unset CFLAGS + + tc-ld-disable-gold # Bug 700374 + + xen_make KCONFIG_ALLCONFIG=gentoo-config alldefconfig +} + +src_compile() { + xen_make -C xen +} + +src_install() { + # The 'make install' doesn't 'mkdir -p' the subdirs + if use efi; then + mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die + fi + + xen_make DESTDIR="${D}" -C xen install + + # make install likes to throw in some extra EFI bits if it built + use efi || rm -rf "${D}/usr/$(get_libdir)/efi" +} diff --git a/app-emulation/xen/xen-4.17.3_pre1.ebuild b/app-emulation/xen/xen-4.17.3_pre1.ebuild new file mode 100644 index 000000000000..9d75fa2cbfe3 --- /dev/null +++ b/app-emulation/xen/xen-4.17.3_pre1.ebuild @@ -0,0 +1,180 @@ +# 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 mount-boot python-any-r1 secureboot toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="git://xenbits.xen.org/xen.git" + SRC_URI="" +else + KEYWORDS="~amd64 ~arm -x86" + + XEN_GENTOO_PATCHSET_NUM=2 + XEN_GENTOO_PATCHSET_BASE=4.17.0 + XEN_PRE_PATCHSET_NUM=0 + XEN_PRE_VERSION_BASE=4.17.2 + + XEN_BASE_PV="${PV}" + if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then + XEN_BASE_PV="${XEN_PRE_VERSION_BASE}" + fi + + SRC_URI="https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz" + + if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then + XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}" + XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2" + XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}" + fi + if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then + XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 ${XEN_GENTOO_PATCHSET_BASE})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}" + XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2" + XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}" + fi +fi + +DESCRIPTION="The Xen virtual machine monitor" +HOMEPAGE="https://xenproject.org" + +S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+boot-symlinks debug efi flask" +REQUIRED_USE="arm? ( debug )" + +DEPEND="${PYTHON_DEPS} + efi? ( >=sys-devel/binutils-2.22[multitarget] ) + !efi? ( >=sys-devel/binutils-2.22 ) + flask? ( sys-apps/checkpolicy )" +RDEPEND="" +PDEPEND="~app-emulation/xen-tools-${PV}" + +# no tests are available for the hypervisor +# prevent the silliness of /usr/lib/debug/usr/lib/debug files +# prevent stripping of the debug info from the /usr/lib/debug/xen-syms +RESTRICT="test splitdebug strip" + +# Approved by QA team in bug #144032 +QA_WX_LOAD="boot/xen-syms-${PV}" + +pkg_setup() { + python-any-r1_pkg_setup + if [[ -z ${XEN_TARGET_ARCH} ]]; then + if use amd64; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi + use efi && secureboot_pkg_setup +} + +src_prepare() { + if [[ -v XEN_UPSTREAM_PATCHES_DIR ]]; then + eapply "${XEN_UPSTREAM_PATCHES_DIR}" + fi + + if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then + eapply "${XEN_GENTOO_PATCHES_DIR}" + fi + + # Symlinks do not work on fat32 volumes # 829765 + if ! use boot-symlinks || use efi; then + eapply "${XEN_GENTOO_PATCHES_DIR}"/no-boot-symlinks/${PN}-4.16-no-symlinks.patch + fi + + # Workaround new gcc-11 options + sed -e '/^CFLAGS/s/-Werror//g' -i xen/Makefile || die + + # Drop .config + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + if use efi; then + export EFI_VENDOR="gentoo" + export EFI_MOUNTPOINT="/boot" + fi + + default +} + +xen_make() { + # Setting clang to either 'y' or 'n' tells Xen's build system + # whether or not clang is used. + local clang=n + if tc-is-clang; then + clang=y + fi + + # Send raw LDFLAGS so that --as-needed works + emake \ + V=1 \ + LDFLAGS="$(raw-ldflags)" \ + HOSTCC="$(tc-getBUILD_CC)" \ + HOSTCXX="$(tc-getBUILD_CXX)" \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + RANLIB="$(tc-getRANLIB)" \ + clang="${clang}" \ + "$@" +} + +src_configure() { + cd xen || die + + touch gentoo-config || die + if use arm; then + echo "CONFIG_EARLY_PRINTK=sun7i" >> gentoo-config || die + fi + if use debug; then + cat <<-EOF >> gentoo-config || die + CONFIG_DEBUG=y + CONFIG_CRASH_DEBUG=y +EOF + fi + if use flask; then + echo "CONFIG_XSM=y" >> gentoo-config || die + fi + + # remove flags + unset CFLAGS + + tc-ld-disable-gold # Bug 700374 + + xen_make KCONFIG_ALLCONFIG=gentoo-config alldefconfig +} + +src_compile() { + xen_make -C xen +} + +src_install() { + # The 'make install' doesn't 'mkdir -p' the subdirs + if use efi; then + mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die + fi + + xen_make DESTDIR="${D}" -C xen install + + if use efi; then + secureboot_auto_sign --in-place + else + # make install likes to throw in some extra EFI bits if it built + rm -rf "${D}/usr/$(get_libdir)/efi" + fi + +} diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index c460d4ec7063557bf47ba7bd7c9e4eab697b07f8..e3c09b662e74c478d5d4e83e8070c38d1ec2382d 100644 GIT binary patch delta 4283 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

9&jzr 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

AgvDQ-uA;wGH>V_3Q!2Qaz`}B ztx?lGLI6XzKVQ9qZ4|AUhIdC(^}?=;Ew(goHu}R+@kbD5WRQi+HEz#7te?L8`rDiJ zL?0?X9*JP)UoT6zGOWpfFdSx=Sk2vQ&&>fPxJoDRvOm@iPKB#O12`Z~kAQH^x!==m zt;=fnNbuu0FV(^BZDjLI*&%;BfF07$LkhY%QRV$M&E)iCPZUHoCcu~47jDnd{?>O~ z-Zb?+vy1#V^u?TxVs++y>1ly&Fx7Bap#mR0O@|IP8a1c6I7&n=c%saLt!C^+f*`vN zXi(OzxDa+hdzeaV=%>C8Q?uA1ie9raaETUO9RZ#yX9?G%J6JGYsvqWZ&Mt)i2+Fz|KB@nqU4^6l_{Gd`;sNn3ZkQoD++! zWanr&!59$237B=&1-xYI=xTZCVIMxHBwip~^>*8sXh_y6LOTj3a3T+(KnT4K7|y$v z5_KAK0kXXjcy;gaHgmJ*0N!?m9(0#Y#K(0=>`^;+JEpdprCoo`^u=};h5r9^y^WII zIFfAnL^2}*kN}@%4a85krt~+Gs-|n6e$Rof<;Se4x??-r(~>et5Qy*yc)0Jt1z^a@ zlN2(0nw#!?I?jV`I7|IleyQ6Mrq()4&8Ad~M!-|wzLPWlcMJDpeE;JwgCLJny+Y_ejVqf_i|J2f}tKoT(sqQwCiWC6sVl>WFZ>As$Ox zu-}0s{mV{#YB!w8TWV2DxZ>$->iXEu6I-n6tfPd);23`;7FEqz6`OC)_5<<%SAC~q zdp(2=0YM>(SN27@kvAQR_}U?ppoJOV)?P!*i}kYeb<3GfErRabhHO>LqRmwz5yw@B zlNpdyq$11ev2@y9*W4Fa#LEHTE6^$K{ODJ=LV+(uWUkQ_L@rdHRJM|K&n1jEPIkw2 z+o@ArE2)3t>-78KAhaDNd1PSiQ`sp{8fao%X9`L-?;5XNy*qu5od%vlDio(n{(TY4L(QDrXXMiJ8;%;>aQd1RHk>sp~A>d&<4$zF! zWkVStOEfmb&}C+KzDNR`%H8%!EhRduw2E@7#vXrov&JWQyYL3jANqrh%gJ8F2OCxY za0(Rcd{a}C*>nYwAWEk<(|d zzz^N5D-}t&kL@`K|6hOAStyT2g{Vg{l}X+gkXM_onpLaLH0DA4y^L1*jJo4!={`>x z54?ZMW;>#kxdy;lW}wz3ukgBiraI`w!RAxbgTq-q`G-IP_iZ{`AZF@M`8FTv0G5~3 z$_2~qkf`m%9}(+hhp~;LS!c}_cNSOQ3LB-4k+Kd}PY3xrD`uA0KaeZG7vM2 zi;TZR{^V}yXLz2VM%}a?%k_Y-B!=)X*r|U>@z2QGo4%#>Nej8RM%XIx=+sM!vT2~x z)+Azej6sf8S36bCD`lm$;e7;N3nZr~gm-RUIT1nPvQD9VcIfPKu{L7fv7lT4_j<}UUzBqYbc$jhp}D3GSa4rxe5zNCv134VVZ zV#d8#8DtrFO}`Z4AV=S&86)cqVNqelxv)nq_}vAVe+Rg=$NeI!mQ`dZU8SsS8-z*yDP6=nt4E z!sTBs{R6fFCqZj7XN1qpj~S}6XuiZwo9}kj*PnlX(V@oNwE7`RG(`!T&Z1O8<*+7= zPL7dl)?lx-T_zlo;Oba%0M&XWOpY0u{csRk0d@7nZ8L)1l;#1VS;K5f00n<us2htV=yZO%0siledNqJY3$+JP zt`UG(8cr(_I|&yoY@H@@cTxA69PH<9h7=ukR{I#dlDtfNw_KmU{{DYs{QdS~fAB6D zkX)#(sk^jfGIA0dGQSnLUlp_@QODcD?8<;xNr>`of%fXQ?$(oD%50FjDimB zTkGU-MrB{Kb^sF`qX>U?_JNvg$FQ%_m$P~gcmR+&32gk$4KI&&cu)UWuW#?JIUWj4 z9%dF>e{fF1ENl9q^)Qte4vHz>9Ps08dwkdyybN4b|U3Upzz^AI) zlGm!UE(58|zLHMCBCA9uC;IZLfwJq$+Y$`9f?lUJ;hLx+73yFKCw}V zl*vU>XjK)7f~(ilff}NNrqX(vAN(Vdqh?%y%(-=^u)^v0C7r1JOL*g_HoZ_!_Up*H zsCu&}-LQX-M-%$D`lbF=i7&sZLzam|sz5AtSg+cuAGa!GYxc4Bbgio&KobRX*J)?6 zEGp<;NiBvN)Lp4Ivm_5F~aWK7LnNsh#^pZM3Y{YA)Myhh;iUMc78KgH;TfPAZ zD))cIHJVCra)x8G5Z@iw?bR`V;2OaKTqmpwx4NZl>rp1}r;I%XCYJo$PF4nP z9QnLRLn(PjzegPp_^|xZrgm$v?+tc)w^-l%-*@br((K!0FA;Gzwd^BB;Mi8rH)t)R ziotfOkm{5^m66_*zw8TmZqRvd)e9B@|7d^Y7{?K)2D{|8WwO?`Q-N5$DOhbDItbvM zojP6?6zZ7Y^RgF32wK9ZTWFLfWJ+#Hv;pama**AO~oKSTGxz7iUl>~W3fKfKkD~)SO4)LrEsZF$Z9LNOD%t8 zuLB^nJgQ@Ig0Sh(qvoyLH*aYvjg}RSvm5>=()lD(l0%2mZEZgW-;1q&dP62lQV}d2 zMovlvirl_?B6n}(+Uq2O)+92Kg_ZbJ5?dBYRbWF;P4zmaEWNN(d$pR^oG#gbgL^xa zrYj58_Rjyiz%UW)wORQS(}T&X^@D#iIp+{&0ADFLQq?L}pRVWT`u^wF`RVuneCR*h zJ6D)j(_Ut&0;f0ISJTZyjJwMe;@!2pP$Jp(iM$UrZ26cfIPVl;;U<9}YTZ-G^~vrw z0x7(vXIW}Wj2xB%yIhjAX2FC<)N=OxIx*l4($7-@qT?3(y6yKX7RmO?OWS|Bp(Yyv zV0gtvHccw?Mkh5$!iWB*>Q4Awf_e%)IkaIrGpL?kfgcoW+81r?2{mD5R}%oiOxGQs z?2_Mpe!V~aZ~OOXzdbw9uYD$`*Xzb6Ln<^`CDc}zVwh^@X|v_fo0Nhof()Lo?kJ?O zyROdEbPPeOaH$p-;4nI5CXs(`iL4*XQcn|1k z2dn@lXD$kU1}|`qN-bm?_zIL*ipXuiK&{`G6PB}>hs<`_6)d_^X&SIWe_4U->KJL72qu`9xl{kHvXzG+ zE0GNd=_F~4Ym|wTq-vMemel`kvZnw_q{Wb&FPCpi`R?_!cg8^tGm7VXyJlj?-LC0W z#H`4rws4{p?%o~c<4}J`+DQXGHpnR4`@0o$(&~XJ&PPk4DbX~;;ye*`5_-O{b3*sgz^S-)Jt`vx>3#4fkD z>;B3)b$6;ULcW^Dic?rbRM9!}Jm$@|AO1~+51%`1)IXl+zB~qNtr`#e)u&LtWa-1a zR$D^QS>{W!{CD0XgAnPs1n&K)0PoX7oV?89Mcw5uv-)N1uiBEN?!;qXw#oJ}Y@)X3YV~(RR^fpv=5j&1Bq4zY z2;IwjJ|5ZtDUzNm2M##afcQtTQtn%opFd=N@>U=R{V9KkW9$wWbW*0aH>cvic{p?K z;pU`D_#hDOatEv`IC3vz_i8iKDYi2zK(5db=%$?0c~Oq2?1^!x30{XiNr1f9p%DZ@ zUWvPI<*k=~YWlUNlCEVPzm6|^7|>jmd3I(pGzuqTg+A)Qlt_YluGV~~;r>qUk;Sz_ z)uL1xVPH0t;!!gGM(+;b_ z%dpSU55eoCP2*6WN_oX%PCR$r%c^4p?Dbu07*K!hu=}#z_D_!CC#dA5$5MT~|BrKR z00OF%j_02caKv6gJ5U)dtegGO@TJw5Gl$7Qt9q_o9#k}*^c6QZ**2z$m5U=dC zI%_eONt4FX$|uRHSxjjImp7~$0iD!+{TDJ1h z0cf{4rhq6N99p~1K|WITsl6c~>QcBU@Ed=$H@sB|lT=D}U^BkKi92gEev%^#c_pg~ zy=g|EsO)MSO9CV;D%aiT(wV#*Ea8D|cUXyB0rW%h)t%oa3pbfiDqgpkR?s3DMlAyi za9WEE&U+wC#CXKNEZL85|1|dK4hDhg^RU zk|-#r?}UZKYWlYnZ6^4xE-hh2RfGwm)+nYpQyMG@h=-jYBZ9RHJKn}Q_~1I#>P9Fv zuMPz}GKlP2vI(150Jz^26}z*efx;RUf&ce7vqnjVv5T z-Dlm_J8n%L0MX4VavRSD`|saB_V$1Cy>aa;kVOe*nxppatb*$HKIq|WCADtV14$KV zelCxbKrUYXs$Rt_POn<(Y8O_&o$P4ovif*6D@Q;XQbE8c=nU z%{kv<#VVnf$EF$+$pE|fBOYKJo0L9dnoW9YZRO|}shr?_S=3aj7GNejL8awkukGOT zzBLOkhZz-ta-g@U&$;W=cWZwFNL1o0T*CgejL6rJmt)Wl<#Px#$+7@b0@mG4ZH zl7hN_8q1`Czg^9i#Vaj``tl^h>?K>*@A5jN$ll4xMh)!Qc>2hbh;35ZNYRFzpbEq} zsimmGEU3aV^Ef1+RL9VWTbCGsN30%+L)U_=vxmLDxs7G$x5W&@LaZk zef;|Ez0<-&Apl6ci~tiGDew;3OE^~oy1U1nB}O<5vuho5o?%P};!H+IQXRZL~$gEZ8seu5;7c`Nj| zrCQdK*i+o)suh2`wW>yt2v`J;c?KabT?<}BTMU5nP@p!Q%G22uYV)EhA~^#qq1wqh{)IQ8sK|kP$rza7xs(hn24dM{ur51At1E!q}_Q zU8*;(yS1{pN;dBEME?Apb^7z~htk$mf_Yy}a3Dp~a-opduJnuO27;N((rZvD@}q&5 zR*68ftSx_ugYc?~DkPIw`)1pT${?vWPb{JiGQknHZ01&lvvz<3B@^hWJfi;Q;0&jI zDy}@UVwcJUg8(HDba|;ZO?L;u@~ux1HT9I^YAMCzlMOOvlV^J!NLSFj>4@@2FH*j z*bjddTm$79ko>eQtPcsfLctyKhXVEY_Tc({el~OR!xrZ_?SUsgkN&ZK`1Yy(Ilh1R_+@^5N)0{P zafiLa+iIVWa%3IGB0n}M(@VSK&~=#Kp)nFvXg)zq!VvoU6B3NsW@#_WgC|LTAQU1?y7dD-fnKz<@ZXpCrhA? zfy!Q^o!((j@8xV9N}{8>=w^Gu7T7le@HP@e0qOEHUBcmA#Vs<)4o1mno6m*&@=ho7 z+8%OgM-;THouo@+QW1#+5Gp10<`sXs)t?T z#Gq7TV#_pTQ8%T|Z5T;yQe>_6CD};SU{^m(b=p$3^+M=YbwY#8=Pz$3dGK;q)?m8+rcs{3i>K@4}Q zGDgkU%7b|M`QzvD;pd<4$(Qe@t&|Hr8*k`9anvN|q=-?tL|2HQ)2dANDamUmj`L3U zZt-6^tD6Cde|<{+)DE71vw2B>=&3t7(bvXGyYmC-YNJwd*h(V4X25^t1-+DiB_?_= zOYUN^)U!M4=@gfacqyo_ax}#cf-@cpxhweY-Fw&QqPt~v1Grs@%`sNP)<}l1Am+wDefu~n*3z`mCqY{6K9+`L0V+_T0%G;P*p|NBA$4cxOT9D{ zl;x6hGEa>wwCrY8vViS@rHdX%R4o zHP#-x&4^9gyw*zwKi4^OxtCPI{oG-n|9HpieH4#Q@Q@Ax-^YIlGBp(A+4ZnE$EzDH-HKvd!jfi1 z&F@|VzhGM@TLFJIe8;jy;V?0QH=sZ{6)&vMt@ZWCfB*jR=g)T{_>VSgr#==SDa9lq zCIzR3iks?MG%B$4#{NjE9^5((X)Fu89uiE0G{LI=4=d>)jAD=!b>3HW&UfEVg(<>e zcjhLmHt7V%eYuTT%GX?N(mvMzvh&??Usgh_&grym&Ypjut+?asYQV_sOnoSxE?@O< zkb;0Wm6_p~@}W8KeJH}=WM4g!L%SeNvP5s3S(|J??xX?G^0RY4L^p zm`tGdX*RG_MR1QxieyE!kWj#?-q9;`Rb+vUO4YZExLa&&$+jFxH!o*4sa}Hg>dO%s zIq;NwF0z0A<^!O^no+ix*Ub>YFG>Pkf`Kda(p4O+M)v-O#xjMaWTnmP8qU3b;T$W5wMsjEi`YqO}`K|{wY5X5;R3pa)2 z2QkUvkxt0uce2K7B&$i?k|r%(*fH%%wk(cdQKmaBS?7vf{E(zbDq--|$X8^^Ta9Jj zaFJe`svpbQ%1kyXF4$L8`@3VIzyfsyHPL@nf#C4$4qZ=4Se*j&OiJ&|MJRw#3OHi$ zngjVI$nQ9LqgDbI>laIj_gJp~9NV`2rEeIh>mSY5lV9g;o`#FdrEDI&DySvyd|vOV zq^l2SV$~-f7RcV!sHM#3xBqWYWsh2 z_m|fK#oQrr2^^^DQg4zui>e(?!?RN+$s^dcbv{Pj*@G;1=OzEG$XWs$@JB>k(!Qh6 zywXY7ib}s7&ea0Rd4S!wvZ<0ckvD&=^T?y2^JRSf>(G07&<$I-O=mND(LIWA$Cl1& z@aP?@g(@kKlcZ>nmS^_O0awc8vQ>Y?Juy;L1KtVL=Ne%qngJcfB-!g`?`sd$;3z$} zOR@7SQ${~P z)XrclOF1q8ejE;Rj8GYN^+Sq-S)>n&h2-SAo+ud*^@#jmzI=H{40y$_!#RHo6{iZJ zxD$@RkZXBuuu$i2tTH@^*XaH(;WgmLB z`pF#*QDRY68OS zh9a0!%>(J0AgW2Q`d3tw%I<#z*=U2H(oJJi;Gspbl-ICc@=+3f`TF7W*YD%QkI}x5 zcYYqn1COoYazfd)>wMrM*rt;;i$p*62!Vq+uU0Cl=rWk;)%F;#! z(Ks4=N$MQmnj||`qXgob;|R-!W-7GCApteM;W271Q2DKy(S1`MC&hoWN#o?eC~J*^ z$$T6n6cWzurXE^D3gQw4ZE(ne?-L@+>g7EDTP+^~nF{Gq|C8%h*H0U`q+yu@XXgZ6 zUeB)dm#;tT_dnm+_Pw?lpM!$&0{Gtd3f2|GqX@5rd6OBRkh%vPz;U^~>bdkCcNVve z-Jr+Q%wL88i)fgRCtg zjZwyZ0?T$!r3%D@1!1A4QuzE~jrQwjs#?(R&0$RS@cs1Ezox@WRYNkWaypmC_gn?L zc6w|=c7c*4BpX0veYafW@4FOUkCBGFiziE;l)qqDR)+d2mZpDnZt>b>o>E(~LVbf& zD76aQe78c$cRC?FHJu(o4O_MPhO@F(OMKG=&Q`NQN~G4#78f(v#fvX{*3&Ahu0dB8 zVv-nGW<3BMiQc7&hg}I=K2`;QZXHmTPCZO-SqG{}DGH+2-dw=-)>JTYoKMBOOb*FL z*e;uc6A-F0)S-XKaU!lg*Xs9ApFV%>PygTR;b)tS|upFNKr56-HK`7L8cUOMc$?e zEga-xP-(pNIi%Xz*jt%MYLFTn42}AV)2fvKrdXzvY_fs3mLI9{>zDrV``-sGbwgyA zc-Mawr`)urvoX0>ZT7S#v@fC*$Z6MfQE+f-KsdZ{r$~zAAYcTsn!TcmBfu!G=E3f$ z0k2E6rWDi!nG*OSPyy2N_3w?X_iA=luBq`_>PvVc(t(l5X z?|@TL_;nec9C7fONF2LYyrFUgOSlpdl7H|zhNm(OWiM^Zx_nX7Tn-z7pUK8q@y&m- zBq3ObrBvs5fHOl~+Gh`L_i?Gr&DJCn>g=P^vC?tLHpE5JlJ=C8O=L@nQ2G)<)rjM< zTHnT(@Bg|#eEanKzdnBXpu1jsf-lOS>oJbpBGuZZKjA63x4ly4nh&GkAAn+Z3%Tf8 z<~XWoDk*Fu#lCAM(2|Ut-7)%l^Lu~k9kDA^sFmZQE=LK*yH@qy>``Hbe_XpiKK}T!wP3qNe+aQ%&--sNp0kfS~TMUG}elv5p{J+nvKur~_Dha7H>6 zj7`N$8aD76gl@Jfimln`W?MBab>HBb3IKpyDqpRFr3N4BmF!-K+2w!AO?~7vSs`kI z-AKzB*};IDbYQTT$|rK!^yeg`YRh~JTv)F1YfyUQhw;0{(0pODn$C`ODBbvf&+b!Z z;X%~bR(Hx_XWLS^NZ!%Z@G8euH6PiWXxlU(1gjrTb`L!fy3X4z*+%bM@ZNCTP20#* zX;8_aZG&LxbD<(cJeQ7jdJFG_7>ZkqmOUWT|M`FMeRJ$Q9)9puk1jTm6J}Ef)Qgg%E})PV9^qsFW?PTV3f#AEr6&%g5l;@1K5tuRs3%_ks(`>$*BYRTy%QJhwxEWZ>j3WqDeBlN!2g z8eVbkPM_R|CN1@>a=on8qWnG}gAF2Zl4Jdw7BSrklIln)IfQ~rkSX)KI*#0rw+^fm zwUm$i#KC_#QQ%i<9{D6YYcag-N&;NM{_2NNI}S3U%_Oh40nZeW>R3`KDDT9Ia55~} z!k)?6r#q?~%4)=^Cs&j*WC7Z|THT)u_VXX?;6d6|S^RU&EDSw`lR46k?52hYrDQ+0 zytp5V3V^@2unU9KhgSaNRA1a#+?}jCRmlvy^Ywp3YHgRVqwW-6mimf_bI2NivnZPc zba@+Y=$73Aj7`xiFb8p)Vqa@9mUn1!B~gPoeyTjKx&nx&PLd3NL!B~ZJ>~3PDvD7h z7jXBf`{u6dpx3y?NTT}%-(YrC;GD1OHND$h&pD8H+%SFD?b6hss0D|8@LIvLl*7K} zF{yu9sZG}C8SAR~p^^-o*Vz{_X_)*pG+*{}(KB|C5_R2?i|_3Ct;i;jxOd)-*hl!L zmQrcz0AoO$zinGBvCsr8xk{3Awyj30TFU%J>NS!OF=CB-*;ykdQE#wf#Q2oEonaPq z)5C-6PeFC(3^{<|PKp2I9Qxf&qv4Q%H14#_HbBRJ-DvSxs(=6aLxSrQhovVMr7J$6 z55S)Eyx)rQPiIrFrB1uKyL^SJ10gHYqn6^g*G<|Na3F|ByZ2*RM?tDp5``c5S#do=cR&Al(nXU1%vOhtiDp?z;NM zY$L}|GjF~V;4X)QkFKr^XTiHT>Y`Wku-SKiT)jVAbV*&!Brqc+^WD6hSCG?*igK)r zKKZcJRh-$=;ZVg5Snb4zs?MD&`az}E^(MNT!pxk{sr5(WPYto5W-(@6M6w+ zRFitKDst3SM<;b%v%Obfhq6nFKC$uiH{V(YK=FpBI5eX;q$(>;u@kC05mbS*q=8(2 zFpTGI&jz<>{%Rz8DfazQfc?4m#L2jwf5>)YG)nfkntw6x->u~!#ISZ zuU1eWNhy=Av(7Hx*j!ESRrKOItBRkSZkeD$rA!WxAUle)-82^erF5q(f*Z=Zh^QL|q>wNqJE zmJXH%l6q7zwDLF0mCmJvrAA;oSO@CWGLx2AB=L)a0Vqek7~5Nz&!oCdQw@SY*&=vd zLfX1j7td*_U0G?R{Ht^Y4gle+k zU)jtB+6QS=>Y)0g(ev%o*QeFO(}?H*R-RrffMz%aty{dTk?qT?-KPF&A~GdP3RbIY z%&wZeqhH$N0k1Pi(Yc}GZalM8;HoDKAHV`M z!U!@@a6%h3%D}FBm@U8UQbu%tunBLK4J=G|V(8LX=_xEu(8WKym)>S?O(FHOPz&7W z9OQ%EfJv1dR`fM42F4to{_JxZWEFO%nn zB7ZX#RTGKqe2ks{w30y*6B(=|nww^pmu8ZSpAdaW48OkG|ci2Xqau z)Ps5~+K>2c{(pZ#_D`Hj{h>*_cikluboAomG&&yFoSb!hzcmT9m!^IJ>~yN%Tc?aC z&B;MM`j-zdTkUwrJY4Gc(YV#h3{>$p=aA1)Yo{AW%FXC)~Q#`k>s>Zi4^!D(k>gGu4 z_(RPahdKgsiJzs=|NNjfenkDU<%bC!c~%#lCeaVLI-Ju>bq1AfvcpjNFj0`qi+^w> z6ZASo=Ya~B8q_Ho%_EDN?)SPKAW|Gj(*eHrFenPfNwZg2;{Ig*gEC3lJX`E-xh~4) z%WHQ~CfnQGQ`GQu6xvHys)93nOQ511#|sFgBYGUw>%}JXNh|E)fjOK7+!c3}P<%Pw za8kMYcxC7F-Tr6qmWMrpMVNXm*MEPv&(F?&d5n|l3gEDgO0;T2Xe;ZqPq>nPCFXTw z2Q^I$$r&sPQ-W&KHG?Au>fV;OQjnb_2dgh#YYl!#;qFoXuiIfz+xjzBLWmZLYy}g_ zTmP^J#ZqLcs|~tcyXAl{bx++hfK}{QUh{N*&53NDqK@T!OW~o~5$A&=9e-@t2-zm( z{FQCs0`4!s;B6BQoG--t`2v2j_sk_}kSvbk&g^ zOQS?$Z;;>Gx?{ZG&Z6^yMt^Z7jn|Zao`)5dqCFD)rn(3dSm)ibq@{E^Dz1zY*$#L| zvL&TcV6%hdd2>2JsXVi0JkAG_*~kalu<0i0$TjsfM}Zs?o;Q;J{qsNlUw@tUdkUav z*j(xw-Hn!cOX)(HGM{v&MIRu@Qv^ts9+RSi5<-;~-8@A&GEaUP&VRCC)-a0wX$#6za?Tn~Hr9a5RWaAPTlxH7+xJ;y8B7iJM zITTvep_UcflvBC%g-^DZHp#QLz%R|beknMw@kx1Qn*LFbmzBAhvB|TTG zkFQ^Te*N~25Bx$Dpa~n{MYjLwdv{>^P?UmtmrQe3g`wHP-Ojt>!zxO9510uoA|^+k z(za}1n)35A?#hLEWz9b!xqFGE3~)@NwNtKscVg*?y1Tz%*y(`Zuu-ZpO?AlNR{3LR z(GS@$8!y|6SAWHFfAbz<%*EOlP<<>}MCGF+$$-RXewyd9Tp!-(a{SpCU3vAQhUON! zyh?x2nuMy)75nn9clzW{s(I$5Ofl$w{=XuF$Z0rL&B^fuaJIw66eAJ@sQ*Z&S}Z9n}(f8rK0DNL(>JlU3dCrA^K`JjwyChy)7x~aOr zu%>g6bANN>Na0b?7Vp_4@>>&8U2h62U&{SPd6A>KX|1Osjs!s`$aG*R=b@7_h{*jB9LtYyJAjq;340uk^Bav+D1jEN2+xJ_z`hQL%>~$-oF``cC6!WK&mrn4FOL=A> z`x;o-i3$nCF{Cn42JvKv(;`c3fa+4(4%O3 z0)SBrE5Z393)~uL1L|{BGL!8#*$}0w&dC8Le-uS7Vq0^o-VWFvWkF7Ni6VgQwpx<- zQ-6Xb`}#7V2rrGif%9@#YHQ_4lO~qDI1qC9&Z9jeSf3xiJWV~)`JfAIJ7|j9wCKMi zb8yQ_>r;X2|FGG(w~dqrpoeW0r){lxEgJP8Uy|0AmxcywNk!c*t3hq#n%nBy2W>aS zuMSE{kO%0Wx)7=$@RC$Jr8r8kqq0{eSAYFp_V`5_;y2iX$rrI-Lm4SL8f;&~h)1Mr z(yX=7pe(u_$1h6hlT(7uMbr^|N4E2(9Sxt&JGXsvLVc6f4t9Ai*QlSq)t~=gXXN=n|zn?kSY-iXurKC~^GUT`bipput0jQTVR(el2BKGSz2 z$%f3Y=QpGgh+0y=*nPSRsw;M0L)rENP&qew2)CA0XQ;hPIS)Jxpqb|coojt17=8w@ z(Y}6q7rnyqxTGCH68F7%fzKz~h<`v`wQ8@u4vnr3vvSlPQj=A&v=atv#y=nXb}h=b zTyG~EC7vH`^3>qk+r}DOK?X6KgJPNTq3Lg`|JPv4z6cfsYK4N$89@UuEnj=7%8%vc zc;o;m#VV-FM8XH;Je{gxh2>7n-qVeZQd+nO?n;XBUW$1rEmE}2pt1s5w0~tt<$VVa ztTX(@QFt!bzs7$)e6HVr`~4lJc+e`O@nu^ws;X5Tz!!3zS0LjkAYeOKnjm?t?w*mu zQFytoL0`Hli$wi{5{I;9r}HZ?XWP7N4%(P*N}LVFv5vA-A5~`CEWZINZ$WTvwyLUsFGX>qIVHcB^ldJNoeyf{AdS^ur0R%XEfI9*yG8r>^~;a(4_fbp#IecRTGH7d&7io#x^c`Jf$qHPrj+x} zSt7b83!C-*Lmro;WmP9O9UJ(U7S$BU`!9ni!Yc*ID5`QKm9Gvx&wrh2+3dw~Bwk8R z#GDizb}CJU3(qY@>ePZ!@dvQ5(!FfxLv43^INrC}nE-uG?E>{WNSt6QpuSA`*gX1+ z6SKP~L6y3EsjI>%QNI=Bs6Q1OdmrPuV4vRweah~~U9CL^X$r>@sjiB#sS zFP-@+Z+-kSdRX_M;P!L~D@@5#?5f<)xwT4(Feng9_3)h!Lcp3C*^=bzu-&40=~q}4Q_4^5MaQ;ss3 zvCEm@k!(${HLk8~*~0D$A#MzHB@5z=K5z ziefnW1uj(ZD1SQJ1U?1=hZ?mK?37R4P9&w1{G&V8<@!DcTln2_{rLLnk6{#R|Nii$ z{`~k9Jmhs=M^k*xJFr>nrmn-8RRFw}#?(~8M%KrmZWXrZAiMW^zm0HCI%l(Sxn*O5{+Z3$~k76=TWyqw18 zMAvsMp6?&O{sq5=hgd#YeO*y6)To4Z| z8Uw)y>s6aHGL8cvy%NK!&gH6TMJ0I#k@wuZmt!GDa1%wFCByA|Z}!e+9n+q2Nm=c0 zl3QlGk-o1dhx+@c=WXOGOGXEG=CUpDZVr$}1b>g0(=0d7u+^wZ%2=3870K!KH?d4F zERglmHV5ab)tjBsGLuIq5I4Pxw_6{gz^;m%{OF`boz%G-p6yA#pHWjxM)9X5tlvN?^?}i0ILe#Evf8kQ%Wm83-22ZE+$v z0*VBk7K$S`DyPG{Yy}9*<@0%OdX+_+k2)kqo%$3@qzoKci$k?$tAs4-!({>e0Iq5d z%E(ej(}2L)Iw<$O2j&5Wsz)-_Rr|hFv43$q#FoiDbW%I1nfO}=r=;zgP3g3*;m%MY zg3Mnn4zAWOzGv5mGi(0TW7n=ZRYKE=!{6v<>Q7^?wrjM(v|{X4xS8tKwbL5;4|vEV$y1kx1740c0#6uk$*yw zMk0AxC*M-*oyb#b<{l>@s(Z;EtFtV2Lzi>&sh0Wel@%2d0rPeeK-C*5FvLKU9>1x93W4XTm#dhxD#6Z>q(nmGSZHH+XYhhbi zpdq6o?B2U8OSvmLB-w9yu^h4pynkmP2S~LD-WjqgyEE_7FtWT{0+t@`JvUPgZZ`kxOl`aKTZECtrsuI$FJd;-vHVGy{N~5PseC2zRg=9(Cth!iW(j!YdbpTE7BmLUfw7k3MM-NP7Qw!V<$C8ojQ0b zcA|p++2yEFCj~VaZSDo{i+`MLn*cQ}Za0OR4>tUAGGE?1JEeYgikf2dv0~poK1n({ zK)xXBrsMq`hhrIDHJo5Lvb<$W)i?HZ0o_nG%J7@>6t)KvLDU5#dv}>!9^-( zsm>R*6b5jChl#_c^-Joqep*QttIcMOCdY4m!~5K-mT}R>5~cAnuYWF*v=1%|E=L#VOwd;l^YLwEFB`7Fq_&1edxTVDT?>=^2A99BpH>J z9?SLfQ~mt??@3^)53#c}V%tlWIx!V=Sb8YuB5#qGmaI;&?c<#_kS}$h*+~*|YL7&z z8ZB|9-M1#%g|l~ZTz^{WJ3+ZCu-%=rOr(YD5TcdLp$Bcg5h;dcD46t0?7^VEvZjW+ z_Gu1mG?rv)d+1cwo@XG+&r^Dg`YObeDld2=zFm&&a%8m;VEfw+pHp9MHYW%>?%so+ z<|k##ki4kEFy{_erL)gktlJ4!VTGlvpTk7HXsX`%Y7pvg}h?*3= z&T4tPybARD?5({8eM(cwCYsHU#qcM?vaTvEpQ`({Wq)O^Q(mk}=a9vVlCb*J=zw%i z-3mxBr}h*X^cr(?Oku%8S;m_k8S~OL6%AUFpDYxgnUdoC>vH`cANa@6LL)xxI?EM` z6Owu%9kNln+-o`gOIhmnhV00f><-yjl$Ysn65-afS%<$S%U9v^l2T^BWqD+5TmDIs z@&N`Vw0~{V@6w`QgR>o#e~V**BeZ0kf$NzviY-u=3K`%kaNc!_VKWznyOpZp<5GR9 zEu+M9cbJ^)xGTh_o)d}mSmvmEv>RP`1u{HESy6an^P6e+Vm42vy#23h_Hq2ZgYu=v zB#$!Hk?@*oQN%!2)MUU$io@MLainI=%bg{6nSXy>GaTM4Yu9DUJ3{pO9n^WMc27}r z#-&v|o#~gu?QqEM6$>RE*i=vNe7%HFSo4!2qIpTtohxS}INENbo(SQ2FRJ8oq$pn% zdh=l{Z=>`tc1o+7>P)+;#Ji|~D|=k=H%|>XyQ+FnmI&>rOJbH7-~`3>oc&|He!u@g zaDPE9>`L$lagl_SmzTK?0t16f!Q=(@)qY^Ja1=+1cW2e6;d=(qh5T$sLOozfx!B7< z&m+cLmBYhMUH&D!$(vml3w17|Z4e6u`fF11Hphd%GGLILOwGW)cUn@dEgsAw;i9l2 zw^RqChZng?wN;|`c_%RZOf6|urOI_~tAD2{!HliW^G3(6uiN2P>Th)`w?=_e0uZe~ z$R|H~eU5iO*{pGIk^}6|@i9)q_@=*!{L>|?OY5abj$`svN z+JVOv7X;FVLE$@_;#FkVt;@AgL2-F)?uOvqiEOe~eOs(e?aQeInly^bYYYna*?;wt zqu`Dl7b$a~(2*xA9&W4ksq||IL!UpjMY6=d&2;9Q=wTMK`X4!3m2wZykGmFhiERUG`qt1kae_ABS?VYzip$f!_3it(VW>(hhb`vz&g6#iR33xk+pcK%d6VB&G8l=wXkszNq z$JY2-M^Lnbve=#FrLu4i%LB69Rho7SWs$Mfz2&1gS(8H1(_1kle?AsxDzvm(CF`21 zF5is}xa@Ews9l+wb?7~Kroc^18}) zzMQ2UZ})%_EjSr$Zt0i1^Aai$_>h<4*WD;Qk1!QddgobQ9fvRDWO`+ z8e!fn_725bvlIPnS@I|#Dv~fux<^Vc8MSjBOYx7$#qK4tY_&?c1B1pXTQJ`?k}n(i z#nGFhxQu=_1K@n{>J;;_E`t%3!Z_~Ry{CA#B^4Q!aXD48sAIRnEX$9WU9W1z{amk4 zwZ7{~gxB_}e|9|iiRYBDaaxlm)u_K|_~*_A0-0$LQXA5^J_~$p**l6osu*>J-*VoWy>U zG~2rN^K!pVz0+>P*L`IzQ%S>8^pp1vlp7?Ucz8*Ye*t*fJ{2-oa&C3nMkS;wm=X@L zk8bHtu=VxJpWi;d^E})iQ~-+OQyDvtl)k8E(Dka2So*EH75TT@-W*=$$5Q=ke3Q$` zxJ5@IS&}18iPVF`rs92Al|^1tYJ~To5`nId&TH9*KOCxaV*7qEqt9Ezb{TDQIyu+c zBwivae>Ru}B5Pw?lx(9H-DNwlcYW{UqCZWLy2K*>RZ%nLR1&!co%Oo&-_?1U{YVxZ zdWn@ZZCU3MLO%LO>y|wIh ze&9f-qRr7s6xKDxu?!+!qgs}obY+fyqf{lZC4CpPbhf08jyx{vPaZk)gZv{=GOCn%agf@!HZVQGgkBCEm7pwe*rLZuAU&`+sE(Y-R61>#N;IbNio1@Jk{YW z9LY<|D9WO8bK1$AacNw3$!E>s*2tOgW>1L#ufo*|sN<~OHRhzn2H{Zocnw;uUn-?0 zoAQjd>d#0Vu3gscOF>PIG(H0*1A)}xUPr=*BM8kum`jkr=}h$y?sK~&HSH3de`m2` zAO`nlw7R9-Hf3yED9x$B&`sax((9T|E^keD2jEdua6ieDey-N1k3awT`Hm^~2w%hl zaJrFkXJ7HAmqM-1C)6bZNZ2A`Xa=WTaklrcnUev0BDI+>CF(Q>)&|unc>*Y4h_WhH zZ~C^R^M@UQEqi2dZ7ha!4P?kSe=6n@46up1dwr-Ag$k?ty-4d_`B`F{SAs@J&VmFy z=_F-IAsuJ%MvctF8cUp#zvrdAMJmPEB?)nuFF1^qP%_vv3a#8W6#-Ar@b&%kI}7uN z9_y|4HQ7VZYoXjO9Sf=Xq-%6%lctlv!%J36YRQh-$&7`^;^F0kjA>gFf7+4;(4idV zK-yl0Xv0BGP{p*nnw`*B;ZIAlbk?`P1z^woson`J3J@NkHtmG!9L<`LRPD1h2d+qx z$+au9FH=6CfxbTy%c;IQvC?v4&*VP`L>7gWL_oC?CAj6Ke-oo)u1PwvRL#d){r+uy zZ}sOp-q*wY1n{ZgWe0baf90sBmYdV(YBsRzhly!gz-96_P|J(iD3NWA35RuS&gY^I zJ`S5poC$WTH)}&S&D4-~>h(EyV0@3{gCYH^INtNtN)7teMG8K-!q(`&8nL>gPqjxk zfyt~*>fV~KqUz*~O`B_p{0o}BB~t~`uDaES35<*ia@dAe-X3<~e`V+O=C3j3di)|0 z0N28^mHMaGjlcc)d;ern&eUX7R5JP|7kmng)d^*(P8n7XLi*Xaw4Hp;s`6BFp2enN zpll^^$K1>Vnu(49S5=`u@gwH z=@~~)KLOItb}LJ9e<|!#DqyUyzB_OMK*j?aP@UF~b~oh;Y4(0u348D13_5}09JcjB z&1T`+hj*i+JgV!T^~Z1jU<;|H7+0_FTsekyWt zvwHx^@iwQOB*g5Pvolg48Bl|!inD56rn8W?rn`tnCIX+^x#OvPa@QG;vW*9sj-opU z#c2U(TZ}1M#$IfR&spCu)|28(ynU?}+j4eatR{fl#&^B-gwRsGkf)qn-1)sq_4lgX zi?-*M87%K5e?!c(GkJed?G(~lR1OKkUZ3#-#Co=-d>e%yoaZk~T@~yf!mCYR9QmjI z*0HE4H4plAkj?wAvF41DjMj~mLbkXzMSA+4)3U9ZTKP8OaH&&`Z@ZCt#`8_Q>DLX_ z@zxE9X2_ygbIx#F)N-3blI2lg|LpU}{iI18uhj}u1=Cm}`Z<%sr6+&=xfEZl1GHi{ zD&HLPQzs~5&=N9t!i6wH0_p9=DoJG5uv+hccHl0Nsr5C#nH@JRfPHo~Tc0A&+O>Ow za|RX3fe=}(A{I-5^F0(mt~YZ*tqiG4PB$H@FtlZ%L4~Xw<0%ha0hOoJ#Lxa-CFfz4 z3{<#P+&EdM;H^NoDUpAp1F;T60eMJr8s&wdTXvw1=>Tf=i-jVp1{~=&No?kBeY30P zep**--h?ZuTT+v!x@oMUgo2%Yph9_Y?VV6nS;QO*W~ITu0h8MLP;O1j*T9*HL^`wip-g{gzobgc$csORIew1c z{(;x!SVW9NZ+qf;)}3P;r`>O_!}-}U5V|Q%t?RQHDca$33|1|?^DK!-bRPVNQCn3} z!#zdpy_7q3s*}GC61~`3lWlfWyEkWWy&uUhPA_Xv6do#BDbl?=FR1-cvcD|#MpBjT z8~u=FQPzmt)K7nwv~X0m>P^gV`f7BYU+PkzRq^Y#`6HnOgw1YcEyWo`l&b-sH%HD# zey-K`&mX_kPaoRXPhY>k(*%g=VPMWNza)=yR@nJL$GddY24plngDutQ8)CB zzZE^yWU@$YCd$8bIwzlwV^dnUEMEaKM)W3G)gGdh)}oW6cyyEDv4qMU%38X`N_qff zl0&~yu>zgC?_c+_JUd0fwbUZ%1}RO{dBV}R3Gu)XqVO^(L%-~;re2K>KrkN{DYc>*XP7I5xYshI5mGI zkB`?z%ZFDbdo+{-8+86VBuqC4W}257L0hoQ3Com{4fv@`HMnePBH2DteD&Z^^HNF$ z0(drCu}xQ9rx&C~^B1X21#!)Jcpexe68ifE`=5Ug-^aJF?;KE$=OD5sa@D~;lJrGA zJi)v`PDRM2@>XrzltlG9dnZ4U4Q?kF)JW?(tM6Wi-bY;0^crrHXoF@lUUxOH8(+CJ zlH|qTq4>Ks94UG+$tHM(s=>HRIIe2A%p|XdB$bkv|L10TwCS+U-c$GYbm081?y!8@=8zbXAPMWMH`QM~zM_roqgkx{B-lV$RXAl`I&BrWH%rr5m%Qne4#V~&? z_r&2j@^=GT+eO}k?mR=wKW72=7}VMUE!}TJFgyQ(z+>4bVdFl3smJrTs0nq)U{#3N zacSy+$1Xm>ErY4MR+4r3Vonw=9%-!L=Ba%W64k6%;pqrI`8yH zrTz2syK7m!#a?GII;}O6^CA*lG|YeE)l@yx94V?hL5ASzK?6kOOzgJZ>|HY9Y2Q@6 zTEsP0lHzc=181!ndjhQS19Uu5aZbubOkNz8I!L^`*A3UpnnDrmxoty)%TJ_sN;{`p zQ@P@mckynu%M{rBh`02pI#keBN-fEdri{y!N2eR6%?1Qn)O>P)sr05G5uAT`dlHm- z)qr4^sdqlTPkw&>{XZW*kIx_4x8FZ}`da%tgNhe+1=Lvv<*f6d<_%H_j%pz!d9;Z* zcvTzBoU_Z)Y$|WU$-R%P)tl7rBLd|_h`~E>#VVboya;56E{IAz?#@+gt$3}K)z^0n zYPP4T$7YWP0O}m$P|)EjzSVzW@p-e+`15k=6-M0FA`<9JEa#c{+!16aoGr*r-{D{z0w(M+u=2d&Z; zuc~rA;7;G^DDtO}dV?3$*&!|6Ku>`9JetP$q_T63*b}w2;ZsDefX@pX?ofA-6`D@T z0DH|TUV;#t9j@m9Nj$K!IF(-Ow|zW0b`~r8{#~>2PdQipUEpWQo_POJ8?832qCAuL z29yDjLRC^Wnwa@GeCvOm5-rNrY9FXcdb_Y$z z`vrSWDC9>2Ujdb-Yc%-kWCu9p96{8a*HZ&)(0gCf#BE4~Pax$CI;0DRw=^cnH=a%!ILMj^knZlm;CQ+CVzC+ zSN%JCJiL2Xi6HC>sVU(GmUWoa&CX$;OY(vjV*RPQB3PdqJv_$~et!M<>HU0Ye28?g z`>D7TF;N;v4)qAv3MY`x7tCLh#H)_kWyT6o;7cB z%%1b3EBCo9Oq8R!$PU_lcP~X{H6H#-wWW#({GL-osxDKewO?%*r>)NRxJdh{7T>#K z=oPh!el<h)P8br?RfHM**VOuJUwKXDG7tPA-6Ji<^w%hT8BZ5K^QR zLHuPr>Ve$n4c5hX+~hR^ajDeOJ}J2K!sxs1C1+M4uRo*KU!3QjC(+i2zCB%5vgI|f z@(5PlNt2tfMt|te1L_847M0{ev9l47Z7Of4n*`p(|~L>>OkWyzIaP6}u@H@ggR zs{9?;(KlynH%FF-7HYjHYUStyg=l*w#qYKKHokxO{PD~9{!Ys3(UlI;#b)t-yps7H zBQx%=M0w{)vDWX~yQ0RXcEsn93O(F>UMnXZK%3UOzoCImgB>7i8@$CO++5X`|ty2C0LpbK@ z>+!1z=zj`(Z;}uks`c)nI?k_p6L`83oV4H4+6A=T`mT8|Uw-gSwfj_OB`d;CT_U?e z5BH+(*$JlXgu>`pL%ahS?xhJZy*5nVgddvyP&RX>fs)R069hH@@g0;{yN;l^ye0=l zZ7N>)aGd>&-ak<96BP7f36spDESNSdSGD0u{C^U6HVL{i!{S~$8H(o|*Sq!l@?(De z^zrN8Q^$>f-~n4TX;(})S9PmfO)P_=3T4-OE3-rN(AIXaYEjIl)J2crd7nURNBYx( zVMiu2vgHgnd5lvP6oMFu0I16@j%~4=w2N25`3+7e30>`!?pnl5DngIvZ831MA1yMc zjenG2UadoG1D?FduRWWh5=0Wc4U@B9yGE|Ii8tVmD!biA;&rZ>K8Za| zDL+5w}{=SoWWS*WSRV5@r z`+T3=91a;?@eT^;LlLZvnh3BMiXHz@^ufJZzo@$Qyg^3FfN3`$R-?EdejUzw${@z1 zkEv=W+VFtRH|-steTtudvR?1Rqn~_CN$u?9et6aLYvR*EgnB!v%V&;`3Mlv#S%13o zPIi8jCK?WY=~W-S$t(iqsrP7;f}HfElbSR+3@UD*aK`%p7MN(~XB%_UKihT>a>Cn5=FlKl(NRe!I6U04^VHnfz@9 z2saZOSuP*+r3qgY;&%Q0i~c-W8tJV)-o84+DLrR(f}?Ln7dRet*+9-K{YHH3Q4vA zGUb5)_dWG(@n1AEbB6MyEUAa88(k+y1=ilkzLEc}CW00kDyp1Lu*Z53VG~LmZ*u)<0kDDHOeJuQdh9O?QZhi{yzyY2{@rR_b!4~CMYX$!Y-W; z{Pjos`sL^Mub=uquym->Ng{(S1uByiVdF%Xn69AEQ0ti(Op;&RfBBxupRtkHO`r)) zY;N75RYB$`scgNMx+#1nk>tLMR8jSIkD@xhF3+7pa({y1EG6G4VBn_Y4EQw;>S?v1 z*$+yft8XUDE~t=cFT(!xwTVWea$wco*W6Y?A{&x~bCCepVpPK#L+Q(AsONMprSjmc zlIo-ioQBPu5yNxEzWu{tBw~W3DxoQSb8I{Du0r@EfdMxnYIiiuIOza2&$j46)p(U%;P zLkiwfRei72wvT}n#z!N(?x!O=%5zd)PMx@`O2FG$vQm+Xw1KC7l5!}Py+bngH7_;ff4>2aMVF;xh+2xVJATb4^fqSSy}e)| zz{Z909F%eMwX{|QIP2`R>Fn7pj}!>MwUGdrlGpfd7pu?y*HAvNOL_yAN%W)od`bGM z60L8AW^tqzA#k)E267HlA%yq$c|CqI2!Q>D<9E;GW6m9L0v#K1E~J zae92xv6|a;O*`sHop^WuaJ*ZppTGTsipid)cQaJlk+VxY0q{BRq9HL*P|tAw8^FaH zZ@$^)iTFb#$}G(wkx>HWI%}v~+8Z0}TFwq$NKmK~=#n4;oZFh?k`z~9RO&jXzLQb9 z6MuZdd)s6{DcHuAVgK;;DB9FeUTq6Dy6lMP;JdapjaE;LmH%U8H@DZ; zNO?pW@=OqC$sF-9q15P@#lYh5~U?};Q1tz544!a5zUSNK<+WFWV*|r}F zMu)^PU!4*St`D{W*wEEcC@48Zw(qArUedXqrC^ucYYJ+~YFH0)S7h1~RGW&5U0m92 zuT43lRS#iDlxzb(nyP<%{rUal{PT%Vx5rVGV6~j1GO=67_8Gln0W3t@U}|1cbbk}s z3QI_dr{;@t1wcuTY+v0juf?O41yvd-ItbwIW!zY=KrkGM)!PR33#qOq8+ul4ZPu3^ zjA}3A))=l>=!=sx2P-d`7Wd1+UbFvBDBU^u&L)6+gW-=IrHHPopbo}SEJ#Jgfq(e1T>tyyXZ`u(@7t<;VU}9cNpDdO!V>{Ozo9CS z*q5}USD3RoRJAFPaDhtMt@=?rJJ%s z-$+VI3N=}?MYEP>tAC!dxQEUU6xCfEt(08XCwJsWsrWzj)2BcG(!B`}HfBrS;~A5A z$3ZeC0F}GWE3)m?U^)15hYammYP^1Tuz> z62IIKH>d5hL)uk`#-LG2eSaFtN#P*x?#loC@-G%lbTE{ns5)sn&_@BSHIxW!^X^Ic zUU2WuTWQ1W&6K>fRuto*-q|QvGhuIfZ(Ox;B876MyvycG%l1=C@wsAueyU&kUwsR& zhvg7RjY^g;Sb$jGt)_jd9uI`jL7oj3f@-dsRjWeY+I0BXfnaY9hkpaU+ImJ&OrZjz zux=;kLNPot(tY)PbCA@+9+>$5mvweKR^vbrzTc-w?D+3-631piNN8cDS$O*WK3|;4 z09Qybb8;NJyUN{NCBy@#&&(HPEdMU;G;zsXa4K%ZG)|EfZasCQVk<& z@4IIJDJ<=@!mVYTeScX{qDvhp{s8=lnrc}@@3qLmv#BoTEjinuxpmwX7YREM{6gZ*rq{-xg|?`;EV^@I;xt&3xZQuX#UCRw|~e1HXDL0twYf4 zD6|h@8izIMxPRAd3_Kt?J2chBP=5?6agowGj~qy@$##aG-wz}ocmwitv-#WcgrsNo zT%*H)SONzLEm}GTfAQ-%6YL#bQuyUi2W>HJB8R6-ae?$yov^9PXhGz_xNCk{PfMK+EkMZH=8?kYYS=~bwiRe&=Km_2wdbM;51gCp-Z=W}~f0C70>Rm68qGR1l27vQ!JBc4{ zSG%$`tR*#ksZflW&+l{rboao&ND0v(@Vu@n5}|5 z>GX45X39f*<$sjYs@T?LR32a@RexgwJLI5b4U(hw z0Y`TfMT;1=0BqinuLrAO>t;~1hY5H{(d_`X{I{U#2b9#KmzGCmf>SBG{Rds?Y= z*^v^7h%}p7(i=W7J*SZ9F+>#(H%ubu)_+Mf)keq|wxMq=)Dr-5xz|<9v3YgWqPf|% z6XEve4)rP>GWi-8nrhj$-I6BQm+w85!4x%J#0j!Y-gJd;5ZUCckPTwI7Ahn9Ga)_%0Dx=?41Xw_ zwQ7eXsY9zV4J7ug<(T&^q{q7~S;l6!^P#$stw+UqNJWpOfbm)*`pXb1+G7qnzm-kR z4zDG?oO(8P(#LE+lzJquV;Ediw#KFZ-*FW!lcw~n9aRrCub6Muvg+KNomEI)>nzq* zu_gWQ^iz!6a*(=nJ9PlzlTNn#2!G3XE@|Z2D=9?T^w!lMPN&uN=Q#V%f4`6M;o9bS zsM>|R_c7tN(M&0|VHM0L8wQ=zRt+!(w2PH2i@a*xMP85IGFLlOtq8NFf)BAB z+DdI6f+?6*0K*Y&P8f71UK)#D^?fAt&{sh;wyilfAm{~_0zEadL2%i9iGSpg3O}yZ zrYK*Bo>uv+O|cdYjI7EMRJ>+bHlhwkJ9`1*;58(cvvdtj&rC{ietK)`gCBhH*ZBJN z^Owgtv~u%M#CWGP*F(4nlDs=Lu$LL$zHeqj45)7=Kdpd|jenZj4sm9*EdZ13&9=cfO*J-B5V4gID0o? ze)CB*?Cg0@FR1IjmS?gOyFWBvBy~j!Z3l^RW$o0}B!YZB;rw%1S))buAfn6BOd%o>%%KMrKJ0>x> j*Sl;$4_21U3m9e-s2f8fKO_yb_5AC9Q?YGTT5ACS`6j5J delta 49335 zcmV(Sb8z6tGyHsK__udh}!d!DMte^k=-~Ri*{pFYWR!4oS z|Lfm=`TUoVw)mI-@_+x^|Mg$vfB8#V*Hz+iZ7t2?yhggVIda>s>sWpDGajpK=SZU* z*D>~M?Cq#=3#IHi)VV@W^~`x6cj*_;cu6eX_?0n#gd9|EoOd*WfS6p@NHD6muYpitjJ?{Gq zq1UUeJi=`Is$q_6wt0+mhMZ@dCm(7&-LV%QCWf7Nswt$r_A*NDR}OO><@jIz{onqd z|MS27*Z=tMfBA3U=KPQU`1gPR?ceK{PiuaE`%B<=-q$O1KGj-|CC9q$$2>TuK;YD=E*^>e!C8h4YH-hsPNua)OZ zc?&U|lV#~At9bN{E$!zPTHJF@M`^6tyv~F{be4YZJKx;4&O4{;>M5>#K3D7O*PkD@Rr2w^T4kgyrLBKgUiY}z$$}|g1rtsO zOOx7p_$!sCI@?tz2W`yJ;>J1a>r7)~{Yqem=H7WZb`Kj}`8ex-#E$*vGnI8!&hysU zMa*YE`<6rC^~3p()e1A8Yqg`7Yiv2@yj^FV`#Bbd*jR?NIOQDY!a^t3eQsMkT(E1L z*9k~q*fa5L01AKavaR!&od|ucX-UbMx$ZKd@+$FNFR zD`mg)*nQ3(eD)F344jVxbUMzHW!g9PRJ_UW#v|wP7J#kpE3~Vht$+k|^_|zR6I>+B#%0A!^-9{pfB7RJ5f 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

    Qen#GY?guu~u7|1zH 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 HDrx}${7P4S diff --git a/app-misc/beep/beep-1.4.12.ebuild b/app-misc/beep/beep-1.4.12.ebuild index b05797a15faf..d835511e0953 100644 --- a/app-misc/beep/beep-1.4.12.ebuild +++ b/app-misc/beep/beep-1.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~ppc ~ppc64 sparc x86" # Tests require a speaker RESTRICT="test" diff --git a/app-misc/boxes/boxes-2.2.1.ebuild b/app-misc/boxes/boxes-2.2.1.ebuild index c3f86c2b6375..4aa169964452 100644 --- a/app-misc/boxes/boxes-2.2.1.ebuild +++ b/app-misc/boxes/boxes-2.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ascii-boxes/boxes/archive/refs/tags/v${PV}.tar.gz -> LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ~ppc64 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-misc/hyfetch/Manifest b/app-misc/hyfetch/Manifest new file mode 100644 index 000000000000..3a5f627eff09 --- /dev/null +++ b/app-misc/hyfetch/Manifest @@ -0,0 +1 @@ +DIST hyfetch-1.4.10.tar.gz 266471 BLAKE2B 294002c2cd986055f6392aa61bb8de1d3d558712cd327243e7c2e756aa6e00ff23372fd0ffcc60db8f978110a3d8d1d78c6f683e304fc65b19d2f076e10347f2 SHA512 3f44bd9c0b030b435949db0c0cbd4913e7ec15e857df0dcf2fc3b7d10dca0a4c8ecb9862157f60eebd15b7a1c233c51a74f341b440892e0925871e42215c80e0 diff --git a/app-misc/hyfetch/files/hyfetch-1.4.10-config_fix.patch b/app-misc/hyfetch/files/hyfetch-1.4.10-config_fix.patch new file mode 100644 index 000000000000..955eaf60ca30 --- /dev/null +++ b/app-misc/hyfetch/files/hyfetch-1.4.10-config_fix.patch @@ -0,0 +1,15 @@ +check_config uses the global constant CONFIG_PATH instead +of the path that gets passed to it. + +--- a/hyfetch/main.py ++++ b/hyfetch/main.py +@@ -27,7 +27,7 @@ def check_config(path) -> Config: + """ + if path.is_file(): + try: +- return Config.from_dict(json.loads(CONFIG_PATH.read_text('utf-8'))) ++ return Config.from_dict(json.loads(path.read_text('utf-8'))) + except KeyError: + return create_config() + + diff --git a/app-misc/hyfetch/hyfetch-1.4.10.ebuild b/app-misc/hyfetch/hyfetch-1.4.10.ebuild new file mode 100644 index 000000000000..8a6dd0d5a2f6 --- /dev/null +++ b/app-misc/hyfetch/hyfetch-1.4.10.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit optfeature distutils-r1 + +DESCRIPTION="Neofetch with LGBTQ+ pride flags!" +HOMEPAGE="https://github.com/hykilpikonna/hyfetch" +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/hykilpikonna/hyfetch.git" + inherit git-r3 +else + SRC_URI="https://github.com/hykilpikonna/${PN}/archive/${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + dev-python/typing-extensions[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.10-config_fix.patch +) + +pkg_postinst() { + optfeature "displaying images" "media-libs/imlib2 www-client/w3m[imlib]" + optfeature "gpu detection" sys-apps/pciutils + optfeature "thumbnail creation" media-gfx/imagemagick + optfeature "wallpaper" media-gfx/feh x11-misc/nitrogen + optfeature "window size" x11-misc/xdotool "x11-apps/xwininfo x11-apps/xprop" "x11-apps/xwininfo x11-apps/xdpyinfo" + elog "The standard neofetch is installed as 'neowofetch', to avoid name conflicts." + elog "So if you do not wish to use the pride flag functionality, you can call the" + elog "tool that way instead." +} diff --git a/app-misc/hyfetch/hyfetch-9999.ebuild b/app-misc/hyfetch/hyfetch-9999.ebuild new file mode 100644 index 000000000000..448b872ef1ad --- /dev/null +++ b/app-misc/hyfetch/hyfetch-9999.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=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit optfeature distutils-r1 + +DESCRIPTION="Neofetch with LGBTQ+ pride flags!" +HOMEPAGE="https://github.com/hykilpikonna/hyfetch" +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/hykilpikonna/hyfetch.git" + inherit git-r3 +else + SRC_URI="https://github.com/hykilpikonna/${PN}/archive/${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + dev-python/typing-extensions[${PYTHON_USEDEP}] +" + +pkg_postinst() { + optfeature "displaying images" "media-libs/imlib2 www-client/w3m[imlib]" + optfeature "gpu detection" sys-apps/pciutils + optfeature "thumbnail creation" media-gfx/imagemagick + optfeature "wallpaper" media-gfx/feh x11-misc/nitrogen + optfeature "window size" x11-misc/xdotool "x11-apps/xwininfo x11-apps/xprop" "x11-apps/xwininfo x11-apps/xdpyinfo" + elog "The standard neofetch is installed as 'neowofetch', to avoid name conflicts." + elog "So if you do not wish to use the pride flag functionality, you can call the" + elog "tool that way instead." +} diff --git a/app-misc/hyfetch/metadata.xml b/app-misc/hyfetch/metadata.xml new file mode 100644 index 000000000000..3a8c9e49c124 --- /dev/null +++ b/app-misc/hyfetch/metadata.xml @@ -0,0 +1,19 @@ + + + + + baileykasin@gmail.com + Bailey Kasin + + + proxy-maint@gentoo.org + Proxy Maintainers + + hyfetch builds upon neofetch to add pride flag coloration to the OS + logo, and also maintains the standard version of neofetch with bug fixes and new features, + as the original project is un-maintained. + + hykilpikonna/hyfetch + https://github.com/hykilpikonna/hyfetch/issues + + diff --git a/app-misc/mmv/mmv-2.5.1.ebuild b/app-misc/mmv/mmv-2.5.1.ebuild index 62a8e4b6409c..8bae6e9fcfda 100644 --- a/app-misc/mmv/mmv-2.5.1.ebuild +++ b/app-misc/mmv/mmv-2.5.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/rrthomas/${PN}/releases/download/v${PV}/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" DEPEND="dev-libs/boehm-gc" RDEPEND="${DEPEND}" diff --git a/app-misc/when/when-1.1.45.ebuild b/app-misc/when/when-1.1.45.ebuild index 95662f98175f..6567ca7148e9 100644 --- a/app-misc/when/when-1.1.45.ebuild +++ b/app-misc/when/when-1.1.45.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://bitbucket.org/ben-crowell/${PN}/get/${PV}.tar.gz -> ${P}.tar.gz LICENSE="|| ( Artistic GPL-2 )" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" DEPEND="dev-lang/perl" RDEPEND="${DEPEND}" diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 2f9c38b05e0a6c453637426d18841efb492a6007..495d15eae1659d4c64bad59ecc8d1582385fbf71 100644 GIT binary patch delta 6366 zcmV<47$N6?KY%}fABzY8000000{?ZJS#n&-b%x)y3T}XQ&ckCXEQcMo{32~2hm#ac z66gTIR%`eE{%UvCh160gf^4wr-pn)n!^yK76&evB%r^m!H3W`QS_UAAbMe zKm6Ap!tXyUf9#k)sU){zOJ}%qrYo)I=<^uE&p8kOA8nnHe>4M6|M8KwQh#@U{NaE8 z^WXpQr$2uf^XacIulwVES>OKkkK_62*tfS2-Pe1}LJe)NoqCTWSl%HD!wI%?H5Y2%oqx77eTy?B-%@v$ z9GRLH@~<(Ao^_;jx=%Yr9)G#oXvL!U7UN2bkCRMK-clHZH>VQ1^X;?{gYmO;YG1v& zmrmT<)Hi2!yG=i$mE~v2mf9xY)p`nH$2^PW^$#(7gv;mb?(rgxF6Z9Tb|v{d zBjv?oj<21~m)ZMqo?y8;Vv4DUlS|Cm+i{cPiuq8oWe~yX30P5Phku3Ly%nm?pT&QU z7E2CEyIvy?Gv`Bzn_#$K<7Kv58Ecl{Y|XR!So;t|zg-N~N=;#pGh!vG(}m((>5cWA zupIgK!A?u%gy>c`*LqERr5vlH5w;7ireeXB!naB$32W8r!uDFPo4Z`%_5JPTgT6nbcDBHlmiN6*p6khbpmu%@o+tc+O;su~ zmVS!siwdRp{3JRF3;-35r@v?A6 z^U1`5sIHRgp_31tJQE9^^%1-^zO3)B->w16q1*#@W*}=pHSG=?1X9|v?8!vRebzd9 za(nejH`L>zrQ~KZ5R5GYhc)b#*N!8_-AZER0>E<8I2H7pWz`sB@tYsl9Ls6|rLo~M zs2RHljN(l$oPXtcLOAs#1;&>c_HLBV_34Vn*<=nfNCF~g@`P=5Z92$e9xT$uw8x?|$!np`Ah5RiPzQ~8`GPrJts%q) z^!n2V?FUkc#0H`D0w1$M@kVP@`Z1dK*O-x^HKytW8U}IBfZ)=Af)i}8Ckq&kvId;! z-jsT>0!M)q;B5)B@w8+ogf^l(p3rsLJ^(9wM}H^)8lWu;eE@p2vL+vo%RC!W5Yr=O z+n&ek%OhF|4DXK`BToGmqqIOWl1v++5^R&KI2xs$B7hR;A^y26n4*Moc8`4zc)AK; zcm|9POF@FxI=C992Onz6Bz}knPd>(fhNypSXYb8R^Svo;dEkDx;J~H5 zQ|x@7Hn=q9e!BEyNaX=wdGNd$%030DF!!N^)`H=tqyiEKyoi4DmA-{Nfu+T#Os)26mEa zV6U;s6gsc7J5Zv(i&a=J`-1r0J$lg%qJ_i*(Hrk|r&IcE4iI1tu$H>*U@$VzYk%Fl zERmbbss?XqK7GE(3x9itjDLFh{(99ER{@*B2GtJ>Z0PI;@1h1g>g9L` zo1GpvnMcsGDo?+u$PnCzIGq{E+HAg5v@|d?NPHlusNT>CCjxKKrw6zYy@In;jK0@N z1@xNk-3X#PhgL$nQYJl;H&hN)hAvGJY#O9sF5(VIBlnN*yC6K85Wn|=mVaIVC*Zlk zc*1`U#0A5<#pjBu+K{f3(q{RIAJQ!u_UgzuRKX)+pT3M~U%tJI*MlKJ)VL-HinZ_p zmJUCmn<_K{qa-pI5JkW~ywH~e>}bp$O?7RGlkH+ibF^lF{3Gj1LOv4RV)G<>BZ#Hc zod_KC2eR2{LHUe1evMbDWPj>xPq8mhnkN&%xI;rs^;1>-6Z&VV#I>TS0$$u>fg9HY_H7=7hpz-MQ=0I?VOO9=UnV25v6&&XD^7;=!>^BJj%;vg&y z!;SHk-t!`q)3IXUz!_~LxI5L@QCalqDd6zUG{T=CzkJfrJAVP0O=9{Bq zWXnK!T;lcm^ld&}@&3V&(hEG9dJhLT#`BOn;B*OI4MCUHx<#J@yb&p3JSHD)14R-b zs}0i}Jm`=LTZu(<7t;@y?wf92{`E1x(~o` z2#|>r6jnLI`LKO34f$quO5K-@bVCws-h{kqVTm#@CVw=N{v#eVCKWO4u2Z2zoBV^s zZo@zUS116yKf)ae*ZEJ1L|LF+%gP2}2&9}eFDT}6#+EhcJP<|74sDo+q;1b=NF4aW zdO}rk;_fj26F~znLIo4OJ07w6%ga}C^8ERodyJ1(3|i*YAc~ept422^6}NhyAEKk> zN7Y8qHh)f}$MIct=9K#Gq)SZBUy7WIMi|JQOgIrpa~o ze203{gTPz9A0W|dNg!181-XtqBaOT?c|x++ z5cww94Ew?Up)KBWFEQAKuOfdN9o|O-*c*J&*eRtySYUAKrAk>%rp;D;5Z41Xqt8z`KCpj30P*QC2GM6ASp|^$!5ghBVwP&7ZljIsxNYN515?Q zLQVodxF9GD`f-2`=6TlAsdI#oE2U~`=|E`7^CZZd;Ox!1AQ528ieSdfOw=_B5{P!0 zjz#Mt|7lXl(;xWIM?5oL)MpG{vAf@{Zhy+}fN)eNb`$P`+n|ViXjDob785Su?A?s= z576+4EPGR`K;@cL4MJrjTry1s3|h+_KY(%ETC-7r+SraL9NHGprrIcAu<_!zKikh2 ztPeid3xHv7u@Jl+4)+PmolxYcNrKQ&FLV%M384ukqtqo+(anf4kn1*AMAHBa2!BK@ zh+)B9t{Dz38(miLEwo5GvuOYbOs5FQ$*IC|0A|0>rvc-T@Ze+}6GbdgVX!<@pS$o; zLPmp&fQknMA>=_!c}9@1Hv?{=J9s-|u@PrfctwbGfPaUH>p@t0BnASEAoEvA9RzU* zC%As;$IoB?_Vwl2{`O9*KD1ZSl#_1_bOD#MVZWdS1KT!5K%5ImF=1SjQF!htiFyr#nF;NU?0qURf z_tN-zv5J65>PV%mQCJJHQ4ew~5XNn=hf6=|?U58s3C~(}>!^<#@Z&e!DFa~B>_exu zx;k_}5hs7%WF53ap(1?2QXCe%l2O(g&>qe1YtluUmUM<}MV%gcYqI1zxNKRU!9*DE zr5+^?XvB(BK@gOEJ06fO*IBR0_;@m{>s)rZbMbZ0x0jde0SOY|F*F0J@Wo-%@Y!Uj zoaQLocO9)Y=swH|0DFx)+>jsK1+5y84}g2YgiwD617;v{9ll-Ki%dOG3$P~iZ0&HDu()a#NO1%v22TOB<^X9I(Xe6U`<43DncRe~LW0fcsr%TXf~*E__IVl!-f2JGLp(4pu;Xw6Npd$9 zX+=XLm!ceI*L4GW7uboj042IG3H;##rOG#GJCW@dqI`M&^0(howLX7e?vEX4?KZ=9 z7(EIYO$4tXZ?VM4FIW?AN45c&O<~CYneGK-T(0mJk?u8y#xy{dx{OJJ4fNAZ3olbi z8Ke2C4i&RboKU~T^;~cg(YZ&V;kQ-TFk1trC`H5wHliR}bjpsOC07|;vFJA-mM$N0 z=&Yzo+vqkWshl32h!=mL8q@F-Mn90V*PLvVtDA`Nq073n$5b!|_|dKOh+xC$WX+rxYK%IEfT~5Lw0j>q|T#yqfmfy~5 za7U?iVYcSoWc%L)*&{3lJb*oW# zUFL-IpoSv4qnfZrg-!%tx=x$G;6RuT3PPYkwj$AkYErI{JDl%$L(n9S?gdX*zZ}Hr z3e>axvx@|H3dkFW2l^!$SN?D+c(gJ_Kre3Gm=2{`q072rkz8*^JC;ZaH?Q15;{$d| z`Y=)_Ym$q59y)*11qSi`s5Jhle1MK@98wh;ag-H+_h^{NU!R=0vyLgx_-9DBsl z62A>(6Fgme(Qu*?vB1}QHarEeh(SfEg8fl)Mt*B!ZIMf~H!wKR-g&B=z(<*08a{SZ z^wufl)xc3nERMH```M`Wuy!bUk% za)g0|BSKJ}0eZP(Vo2oCgd*Xx5cj(C+Yu`z=Hqw`a(z$gZt)XvN4Lx3qtK3MFawCS zO^pXw5FXQ`%m?Ca>S%N1%^zSOG^6qMmL1C=6oP^;*Lec-|kAMyDCH1;D#m^MYp<(E^$oV>9)S=j2>Nq zj9iN?$BDMgz`3InF-&Q|rIO`FLmHK661}*BS zHBzk_2*jY7T*Q!KAEN0FgP`TU9euC=J$&li}li#rRJiUF`gxN-GSBZWFpq2 z8Iw-Y@Q#iJhOH}M6NxtI0Jbz8*apsP0uoU0;D%|aM?l(?89;jt^uo~P>|7Ptb^Ex+ z?QpvdBMn%Ux_4?k8>mV-c;x*3LUiBuyn;T`H~ z=%NFdY6zT}(Z{G%&F*@?(F__ld6c4ylqP?1n(3iUE`yA3pI={IKE1y&TrX$70non9 zcu=KCcp0LOxkUVjEfMB);SZE+M+f|fi;#b#ZkFRQ&|Nx9(giOXHxo|qK$A(-xo6J< z7maMii{fZn*9~*s_nq1_(T|!y{d&b36;eU&fDT8FOpW9~{6ZtavI*C`Zj%UIfu(EN zt8Uck#zBzU_mO(i#e&FVfz*TN^cc;i!Ti$53eX&Msm@^h(8#VG4L*=;nx|Zp#hZWq z{B^wl^@q!ibPeZ{lYrkDw}Zbj9A)adt33;-W<7OE*120GE0r>%Zm*(6x7E{D;2Gj#vtrP_mLYGCu@J`58Y7uKxrMG_AOhO<&h2BL!-I|P;kW)!f?6@ zqw4He?7D^P-FXR)_+gKxE=gd#>+YLiM`#%-I(2Ar;=Ik1B4YD44b?eN-1q>ENVd9# zt_l(m;03`L30Wj}fW+w-7|ln~lMqAIk+4$QbXmltwUmXx$c z855~kvt&mizdacK1AvFTD1U#Tf!xX-X}X4sqJiTkaC8fu4|Sm`*f>fwKiSr&Eg16>ZF zVHlXPXmV_mj+yDBdg?s-MGnM+p>Y5d#Oj3B(Qv^{5l3E|VsgkWvaIts$O--g!=NW! zw%~b)^Ni)XBmPjsLXt=oRzN2X-EHYA>B3u^H~NoUlwH%!D+XJ-$tV-z9BOi%Id!f@ zk7=ro+M)Toj`;J|O(}mqMJM37*(!8}uhL~V+FY}geu>v#UtT|ddHM8leEatF?QJ~2 z{hb)2=O6vK(Wn|GE)+psbd+I1B9dwWB?I1pzVZ#dt(Z04n}-0qsG1zo7KWUZBLHk} zCqX&xTMI;*KI&R_6kcYpD~`+P2Y-O_ZIzv^`ysFg=V>!+e~y0`@S!`#eBg|#+h2&Q z6Lje6%UZgrNuV(5%4WheVOy{Pgud(i65j}MgIBsQMvy2$0HMcNFrrvJUXNvtw_i*< zQP(8$iI?d8`0e9AOkl5fuA!g=H3LTuiJ~FuMC9jRF0id+2{>92 zcTKlyaMXAcNT}aplP{zENoUZVTegg|GVNQ}kXTD-#YIQ|7mtQ%pn8YZrhc;t&m74X gkM<-9&qmS5Y?|fe<;(3i$ky-v4<7#ioL@Nr0MceSHUIzs delta 6367 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 diff --git a/app-office/lyx/Manifest b/app-office/lyx/Manifest index 8ac01ca306a7..22336031684e 100644 --- a/app-office/lyx/Manifest +++ b/app-office/lyx/Manifest @@ -1,2 +1 @@ -DIST lyx-2.3.6.1.tar.xz 16242608 BLAKE2B d59c6db79d7760902f93405e3737974fa9c6bd79c5ab4b02010021532903c76a77701f1f99a0838b4379c548f3f37dcdd9eeb492b733c4162162d868d1d92970 SHA512 233f6c54d4a036ad12f33c6705810bfb99747bdbd015550a8a0a9d7b664d3be50a06dc337191b820c42de4407c5f790efa50c706a45fb2260a71f772fb22c872 DIST lyx-2.3.7-1.tar.xz 16158416 BLAKE2B 6041280ab0cd4dfa3c10e8ae01253ff657b4ac9ffe4cf61a3a2459b7aef152a7daf8ae306a09aaece799b6e7b6b15bc1aff62ab0f5d46508fbd79fd3e0b1c45b SHA512 b8aaefb68993032354fea3c6fd87d6da161395c92b5def4ecf92a7d6873ec59e01cdfb45c51ae1aaa62aa54db8e100b00ff9c2c9e0f1307c2f46860cd8c6eefe diff --git a/app-office/lyx/files/lyx-2.3.6.1-gcc12.patch b/app-office/lyx/files/lyx-2.3.6.1-gcc12.patch deleted file mode 100644 index b1acbdb9087d..000000000000 --- a/app-office/lyx/files/lyx-2.3.6.1-gcc12.patch +++ /dev/null @@ -1,22 +0,0 @@ -https://src.fedoraproject.org/rpms/lyx/raw/rawhide/f/lyx-2.3.6-fix-gcc12.patch -https://bugs.gentoo.org/841743 ---- a/src/insets/InsetListings.cpp -+++ b/src/insets/InsetListings.cpp -@@ -44,6 +44,7 @@ - - #include "support/regex.h" - -+#include - #include - - using namespace std; ---- a/src/lyxfind.cpp -+++ b/src/lyxfind.cpp -@@ -52,6 +52,7 @@ - #include "support/lstrings.h" - - #include "support/regex.h" -+#include - - using namespace std; - using namespace lyx::support; diff --git a/app-office/lyx/lyx-2.3.6.1-r2.ebuild b/app-office/lyx/lyx-2.3.6.1-r2.ebuild deleted file mode 100644 index 3ce28049be21..000000000000 --- a/app-office/lyx/lyx-2.3.6.1-r2.ebuild +++ /dev/null @@ -1,187 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) - -MY_P="${P/_}" -inherit desktop font python-single-r1 qmake-utils toolchain-funcs xdg-utils - -DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc" -HOMEPAGE="https://www.lyx.org/" -SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/${MY_P}.tar.xz - ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.3/${MY_P}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" -IUSE="aspell cups debug dia dot enchant gnumeric html +hunspell +latex monolithic-build nls rcs rtf svg l10n_he" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# bc needed http://comments.gmane.org/gmane.editors.lyx.devel/137498 and bug #787839 -BDEPEND=" - sys-devel/bc - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -RDEPEND="${PYTHON_DEPS} - app-text/mythes - dev-libs/boost:= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-texlive/texlive-fontsextra - sys-apps/file - sys-libs/zlib - virtual/imagemagick-tools[png,svg?] - - x11-misc/xdg-utils - - aspell? ( app-text/aspell ) - cups? ( net-print/cups ) - dia? ( app-office/dia ) - dot? ( media-gfx/graphviz ) - enchant? ( app-text/enchant:2 ) - gnumeric? ( app-office/gnumeric ) - html? ( dev-tex/html2latex ) - hunspell? ( app-text/hunspell ) - l10n_he? ( dev-tex/culmus-latex ) - latex? ( - app-text/dvipng - app-text/ghostscript-gpl - app-text/ps2eps - app-text/texlive - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexextra - dev-texlive/texlive-mathscience - dev-texlive/texlive-pictures - dev-texlive/texlive-plaingeneric - || ( - dev-tex/hevea - dev-tex/latex2html - dev-tex/tex4ht[java] - dev-tex/tth - ) - ) - rcs? ( dev-vcs/rcs ) - rtf? ( - app-text/unrtf - dev-tex/html2latex - dev-tex/latex2rtf - ) - svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) ) -" -DEPEND="${RDEPEND} - dev-qt/qtconcurrent:5 -" - -DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING ) - -S="${WORKDIR}/${MY_P}" - -FONT_S="${S}/lib/fonts" -FONT_SUFFIX="ttf" - -PATCHES=( - # Try first with xdg-open before hardcoded commands - # Patch from Debian using a similar approach to Fedora - "${FILESDIR}"/${PN}-prefer-xdg-open.patch - - "${FILESDIR}"/${P}-python.patch - "${FILESDIR}"/${P}-gcc12.patch -) - -pkg_setup() { - python-single-r1_pkg_setup - font_pkg_setup -} - -src_prepare() { - default - - sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die -} - -src_configure() { - tc-export CXX - #bug 221921 - export VARTEXFONTS="${T}"/fonts - - econf \ - $(use_with aspell) \ - $(use_enable debug) \ - $(use_with enchant) \ - $(use_with hunspell) \ - $(use_enable monolithic-build) \ - $(use_enable nls) \ - --enable-qt5 \ - --with-qt-dir=$(qt5_get_libdir)/qt5 \ - --disable-stdlib-debug \ - --without-included-boost \ - --with-packaging=posix -} - -src_install() { - default - - if use l10n_he ; then - echo "\bind_file cua" > "${T}"/hebrew.bind || die - echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind || die - - insinto /usr/share/lyx/bind - doins "${T}"/hebrew.bind - fi - - newicon -s 32 "development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png - doicon -s 48 "lib/images/lyx.png" - doicon -s scalable "lib/images/lyx.svg" - - # fix for bug 91108 - if use latex ; then - dosym ../../../lyx/tex /usr/share/texmf-site/tex/latex/lyx - fi - - # fonts needed for proper math display, see also bug #15629 - font_src_install - - python_fix_shebang "${ED}"/usr/share/${PN} - - if use hunspell ; then - dosym ../myspell /usr/share/lyx/dicts - dosym ../myspell /usr/share/lyx/thes - fi -} - -pkg_postinst() { - font_pkg_postinst - xdg_icon_cache_update - xdg_desktop_database_update - - # fix for bug 91108 - if use latex ; then - texhash || die - fi - - # instructions for RTL support. See also bug 168331. - if use l10n_he || has he ${LINGUAS} || has ar ${LINGUAS} ; then - elog - elog "Enabling RTL support in LyX:" - elog "If you intend to use a RTL language (such as Hebrew or Arabic)" - elog "You must enable RTL support in LyX. To do so start LyX and go to" - elog "Tools->Preferences->Language settings->Language" - elog "and make sure the \"Right-to-left language support\" is checked" - elog - fi -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - - if use latex ; then - texhash || die - fi -} diff --git a/app-office/onlyoffice-bin/Manifest b/app-office/onlyoffice-bin/Manifest index fcff0a97dcf1..3c4afee567f9 100644 --- a/app-office/onlyoffice-bin/Manifest +++ b/app-office/onlyoffice-bin/Manifest @@ -1 +1,2 @@ DIST onlyoffice-bin-7.4.1_amd64.deb 202066536 BLAKE2B eb617fadb0bbffcff80d45cfe19e58a163af50d748f183ac09ae5799164bc5c20567c6e8961cfe6e151041df3ce090dd8de9de67b24e9081755cd92363ecfcc3 SHA512 8676d791ad9e32115837ffa060b208072d47b70b001abb2cbaa4fe1ff15265895756ca2bd2ae571b2f03e3af7d923534e5f3bc65f96a7a56052719e8156b6025 +DIST onlyoffice-bin-7.5.0_amd64.deb 245586576 BLAKE2B 8689b8ceaee44225718546532bdafed65a4a877011c90e2ca448a9811b053f30975f08527814abe0197494289db859a4ad9c6e0dd6f30f6cb8cf0317643695b8 SHA512 136d722b4e0687433bd4d2d36616f18c9cb8735d48f38edf401b156522cefb51daba0c2b7729f66767c436c527fdfdd9fc27e0f0f678831bfbe31265b09a886e diff --git a/app-office/onlyoffice-bin/onlyoffice-bin-7.5.0.ebuild b/app-office/onlyoffice-bin/onlyoffice-bin-7.5.0.ebuild new file mode 100644 index 000000000000..b7a024eb6d59 --- /dev/null +++ b/app-office/onlyoffice-bin/onlyoffice-bin-7.5.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop unpacker xdg + +MY_P="ONLYOFFICE-DesktopEditors-"${PV}"" + +DESCRIPTION="Onlyoffice is an office productivity suite (binary version)" +HOMEPAGE="https://www.onlyoffice.com/" +SRC_URI=" + amd64? ( + https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb + -> "${P}"_amd64.deb + ) +" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror strip test" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + dev-qt/qtgui:5[eglfs] + dev-qt/qtdeclarative:5 + dev-qt/qtwayland:5 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/gst-plugins-base:1.0 + media-libs/gstreamer:1.0 + media-libs/harfbuzz + media-libs/libglvnd + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb + 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/libXScrnSaver + x11-libs/libXtst + x11-libs/pango + || ( + media-libs/libpulse + media-sound/apulse + ) +" + +S="${WORKDIR}" + +QA_PREBUILT="*" + +src_prepare() { + default + + # Allow launching the ONLYOFFICE on ALSA systems via media-sound/apuls + sed -i -e 's|\(export LD_LIBRARY_PATH=$DIR$LDLPATH\)|\1:'"${EPREFIX}"'/usr/'$(get_libdir)'/apulse|' \ + "${S}"/usr/bin/onlyoffice-desktopeditors || die +} + +src_install() { + domenu usr/share/applications/onlyoffice-desktopeditors.desktop + for size in {16,24,32,48,64,128,256}; do + newicon -s "${size}" opt/onlyoffice/desktopeditors/asc-de-"${size}".png onlyoffice-desktopeditors.png + done + + dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors + doins -r opt + fperms +x /opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,converter/x2t} +} diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index 7c26614efabce1edd2104faa708dd3733e087172..a2618c7dfd41de0c4ce2ce229735df58376246a0 100644 GIT binary patch delta 5479 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 delta 5478 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 diff --git a/app-portage/gentoolkit/Manifest b/app-portage/gentoolkit/Manifest index dfcc1e98765b..870f7ec80eaf 100644 --- a/app-portage/gentoolkit/Manifest +++ b/app-portage/gentoolkit/Manifest @@ -1,2 +1,3 @@ DIST gentoolkit-0.6.1.tar.gz 3195781 BLAKE2B 27e370de77586b375dc70caa1abba4c2bc4207e8f08e0a7ea2953097135506949db71ff9102a0ead198e4dea425440c57b94ac7a811ca2d5e0016fc7e234bb0d SHA512 1ffc466b69a9c53f1bbd40f6f4d1eb33d5f0f4287bb65ba1a7b1b2675ad61ecffa55ed9fda7c1ae8148744f0a77e224315eb1903dfd61a2a3dab1600fc672d2d DIST gentoolkit-0.6.2.tar.bz2 3186974 BLAKE2B 48f388962e70842b7959467b7697b98121ee2a27bca6e2fc2ebb69782ece1df9b63b4451e19ebacf5a627a9c6feb17f7af395229d2eb870d8bbde1da80262593 SHA512 a1c9157758453f214e6131237df2bc91c49c28a4411ecbb0f74768ae0dd7c4fe8272cfc354a424f6acc8cc322d4eaa35ef98147fe749bc41cb680bb3acfdc2ac +DIST gentoolkit-0.6.3.tar.bz2 3186163 BLAKE2B 0f9befac53faa2b578b461a55c7113934a60478fc5d8d5ab0e06cb836ff5a2de75bb290ed797a2b085ec9f33c8494e3c3d5d0d6b643c525fff4dd0a82657118f SHA512 cf51480213fd4bac45d44f5eb5e4be4cb5c5b97ad63ecd832eb54fc7043ab8e974491005431f0897d6c41d251ae0f9fc95cfdfc4d613fc56340630a094bfc61d diff --git a/app-portage/gentoolkit/gentoolkit-0.6.3.ebuild b/app-portage/gentoolkit/gentoolkit-0.6.3.ebuild new file mode 100644 index 000000000000..82c6182f649e --- /dev/null +++ b/app-portage/gentoolkit/gentoolkit-0.6.3.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit meson python-r1 tmpfiles + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git" + inherit git-r3 +else + SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" + +LICENSE="GPL-2" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Need newer Portage for eclean-pkg API, bug #900224 +DEPEND=" + >=sys-apps/portage-3.0.53[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} + app-alternatives/awk + sys-apps/gentoo-functions +" + +# setuptools is still needed as a workaround for Python 3.12+ for now. +# https://github.com/mesonbuild/meson/issues/7702 +# +# >=meson-1.2.1-r1 for bug #912051 +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/meson-1.2.1-r1 + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ' python3_12) +" + +src_prepare() { + default + if use prefix-guest ; then + # use correct repo name, bug #632223 + sed -i \ + -e "/load_profile_data/s/repo='gentoo'/repo='gentoo_prefix'/" \ + pym/gentoolkit/profile.py || die + fi +} + +src_configure() { + local code_only=false + python_foreach_impl my_src_configure +} + +my_src_configure() { + local emesonargs=( + -Dcode-only=${code_only} + -Deprefix="${EPREFIX}" + -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" + ) + + meson_src_configure + code_only=true +} + +src_compile() { + python_foreach_impl meson_src_compile +} + +src_test() { + python_foreach_impl meson_src_test --no-rebuild --verbose +} + +src_install() { + python_foreach_impl my_src_install + dotmpfiles data/tmpfiles.d/revdep-rebuild.conf + + local scripts + mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/bin/* || die) + python_replicate_script "${scripts[@]}" +} + +my_src_install() { + local pydirs=( + "${D}$(python_get_sitedir)" + ) + + meson_src_install + python_optimize "${pydirs[@]}" + python_fix_shebang "${pydirs[@]}" +} + +pkg_postinst() { + tmpfiles_process revdep-rebuild.conf + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/app-portage/gentoolkit/gentoolkit-9999.ebuild b/app-portage/gentoolkit/gentoolkit-9999.ebuild index e4a3125c8852..82c6182f649e 100644 --- a/app-portage/gentoolkit/gentoolkit-9999.ebuild +++ b/app-portage/gentoolkit/gentoolkit-9999.ebuild @@ -12,8 +12,8 @@ if [[ ${PV} = 9999* ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git" inherit git-r3 else - SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.gz" - 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" + SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="Collection of administration scripts for Gentoo" @@ -25,7 +25,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" # Need newer Portage for eclean-pkg API, bug #900224 DEPEND=" - >=sys-apps/portage-3.0.52[${PYTHON_USEDEP}] + >=sys-apps/portage-3.0.53[${PYTHON_USEDEP}] " RDEPEND=" ${DEPEND} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 70aaef14d853810577a0008f115e79775188d95d..a378dcfafc155d2ad27502eeec1f80748eea84a1 100644 GIT binary patch delta 43402 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 CBXFSr delta 43462 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 K$ruk`U;zLVXSm}4 diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest index 070203ad8228..f5802d9c528c 100644 --- a/app-text/highlight/Manifest +++ b/app-text/highlight/Manifest @@ -2,3 +2,5 @@ DIST highlight-4.1.tar.bz2 1469115 BLAKE2B 9ee4c61ea5ebdfd04c2bb341838cc66a755d5 DIST highlight-4.6.tar.bz2 1488327 BLAKE2B 952171929aa021c80690b2ddcd5adba3b6c7e54425cfc851368b768a53c749e34495b0832d4ce5546b5bc68c0ea4e3b5bd6df4f379e02702fd3a497adc52d60b SHA512 0214f2141ecf2ab350368ff165dc5f58eb3a23b31142b9d1c443a35f8ea72b9e33770c2de185cd2e3645e298ad41ec1fd45db5ebf546da3144e1dc93da32b811 DIST highlight-4.8.tar.bz2 1492966 BLAKE2B f0bc746cb671037c2a5f1557c6114c143448de8fe295f4b74d38daecc615bfb50e50b5f3f3ee488488f1bc52dc11b283f13cbaa956959946d2dcaca91a6ef804 SHA512 c04e94b2fdb1ebda37937a8bdcdb1bb5afe171a74ca58ddf40b1972bc62a07dc02d628bc962b1db654805a446f32da8d7af41a0c162476cf47a3535128ca6ace DIST highlight-4.8.tar.bz2.asc 488 BLAKE2B 466905e2a4b1b577feba593e2d6e855e09764cdb08ddbd5aa3b4c62c4b06bc19a013df16aa1dfc81d4e52765641d5f98615233609d7b4f039f6f8c6a929d345a SHA512 929c5b0a25a2f5a0b9204afb03b5456b2b62d07e519799602b06a0ad2d4bc1d9eac92965571732b0eaffe780904321ebffb31cdf61b6fe644ecc39ddb983c7b8 +DIST highlight-4.9.tar.bz2 1498248 BLAKE2B 09ff0a5cc81da45270a8382dc6b2a2d3b44d1f084e661fae4a3d39d2ded9af6c77b1fb0d51d32c59f22ccba1612ab7faf68b5e918dda70c9f2e25b29b5c44ecd SHA512 280abd98182c5b95f629ca126e8a59ca6bf6f9e301fc7678aa3e4cb37b714827dfdfab1e008c798e203c7408355be63e01e88f93eacfcf2c5fad95afc6e22112 +DIST highlight-4.9.tar.bz2.asc 488 BLAKE2B cbd3541f65ec714ff1fda17fb141aa19f53952634a2027819fdbf50f7cf781f875b76ebd9a82119347f17940d8200f856082dfff51ff994a71a2ece04d654764 SHA512 04c2aca4050cae0dde97340a1ebafd968526e2d811e4551e8895acca50613f7e5902e31d735a0da1427d69e85e152530776fa1b9f5896efe410d8f9437768298 diff --git a/app-text/highlight/highlight-4.9.ebuild b/app-text/highlight/highlight-4.9.ebuild new file mode 100644 index 000000000000..d6dffaa6f8af --- /dev/null +++ b/app-text/highlight/highlight-4.9.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/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" +HOMEPAGE="http://www.andre-simon.de/" +SRC_URI=" + http://www.andre-simon.de/zip/${P}.tar.bz2 + verify-sig? ( http://www.andre-simon.de/zip/${P}.tar.bz2.asc ) +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="examples gui" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + gui? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND=" + ${RDEPEND} + dev-libs/boost +" +BDEPEND=" + virtual/pkgconfig + gui? ( dev-qt/linguist-tools:5 ) + verify-sig? ( sec-keys/openpgp-keys-andresimon ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.57-qt_libs_lua.patch +) + +myhlopts=( + CXX="$(tc-getCXX)" + AR="$(tc-getAR)" + LDFLAGS="${LDFLAGS}" + CFLAGS="${CXXFLAGS} -DNDEBUG" + DESTDIR="${D}" + PREFIX="${EPREFIX}/usr" + HL_CONFIG_DIR="${EPREFIX}/etc/highlight/" + HL_DATA_DIR="${EPREFIX}/usr/share/highlight/" + doc_dir="${EPREFIX}/usr/share/doc/${PF}/" + conf_dir="${EPREFIX}/etc/highlight/" + examples_dir="${EPREFIX}/usr/share/doc/${PF}/extras" +) + +src_prepare() { + default + + # Disable man page compression + sed \ + -e "/GZIP/d" \ + -e "/COPYING/d" \ + -i makefile || die + + sed -e "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \ + -i src/core/datadir.cpp || die + + sed -r -i \ + -e "/^LUA_.*pkg-config/s,\,${ELUA},g" \ + "${S}"/extras/tcl/makefile \ + "${S}"/extras/swig/makefile \ + || die "Failed to set Lua implementation" + + # We set it via eqmake5, otherwise it forces clang... + sed -e "s/QMAKE_CC/#QMAKE_CC/g" \ + -e "s/QMAKE_CXX /#QMAKE_CXX /g" \ + -i src/gui-qt/highlight.pro || die +} + +src_configure() { + if use gui ; then + pushd src/gui-qt > /dev/null || die + eqmake5 \ + 'DEFINES+=DATA_DIR=\\\"'"${EPREFIX}"'/usr/share/${PN}/\\\" CONFIG_DIR=\\\"'"${EPREFIX}"'/etc/${PN}/\\\" DOC_DIR=\\\"'"${EPREFIX}"'/usr/share/doc/${PF}/\\\"' + popd > /dev/null || die + fi +} + +src_compile() { + emake -f makefile LUA_PKG_NAME="${ELUA}" "${myhlopts[@]}" + if use gui ; then + emake -C src/gui-qt + fi +} + +src_install() { + emake -f makefile "${myhlopts[@]}" install + + if use gui; then + emake -f makefile "${myhlopts[@]}" install-gui + docompress -x /usr/share/doc/${PF}/{ChangeLog,COPYING,README,README_PLUGINS} + fi + + if ! use examples ; then + rm -r "${ED}"/usr/share/doc/${PF}/extras || die + fi +} diff --git a/app-text/pdftk/pdftk-3.3.3-r2.ebuild b/app-text/pdftk/pdftk-3.3.3-r2.ebuild index e1d923522054..8c69e453f911 100644 --- a/app-text/pdftk/pdftk-3.3.3-r2.ebuild +++ b/app-text/pdftk/pdftk-3.3.3-r2.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-v${PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" # Switch back to bcprov:0 once pdftk updates its bcprov dependency. CP_DEPEND=" diff --git a/app-text/pelican/pelican-4.8.0.ebuild b/app-text/pelican/pelican-4.8.0.ebuild index c39c92fcc7e0..9997cceed563 100644 --- a/app-text/pelican/pelican-4.8.0.ebuild +++ b/app-text/pelican/pelican-4.8.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 optfeature diff --git a/app-text/wgetpaste/files/wgetpaste-2.33-add-paste-gentoo-zip.patch b/app-text/wgetpaste/files/wgetpaste-2.33-add-paste-gentoo-zip.patch new file mode 100644 index 000000000000..5b9fcc5f4618 --- /dev/null +++ b/app-text/wgetpaste/files/wgetpaste-2.33-add-paste-gentoo-zip.patch @@ -0,0 +1,69 @@ +From cc41231b0ea2ec5cc0a8353fd4a9b6b71301f819 Mon Sep 17 00:00:00 2001 +From: Christopher Fore +Date: Sat, 14 Oct 2023 21:48:39 -0400 +Subject: [PATCH] Add new service - paste.gentoo.zip + +Specified in the code with `pgz` and in the cli for usage and brevity. +--- +See also: https://github.com/zlin/wgetpaste/pull/48 +- Oskari + + wgetpaste | 21 +++++++++++++++++++-- + 1 file changed, 19 insertions(+), 2 deletions(-) + +diff --git a/wgetpaste b/wgetpaste +index b3a537b..fc0b559 100755 +--- a/wgetpaste ++++ b/wgetpaste +@@ -41,7 +41,7 @@ POST_generic() { + } + + ### services +-SERVICES="0x0 bpaste codepad dpaste gists ix_io snippets" ++SERVICES="0x0 bpaste codepad dpaste gists ix_io pgz snippets" + # 0x0 + ENGINE_0x0=0x0 + URL_0x0="http://0x0.st" +@@ -68,6 +68,10 @@ URL_gists="https://api.github.com/gists" + ENGINE_ix_io=ix_io + URL_ix_io="http://ix.io" + SIZE_ix_io="1000000 1%MB" ++# paste.gentoo.zip ++ENGINE_pgz=pgz ++URL_pgz="https://paste.gentoo.zip" ++SIZE_pgz="2000000 2%MB" + # snippets + ENGINE_snippets=snippets + URL_snippets="https://gitlab.com/api/v4/snippets" +@@ -139,7 +143,6 @@ POST_dpaste() { + } + REGEX_RAW_dpaste='s|^http.*|\0.txt|' + REGEX_URL_dpaste='s|^http.*|\0|p' +- + # gists + LANGUAGES_gists="ActionScript Ada Apex AppleScript Arc Arduino ASP Assembly + Augeas AutoHotkey Batchfile Befunge BlitzMax Boo Brainfuck Bro C C# C++ +@@ -230,6 +233,20 @@ POST_lodgeit() { + POST_generic "submit=Paste! % % language % % code" "$1" "$2" "$3" "$4" "$5" "$6" + } + REGEX_RAW_lodgeit='s|^\(https\?://[^/]*/\)show\(/[[:alnum:]]*/\)$|\1raw\2|' ++# paste.gentoo.zip ++escape_input_pgz() { echo "$*"; } ++POST_pgz() { ++ local content="${6}" ++ local boundary="WGETPASTE-3d8dfd9bff2b12a7410328d2ec1ed145" ++ echo "--${boundary}" ++ echo "Content-Disposition: form-data; name=\"file\"" ++ echo "" ++ echo "${content}" ++ echo "--${boundary}--" ++ ADDITIONAL_HEADERS_pgz=("Content-Type: multipart/form-data; boundary=${boundary}") ++} ++REGEX_RAW_pgz='s|^http.*|\0|' ++REGEX_URL_pgz='s|^http.*|\0|p' + # pinnwand + LANGUAGES_pinnwand="ABAP ActionScript%3 ActionScript Ada ANTLR ANTLR%With%ActionScript%Target \ + ANTLR%With%CPP%Target ANTLR%With%C#%Target ANTLR%With%Java%Target ANTLR%With%ObjectiveC%Target \ +-- +2.41.0 + diff --git a/app-text/wgetpaste/wgetpaste-2.33-r2.ebuild b/app-text/wgetpaste/wgetpaste-2.33-r3.ebuild similarity index 96% rename from app-text/wgetpaste/wgetpaste-2.33-r2.ebuild rename to app-text/wgetpaste/wgetpaste-2.33-r3.ebuild index d7840c31c259..89f63061351c 100644 --- a/app-text/wgetpaste/wgetpaste-2.33-r2.ebuild +++ b/app-text/wgetpaste/wgetpaste-2.33-r3.ebuild @@ -22,6 +22,7 @@ RDEPEND="net-misc/wget[ssl?]" PATCHES=( "${FILESDIR}"/${PN}-2.33-tests.patch "${FILESDIR}"/${PN}-2.33-disable-sprunge.patch + "${FILESDIR}"/${PN}-2.33-add-paste-gentoo-zip.patch ) src_prepare() { diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 8180ecb85ae53dac2a8ed50bb4272f0a9028af41..d0b11b4fa71699ad7a52e677fe2ebcf4db14f39f 100644 GIT binary patch delta 8477 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 Ly1Q%MIb{FwH delta 8453 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 diff --git a/dev-cpp/cppdap/cppdap-0_pre20230605-r1.ebuild b/dev-cpp/cppdap/cppdap-0_pre20230605-r1.ebuild index e5fa91928e36..0990ca07fea1 100644 --- a/dev-cpp/cppdap/cppdap-0_pre20230605-r1.ebuild +++ b/dev-cpp/cppdap/cppdap-0_pre20230605-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}"/${PN}-${CPPDAP_COMMIT} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 arm arm64 x86" +KEYWORDS="~amd64 arm arm64 ppc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index ca46cfd2d18929db8d1e4a55901c32dfa537ef61..88624667bbaeca912288713c97de0ce8c7f50d6f 100644 GIT binary patch literal 15910 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 E0Qn(LasU7T diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest index fa35b2130c23..ef54e978af04 100644 --- a/dev-db/etcd/Manifest +++ b/dev-db/etcd/Manifest @@ -1,4 +1,2 @@ -DIST etcd-3.4.16-deps.tar.xz 36600528 BLAKE2B 3c8cbaef04b673962858cde9846a6a118eec785c0fc76b6e600b1686fd6e684f4b73af4aedb5886dfca51434e5738fb9bd0a39cdb81eda922e374c7668f0c0d0 SHA512 9119e09fc50bb916c3e436b9a4eea4b041184384865955f9b1a0f12e1334d9a143d49cc241ee51229e04fdfaedbbce24a66159107f52519b88a1e95cd64222df -DIST etcd-3.4.16.tar.gz 8853228 BLAKE2B 576d3f038f6e9e3eadaa9ba3935f8372271e9fd2cfb8ab193ce16ee57a55419daad4d8496f6ad27dcb833566e6eb077052422e1c86053d176a86b4305c8cc525 SHA512 3f413debe8bd723a00a3e39db05f6dbf414b7dc02f40f07d3037445c63b31c7bd8adaf77152ae01aa6aae3966f65393c5c8e352bbc2b86d01e5e2dd979c1c2e1 DIST etcd-3.4.26-deps.tar.xz 39352316 BLAKE2B 8b1a30d645b1ea756ac944d2d3f7e0c5b9491bab54d4d74c6525c519e5297a1e8e2a97f70a50a5681cf8941d2e4978d5c3717fccb552042bcd42e7c4bd2b29a8 SHA512 eb3af2910030a165699158a3dfe7e1267f29c0720865026da2a95941c7e1e19db793e177e9ca5a9f3b134c1a9a83b4a0613a32a30282b68fe3aef75b8dacae59 DIST etcd-3.4.26.tar.gz 6043999 BLAKE2B 03f3bd0388e59dea9300b9a811b426ce03f1001750259dcd8386566efaa64783746f0353f83c1d01960004a77cea08a194aba394d91808aad15b5d4bb8f151cf SHA512 b2048070adb1df6e98c06e0e951f7940815dab238fe4ba49c36681a638f39eb7e40fed691baf70410d01467965094d70f008d0046b1b550b2ac1ed19ac89ca47 diff --git a/dev-db/etcd/etcd-3.4.16-r1.ebuild b/dev-db/etcd/etcd-3.4.16-r1.ebuild deleted file mode 100644 index 17e8c25e01fe..000000000000 --- a/dev-db/etcd/etcd-3.4.16-r1.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 go-module systemd tmpfiles -GIT_COMMIT=cf54fab42 - -DESCRIPTION="Highly-available key value store for shared configuration and service discovery" -HOMEPAGE="https://github.com/etcd-io/etcd" -SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv" -IUSE="doc +server" - -COMMON_DEPEND="server? ( - acct-group/etcd - acct-user/etcd - )" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" - -# Tests fail with this error: -# fatal error: checkptr: unsafe pointer conversion -RESTRICT="test" - -src_prepare() { - export GO_BUILD_FLAGS="-v -x" - default - sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\ - -i "${S}"/build || die - sed -e 's:\(for p in \)shellcheck :\1 :' \ - -e 's:^ gofmt \\$:\\:' \ - -e 's:^ govet \\$:\\:' \ - -e 's:^ govet_shadow \\$:\\:' \ - -i "${S}"/test || die - - sed -e "s|GO_BUILD_FLAGS=\"[^\"]*\"|GO_BUILD_FLAGS=\"${GO_BUILD_FLAGS}\"|" \ - -e "s|go test |go test ${GO_BUILD_FLAGS} |" \ - -i ./test || die -} - -src_compile() { - ./build || die -} - -src_test() { - ./test || die -} - -src_install() { - dobin bin/etcdctl - use doc && dodoc -r Documentation - if use server; then - insinto /etc/${PN} - sed -e 's|^data-dir:|\0 /var/lib/etcd|' -i etcd.conf.yml.sample || die - newins etcd.conf.yml.sample etcd.conf.yml - dobin bin/etcd - dodoc README.md - systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service" - newtmpfiles "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf - newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN} - newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}.logrotated" "${PN}" - keepdir /var/lib/${PN} /var/log/${PN} - fowners ${PN}:${PN} /var/lib/${PN} /var/log/${PN} - fperms 0700 /var/lib/${PN} - fperms 0755 /var/log/${PN} - fi -} - -pkg_postinst() { - if use server; then - tmpfiles_process ${PN}.conf - fi -} diff --git a/dev-db/etcd/files/etcd.confd b/dev-db/etcd/files/etcd.confd deleted file mode 100644 index 4592dac08d56..000000000000 --- a/dev-db/etcd/files/etcd.confd +++ /dev/null @@ -1,7 +0,0 @@ -# Name of this node in the etcd cluster. -ETCD_NAME=etcd - -# Path to the data directory. -ETCD_DATA_DIR=/var/lib/etcd - -ETCD_OPTS="" diff --git a/dev-db/etcd/files/etcd.initd b/dev-db/etcd/files/etcd.initd deleted file mode 100644 index a2c67d0723da..000000000000 --- a/dev-db/etcd/files/etcd.initd +++ /dev/null @@ -1,36 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -pidfile=/run/${RC_SVCNAME}.pid -LOGPATH=/var/log/${RC_SVCNAME} -DATADIR=/var/lib/${RC_SVCNAME} -command_user=${RC_SVCNAME} -command=/usr/bin/etcd -command_args=" - -name=${ETCD_NAME} - -data-dir=${ETCD_DATA_DIR} - ${ETCD_OPTS}" -command_background=true -start_stop_daemon_args=" - --chdir ${ETCD_DATA_DIR} - -1 ${LOGPATH}/${RC_SVCNAME}.log - -2 ${LOGPATH}/${RC_SVCNAME}.err" - -depend() { - need net - need localmount - after bootmisc -} - -start() { - if [ ! -d "${LOGPATH}" ] ; then - mkdir -p "${LOGPATH}" - chown "${command_user}:${command_user}" "${LOGPATH}" - fi - if [ ! -d "${ETCD_DATA_DIR}" ] ; then - mkdir -p "${ETCD_DATA_DIR}" - chown "${command_user}:${command_user}" "${ETCD_DATA_DIR}" - fi - default_start -} diff --git a/dev-db/etcd/files/etcd.service b/dev-db/etcd/files/etcd.service deleted file mode 100644 index 6823777066d6..000000000000 --- a/dev-db/etcd/files/etcd.service +++ /dev/null @@ -1,17 +0,0 @@ -[Unit] -Description=Etcd Server -After=network.target - -[Service] -Type=notify -PermissionsStartOnly=true -Environment=ETCD_DATA_DIR=/var/lib/etcd -Environment=ETCD_NAME=%m -WorkingDirectory=/var/lib/etcd/ -User=etcd -ExecStart=/usr/bin/etcd -Restart=on-failure -LimitNOFILE=65536 - -[Install] -WantedBy=default.target diff --git a/dev-db/redis/redis-6.2.7-r2.ebuild b/dev-db/redis/redis-6.2.7-r2.ebuild index 2211b8ba4377..8fb00f64a1f8 100644 --- a/dev-db/redis/redis-6.2.7-r2.ebuild +++ b/dev-db/redis/redis-6.2.7-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,7 +22,7 @@ SRC_URI="https://download.redis.io/releases/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+jemalloc selinux ssl systemd tcmalloc test" RESTRICT="!test? ( test )" diff --git a/dev-db/redis/redis-7.0.5-r1.ebuild b/dev-db/redis/redis-7.0.5-r1.ebuild index c3a0a6e18ac1..ce206c93e4b4 100644 --- a/dev-db/redis/redis-7.0.5-r1.ebuild +++ b/dev-db/redis/redis-7.0.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://download.redis.io/releases/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+jemalloc selinux ssl systemd tcmalloc test" RESTRICT="!test? ( test )" diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 0d42bc1a86b15cfe85a64c9257090782143d0e33..81cd43416ab4426bbd81f97e432a1c7aa67bbb37 100644 GIT binary patch delta 55595 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 delta 55552 zcmV(rjDttLcaCe;6pyRi zJ&rI_m{;Y`@_&q>o@w(qb>u!%Ir_C)Ussy)l6|jqUVY~O>A(Hk|NVdb zZ~yiG`G5b?KmPT%FF*D9^}|2<*AJgQ{xAQnfBdl5m#=@}rQX)9T_NvL_XziW%+zBY zF^wzsBd6B(74B57mfLaOVe-waakxr6M+uYn%d@R`wSUgbrX!p)ms+lU-2ECCD^W)} zcfNV`#be&-IA`2>u`fLY-t4OXTDP$GosZEAe_9JWv97E4aUcA5I_jQhZ!`D7>cz$K z%z4LIc`0>-%X92&wtl-h!R&a*WSpkgdI$Jy^Pr5Ork&ZjmTGJVM z!pu9)n9t)_^*mxsZH9ID-181+>vuh#2ixaLSZlB6y2i~$Z8jlXyu#TBwpcOkaBNoU z=xuM7sQ+sP@77k!qaE(p*{*{xI6q9V zd)A(vtvq8pd&Xc{_z_xxY5wY$!G^myP|<38uP)9VU;W!b*|{P}&sVoKNB ziurvj-YN8u?yxa0tmGO)3#u$vyLkVODV{g~>*BxLJg}YB!+mbHE%9k{r+jC2{7QJy z#(!FJ>}+$K{>io5!h!3Wi+7)_;Mr17_1Jvezg7%e3;Vq5uE&|<9=oTN!Y=8`@tPst zG1tx#UNNrS%W5&Fjs?fEuig87_oK~Nj(Qz&?<4dHbi|Q*nR%ym@DSJ~SaQV>2H()y z!QOyOVZ?ac->ulMeg19z#8dzLx^72)TYtCJuflWmx{i6CIX8^rYBkh*_7SdroDLYS^O`ygT@+co&MRf|bC1>TIDfzn z5UZ~1#9Bi}~9b*iv8$Oti^E^^>e{qbF*p5(GCZ3$Y5J$ek+AaKe*?#`? z*ZlWy7Vh0o)4dw66xuac3!8^NQs$!%LemL202!n5L;F1LlZDHR7j}Wyv47Ge$cfwl z{USC+_Wt5Oxc$b1)+`_~D+g@iFNEp7`h708<0_T4P1io(Vk)jj0J!1-@DRW6i+#ZP z56tMA9Y4D+@V;LMwtb(S4cmZQ!Lkkl)=oU+*(!!zFv&BI6=LcHR6fc0Lfl=K_E;0{ z1gw@Z%UX*lw|7nXhYR=V^M9v5vA5X)@Ofo|Cu|}Ux2|+9LS?#lONGaQY(!9J9cjls z*=f-P@={p|B5z5B$Z@t(R`01DV_+=!L1ruC-A*uT_1WschY2UZd4=%Ib{`kf;*E+_ z;LOz~Fx(TA!bWgGLlg_VLOLN2#Oex?;P2tQ;TT{VK)Oa?b35)Ed4ECz#>O!3UhVovJ`@H_T{`u=SEB8*~F5D`x=I36E)c`(u zqyn8>p0-B(zCP(u_eyl0ob7b6Cn%4bRG?6x;k#javix5Hh&2gS1wSKb@3A51%Sc= zCYW93|E>xYADF`;h7}y8!J*jy2Gs`RLe2MC%Kc__E48bZ0d?W04p<7ngrUt%jJ{7O znc?r;?aJ(Ht&pU`>Yq~@%7TGY>^p?-4(oal5w|DOfQy)SYPfcvyvE|`XGH?klf6DJ zA`xJ<`j1iWpMU-5{xSWT)e*b+<{PvK0W9sK+-1Qzmfo8-VgVur?cWs+InfF^Wq-kt@6AX~0Q0vSIL4V6*b>TIt`e-2C**FK}K1#9u#r{Og}s9dTu|*Tl}JKu(<_AxEAml@yd{nt!_9GNTmVNP@qRw9N5W^*Y4x``X^Mb@U??& zZ0jOgK*9jB7+_5>E?ffr2;TdmE8{B*!(lzK^?#wpYUsdovCMf9PIzIMbmBqa2w2I1 zgKZ-8k#j=Dg8H>-3rIG8eIL-|`%N?`qar`tw_$IC8vp?d)pEh%+m(p0$e=BPp*1$< zV^Ca!SATdYQI&WxA!j83y@j7TAW{;M3}FpXdGv3R}?qQhkp-8x}S0Ir|9}r2v2%%%~&M1&aML-8#zWG z&OHX87G6w*|9;6nuWxKDzAacLq@-K3tD{UDERA+S&SQg`9mswE1TIJPJEf$UWXWuC z3y`rn_PQ~m<3?oSyM^zc*PQ5j8F9a7gfxc$p~9gcSVS^eb6BSw7h!b0MTA{W;D0Uv zi?|q^b!Pk?iX0l>3Ed&+S6OOph*H$?LLT#?>nQhu?Tl;PAT1Ur)FMRWvklQX7Mwxz3`2R$pK-LCu z1l?z|i9bf50rkRR;VK8{56eci0)H$TcgNNtX@pJ_0WdDaI3@}6ViPb36&J6S!Qtb; zZHW|_Zvjbe+*)J9fAQJU8J(Ixh?oZYh6( z#QOI{`w=^F{|X0wzi!CifC&Fwp)_`+gJhXyO|ZgR48;%$3?pDJ0N&IE zJF#J+ZJ;s@TAR!oT!Vj()_>4oDL&{1MS@ylW{5(zb3m9;J*c83dhDYB9N#Y2-}{Ge zvLEksV-RuA4qTaOY|}g$sFZ5G*#0vj|E7cl1|fn25k~+ljH0)s799&Qf)!w%2+_sE zgK(xVv`JKhd=%0aiY^U}!YhC$%mk9fzMk)H8E&2d2?YMJX0fbmoqv(<8wk0c*_0cG z9K&EsDq; zEcN^K`bYnzfB3W1#|FX^*1k=wAe(__Q6FIH6@P*w04xh76Bd*RFoI0<{-~UI4TB>D zt(>@Zs^%ync9~(HNPqCFOq}LKNS-iumah^6uSAr+Z+LzaKIu7n&b54%N}dB6NDn}5JjeWk(4AnyisApEB0;B0qXFw z>)vv+3K8ztyuagUf4|qS>*M{+n!N{1z_ea%Kvh``^P>c~I)A5X9`i@9^e0nru`iAI zPRz{w1hMa8=d=gR^iC>tOuZoyfinnCU?KT2BxQ`mw<`UI>n-2y(C>*6M=I}Xil2eo z!D1nCL^TM@hSmdH6K<@|1L0641nOdLqs6q~sT-Yn_qGt82a*!Zyw(Pc^M%me*C`t# zycvjUBg&!C_~XPNh_^N4an6URpSU#ca~=sbj68?WCFBJD?c(@$Ydtsunb-v>!<$IGSv?46 zd{3{1gwS1h%ROp{EH`1d9{g)=LrenMR)I6H?~yRC+{?ldQLEQwI;TOec{t)QGA5+^JN5bZFY|BTEZFpiyA$KNP+s78K&8gb65i9W4dX$Zj1&<8(CjeJcBnk? zFl0oC3p5+MB03Qb0c=GHLeEht{n0lQI*!r=PwvppsO-P`1u;Zyf45-2ef;qCPcq-U zCSZ`^FstDJ5Ev|Ib^aJ~o-l-cAQp>R^osS*SVn@kBsUi5iq1> z=OD_PO2l7@3aF+A@M4(*%7#-bZ1O=^N&qaU6KzCE%VVZ%aoC{C6st!f1?x3a{IxG z<$rIM?EQEpnPfQ+I0DN7Hf1E$L0MMPvVW)UgQF;9OO8lDhC0O=X{ z8`cMJ#2x}K3G;SB(`B`9AcOA%PbSb5-;$7689*G)ThK!jA`=%93b#DUcnd%Y0N0b3R=tRq$^IA{a> z)#EvdtUc!+EZNWfw~zC0-(`f}@eD2VBnd}J##`7nPIykE3j_yF08pTVh%In?F#NcN0FcMxHP{ZKT9a22a_}(6FETSZ8n6-t%mmgrJ!d-$>K5YxsgdcY4tcM zCw7S-eSjH)NvRv*cI@L|{{T-w0e=Xq4gJH@v9|C_q$uBDzF?~p@`$w*ED~o-5ZEvp z@ffzS(Sqa6)*!uLl2p1UXiE2WI>6?c+a%1zUQuLcK%X42GJ-BV72dyKej7YFFM0mN zpCfdr$l?+pJZ=Q&L=)e4OOwYN3X}$h07|z9R}!eZd>1jlvQEE!{f?Tw%YRIyolz0g zkvO9?&>^s+2~CEN18tG;RP@peMZy(g9Q;6n#ZO5+{GqX8CTMwyo4^44#e17|Zi~nY zUmQ>HL>&~?W5Q%APL0E6O=_DYRG3(wCU5IL!##>;Tw#=NRr&i` z5t-hX%JeCQ#FoGrp#>~WGR2K%A_%e>(7yT;U zqCGpB@J?YO*<`b)=YO$q?L_>Yydldx%#YOz0sZEV=swgTtN;klP?3Z}-4{d_QS+R& z0j4Off(LIl_9BD=Ol5_Pca4dngOJ=fNb}gX?bYC77}2$%8;~!|YPQX`x+QQTwlD&U z@XA%;9p5UYpFjWf`L~Z>Km78V_Q5gUX+Ks%6q-*ctNkII2!EpBVZ&LJFT;PFFc?mN_3&T~!Lk=iHIA&#!=tfP@ECU;_j@`U z;fINUST(XBGP?6-8^-MWh&&AVfKE3Zhk)MZdg6`k5rR&k6t)@?O1nfL0nW@uUmn)n z=o;{bZLA()-+yhp0n2kr{s90%%=g*9U$w8FKD|H~dtYA8PG-Mvz`A6MA}$Y`DxB-A z=ooqYbu2T?<^@52SO+jWw`os(CtpM+00UM8+&#H2L{e_2tJ7IM=((N@JwTa2Bab^t z4WKLp%j5loctd`tz==%}8Xth zb=6=ciiiA>=y%NlNPBpBvx=Zd#$I)$rU@1FBU(QFj*)<00<#` zBRmNKmwzV?2XgW9ynd%QUFk{3K@@{Z4XqW|3jucVd%_d5J=y}_8irNyya;3#RTN}| zw@0DhN6waNA>KRQv3N_O)O{*Xb1Y*eB0#(eTS;PxNfwW>cq#P2t4{j#YybJ@5B=j@ zuQ{?8Bx`8ebsaD&pd9>PjaY@_?S>6(GXgbCc7HqRJrP+>i1yt>;C8AMzo z*g}|=mSK^*L56PMf8#kv$iR&GWy?(h9Em`{3cr;gfXxKfWFpJjBhTirIARCz59(p< z=5di7hlkbxXSt%~4c6c!j2ZqqSj6Wc!3(1F1;V2TtV-k4;nZ-&O=!d!i4=|J4aH;R zn}3gcO)375L(Trj6n1`3`-JEraA1oe7VPan(0Fikdq8tt+Y_a9+*bY#i_4(R36mi# zhaS$bEWetU*gQ@RAwzZwPlCG|TPIR`bgS2z=@DxNyXT!~i_V_RH!M3%m?IgxJS-CO z5V7#m>Y2ywffnGwim>9WJ^pm#>#SEM%72_#ZiY4x|D-fXA-;r0S~?L&L>2-KxFIGY-6pXJqklxk zc7?Zv3udRMq%`cR51_>ei?~Daa0&{u3GMk}(UFx^=wshJvnw!Tf}n@1u%|S+J+Po1nd5GA84A-7GMf zHViPwqi9MX57O4EMimTn9&dnx%zq=BmBKE0Ma&XD#&awf`src1ycRv4?nuDOX(0+a zF8&944&s(bi}NtH5CAuS@pfufO%rH^BB2|9}2kK>F^Y z7zZ?*SdFH{8=fO*`1N7#mFG^yV#YmCm9TMatgWUPiE#1-=P_ODAtwv~yNL_J39Ir{ zJ7c;7f~gk`SkVNHw%IPM=s3WmAO^gVwACvdjg3&=)#TC0FO* zdx>zwf9YFBCU{8JI)I%laf$o{5ym4pR06*Xt7EaD6S=<`8PA+8wtr%22ih;mT?;Z3 z8ajCl)*s=7#6>)zb)SO+2n0Y2p*WzWF?zr`QN6&*l*HE7kZ%A4uqpGsT6qqfvuBnj zikq0!Fh_#JYq98m|LyDgX?(n2Ds5lZF26e{QW2Nj7Rvw!_uN1vCIr1j{CHYdGoamx zLztX;VIN!Rusza1a(@OQfrSO#n0IE&_=t7b5=6P?=P0AdaR(rSgT7<( zG*%xyL7ZTPj}alGaKm#$8W;KrC)+44VtXb!^C-ufwSyJoXKLBc=2ENNict1t6$gr`uA72eCKD7FIIzZ zEbd)605g;qPEs;oNT?U_5r+A`JWg3w5Dt%2;Y>vOBSXf|pf}$h_Im<_%7F-**z!aa zl@RfZIQa^T+0iS-s$kO}ApBbnV_3&hnrHvkcS2yn}6Uz%CVv;DF~Kk0`eSVXC+WX{}j(>@|=MC8>uaDo15T8yu%~~SA=>aPNLPy z5&8`zAX-MQ(4~PIPuI>t)jkJ<6WxR z#}k7yKT=;7ZGc|?{#sS=S}ApT&Qr`FV5HA+<$rSo*%Rc+l58LpIlC?oir9RQP>zZ4 z}6vR)%t*kz}UL?TxmG1E+Ov3WP?uX;w7B0c*kUu;cu#?%yDrjb-PDTRu z8wcBo0EUE8s}tKj;6Pm0b=Mmqk7miilCkrMsU=xNnK$|lAHy_Qft+!poS^FQja0bp z){t5yKX{L$sJAi21AoIsZOl+efUA5-EPwf`H!-=O>)0!4j$fx}2DG0K&~YSv!D452aoa!Z!|2Zh3n%k9~LXXq7awxy1X?op_?D zWW2)s1hFMA9svjiTzO;9yRfTVE;)aNEVkF>`t>!*f41`-Fl)r$8S1ReShIQRQZh!N56}^amdWeg&2mM|hVR_A?3@4*R0rO* zuL-X*^@BX(&l2H^U+)!M9e*jPU*QrMG0!^8<=e~xqQWd8*(35~+l&fOx4v1f&!7JB z0`q{&`*Iz_VmS*ZM-mmD%C7^fN7X>upK@7qq8>(%Wq^6weFkkv)R5P{kVmiZ(to6z32QiCg6gW*p&Akj0ho zgIHge>$}6FSLCv(uxuMQQjQtZO38wm-O!R@C3V?s9swA3Ba!Fu$TAT%!8PmY2~2TF zz|cqhK*Fa`Y!>%wFMoH>PlY&-e%-gFyd7p8+P8Pj-gX+lgyg^s}?2B0|FD|lIm zC1H?Fsz-fZhyXf)Aj{VbAI7w;0^Ac-3&l@}sQo)}UJHfK8ndNlFIiW9;Dq2^gGa;X zSv5BMMLnv7zAGVU@x8gk9+(@|RSFz*dHA0_fR7%n!2*^Eynlhr7$#mS`VBf-Hl80* zsZjUmQUv=4Ht5`T}ll zZeGu`Uu;4a3=%xXWt~Y)MDGraC)>K%2v4rss84!x45T>(jp&IJ7z0AFObMWyB}YKm z;@-g?#F>|gU4J;|Hw*UjH#NiYC8uLH99g(M6t-|^S&|UIg0c34vB44mBp{3kci9+y z_S_i3)jRezZR~?u-9(=V@Y*$l8uE}Hh6!%7&KnbhyH>0dqJ@hdv5)gM(eri|63|xF zV#~umU{;{I{lJ2C!6rwLg-^8y1Zop`3rGke*^0@FBY$qPC!qITO0eqG;#3wDRrVa! z1U9O|EDoUk3jBTYG>X@0EVe1sm(}|G>FduQe!ACuU9p$bBYY4?!hMKIc7hB$gAjU1 z)ypJcY}ajJDfAcQH@6Nt_F;8k1d9lOtvy{1ydeSgwzrvhkgbUY6(_z7W#xsTBWy}E zq3~EyVt*y>_htys4wEUjj^NYBOmAdUiRgt8u5GD$AhIM|kQR7lUO_aNN})9R&^jb0>lw_y}nto|3C}r*9QMh9wy`pmVn;NK+XlFz4<;X*)2G{6n{-oX}I8A0I*fXsatfD)(HgwgkbWQ zoj3$2WOuCu`1`QD=|BQw5;l=s@5L6ERdeV+3I4>@JxMvtX0L*>h7ho3`$Se*C~saQ zb~&FR5^INMurC=kw>KXv0bi)=vnFkcn1W_W1Mvh=38*crYEOS>*AuiLmKZMl zeI8}+x}hofEc|N^8#Ew;leip+-d59LOMk>%zSfSD0uFORZV2s6L@;)K)QMoRwcOlCCUL0Dq2;0Tg2L)y4K6v)&0%L*m% zW?rv+;y+=OfB%M0ywfimXtB_X70-@INUegYqgz*mU6^z5@P&_#)(0Wl(2CZVp>fP$ zp|IzK2$qNn3AbY&6h_C*0$UuHPk%=f+|w>`5B6t;zZKXp^ux62TN3|jb#4=AJ}2LtIob{Xin9^9TV-c1kZ@wzz_z(ugDic)q?k-Y8O9;bEW73IWov1z3a(*@bLD9 zpiS^P+^=by2RzJ#9SqyHQh#WEgZICb3(Vu!@Z&Tg3J#0P35C$$CcJWbKrtC(KvX~S zwgBlkqYW~wQnS~XNCm+4M6e=;RvSh)02{3ZiMI{q*rCO*rzr}4(~~dwEAWG6w|5lO zJKGz`V^xIv^t2fh>p*;#Wm`Rptk`Hyw)BL*cKeEKnF-xm=*ELvO@D1y3HC;ihyK{( zU2SqYECR3?_uly3W+AY+xa z2ZVRQeU0I_HB$srIO@}~VS)`|b@Ve}g2BWS^ta2scU-6%V3$q&LfC-k;_MN8)%_@mqhkXv^B$Q9oplil=?QVbGNqcQyzm34CN@j6ENyoPc&hEn-+0fd%wX5P#mu!YM$D6+(m9?<>)6FqYRU zv3Y;^)*&Ng;GN+|3u)p!b&s7rIphf;KvSw@Q&}yOsAR`fw8@Itc6kQ5SsldiK96Xc z5J>|oIhEUTutw1lk~9}Y#S2WNU&@NsC^G*)3(^m%6U|pX(e1A z1GF~e3FpCWkDdrD8#JsXF*kNwN=syc z0ZqkWwFV+1IZG<#a-Id`;j&I4JLkzxpt=c)=YJ*01nUC!8&xGx-r!HxY4}xC;{C{G zb>4|Ub;yLHOK^bZbO+}gTprq~7=n$aDH4-lk+&6R18tr>%4kqqi(x$Zw4Lp+-R>gz zF1urc6Iz;5Kf|N>(kLk*T!Nyp zMSna8zG+g6B_cXIV~asb|A?Zj1v2LWh->VGhndd+Bw5Kn_;^w*gL|LP0}#6OxA`|{(3 zvu*5Y><4q4adEM3m`p65!C2s1FLOFaH(oo<%5qbL=Lt}B+rhit2~}4@+9{OAZjq0& zvVL1b0D|uUgD3|I4B2HJ1}u)ZKH_?7MRNb3qe!vt%nKF+n&J4g==nf_a1q#9zkgor zt8ADNkc5NueiwLEe`ZhJ_tT1F_uI*SUC$9Pi)3oihJ7olOdAeS1M54lVmD-sd;M|Y z=FcB~Tw=FQfQv<{R!2*U0h3|%UbnFuwxlcEwp^MdIf2^J9hd`j-9C&HVg^gw4y&){ z ztFhWnV!3RwAEQFW=6!%Rqnlkmu^_87Tdvm5ftP&g1=X#4I9{TLN0?a>Jw4Z-o^MAXsZx+VCPaMqqI-jEz;_?MWWEa`fwFyTTerL5HpvsEf z&iO$gcE^~2zQx37x5m%zk%0UiPu~|-=vlT6emmQQE8M@5q&-4iOp!TZ4o zC}`CcS`A*Pj>FTy#iwpT8t*KZ8%{zrClcCMl85O7Pshj2#%M^mwtq#~P+aWM=|t&7 zZ7m1=l%rY*aY7p5C-7$I`E%k4&b0lbwfp7Q&+E&#wTUm2Y8DK66C2>{M}&!=i5>Gi z8U7gY2Oik+H)zgfPqAl?E#ursN@*-fj6cxLNK%s*IG1r5ou67TvX!tV^7Fe&hZh5Pc4S3iB{xR}lf#lD&~ z-&nbG#~=;16F$RX*jF6m8IAainF{>GIZZP`J)bJcmN&9x_kR;qggAO^Iv#8SwVi|_ z|GKQDx`B0A8&A5A+Md4daJ*-MP!;fu_+)OdSuh8SvEi>g^`f__ZQ!q0#H z5Q-2n$<|OT9*VP16#XzAmBgInu%8olZQ;(utiTn*00zJZq8*Xd8w>p7k|BeBc`X== z=Sy8b{Lv$kD1ToAM{_Y@hMvu*rypTkR)0Bo01C___lQQl_IX~`X%=U6*tYx}?7#*b z605PKFQmr6{3O{Ec;0Z<#0dnGt{en*N6Eke>I*ZXw z)?p9Uh9#m#u6E)_d|Zp@Z5+5eA1un=VM^sk)a}DB{o6@WEx$+81so9CBkul;v9zz8 z=YK@zWlV4EZGaoViKDJ|vZLsL!ry#d+aX{0+uwzYJS@SFdp@aawSC7c5XYU)15oSVV0a)eU4T^WP6{t+74L5 zhO!z0A0&prexbNX29 zEPis%3{q=)T-U~YDxm{B>s^}mFgy)`5?DmgBf$jn8}eO*bOexvk0=8`zR0nCL>k2QKsFgzw-PEdjg@uCIsj)^=ar6BYlSM2+K^7c}2 zfJ4A9oG#|c;0&M8J22InLQm0@)lL}jbdsf--J)95 z`0Zw@Wx68|h^j1%w9yFU3`B3LOVF2hqQ0TsDVM`JXz&mdiD9%n$sx2Z{}s=1m! zuG-K2)i+hZ?{QS?vER&U-%u9NZFieTmez3PE7~vL?8-f1mFy-gH-PV^$bY)11-mPb zjl{xC5_bRUct#UBsCJxKO=m$No;m(L!vY~+t#l${zqj}<+*}ohhJasO33Uc-HgmCC z?gfaS7HHIr7%fn?h5T5yuMS6OS=DJ1!R-mm?a}%;c|gY?U)SLPK}#JS^V=hW^mwW? ztNG2a4@)n9uxQ^;$AeA3gnxn-*osAPU&SmtwxAiq)4qi(PJ|^s!#hXU?uhzUbaHnn~(E{>MSM{y+mxj<#Cfn4u!XOXIhQ# z)Ci~*dKuOjt@me5LNUWP?6Io+0oLU3&xB@~w_=n}mB(HgG($$9bbruiVOpr}nb9-# z4=i@9(#D;w`GU;IvHrMhzx1zv`!T953u&wXGa&}Qzb%eT_dFaE>mWXMz3=Vp@zD-5 z*H4crDlpqs-W{)%Y(zYuXu~rtoOqw60X#uD9r@W%?}tVC4%LCqqXM!g4treh)3o#4 zOA6t9+6LL;4=hCnHh*lZ*}tD8-KE1!(r$djak}PCb+oVFl6MDlz}(V-Cpf$BZecl^ z(|JGy?tEL5@aTcd0aNHJIJd*e@#;UW*`E&+RA+9B;GAafc(Hps3BhRu$6f7o#9$<0 z&@x;{D$wmfx_mm%+%y>UJH!iXv~KDlYD0&KP}WR@izbDSp?`L$b`r4d&YqpyitvA( zu@F0e?JL<&Pdp~0m;zps>B1-taWt6qZ1ACGsmy9YXn==Nc6Z6 z3*e8Mr~T7;bx=+oy0!yff!mvnMN$G3KUlNheg@Y1&;R-5!)vDPbs|gj49QmfiH%q- zX^VJt_^uY`2!9&@C^%K(H0#(*nJ#NHFmghoni?n!u>K=ClN6&#W{oNoA%+V<3b#7D z)2_WNpag5rhs8fD!ieA2?!2umaBRMly&>Hw5+{n@XrU*yw=LDS(2P9|5Zwczg2bxM zA~zzVH60q`s8Zq-ID53G#Vgei2~rlOLWV2^gdz;^Qh#EdhKZSQ&p)o+Kl;xf?*8@D z=O14jusy9CJr!qBc&z~>@Q~M_ryMAZyWxmhw4G;F* zUZ-#>-5qMDEDQGJIx?~YpzsAdXDmU0&9PK(fi!Q&Y}bBP(?^!`gW16Fbi2(e!mM%D z-hL1h{;^*(ALmOzzcAZixV^M4_`k2_UpIy_R@8JJ1Nzk;$<2EhIQC&g-&}I5@>R4 zXMe)Zx}GB~zIn0O#Qq%ZBX<-xge{}@@S!7z3}-=afoS6nng5Tf9Tu{vGFH4Cp@nzE zXJqBOt^y^9DLNTTBA_~4=yK|d$qw+#AzWFCigDCOh=Ot}d-Q!eIi_M{h7?qZ(O327 zd;s`{27GxnL+w_xnqxTqMMrYnxGofQ9e=ND_xWqTU)4c;*HbJvA+xThks|lg*-$oT zOfzpwQadczbUfK<%f2o8>sojd1Oq&rIX^vZ53Gz6z)Mc5JfHE=il_4_5p_OXcidmQ zA3pswIy+GEt*j#ifsFudz46Iz;r3Tmk$6hcoGx`Vo6oC-td~`7qdrU$%Q|W)PJh7T zSq|al$^{Ue&Wf`v%<=J>sFw`jJ4blN9K$1zu&~9e*7CYszkUAlVSWB-eE9g3Q}9(H6V8lV_5c2|(IUjDo#DI9sHM>;dlZx6>i8ks#5gl$#(X0cmN# z~tvdIH00cw8BII+Th(K z-~eO?#R7iDC(&*8ts^?Dv?of9l%XXz{{yeNWPH=IUL4*zJRLYLR#qn{t|I}iBfd^H zn7{t|hc@$<<^b?z*(qn#9N5}vH^)Zw@}2g{%@|wO!;tgORQxcBS9qdl+JC|UmbpFu zhjw5jHvwWfK^ylR#i?IjNmBxp5|T=gz+ciWbFdcaejhP~#%8gyv$(+>9UYd7PQ?_l zN+(mtouPN9Iid!7l`4cf*5h$0Mo!%orhaJ zoj;sU088;w7C;5%MF8`*irZOP&i1pP6on6aw8pS{AgQ<93)@{R^?sX|XYt!r`IA$E zdYIrDM?3A!$d1Bj4<};{10*}!5m3i-0fdvK&%IL?_rh#BDO2)sx&(}hXHFRjN+CPYqW^b10CkHC=Qh&pfcGz}6d84&M7d|g3WRta=&Jlu6t2fkNmw$LUz5a-M0_Yv78WpHa({k{O2{o=PTC^n!bEk-*&HTWo?X|Y?~s>O^i zOz)hsf$36}9^ehXfer^dve4?NJ!h)%Weuk9K+OO&Sbtw*iwNosh4P}D*5}WkKL7OV z=T9HkpIm+Qax4W_byKqymT^3jV=J(^9UsV>r=Cup0rNURL3`J42YbdRd4uI=i;lo2 zZ_;t@Ll|~pTl?s30#2~JobK!3J?!M_7F&2ho5z49$xPo!Ms$+ml?X;QUcw0-<>lQ- z5e?zk41Z|G?fBno*h+{lfanZ+QCI*+z}cWOoRh|4gt_YNBlhA>4bL4=P{)&u-riD0 z3?a;hkjpyQ?w4b!-9P;N+h=>;zB&JVt?t7eZg2g7Pau(o3B=-1{d5v+Fg>scDRhI~ zoxtV1cn7^z3yuk5sq@0kG0@91B(N7|REX)oAAeB*T|XWbnjLVLcDn9o%wwMtapzCH z9ZJ;%`|nr0rg83o5_=XHui~&d0wa9wGAYWI!bNS+3#Mb1y;nt+AedCl2!CkZq8V&` zcqq%C#^xLe2rhnd!VN8h^^oeh_AWeygRhJB zCx4x$r_c%Tcsj+f8ra|M#B~7q^uWx?sH@wW0Rg%#Tv(E~+ma*?*-X*#s8@$u;15TR zx{dQ(PHTvyWqrQ4=MygNKRsDW49$D$8l)^15$tdTutO+4N`gBQ(}4?YGoqBx|IvCq zFQLNvh^uI3XSnidWjpiW%)?p16K>>eF@Nx{dv#B1*9IUrBK<`-?bnJ9ApVt-9bTXT zl3Y&1urt)Q|Fxd+Xmi*>5Kf}BW7&Wtf&;3pvWNrZtABBN z`CE2ipPkW;tjp;74YELpN_T7%c$`6JyldDU3*L(JJA2y>X51g^}A!l)Mnlvtk7JA{Oan z6G*jO{f2G<#5S>o&1R|CxF>mxa5Vn)R;m9)LSUVnG?-gFT8C$V2!VR2x+O8Qr znOeP`!BErR}0QJODH&aOEPfcMqXSQ z>}S9vE{CZTZ5>>9H_M01_kTx)K06##$ zzcxApp*k=-%N=i>$YA1h$Iyz=y4<|=NuiNp49+(C%&U-JuVnn0G@QTsmuxTPG zFqXY?!P1WY^ms!%gCep?`R#LD0EVi^YZ<-zVp`_cF00aCh}!<}@gBeZ^~;}KP+DK^ zfq^YqMLpyRj(pe^x~v4p52tq{&f>h{eK?1_)r}bO5*%m@P_nYeLg#;zzw$U8+0Kd) z)R%2dH|y;EBbu~Vfo_~ITCL@Yqg4d&N1k5S0JzzndI#{r;Skoz!!CAe!2k5B-8db% zu!A>d5{_IZL-BL2m=tX|1jc=ocpyr%47so87@(Xb4nnw1o+bLx9d&;@{H}mZ>2>YC z{B3;tkJqZ@7h8LhBFTSi2ng@p*{F++eD0JBxTtrP*^TNU#?`T<)$8$$k9gWWs*wqJ zcErV@S?#AN`vf%(%U_*he?Yw;w4Svmh>XSa-e_noWq&V4Sl+~8nr50`mHv3qtZjTC zg!4TvID}PlHnj5z-jF+Mb=KzvI>IX*e{zIqUkVF;dT*u2^8tUeP7YtfK|)K%h}Dt% z&Ts+}a9m^B`3h^FK7Jja{`soXUxqXic%xlV5SDf~bkZ~1={%>s(N=fe5H8@PAzenX zNz?)JPXRcH0fLCLY*YcPCRRCZi*_wNM!a~5?hV7IvqHC*s#+g|O zERMF-iYpifr*?nvv~$e2*W>NO{6(;l(cV#y`>`{Jujc@Y!2@}08>Z$a`rEAdT&(7N z=DN}{)y(pkTs=I`AQ0^50$ay`ysp>F4To@wmqNbc@GqfNrRt~vuguxqVIYPuV9f(? z-V%LLBVocJQh+oY>`^Mpv<&k_wgCcH+1U1ZaQl)7v+nVTqPFSosfaSWcNC z0=%D^fN2qYjh8{jq_rcaTLA}@}R*BgA8Ea_W71&X|S9#j2o-FrsRGgQ7_MSZPzr0i0 z`=-2XIbD|CLh$WV<&WR;vBW^Tp*IoMYsu|WiOKuGSq-GeK0x*b+sNJ_jZX67aAX_q zjp%=emlf{FQo``v``nJ-t=M|j34NDr{pNsw(!SfJD89DoG z*08(_^PO1$Q&w_2QAH|`v}avT@1*i#PDeagsp4!=_-=5zY__rN`h9Fi@%(=aurf`7 zm=ocODKVfiIU$!2-l|uxwGL?w6@|kmJ4OL5b>#GlWS{%}^ZNEkt`be&j{v;)-TDiU zDu_l$l;e-5yEU4RZ5Boi3ms6Lym!Cv6xk_$DL6z`5;Y&wfPeGjLRzuy)bumq(hCG2 zVeoZ}#DceIVe|=wBu(vDVLgZI3w|Jp>sJj_7ofX$8G4w@Bz+Z%Vm^ zCFhRVQ~+~zSj_Oo>}Ab|!)YCP;$%thiannS{@YtvZ!4gG7f}x7W-H7F!YcbKh<*8H zqU`G-xv9Lv!(w2=S=)b3kar&DQWpbb>wvdA<2gH*8p(pnd@i2da!ku>0oL1VCY!zU z9b8&{t7+`fC{}wwB$}6*9}cyPh*gApx~_OY_1^D$X`?wC6J#Uqo?ew?%?ZDFw&qx+ z+ea&i$8Al_EwO5ruwBiKX)wEpI1DbvYxP_IM}Ka7`KBe-?$P%!iIU|B*i>cVYH%{VU9g5u%Pr|l) z%zr1_;^CeyM8EB$$cML=Urs_lrHbC}@mx!TW7`&2AO`cf+w<&R_mJOQGEZ}LJd1}g zXYt}t>+PL}V1Iu)9^ds=Rx^d-HAVhV(d|)=(D~eKaPY=Wcu3>VulNkvl(`P8c~QU3 z;aDxF{W za1HkR0vA_6$aR*l?c``WBiVXgtPkH@lkh@coyzQ7O!mK`G>}=A)LUdaE#1vtF$YS< z23X7OZESybMAo|NR4Ws`rnK==DqNPj-UQf;Sjx(F$GVykZ8&%KzO(84RcO^=o}lHo z;?L;)wEJ`-LUG8|G=_EF3%2ORFvrtLHjp$3CCkVf8l!qQ+6DWvkSn7iyT!?u)$W$H zXRjW*Gw1~Odam}hgljs`%W(Si`*l$DD#t6M_>X^Y#?@c%Yqjww?8&>h#D&wskhQ$* z29m%o;fk0uOo`ZQwSBi)C|MM8TS@Gx7}Uf&09UsW-?>~Y%L$~`CKi{1tTWNJ{1t1i z9CUQsDaKyE-&VK>k_k>m(1PE32b3l0i700AnTHC%k;N+j{khTd*MPt}ZQoNvrzB3t zg@%9Uj?hVzo}SdZi0EKK_gELG*dfv5sarJb6z#=&Zk~I|SO2a5GC#9U-%Zv)cDx9r z4vQ){rPE2BoSyA0aiTs{2%Tu!Zvaxs1Q5Gwvy8`aXrE)Ckz2(CY^3N|x3Mcj z&EoC281wwbKKl_StP8itzr0ljrGP0IQDGy?TXgx#{M?8%4s=1MjVk1KzB zl^gqQoP@TTu>e_~5>4}0UL6=6$RV@p&vf5d&o}N`JUNc7dGki(m%Vez(%|acfKbv62{sc`Q;I> z#Zap6SlFM1AxBRb{v+>14~ z{Vx^yX0B*SlebsNqRoj{uM76&Z?nJ7h(q?gQ;czW13N<3iY_lON=^;Pj#IbMrsV?~ z1AXNw77WvICXTUjx(7046z3iuVR-N3`P}60_2kxAU)bEKa)XfCH0FO9-6h;ZEyi8>QRt+Gz2PC81`lA>~z*85FDQFiQrstJ9heZzWL?p_`QZ>B!_oM zhjSPE64O{V_S<#trES|HNZ3^Kek};Om=qFX_;tPhX|J;nY?F3?!+mNm z&qY=f0e2k^own-|sJDOW1DPA}Gc=_f-V}Wdj{kRh5dzMm-{L^paz7O78(J<-{PUB}gIE9s8(wODmNml2!_?pi#l9bQ>z zVIrZ=q&L(CYU`!TBW9;-qs;)_iryk*;WjnJ_sd?+eOm(@lpmugBaaxavYXW8c5q)I zAeeBd^F&wSzBqr!wyM`zd0vZv_IR>lUQzC~r;c=G5tp-1n>S0~mM!Dsj_PxW({Xs^ z3iSGZ?KFA%fj|B7>!*+FoRTS)G}YUEoXWyhmJrv z9aDr3AY24H?X6>WK$X`ODDAL06lE-^38y1r3F|piXs3Traw-eilAfBgEIkWTm%mTL zDHw{Sx+v~vo?7s%@tRM9dJvXtbPD>m8O@^DJhmxv*DiTE7zR0?2CT#CH1-H)GIVTER?C6rvokneJOb=afq?{`FE0 zE6>>xIKqFGJ!t@FoR5(`GO5XH)Oey{F|9WaTMgmiadN~)R@5KOiEt>=?yVfzs)XhY z?Zg}L!1aDp=P&?|>AaI`s|4P57?7eN;u)!`{tf2)7anxaS)tLI){UWN_g&z zfv*^&t0Q01eR^HuhHbK?;e?M`>#@E2fhd;)Tit)|zPErm^piRa;r+wCnj#|1oPXCgd<8qK1Ek`}&TMKT1Q zgZ+Puzh5NjdEtFS1k;sm9wsDB)3MHeWG{U?(~VERquXU2j%NkVSHxUUDf^FW_T|%W zAMZcu2}UT}nqkii!3MCliv>LL8kxjqUylClj>z>2V_vf)8^16_3?cibsV0xMSSxRS zmp8&rAwc4rm-2P{NVn6m$Ne<&^19K%O^$!Nd|NcnmnWokmF0a+iT^;l*S1hE6BC{F zb3BJa1AdjZXTx5!>Ht_fEg!{|>pbAa!)C4Q?!yDpEXRJWYN0WNaHxhg>9_nJzXgJXu&0md9p;tRm^|j zG}E(Nz%`pKHo^G|a93h7B6?e4l}^wrKG!jC$255LEpNAu`(@rSqAbFG5o?6r8(BL| z0oLOwxQ@-M?VX3aPP>Df(~jaA;6RiCE#rkXc8-y&mf$2??E~da2Bm!aM55< z_W5+h_F=lfEN;wyShE+$Jle}4Ch&jcH0{!4Pt_@k4xqvT04e)`R`Et=UK4}g(A)AP zJMyLA8?3|zQf_))TkDr4*_#m7 zOTIiFIkq-f)E$4G!UXUT z73XcJXNMpiwzIA6Bwg5yUGhhIU9aE1>6Ex$xY>l~5lh0d>Ir121e(DU*cUW#Rwq-a z)1T>b)g)^z0C+t^x+@IL3N1pGD)&jmw9|>r-7^=}m)p-0d3k?0yP-R*8e+|M z06Os*miIROESn#?`|`}^sXc2K+i*PB6hM?iQq2zsn7~?-MTrrlZ^@p2MM3ibA6T!} z4?On>mTt|d$$h(8=Tx&-K*6$g$A#PdKB_}FV3n`2^5frspWpTUY})r=c{nHBQ998( zIZgmAKA9&3w=y40E$cIq^ONXsm(Hx>T72Tfg7AL&`4Jgdp+Hh~XUJjZC zQIO}sJBI>X`p`R&z}Rp0Zahg3UYKALC|&azPbDjC$RfU-vgv;Yf>VDT7X9JNr=LEr zpZh;w17&!<@yl5!<%xoQ5~UzaxTZ~kOX!XJux}2peF*Jo9(!ER7{$vw-b@%g7ji`q z-AT4?ID*fcI!=e5dd)1<%RBSD<>iT6&P}kJ?mXX{^X;E+Hj`D!S6W`A;JpnXnwK#= zB@H-PFz&FV9wmQ0C+*EKL{L(1Hv#-0%+7DT9r5d6G2O`fM^5L0Jl#~Wv>{e^hZi5# z@8;JTdmp}h?bBJlzqkJW@n-JxB?g?uf!3$R#TYNkV&X3H!N7TUjsXzNa^fmHOfX04 zY=_%x9liEoKC_Q{@!F+siHb4RVvn_^!@x38&jBrHQ6PVNdqIwa%{{)`$zb;;0HQ?r zHhsCOXKt27cBi~J`b^THkq<8{M0q|pzaS7G8@;hU&rl3+r8pdUc8}+hCV&yU_1fEl z&kjetc@1jwZ~03vgqpDdBoPFDU%tPmPvh_NPf8eH#;|&uVMO{@dyO37=+rR}T(dK4 zvpwLRJU9wSr@??>Pv%Iyfs^i58GlKq7poi~T=SXy8|~zY0P$PNtUbE{a#}R}20+$s#W`b3>FW zQZr=0DMk3X18-ke4zruz&Dc9$0_Z-nqf1XByZMpToC|I$Zkii_V>xZ>9DmPwgw28u zJ09M|n3{JUHV>UFdMm{YIFaKb=pQgVXYV+wH5yXAlVE!M+wkSXRtGN`D)Z%%E2PH_ zUVD=3$n3)l!@LFy+Gi^QFJ)7~>7>))r8eevELL;!IB#*YERG^-zsK`@dW;j!-Y_zP z?PYWSa3qASVs1%;{B#1b_kSFp;oAlK3>tm-DyzNwKYlz9BCcVTef3f$XuVylaoUPj z9SBIU_Z9?o@YOx;hQ(XL;ehEJyo?&}bJ|>Y`WHeQ`GfGh>?QTkqyZqUIB^Pq_H-Sg zxth5_N8HhRk^g4Sf4}4% zb-;ez_Q(UfwzvcTtg(}&z2fDx(|cHE3t()EDEZz<#oDV$m}%b05Lcm;CFcAOMs&Hd6iyO(H*6E+0MCuc54Kams{IM-MsR*-3~iW4(p#DhJUHMVzIz1SzOl(c+(zK+NL z*P7k^YabuJk$>#ROSjIDojI}b=xbQ^@C;45k#EVFSqs5tRlVH`#)9A56sp6sfFS#M zoI1!`iuka#r?mKd#_L}NTF@ZC(0JQ(T*YT#l9yb1=(Vtgw?w4r`|EJZXqY8<3T}3G zbhV*33ZosP2_NMSq@b8yd>CEDzA4$DHQ(kY?4{ za!#UYbsVP`;Eed=b=#jl|I)wy^v_>jYlQO4DQGJWnRV=nH?#7=kdgZT^Yu1bcH_v= z?GtG&kN`pQaq!!tv82)`X~sQ%`nxw|*Ev;PeeGFxPj&t9fIwyhGBZLWDMvUJhUZ@_ zb=-JCBq-u0ES=T|v^Z1Buqj3Av~-C41`tc!Ne6Y`M8#xVPLK|m&>VJ4(t?vGTP=Tj zxbP3xZLWa5@YHEWCq^4w+u^^%@i%_Ni!hQ9hr~O{Q;WxVSq%CAUA_O5x6AjeytnJx zcj<&<>4m*bf-*OPp(b9{#iH6y-mH8(|D+}BUO_Q>SoT|2NGPax<2kRc9&e;| z=h0v38pq|-y)LHSI-lye!NVV$?}&dSzx-PcjeOI{M9F9H-e79m(G={|aJnAE0MISq zGC3QR$|RlwT1e2Bg0F0Ypt`*OYlBB9PQ_duhz$m5)*7>8xVycSNd>LC|8@DkzVv^6 z8K3@H{;T}>RosB@j_~nROGw!meYtRIm-@Pu8m+d&Im55e(nge11>j;qp;UjtlcL}V z0sjJ(-@{e{$L=)X%U(+I>=1}qg)OGzORZy8I1|Ys9^|N|=5~GDx@jE(Hl5ka@J&aU zyxL<(PW#o^e4sDe;uq)4d3No1t{I$tJx^6{>`hH0LLIV>J}*Jh@%iP`-hWZkq=Prhk7BtdZusYcRV|?^(H_Fs)o9&m0p9G@1T^a$@{k1d- zzZ$os`^?j2cPcGcO;>+(;j-(iRISJ67D0305Lyi6t=v`_ z9Hfn$mZCh>Fcd%_yc;~#3+TihLT>nY-TwJ~{GsX7$0^nkchxY01G=`fEPL)`4 z(6#8Y>8%zlU@M9usNb^Jsh^96)a~p5C<@iWGtjb)zZoQ!M z0sG#br=f$@(t(_&B(Dc{uQP`;ff)i&9UI}9gN(LS5vh&LG9(9oA*fd$R;?a3 zTj^w@-HI`F-4XZR0KA1Gz~LoVaX@lXlACa%Rb}*gjg?YL!MTj6<`Zw!rgEM2suH8h z;gW^46dlSKItl`Oe=0V4L7+)S4Nyvg+rs={=^h;H-L>Y^yeB!T0Ev`n^Supi=y|bx zH29&yrbUkn4kEj0i1T+y|NiUpjW6$3?a9FN)X!YihNHML zGn>8cu9_S9mPD#GNp*rVpCfCz8acMd@&f73T{y8ws2O}*JD{ts&-?PO)y&Sp5s}7j z4$sY$vfTFKe_pSh9*XSmlx{sf4+AoR7PDs#GBSk&E_+QkcvY8 zoG2@&0IC7R_Hqem!?Ccp&|t{Q_Sz)`HYvUGiG$Rw|G0+H)dpfx10Q=A1CyPg6T@p} zyG6WY*la!0zJ~NUcl|F&#dhjWufqUmJ6rJ-1v}KY1E_$GjseC)2S$w`6eM;~y25b6 zU)S!Re?R|HfOyi-YzlfRl;!1ua}g@G9nd|H;W3h|Pyp8OOLE)q1dwWtM*NiKm!N;g2(H z_F-qG*?`fyAbH3&My5*-j#A%(RIkQ20j&Pqs#?;H@uoV>)N8%4*IdC^Z%mF}Y z?8nQwt6FmkxvJ|VcmY@tb`+)oUy#7`H}O{Z)Weg`VlXJ|u5^{&yce7-akF-K@^S9n zLF5!V88wo&?EqUIu2TWK63sZ{2+QJ=CSxamNtgJIGZO5xoNPR`*GXh&Q!wIUXSDk? zoSbRb!g^bpSa-B7*uLkXbIf%9Wju7jl=Xmg+9}z(azS?`0Yn(Ksz^x{X-g80=62m3 zPqp{=nd-r@%?J6FS7KX!a%ggb_t=Squ6r{ZaCCC>wvpegrL;hvKtW(wjSnB}wU-}% zFCW(jFEX@>2Hjb|t3|Ds4n?UnvL(5n8WlUvssB~=`U^(Ovu#^fnZ|~;HuT}F8l;!u zm}SxLCg$7$b{y`y#CbG*JM0hCrXt&`6hUbZqZA<4hb| zU|%ipzqbb%5wo*oKSq-Xs5WMfD`UO5*pfnUUbJm zq#T;401LZa>}?0si8ZQCS##5v+OG8AOwz3|@ujkE()qx<2M)!p%=Nv7G=V_S38GGM zCd*zgd*kc*0sQzme*F8(`1PJNTu&3oI{Dd=Hfzuf1JKE-u# z=Gh!wq3dpdV0UM+KZ7#?6V*b0w(2Wo#_zF2Jw4XliNHw-X*y#{yks-5*X zlr=UrjO1A5%`?8u9OP#rRH>d}t+qFD!WD zgnv4;ZxMGx1o{%7w_+a&Ui%K}IVCwjr~$r!ntOk(P3d0M72q7GniQ%7{Yr*LZK1~H3RdTF$vx;9wuA**9YrV9Y%uw~zx zY}l3vjV@zx+dR%iCEZItd3xF74T3ff!RoHX_ms|MF6#IKQCJnNygT*b=;-BMo8HoI zmu2im@=ZlIoHv8qYt8!j{%QI3eq2?s-aDzj~D;C~Wd?BhO&jkbM`o{O?v8f(l{)J)nRqH5cc ztlgYmBf7#~t4b#v7=lllBdH`-JHR2>!T{B@Nk<<;mS!p_eOz%BZGs|Opfe6#Rm5s! zeQ9~VTPsry_t^biP1cK;&5?13r-@138M?V$ou%8ak}Hs94XLHo#|=4?3~8sA>={1!KRmn_ z14&1aSN5rhX;w|#S?jXqgy!i?(B;%pwpneGYRjdDoW7MOn9p8+d=~3gR7P9KTk55v znXl@+`W6E$T3sj`F^ECt;I6YMQCD|$Tb*t;$M$a7{usYrzW@50exzKB${GnmMevEv z;qeDIb@PHfy&75#;5OU(4D$$fu1u$SMW{X8Mk-+7~;ztsh)B8oTAu0a}KwuxXBS)6`LoQ)naP3&uj~ zbHbdRuQFn`T>>0!kI7}>@?J)gyJK;HAf1BG1I&1*2E4G88y&JZ-fuM-!RIzU{r8XZ z{rlUgt9(C=-uebPpu8>OqxNx|mefTLt(%0Dl)JK}?Xqc;oNGM|hihwqs#_=mP*-;z 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 diff --git a/dev-java/bcmail/bcmail-1.76.ebuild b/dev-java/bcmail/bcmail-1.76.ebuild index 84786985c3ee..6dc5f549a786 100644 --- a/dev-java/bcmail/bcmail-1.76.ebuild +++ b/dev-java/bcmail/bcmail-1.76.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" CP_DEPEND=" ~dev-java/bcpkix-${PV}:0 diff --git a/dev-java/bcpg/bcpg-1.76.ebuild b/dev-java/bcpg/bcpg-1.76.ebuild index 6c492b168642..5fe2ed0e3ad2 100644 --- a/dev-java/bcpg/bcpg-1.76.ebuild +++ b/dev-java/bcpg/bcpg-1.76.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" CP_DEPEND="~dev-java/bcprov-${PV}:0" DEPEND="${CP_DEPEND} diff --git a/dev-java/bcpkix/bcpkix-1.76.ebuild b/dev-java/bcpkix/bcpkix-1.76.ebuild index 04fb2bf70b92..a76fc41d5356 100644 --- a/dev-java/bcpkix/bcpkix-1.76.ebuild +++ b/dev-java/bcpkix/bcpkix-1.76.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" # 1) testSANMismatchIP(org.bouncycastle.est.test.TestHostNameAuthorizer) # org.bouncycastle.est.ESTException: localhost.me: Temporary failure in name resolution HTTP Status Code: 0 diff --git a/dev-java/bcprov/bcprov-1.74.ebuild b/dev-java/bcprov/bcprov-1.74.ebuild index 3be54a12a783..819d85eb7fb2 100644 --- a/dev-java/bcprov/bcprov-1.74.ebuild +++ b/dev-java/bcprov/bcprov-1.74.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="1.74" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" DEPEND=">=virtual/jdk-11:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/bcprov/bcprov-1.76.ebuild b/dev-java/bcprov/bcprov-1.76.ebuild index 8531ecf0ee83..7082ceaf960a 100644 --- a/dev-java/bcprov/bcprov-1.76.ebuild +++ b/dev-java/bcprov/bcprov-1.76.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" DEPEND=">=virtual/jdk-11:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/bcutil/bcutil-1.76.ebuild b/dev-java/bcutil/bcutil-1.76.ebuild index 53fe6b9c7642..bd2e8c5bd0fe 100644 --- a/dev-java/bcutil/bcutil-1.76.ebuild +++ b/dev-java/bcutil/bcutil-1.76.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" CDEPEND="~dev-java/bcprov-${PV}:0" DEPEND="${CDEPEND} diff --git a/dev-java/commons-codec/Manifest b/dev-java/commons-codec/Manifest index ce66a8df6605..ca507d6e0267 100644 --- a/dev-java/commons-codec/Manifest +++ b/dev-java/commons-codec/Manifest @@ -1 +1,3 @@ DIST commons-codec-1.15.tar.gz 423639 BLAKE2B 5d9d3dd44fda7eee77048eaa1e28f54f9baff7ad276f7e718f4a4d6c5b26605914809db538e9832bf06b1468a65432645ef9de74aec9f9af9973668a82bd996f SHA512 dcf0b86f269a96362dca5b36b9e764a07e390634804b359d4dbd1a0c50bfcc9f778e3797f196e1f553d76dd25b3c6fd016f0ffbbca856fa6c88d3d55791889ce +DIST commons-codec-1.16.0-src.tar.gz 447581 BLAKE2B 111151b4cf409dbc6f69106ed30f2cfd60a1ab3aa15eb0cfe80ff1c2a06875f6856e387f66751c26f58dc29907ae7a03b16f23f7860114839df298a6c37d9fdd SHA512 5212beae43a59d5a92c80f87640278913bf07d6527ead573710391a8b5c813af67f8086de5cd80f4b06845752652684d7c28f6236f5a8bd0bd6a8b89dc0d9532 +DIST commons-codec-1.16.0-src.tar.gz.asc 488 BLAKE2B 96ac95b5efbc812b5df0d002eeff874ff23e05e0229e4f49bf29aaf9c75b32845adeb803c9c8d4d3b190bf2bfab626c59cb2fa2b2439b5611b158d27b73d4c0c SHA512 03f9281e93cd4a1cf42878bd25045368bc72a50edace9b38a977658e7e83b45bfe835065e80e0838a5e57d16a8737624ab388cdcd3fee58ec2114ff4fc241816 diff --git a/dev-java/commons-codec/commons-codec-1.16.0.ebuild b/dev-java/commons-codec/commons-codec-1.16.0.ebuild new file mode 100644 index 000000000000..fdd36dbaa9e4 --- /dev/null +++ b/dev-java/commons-codec/commons-codec-1.16.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="commons-codec:commons-codec:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple verify-sig + +DESCRIPTION="Implementations of common encoders and decoders in Java" +HOMEPAGE="https://commons.apache.org/proper/commons-codec/" +SRC_URI="mirror://apache/commons/codec/source/${P}-src.tar.gz + verify-sig? ( https://downloads.apache.org/commons/codec/source/${P}-src.tar.gz.asc )" +S="${WORKDIR}/${P}-src" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +RESTRICT="test" #839681 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/commons.apache.org.asc" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )" +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/commons-lang:3.6 + dev-java/hamcrest:0 + dev-java/junit:5[migration-support] + ) +" +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.codec" +JAVA_RESOURCE_DIRS="src/main/resources" +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH=" + junit-4 + junit-5 + commons-lang-3.6 + hamcrest +" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" diff --git a/dev-java/commons-codec/metadata.xml b/dev-java/commons-codec/metadata.xml index 05adc2eb44df..3a111ef6e0e6 100644 --- a/dev-java/commons-codec/metadata.xml +++ b/dev-java/commons-codec/metadata.xml @@ -5,6 +5,9 @@ java@gentoo.org Java + + apache/commons-codec + Codec was formed as an attempt to focus development effort on one diff --git a/dev-java/jcommander/files/jcommander-1.64-DynamicParameterTest.patch b/dev-java/jcommander/files/jcommander-1.64-DynamicParameterTest.patch new file mode 100644 index 000000000000..9867533bcf25 --- /dev/null +++ b/dev-java/jcommander/files/jcommander-1.64-DynamicParameterTest.patch @@ -0,0 +1,57 @@ +FAILED: usage +java.lang.NullPointerException: Cannot invoke "com.beust.jcommander.Parameter.order()" because "" is null + at com.beust.jcommander.JCommander$Options$1.compare(JCommander.java:144) + at com.beust.jcommander.JCommander$Options$1.compare(JCommander.java:139) + at java.base/java.util.TimSort.countRunAndMakeAscending(TimSort.java:355) + at java.base/java.util.TimSort.sort(TimSort.java:220) + at java.base/java.util.Arrays.sort(Arrays.java:1307) + at java.base/java.util.ArrayList.sort(ArrayList.java:1721) + at java.base/java.util.Collections.sort(Collections.java:179) + at com.beust.jcommander.JCommander.usage(JCommander.java:1158) + at com.beust.jcommander.JCommander.usage(JCommander.java:1113) + at com.beust.jcommander.dynamic.DynamicParameterTest.usage(DynamicParameterTest.java:40) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) + at org.testng.internal.Invoker.invokeMethod(Invoker.java:661) + at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) + at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) + at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) + at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) + at org.testng.TestRunner.privateRun(TestRunner.java:756) + at org.testng.TestRunner.run(TestRunner.java:610) + at org.testng.SuiteRunner.runTest(SuiteRunner.java:380) + at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375) + at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340) + at org.testng.SuiteRunner.run(SuiteRunner.java:289) + at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) + at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) + at org.testng.TestNG.runSuitesSequentially(TestNG.java:1306) + at org.testng.TestNG.runSuitesLocally(TestNG.java:1231) + at org.testng.TestNG.runSuites(TestNG.java:1146) + at org.testng.TestNG.run(TestNG.java:1117) + at org.testng.TestNG.privateMain(TestNG.java:1447) + at org.testng.TestNG.main(TestNG.java:1416) + + +=============================================== + JCommander tests + Tests run: 189, Failures: 1, Skips: 0 +=============================================== +--- a/src/test/java/com/beust/jcommander/dynamic/DynamicParameterTest.java ++++ b/src/test/java/com/beust/jcommander/dynamic/DynamicParameterTest.java +@@ -35,10 +35,12 @@ public class DynamicParameterTest { + simple("-Da=b", "-Dc=d"); + } + ++ /* + public void usage() { + DSimple ds = new DSimple(); + new JCommander(ds).usage(new StringBuilder()); + } ++ */ + + public void differentAssignment() { + DSimple ds = new DSimple(); diff --git a/dev-java/jcommander/jcommander-1.64.ebuild b/dev-java/jcommander/jcommander-1.64-r1.ebuild similarity index 60% rename from dev-java/jcommander/jcommander-1.64.ebuild rename to dev-java/jcommander/jcommander-1.64-r1.ebuild index cb9a9a664486..56c20292fbc5 100644 --- a/dev-java/jcommander/jcommander-1.64.ebuild +++ b/dev-java/jcommander/jcommander-1.64-r1.ebuild @@ -3,8 +3,9 @@ EAPI=8 -JAVA_PKG_IUSE="doc source" +JAVA_PKG_IUSE="doc source test" MAVEN_ID="com.beust:jcommander:${PV}" +JAVA_TESTING_FRAMEWORKS="testng" inherit java-pkg-2 java-pkg-simple @@ -20,4 +21,16 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" +PATCHES=( "${FILESDIR}/jcommander-1.64-DynamicParameterTest.patch" ) + JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="testng" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_RUN_ONLY="src/test/resources/testng.xml" +JAVA_TEST_SRC_DIR="src/test/java" + +src_prepare() { + default #780585 + java-pkg-2_src_prepare +} 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 edb3cc231cc9..1fd7aefc9d5b 100644 --- a/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild +++ b/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/xalan-j_${PV//./_}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" DEPEND="virtual/jdk:1.8" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/xalan/xalan-2.7.3.ebuild b/dev-java/xalan/xalan-2.7.3.ebuild index c14d0825d6a8..864ecd32f730 100644 --- a/dev-java/xalan/xalan-2.7.3.ebuild +++ b/dev-java/xalan/xalan-2.7.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/xalan-j_${PV//./_}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" CP_DEPEND=" dev-java/bcel:0 diff --git a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild index ca1dd2ff1aaf..48a8938ae62b 100644 --- a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild +++ b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${P}" LICENSE="Apache-2.0" SLOT="2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 arm64 ~ppc64 ~x86" CP_DEPEND=" dev-java/commons-io:1 diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 2957455f511378d17dc50f44ae19704dfd8824b6..b54c8a800e4922bc0d54dd2fa334c5d99e9d778c 100644 GIT binary patch literal 21010 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 diff --git a/dev-lang/ats2/Manifest b/dev-lang/ats2/Manifest new file mode 100644 index 000000000000..d4fffea70473 --- /dev/null +++ b/dev-lang/ats2/Manifest @@ -0,0 +1 @@ +DIST ATS2-Postiats-gmp-0.4.2.tgz 4532277 BLAKE2B 3263ab8790c737a2a4f30d2acb770e4f5d3bbedd40136bbf07283541f5b6678aaba7031cf4a2e77552755e5510fcc65446dfc3499645f5c7f4c4e5bc52e8942d SHA512 cfc3f15b1365badcdce535afc7e71ffe25471f2661bdc47294b77c917049566eee4eeb8ec373f4121ad474b8528263d7b3ff8627c1f5b7f3ea7475cb95ca7597 diff --git a/dev-lang/ats2/ats2-0.4.2.ebuild b/dev-lang/ats2/ats2-0.4.2.ebuild new file mode 100644 index 000000000000..e4f7eae958af --- /dev/null +++ b/dev-lang/ats2/ats2-0.4.2.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp-common toolchain-funcs + +DESCRIPTION="Functional programming language with dependent types" +HOMEPAGE="https://www.cs.bu.edu/~hwxi/atslangweb/ + https://sourceforge.net/projects/ats2-lang/" +SRC_URI="http://downloads.sourceforge.net/sourceforge/ats2-lang/ATS2-Postiats-gmp-${PV}.tgz" +S="${WORKDIR}/ATS2-Postiats-gmp-${PV}" + +LICENSE="GPL-3+" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="emacs" + +RDEPEND=" + dev-libs/gmp:= + emacs? ( >=app-editors/emacs-25.3:* ) +" +DEPEND=" + ${RDEPEND} +" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + default + + sed -i Makefile \ + -e "/^CFLAGS/s|=| = ${CFLAGS}|" \ + -e "/^LDFLAGS/s|=| = ${LDFLAGS}|" \ + -e "/^MAKE/s|=make| ?= \$(MAKE)|g" \ + -e "/^MAKEJ4/s|-j4||" \ + || die + + sed -i ccomp/atslib/Makefile \ + -i src/CBOOT/Makefile \ + -i utils/atscc/Makefile_build \ + -i utils/myatscc/Makefile_build \ + -e "s|ld |$(tc-getLD) |g" \ + -e "s|-O2|${CFLAGS} ${LDFLAGS}|g" \ + || die + + sed -i ccomp/atslib/Makefile \ + -i src/Makefile \ + -e "s|ar -r|$(tc-getAR) ${ARFLAGS} -r|g" \ + || die + + rm utils/emacs/flycheck-ats2.el || die +} + +src_compile() { + emake -j1 CC="$(tc-getCC)" GCC="$(tc-getCC)" CCOMP="$(tc-getCC)" all + + if use emacs ; then + cd utils/emacs || die + + elisp-compile ./*.el + fi +} + +src_install() { + default + + if use emacs ; then + cd utils/emacs || die + + elisp-install "${PN}" ./*.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + local ats2_dir="/usr/lib/${PN}-postiats-${PV}" + local contrib_dir="${ats2_dir}/contrib" + + # Randomly generated. + local libatslib="${ED}${ats2_dir}/ccomp/atslib/lib/libatslib.a" + if [[ -f "${libatslib}" ]] ; then + rm "${libatslib}" || die + fi + + # Broken symlinks. + rm "${ED}${contrib_dir}"/*/*/SATS/DOCUGEN/Makefile.gen || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-lang/ats2/files/50ats2-gentoo.el b/dev-lang/ats2/files/50ats2-gentoo.el new file mode 100644 index 000000000000..2171d0efefa7 --- /dev/null +++ b/dev-lang/ats2/files/50ats2-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'ats-mode "@SITELISP@/ats2-mode.el" + "Major mode to edit ATS2 source code." t) +(add-to-list 'auto-mode-alist '("\\.\\(s\\|d\\|h\\)ats\\'" . ats-mode)) diff --git a/dev-lang/ats2/metadata.xml b/dev-lang/ats2/metadata.xml new file mode 100644 index 000000000000..4410a5199d1c --- /dev/null +++ b/dev-lang/ats2/metadata.xml @@ -0,0 +1,22 @@ + + + + + + xgqt@gentoo.org + Maciej Barć + + + ATS is a statically typed programming language that unifies implementation + with formal specification. It is equipped with a highly expressive type + system rooted in the framework Applied Type System, which gives the + language its name. In particular, both dependent types and linear types are + available in ATS. ATS2 extends ATS with an advanced template system, + allowing functional programming to be employed in a setting where only bare + minimal run-time support is available. In addition, the template system + makes ATS2 highly suitable for supporting numerical computation. + + + ats2-lang + + diff --git a/dev-lang/crystal/crystal-1.10.0.ebuild b/dev-lang/crystal/crystal-1.10.0-r1.ebuild similarity index 98% rename from dev-lang/crystal/crystal-1.10.0.ebuild rename to dev-lang/crystal/crystal-1.10.0-r1.ebuild index fc6fe6558b18..281f3e30f477 100644 --- a/dev-lang/crystal/crystal-1.10.0.ebuild +++ b/dev-lang/crystal/crystal-1.10.0-r1.ebuild @@ -33,7 +33,7 @@ DEPEND=" dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= - dev-libs/libpcre:= + dev-libs/libpcre2:=[unicode] dev-libs/pcl:= + + + + eschwartz93@gmail.com + Eli Schwartz + + + proxy-maint@gentoo.org + Proxy Maintainers + + + kovidgoyal/rapydscript-ng + + diff --git a/dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild b/dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild new file mode 100644 index 000000000000..467e239b5828 --- /dev/null +++ b/dev-lang/rapydscript-ng/rapydscript-ng-0.7.22.ebuild @@ -0,0 +1,75 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/kovidgoyal/rapydscript-ng" + # this is nodejs software, so possibly unfixable. I am sorry. + # Instead, we will have to generate this with the live ebuild and upload assets + # using EGIT_OVERRIDE_COMMIT for the tagged version we need. + BDEPEND="app-arch/libarchive" + + inherit git-r3 +else + SRC_URI=" + https://github.com/kovidgoyal/rapydscript-ng/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/rapydscript-ng-node_modules-${PV}.tar.xz + " + KEYWORDS="~amd64" +fi + +inherit edo + +DESCRIPTION="Pythonic JavaScript that doesn't suck" +HOMEPAGE="https://github.com/kovidgoyal/rapydscript-ng" + +LICENSE="BSD" +SLOT="0" + +BDEPEND+=" net-libs/nodejs" +RDEPEND="net-libs/nodejs" + +maint_pkg_create() { + cd "${S}" || die + + edo npm install --omit=optional + + local ver=$(git describe) + ver=${ver#v} + local tar="${T}/rapydscript-ng-node_modules-${ver}.tar.xz" + + bsdtar -s "#\(.*\)#${PN}-node_modules-${ver}/~#S" -caf "${tar}" package-lock.json node_modules/ || die + einfo "Packaged tar now available:" + einfo "$(du -b "${tar}")" +} + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + maint_pkg_create + else + unpack ${A} + cp -r "${WORKDIR}"/${PN}-node_modules-${PV}/{node_modules,package-lock.json} "${S}" || die + fi +} + +src_compile() { + edo bin/rapydscript self --complete + rm -r release/ || die + mv dev/ release/ || die +} + +src_test() { + edo bin/rapydscript test +} + +src_install() { + local modulesdir=/usr/$(get_libdir)/node_modules/rapydscript-ng + + insinto "${modulesdir}" + doins -r * + + fperms +x "${modulesdir}"/bin/rapydscript + dosym -r "${modulesdir}"/bin/rapydscript /usr/bin/rapydscript +} diff --git a/dev-lang/rapydscript-ng/rapydscript-ng-9999.ebuild b/dev-lang/rapydscript-ng/rapydscript-ng-9999.ebuild new file mode 100644 index 000000000000..467e239b5828 --- /dev/null +++ b/dev-lang/rapydscript-ng/rapydscript-ng-9999.ebuild @@ -0,0 +1,75 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/kovidgoyal/rapydscript-ng" + # this is nodejs software, so possibly unfixable. I am sorry. + # Instead, we will have to generate this with the live ebuild and upload assets + # using EGIT_OVERRIDE_COMMIT for the tagged version we need. + BDEPEND="app-arch/libarchive" + + inherit git-r3 +else + SRC_URI=" + https://github.com/kovidgoyal/rapydscript-ng/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/rapydscript-ng-node_modules-${PV}.tar.xz + " + KEYWORDS="~amd64" +fi + +inherit edo + +DESCRIPTION="Pythonic JavaScript that doesn't suck" +HOMEPAGE="https://github.com/kovidgoyal/rapydscript-ng" + +LICENSE="BSD" +SLOT="0" + +BDEPEND+=" net-libs/nodejs" +RDEPEND="net-libs/nodejs" + +maint_pkg_create() { + cd "${S}" || die + + edo npm install --omit=optional + + local ver=$(git describe) + ver=${ver#v} + local tar="${T}/rapydscript-ng-node_modules-${ver}.tar.xz" + + bsdtar -s "#\(.*\)#${PN}-node_modules-${ver}/~#S" -caf "${tar}" package-lock.json node_modules/ || die + einfo "Packaged tar now available:" + einfo "$(du -b "${tar}")" +} + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + maint_pkg_create + else + unpack ${A} + cp -r "${WORKDIR}"/${PN}-node_modules-${PV}/{node_modules,package-lock.json} "${S}" || die + fi +} + +src_compile() { + edo bin/rapydscript self --complete + rm -r release/ || die + mv dev/ release/ || die +} + +src_test() { + edo bin/rapydscript test +} + +src_install() { + local modulesdir=/usr/$(get_libdir)/node_modules/rapydscript-ng + + insinto "${modulesdir}" + doins -r * + + fperms +x "${modulesdir}"/bin/rapydscript + dosym -r "${modulesdir}"/bin/rapydscript /usr/bin/rapydscript +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 1fccdd12ac5002f969620f5ad35c0b964d93e532..56d4f63ca2f4401c344758e6dac2678fa1a9430f 100644 GIT binary patch delta 71814 zcmV(rK<>Z1`vuMW1+cnWE0QBimR}S^Pz6+>*!QN1dfnS1Od9DgeJUUFz09w#bKqIm z%x-$*KoQ~LljK@Zf2-B0teR>u-Ig16UuIM-o@#e#MlkBSP2Tk~x1kW6$ff2_-n~7f z4d*XnyHoRR0M3bt zhgwy&-Q5=l^47;$P1U_=AWXSpE8}^^zW)62$JhF*WP3b`f4+xV)MbczPe%JbPIUm$ zcUenLA7rms?WG9zv=?m~L6q+voeohj&`A&?)F|YqUB889%R5$fCdpAdF={U!rs%*N z36m3C?{wREo5phTO^VP8Z1q~yM=b1Sg~RPXo-nOE`y z^)TOB(XDyjf7kLf;J8hRf*e@R>XozIPV(mQkQ%8CH-6-N!_xGw>=th@%xkNT!jJWlW<+jf4`$g z0+n&ywl1)VqULm~&Y4G9mcb4$?OShYYHMLYEiD&7OP_JfVC%AzuGz;(OfYc{Kst1n-A)Dni6q{BNYilggd&ebK@|W%GwE`=e?(zUE9(pC z+{If~?Rg3uhRtb(;`u_n)OK7!ZD(F44@IaywxZW1;pFrZ+*t=vKS1F$a8ea#ZJ@!t zyr5Ee&MVL&<{C?FCg zl&OoG-t|uv`hV5W-@m_5%AV=PmDniDZw3Mo+fEv>%Ekh*+bbL@^IHp*LVODBiluXV zHX43x>|UFcn{S=lPZYR%1fg5+;_zWRJN)i-LmxFSbvR~^UMkn zv}y~>i>FFyVz*JF@MEVM%H1D5b`488XM}LwC!4bw)N&-K4Lo)RB9{i@GAAxaGc;Q6 zTBm{9c@*`$yHeN7v3k38L45)l|25z1`jJ!~cjqUl!qIRb&6SpLDBHK*B;!p4zQ&6$ zhXuQT+qE;P+2PmVtqq`ZB!876_-?^A)WJ@3_E*Chaz2OvFsu-3R^xCwBS#**6dtQJ zQ%Stl1h;maKvReJ62UUhL${43Xk#y_QnhEQo?TkqT^zb~@NfsgbQQ%T|E81tOnqMT z57IC7Aj#+g{4LjL>7wet9?E|wy`?A~ygSIFJ}=m}`u*p(m!X?SQ-9+GMG;Q ztg%DrCvcYU?2y}RZ$J!8&!6GN1cmXhO5Ne*oT{swpUl}OM%p~Ji@59iEEZf`7}<*~ z(%}X6q33huJ1F|1)_=-7Z5D-ZAK- zO;yI#O`x>r`)8onIS8}EX}Wt;`S*I;UePg5PVCJIv1}xFRDb=+i1LmM55aI#6cPM+ zFFX6$nvxBi0D@^3zZ@kkLJvhkqt@#xR+A(FC4obt!v$z*mw-bts;}?u6fqASkMeH0 z-VI1RD`Oo_@3xE2*&V2g{gRn_X>!H$lbWJJ`{zwU=%BGv^F%OhQn_ot4yxaHXU!(b z${i3&+$wg8NPpR93aWOP!8dDwd+3m~6iwTjS}ynF9=JJ+A@Ay9Q<6Zh(*_s6;WG2a zX{AkQND?)?yDOUlgFV>0P;zquR>SqH1dz{ODAyfMAxp8Z+Px_#M{P{(nOYNr3G%H2 zsngo~^Em2SvG=W@7j8zUU^}S+rL|PuCZk$6s`^yz771?W%{lL&z@6W-(PV%Ge^vh! zQ|18%)^eRM=>*zs+hvIjgIjnLw^9W4R)q8|LuU3-1sceCq_!;@%qcUtoDIg|Wg2f{ zEVUW{jSls!|E` z=Je)Wh-Ympg`elWh!tus>sVd-7TKv)ZUv!^2iG`iD zx@_+3Qp3x#79UIY5=<4IZD;=exRxU3L#YtRrN~?V(Q-gCbv@x)bd99?^=I!JCn|+?aQ1?-dI!=%esFIX}SrN zt7pCQH1p0{F8e*bHB{v(Rg%P2bhLJgo&Smm_@q<7QJ0{E%rwPWNAF8#T8-Ohq4>Xl ztv~+ueLhP%Tu-gUf1=222j-7q>ywn2WJVv6jOVy18JxfZTm>1Awk%bvL$bHKn@xGy z2c`T8S{t9ylew&k6zvV0CV<|L?aut2as?G(1?CNHV^#8h+h%*NwxEwSl&|l4^BOc9 z6zEBzOU{*=x+mqdt&_1+=1|GyoE?{#I%Q4%<=m)@DJdx-e-_x8H8fT{%9ZU#m%$re zc7;xkD&M5@&Dow8Y<~IrasH#fYI^U-v)Ze!kWRUWrl44;;K=1%c;C**gA<4PRNWi2 zE}2E4C`y4^G?h}{0F<9jz?!|GO(U+Lt8J?NY9Tk(D%F2IFRK9UlO2`Y3&?t~=5Mec zJfm44$$*{6f6wO~tr0s-Pm?0ReRuvrOI0!gh=sql*i~=X9cgS*!O8X%80u+rhDY5b zR!Pf_z74}eKGZZMJA1889#48@H&WO0qJ1N#y^vyGw1id0nbmaEfm}Kr5iXizFVlHb zFK#qZkIn^LO}{Qh6f0r1u)QWQg&;!pk#yGl<$`)se+d%E!#bu-QRI^?G7c{XNXM$6 zo@76*E#GR(n`~CaE1N3wPRD^vbPNH7amJeVxvbRGM<(k74MYPDI#kA)Cw^2Sx*mxV z{Z+lvd_r|U=^iZpy>Eoq5zl2dy&q)R3$#w^0uj&nax8zgk01JvZ}s!{uV23XcrF5- zOttdue_XvgrEOUSaRu7RGm3fb%B&9Q-js_PYn=q&D%mo7MRcYbm4}uW#k{dg2f& zwItvn?!`xQW~0rl>=xVmQV4zY`{1M(ohx;uf2S%SD^Z5qU1*H ztFQ>BlHTChcavwLnP0wUa1d<2ZD#{XLHV0(@if#JrG^C3y@h|mU|lm7VA;)UZ*zg| ze}~@mSihHEXqo#`ZUE0D1@X2-@UVJ66b>FzQYkNW%@j+fNhCP{oR-Ox@X9N7YJupg zPyGNXC~2eN_4C2}Hea_FCC8)2Y|?ZOxvkF8_D$P0iXDEqV?Pw2>|A}Sffyktf++z& zuby2RP`UR3bdzapK(Ld?A{qx(G+&c3f8O<4bMa?l>&i!Ju~^h>Sz=j_zV*oiO7CIw zP*$1%VmA(L3RY3zQVpC|&^oyf)kDkT%CtmzTeZnnbX*qYa>^y6YksUegNq!G(-dRkIx|E$NZlk@6qhbWzy9oN0Q1^JfxURYs^ZW&Q;>IQ;{lre+P?v zM}(;o8*g)2J2g@Sym6S4YzjG^T`VPaPj8MKJ>VsJ|Fg3b+O>~kA1u8hC4=|-q$sjn zy!hC@d#7D4%{31y3p++$94N}IKJ)E#XaEm(u)lYz*&5*TMxJ95+b;_g<(w#)_%0+j zen;}UnD1n2QWaY-WY#qK2aTOie{1&h`}}sR|M}_%`+OPBadbwRx3?WS)YhbLhbowq zEox8Nrbx>Xoh42#f8V`VrD2K#cz{8+owtzfaJEi)e-}dT6%;%H zxkX+U%dE7X9snFgv>{(ro5bkBcS@pzsPVlrS-gI}L4rs(ssre{P`z;r_o+dgk(xb|@x)_p!3ps@s zPjI1j)W`X_cHp-h-<+K#f9MZpURI{aLD+knB<_PXo>d6pRAJ%|Nt`8h+X-%}$y2Fp z3c&D(N4hl@@%wjye&su;sm_j6lv5QH$4g^O97Iiv$#E>0qaF8@bi;Rhtl7t3OZMq` zx{&Z(o*eI}B8TXdxUOqkHgi!H?lLcu*QJy)@$@7fbvgdUpz}spf4f~NhEVxeeX5H* zd7}XItR%iJ>akM{YXeXCYgeXd-1WNBn%ChT%FwrMW_WVl_fwCXz*-zxr+ck;c9~T- zwPo|pbMs1N664N;3e?+XVM~_I7`kekXBXBH~_t-gcFdc$tPSea8Ne-V3B1O+9v*4USF%1NJA z3ic*%esuL6W&O(Y&DU^5Yk#+5mHzj60EonL+b>4RF z4_R=$Y*lJ0eD5H0a%#Qg6o9iE&6p^zp2Av5@rcPCmgs7h6SSrOGF3Zx3kVZJY)csOYPI3)U zxRJWM9Z^m1F8K_bkoRnMvh}>}rSN|utX77p#gJ`ehU75zC6FJ7-K#jLC&_5b z#hFsoOUv84tbJ>WL}pexEAu@O_Y+AjnR{ikhC44=q@k;`V{QFZ8FLK7N zD`Z_7e}K0aCmrzE$Fg_1kDvf|XzIF_B$aeh8(-JD)eS13=x}heE7e%E?kW1I4_0`1 z1CZ{W3g_0g158A{dOsu{P7O=ip>T6jzOmY!ab!m!N9lR$Aan{be$TL9T&_c9)m?Et z(iF*PcB}TP@o<$Gc+^!^?DEspa@%w>B|efXe|O1G1X&<}Ld*B{x?G>XfB5+2AFqyN zk1Sb9O-LN)MS5(u-3Vc0>f+5`^8=5qft|$ zf3zHdcEE5>J(mDkyomeE-gH~11aBTzw^WrMl37q{0xS-0Ixag_qySBBIKIvSQoP02 zHT(MY!{_m#*B@V=yZ^@{jvd~NDMhx|<&aTFy>8;bP?s~Osc||V4m69l;LpX|waYuE+!+A3Lt=;+YW=#F=ff7SFqoRM}~Ns<6hvfM}JlQ14np+<{@U}tYm z6=yg8r~@=&GA(QZp+89YP}mD(s0~D^m9(-ECrH4~3!b_%&3HRXL6GNTNJUgE4ySC( z?ME*ewx;ZcS{3(o>Rrf_e;mQV zxvFWoYY}=b?t!=|4W0AMUn`rK(rjlg=BiuHk6?eR}BKHbkiUv4Fe|7Sx_+zCc zqRu0xxS`}ckyUvYQO=AL+RBMrLlv1q*xm)SA74Iw=>O}>*YCe)6=WilvS_O4 zu~qdm^surcv|~;VWD_Sr{ZfIoO$hndm8m+E@oE%#I&68L&A*&_E6yf=n_$#f-Gil- zmC%9Q6^yG{JR#>$p@k2ue~+7AY75)iK`D4i9Bd=W7k#_P$qM5SV4)@xJg1sfdNGWY zoJ=J=>F92HV-w9BwV<|ddlsqZ_3*Vua)_VT$a3S<%9F?$3EDuPXBT1@?SJ;;B?CNd zGGL=OjhsP_SYhqEgX#OwdvN1NHuc+CBlnH(GwTeKny;!T0CX&tf1%nRHtLp#Y;rnK zM+SDTtd+~vxrzHbWlkXcQOqX}_!b{rer+&_MCa`#;k~oA_Bzu&hLYhm=cqZrtt2~{ zqf;;_s?*hdJJ`nd?rrKR*DnoR+f>k^9y(1x*-z>@s&Z8xg07>~H_N%0SKZ|=y{^|k zIhvpAAHUB8FEcnje{YnM1P%ub6~fvA8DH+EMF$BWPik{VtU$gTl12BDLqe&n@dcTk zO2k2-B9W@A23ZyH3Q^^USrmrsD`$d7bpAROkh$%jX&n021yW6RldJBsf?PC|6tjyP zlAc5=NJUw+IdYu0+wPi|l&qkN#-{`k=~&)D#36-%YAY&0e`nWSH43}URlju>SDF(r z+Gk+1Jkw*J*6(*|^lA7vk-Z%vKCPSrdGBlrUl-*$!y08}TT9^t`!B-|={4GIWl-3C zCeSR4?)ZcY>$ok4(GJ_(hmcBPk3&mYEhc1qX#jSxzkWfQH?53?UZ@*v;PWSv_OTq* zCKp?s=H4PGe`cxzN{XVaQ09vb&52!iOPg(3uj(Cmr@GHF3#5{hi_GrBelX{NBoAmH z=ii_d0kF%w=hrmK(fECTRvwEcCIvtkZ-C(%tpO|ONS$hzD&^Rv3S|nr0fQW~%}s@_ ztWgnZN*arv-Z`jjK#HV{v2S`0(7JZd3O8#79Hp68e=xd(acs)-ZMAkg_`Cx)qDITk z*?T%UP}|Dmh3)U|;RPs;O*SB&RGnOIZ-k3f3lIs9qbQ|%<_cVHN&>H|Lz1i+hFGWO zaCch22WQZf#r@uD7L>4t!xHDfwc`P3$&6DQQzs!7}Ox zrF16I(alJ?)F?HmXmf6gAC~Z%3fkBExj26^f4*KZSD6dS7a*bY$=Bgnnjv8a(pa+* zK{!d28~d&^Sg>B&QWd+guFcmUy>MC5g#@ zTaD^p$Ebz`sOco;t`5yz7K&D+UUMgYB^Z+3eeD1tO!j+LR-xFQnvUx7-TK__!|`yh zeam%Hu0JSKd=ZD>93pfu!wxQg)L}bzf94+f5{vbw$CFGAwL}Cp_8Tk3ok)!g;?z#10yMG6&cEWWoy&apN$yTa=p%xJZ-Od$^ zO|FBi;=sAjYZ%yRB!0(Mu9CgG+Y6wTH%orgzw#nLFIH&F*DmQQtjWjd@DO1Pe{@b5 zR=I|a8solNFvNhzyk*pb_HwvSr4ao*fSkptOfVDxz6lJLaX4#DCCU*bFLT5dF?XU` z-2~#iu1>^nrxhA$v3S2k(3|(vPfV4|t;**ZrygBNMwS$V*Y*1O@#FmQ=|vsmcp8o1 zWLJJ1>FU(BRO`ax1%md9rBam4f2gHSbtEP^vf+(`*4KGC({GxXgkf99n^o@s^jN93 zQ03v>JVPb8Wxeh$az%)3Q?#qJ!Iph6GSr0{oM(lPLoPr zE}Gu3mrW*unvKHKd8-SMOsSlmv5k6+v4eK|xRK|%$6@W;oK|157`*GNe+(TG-mTfU z&%Yn-(sP#>Up!S{Iy-JgUKvx8qCl!-NINJ^14QCyB-Ge4@zoHZs2YOmTtOLeS;JL3 zdsdq-#=+T--8qDy_ul3JgQ5;eE(04yhs(DP(1PqrLg+1UNuX4F+-pa>bK5EG(cpMj zTUx81sshHvI!0@y%iGsXe~cq*s>!%(V@FgaE6gJ`Q8Cq~vHu=Imz^?SHH*YSQSR|| zx&HZMe*f^V`Enx{o{pum>YC3}naD;0{pF^op*P<>XXja{>h{2{CiLk4X4_b!A_9Za zrU5+{(KKy%er!Y_@GULVok{+EBOSfx(D@e^WPJ-iE_JvQi{A zO&tjdqr`2H28i$=h7}dF)q+w>g7X!WpdYvGcdr8U^0*Y2UB*qU&5#KU@=H2@9Og-I z4SAm!!COiFeUj|$1+qR#N1gHkwWehC%^1>6ohFPx?XI=Ut%tfVqN^81ge}#3YYN%! z_)j3XZO2Y9R6blEe+y?zi6LD*ies<{XImy{fYi#95*vM9AXM_U`i;g&^wqrkbVMFN zZqH$O7Io6(9RP#RTiGDK-)%)!6^A@_2mVQ#I!riJ#^JD9c3wPh=h7b^RR07my%k8V zN?9FQ(+C~^qFTqBtgqMQvH|uoeDg$L430nU%EZ~j*%cM5f6D5x?0c~XclKTPNJFHS z$T}!fc(+AoAfF%Jx&cMf(zc3x8ozZ@t)@G{k+eEhHqx7MV2SlLXf>N*bc%ZeVTUdZ z-kxWj-FQA5-h~eXQmQ#2La9;tEG=`2a3k71kZixI1+t40|7v;>ylnlSc8iFlB*vJ$ zqH=_vN81RWe~G-U)ev!28>IPe!9IL({-%EZ@}a))q{0*5e{MlSuKxC#G#{rN5uvea z=%pIPavTZZ(C)jry;YLg>^3;CDH_re@Lizp}D>Md#_M%qDMtBe9mHGFkVHEJ*qzUgb@eNtuq9B=5?OU<-!2 zj@rSAe@Jq!l3n4Aj7Qc3N3vPj5TIao93;Uy~G6$Oc)HM7+jrlh{}k zq1u`qo{bZichK`vNdo?8zrY#iC~IlWd6MuQlqud;9xK{QycUyv_P-Dfys6EosMKkv zI_s*~c3DGS!7n*Oe&&4$?57<%YU*CD`F<=h(pq$rHXHy8#kHU|;yzPoL6rH?t6sZ{~6!f{o!Q(pTP{m*Y-em>D- ze?bC|`g5DG$SO?)tpx8pBg=TWD(7dFOr-b%MBx zDoB4q+Y?c?n7pEFjoS<5X_heDhZ+i+e}YcE>NqgjdQ)7fXU8qGh%-=^Ye^0=-rj}& zzm0FdcgOZ}FscE=xl*$gm_yL1@*zcxIzWQd&I$U?TG|HrVz+LRRJs-_%EzvXheZYS z@IXNIeQB&uCt}B$i0`Rz%6I{3Kje4UO?s6e_bq-|YI;J7GYoCl(@DOzv!pC6f57gv zGTA%$@9-XX*L%DibGk8g0VZ0dQwVa%iY4Q4P9(`D?W4wZfg`HMKcpNdAoW-TlH4{z zMtkk}_m5BKkt*g1SQu@1nbS#ErH9mJAaih(F7I?HosUy%_@Nh-UNK&fO7|j}E%(i# zoV?Ri^I`)D;_TYBM4jW=Ua!%u;j|kLX6c%EFb%&!3w-<4w zj(SR()rx)(${)yT=jS@j?%`$6lfX3R(tr+tBd5%>M2d0n1b7BSl6pIIyUq*I7w7=`Qm;WS55WWyPXe9KS#8_JKayJ(_R!MzNfMjW z-ANxn*GMoY|Jn%3iiWz`__R9HxhUrB@zl*Q;E<@C%B}^|6e(y4e{BEAk?dAgnk&^> zrt;F{S{wwdV^?$6QGTucIH??%?H$_x`t!s1J=_mUbvj1b_?g;~6JaSZu3u7gfa#ps z{!-?fot-cVHUOinzT8|_B1C3>b@+4zd^w5&knOycIVIknhiU;io+)TQt__tIcNFE| zt{$Fllk9a6Z#qe_e|Td=4WjuW`*-&k>t@8?Qd+6@aDW^nhg4PVL92j+V<}#*I~Pgr z6!Z%MCdcA>*Giyj3PX-cr1dLYdKh~d%29t8^S^!Ruev>tu2|!sJ5QtrJV(5Fs-2F# z^BO015bD@;fIljTsIU_iaRI;+81AWv4JU8Y_H0k8%#!A|e{=O*X1_Mw#K8w3Ggdea z9yRkBy8;Z8YH>d1#>cXkHb3YkNm!3|TdBqq<$~@RryQp0+(cIVR7p?J;$=i7CW1zs zk9Gn_pUg`BW(lvU>#wd2n-e@>65gDQh@h-aW?Mv6N7*g!Q0w=X0QO|z!c!`l3<}UY zn4?Vy_4QKFBBoF@ipvy~PD~Kb^hUJ;Cek|;2h!KM;L>&@seA=6qKH(JyoNV_-%4Ty zo+!Il$c{r%s_fC#Mc8H(HSHPov^W(?<=C*a?ynK4ae1+8vRkS_ct<1{b-wz;y(ol7 zHAb43cy?cJ-UMMi9oxT!0@ZE+f>HW{Ymd6R4sDldPL7*s@+FE6c7R( zX>B&6)W#MaP@0z0(AC{ zcAi_~q$oVY52A##G&-zI?i_2R%F}H%a6|$Ha{x@*QnKNmlT0Jl(hG*o2{NjdcPsX< ze|>x*!amL0^szM2WW_gIh~)DuO|JttId9EOSjVA` zIE7Tx?)Y`V+TVUZ2(86`^kL&;-=%CjW=0lM61P_yU;qJPiJh@&H<52xwLhTf1uIR> zE{jykz3KWx4OHb*HInD4>rpuJAyC-+MS!t>pM9z#mYj(%$SnJbX1jh(ytsWdfn6%v#e`kvV~c<2?42zEPIV08U6_GR_o{YPxJH7KmPX%RprTdkX6#UPLMjB&{jN8c?%V!RfbgKek7H! zm0;=4A9HNV42tRNrmBjlI44$~mYhdy`a}^W#-tc&(VLcjp?NQqM|UBoYFi zm2ue6so2yFj-*@8Olnt|>>yQ4o=PTXw$)Y_eI=*axw5KZyrHi$;FxPdB*BoA}>ZrU^ z$~pZubyZXSOeW&4A=yQSQp~Pf6|20Syfai~fm3|(4@xO%H#V*lNU0FI08>e$i1BF zy+eu70)BYs37)==HEMU9oLPL5hQfD#8An zf7k8dny5f1UckA{2+x-3)*x&01_4|sb{cOAFNozVH+6;G4XlXxFIh8Hp1XI@O z1$<0LGBhXyMubwm#UOM8Fb@7>|9Ls*b_WHQ1j%uKkj0i*)O82vhKfwMu)poFqJLyn zlKNUqf}&YA@Qh?YT%_O{j-_bWSIzB2qGk`SZJR^}Dsf6meSZk(yRP4qw1l^z7Wx^N zZR%m!kR`6q+U8Vvd#YsycE9_(75o0T|LFKUoysOB#Hm@w6t<;gA-hh#h)!g8ExVFX zD$`tlvcja{ve(YD$oULFf}Y&~927E3SDd0+01JE_3ZS~&sRs_H8`L-;RVDRM(y55R z<5X&&x<{Q6HfbE2#Dr5#c4zy`p)&J*WphkckZU+FZzDtY7jNe%w(<0+G!ao|g>`Wf z6arO{a_Vg#qce^mC$RfXc;s-|;8q&vl|(#${`qC;ww=OB=h44qv8aD9jX*MQ6srSC0c6p3EfQXv>?tj6#ToF(a3FQKwN1#{R0OE%Z@ z+%}$PJd7Os)}3?96xZ9(sj6{wd;>arkVu?GO?=#O0lWG@cRAM0|?b_bvj9uk_ z$_x}Fw^ov>6~fqSBgEJ=DhF!__~6LyynU4}3rOu{xn8D6p1NZ?P_iVBqMDL*k0;^s z>Bqb`qSGOcvOT3Hf0VCNKoH9OdhtpzML4Hgn1t7+KOzN=C5&h&@AlW!SD-xg<}M70 z7=UyM{Q&Ti9~Rnr6Hh5OAi>m$@HZfTwU82;w!e}1e`eqV6&%%L@AkG!(f>6o=dGLU zavtENU3%b>8yr3+y|Aygn6pB2bpyEUwtqkY=^|nWFZigH_V&71?U~L)dHlpjOjD+| zd6Mu5l$tSu;V%k*ez>+`J<9Gm&x2FZFRSuRcGPDPA-s2cYkc?%JaOxU zn>A%8&d3tuK;L;&q~#Ft=v6I$p=__z`UUit_?CU@qH*bjvJ-T#s^k|1Gapj5)TIDE zDG|IsI!={{PU%Pv;t*q5`lVXklXstw-k5!DrIRhzd1}3iFWsrx^D(M+pqaEo9y{;l zCXQ~~Dd5|F>67uD)sj{wU(_pPPQL;S@IBm$}%bzW-P@VU1&+*%?S)r&AB;gb4fx0&hiT!QJZJ{ z<&?uqk(|~QFgurbxcGV7wx%`7Ajapn&80r|? z^nKED!`qD^Er6A}Jn3G4g?6bvvvAtuvGJ=4nZ%@AlMSTM9j&2i*t|HWJ|C0)__|mh z{(@JxMFLCO)*<#1tWOzE6t#AJHs$KVm9_EGVzw-c#zULq4R8Yp3mOjON$vvT%f}zO zkpr?ehdytOktqw{alfKtZT!+3kcep>`dV}c>$3xYVSr__$gKwZHoB&F zjq?NUwB2+|0qge5(>C_9>+W$t{5U=_^kVPHDds7A#ql z-%{9`4 z!WLO=p1AAaO!9V2R}2UgVEqS4lhRqI9=FOyNl)O_cT~NgyL&fcM_;a$HgL8BY*z7w zRO6OmLvqURmg|?Mb^kKv@8g$tPT;(zv{?80n3{esOK($ukGFJ)M0J8qyn1R(HR3N# zp^GNgm(E#Q_YvnPB1zXdJ3Hbv%9y$WnI6drfT@MkiEJ@kVR>@iZp`~oNMJtKsh6+$iwc9)|9*;F^AIgkyNZ}t;>1HfCySd+A-uarPg+3Dr@63 zI$|R0&X-4jiFFn)c-t%TVv)Z6Ua&#o0)2ZR`D7^Ut`(COb=8n@4&=AUZB_0HHdRg%SEeX`_(?S!(XCZ&Ke1!fvM?9H>a-;Rx5Uh=*Bk zF!dUaTa~6c*&w{fO$n=f*|bv)HcZRjtt1bB`81RXBV~%o&E2vm$jYKFdQA z(0&c4UE#xHt6&+@45^p6Gzu7VmyQ6~@nVaTsD;SF*vO2V1}pMFIAcm;pHw12Z6;#u z$meo^)Rl$^qmFvIoR>cNlAF_A0JFI{iui89=I7`3M0z4_S_rQx^wJb+E@VAmgxYd{ zYTI3)V$d`%LbMX)QtGPNy*(-*>fo$XmIt zijbBkGWdW@Z)nvU^P&^2XqTv;)o{HWy*iZMz3kkScCrU6B_SJ2ofk2SBt>djUPmw8 z3s$P%m~C3~1*>kMrf5kCKZSXt^4zd8m7DZ2vR=SgvD!+HWjllnl?K$?DCkp#ql%eCJctFeuh$;*P>dw&*Bd{Va{ z_C#e$Q?XmFlft~bnIe)942EpIHof5)QOiF4+52jbUmOYz;I{BfX}hTXDx*`=G72D4 zX1%nO>3Ohy`2eDByW4Vh1jZ77lE;&4aR}s@aZ~EYUmgX(H?g6l$Dtc+jU=C2`H@!G zw8|MYr9(-!XHv(CqCR>(yAdYTk;}Sv$jk9siS*i=zU%iN z|MfCM^GvA&6?2fwa(|z|>cio^`zE9X@KzxGtVG?k^w#y;;k8PM;qcafB@ghRTDJ$U zwSiB0-3}*bp|jfQMOwP5HG4f38rI|B*f}k&C2t5G^>*d0@n|;dM=NGMc4fKjyb)a~ zQaA5W0?~~U)KV5RaKIIHClp#Jv3rPQl!P$ zp?aF5(;y9tdi{3T#pigxYA>RukLBV!Z~3%VP`*@Y1=Zl$x#w8cV9`l>3FMn24Kpjk zbU0zxl;h^$sc$L4pKs&DS8=LD9)_;3SJ(1XOUy+UAp7p*y9q3(f+8RT93ReGz!onE zvQj<#jn1D{qq3%du>we6qWN8H$n&s{2}^E04E*=01+NZox(GW6!H>`&?cT^b7umFc z%m6&+-iOV+#%`F>_dD-@Q>5ed?&JP2zU(g(G~1I3EKx^p!q@Y+|;!d zcz#Ol(TzvPQ(0K=7VP8v*N2ZE>tF3Me!j(=MA{{*>S%>d!%gD3B82Rv%J*AJS2_$U zdEAc6IZ42nUgjKsQoifHWShieoCpw*Dp{c^!b0IkR6afN1ZaY_-BA#3ej+}(6?vq_ zDVH*o^-Tr_6DiK3pV3f!!bN#SVN)PlalzHt)I>*#KV3|zGHq-C5;gjyj=grf zuAI&$g00Tv4~e7zs^AeBuf4GQWBpOTeXGwxuumI}Om(Y&s-UN9_o&I22J*1`hNf!L zR9e$U<P1dgBLms+(i-KwOmE^Q1Lypt*cAhUbJP{l$F!Ql%UOlG1yO* zG(IxsK1h4BhPbG#7l2a`932Q1G>}cDyYPc_*Zn2vVOx;H3ZU3`4)0Zf#>E*D*&Y&3 zPCm3*4<&DZ_HPZ5b6LLK_D2AcKw{9MgQ2f$_UYw*EvKgv>0U#wbJh41iEEyCcP{0i zAh~vFXd!DBs2L)g#QWEmHz45ss%>;rfA>!>3gGF{=rL+j;mnPF zQIaCCnt2Rqh)y_qGkl3)vW)wEsdN&w2X9{=0%z!#K4IFYo_IseZm?!|wqHe#z8bI` z&OH!+hq|4%Mo}Vzk1~ALCrl-45!nYUUz(gj#sH| zmzp2i%b6jn=EkHB4kahNM;SM|W;=Co^Zq$a)U*P zHO^osJ~|g177o}n=iP*mi?8JLSUH!U8l^`#mQXXLpn-@Z#uk$3Up6l&^hVzuLL~51 z#UICgufm}u z5Gh}I-&>u83=&xr7kqzS0c$y;BcO@}cY9p_xnO_(IqQoq&++5{#FqEc8z@0RQY0%| z5+>j`3C4yT=mj{sxN-oP+m52z5?OtLd-wKY?6yGpBjetd=K^)g+}M9DKq%nGwcAA0 z(F-WQsf6exxYLv|ytVkla(r3l!5esutk1^fs}TadI$;giuqhBh&Xc$0JUOvTal2NR z=tWTrg_4s513;A5uSVD5Tt9e5b)dG3HWM|f`uI-3P`&hJixXeV%RiUr?thd^;MMe` z(b+lugjS#v`NiS2v+94^z(W>oU6%(HKY(XwpkAsHxt8~S0?k&dMUO>RQBfR{`Ry|n z^>vAdiZBm_NA1C%y$RHGraei}KYtCsTJkEeq2(%%@Jnx6V>AtkN>xbXvo6xvN~phExW|fl zGx=yOI;;u=Ca$uB@8pHOhG|XNHi}@cv@hFl%a#wItq0k^2bP?YOhk_3oKk2FJ$jGv z8x${1YB>y&pecWxQO~-N6(^P{3j7SRr(~*VM=7YH80-p>2S_(rex1Ha-cJD8fqHAC zEU`x{o%5kj{MoPfGDd$6uk{XVrR5e6x_S&tI*3|=x=OtIAz8qk`&^xG+NFz@N=s;+C>+}z8 z6SLF!ln-i*E9SVFarEdRfd}2#Nxd?YS-X^$TJwx~kO0Eq{PHfELg=?Wj4OmiZ0$~% z?HauVpbBV=gvC~%+SiV4jl#rmzsr{&e(e8YE%=kBp|pQd`!!=q0TtA&CCqJ?TqTpw z=H&BsIuAv5Bf2-j&h4!@(TB`<^Esf(R*$VKMZfKWBrQIU``|g0jg$-cR*grk+W?~^ zHPz!oOWDg$neqS@;IM;+KZ?u)>9s{^jbQ)vzXw?mhO z=7qpqjVOQiwD%)Hp@ERM*A|)E>yIC-6+q+phWDu;j|z}(N{@TQ&L(oQja8gJB{5|g z-&!+yr@h;uCJHsmIXP)9)^(RHJ5l1H0;fa$IbP~MMWp1D5bxoh0VNhQ7MPpn^LRP=WYIDAFpk4yA1-q5Qo&tkL#`y`p}-o4er3WnCGZ zI!1p50I_pU9xz0gzrl1x~`oPot1i{;E4+xzDyQrsGtD z0IXe4Z8wU>gqo`=pr+A;zGIv3bLR_yHx1w307XE$zw;4I%&I^S>er}yDi5(;?cMS{ z`;BZ*61oA@+;plS9BrFZ?YRq^@@n}XT?->XDRJO`Flo9kZvs`&?vfA|l-1c}Ks1}% z%IO4Ztz8U7SogZvsx7R|EoXD-wu}DyrTpb_H~YnE zGbZ)MroQfajb`3}7dvZmh7Se~Zj^E|P^rXb^y(qxq-Bt@lvKf$%05l0Gc$AW!{8O~ zY`oWh<@);PAM@L{7kSR>8JlS;d^X9arxWkG4Uq&1?U_V=u*cQ38wbggCCMu4U0vP5 z;zP3SY+-q6tdlOa4JWC|m{h1heWP6=4Ec|jB1h_ZIqIs%kbwbc^3|@oa$I#9mEQ$*;G6eIJVrP~xoAn;eVGG1Ch;mL52;8c#VZkDQYVz;=d@!9ckDA57p0DL1y zCbjjWmpo4Mwlt zDauPTOmjf?TwgQw>{yv{hwVA}P$j9j0LHCqNXqODmm4(#%hVI{y2Sg%uFEw+LxXhI zm1C*dHF28wr|Vo(G2yNEKOG3(wp-~eN6x2*_OjY)MM~XvDL(7|UT2obH ziC$+3Sn_W7nkc01)3HID?he9}Pp27wFaGsUXjT*P(;9opdoJl%00kS{0o#kPL8dV! z&LJ~UPery#UP6g$1|-?_bg++5C$E?DPMqLZD4A{@{tibebRa2diL;vhITO1r%KB(C z?o}N8$H%c`R5w+6xhAfkm7JfHV5w# zfTY=v@ri%(ssl`r^{epL^sykGD{V=1xs^rp`mSrp?xcv!2m4zbQycMFqfjSrIddvz zH(jBqr5Oyf{0R8JkxkP zdV_5N_)kdX47ADva?k)+e33x*-n1>HBG))pz0Si)Dz*j>#i<2n1IM&~7NcC`Lsf2~ zC{{b(MvK?O%3>F7z230JIqfl-?vfTKdRS9P@?^!TLPM6!sg4f*D?4~7G^?j~U2^4Q zCcX?m-qY!h7XE{atSvWNG^b-b-YOp1JBJv_@b1FKU%hsHU9Jzke*6nnJ7vA^R+pL` zRXxb^kgV({*CQQ!UUr9n6uZ?couJ4{XBW7kiRHTa=64{5{F1tx6`BAhj%&sc>~w0{Wx@*+12t&PIanDTNlT1Sp14Lm(*yIEJeyD zx+!h2$Dm`<@bW*Lm#i!MtQzk)Aomu-RNX0*Vv?k&gm&%W0H;pFm)4u+ES^rVoYQ{F zKg%C7Qq0_!0u0-KkmzwLCw@--X-|hsvZ@N?Bua_p=%O{j=!%dTB-U?yFOs0?AVj`B;bouZ7U$AB5Rlq~kb7&K!;dAc zuow})uL%GX?8gk5-jAA0qHEy`?Lono5?XO*2>gZ<0Df#{(XDdMFiTw zHchMb%GN7=QBPGTH59P}>Q+?0lL@UhHECVHnx0h01$uK5Hqx17 zN6jC9y&63-QBfmK(0gj{7VO7U=m*~)PnW)qfeg(YbeM@Yr+0PjgVr%(v{OR9^VLyv ziP{EeQ9^+8IEwdV9;8zUvKkWOYO=4x8b$*LZ^PzbzwLJ$_j&SLEz4aWApq-}4gnuL z58V*Vh)EUAZD>9N>~TtP>we09Nm?6C7d%maJpe;4`t3w{Tm0@l3wPv@?oP2p&W>6^ zR$L(99;6u_W`#qs4yU^hr(51dvhQEs$ud9n`>DaYm+;gTE{X0kt#=lcZ=r~3Fqnz9=S*@zclK2<0dmTbf znGCB+&oQL$%S&R-Gx*~2GGlA}akYONsQLYh-QR!Ty#^aqW1*VuoFeM}QRea{u$44o zF*qwx7(ql?O%sk0rQTuxp%aOz#aJ|diY#6x;R5h!J?FH`mMFUvn(9ro$pcM~`QgCw zK3r>J%-aszRVqD6a58VZ+>?F+o!FblCV&S#?c_pAP~M8B4eIvl;!@QXPpg43$gFCo zw4unI1#FVgCk>}5F?tpqSO=?Zvq%RklBb%|*Sj6|+*NRWsZl|eaHWZMClvA6hz?{z4p(wj=_m;&Oi60o~(6J-_YEI`$v9_*tZjgY) z&ALPpHMtC0C+ymcpKru|{esS%)o#u1I~C6~y159`L@m7-osYDWF?J_^{LkHQuUdi*onYr`@mGtpvaF)oQ1btR(J1Ujd?%hZQsd&A5cncifS#kYWudg;-PlFK4 z6;!$EaRlBY+nogha&_rAb`Y*K9YEEKQRz`9ul0;oTcFq*(yR+u!7&pO9o{%dPu(*I zSrtB26BWF5h(pSXqVbe}rsE(4Tn{F}x{jYtmg|l}(rQ$)&m^c3VfkuGg3G z&)3m6_Sj?1PP>PBk2iHI5a2{JB-3|)FEFR12wN3n1kLLy z3G{Q2v^!)^5OZbmYI7UCb(zZeY1^7l zcz0>}_pkL?2(UbVjdQV!LL`ACZ&gxudU-KVDQ6PsdDxEi>XfvUNC|26GT417s^vtA zuYu%xo6&>KhC}61($|$W_~c*&kcWl=L__d98zcZUW;yhvXVo7L&r#b5B5-nIoVVA3 zcavo&wnw(BH?k$FJ$?}gGXa~D_Hc4#DtLP+ik{URXAL-ie?eNEs)A>bnktT?$jpFS ztv_T>j-rBG?{+BnSJe9V@2$QF8$G$a?Wgzp`b1`>02T1AW4Vb_8d2o5&axdkl0p?{1U&YonEI*t=q7-=aD_D;v zldPKYqA>e7Wxzod47j+r9l;y7f{2#dxTJ#o^W^_Hg)S z>hjfyZF&Q9@SH%%hdzRYzF7&L91E&v;x3WTxx5^IKtzsA<;k;0ok|0LKL}EaNMGv8 z0UWgUhO|2gfS5!S)TI z9g;#1*^bf62fyD2l9b3vxu<|%cC_Wz8rdPul-@1b=XVscr$k8|l{S%y63-5o?)IOP zKFCdfN9P0hns#fXon4je{%LB%5u(@~jsQl!0u?rAK%J;#$zJ3v@sOQWHG+ z*JIp8>2u;JyA8*X4FXdvh=Y44VQ!?0`&=&4LX z>RG8oy#;oAVTQ5TDgjL4WJeDaMCU|CGxJVZn8Xtq5};f{(zH$liX=c}P{=lEe?o0a zj@m=hwU|^w)@ZuS*Stjm&i{q2K$Wnu{#8ZS&@=)}sxy#->_5zSX?{k8ojmwuRZ@t5 z(} zMbL;)Ih%gd+Q_P;tZ~I$gXsj>Cfio-bX4nWZj#mrGwN&;h4>Dx*HX1x+K;z*+&Rp| z#sZ3s;QhKcNkKK8Y8ArZ#!(0H39k}T6$B!l2t*n1Ivfhu0@8lv)N@( z5gL;vgGv#*jqj#FP;@*c*cch>_Hnh#z~N1Mifd4wNZmLKX(JMeSYqnYW0|ZS@0aZJ zmv5i`!semZdP~0w`f|8CrDkphggdEdM^c4*>R?f8R9+Og$gp3n`?3B8-@(fWHTJ3u`|QM#-UuC!F(i6fF^$&kHJ4U+EO z@3NmCzQ44p9}7mQOB64^c+=;9N^c$bTC)Q8YqGB_1z6>l#Iq6nvMY>oF1ETCS-P+u zMVd5#agujH(YIIm69CG0?q}2~FgL)y*00*Z2C&l|V}9&0EdYrG=d5a6+yp`=FF8`I zg~TR#MVvaSbbaOZ6{Oxt8|!qFCobjKwo_I2&8yP`;3YqqvLwpa2D0&g?yFIP<6f!Y zNu-m*U?crJ%ey`HV|@IJLGh3s049?Rli*eDF7t>+5;xCXokpoAc1ra*1Gjy1PX6@Mk(5t^RYOOsONcqCXK{AqCe zNlMZzLv=H`^ZW9!2R~YWdrznI&Mi6X#daZ?^+dYeDJvF}fbt=A6Fh*GN?}a9ODZ5c z>rKF<7Uj1Lw&T0%`{Td<`{i=-N#%mmLh-?V?P|>_=?h*NfPRW1K8lTQJKRr5svn9PgwWYsN$1V!v zbzxp^fV}b{Uda!MV*BQBlwHVBNr+&xGS1LVoaAACsDAUH={vK8UQQ{Rq~eS%7Jev+ zhS&%4<{WMyA9atz(&Dd**;TCtUa4cBYJH(sJi4t~A~wnf?W2JeDl$eJB$-tKJ8BZ% z=it~-Vk=al%jw>KWepHA30XuWVgr$Wh?;IdQPQ@HZ=>D04%pQmkGJPiSfkU`RT3B# zvs0XJT!EbJMKlm1z@pe$((KwRV@u}9p|VtyVqHU2Wd*z@Z%h|OZ%2UI03ol*S@TU{ znq7hZ9!?G9?68osE`CQP{IJykIJ(f0rF7Wb-z`_K-@bf*`TP>Xp2m`Hh4+a2HB)5!YDhH4L_M!oV8uJiEKt)=damp#rtr}US6N_Rm9jus01i=&?!0KYWA<3 zhXj>%xegSdeOdaE`5r*bfzvbG_TY9F@Sa0qMDK~nXnAU3Sdvz~VgrIF=~6(a1F90l z>wDxv+2U1y+Rb@hr15lAj_CBUhKVFu^;m{ ztbu1;sKOg@P~82z-NXA`idL(|=#SBEhYjYnqjoh}lboO_^O25lZT8gyXP3Z0z#3XA zu>Wp<fx`|?Htn?on z?SDRf_zX;b3Tf$yVn3{)d-;?k^DT7MpQcrCoyn{Wim^#=_{(kax5S6 zap&oL6iKTBpVa$U61db6)UdY%N#fOBK;N5PPLmgbYHz@ug8-wnXw;EmBNg-|S9?2u z-`Qj(S$AX#gCnI^#@MI!Vu<&I`R(Zh_I^srR+5y5q)~;OlGT|6xxUQQ`Z0OgXx_bzd68@H3{^r7kJ14K~j*+ zw!Mu!*VW{~InDBt?A)i)tu2F(v90bau*zwWgO|q++8ae5&*MAkgmT3zY(#i})1z6^ z8^GAtP`3i4!hW4A)JXF4$pHYFZ5)xnA7q3RZW0vickCur8TQQLf!gAA1U<;|&1 zO>i6mqv)?HD1~!M4wYg=;N$lnlUl~vh)%AX}Ua$4Nq#i>)?0Q zC5!KDd%VlD6W$?j@XBfviPcp}49hmCvSGoR&Cct+dfMs_2W6(FkkGMHwiGeV>(F#j zWx8IaS>lnr9F3jY)L1I06}7CHs_ITf;T7tS*A;t}w>zE$LOMVGmNis=>axZRI?Mq4 zye?K;^Pom&pHpetyYMP0Ni8S*cj*rV;<}E3yavE};h-LxpN^eFYyTms+)P30x~ZCE zBd$?DQlW5&9-Xm`(x3l1O*bW@h@cKV3ps-v@kVmHehr~afW0&KYz-M}nzw-msm*Un z0t!kCCf1$&Maa@+sYYji_<+2u>g9cou8&?>I;zaV*LuD?k@FMS^lx+gQU7~>|MJ3p zefIm2W}>JW``#Et{wsuR0#}y3a8NxdB!B2I9qm(5qFuLAPd1=fO^0EGz0DCpO)4DA z-j~b+=sg^=qrl%Be^My>X49qu7~wF}-UttKg+pMw|Rk zHF^V(f|8Dnu5xYRH&s=GRll4hes}kf}0ziae9yOK!R??W3%FH>3Lw z-g$SU^y$O5`se(;HlX^LeLuBwU<*)rdlRPuTE29Wc67LZ@Yc11=(;s|fueiVsKI^& zp@bri0C6a}PeBeQ;9CGmfySry>R?827?}yku0u_|ib8=-ACT|&hxY@!`v1`NCfbtY zMzZY(-BoK5AV`9rgRzuXIdu+FslWd1jlAzf#8IWXTV0iTh9C&In>pOg*nVn?*(*bg z1uI<1lC2tlcW_nW2Lao*@00c6-EidX+47c2Q>>BI;@xdqxR*9~9~=S=!wX2D4cP81 zmxFwjFOJbBP?e{ErSAsqKYjS?MVH`uy5V)M%rPKGJUC(|!nB0D9rstO2;jM*&+D##vi-r5td}10B%xD@u(Bi{*;5LY2xH%R(c*>fbUDI8)7L_NZ_PRHkzm);s z9hqM0AUDXioTmmkwJd!(wp^R<5@hf#Fwbb#-Uf!(gB(oXcTRFD$5%W z(o)xdB)LMfgW$Rc#e7%S_z))%SqiaG(_(Vruu(ov9fa8SON}==Ccj#mc%xdS95&{} zw<}&CLuyT#*weu(j#RMntVF7^LHo{PXqo5;roA)zX%~^>guf1N0F^q?B=1_?e$e$& zl{dPa6zP|F6Y6J|$ZfyIrELn-imdE4_4RIl!NvINcG7V8R+X3hf^tsFIAhJf!4;+_NfVg$RH+0dNV)2@lIe7Ao!45?ASM8KeNma?mV zy$~7x>lKbeZrQE@o=p`BxjdPP{Cx(CiI){!70)gh;=ASg_n#l11&8maDjDYrC`}sK zOJ7cQm1sunvJ$sN1x&LVocpqEa&l^T#ao^3tonBMowxuG@LGd2Tx@TFtLb3gSF?3f z=AW-Kg>|sFt@^gugS!t3*@eU#+KQ_Nv68*Q8o4~+)>^8yd27% zPRSEGE1UcV9C{(l&)+niy;Kv8e)K}VK0Fz>vn`H?U+RWCW`D5nHU4=Qz`mCD&zGB# z$B6`fIWP^%k=%lzfjs<{q|#(n%f)qJ`h=ZCm18 zK?C61-Wc#fTH=d_guUx{Y(@q33o#Wc8!Rnp0KR#sKzr+tt^y|H;B@$evmVnH->FZ2 z`u=Xk@{^sEZC5hmthejYwcu-iYPP{DRI27bU<0z(P&_7avXW}TnpMUsU>h1_I}EB5 zCB(+jpkQ)8mMy3*q_IGqob=WbJ}!dZIn!6a|ULa=b0 zZWY?A;sTE4fz`ANB*2|6y+Y=?9cN34<08%SIPr4yzYgmyK$(Zad@zo&ZZ|JXzX8ok zhrV@QvOz?eb3|v}Z3Rq!HUc`nY+K!JQP>78+tp4YnX0-LF}&rw%D!k(hCFm;sSinw(_iMX}MEeVT(Hpvz2A`x};1H;V|W z`dt8+=y+9hx# zyP+;+kDIFnQsC9y7aLM5a{iV_o|`?3#A*<~Q~V112l)EdwZqZg&&xjzY?~7tz&`#B zQs?|r+ieZWNjE1u3pWne*y8pM>VN+DTorpFm2+3S__RNt^p{$xDe68pwD}dY>K)}^ zk@|NIb9sRTJ%hM^gYZFaz(J1LD9c!2-ompsSj}6zft&5g`fCEeL3`7501NJX9ed;X zNGxwujbVYf)3Uz>b5$R!Zuc1VZ-~l$Tu`)P7y9@3a1e@JVDE@0AyP3{zGZhL>sD^!fQ&?a;R-oFdCM?^y2!e@ZT$IU z{p@;FSaaiN?tCvWkDvQc9$R{`$?L46{+i|)5`E`?EmTz_fmB8By~tI2n1A%n8}tzX zK9SE9^%E>1hpA#+I4xWP3E`r8xz*{!VOUqkr=+Q=G~Zopq2s&t`uXF-$5->HCpkbO zkD5A#Z*{H)#tg4<9%DBbf`R0U-Z82*AJsB;oEYZH;qo$n=M`-gP*Z`wmcG;l-|TO` zbZ>%x}1?1x5SL!CK29ErG&6Sarxj2TDSq`vIZfhkqNen7cB=)o&uK4efT(Y$Bz zdCry;hAK)XfdhXr0pfWO+Bmji!c`1Y?NVE~tb)vJ3n7G`+^SOo88e_tIW_nFaxW5R|SXlK;X84%YAL_X9Qc({0P#ne(|T zs#1U5tVV0W*+S|yuI4P!?PP#@KRu48fxwpgGRdf75GQiyK8{vlf5GHxi&^ds!kk_A z-KLPP-bERT4Br5D1-beng5ZO3Rj`{aMOZLrsEHZklNB&QLp~z`Mka`k-c!PF$+AQ!Vtn#o;J)hbqZ5vL9W%H(}cXI#@ z^kX}}O_ny4sH*PZzxC6*u4?3reQ75`tg_{^3rwBhVQj#+y5YWamNoK<0(O9ZfLpS$ ztd4e+%~UkiKjW#vdmhD8M`>vNsg6%c+IyS;Et2DK0%tEAO9(fsxmUHD$rzTL;C-YU zBdHhWy&N3z>-}l`@lvARAHl2cNrQx{IWNc|kJ7!|V(X4ID-E#Ftvj(^)8@c-ndiY` zL^Xf6gKQiaJ<~PMniA~OCKauJf-G9G4x4v%US^&Sv!-C5uVSaMq&K7r>uq86ZhIxu zR2S&>uU^^PF(n)nx32CiEsOxbHfCiDW9P*&Cmw)tiHCOU08L>it0VBT<*B4@`zUXM zpFP!(wO?PE$-RbS@Bpt}7GM57pPTl5xexe7;M$goNtDm#+_SBhIFMR6(imBmc5`+XdG z7Ii?_p>$A>aQLf|K)l0$(#|Z8rUlMxP5)~MziAR>fW*24;IJ_s)9~+Q=xYD1(QUHZ-dj)^RXKCy=lFicGepLnqlruPD`G=Vgp7i zL_J+Qi$nLetmOHBWWu6F__f>=FHw|IO8gEG2=TEviE&U=xdK z0Nq*Z_tk$l&YSosAnQWll^eJMWzG2to1QWZJl*f9J1lhEw79}d7v)G)*UUW82 zTBrt75C=2qUjx;-touqjZK6r~9yHDRv@q8hnoMbRGOYgn0MsBkZPOIb4pxz|kN;Y= z7YU=M^(y3lW%wztrfIv@b%cT;)*f^iu)EQAGF~(%EUEd-=dy226TaGSWkhuoxbLE` z#sO@0tXLU-hr+E+LG1#IMtaiqUqs@78>cQCKIn`>NM==i{{0^@lSp6t=rK&U^Ab-j_$=F!eGyLqxT%Cy3zf|2dosu{C- znYTQDeWEfl8DwqWx=v=dl?{V#v4#pcC>miN?Vg8Pv=&9vP_^{50o^LBL+x2F0wCw> zf{pURjJ8J^EEx~MqkwwSuW~Yka_iwu%;ZJUN!U;skyPx+Od+c&{0{|5dYBy=Jy+0q zo@TBi+BvAV<~7BxiX`gfIV-`Abse_kX!8+&NF~=fANr+9ZKvy8GA&N&lKis03C;*y z%^R?0+j~1(b3&&%)X=Uty1ioR*4}Uw@^k_ok>H8Ez~j5F_0?2N(TT=02AlIPhkxun zu6NMj z+Uvn?;B)x&daYG_{l}Nj2%r?;T0a#4ZwoNC5 zr1R)FhXy2k7*PME!9ZM=i<1Yqtwzb9|}lT`}P}L&sNwVG7H~JM6Z#UimiZ8Oa}w z`)OAu0N#G8Qk?dgoYPHUcrD?EO*mo2`BQBpO(84$Q8-&0pPEx|AE;&|3R z=1z4b$jFfMlVfgf8u481>Df)BovUL=>MEUj1PnLWIBdMmY)xKShu8&whvLZmnjt7u z+z*uv=aLo!XKNS74%y$B_?$u8EP(T=8rw1)W?R~#uoXWRo10bGtOCrtEo;-GDkR~A z3;1poQ=xj=x_A3jF1vVi8nHgEIq;pdGrHAZGy-^CsG?3-!yd0|_T~J|@O;z>z*&$3 zWU#e)Ht(nMGQ#pggYCP2>jNH_OwN5qAoNs0_u}z*n8O(oiH~Vg3-chu0%KTf1;ZZ7 zk8KL5gDIg<(}rzL2D7b!Z=oMTd@r#VVAzyocDt7cG(e*SSPhY=d1VJfBE;X8Y(T8d zn(4`^5z3O?-;Gzf8AQR2{NAYYwiQ<;O5zrjCd*z^2j#{|Kc@|UNZY$QqLQVr%1=+4 zug?87*siif`?*{#^tnW{w>~nCB=+StzY#g2cUO{d^Nf8oi93i0H(f9A6^Na8Xn!Q04#?NHyhN|jk%+}bQM}*Lq^=a#9r5+{FcE+ zR8gdK->p_&wyPh18rHy49B1)LSXv3^yexHeU0l6h(U#iHy-IEz4Ry^^d}reP^?&~Q zO&u|>J9pllu4qIZ<(G`LpoLL^Tvk&Ztt4oje1QWufUL6|r^C0$e%s41wDwDmws1(M zjhbq_IFo(r3c1Z?8UPH~SqVsWRX}7b;NeFrid{4;4Ixv1pD_(fAVVa7Pu(*7G{A@1 zR@KP1d-)`oO=YUH+E}74ASZvU@irC{n!wQy!x6iEcXUpn2QpNKx7r&-B6T8Pm-TnY z@%zU=K9?UK{`JyeaXiY2mzu{=W%b&<9|hBcc5EC!fs~h@$BE~q1L|SxYceX^NnO1V z+}CtM#E%oSF1_feSUUsVOH@1?UiaHZUhQ9P~t9Gf0>-$kMfajke zJY@+iFI?;tJ{6!LGzF)&i=)RU1PV3X-5l7lTQqp>wuh?3{RzMeuwv&Xcl{bRTW->! zV7Qv@M4xT0LGInF*4I`0@sDqCoIk$*_*q{kMIPIKt!)-a(*O%j=dNvd*;EmTS*XEL zQ>#Za75&=!r6WvK6*5enM(34wUz*~oAs&~*I=h{4>XT=1M(#_=jSann26|PBHNgVZ z8#}{;E0wDTCv?GkfLDDu@}>)mG@MgzS*0j~2pZkIVDV$Yus!SJC~E$q6>9@O-fbIslCFhyhG3k>~v=hY&!2Mt1bgq z$M|6|G0U_-+{bWKR#g(M8c(MIjH=UDb^?PNQB!MT<|{%yzSb zGk=mKi5m9zohrO^U!8`YS(i0+>@;%js`xaZ-0dx`;6|ha1SLX)6o)OJUe8{NaSzY~Haw6ind}UNtG)H!d9+A%?C%i)9Y)6)xb%E-lDcu}SF4 z=0moMjRPCuUT_F(sY^C^S#K3ylx>X4I|dMMUHXMKVF6&A#R2rT1VP*0rOp35i#6oy zY2xAFG#ILYhiRCNhd%EL;l}AZ=YJJ{YEP<)*Wk<=@2`hFI3;=J8Nekr-^O3i!dd#8 zckNB|<@9viJb#XYg=s4$lnf-)mzMMP1~MS6P9mJ8!PW!#gI#e?%QkwBg95HYx13s9 zQ*#$MtlzZKh__w3wORlpjreW+*QH=#0L1K&lHgI#d5t;h`_A&77MjDgWC=HapvfzY z{huGl*YcZo#0*?4x(tCYk2;oo+CCJ$&#H`em9d8wK2c*Z&*hAY3T=+FwB_RASc$KV zKt$YEXvp3mz>xB$yxS#|64fE&XWJ9C{*+_qFL_*!1pSMfj&QPyO=st;c}dd_SSq2j zuhyb=WuZi|;bQ2E7w4guQ$0w3@I&o^3;e(2pB)`MRb4!SVjFYTmf+H=sUUBsLOgcn_g@Q4$nQe=GPDJ)j$Z=L!UOO_l|m zs(vJgu&TK{>`zt}i~Z5>B{Z212cz^(&~wnr3i)=qgGbe9REgs4KpJfF$n5x2lOZ0~ z@gZd?rV@#SFcA66dVMQDYWef|NInIy2~!0_9QL+Da>z=jqqr*9%gA)ga?D=G2ZzQl zjfB-UPFMU&ETEyE}d7|HXh>S?f*G_z9i zanpOFtv3S&U)PY^iExN4c|g=IE{02CGvsN8YKjMdma}T0mq~-T9bwUZ=q*jvb72 znNTkUFbi?;=7Ru#){BwY*fkw=IJ8^xm7E0J<9vM<(XN+vNBmV1ALux zv?<@hpT+ju@jc>*0!PJKU(30B&oF`m>^inh2V`NnL3Xfk$!5Sh?E?yQq(83*4#6s%&C z=rLj0X@@oLGE%sc;@PT=>_Ibbf?zmJwo{S6ri7WYO~h+um?B4GKr5W#AkxC2US|Wp zzo?9VDdPB4x(>T{{Z4zG^=kY(1l2MokPjels{{XRf!15OV3(G&sHS{2{RX1sZ};Lv zV_z{^Z}Y_NC*2Zd)FarvI8ItA7GDDoNqDhz1n_%PlF#fwAb?rlYrI2`zRd&ItdclV zTCOEzpKgxssgJ|14ftdqo9S)8C+n0An&e=Ap+hX7F73Q^q1wDFyKN#N$}9k(3BOX_c}L$D{ZS*jdn|+S=AoUs{>q?wld#ZRjL(OBDk_b zv1;610Ne=t&`7-5YB)(Z!gFsqrfwNt0sD#BW4t+=EfQPU)2p)Os){-1RF$N;<_3>A z>+<-SK;7n`ARFKAwu6(u+7*9OuQ61EtYeE{z+LGb%{@xLHL>nNKMUUHB@rGrl(U;+ zR-H7&9;?IT>a%qG>BVwgeK@y+IQwTXW>`$X9I;LIMY zGD-S=mG=wwp?rMrhV;}hOuTn^Nl)!^reNFgrm^m(hRgCPjD2!q*v)#b=vaJAgSzXb zxx#er-vJLcpDkwkdfH2%FsB32-WTck%>|BFLdwPgaJ-8UF@DSGCqZwEZb9C8Ak}USFUL z03i_Out`W6j@N7P?;rkb|L6a_XsJ99Mz(>R5R~KYj0+5C*l!eXUaZSNG!N_9jO)XNThK0Z@OR)FK8DkMQznf(2&I zuGX);_nL<~+CLGH1v@w4+zyg$k)N->FZra~3aDgB4sc2{K$PV>eBfa2LO0M-GJ9GJ z$jRNN{c4Khu$!#;?&FtOdj(xvs*}*nSKR;obd5&%Qdsb0wu(S=$_GVI|?3=Mx6Q`tma7K<$|L-SbhnOeE0)c?5H zJUwdELo|159ey&)3qiICq%2mvwfj;7E)wL9yXySHS`*C38Lun$^>g{xi;(F9!S-V3 zYw1Htak%#Y*?}vxDzh?k9qszno1-e5zQct?SK9{tH@`0bL~^|Mmyjs(Zcc&NQ7tsG zdrJ>y?}$=Z~bwAiH&f7V$V-JDS@LO7vG;xxz zi$2&Y$aDCzb^x=hAQiI~O^)MT&Mm!Pu;(P1pY|7_*{OKt)r;*xrw$&cw>>cLTL-XB za2q+S*P6!L)SG|!g3EMErH86X9Rz(Fqbe$ z8pNbGELQBu!!#{1}d@0T&Jqx<#ZTI)-goo4%05<<6-+bgw&a-Xfd-ow4WlAKyOyePPVfN9@HTuL=i<&z{K0 z|5JTLA?(vD1-mtOWg{b@UQK^vfT(SZ(Q860g(Z12o;RQAR2eZjg&){UN;=!fq9iQw zescu$Py=A4s<-93m1KZ9IaqoV^=((MHEP}U*>=TBcN>c`+#=fSLrh>T^VtD|XM>G8 ziUKQBoS=GNKAn`*%;2*7=E@Fuof;afhQ_UVXRv9NO=x+)TwnefoGKEM!AGKt7g+s`OifZZ+>mJ+gv0(TtGR(6=oEuzKR8uHrC& zeJ6yOB=bdN=ZFS-@%ZaUBka9ihK!4t!b9+o8rVDEl!uMWO*IcWfKnpSb^t}>n)4aJ z4iZUmTv!bYb%*oq+Npmum6YTnEn7%Wh8R5&qfLK0d7cXD*0TNA2K(~$A1_Om^OJe( zKFK~?*V|F$lxj-=5g?aC&4yzrbyWLS2Drl8YA8%D>2NR9nwWmtbMZ_{V0BYDXUODiDlaE!)Ej=_*8p&6+)tGdUutl0$#>F6bnv6PIK5vMnq> zqoxSELwQ=HstwNqgC}94nhV-64h=Tb!szzCb(;!w$sqp(rONnlm#k@yp-J~EKl<^k zDy$F4<4o#X&bEg`E&)^BojBI+3Ks^()_E{K%CHY>$?6=Hh@>kR;Iu3sf?;9sRw`fZ zeu8du)EMqjds%-oqX!@H7Ow8vt=&s=3~!Ofl&Y#4t;+oYSg9LTSVBMo^Dt6u4CI& zSqAs0*A-6EwgvQjN?ervh?dU_iC}J*3LRoWt5!|EdlH zw&MgAYgKQf!EQgZq3HzmXq?cL5+$)r?d%l1cW5wo#j292G3n32*RMu6{i(w;Ri9CX zF6|p%7i@pDkL7uXJx#h1f~`m1keyAr(o?{6simiKnBDb6xkA#mFwk}W%4yi^2Gk=R z*!HVRvZLCI1$kW?2FUeNEJ43a72WodFROhVSglVdSQHRKgsYG15V!>ig`K7KVOOQX zp=5oGIRx?;)#ep~=)fo?$8^G0&o_sI^Uc2UGJAizkq!d72fS-{s;FqOttB`H1%@Qx zk>~Hw(=ug~oxLk0{utjr{d2rr=swLq6#Z?Y9%`T?SPQS(iMHwBA|zU)OXx$jq)$*7 z8m(2OeD(Nf%Acx9>8R<+>Tb!^swvn}bj{claj9I~rckwAovGk2{9EqiVSkoyalG(*593OblzHhdqtIgi`-TBhJlcMA%f1L`8aYET96Vz{bwvX72I`W^nyRfk&h7&YRk=Qzo>ksywk1{2*W{8n z6)HV?84Y57w`yPB>)CNQAD5Nm@DhGk%@%M27y>FdLVD^=%R2%Ks0Wr55Q?|FPmyxR zC6zFYr}p3=%#%GCbq>FXt{}Imgts@r_`$?CAikpxquRKnl-Q=i_c>RKpnmf~$EL9Bf<%B*_fH#O(EFuD>UADh zFRE!d75Zd>8f?D2)f8n{5C)y$0$;)-NHoWo{A^RPqOIMYQj>-1xz<_Bk_he2dV^@x z6BZ`LJGuegJMGd?)8MotZih%klUC;^f5Ulh`%I$KHf(Hi(;$xAx(r%qEeic+@5$55 zd|*Y9l*!>kLyLF2_#FHVWh`yU0AL$|*8*j#4rMvS@Ybgi!8ylL@zCL3F&{5K!=dZT z>R{a9a0ECtNMqEJ0;sz4;7Zh2r{8SJ2DUcaQEk+Q*LuHtSoY`u%p|$A69;H{e_7iu z3KO1}qc^V_7eBs!`u>|K-V1_M)gduH+B}rHlkh=xVIx!uT7Ch@4vzbAA5qEj>CkGd zAd{mynrz__ut@q`Ei?UIYvpL^X(hz7vb9qUaR6&1L3i&iw4|AjnqDB#NnP zF3ZQb*&72WB;f`d*)Bb*KoQ!*f3Y;NuAWGp@v;TN5|sZZZ)^PtPFuQrXE9r_&o6u$I9U~uj}=#wBar9j~7b**kzSpr2}Cdq_AGBW1O3|=|e^B-Ii5CK?pFr zB+@xIC8R^P%Qb*Gls>h5GfpkxEhxYkfM`v$c&nm8@UaRAcZ8*gz_Yehe|#0|G#|66 z2MdxHjUJ9v1E|*^5!g`;bx~~axOajSKwqCULOn3y)Wm$O3IvGwRt8L zJQDb@`%m%!9GSozbWU|Te`5o;f{mQdnwwQU2-w+FT^=Pk!{)7VT@J5?O65*i*)LCh%sNL=O<*BV<)YTO=RrEpwm|Zi^PM%J)s=wHqa|F)i9Zo31 zhS|tA??7Dn;^bkufkL|yJ1QLJuAsSvqH?`kGSKYzA75UlZJs7af41NrKb=q37=wq~ zSCc;k=DIiKq$T6|N^&|NRCXZ`Z`rC5lF zBUt38LlxTA9Iaq&03E=+sczReA;TJ=C=*FU8N1$ZLud1*gksc_VCxxwhpyTXLzdy1 zY0gLMMYnk~c&b$z58+(IURThNol1A47oMbOTr(~WsfK2`W~RNeS?$_|rEgwF?$xQK zosUAYzME3-WZ_fK7It5C>PCv$9V^r|@@2Vxw%-Y=><-@TIv`gq2Ey$P;u-a03%f&| zg$)OaXHR)Y8u_dQ{-h*-aD&0`-u+u@cJL0i#@g7f#Z6UUUR@gCw^Z#KBGh{) z4|f^PXiJ6H6bcdWo@(29V|H!J9vjL6ZYOA_cVc5d`!t5VD2_dUmaJGW)~lvE{%WSR zMM)hm8_3mAR0*@Ia^i&o&v}xbIk0S^e)2~54l9)>2I=-4hh^O~RT2%3FJGZ$$8B?y zfo2ElFNMBzpqvjU76nO?qxSr&orMKVSd@2xhFT*e!qAu4rA{4}GEiHCecL|9uOp^6 zWyBm9ArZpv1lxUo-Bg3HheGeCHz~i`jX*4 z)^(`Kc39`;je?2qb&K%?E4nrlCRp$nds2tW*)(+*$u04JTg9?&;BjcGHQcxFNK?X7 z6E!Kn=#JN@ex|j4c7P$e&iUlp*sf;#{@Qkd<2t0Z4?REr@!#>S}qDeC{28l%SK^ z%QT(u>iM>2Y8T0nZq1j8guIB;A#8YrT7bmaB9K3a#n#+&YeahpK06r9t0`dYiivx* zMEX;JQ+<}K6_Iu?haqAbSJ?mZR4h~cdF)Yj32>|YO30u^_P6194D*IWyR&LS)??m!) zA`7wG9qAphSD5v5=yeJ*l~CV-K27s@es}z(xO5SQK_Ud|G~O@R|NMM^0rWdSQ(0sV+1)!c;VOZxQx^3#>j4f!q04bL? zI!SCTOSNHpg;&vkUlOhN-8HsA7*=v&Jpeyo zpiI~+vnx%;npon9>Lx4`VKacAHThlTf>^Xg+4VHKO5Bx`DexXP-7$^}&hI7PO;*vm z(w5e%ugf0|l2)sSe3MkQ3#pYSQe@cTVpmX*ld8XM>FmUyn_HSh{9TiM@GyU)olNIR zY`G2h9I@i>Rt1gKRJ{=dd63L+)%g`n;~fSXHV{>%3?KxSCB$M;mQY-}RD1h?wI66P{ z{c8Q=>u)?B)_9bSC6|9Wv<#=ZlnkCQq+6>sz$UoSDZL0ogSYl|2RQB0CFSW02B~9} zoocKW7Sy{?ZU>57WWuLH>RVG;F&<6tW`MR`!cV@7hH0y+Mt(sl@ya^V!nzslH>bjlx^0k4(C=|;A<~x56wzq<0o3u)KoLxQl zLkGflf$Yc3U%!26&lvW4x*18%ZL&2Z`+S4(XFJ=VE84Fo#UICr8dA?SLGGl7d40DD z?*gP3{(w_hSE;=#c6c;JUndmNd$ucF#XVt9c)GM#CpxxcQ*54v+aLHM&8ukr%YQX5 zd#Bg6>}IwC8Qqg8^Amr+)1{Q3w6m+bg2*9V`ARznNFDG5Y1Lgso2vaZP!P4D{$$Zt z4*v6{*Dmc(nt)c|Kzpr`TZYD6QDZ&_GoVcNnk-jZ8yCpQ$8<05w<9 zULMXh6HYjSd{$?e=d{Ih`X$G>?VAGJ+kR?agY&zwDB7Qucejaxt);dtIAGi4e+Oxm zOu^o;gC1VvoXOIAeaI*}oV(uu62SS?OYF9**lX=@o|{?`MCY;cJw8G^Qj-! znJfXRRQd|~|24k-`0_F(_|(s-Y3prR)Xu<2bSMCKDfL0jwjg4I76IjULu>eL+t}g2 z8T7^8QV6mZ1-h>K67tfl*gc7+}EbBOnsO#}Rv z42a$yzZ%JsGPzm($1+GZdG~@RbjN7NZRobnknNrv!|7bZT(vM6?afhtoZz9I+oP%v zfPoaU@D9>_EVG(D{xT^^exknhVQ2YHbiac$^sBAgLKoXfIYG!`(tI0=Tia64?eQ)) z;_28iEpc3st#km(Z9u&h!2=PzF4>n4|NQ5d7nO@AU8vxF%z56b4qO|t;^vS!5NjOO z8A`pQ&`%#D!eUq@Z)Aw&LoOf{W zH1glb{cV%!wsjGzoPHuBz(F_5VnHjzNgA{lqdR&e1W^ICcvI)-Zq+mm4&eRerghZC zYHh&^9APFoOa=NDb5GkdFB^q}x7M2il*(hUm*1UAJA9r-xZufuPl|xv`LTDi_I8?9 zSk`l>g}uN0kCog|tH$Y-QvkvXA{yvk6)b7%_HnD@IGq~QMkYW{GobVIyN)#{XsfN7 zQy|<8q*XK?x9IbB9j=vtCK~WHprB$cv5unhQoc2FuLtaFRIl0CWtaYQ<5puuKj5ZS z`5-OJREYb0BX3`ScU!BjIye{0`}vO9{Rmu}W`6H`u8Th;z`ZQkzYA#pr8xGaqcV@8 z(JiPiX;`U|(^OY7XhmK0z0gZG1%ZV|FNb>4QF=Qe=53j%TdQ)$zA7$j<+MSJlz`S!Sm~MC%yk58=Sax ze+*Wsob*X(EhlN1)Sgt|zwY_Vz*0+3MO60Y+_2Syt`<<_E$W3@Rayw|=0yHozP9r9 z<9P15c(SY^sgIyZsgDg7=T@y`7u2x{GM6tk(g(V)33d=En$>hZ?dKd3Q5YDwrSyiygHf)N!q+?VY|WAmyQe6$cc!i zgSbAA$sjVEl2*l1jY#iXb!Fb1aFDp{TFXa;Fzh7^)>!7lr3?VLR9QK=N``gk#4ZJ* z0I{ppXbVe2HCl6a&+$${aQkM#`Xr)l>wQm^=xra-@Mo}^_o*e8IhrKRA@b&sH$uuf z<`MOOwFL;3cLeFLe7=~vJ>7_$qQ5@AsGVXkfT(&XwaE$v!SV~XOq3KOGW8gfWSlAC<`Q%r?%|1 zD-rF_j!Q1Gi(53u1En{9hywVqYaX5@bJ(+gYH!Gga^`vK>WV6?>yY%hP;H*V+~n}P zE-pnvw`LE>~pML%ZSb$DR5?;bXFyI^!P8fB|II}Uhse4=b47+;sV8oGh z6pW{ONT6z<&1DzZC|7|mLvbd8|HKrMy;fJrMiHpa7 zy3B>V0-Xu=-8m*(3-w}Jqv_ca*tUK(LcQObv~I>5-|07A3TSX1*d~PHo-$N zSu&V1j7^bAK96_%@#g(zR!9bOdzZL>W#^y|Vm6U26VFO1_n~U{br9mqV9N_hVj6%E~PxDKgsq4 zHdqHRoJ3VVzA8(0Z4>6F_Mz~9yk!+UInAK2%ZcY(P9E0XQp#!$z9Zp(y_30kq)ChO z)uFWG^y)fn>ft7UQR#XL19FO8P2g{cr9P3CVVq+caarZ54!|zc7FO9cI}dq!1(cno zJxLUhh-D$T4=<7LL#wf&=2No2?=6n)WJQRzE(kha1pUgIl00^)m8cMZJ&>mPhZzW{ zma+H4WRug~mqBQWL#=ODu&aNDbsY_L%Yl9EWyBgzCaV_vi@F!UnriCk@~(==a{cx1 zZy$cVsOQG?M3Mk}Ht#p3F9{@oDa$m(@#$4$jQq1EYtT;LvdaBk!z$;5R0mY~+~!GJ zqSQy4;anxsrv89)`KON`prWG7q!MpkH+%z(ItYbteZ$_37T$S=t2Qm?9pOrot^6c^ zeFK3nfg2^8Z~h59ZUa^IYdegwP!4vy`m^<>pnjvWhL;Dy51^e$H(7+MwVC0D@bx)z%1 zb`Z=mZyx;(TmVPdkE|apsaX_yYC_OfKzIP!P1`@*@Xv7Co_=*aRz z)8}S?ZoF-=B<%COEE6G{2)rM0Q?SPySm0z*_;jXQ0O_^?~B}G-&8-q;nUhS2$x;chV46@(0{ag zE2jeQzBj>GBmc#v$QM{u?<5Ox>!C3(3sjYE+F42Txs;Ar-ce4Rbf=)E_5@IUX;)QR zo)4tuk(@P#VYt7VBd}77X@#jfd75~S8=wC!j#(>%0ZTbZ!}s77@^QC+e7;7p|CCQ3 ze^W>VAFCg#T>I9Ot=zyn!nH`@t|zo;a{g6P1YZ+tujo{&1%n1my385#vfSeMx9X+! zu%+2s*ORx%?i5z@=ONuZPo^j@&%XqZ4!v0pw~l2k<(5c#7V(bkAwcy`8@C5wlU-QKwfxH4ICo)O;C;U) z$^ZTEA~yB}!aThf3B?J$!>LaTPehJQ#83L`cXKGEZPSq;Xf)CL(qYsgx!^UBA5|I& z668hMd_;nGT%EUFtM=+q36^ZtO@}|*I!YZ%K844vE`di?QpL1?Z{V2%Ke~@}`)^_H zfs)j09dfyM+B+2gSF zgT2t_^=`SIua2I|J5IJh_Pq|&4vEkdy;^RoR7WVhZ*MbHN739+PU4-GR;evp>5&ex z>qdY*X-slB+dS5P_*%8LGZGnaS~|8rz1ajLtvRwd`Ft=*`-Z2=Bd+qfE6HPg0D%M< zTjQ6+ocW-}Jt*Qa$Lbvt8|JO)d_j&s?F7D?Jj*#t4K6tWs`3z_wf*^j-6Fv1Y7|pX zjrUFZe_pLW|M4k${*Amros_(_S z%H5(@(klDZU!n84PGTSMbd+7kBxt+D5ta#4clLK@nU3W-tMy!N;57prc_pdo=%H$<>V%RL zcI{TW?UbrQ%&gh=)%p0mTA%;<$DiNIr%&Yte?4)@aWAK=Q&k%fp5s^TAc$+4ZL z=Fi57Bn5*H47Ummfnb}y={;#V&7YTv0RbX^EloM~!Tx1)u5Odvws!!+U3DXg-mH7$ z18uk2yWi>!Z|W6l4U#x+cEL1O8L;MXHaUHiV*6MmTO5u_S0^@A3F28v2%Ld?kSOM> zj`ioCfBo_OKi^yV`0l~gzscAANAL* zT5LN=q282|LDn%o(U&)NPPrj z4e5fHGF=ZQP~1U|${;atYImA~+SCT_jXi6IwTal=veY z%hCf4=wTy-VeaP1Nlj|xCR1kP=%nq|lkNG4e)%)CuOENDNRB-V+eLC0fLBK@FpG@> zz;?x3P0BsxtLxZD66}tiLi>S`!v=OueM<${M{gX4_7s{1+aR6l202eUd$BtXz2G4s zSN7g$=S_f159N!}V}7?ruUnskkwhn}RwH5e@lXJGL0cc>O*nZX63$5xder%kP;?{|OYVre!$Q@@5 z5wPU#Hbh3Npkz@G*yrUPEGj+v>>AsKmDS(`;$ zZ=BX_!Cgnx?c5&VEm*t;(qo(SIX5b%c)FMCje0&g zu~dz7v=LN#E$bfFj!<-eIo+&X*idLIvx)#VgeVWenso=Q>;xm9DW@{lSPAFGkzD@6 zqe7U{ZcUU&lCWp?P81P?7{L%%@!tAPoNd3dk`J0USa=80-JsF~L~wvxrK}NxMG)AC zA(l)oq5>x`>ZIH)wuW)3vvLppbnF<|N;-GH~&v@*qvJXimY3-1(S?mUgK_T4M18Yx2(2Xx|2C|&5rnhF@l;*ka0(pgXM5k38 z;&)!gR*mYU@eP_#3?{22w&@jm1UaXyD<*3okstIlecG1U;>q(WU|aZ&u*xHKulBqx zxD<^d!V$7%kI?f#a(I~ZHM^$Hf$EmP(~7Q9O*KX(g%#6sOvvu3sDifoc#5(u4^czo zk_K$g;r{1`@6TgLPj-0AD)1mBTeCY!m*oWkDG()9$f1E`vVG?rcypuM_->aT1_2*` z!EPpZ|LSigFid5NBk|PEHv9LdrqTe?rX)aH-7L*kqUiW`)b-3353upF6XzVsTJ!nL zjQ;oO;+r4;;ZSWFPWZH7<$vRI zH(kh27n1r5tD+Nm%53Kkdr1G@JGVLkb0?%vn`^HFrRUYw2ym2lMA=#@TjD;5v|U3w zj`DI>vMpmH5C*U84tpmz7S%2gPAq$eKWF{e18*3=2v}5?Uh-jwMqayI0hWX}rO% z&|F^Z^J;zj@cmT~{ZXUXfC_i@8g|dNvK-^Gkw|r6o^5wjjMK=gxHl3Y8N6<`lI^Q^ zNhvm86}-I%FFmxp+Y~Ig>Y4c;PR35sC}Qv&$!5HRvAUtii8k0gma8f&7MHjP0SzEB zKd2zAFf6HIL5k#NXMGxcCc`scG zHi)I$aH!RN$;9?m-&`tMR|XVtT9pH7w$i$%$Z{t^rdb?hi-*(h{{|yGwRu(ioQ-p; z*vkhVUb5w7-%fMGk3G<$$5YxbBLToxSf7U_tP-Qr~di-bEJRTTSWpo z=2U+Dy6n%j6#<4IsbZ@uoD5Q0!;|FTWeqY{+w>A`AblSvU*{0G7rYmzm(6(}D#g0f zbK_BSQsTNP$*sQ#cxr&=9Ey0mQ@d|_fCz}Wo(h?ge;GL{ii{{*YrZ@9(J(0Xgbh@n zDqDPrbvFrG=VBHZR=O?s4)8A<{YuHfCy{qeh5`+)!fJ6evO4@)6+Pz2KdsgHF}md1Jb>;*Gf+#Wq$ag%NF5&8|5nbsI}E4?=N z=mqJ!f7j&+2p0TY+FWC9fVt|#9>+inz48|28~>t=X>Ugw&Q&a}I&$)+(k+lcYx;u?#klZ zT#{a%r)pVOds(pY+D3;{WR$6&MFrw*lRP_8iqZ(mP`*JD{DCU(230KBb1 z50dZWNGA5Fo}WdB`?SQ@EH3%8?B(-+&+ax$79V!)%b-r7%|9v@+Pop0}&`Fw6o&#VE#1W`}ckTGP zr2xo=HF180QbmXDG8fy$9{YZ&%I+ix$#1s4+gf<4owo)Tn;XdMH@K1XQHlG$M!_%O zz1F<*aant94j%4x_eupaY^$fePG0C#B_D0zwn)NnlwzFx8@rFlPM}moz1lLsTbtyY zrY3b`Wu~lb(Z!k`;beFEYJoRa{KK*@OY)e~>vzdsYroOdL$Qp_o zDzwnmU|@FvA)?0AMIno2x0w6t5+Eogsr)kFjOq#5PQI%+L2%7ZbwluMz%G}nZAT>iI_eTNB5Nf3h?~uZ)$)r~7~-4a3)$;`U9vZTp%Fv~ zYhjIWr`a9qY+miLqX<~e@W}sPGN$Uo1kimdi1g*`^U!{4i5gSj(J-mdK({)9*Np5n@&Bn)RsW@t8a@dJSu+5V_ z4?}}|U(v4fss_V$J?i# z3u-9$eyjSf`H0}#mvF7U=;(ANbhH3;PEkjKK2}lgsJeSSgVZnm`)EJEy}H{S>8X*m zotAjpvdiWr*%8{kfDsxge45nihFmxj&2ug%SHep7^26JP)2b?euNLMHB8#U!9q?#k zoCfLLPF>9kmE2jq9ZHDt1?)>5lixNOF}oivZx)%Mjn!djSij9+8pSvg7*|*4{bUtzH+pz;*d$)~s3O(3VzV^yLGs-fyd`?z!w5uSWKehskhHQZBuGXfi_gO%c*M8 zu+4)L$W9mCRM~Y}>S{W94%L=^+2yedysGX44zy2I%QqXc!{5bA2Qo@rw_?G92{ZzvgI6)tp(uHia=$oUGCgLq21v}^=?dH*2M z^H!j;XEjMyw$6I~b065JukG){Sg@bpUKyQ?#LZ>vONfqBLD0`2rn@gC4U6w1_jZWe$RnI?tolpDfcy9bXE-kI>XWCnzAGToyQ&DI)fJ&nEtp;HJ}vjU73j;WVm~oJg)?wCb^{$0-m0v& zD={0_%{8m9zo#A8(E&!b#_kjb+m%PI1VTcW)DZy?e@mRi&Eeexj%B@kTS_~=uRDy} zp^8$x1}vNwAQ(BP^SfGpEips~fzj``pfDeL)C= zIv(>8>Mu1!H}963y6;oR(xB7?kzx|IwJ6t~1*{XTOxTa62eP(`?D47z6BJsrED*ki zaY3gne@990oYEpcI@60E0Y4FJ4;M;>KZ43V*6MTl{DuAX_l6+E;l{gH>E$YVIBn#U zpaFSxpOf63B(L&*Mcc)u=i2!OaI1-t_G(q_`Fvr}19H9`f z)T&pDl!KZSDdmGF9jIVXsjjN`IK44GNnn@yGC;EF?Gg;?DQz!KZML6lzjp-QSy>B7wx|kdt(!_BzA)!@0xWNpM66#Z}q2z{;U!f0$Ne z&&&1i=aJF$G|8RLd$}f9vfk~HCx;J9nD82+La>uF8)kjS?1$SSc92i89z3tkE8o>C zBn-eJ?Lt^`(Hv2&8dPvPXHjvEjj@D|9kZCLXCP~w@g}4>crz+3dfA)e9-FO*OEZh# z;@mp%et&CWU~9hG3Gtgs>i&gRPUO+;x7AsXt?08*95*r`&?Bi%X)cNU0jmx!dt$sp|dI9 zv@T71@0!v&g3Z2is&i~l*Rh|!{`kk=*HWEKa>`2#f2m36h>|;FI22U9;US`MP@A>Jpuw6E*Z zU{QTjylpL)N=G# z;h>c`e1Kh_f*?3MNvfv?_j%iz6T|Am=WPe2ywb7N=LP%v?EL{{f9$ReLQ&gn-fhAg zF1eZ}XB>Yw@}V)qo^_YK^>zlp-%}SXsm(Z?%Q=fMV)vIJ7XcH0xMty_x{6Knobw@= ztWOt@dY+37u(@o?Adc&lciC#c>FcJbJ8*A0EAQ0M&95W_4j_;sebQ$QrB1JVY%gVm){ow8Gj;Y-b?+P0AGtzJNDY_gvL!pTr~`;609otXLa}cY<6pKEZatGu6}Ml z-PSlbOD?9VZf-L^$oFNro>}74ordE(L2Rc0x+0D2U$Tqpxn5ySVzL%W68`R+QXU(e zFxORsYfQAbLOe^eO3+CXRNN5hA zvV)=Sprz=r&0f#xP$jGg1ZO9{Q?gwvuiLQ?$+ZzKIlV#x=R<*7Cy|@K7d2PsNh*6x z2}WhXh$HnJQ{{|%HNHL%2z~zkpU>@O9O0?KGN|Cat*)d@Msz@2d~ok7Y7NDK4yR4w z7x08m7Jt*E#Vg2e69Y#i>D-$5oK@8}6&Zu_+S%wkyy;6zfmn|2D1 zFyG+|?Hu>&T2_v?+k*!UVl|=_uEUU@ojHY!nfDLJ?RQyJR5^5Kn>+tA4rP~oAKjjR zyDdE>1BPR1teRXMylA)OBS)OAAV00vkB@(U2!HLa?uuegb&*ID%FsiFhbng4zDA$n z(udawcJ^d2hF7J;J#Xdhq6NA}c6fB2MQs}n1eCf!_n=J43$K)Q*(_JwbQJ;(ZBZ1< zx?Iq3S!&setTc$Eo1CM6+Zaa8S`9HPh^bd{G4*l zW4Vn(Gl!zyY?jAb?P@3UEp5{}sR6ECK7W47t@V;ev8oAEXAR!+6k7r+@d##9RqmV0 zxlH|n;C~ZJ09C0LvbM8$MXV;V8vDDQ^`If5Z_vVxsK?KG3Rqu0zUoImtyKvjdnHbo zNX5os67pS>YQ14VR@Wfcbe8@+k_B}IRh-0UbrtwgJFSTRd2MMw*HC~R?0lyJA%7Zy zgUz7QCIUtAHUiCQGzk%g{Z^UR9z|cD=1Eqs*zTI5_U2{(LlYV36)Uvsw@u~6l1Dst zPXqs98662#b>Y}_Fx6y)_XO724-UJcTedxy;8{JK+uvl7S^JHrBlzX>hd)0(tFJz- z*6MUn9~e|}4#(|xn~myxlO|v+u9o%7_M~fM%Si>G-NC|>jmbLc zs3zsGoGPM($1)ORQQs>)te`Fs7oaWS=7AhG-H6zm)(1ws$j53oZLWAVxH$@Ky97V3 z!&&u)2a2AMzSU>$#RBgVKmzj*_INl!#GxTK=X7rXqWjiq7&I1=`#oMu4N16N5RtyW zuGY_QKR=b)LZeF1pnb$adA| zFDrWw=d+S|c~FO)SWtD*4hX>#9*hyJ&C7Tz(g!aDQ}tGnBdtwzX<-^^p`O5JHkIX; zc4=&2#@_m>h&xiNZoEacL*FPbQewB7#V;Vvt&2J<8p|3hXegWae>Dbi^()>Dx(vvB zw{W^Tefj5y-zX;ld>wLZng&kgySq)hu|QZIJJ9s)R0{zVzr_QdA#Z8UZfZlNj3-}Q z)J*DqO(aMFNDNW=Hi!LSpODEymMmuw=K&;1%y(2yravn6#SX)zybyU|-V7Hnc~+N~ zt-JRD%$JMZ<5Fd1e<$F<31!TBnJ$BL$S2U@T%9{9+vz!#0c$07g=i81+!R*q+$q%p z&$aW5oUMGfXfHFz@kzCI@G1}eZM5PAHf?qVnp_9~WmnSKddn5VQ0Jb+e5+9I{5@Mc zxXFO0kvOXL<>6%N&Ixcr-M*SxO0~pspSC%$p`FQ?+kR(te|F$fZy8g&Fk8B2W)+gQ zriZey>=>0X700>lqp;ClQHS7HUofna6!yE|wnOW@WMjVsQIorNs1O!GNBq4#drO@k z9;dA^grF)jXczgj9kt8#rH;RT6}hScWGLK}xUsRv6| zx&XVk&1B@^ku0Ty#ZF}>pe^Nf!M+j){=Q_d;*VX2e`91dXRhm5O_S#u{?IK$y@Ec~ zRriKX$;$+i1wZNNccg2RI8W&GF6`KBn?9wap())Nrbcb>;G=0ca%{m|d2NR|ALjG0 z^xIcmWQ%N#eCf}cw zIqq(kf4bN9w~E|s0?kR;o4bE&--4b~uj}>wrHwE>F{7aPtP%t|C+%a&0NF)s>%rj? zT$LAcsX(!7gpzqx-InN6aV87Jhf`|2q9bS0Y|BNvOwOt$3w21KlAhXNlOHhzNDntr zvDBdZ&==CRf-HM0Dy6+LvCKJuO%HYudUDdcf0b}wgj$E+^=GpD)ZtQOYkSIaP~ufZ zs4QV$tyH@*P;&&aSzt$z2UPMbOUnXeyu+8-@b8xED|z|n=im4%?`6sEZYqA+6MSD+ zOi|_VquYIFyB%qTtm(Xt4G1^EZI~IN@AuFW={WV8@eaw$eWyDB`VNPI*!3y_T6Zr@ ze<}bnXYWOoL;+aE_Gs+oA)PQU4xuQ!V{5rxTRf*@Sf_vsu-tV<0bF<0pJY@D<|Iw- zZY^Y!G6s67kjMg99}+&MB~f+2brN)*T)2PQ=iyj*-cCOEyEXg%@xP?EIsMm@X)w{_ z+?-jemD50qf<0?=NeHuZap$+)6C!f-f9wznDY++GoArTXU$KPn(tXnva6hd3b(KSc z!p1tw5MQ>ujuU~X>j}!wRf29;!gqUW@g0+wzv+Q}ECqOCkQ`d6M=K^aTfhx(3r=0# z$zA`{wJ}*rNKuI@VUkW+9(Y}MR!{HA4$Ll!!G*Z`9Z4_k|Eue5x9zr(EZhJ0e^q*T z3=kwi;Awi`i)oc*OV&qLWvq5S<@5a? z%l3%;feinestT~RH8RdYS4TuFVXoay3#hQksXN_ehxmOh1%jqUoTGSJz^DSlaRs`` z0Kx!a2KFNP(9!r!EoX@FR3*cye`CD^l4{Y>t}(Xf8?L_{0T=~w_u1?SCfBs=SeHR`h?OHfFXD6kwK+eAQbXLNF`)ak$dM?3;Dwk}E z)|9HzxJrRSOdf|I<(uS8s=b<3*0czcAu}_pj}Mu5cr+`YTI+45)K!Pz@*3Ma0O+&TftU}=bv1aU4^<1I)Bw9qxWk5Pp?+=v$$eG7;y*|GqM)9?|E^@>=Gb%(xa*rMmBub%; zHGZ;J>{ahi0P^%1R{2j zM;tj)<|e;7Fd;rbI9(cGV8kx_!{lXP^yL~0ir7q-!%NK8OIiM>Bw~(KEch2$a-`A)&eIEQG>$+h& zWU3xAJ6NR*f88O;KK9iDw48y_U$Z(gp8c`6PnJ)wLRB)*LWijFWGQ z1(qWc+#T!93K#$=r!${~RbExKI$RvkIyg-LOF*>0n-|{8yMIN8XQ^nrpX>GU?^`d) z4rdNzh6z!vDpv3IRmP;7cvg6@>Ku>>vZAQn{vpn8zQ9Ej&c z-ode+VoBiMo5-%&P<}SubHL!72g?wzE6Cb899C>N!m#nGm*nbl1h=)O)uW18&`=PH z^4}e@T!-V($A1JE#OZL&mZoMQZCMh9%RFV6*>5c)dr~aRZc8;!x6@8n18KO^qq+C< z{Kxa|L(uywQlC!BTQiratAq+2j(jbLk9!0bvjld9Hl?y`%qK4Bo~;2dhpo@T?*)UZ zGPJv;0vVpytba}nyN2YvN@e*4lsTWI6n0?X5q}Zh?ntv0$?5RLmf?ZPD{}cH zxt3I>Jm_?IjDzpEh-xS{?boR@ni8X&Wlmt!U`2l>FZI~g`|87t#Jo$l02}|=2D_KL zHuOPVo(J*6dyBA*^YxfzS81%>gra4B9UJt=N$jL6g|!BKP)S2X{A$xk{-KHNG|_zk zIGXK5rhm$y^k>yg{M2ZMba?Su(JpN$yuK8zIbs&{dF@bQ9o1hB3!xl?mpvfv_n{HO zNsMC4Mh9_wKKAbX;#?+4I__wDI&M-(Ej&y_V8xCb_LH=bqva*>BO?x%X8-eVX+_JQ2V$k$h7=XSf~m@y4NTH^!r@S zaxYHQw_MGbPCX>)7yoMH7q{*N)VXV>*qW_&IVBj6`-Je2)_BdOp`0=}=A&E)#){Uc zhZjv4@!q=vf*bE`&7idXhx$aB+V7a3u9w{?0UUn{wR&aCsuY1D1ojd|)=VwOoiJsd zBo(OCXJD186HGSc$gjv&WfjY&;xMT(u?;uN7Qi{ai}!zJwPhF?!?QJP)N1e)` z5ctFy);kD#wwwoB(+}H0yme&oeCwpx zob4y>3aI(2;p+ARUA`8G4Uvy*4j>>PcsY0NAalZkoo<!l(+w(~RtjZF%cul?#?S*bVE_?;Y9fR_d_H+yTXt{GZ<~*vDsi=TSjC zw{R^nFHnIh>9>9e#M^o7;*4Z(%I<&M5_mzo1xT3}`s59O5HDOuzR(Y~0f1&%TM5Sz zBl+%7hwxS?h&W>7T)5_;Za_OoQKGl))gY~uxLlA3sh*1ptEDQEI)kp<#L`$Ah(jiE zD>()O;|PsHmX*v;2ppKP%N>n`n_3Y&UdiJ2An6XI2r_DKOB2Gh+r$eT3#X9awHsC z)h*LPx5$ZvqHBV#rX?$PlnFepFR#Y>v;AQfOa5Oyzc|Vp*L2pQv$QP-Y>e*h-K~Sk zrP<^b)C#DF0u8jz5b(!4mG z`YYF`+2Q9;pP!c>EbR;8>sbObow{mmiqt?@`f6rWfLSfEgMn_}XsWlU>Sj+h2u4+bMr~1vq$}F#-Cz zfLwDMBom;R$};vM@#^+4qDHmZZI#T8dTg=Bd3Ux3DJrHIB_|D@0)=(H$8O-#9R$=R zBK>Fp)ACadweS?E{rvgeDLh{Te0DDoECDZ2eN72TKO@H@tp+~%5z$NYVr2#ac}f=p zz1g?=sjUj3ocwV7e7k?orE6o2+A%G!$kIL3H!!5}I+AAaitt4_CvaiBoG7%_)b-U4 ze0|Z9qKFNMtYYi15kT>Z;3(`#@+9;rXclev-1LXM?K9bf^1gNns1- zK|Nvki*s1)=szSOw9I>=RuM$|e*f~WmY*M@nBZmgK^2Iyc%Xkk#1AtqAm$+E>wm(2 znL2<+2iWzdZN&>@ILEwm?p{NvFQ+VmlOL4@R)Brj3h#M^FmXmXL_poc@d93ux;y*J zT|sGV(xi&=Ni&SipCUN(XV-Az>bMR^U9$HFBUEWCCz23yYW7>$^$Krm!4?!~_YTGD zCuaan=73C#2IqfGrec*(y>I3bIRN1(1fKs~vPVTa<%b;w#~?T&PCnwzHw&Q7g{4(Q z(S8EdKaa`UR9m8fk3rpF-k3<^B;O6T1uQanVxzj`IR~jghIX)!2 zKHUg;rq^B3QEi*FGL=rvK?zHIa^A-B0B{; zfQ8d*GnCr*OTB}Ts_v3AN%7*7Hz%thvfg!)W}o%1uOEINKe4sdA)AyQ9B)}JZ{96) z`Yba8p!>Yp<<*-pCqmEDTdv|{ZEI7+7#*#>97gXZ$lKDGtr)Q^DHI)2wqj{R0S>-B zd>g8~5rco6d3!^sEka%{*o2dmHNpebiI~cAmQ0uiYH35w&aypDo}blpI_tjenkN&k zy=u8Oag-7u&cRGVg!fWeEmP3W1=TiAOd`t&31AH;?vWEPo{RNPwF+$WC`R7`Eep{% zOzc!3i6gS>2h+W&2oB=(rpyVO<+!z%g##*PeC&TLO|}6RWVVwz&n2dJSQG-I@@9$A zQ&Ij~v&8^X4XYQ$A%B8S-|EW*cx(;sUO<_k-7Bsp8x@bnWdR6wwyUi+6{P~^J73(b zM8N2wj9MAk?0)c6goUYf!g=x-;R?DiK)rR~x-K%4^G%yq_;<1{d{5_|#xBSfFN|Bs;R0 zbE%pAt-_R(YS;QJj_^3^#Th7|^JC~0T2B96OUaMcFmt9R6$z}i24EqX%aVfFXYwir zwq3md1s_SPA*;XRgsN5;TFLr;}Lft`O4x{HT-hiCxIql>X=Z0vvHK(?k zGKJ6O`t{4KlQ1pQ4f|o7DP^0f`mie*sNd%aYa9~jw^j<}PG*xUToZo~ z?pWUt4iY8dn>O3lyUp|oaos?1@vfSe5-}wkfWV+w|SfcbEMmAr#BKb zfrLQKQ;~Wo0;iZTXxCY}odUBt9gf7OoEF~QO;wkpY5d^#IWw-|wl+;#s_Dog6v_JP zoK=@kElg+k=BcQLqHLjVoL=MgC;IxcfBN$2{QGjWQp{TmJX}20F!m&}8-Ra!j^Wun zSZ(n3rP|GLoe-ooOq!f=fEh=Jh4o=zO?kK(i}OW0faD@0velfqQfI+?Yx}{XqhW`p zX28C;)lx%)*YCucS*8tzTvbgP{66xcBSvtlth>+Pd+W{|xW&W8D#d< zY{Y%uRk!!HN~zsF+ep-OLv4SK^xfCCLt~EoPN(qC{{8E>PrrZu`01TQ^j;p~dq5V0 z)yd+|uJ1#NJ>J>dOg4$PXjzBpGIcwKO|-yQjkiMsYR3#cySHm8sT0kDqujQ1CllkY z#q-XN0NZMmdnkvM$)i9!H8JtGtQ^KLXr7Dk5TG~f2s|oi5&}rv)UPM2)_FQes(w~d*%!2s0jAd)80Abz zJ>t-zzV8}Q3QN^%<+*>7)dTI3_;t``0I$%Rckwm>d1!(FG}2l+lZMo8(eF$ys3Wi? z@?CRN7E(l{Dd1Z`!~t`xAQkB*9{)Th&JJlS%N zW!bH%5L^N3^p3n{?D-CnTH2W5F})ErX%=*-=v zpZK<{*}#=;d5uLov{fQ-;&zNjLHbWmV*j;%_~Y*fKRE4e4R`TYymlUTxtrMzZC4!C zbId32!4YMz?_z{=97Ld`%W0d-n}Sc_CwHqUywP+l{YnM61T=pLI|?7!BgfO&(Xl#K2qqTJVt}F9 z{U;$g6}eH*Jpid*MQA6xw5{8m(X*55vI%IvhL&QBY-mK|7*$XaSJQd>@X1gl5F4IJ zCDpO#ZM8~SX;yH;ksT}ksbx7Ie0I7;S9O-G8@2Q!Ts+!M{?q~N9r$|mGLih(JlS?T z7_@&u_=CM2xv`x|X2V&0d)b_ax0}W}05(_F?IqZtc#GqEBAgcHyt>*xF*3I)O!FJh+Lo&_+8f{(=CLwPs<#CvgXQ7_AHyOaEOe}GFi z_C=qt$#bfR0oQ8Y&768aY}+cczpfy!vX@h@F~B%!QL#DmRZ#|rct_YvZhg?$kFI~q zaY7y1$q_u1*!L2B=QYERi1Rij*E<4^hW*Fc5mKd*r$xh}>2;~W5!Ini0Oa}E`1PfJ z{xJUQ>!&}SolNgym-=%$F|)6%^XZTYP0>JN*Y$#Qd1bYzr!q+n6tHUg5V|g#-HggW zwo}2YW^a4czoYL?m|YH3M57XDNSS|n4w@C{X|rox5$vs!bCUgRvVU2Q19 zGsIf|Vg1fXJ|J(u)0lD&VwetiRi*Ad@@~rQRX58-rm`<}+C!piC|~MrgF#G*2Nyp~ zg4}I4K5Wgojqy%9EAg#9pCg1x(Y26`(>kv3K-+G?$LVOtZ*BDgnsHK{)baK}V>I}l zb2-^SNSZorn69_I{O##w@}+xgw`^xzn`Oe40sbN@=UK z$@T|F*^)ef!-q~@-n6jNP8``*zB(jfNSfFXx!MJ;*;cPSE7eIxomB!v^i>hOqamar;^=RR1WUyUXiVU~IsORD7hnJ=1rJU~wAnTmssVpGGpd6#= z;CY$d!7)k%mgOteR#UlkCOdz%hua*v4sATwYJB+m%ZI0m+;d!^Yr$(P_^FfpWp@J^ z55#y~Fxy*S(%RHM0`m=kIS7D^dBI~WKi7RHOO3W1lJe#F7BPQcH)Lp?AqHn}{@^9|JNn**=2S>2%wV!CN^EGIi2!Lq6P)q7`qE)D5xHQ+0rAFk<{ zV$B5kPHhd|n7%M1Ee(=J)A(e-IG|GyUf&exSxe6?HwDpaiJ0X3goy7t# z6O`|zJ*OOuLO1%LdOry#C002V-^8|W^$9&|0{c|~qN*B>y^>z=k+o~ifIP5zwKFuH zSG}?|kDL4()CReC|k$DmozPS^s0< z-U(tpWWO}nuyjr`o{97&H_Vz9g8ASIQ?(UNtp`ry0T#y|tj+su>*;nr*4s%-MCbw<ZOldGB@uxF)2RJ=7Cf0G99?N$Z6Imf3=vwCiv1K4JlWI9cE-1no&@XN{HJ5h>VGL26D+H#T?QMnDH*UfB$3zSwpJx<6%oKpWea|9o)U1*f4&GBayqw~ z2xr+jfekQxkG)%f%NDtGLOgeZ6H=F}`#@)ffo`tUnv-YjA=din1Aq^{76{yyB3-lb)tWV*% z?K{8YvN z9@2O6_3;L-+bB^r z|Ko_-hiXCRj*}gw8UwHkczhG>IgJ1VP2N^-30yiyy}ckN5D!4EHVlQg>YRe}n^o~0 z>(e%SD@7dYOID}Nsnu8K4Q$iCuD&@Oa?ASrsjVh-Jd0S!e;(26hkOua*7$-wYLF?` zv~5bnKzx!Q8PEn%>SPNRE-29*ml5xgRROK%T}tLfMsxmO7Vdwi;=g?V=Gwo2C@rKM)ilD(wXmCDjxNI&!pdG$nk z7$H#|IJNPOe|T=NvdSt%OQ%Mr`o;xnHJ_Rl13+pDjE5S<-Os6cS&0myr_=1jhs2q; zf?X|!D=;X%^=3d91`^F-+hEcMTv5KJE0pS6C(yh)Rd-pL3=YuW_fl%xtt9{e!@ITn z@}G+aZF}gc@$`1P+vDZT#o;)bCR}7wh#L^q%gXJXf3N~=s5leOUuzOR?I0vNs5@K< zW=hqP0GF)-XRrsoO>XZyl=&nAH3z>VU`pZ3=`p@uI*{Gje)uLKoMZ+{2ls3I%a0BV zHJN2;t=ngK8Wf;+%WTJ!&FKxQ6c$eMHf#ZMuII3NX5|YGX}8*NK8m1|3(uS)JX6_$ zvAnR_f4fEd_RF_lzyI;uFCYH+Hox5O=9l-UgOeI+c6m<4wo>pG!^cV>x z4Kk)xUgXdOayqHQyb_I%X>V&x&f&GgMpx(r;Bw0{NtTg#Y5m@^{gxO$WQF# zIljJXiu~phs`EYyP^k=EbBDR?`bHetf6^~`okO-AO3!;Yr|L5(s*qYZ2~+uAffWB$ zg$p{w5Z!jQs`k4i7p1+#7j6hS`#KWpRa9}F{;E!SX9Z#S&WDyw!=gOYL-zn3&X4;N z^dE%Gy@M-GH7dG-qYmWS!^NBSl6_nS0NzLs`bcrl&S1N(zrx&>-|ztR_XF0Y#vbbm|Qe> zL3RjA9k4T4>b4Wf&|*)Wr~}>y8gDui_SX&NY2`34EDx1= zd%Jx(LkLf9OZHXhLVIhE%$Bt*vH6e9kU|7z4`~ULfw7!3yL;aXW}s86e}lku4)T^A zr&o!FB*Btr-iNc1y4GGws!e@=hL>$e>d~g^Fb|t;%SfawMR8$uTWVg#%_c)wb*@1e z3(!>S4{`AlTLi&P&sF>K?5ca1*oLV-#Hq_?jkYUCK!ziTTX*_hC0KZw7uH81^}xS@ zh-^`qpQcReGN}!f)zzQPf9|rjYbD0_a%Rw`pW{bM)}f&K;T^Abshd|WFzdHy&-YTo z52nCzQ4wd3-}!4d9T)hC&@Hq3lRj<*g+ zaPw+2RQu8H>Logl$+3d2rDvOkYxUvl=l893`H3!AXfGMZ8MYfVf91FV5nJgm=SWI} zcw8N%m^p1%1{iiQX;%JEg-o8)bmcVCHUYQ0Bg9d$Q0MBs03W)AXfTu&CFD=pS6Q=; zjXnI*JuGUOk(0}&-sCiQ*qhHTR>FFu1R`N49L6&f>409qo17Ds1Pm{n(rz7;C=f?5 z_>-@rss*-VIRidre`8$=OKcFYY+-IgA-<;~%Gdd?r+LgfUp38{>^^|5xl?rT)=a57 zrny?=3Y*xb?LmIZ<||U0jfEPVb3&jbm*e^XMRw^>hts2Z)TOCE*U9d-C9P6k(m$0Q zpuV%6cQ50Gi$BP!)hjO?#rvNk;<*Z{Vs)W3IQP6G2I1)Mau%Fa> zMo0TQxaY96e=Q5>?MQI3hdBNX*i-m4>5P#aHarxo3qkFq6J()d$FP}cU7H+^J1jyA z!U13h`1hVq2fcS?^s7TgyP;CoEHR_ygJd;0sY>CO+0^4a{Jh6?+RjC68)d4bB&|cmh5q z?SI2TXp!yk`QwM~dQrrjbEZ)ur^V^VxA?_|i+QsvVp9Uj`4&|zK$u7IzR#8?n;y4z z4~3X^0w+gIjnO-If2o#rB0^Ppw$>_ZV(+m-(waRh@RnCwPphiGgBU@qtI#)|bAMld ztA82te}3$*sUJapwV8(-f~%VpAa; zlLW4y?B+;g(`ifr%CK5dFZ-BC7Cg5%>N&50z~M#ko8kgrm%6dT~+aTm^iVal3*|Y&|-utJ6NZ~HHU574izP~wbH+pGil@R?Thk) zW5w>7ZfAMV)ghNO${zk5fc ze;;hQgQ?|^a64XiFJn>ms#*lzV-`)V75)l*Z0(LK-(y$!&z~X$W`e7l^0pXFmR;S& z&0A0i?XcscLmwWi^~b0GZuR5GU%q~uzyJQu#;Jr?tJtm7Xl?LB4V}X#L3T#Y>&sx8 zQU2)MD(M{*?zA%ru$>q1p+prMVQii+f5_*>i9MG{CJ&`D-O|^nL>Oo?AaU55G+5Qm zl$L^!d%VocmBL`%lMJF);1jst!lqMS@PDYc{Vbp-B`<&<5HFSqc&pQy{)J9MDb09D zMB`MSHL5PYIhLacJ&C>iFtsH0Cx6WV++fs z+Jk|$opgx0-2g$zbNBV~t;m|}SZK(ERo2Z6X#GClOUsCD;`p}78$1mbBel4sq!Nvv z9LeolG-K%aNU-4(ykGS)cUl@HfBOT0?QhlEg+OvlC$jW2!8wxQ9xNBn?=xdaLx&5YzW{MWYlWlP=Cwzf3RMXs%C)R z82ERKeF0E1BkC@6DBzM|qW~;anXu^`iNhR{jj(Hdq#dtvg}e8&e6&gRu~?tSyPFYJ z3||23QmoHG76{k{J{p5f49Z9j8YKl)*~((0lel1KTQK||CE3&vga&X)GHg{I@8&gm z$Kqh8Bk1?N=CYS#k%h^me`B8_{Hjz9!Q;!2dpbleeK?kz)8aJ*SCz-KjEAy!7zf0y z*^Jxuv^ft!=W&)PHh}olR=Yhk_NW{ah6oNMR-SfpgSIq$kBVO@~lX^`CZHY3Ad_P2LIl%|RQ!lf#BdPm*OGOo+3KN{zLsW7O$yTXz6_ zrR^fIK343{@Ab2Qa1o|Wh)`CB3xwjSDNa@x`WP3u)}YmJVN zeGT+w%~U{DyVlVFukGlY)3v9rd92z6YV13y#9j&~pgCo{B92ez-Kxs|w#n{WRYcf- zPyDTlqzVj0TM(NNzp*en4MlsIiRIJL`fUJ$HYdAny$Abye`O0+5bKebw~J%5o2`k< zIWN&0Uc4f15Cw8_vwtG)_tWk0>$m#l^Y?dMDzD}8e)HBicWyS_&aCCx77^uJaBQ=5$9Jl4KxI!&t8 zn(%rJXLZ~8f0SNU_|HZ$z$WyAt!%s*!+GHShY{A0$ET�H`!LQdYpX_^8FMMHT3 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 diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index 1989f0fc579d..ce67cad96b48 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -4,12 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/dev-libs/libclc/libclc-17.0.1.ebuild b/dev-libs/libclc/libclc-17.0.1.ebuild deleted file mode 100644 index 08fac3e3b1df..000000000000 --- a/dev-libs/libclc/libclc-17.0.1.ebuild +++ /dev/null @@ -1,88 +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} ) -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/libclc/libclc-17.0.2.ebuild b/dev-libs/libclc/libclc-17.0.2.ebuild deleted file mode 100644 index 08fac3e3b1df..000000000000 --- a/dev-libs/libclc/libclc-17.0.2.ebuild +++ /dev/null @@ -1,88 +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} ) -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/libclc/libclc-17.0.3.9999.ebuild b/dev-libs/libclc/libclc-17.0.3.9999.ebuild index 117d489acdec..33b0826b8285 100644 --- a/dev-libs/libclc/libclc-17.0.3.9999.ebuild +++ b/dev-libs/libclc/libclc-17.0.3.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://libclc.llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" SLOT="0" -KEYWORDS="" IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" LLVM_MAX_SLOT=17 diff --git a/dev-libs/libclc/libclc-18.0.0.9999.ebuild b/dev-libs/libclc/libclc-18.0.0.9999.ebuild index 117d489acdec..33b0826b8285 100644 --- a/dev-libs/libclc/libclc-18.0.0.9999.ebuild +++ b/dev-libs/libclc/libclc-18.0.0.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://libclc.llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" SLOT="0" -KEYWORDS="" IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" LLVM_MAX_SLOT=17 diff --git a/dev-libs/libclc/libclc-18.0.0_pre20230925.ebuild b/dev-libs/libclc/libclc-18.0.0_pre20230925.ebuild deleted file mode 100644 index 117d489acdec..000000000000 --- a/dev-libs/libclc/libclc-18.0.0_pre20230925.ebuild +++ /dev/null @@ -1,88 +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} ) -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="" -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/libclc/libclc-18.0.0_pre20231013.ebuild b/dev-libs/libclc/libclc-18.0.0_pre20231013.ebuild index 117d489acdec..33b0826b8285 100644 --- a/dev-libs/libclc/libclc-18.0.0_pre20231013.ebuild +++ b/dev-libs/libclc/libclc-18.0.0_pre20231013.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://libclc.llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" SLOT="0" -KEYWORDS="" IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" LLVM_MAX_SLOT=17 diff --git a/dev-libs/libclc/libclc-18.0.0_pre20231002.ebuild b/dev-libs/libclc/libclc-18.0.0_pre20231019.ebuild similarity index 99% rename from dev-libs/libclc/libclc-18.0.0_pre20231002.ebuild rename to dev-libs/libclc/libclc-18.0.0_pre20231019.ebuild index 117d489acdec..33b0826b8285 100644 --- a/dev-libs/libclc/libclc-18.0.0_pre20231002.ebuild +++ b/dev-libs/libclc/libclc-18.0.0_pre20231019.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://libclc.llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" SLOT="0" -KEYWORDS="" IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" LLVM_MAX_SLOT=17 diff --git a/dev-libs/libffi/files/libffi-3.4.4-sparc-float-typo.patch b/dev-libs/libffi/files/libffi-3.4.4-sparc-float-typo.patch new file mode 100644 index 000000000000..3768df62df9f --- /dev/null +++ b/dev-libs/libffi/files/libffi-3.4.4-sparc-float-typo.patch @@ -0,0 +1,28 @@ +https://github.com/libffi/libffi/issues/778 +https://bugs.gentoo.org/882071 + +Fix incorrect type for passing floats. Thanks to Petr Sumbera and Richard Henderson +for figuring it out on the upstream bug. +--- a/src/sparc/ffi64.c ++++ b/src/sparc/ffi64.c +@@ -382,13 +382,19 @@ ffi_prep_args_v9(ffi_cif *cif, unsigned long *argp, void *rvalue, void **avalue) + *argp++ = *(SINT32 *)a; + break; + case FFI_TYPE_UINT32: +- case FFI_TYPE_FLOAT: + *argp++ = *(UINT32 *)a; + break; + case FFI_TYPE_SINT64: + case FFI_TYPE_UINT64: + case FFI_TYPE_POINTER: ++ *argp++ = *(UINT64 *)a; ++ break; ++ case FFI_TYPE_FLOAT: ++ flags |= SPARC_FLAG_FP_ARGS; ++ *argp++ = *(UINT32 *)a; ++ break; + case FFI_TYPE_DOUBLE: ++ flags |= SPARC_FLAG_FP_ARGS; + *argp++ = *(UINT64 *)a; + break; + diff --git a/dev-libs/libffi/libffi-3.4.4-r2.ebuild b/dev-libs/libffi/libffi-3.4.4-r2.ebuild new file mode 100644 index 000000000000..63367bd2fe39 --- /dev/null +++ b/dev-libs/libffi/libffi-3.4.4-r2.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal preserve-libs + +MY_PV=${PV/_rc/-rc} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Portable, high level programming interface to various calling conventions" +HOMEPAGE="https://sourceware.org/libffi/" +SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +# This is a core package which is depended on by e.g. Python +# Please use preserve-libs.eclass in pkg_{pre,post}inst to cover users +# with FEATURES="-preserved-libs" or another package manager if SONAME +# changes. +SLOT="0/8" # SONAME=libffi.so.8 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="debug exec-static-trampoline pax-kernel static-libs test" + +RESTRICT="!test? ( test )" +BDEPEND="test? ( dev-util/dejagnu )" + +PATCHES=( + "${FILESDIR}"/${P}-hppa-large-struct.patch + "${FILESDIR}"/${P}-hppa-closure-function-ptrs.patch + "${FILESDIR}"/${P}-hppa-jump-table.patch + "${FILESDIR}"/${PN}-3.4.4-sparc-float-typo.patch +) + +src_prepare() { + default + + if [[ ${CHOST} == arm64-*-darwin* ]] ; then + # ensure we use aarch64 asm, not x86 on arm64 + sed -i -e 's/aarch64\*-\*-\*/arm64*-*-*|&/' \ + configure configure.host || die + fi +} + +multilib_src_configure() { + # --includedir= path maintains a few properties: + # 1. have stable name across libffi versions: some packages like + # dev-lang/ghc or kde-frameworks/networkmanager-qt embed + # ${includedir} at build-time. Don't require those to be + # rebuilt unless SONAME changes. bug #695788 + # + # We use /usr/.../${PN} (instead of former /usr/.../${P}). + # + # 2. have ${ABI}-specific location as ffi.h is target-dependent. + # + # We use /usr/$(get_libdir)/... to have ABI identifier. + ECONF_SOURCE="${S}" econf \ + --includedir="${EPREFIX}"/usr/$(get_libdir)/${PN}/include \ + --disable-multi-os-directory \ + $(use_enable static-libs static) \ + $(use_enable exec-static-trampoline exec-static-tramp) \ + $(use_enable pax-kernel pax_emutramp) \ + $(use_enable debug) +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name "*.la" -delete || die +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/libffi.so.7 +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/libffi.so.7 +} diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest index 2dc7735e40a1..e5d062aefbc4 100644 --- a/dev-libs/libgusb/Manifest +++ b/dev-libs/libgusb/Manifest @@ -1 +1,2 @@ DIST libgusb-0.4.6.tar.xz 50660 BLAKE2B 4a2d0f502609f487ca84d970a157cb35c5fc1676a074a868ecb269f2028c39d2ad581a156054987095eb869d7edd7572921b188005262dce12ae3b83271f14dc SHA512 586650f1694cdac50d08f53b117686c38a1be19468ebbf56baa7fc13482f07e0f67c854807b827b6410b094409e117e46afd8cf2706f1390076ad34978b871c1 +DIST libgusb-0.4.7.tar.xz 51448 BLAKE2B 126d7723e7f47cf1ee4780aaf627c15e8e04a95a765f5c68578d6a31ec1d69578af05b6687224399e657dfaf2f983bad5415b05c19c3334cfc7fc06a58f0a27e SHA512 38f8d4989e3adc46013a9e8ca42511c5de9bbaf23a11654eb47d7c9a9c64b90f0213b77916f8ebd1e6c246aaafa0e1574bb72a19170ae9efa2af9e3f86a4e210 diff --git a/dev-libs/libgusb/libgusb-0.4.7.ebuild b/dev-libs/libgusb/libgusb-0.4.7.ebuild new file mode 100644 index 000000000000..6dd274c99bd4 --- /dev/null +++ b/dev-libs/libgusb/libgusb-0.4.7.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit meson-multilib python-any-r1 vala + +DESCRIPTION="GObject wrapper for libusb" +HOMEPAGE="https://github.com/hughsie/libgusb" +SRC_URI="https://github.com/hughsie/libgusb/releases/download/${PV}/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="gtk-doc +introspection test +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] + virtual/libusb:1[udev,${MULTILIB_USEDEP}] + >=dev-libs/json-glib-1.1.1[${MULTILIB_USEDEP},introspection?] + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + sys-apps/hwdata +" +DEPEND="${RDEPEND} + test? ( >=dev-util/umockdev-0.17.7[${MULTILIB_USEDEP}] )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') + gtk-doc? ( dev-util/gi-docgen ) + vala? ( $(vala_depend) ) + virtual/pkgconfig +" + +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +src_prepare() { + default + use vala && vala_setup +} + +multilib_src_configure() { + local emesonargs=( + -Ddefault_library=shared + $(meson_use test tests) + $(meson_native_use_bool vala vapi) + -Dusb_ids="${EPREFIX}"/usr/share/hwdata/usb.ids + $(meson_native_use_bool gtk-doc docs) + $(meson_native_use_bool introspection) + $(meson_feature test umockdev) + + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/{doc,gtk-doc}/libgusb || die + fi +} diff --git a/dev-libs/libinput/libinput-1.23.0.ebuild b/dev-libs/libinput/libinput-1.23.0.ebuild index 350c80a28cb9..70ab512032fe 100644 --- a/dev-libs/libinput/libinput-1.23.0.ebuild +++ b/dev-libs/libinput/libinput-1.23.0.ebuild @@ -82,7 +82,7 @@ src_install() { } pkg_postinst() { - optfeature "measure and replay tools" dev-python/python-libevdev + optfeature "measure and replay tools" dev-python/libevdev udev_reload } diff --git a/dev-libs/libinput/libinput-1.24.0.ebuild b/dev-libs/libinput/libinput-1.24.0.ebuild index 5a5b192a1c01..a7043e99f876 100644 --- a/dev-libs/libinput/libinput-1.24.0.ebuild +++ b/dev-libs/libinput/libinput-1.24.0.ebuild @@ -91,7 +91,7 @@ src_install() { } pkg_postinst() { - optfeature "measure and replay tools" dev-python/python-libevdev + optfeature "measure and replay tools" dev-python/libevdev udev_reload } diff --git a/dev-libs/libvterm/libvterm-0.3.3.ebuild b/dev-libs/libvterm/libvterm-0.3.3.ebuild index c368ca342d20..3d9df986de13 100644 --- a/dev-libs/libvterm/libvterm-0.3.3.ebuild +++ b/dev-libs/libvterm/libvterm-0.3.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://launchpad.net/libvterm/trunk/v0.3/+download/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos" BDEPEND=" dev-lang/perl diff --git a/dev-libs/libwacom/libwacom-2.6.0.ebuild b/dev-libs/libwacom/libwacom-2.6.0.ebuild index 62173377ae27..a571572b82ff 100644 --- a/dev-libs/libwacom/libwacom-2.6.0.ebuild +++ b/dev-libs/libwacom/libwacom-2.6.0.ebuild @@ -27,7 +27,7 @@ BDEPEND=" test? ( ${PYTHON_DEPS} $(python_gen_any_dep ' - dev-python/python-libevdev[${PYTHON_USEDEP}] + dev-python/libevdev[${PYTHON_USEDEP}] dev-python/pyudev[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ') @@ -35,7 +35,7 @@ BDEPEND=" " python_check_deps() { - python_has_version "dev-python/python-libevdev[${PYTHON_USEDEP}]" && + python_has_version "dev-python/libevdev[${PYTHON_USEDEP}]" && python_has_version "dev-python/pyudev[${PYTHON_USEDEP}]" && python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" } diff --git a/dev-libs/libwacom/libwacom-2.7.0.ebuild b/dev-libs/libwacom/libwacom-2.7.0.ebuild index 62173377ae27..a571572b82ff 100644 --- a/dev-libs/libwacom/libwacom-2.7.0.ebuild +++ b/dev-libs/libwacom/libwacom-2.7.0.ebuild @@ -27,7 +27,7 @@ BDEPEND=" test? ( ${PYTHON_DEPS} $(python_gen_any_dep ' - dev-python/python-libevdev[${PYTHON_USEDEP}] + dev-python/libevdev[${PYTHON_USEDEP}] dev-python/pyudev[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ') @@ -35,7 +35,7 @@ BDEPEND=" " python_check_deps() { - python_has_version "dev-python/python-libevdev[${PYTHON_USEDEP}]" && + python_has_version "dev-python/libevdev[${PYTHON_USEDEP}]" && python_has_version "dev-python/pyudev[${PYTHON_USEDEP}]" && python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" } diff --git a/dev-libs/libwacom/libwacom-2.8.0.ebuild b/dev-libs/libwacom/libwacom-2.8.0.ebuild index 6a8268f83852..60dc737c85ed 100644 --- a/dev-libs/libwacom/libwacom-2.8.0.ebuild +++ b/dev-libs/libwacom/libwacom-2.8.0.ebuild @@ -27,7 +27,7 @@ BDEPEND=" doc? ( app-doc/doxygen ) test? ( $(python_gen_any_dep ' - dev-python/python-libevdev[${PYTHON_USEDEP}] + dev-python/libevdev[${PYTHON_USEDEP}] dev-python/pyudev[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ') @@ -37,7 +37,7 @@ BDEPEND=" python_check_deps() { use test || return 0 python_has_version \ - "dev-python/python-libevdev[${PYTHON_USEDEP}]" \ + "dev-python/libevdev[${PYTHON_USEDEP}]" \ "dev-python/pyudev[${PYTHON_USEDEP}]" \ "dev-python/pytest[${PYTHON_USEDEP}]" } diff --git a/dev-libs/openssl/openssl-1.0.2u-r1.ebuild b/dev-libs/openssl/openssl-1.0.2u-r1.ebuild index 77d0b75e9fe5..a76877972d3a 100644 --- a/dev-libs/openssl/openssl-1.0.2u-r1.ebuild +++ b/dev-libs/openssl/openssl-1.0.2u-r1.ebuild @@ -248,7 +248,9 @@ multilib_src_install() { mkdir "${ED}"/usr || die fi - emake INSTALL_PREFIX="${D}" install + # Only -j1 is supported for the install targets: + # https://github.com/openssl/openssl/issues/21999#issuecomment-1771150305 + emake INSTALL_PREFIX="${D}" -j1 install # This is crappy in that the static archives are still built even # when USE=static-libs. But this is due to a failing in the openssl diff --git a/dev-libs/openssl/openssl-1.1.1u.ebuild b/dev-libs/openssl/openssl-1.1.1u.ebuild index c90541dca291..c8d53908be94 100644 --- a/dev-libs/openssl/openssl-1.1.1u.ebuild +++ b/dev-libs/openssl/openssl-1.1.1u.ebuild @@ -223,11 +223,13 @@ multilib_src_test() { } multilib_src_install() { - emake DESTDIR="${D}" install_sw + # Only -j1 is supported for the install targets: + # https://github.com/openssl/openssl/issues/21999#issuecomment-1771150305 + emake DESTDIR="${D}" -j1 install_sw if multilib_is_native_abi; then - emake DESTDIR="${D}" install_ssldirs - emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} MANSUFFIX=ssl install_docs + emake DESTDIR="${D}" -j1 install_ssldirs + emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} MANSUFFIX=ssl -j1 install_docs fi # This is crappy in that the static archives are still built even diff --git a/dev-libs/openssl/openssl-1.1.1w.ebuild b/dev-libs/openssl/openssl-1.1.1w.ebuild index 7440cf3d3dcc..17d784938024 100644 --- a/dev-libs/openssl/openssl-1.1.1w.ebuild +++ b/dev-libs/openssl/openssl-1.1.1w.ebuild @@ -223,11 +223,13 @@ multilib_src_test() { } multilib_src_install() { - emake DESTDIR="${D}" install_sw + # Only -j1 is supported for the install targets: + # https://github.com/openssl/openssl/issues/21999#issuecomment-1771150305 + emake DESTDIR="${D}" -j1 install_sw if multilib_is_native_abi; then - emake DESTDIR="${D}" install_ssldirs - emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} MANSUFFIX=ssl install_docs + emake DESTDIR="${D}" -j1 install_ssldirs + emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} MANSUFFIX=ssl -j1 install_docs fi # This is crappy in that the static archives are still built even diff --git a/dev-libs/openssl/openssl-3.0.10.ebuild b/dev-libs/openssl/openssl-3.0.10.ebuild index b469b0b55dc6..9759230620fb 100644 --- a/dev-libs/openssl/openssl-3.0.10.ebuild +++ b/dev-libs/openssl/openssl-3.0.10.ebuild @@ -221,16 +221,18 @@ multilib_src_test() { } multilib_src_install() { - emake DESTDIR="${D}" install_sw + # Only -j1 is supported for the install targets: + # https://github.com/openssl/openssl/issues/21999#issuecomment-1771150305 + emake DESTDIR="${D}" -j1 install_sw if use fips; then - emake DESTDIR="${D}" install_fips + emake DESTDIR="${D}" -j1 install_fips # Regen this in pkg_preinst, bug 900625 rm "${ED}${SSL_CNF_DIR}"/fipsmodule.cnf || die fi if multilib_is_native_abi; then - emake DESTDIR="${D}" install_ssldirs - emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} install_docs + emake DESTDIR="${D}" -j1 install_ssldirs + emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} -j1 install_docs fi # This is crappy in that the static archives are still built even diff --git a/dev-libs/openssl/openssl-3.0.11.ebuild b/dev-libs/openssl/openssl-3.0.11.ebuild index b469b0b55dc6..9759230620fb 100644 --- a/dev-libs/openssl/openssl-3.0.11.ebuild +++ b/dev-libs/openssl/openssl-3.0.11.ebuild @@ -221,16 +221,18 @@ multilib_src_test() { } multilib_src_install() { - emake DESTDIR="${D}" install_sw + # Only -j1 is supported for the install targets: + # https://github.com/openssl/openssl/issues/21999#issuecomment-1771150305 + emake DESTDIR="${D}" -j1 install_sw if use fips; then - emake DESTDIR="${D}" install_fips + emake DESTDIR="${D}" -j1 install_fips # Regen this in pkg_preinst, bug 900625 rm "${ED}${SSL_CNF_DIR}"/fipsmodule.cnf || die fi if multilib_is_native_abi; then - emake DESTDIR="${D}" install_ssldirs - emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} install_docs + emake DESTDIR="${D}" -j1 install_ssldirs + emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} -j1 install_docs fi # This is crappy in that the static archives are still built even diff --git a/dev-libs/openssl/openssl-3.0.9-r1.ebuild b/dev-libs/openssl/openssl-3.0.9-r1.ebuild index 766737ef1a4b..70b659682512 100644 --- a/dev-libs/openssl/openssl-3.0.9-r1.ebuild +++ b/dev-libs/openssl/openssl-3.0.9-r1.ebuild @@ -221,16 +221,16 @@ multilib_src_test() { } multilib_src_install() { - emake DESTDIR="${D}" install_sw + emake DESTDIR="${D}" -j1 install_sw if use fips; then - emake DESTDIR="${D}" install_fips + emake DESTDIR="${D}" -j1 install_fips # Regen this in pkg_preinst, bug 900625 rm "${ED}${SSL_CNF_DIR}"/fipsmodule.cnf || die fi if multilib_is_native_abi; then - emake DESTDIR="${D}" install_ssldirs - emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} install_docs + emake DESTDIR="${D}" -j1 install_ssldirs + emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} -j1 install_docs fi # This is crappy in that the static archives are still built even diff --git a/dev-libs/openssl/openssl-3.0.9-r2.ebuild b/dev-libs/openssl/openssl-3.0.9-r2.ebuild index 72845dd2599a..49b80ff8b1c9 100644 --- a/dev-libs/openssl/openssl-3.0.9-r2.ebuild +++ b/dev-libs/openssl/openssl-3.0.9-r2.ebuild @@ -226,16 +226,18 @@ multilib_src_test() { } multilib_src_install() { - emake DESTDIR="${D}" install_sw + # Only -j1 is supported for the install targets: + # https://github.com/openssl/openssl/issues/21999#issuecomment-1771150305 + emake DESTDIR="${D}" -j1 install_sw if use fips; then - emake DESTDIR="${D}" install_fips + emake DESTDIR="${D}" -j1 install_fips # Regen this in pkg_preinst, bug 900625 rm "${ED}${SSL_CNF_DIR}"/fipsmodule.cnf || die fi if multilib_is_native_abi; then - emake DESTDIR="${D}" install_ssldirs - emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} install_docs + emake DESTDIR="${D}" -j1 install_ssldirs + emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} -j1 install_docs fi # This is crappy in that the static archives are still built even diff --git a/dev-libs/openssl/openssl-3.1.2.ebuild b/dev-libs/openssl/openssl-3.1.2.ebuild index 67cd58d980dc..a89ece323f28 100644 --- a/dev-libs/openssl/openssl-3.1.2.ebuild +++ b/dev-libs/openssl/openssl-3.1.2.ebuild @@ -224,16 +224,18 @@ multilib_src_test() { } multilib_src_install() { - emake DESTDIR="${D}" install_sw + # Only -j1 is supported for the install targets: + # https://github.com/openssl/openssl/issues/21999#issuecomment-1771150305 + emake DESTDIR="${D}" -j1 install_sw if use fips; then - emake DESTDIR="${D}" install_fips + emake DESTDIR="${D}" -j1 install_fips # Regen this in pkg_preinst, bug 900625 rm "${ED}${SSL_CNF_DIR}"/fipsmodule.cnf || die fi if multilib_is_native_abi; then - emake DESTDIR="${D}" install_ssldirs - emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} install_docs + emake DESTDIR="${D}" -j1 install_ssldirs + emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} -j1 install_docs fi # This is crappy in that the static archives are still built even diff --git a/dev-libs/openssl/openssl-3.1.3.ebuild b/dev-libs/openssl/openssl-3.1.3.ebuild index 67cd58d980dc..a89ece323f28 100644 --- a/dev-libs/openssl/openssl-3.1.3.ebuild +++ b/dev-libs/openssl/openssl-3.1.3.ebuild @@ -224,16 +224,18 @@ multilib_src_test() { } multilib_src_install() { - emake DESTDIR="${D}" install_sw + # Only -j1 is supported for the install targets: + # https://github.com/openssl/openssl/issues/21999#issuecomment-1771150305 + emake DESTDIR="${D}" -j1 install_sw if use fips; then - emake DESTDIR="${D}" install_fips + emake DESTDIR="${D}" -j1 install_fips # Regen this in pkg_preinst, bug 900625 rm "${ED}${SSL_CNF_DIR}"/fipsmodule.cnf || die fi if multilib_is_native_abi; then - emake DESTDIR="${D}" install_ssldirs - emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} install_docs + emake DESTDIR="${D}" -j1 install_ssldirs + emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} -j1 install_docs fi # This is crappy in that the static archives are still built even diff --git a/dev-libs/protobuf/protobuf-21.12.ebuild b/dev-libs/protobuf/protobuf-21.12.ebuild index bcd4a64e75a9..cccdda2b9a03 100644 --- a/dev-libs/protobuf/protobuf-21.12.ebuild +++ b/dev-libs/protobuf/protobuf-21.12.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]]; then EGIT_SUBMODULES=() else SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" fi DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest index fc9b6fd7c5b3..f40d74a80036 100644 --- a/dev-libs/raft/Manifest +++ b/dev-libs/raft/Manifest @@ -1,2 +1,3 @@ DIST raft-0.17.1.tar.gz 354331 BLAKE2B d1be3eb4139422dab8126879d2ba0782e8635a60ce9752f4389f79dd2238021d9679d3b5f799c9627921c954a4395cdff139ff41f8145ebc43190f2c4aa3e5a7 SHA512 20e2b4a144a597b77bcb31e8b22355725142b14fb50e20b33509e7b0dd10aa20d08501b66e836c659e9aa492184db71ea9e53a45fe4b908b1464eb94431154db DIST raft-0.18.0.tar.gz 365558 BLAKE2B 57fc8c144a45eb101f53c8dd3a1eb896c733b7c5c369300852bea1474b8178b46c943c29e81107758bfa527d8fc1a9c80c4ca1bfc599dfc5ace090a18c693f11 SHA512 c6ab125a4841c5241310ea9785bb6ae3860c0a2ff39487499c2caa0b387729f7f7e54fa0de3aad3a99bdf5ec7d4a12c68a69244c6d8b8dcdf846c1cdfeb11b3b +DIST raft-0.18.1.tar.gz 334308 BLAKE2B 6518914435129573fe03368bb653b42bb6424cfe6d96ea47164bb77c62ab229dcc977c59ad8004d269d7a44fdfec3a852b4dc0309129ccff7fcfc1fe425806f9 SHA512 73f8a7eb4d38e02ec888bc1062a8b8c419b17f87a09d9bdffac5c015077a42c28d92c285571a5c49d2a1d8ddd6b972469a7baa0f19a839faf6c17a02968f805a diff --git a/dev-libs/raft/metadata.xml b/dev-libs/raft/metadata.xml index fc7c392c0349..94076382bb1e 100644 --- a/dev-libs/raft/metadata.xml +++ b/dev-libs/raft/metadata.xml @@ -20,6 +20,6 @@ snapshots). - canonical/raft + cowsql/raft diff --git a/dev-libs/raft/raft-0.18.1.ebuild b/dev-libs/raft/raft-0.18.1.ebuild new file mode 100644 index 000000000000..d576a08a3ca8 --- /dev/null +++ b/dev-libs/raft/raft-0.18.1.ebuild @@ -0,0 +1,57 @@ +# 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/cowsql/raft" +SRC_URI="https://github.com/cowsql/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3-with-linking-exception" + +# Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960 +SLOT="0/0" +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 +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --enable-uv + + --disable-backtrace + --disable-benchmark + --disable-debug + --disable-example + --disable-sanitize + --disable-static + + $(use_enable test fixture) + + $(use_with lz4) + $(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 78b8815b05cf..c08baec415db 100644 --- a/dev-libs/rocm-comgr/Manifest +++ b/dev-libs/rocm-comgr/Manifest @@ -2,4 +2,4 @@ DIST rocm-comgr-5.1.3.tar.gz 117155 BLAKE2B 40e415c4c7ae3e709dd50981299291f0fc11 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 DIST rocm-comgr-5.5.1.tar.gz 127475 BLAKE2B dbcb6729b27c0b4a4be37f5e462d96b10c15a6a3b540a81a74a648fc45dc727ea5706db1a0f4583a31ac4cb5c9f0d9f4e258fa5ac792b327f4cb1dfe6d585937 SHA512 09174ef2ad21f62b197e439bb5b04a365233c360c57cc2ccf0ea3d53edfa8880dff4f127c6d6c1d430b63b6f7ea666705b14cadc2bccb89c0fefed943b0cf1c7 -DIST rocm-comgr-5.7.0.tar.gz 137929 BLAKE2B 955253295311764406fc37505ce417aef9efdc35d705109d890a85202e546581de74803f446221636a192bbaf0bec9f8dc31067e7d1d332113e1b1d43468c269 SHA512 e73eeb11bdf81408693263dd4f6d751f4804358d8fabda06e70e3a3b66f14525a408db1f281a04d539cb37b95bede26df15a1473c1719bd7805d774399d104ab +DIST rocm-comgr-5.7.1.tar.gz 137923 BLAKE2B e215f51137fd0c4b67e85496bf289dc0afde6ebc9efb9416f5fc4cf312b2be9be26da35cb70965bf4857a0f1434d750bcc03ce83095173098487ef7805948735 SHA512 cdd2609b858d9503c30122a2d328d36baa8a930a05bcb6c38e30723909c492b4d47eaaf4884dbb7aa82053e7cda6c22ee1aa16fc5ba266e272d98ff772c5079d diff --git a/dev-libs/rocm-comgr/rocm-comgr-5.7.0.ebuild b/dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild similarity index 100% rename from dev-libs/rocm-comgr/rocm-comgr-5.7.0.ebuild rename to dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild diff --git a/dev-libs/rocm-device-libs/Manifest b/dev-libs/rocm-device-libs/Manifest index 8dee8d0772d2..149717e6ee65 100644 --- a/dev-libs/rocm-device-libs/Manifest +++ b/dev-libs/rocm-device-libs/Manifest @@ -2,4 +2,4 @@ DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 68d66de897f461e9f876de5fe22148 DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac SHA512 8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d DIST rocm-device-libs-5.4.3.tar.gz 246095 BLAKE2B eb749346c96d465a5f22831968ccbd71f02749e6aa0d9c2becc0f378641ca0f65c1a131bfd3ed226f838b4208091fcc920b1e31b427adbd69a42881898668e6a SHA512 67b904363a3cff6c15bbd032cbc72cb5cd5f82acaa68c74391dbcf415266e8f35486a496b69b69e1fc0721e0e4e21fb6a6b9c180a46cb59cdcf53916be846ca4 DIST rocm-device-libs-5.5.1.tar.gz 245900 BLAKE2B f713b1f12c7be33a4854d79791f592b8e89e2bc463769ec8cdd807483f0e5ca93d7fc852b6cf41d5ad0401d07adc97de9fb1fa54b77af83f665e282d6c0a43e7 SHA512 0138ddc94ce4a81202bdafccbbecef8145c6ddf82c3a14d92bb80b2bed3d3b73898f84279cef89110c50a9cc51e32de1323cc11a1f97c5da4f7f843b393425d0 -DIST rocm-device-libs-5.7.0.tar.gz 248381 BLAKE2B f42ab6975c0832e8fbcf2e1a2060e1f5c3454093f6e78c3c42454b4556a159dae6a18f2efd79d1fa0aaecc13312f351b878d410f8a586aff4bd50499f2642402 SHA512 bd0ccf304972ee0fd6a5a517604217329379cf0330a62fdc2d5feff4a22c2a5d86d9b60f3c6f7a46d47751bd30d62fe58093c9de871dd41cf8e15475e8a6c3ee +DIST rocm-device-libs-5.7.1.tar.gz 248357 BLAKE2B 829704382e9420ad79724a250ccfd65278eb697498805297d1a52b8ea35dbff46e11514b681243d61bfac05b8a9734f0cf22d721603e48fe2f9864368222b0bc SHA512 8755d0584fa3b8239f5642b4fb8f5e8dea20bbaca2ff8883894d3583913e9a1fd1552492b36e8ceff092f795783b734e68b002ee0c93711dccdf8e72c528c27c diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild b/dev-libs/rocm-device-libs/rocm-device-libs-5.7.1.ebuild similarity index 100% rename from dev-libs/rocm-device-libs/rocm-device-libs-5.7.0.ebuild rename to dev-libs/rocm-device-libs/rocm-device-libs-5.7.1.ebuild diff --git a/dev-libs/rocm-opencl-runtime/Manifest b/dev-libs/rocm-opencl-runtime/Manifest index 7bcc62421f26..73a5ddd285e3 100644 --- a/dev-libs/rocm-opencl-runtime/Manifest +++ b/dev-libs/rocm-opencl-runtime/Manifest @@ -2,7 +2,7 @@ DIST rocclr-5.1.3.tar.gz 618606 BLAKE2B 02b7732ddd03c0883bee49c56466cd21c649159f DIST rocclr-5.3.3.tar.gz 625944 BLAKE2B 0cdbc1415a355e1d56628834846aaa8587c9827eeea59f4312b788e868265dcb42197181fd5ef411416da2e11662c7f665f578aa750ab88c3a5405bcc58ee449 SHA512 3f85532cffc09c2ca8e7cd1770263d1c1a38633ed2bc5cfe62072e12a6f8f669db400519950718be31f6b77693d372e2ef905f06c7f02e126aa9ff7d2da97924 DIST rocclr-5.4.3.tar.gz 640557 BLAKE2B 9ab91bab7ffb06c9c0d1c2ae79533fccc597071dda289ac375e32eb2965c638a7029951d2a49d46eeead9d7d242fe3a0cedb3e444d877af1bbf0e2d801c91e11 SHA512 c1d1a2ca08c2d762a221c04d394469aa7aff46086151333b145e0db9a7c7eb3dbbf8b9693e50d816aa9a13c16b4ebacf5ff3d5d8ff3393a8a764728ef5172d3a DIST rocclr-5.5.1.tar.gz 634330 BLAKE2B e6383a6b6b09f274a944d66effd345e38a191ec73ee5c5240f8ec8bb62a4df97b80835ce57f8f78c3834602b9da425b49289b5c7cd7e4c7071147ff409c6a6c9 SHA512 4c12011d22a4f14d9e93250b2a38716eb973139afa1adbbbd51c0e0ed13c0b7c1f45a37c71ef937c5fdabf09e928d7913ca3332fc61b7a2c10d21421306a228f -DIST rocm-clr-5.7.0.tar.gz 2008521 BLAKE2B 2edc6955a8b8bfd419f3e77e553081816fc3d8b8147d485f47006eb1aa2480dcc1aefa6641ca2ee610d855970946d194db13aa529830d09e74e411636b845bf2 SHA512 2c36e44ce488c01deaae4a73daad2b18d34c0a23a8ad1b72cee0936e6e3651f47275a84190f4f92eadd1dceb153cd4dd3746dd40066055bda65902aec40b8071 +DIST rocm-clr-5.7.1.tar.gz 2008647 BLAKE2B 3db0760d6f83504e60caf88a2dd5e0bc02c7db9d6f263ad0eb2cfc79aa0f88a3699c412844a0158a796d9d02e79660287e791edad787d814eefffea4fd2298b4 SHA512 d79323481d82fc02c12a32cdcc0d14437d512af023e7737db0387b7eecb27fe6e4ae7c71d6adce57932a04bb24c880440d9dc10aeb5af11a4f2ca64d44330965 DIST rocm-opencl-runtime-5.1.3.tar.gz 1004765 BLAKE2B 64d9b42026d2be1d0e4aa666785699f6b4ec0584a927904a94bf830883050943503f8bdd7c97438a2fb11c71686a330d526f633959916c5c6c8da2e037841e79 SHA512 b83c3ae0bfad80f867bacce36710a8964f6dd7e64bf50da3ec6ce842217d6de63299d9ceaab9dc25a22252484520a85d02859809463dad5dda9b1f00a86863e0 DIST rocm-opencl-runtime-5.3.3.tar.gz 1007773 BLAKE2B a3f600a68183337f92b152a123241cb7025889cca2ef6814d9d5b5a2146a78703b171d20bcb432bc7a2cdd1f24ad349408c17816b25a66702e9f0f5345af9082 SHA512 391f0f244b7f02972df8cada821e69ee8d81d96b9cff3c14f1d0838da583d8fb136ec4bd5ee820f6dd261968e9eef5e9a5b10b7bb76b1b64625c399d79bcb03f DIST rocm-opencl-runtime-5.4.3.tar.gz 1005268 BLAKE2B f9398e4c2b0f045f1b5d8df9f31b7f2bef6a9201885aa6ee5fc5d71632cfde26a078d9a5ea38c3da12d3c187faf04c7bdcf1a8ecb9927cdba56b1efdfcdc44ee SHA512 f65d4622ce8721a6b91ab5b5b306d142ba507d3e631ac3ab0b76c5bc6d8d18455e02debd954c82e7eb609f232b509f1ec1a013dc2fad467c2c2ad31fdf15755d diff --git a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.7.0.ebuild b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.7.1.ebuild similarity index 98% rename from dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.7.0.ebuild rename to dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.7.1.ebuild index f781db2a9098..95b46bd4cf1b 100644 --- a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.7.0.ebuild +++ b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.7.1.ebuild @@ -38,7 +38,7 @@ BDEPEND=">=dev-util/rocm-cmake-5.3 src_unpack () { if [[ ${PV} == "9999" ]]; then git-r3_fetch - git-r3_checkout +OB git-r3_checkout git-r3_fetch "${EGIT_CLR_REPO_URI}" git-r3_checkout "${EGIT_CLR_REPO_URI}" "${CLR_S}" else @@ -55,7 +55,7 @@ src_configure() { -DROCM_PATH="${EPREFIX}/usr" -DBUILD_TESTS=$(usex test ON OFF) -DEMU_ENV=ON - -DBUILD_ICD=OFF + -DBUILD_ICD=ON -DFILE_REORG_BACKWARD_COMPATIBILITY=OFF -DCLR_BUILD_OCL=on ) diff --git a/dev-libs/rocr-runtime/Manifest b/dev-libs/rocr-runtime/Manifest index 5fbfc76ce327..6a6341073759 100644 --- a/dev-libs/rocr-runtime/Manifest +++ b/dev-libs/rocr-runtime/Manifest @@ -2,4 +2,4 @@ DIST rocr-runtime-5.1.3.tar.gz 720567 BLAKE2B bdf2d258ec607ffc69264d48ce82c36787 DIST rocr-runtime-5.3.3.tar.gz 809871 BLAKE2B 1a44e88c34fcebcea3351de812f2ac64a7b151303c5bfc4066920755c185731388afff89c705afee6010d262f68358a20b1c0197e8f23c22ab24409eb55fde0a SHA512 27efe57954575549703b31c4a632548bf3d82df0f01d5f15485d0bda7efa6ec2ad0a4a8710b8f240ff57296eb62d3796926e32d16dfe448b188d8264fde0ef8b DIST rocr-runtime-5.4.3.tar.gz 811062 BLAKE2B 4ee8ef49cdac7f6918db3aa96089852847d093aacc11ed7e7157a6eb512cf36a3d37396670c14ea24b16b1127c4547977390694d05bc6006ac48b40e707d6dae SHA512 29f13a1b16ef457071cc050227d57cda92992f416ebc074f8cd5a856d9bd76fd34ab2ccb53c21c3d798165282d44bba287ef44a9d1da327ee198e1facc77a4db DIST rocr-runtime-5.5.1.tar.gz 816175 BLAKE2B e588d98cbd0d9a753b950ba676d6cddeed8cd094f346b2f67a761ac2d760ba28e27d5baceecf13fff53c114bb8412c8a4d892886c304d36181d5b0b020b8088a SHA512 1cae2ae4f30a248fa27622ed8b77ce112b80aed9bc1b8fc4372143d4ef241f47295a77f9e978be1332f48c06a7cbcdfd478dbc8464028cb761480049ab2413fb -DIST rocr-runtime-5.7.0.tar.gz 832038 BLAKE2B 754bc51f042e4ea71bef2224bc243b3a5b9f4d06a828bd798db543202bbc52972414021a4d466f2907fd6739112a96d8581401a5262e7dc0803e5746efe4b6b2 SHA512 a380621a7955032cabff369136769240eba04feb987a1b1cd767b6b3ed959daeeead774c73d02a7cde91abe7f077d2d35a1b26e4a4d8acd227e3c8d190184e28 +DIST rocr-runtime-5.7.1.tar.gz 832009 BLAKE2B 67e4a64ee03b1f6edc43923c7ac44113ab58f78b032dc0a01952b2dd5b2ca37404044811effb9c8d83002ac4ea344a5d95ac62f3c66012bff2884ef55285cdb5 SHA512 a6547a104303032244d17b662a3eda48039732c215debb6178c0af8842c01c60f80989793420c101bd554e58332d215205da0c228dfc25538c56499f47dc6832 diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.7.0.ebuild b/dev-libs/rocr-runtime/rocr-runtime-5.7.1.ebuild similarity index 100% rename from dev-libs/rocr-runtime/rocr-runtime-5.7.0.ebuild rename to dev-libs/rocr-runtime/rocr-runtime-5.7.1.ebuild diff --git a/dev-libs/roct-thunk-interface/Manifest b/dev-libs/roct-thunk-interface/Manifest index ca5676280792..1ca10504ee30 100644 --- a/dev-libs/roct-thunk-interface/Manifest +++ b/dev-libs/roct-thunk-interface/Manifest @@ -2,4 +2,4 @@ DIST roct-thunk-interface-5.1.3.tar.gz 3178689 BLAKE2B c46af7bc60772beaa9a214a86 DIST roct-thunk-interface-5.3.3.tar.gz 646773 BLAKE2B 48632cad576ceccede0ee62663f226cbedba8374d8962028fd729a7b8e7eb75bebcb2f8ce06a838de15a388caea3d6dcb150db80f8d45a91675997b4f80625e6 SHA512 4a8730d16a0d240a43d5e22092325b0731d133733af0aac6c6893763d1ffb1a04a0c045d988835079581e097fc7c9e383f41ba84daa105c032d3a653b6b2c6b0 DIST roct-thunk-interface-5.4.3.tar.gz 648897 BLAKE2B 9eefc5f417280a98c7c6b6d611d0d87fa52abca94f67bf5ecc10d84bb86433b5ff502f76aa6724245c7cf9d82b5c16c10943275e8d41f0053484765df5a901db SHA512 1787526515ec708edc398cdba308a8dfa32c2579524a6856a6f336cb7bfee8f9a00d67f1b489993c7454d1d88885032ce85ac752b4a15aaedef910f147aed3b5 DIST roct-thunk-interface-5.5.1.tar.gz 649617 BLAKE2B 54ecae486e5d8b99363947a93b38bb80f6b129bbacc1b3152d58e44cf093e44254075cdc49f6d0f474a04c5e2a1f3945399a744892ac1e5c1fb3ff38fd02370c SHA512 359ce5c7d8fce1f6100aac236efd24d35ce8098732bf89225e7c07a4731452388b5213eda8767a8d7723afa2041033bbcb287dcb00e88a0df9494acf70f8ebaf -DIST roct-thunk-interface-5.7.0.tar.gz 665525 BLAKE2B 7b89848b386f2c766bc45583cb4a004bd093d54ef99263d9a75bae6e7477cb50371906943c935a1525489b368c649b467bf0e02e71aa3c3f31166f52233a1655 SHA512 8b975e0ff902cad1bf5365da45c694e5c74d3f289a729b62de59c651028657de468abea414cb6aee8fc2c82f59eccae6cbb70ecde5f9d409c82974207e0ee784 +DIST roct-thunk-interface-5.7.1.tar.gz 665529 BLAKE2B 407601d45976ad66e85999c53bcaa62fefa2ea823e1d3296a9aabe8b6a9c915776344de4499fcf6f9ee80193201308b27b387a7225aca5d2cc7e294143eefacd SHA512 c0dc449c8b713ac543f6cd6c876ea0f160dcb1a5c4a52a2b1364fcae0039e9fe195e4223a2644d7d3a7fbc2a48166e798d15b9088e2097b65974e2ba5e48bdcf diff --git a/dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.0.ebuild b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.1.ebuild similarity index 95% rename from dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.0.ebuild rename to dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.1.ebuild index 3750eab247b5..2b6233891f0f 100644 --- a/dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.0.ebuild +++ b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.1.ebuild @@ -26,7 +26,7 @@ BDEPEND="x11-libs/libdrm[video_cards_amdgpu]" CMAKE_BUILD_TYPE=Release -PATCHES=( "${FILESDIR}/${P}-functions.patch" ) +PATCHES=( "${FILESDIR}/${PN}-5.7.0-functions.patch" ) src_prepare() { sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i CMakeLists.txt || die diff --git a/dev-libs/xxhash/xxhash-0.8.2.ebuild b/dev-libs/xxhash/xxhash-0.8.2.ebuild index 3f58d3ae59dd..ef93d9b777d9 100644 --- a/dev-libs/xxhash/xxhash-0.8.2.ebuild +++ b/dev-libs/xxhash/xxhash-0.8.2.ebuild @@ -13,7 +13,7 @@ S=${WORKDIR}/xxHash-${PV} LICENSE="BSD-2 GPL-2+" # https://abi-laboratory.pro/tracker/timeline/xxhash SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-macos" src_prepare() { default diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index 58fd8551123a5c953db53ee527c468a32a9c6e20..219998f9f04ec66b52a3f0d57678db43ee86e4fc 100644 GIT binary patch delta 6852 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 A0RR91 diff --git a/dev-lua/luv/luv-1.45.0.0.ebuild b/dev-lua/luv/luv-1.45.0.0.ebuild index 8d24ac375d6d..307ba522d9fb 100644 --- a/dev-lua/luv/luv-1.45.0.0.ebuild +++ b/dev-lua/luv/luv-1.45.0.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="Apache-2.0 MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 27ab577909e07773b769593605c0acc83cbedf4b..102478163b7e4b1c6df3d89d5b4c9f3a369a4c92 100644 GIT binary patch delta 22237 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 delta 22265 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 Yh$mIxre%JgKmT9<4@@eP(lrzT0O0x$-T(jq diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index 1989f0fc579d..ce67cad96b48 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -4,12 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.1.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.1.ebuild deleted file mode 100644 index a496042b570e..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.1.ebuild +++ /dev/null @@ -1,112 +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} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.2.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.2.ebuild deleted file mode 100644 index a496042b570e..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.2.ebuild +++ /dev/null @@ -1,112 +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} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.3.9999.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.3.9999.ebuild index 7499a8afc1dd..7447a6d6c7fb 100644 --- a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.3.9999.ebuild +++ b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.3.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0/${PV}" -KEYWORDS="" IUSE="+debug test" RESTRICT="!test? ( test )" diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0.9999.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0.9999.ebuild index 7499a8afc1dd..7447a6d6c7fb 100644 --- a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0.9999.ebuild +++ b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0/${PV}" -KEYWORDS="" IUSE="+debug test" RESTRICT="!test? ( test )" diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231002.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231002.ebuild deleted file mode 100644 index 7499a8afc1dd..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231002.ebuild +++ /dev/null @@ -1,112 +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} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="" -IUSE="+debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231013.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231013.ebuild index 7499a8afc1dd..7447a6d6c7fb 100644 --- a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231013.ebuild +++ b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231013.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0/${PV}" -KEYWORDS="" IUSE="+debug test" RESTRICT="!test? ( test )" diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230925.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231019.ebuild similarity index 99% rename from dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230925.ebuild rename to dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231019.ebuild index 7499a8afc1dd..7447a6d6c7fb 100644 --- a/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20230925.ebuild +++ b/dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20231019.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0/${PV}" -KEYWORDS="" IUSE="+debug test" RESTRICT="!test? ( test )" diff --git a/dev-python/DBUtils/DBUtils-3.0.3.ebuild b/dev-python/DBUtils/DBUtils-3.0.3.ebuild index eb590124d5d4..de22d20e4317 100644 --- a/dev-python/DBUtils/DBUtils-3.0.3.ebuild +++ b/dev-python/DBUtils/DBUtils-3.0.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/Faker/Faker-19.11.0.ebuild b/dev-python/Faker/Faker-19.11.0.ebuild new file mode 100644 index 000000000000..34d2cdd3a7af --- /dev/null +++ b/dev-python/Faker/Faker-19.11.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin + epytest +} diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 9cbd585695ab..0ec9fb0fd012 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -1,4 +1,5 @@ DIST Faker-19.10.0.tar.gz 1680833 BLAKE2B dcb8e630597f195f5a2e365f7fb362dffecde3828c899e844d6e2ec36f4a4451bac58f3f5ec7f349e81da2ba94f2f0229f061a3b9eb1bd3afbca726e33dd3a09 SHA512 6bd787d3c511e82081869486d36c4512af066736345f293a4b1bba4afa680084d5c9ed2099d6a20aa4dd93c0255cc0623bf3972744280dae7c8492641f1612fe +DIST Faker-19.11.0.tar.gz 1694359 BLAKE2B 7e24dfa58136626e7dc82f458388749cb7d506a9a0ea14bccc13a302f4b89aad7eaf4703b5b59726588ef56e2f80de27496d53b8035ab27b5f0982d838ebbe0e SHA512 df1da4e1e02a612b755f5167941181df0e08d4701f31c52618915a0b5f3f92adbc05ba816d2e975d8123e1fe03ed8e1dbd600519ac7c37b1fa85c86022c39efa DIST Faker-19.6.1.tar.gz 1668966 BLAKE2B 48e1d0c658e7cd482660b797e5ac8e107c84e7d2be9ab86e55cb5f0da662ed742565c1f5a3176d1f2588b8ffafcc37e7dbd072c78e5b1ab94bea8678ea9f1d48 SHA512 1511f03cb41f70a22784a8dc1cdb5b58fdc19fc6f67d4a414a9b15619d019ec6b6564b7fa50db03535aaa3650ae93e4c948c732ae65e61652d7469d9ad83db36 DIST Faker-19.6.2.tar.gz 1680331 BLAKE2B 3453c531a1860c3e1782e24ad2d892d8291e1fafc698483639f43e7bdd281cee6e5c8bf7e60181db72011c1434ca3bc1c7f2a877ce136bf6e4f00286249033b9 SHA512 8a7929135ad562fafc2c95408ed644e7b965215d3e9ea2f2682e2aa2a5bab9759ab42d67380c7f8c89cf099cb65ad0dd13f6575c028f20550ef157f7db90102b DIST Faker-19.7.0.tar.gz 1680303 BLAKE2B 80169d818749003b6961adb85969eb025c38b81d8d333466b304815396aaf646b1a9e1fb9457e68292600576fa6a91ae1851af85e2bc3403dfa383f223fe49ab SHA512 f9b47d0bf52f5ba3a300222d45ad087eedbdf9ed7b1cae11cb600834f8919247e9000211157811dc016be7040925ec7930a407e8ea497ca87cae382d1edd2a56 diff --git a/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild b/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild index cd8e6a1b3a0f..c8efbcc5e629 100644 --- a/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild +++ b/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/GitPython/GitPython-3.1.40.ebuild b/dev-python/GitPython/GitPython-3.1.40.ebuild new file mode 100644 index 000000000000..d3e26fb0db5f --- /dev/null +++ b/dev-python/GitPython/GitPython-3.1.40.ebuild @@ -0,0 +1,78 @@ +# 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} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +TEST_P=GitPython-${PV} +GITDB_P=gitdb-4.0.10_p1 +SMMAP_P=smmap-5.0.0_p1 + +DESCRIPTION="Library used to interact with Git repositories" +HOMEPAGE=" + https://github.com/gitpython-developers/GitPython/ + https://pypi.org/project/GitPython/ +" +SRC_URI+=" + test? ( + https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle + ) +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-vcs/git + >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + git config --global user.email "travis@ci.com" || die + git config --global user.name "Travis Runner" || die + + git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die + git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb || die + git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die + + cd "${T}"/test || die + git rev-parse HEAD > .git/refs/remotes/origin/master || die + TRAVIS=1 ./init-tests-after-clone.sh || die + cat test/fixtures/.gitconfig >> ~/.gitconfig || die + + distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # performance tests are unreliable by design + test/performance + # unimportant and problematic + test/test_installation.py + # Internet + test/test_quick_doc.py::QuickDoc::test_cloned_repo_object + # TODO + test/test_submodule.py::TestSubmodule::test_base_rw + test/test_submodule.py::TestSubmodule::test_root_module + ) + + epytest -o addopts= test +} diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest index 3ff48331f5b2..1e3234cab297 100644 --- a/dev-python/GitPython/Manifest +++ b/dev-python/GitPython/Manifest @@ -2,5 +2,8 @@ DIST GitPython-3.1.37.gitbundle 9744035 BLAKE2B 57f16e0ebfdf6e2078c8a8fa220185ad DIST GitPython-3.1.37.tar.gz 200076 BLAKE2B b5db83f6712a94464fec98229af739ca7eb71eb47bd03164e94bb680c03bd84e49c7956e3a58937464c6fd6e4254a24d5e89150f40a59c5d101d7e56daca8fba SHA512 c036b5a12b2839a152d21cc6163445c067d70b18984888e799b0900449bea0a5290f6520fae5cab83fb8553af9c6bb0150c9b28103311deecb3686de30dd35f1 DIST GitPython-3.1.38.gitbundle 9830368 BLAKE2B 4a0e5c9f7f859b49d36d8d8deef79aa59615698416586d2802d428d21b959bd80da78555588f51db4833f35e2cc63d56ef9188a59916693af484e6e6ccc4c6b9 SHA512 5fff695ac828bb0495fb8dd9bc75f57e44d721ad8010577d567c34638e75855d22ce6560649cebe26a84f1baa0f245b82b9369e19ce6e3af36eadcfd51049c23 DIST GitPython-3.1.38.tar.gz 200632 BLAKE2B 56c9b0f96c70e9f021d9830b220a43902de58271c38b25886c93d33706bd5a4dd081ca3cc3c126c7d5da24ed715a36b570b7a81f9d71aa3c1bfc77f2f7865730 SHA512 39bdf3dc3b1b1467a6f5426817977a353d54d4798451126f847911039de84d7d8030bc4d4263fd7584685a5a8113fc62d29f6c98c0bc95b646ee4f2f0ef60862 +DIST GitPython-3.1.40.gitbundle 9832215 BLAKE2B 2aa1dac889267bd0b81f9451bc347b842cc5ad542a490fcc6f951cc1ee40f807c7cb5a178772c8abf43893fd9815aa570d2e53a561a0c8bf431dc5fa6429cdfd SHA512 25ca1f1b620e72a1c58a7b609dc6e761afdb1502d35ad26411fde47d5d2099b6bf6160ce85288bf280e28b3c8f30471c9f791cfb66878bc1ef7d46f58f880e81 +DIST GitPython-3.1.40.tar.gz 200655 BLAKE2B c95cd864bfc664eb704ac3702f5a6c78fc0f2288af945001622cb78c2e855fdf3af068736c569392a29b201dc3952d0574c7f7c39c0531269b6efb55f5506344 SHA512 e8ade266002aa6fcd4b12e3828e7ec45b4dd894c897f31946dc29461b7e81b380ea832a9ea270533e7491e006c92948c62bbc21ab960467cf6287d0bac5228cf DIST gitdb-4.0.10.gitbundle 1485461 BLAKE2B 5a217c609a402cd7888da1502b25d217812503cd703cda8bce3c7159732c59d7f4bcd52688a5da457f43fde1645a6db79588a6fc8cc8dff5c58e9dcbaef79b9a SHA512 98dba48f75e28eaded791f91c611e07bef73c28a7f8ac58889b05d04f4b3699a85a5be1c829ea3e2f380507a9009f35bc552bb4260564127e2863807f9b4712a +DIST gitdb-4.0.10_p1.gitbundle 1612782 BLAKE2B 9a424df0afd174da722c4721a5a52db83dccc5a2d69dd186622e5e21c48a6fdb6f20d84ad959f2070d8ff4cfa1e9be8f99b97e2a6ce5aab1696737858429e018 SHA512 b52a978ffbda8fb048fa0920cc2cc597b077b468dd77ce1a8e784ca7c724760eee75b168ac98f1051b03d364ba88812e8cacd5a7f6fa658cf312e626d0b2ad0a DIST smmap-5.0.0_p1.gitbundle 324544 BLAKE2B 69098c7644abaec7f32226cad7ff3008e49d94c9f7349d0b815223249c20bfd2b51a50474e51864821f30c98f5982e5c35ce9217145a1e5d11326492c41faecc SHA512 4f36ca2c94ddfeb949c880fb52c3b1905d144dd59b95f2f05c93ed7b694dcb128218a2800ca23b721fbeff9a1920e8c3326675098e2ef0361ff6e90c8c2850ba diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 7cc18a780f84906beeb6a125e73fdc1baeb4bf7d..3bbb59b48fcc2f586a7a89bba82b9495407a62db 100644 GIT binary patch delta 267335 zcmV(uK|7J$kS4 z4CBtn74zaR(ou45@!GrPx>wyJ&pcacv*xth>bp!mG3@Nif2uC?eR=)+&$Ma&l;~7uN86(CAYrrz3w}uFlT9JkMqu< zjd_HT+I`&h?tkqbVeia)w78CSjup;%%)6ITX1>na$9490ob_&J*+;D-uK&k>`^W$J zzx=2F_|O0AKm6lA{qy|OUcY_b-~M0!ZG8E3@9#hUA%zg$&TNl4UD`1@g!b1n3+pJWT&tZtQ916gLgOW4>SN9$?i+#Nc-ysW$}ea3 z?brSD&wro3z8@H$^LAdm-sAzUV~)AK`&PysW}BsU!~Kgt~{hj^EMMTD&8fM6v= zD#VdTE`gUl>l}CE&r;3%=I;@dT;qH{uYWhL{rUZ{Vn7kzH1ZsAa=Pg(h!ry1+X`W# zK(Vzsk@2ftSK=wsRz2^Irt~oOT5Fc;yzQ zKCmSPYmi3k2>KE4vmBU)6fe|1$9|)d{7{dz-`IzF^H}3(p&dmnXuZ9h)~6r;`<_3( zzUbo_(%XTR-7YjRa;CiU=6>epMs{l`IDgh+pW~RlVWrZc6jlsi-Pb&^Sn5TLdyd-E zdDl=9mM*T{5Wy3(vW{N%x%-tu+>PhUIr0CwBurn?uB7$X0~<4`pu8ETriFzF?mFwa zcjbP#y0CUk+*LbP+_@aQ?A>SXqi}@#;>l}TJlLEg*HPBFPOadm2qUkOQP((1PJd+` zM>(#6F8K&p2F%N=c>VjYU+zyo|Kqox|7m>tzF$x6T`6Nd&R+X9QR}32EB=jw7Umb;|V`>uUOtlF&jPcXE;!2B>X}56To!@*R4| zc7z+9EbYqe41YZ}bbH?Au4m)ikAI_|IG|(k<9La1^S$UDZ<@~)BBxX*f)`eun7WDF z9mpt8)MmLOlI7RUc*GvAfUT_Mz-E=Q5&wzRpBRLa5QUU?+MMcoG5r7j*I)nh9&3Ml zPVH6LVtzX|o++-_vCXBIfkYjcNsLOsW+TRYEV|zLku|VEHx?XMcHgIZihtqE8Owhb zOhq^s*7rmyIMa$gZ;W+p8ELIS8-=*0yIqYlIWUL$MtH~Z*JJA&ap<{Um;=mljF^pq z*U4B}K2P_@sm@i8f<9{5=ZT<)E9JQ`FzdK9Xps{R3$Z$I;U|ZA^&=E+xYfW-EX+l_ z(HWfOiZuk>=e+NjU$pZ-{C~Uu?Z>Cj-(O9CeLF60 zJmPudtB$w}^2dMS7?4Kf;O^)I?i{m*P*mPvpUa=C;lSXBhKgML68}HW+IZ@5HT~&@ zJr=FJ9T)e7zL$ic#BeS2zUSm)VMsV1eBN=U(s8H>3%gT7FRpl=>3`VAz^fo+NaTUj z<|Fb*v+P;%oH5=Rgt7rF2_LxuN8^s@GOl-^@JB$c?)0LY|7raB1F$&DI~coh`ZvD1 zaOQjEJMvngM|{UQ03f}o2DL1Ns-!S zH$k~-EC(nlhtxqZg?|IUHq{Gh3hDgoX_cb^2tgJRAG9YIS}U)SJGL+ILE$*(Jg=~U zTXn3qd%Y2VZh$X6?=)fwD4E6tIo9`;>*nHG;bVY-N1M2A+zJ?z`|3w;+#kRRk;e3u zm(%+8_5Z)W{PdqbkMDnewPWq=%<_o$1fMpHQ{f+vGB0dII)CEGW~A_e(%Bc^;G$6Sreec=OekQgDsIYac1>f_CKq+`2%syg_XB4UFZD zqiE-aaXfJ{7msiw_9!49$>*co`%0^JVA(i3;*3!Qt8K0;w^gu!s2T8hB|z-GTEFhx z5YERPf_Sey9)JA7;bMoc9yXtV5EtNg-0x@hKYjY~Pk;IGr>|e$4=lezem-kGt_)<4 zvuW5u@I-#zf1ZU`N9S|Hy4*m|GP$T#K>rHMiIR-#)GX z06qFoU%&k_e!QBp_zp9$KESYh+)0@qSY%$QBCcHXKpD8kfGNLKlgw4F31Gua0RR&a z7Yo`@(0_u-MW?sO;zFFZIt==c7cYKQwExJQT*mGVKvIS?Mce~W06(;Ub9vHh2S`pf%K^?&mnTa?w(eFqFrN7H+2@T3jN+PwKX z6Y#8aL3qoB*8)g$k1?H`Cn|JK>_)?0T^mXQBS_+3AZkChbmhcxtp|}Ko+mQaFBrg$ zgGhLT(!l(05H^*2_4@!0MDQV0BkRNN`$lBIOgM_OEKmu8TW62GoS1!75^3(eXDHHL z>wiL(XT`rS0USQKrO4?6h%;Jo6u@rOV;-dq0512|Ab@cK6yA^OzwZCBzkL7GkNxS( zE9|fDb}WG_PATEBZ>$dA2sZ^ga798NBmgcs!A@%er8>WRPCzNTBjo4ufKEWcwg;!Z zGbTgNbKuVrq%CMq7?;f@&wAq;)*&`c*MC5A;9qZc3`NG*A`K7)SSXk!YC}OGNEYZ0 zNfk3xslXDqL3lY;9LYL$8^{{p)bJUQ)6lsu?K^b2z-6`kH`r`o#}XL37CqWX_-}+C zkFj3F>%Z;!Cyr{4&;R`Ow_jhC@_2`1d7ZGGu2TeABUX6;A34hoECUho900T~iGRK| z#pmX%0+2NaSaIWkFzM$G0*EM>I0PII@=v3(7d=x)FR|t&g5d*991EQkSCE-r|rryp`PM}?c z3YRMZwjg#K7H0~wL~Ws_2g2@Ic24ktxI0{LTnHGz<-#4y?+k=Dh13EfvVnlRuYjsG48WbC7=QBm8X_9b zKXFRXHE=&~0oh-{hik~*z+b^`?u_3AL6-`b3fv_R0@(wpw-?j@|M_)(UHjGKzXW=C zD=Y+f@Wg9R&JC;2H;n=F8CU99mfd7`{Vb3ij*TZd?uB*2A#jfs+6Gz4xP30&;1EK& z;vMqpq2O>45g-v~iJb!X;(ywK^SmNTSKiSp=wriG0%RJ773&Gsst66>B$Zr{o_;9V z>A*P^ga>QAD}Rqm(taXR^|^GsaXv9}n1PMjp})O_y>XI&Kpd&TH@HRz5OI4LWuy(F z^>SRl{rL5_AOHSOd%nOi&~bQSY)Axt z1NdQ&TxmY;Ss`>-w||7nV>}NW#EEHnKeK=0oB#CcD$f@%b{-1|j$UK(0b_vHbODCW zjE@2fRrq89hgNVEU>q|5O3tX-1`6g4TuA&M@`Q=KAsqnO3i=FK7fAMjySSS0=}3qa zuibAbdtNtK0c!}2cr#!LxBw=G{MCqq^i;s-@IOVjDM<}W!GDJW0&@UH@ZD!@IM7<~ zyBCZE#lQCj=j2pR{%rE1M?>ojy9D4zQUjR3V0jhEW#Ulu{gS>b$Set>mg*QhZjz0BA2++jl1x^K{i#S~SFp`L~xd#jZ zIWGeS3be>`KYt(|F1K-Lm>Ez4uhu8%w_-^lg?~LT$RTJHfNI1$M4bKs$c0w-ftnk& zi{KO_9=-r>8Z+@}0Nr}w9TI>M0?R)Et3YoD9wLjG@PZR8UPchn;Tl(71D7C-{+Ay=UB7+$yk3cAK>Obg?Rwl_yRj*!e1E$s#zWcSJ23yU?}F_*f#H1R z#w}0$0RA3or@`8A$1^S?JE`m&SdFm=M-|$FPM}dxP zOBxSWfq!`Mg+~CV1Zmrqi&5Qt#Dvuj9}lhk^!?MXuP2t?PYh=pu%QEJkI-uIWhU+5 zhId=s+?9CHbW}}6#~~iq25w6Ccu>w7eZ-huH^gP6Te7?{vTzuU(t;C#!tkl6BYIQH z$xFcg_O)-|Y91o%gp|kEni*a>ZX+ou+Wean`=FHXr&S?i7uYAB zAU$j%&jK3doe~iCOn?S>41Q6j2*ZTZ^a^?stH*RND98box_Nv#JUq$#5bA?N?bCv;%s4j)wuV7cl&ji3ye?- z1ygXgy)a5g0^cEfU=0j^sJrl0hAevoc9&5w5qCpF1FQkBP$S+8y~K6h6C>OH=CtZh z|Hr=mj(@EK z-lPf_%p2m&S%VR#iJriB_rE>1zfsHh?k+b>@+>)A;$!5UzeMmv8u;Ke`2KmB2+^d6 zu@1xI8O9?^j8X*XPb{0?Z*|v8)*UMT1PBV&(IZ`8TOc|HeZoC6_6Amlj@3)k`_~h@ zIZ-^wxiMKdmvX?W!6%+O<|aiX2!FlZ_|wXVz^VbR8^4Rj3$p`{LP8Ia>^H932{%`Sm-h;I`0Hff}W1L^wC0E z*baj16+uj3Mcd#xFWa_62`>SqgSvQM73YfoKtusRCXsMybx%Mn#!tG6^M3%RH=Nn# zLD%ulDJS1B_#z|^V^!0@g&2Y`PlHIEn6C`1kckKUHYW=;0UyJ!xj7^oZq6wWu;a$i z7&+PIkbsT_U~HTMDpGW&`{2#6jis-i^&X&t_VKj-P$^%0CF+e)xf{leYXIB!1xY;u z_OszA?}jBeB{K2Y6G_V0Uw=>Hz}!I2mVO>myub@>a!N=nS`_f6T%8i1w9LvG_J(sb zeYwC_0mTPUy%BMIgD7Vpx&xStECByj#WVT7ctMUi2yXBT0PN0b;)MM3ULr1eBsc)r z5Vv{9i95wA&YF0ys30K+I~a=6d4j<2L$e0d#H}pQ-0PwJfB*TPaaBgVCY;fILSK8eEz)ihR)o!@#$fO2_43YO3k56~~3;TH^`-pv-Ni z1I)RFdgw9_2_WI1CBsE2yG#g_b-YU%<|Xg|a31gu-<>%!SnWD82Qt$$oB=K*=gFF;Xu0%h#gyMJ&Qf?4?T)AVX?pvTQ6^fO<*e$dH( z{ty2({_$y{QM^%T2WGjf1){*wn)%Wp@iz^ag5d=54b1)t>U+}goUn0ieg^oBE||~J zv#!2@jc4Mda{)8y^Uo*t10}(^16yvCAA|?kmb1KNL?VO~`hSi>cNG{c*a0H*HgSaV zf{S_OymI6w(%GND=3OoOBNAIiLy$3J`ElmJ#ABnS_?)ZZoJTJk)*U1I(15XBY6N}b zctNlHG4?l&1%DrjK>pTv{&o$p*c<_0RqtWWV4vv3G(MjbgtcF39q&nzfkro|Uz_HG zp)VC|90oYEpZAO=M_TKA=h&A3Puz;T$MV;tVV+!jM`s3fxPV8W|9pAjT79-3`D(4`;RH1T;IQbq+Wq>=pPHQROigF5%3{ zTkwpqyfO0tg^6v-e9FwQpJ7OV zlLQs!U=7iAqZa@(IPL|06LiFQ?TSU5eXeby1n$Po_v@H13AYjd<@?W{UeVV}JZvFZ zwSn#KEtRgIKbYH<1cxgf2o#1;L&Hshwy<>dyh_Z8OOF~4>}QFiYDCTROl5Hy6F^!7 z>wg@BbyZ-rmC?Q(ce7vzW3Ohv!F*ggJTFQVfhqJa5juOOEDv-ACJWjYepYizBZfKfYe6o1D{J4gS@j1ZWv(#vuPC z5;!dL0pa0SPUAl9G`bnPR#cH)klluD3=bu)5dq3=90sXo#VB-%CU~pvW`%)iNq+=8 zm6zZS$GE?L|8#xcoZ8R7>@Od(ZRx$v;zYj9d|`khfVoeYHyR(d8A*V9QLH=e3Ur8l zGKGn$!7!v6v6&ZtPSwvyH5OaymJC=p96C>4~&_y zlQsrK13b7-VarB%VV!W3JL4noFgbu%QCrvNudiWOfyYZ$7n^SAWpYo`YB9(fzI#a| zu;teE;iK*-(QatJ&)nO}#xl;sTBT?d3m`sk6XKjEkKbV7C2IIhd7j|&bbpv7t_wZ0 z5--7M^jz;ncHkMHI?tgB8{oE355o_d?vS=*oem=M6cZrgrECKv0u7i1DgvjkN#v6Z zZA6P34Q0UE1GopA0|>q`&lbR80B}BGL*lZK@ft5!f9&t$+xUC&oe8BLd=3)QkXNYA zK-|pu=#A55Xy#~qDO`D7(0@Oy0+#HdY!H9$z90-(2>x|gV`)C_Fs|LJUu{4A^W1g`4JO*&kU{c0M zaN5~n@7z_z&XE4+lM$A8b`$NmXq^$Nq@ z6%xu-ug1l9Y{V#Da-7(U()&Eohz>4>o<-ax4mES>NKKFXxP)8j06wmG$ByFyiD7ha z3#6>v!gv|*$a+{l7kZRoOwrI#S;_3r%`^Y?z{FZN4j1~4b$YU|0CDUjN3boU#UXWQ zr8UeZZ+Yqpy$W+IseeF-vW|w}U_ngJz^bhe4nepBSi|Pd3g{~Bf|Owm?qvQ77H{Ro z7610Y_P@^8QqI@X6r5t=R?Khl4(H>K2TVpTd_W=rk2rZ?R8tqP-b^%TO)j%PRuYE` zdju7~0bvLat}p=V8$h8Ng2^B@(_jhEZ_*rzvziusiWf-NJAb-3V}OHOk7RK&nAs2q zhI}5pW|+-dMx?FpTlU7htL& z8yLmnFWsFd!+&_39Po7mCosE`QRMOHs5Ex^L=!eb7cTrnX=_^51EsL`_gGrG_ex=F zrFp$!Em`0sVCgA$;QX54&@!^t8T?l;=BC4O1!-?ilqU~RTJsUG*MbBiP@o^E1_0my zOy%7p!0E)x@UhV4UJoH}2k`UH!=k&tJ+Tky^|g>^TYuC5qyoqse{=79wIZtOte5R9H1K3NASzfOmsQV8J1+ae|@_oGmw= zCcytae0Uo7IRID*LQ%o4xDK2SH<>sK4n6Q;yxd_)VcFn}IIPP(dbZXVvVrr1t?@$@ zBzD9SG=Jvi34q_76U|nXnWdkxoGAHhkgATN=2Bmi-{aF)9_>#r2L?uX$FCSu(D~%l z%Jj0ZWE{?jX8&MxR#85Il@RgM@F7b}s-O>ZhFd5V_XA8Ypnt`qhpCSnhIIlCqC%Q5(0ex^C;T4B zj-5T)jngrdy)nHwTHuPD65tG==CZS$7*;SqZp9d-aG=^!`4#>_}<%YGa@x;e~B=05(diqCj`%qfU zr+>W!>#Taic1PYDIjj%`yAiBS0ZHD)`iunQdXuk)q8O+=(QAlgEYlp_EEw_ALW`Bl zOy`Z9S?7sF02|L9}nh!3Q^h#!e7I?Wkj{ z39!o-UH4Pq2WsLJGbSpT5xyG!<*0gbNP8ZX>%;CK)r+*;%Q0K>3h z6w3mPiT=dXI4A~%HyQW<^N(=4nC(cxDfWWF8hWN1(>fEMhQ#9;F|X06)jfg91;7G- z0)QN{hqsy(3sfw!<<`#HVEWiC%zqU|XDN9cBgCT%x4O}eb|ql!vOs9+%7MfUw`(A1 zS@?|?yA2XuxXogX@IYCjsn(2RMI&&TX0{>rChfz&J+!amw;zA{{OS7RM##Wdpq2PhvOu+MIfiCnI;&47k_WAmutYl zY~w+_MQf#I1IJbi**8dezM+fX8yr#!Xe2Z(^h?l{cRcHX^8?}afnto&?t#gdGxFWV z;4UJc@Bd40pxAyeHNLhFBY<>`V1qw8=BbmqAK?YVvb7##~G zmzQXwR+odpzM=#cp{5n1`-a%J!5W6yC)EOsBq@<$@dpz{;-7u z<+J&08I3(_*l6NuVycIF-$)>i!PCd6jrX<(FqXBlr~b!!M@Z|%V}NS}KRV~ZC!0Iy zhk?QiGTcbJ!pb=R#ZQ8Ocxr$=ge-p6e0)ZiI5asP~r-#Ov2DbM6Jc^ zsK7L&;=_6U`j^i?|M(w&9Di-&M!*(m5Ep(U)nMo?H#wgQLR@gzm>%E(=-XUr^%qL* z)_8D3^EO*{wDZ^;96qRE`|kt{yYL7mcy~(hh6@alu*>|Rt$!!?g{?K&x6i&(JGePs-QXN#^+^Z z1ax7GQ?eKlhkqfTZrh+Ru+yehyaMhF25FrI=qUjYc^^v%G=P0Trv|RL2Wf*9`W;{Z z+5p9!Z`=|?0Zi@D;=Bv&z;VFAaGV36Rn?o2jG<2Bl@`o#>HoA?g^ z1SSEM#4&B0(Rp3?=!^y&{!9nl;ypHCaiyAZwdrq6*?+fR=l}V~4R6<+cEC!J8onFf zXK*rsr5EyZow7iL4ESAv0hl!o4~TPtLa^`~I*NGl7ALZaVY-XGpAc@q0_Td{KpgPB z_IyAbs!0;if=;1gtKNH%3OE?X*z7}?@wtzAAM)f0SVN$SR81s?D)m$_40ncqB;X@X z#NzG90e?)MI$_fRB70+Q5hw`$?^&!hE_?EDPiX8FES&+XX9Rk+j~?^;r=P!!&wrdk zGJbmJa2p>DRz1!GUS@ObLbF1cImrYz6X?n#T9+G9DO z4R-w+?!gP(W;{-7F);k1MEf_7%Mj;*25@8vuyhjZp0*#PATdC8AhiHg>=Xz;qiP!S%OLeA`)R)g zh<~9s@Wlo^$$0l2!UI0Rj35@1txMW)f@0C;i5a}-JCMcy^8A~-z6>ZD{Mu8j51l+W zcp8n|%Zy5~4=;l%Y8+@UKpcaGwA-zFnh5}u@mTE?PfT4TG(bAso;sS{?Is%&ql*q( za5hfp+{Xj^@okS^K0yEXQi}@Ph#GqQ2!Hkf>p0u8&0$~lE*t!5mB8rT<~BGc4+hV? zyv~XCZ{x$m?q!r0<8xt>fr-}H$EREuD?JUc8@H{Mp8-qZThPnitQmf%me~rQrymfW zmQTBn;GbMUxB9nnG@}`BK%EN`g-2=lopU4K$=>UY#>4}FeI!9E{LPX-DR0XMm3~)^~BC7nX$kKT8rx<7q8CgNed`Z@cKR$`W@}kqhTiv4r@4&dvB+vl-^C zOc)mPBt5u$rw`;qS(z6?jhz}$!GFc)0jh0L+z1Aeffk&g`cy(IlLJ*d!ePTm1&Mb{ z#$ln^ike`i`Zh}sU%$D>lDImn9@a7||C$>4%v*l{@uBhbMJ2gYL<(CKZ+r;)W7_k6 zk`WiiDO%%UnMJtGfZhd=ZJenY9#5EE8$ltts=_n|cI};DtM+3Do)i5;(|=k?^T_GO z{U7!ZNe>R8!TW(V5cwJV1y#re$UXsmfTqi0KTJ-PZSf8L8p9Ai2p*z}>(PzmyS8e? zJX!$-RO6@*u$B!zePR53riNDYGAUaDl`sgc;7HArC%xM1f$d+ePxJ4=utz&`nnv3( zS4sX0%_?Gt3UCmRj)wWjZGU7Z4q%S&3u9oQ!T!=KTWp^!`^y+mJHVe@;Z^Ls!#QG= zF&yaVvH@UO^^D6fAlhDhWQrjF@Kkfa4X`~K@+ z{#d|fF`>U|6MGpqNzMfr`RU05we~7!Ik%xKuvHyWw*U=my!k11v|kk84C@8(aHjY{ zNC}p%nwh>T#&y{EZppY6?EHjzYo0jm@XjY=!_i;(#)#e~>DZ+azpc>ZD}Z3w9h@|t zx8Ph(AsZyeCSBOlT7L_~it^>K!|!z$c937#!VB-vJfm$Q2T2VA3KU`9d>BxQTZk`( z1LK#kYya{pU+<6=Sl*310pTIlISZ!{hGZn8+rL-<8iwx7N1K_C{E1P0^Ny!E1)xl| za`M2UpP+g?8JuX^@{j#lSGGv+HgW((frFwZ=Z!?4eIc-Kv48zXq9CtW7`|KjjVH}Y z6>xCjdm@^boAn;{W*xT2G%zA~&L$@)5`Xm+5iI=BwBZ7#olLk7!-)7%K{BU5tS0JO z#(=Tq%SYO;`N=PzzJKj-{y)ZGyw17t$na=~3CJ=k4l>}nFNEWG=DPs$AYrK;RuS-C zQe#!$$^uK3%zu&KO`l0Bcx+n?99ghn$Cl38p=Wg^eF>tHUOGz!91abD+D&$W#; zcB^FYJb>5R`kjH)bEoLV>w$gw`eXdq>!%-o`E`E`Sbw}b$^-F*`HWyeFXkxRNxOdm z6PLgMq$-#Vb3{;;F538^6D`g@AeH9D5FiIKq!esF0>0kJW<@1xvsHasuMX70p<8no zPb~YewyOiR-_#NcraLv!hp9Ra1LLbs3r=B?;5z3V;C9Z_8m5>~0w5oN=*YH%#Py`| zo3ucSwts@o>ddRAe71)__LI-eR@U4$<8y=X+-8XoB;@tnzJL1TzEdm~hTO^x>%d39 z`7ZnZC6x_V88HFd7Db>S?#?+60BD7r z?V@pr1W0RR5bE)i`xocj80F~Oi6Fh~^aSd-yy7vBffMC``hO0-McklUGWzLg1n$o&Fgz+(#ZeuqvN1bg z6CM>$H$#Fo-cO%-Mqtqi3u(K3a*}m3k-d!deriYnnAMhOV7Mp+@N13}cXL1+aVs2> zZPw!%J!SK=8NX=#wB?+AK6pACK(Kb?3a6p}o2$C;rH)TQthv9#peaVPTzIzApnnQb z^534?zpd#BvAjD?Lt>{T@!-s7bV@Trc)-q&$CG0Ua9)-H_JliijFFkhqjW32j?3Oa zc=B@Y0#7Ezt)RBdpITdN`Rc^@Atuc(NBh_?^U<^yzmVUX-6EXP6S0l9ge-U%RwNcg z({A0{@fFn)En7iOn{>%wU8c4{m<_{5skw#1~O>FcIe-AQ**D$k5n=2}KIPh&ykj>oF1*AOo9WcwA$N zyIJij|2<)V{3Ql;O?%ZXz`~U{xT>8kt(bA`062_^Ln>^~w@vQYfv@Y=OMh255EzMo zyo4*5_q6o?ng3zSj~=gE9Y4fjn7#&oXx3B#&-OD(>Y6z8!|6wdJ!1zqaDs9y?rP^k zXRD3GMtu$1g?8hWEkH7x{K0Gf`1~y+X->FEKYjb{%a2dLye520d8xoifDY(P;jTM? zhwphI`g>0YKY$v-J%6k!w>HY$^o^uJQLGG|<&lHU#fhE}Dl5V#z@S=yKWs0# z4x_xQ^4+4iaW_M#ko&iU95DUHW}(F+I&*BH*&QmHl)DbpkB;EuFF9STEo1^?k9&9u z*gMaTt~4EOM8=+;cfffpH|`g3S(OKb*Kt3`x}Jb!P2vLdf$x7Uihug@m+^gm`t-+> z+IG1i($?cQ>m}{6i6{Q%s^G<7EH)14;Y{^N8w7jQV!{b()s4J%UJPFc(!38iPKi(z z*lKm6Q69X++=dqbnFU`3C0frwwjw8uv&Ogji@oin8CJIzzPN8Jw>{JPgkt{~9uhEf zBl=Ih3BG37-h(lLN`DA^!fAg#e~Jr%Htfr2DQAQ)Is1KsZ1ym#50Nc>Vq%P&E$1o0 zkUyT+>sY%`Uc6`M#_CZ7s0`?yBe1+~U7VdcrQ39N1N(3>#-ouU%$=?bD%UD%xh}n> zMRbW{cjO=9ghx*f`pO_6x%Wc+kK0O;U?ZH_bUtLhP;xs!_% zPM#T9G^fS%dw)5l5I=rirgqM&WKq+3hH9W5yopYjl>%GI&#$*Gkp(`=2{3(FFD&uHbloWR+R(|LlBO-GABbdf4U z1`C3|Y;-!YBZ$hnU*i|QTB`EX=TF!C{Pnl>iZ$LX*ngakfdnuVf4kGYS#S#?ezf@+WY`@Lo}fQBrl?Oegxbrz3m($Ygmie}l1YS;KPddl+nC$MRo|J`$e ze%QUK#(!f1puGH1=ZA7PTIa1C&y1GV@hjkiw=2Z2quGe)gRvPeppQ0#|`G0&dmjYtvq*3I|9oU%ckR->M;UgQq z;C9*(#!UK!R0@WG70YbTzLx>(%Rv#4M6l7atl9?!P$ zW~mo@Wp0d+DSOM~ow9jhL%Pg|1F23P$PSCTcC~B9Vz81fYrCKZ%RniF`Z&ae0EEMi zc7GFOka$E-yLCFX4B$JQZV=)#0w}zZOWy&|>VO%rL|B-gqZlv15~OBhGJo`>i&MLn z0xPPnPO${a>sxu~6AF`Lc-R$0Pr6zg6aq(LfCB)R`Q?2^i*Iyr`uKKZ0bjGbzy7*D zeQZT~FIB-!K(Ov&akqn5`suV8$jfyF%zr@S<6~W5rQooZ!zLmd{D$+dFehLc8;>zw z`^1ew7|d4!K6KF~*`j7k758`^)6g+z?QkS3J0?gqzPHh12py(jlm2c^qdG00MI1Qz zX4?TC)5IBWl`G0lOGUg8LwhhowG$C-1;C+#uultiG3Q`xF8`?+3=TWBSd4$QmVc@3 z;Tc{;(|EIQh~s z9xCJ^XNKudvp+n~OW)S`_OrC|^ZuB2dmYo@ti&C0*LPXhaAI7xw_rQ#h6g`!?ME^< z1LXk8Ppf(6$QG8_EFJ+6xEw16oPPs($4{c1=6!Mm&h}?AEiS|c01&Rta(|Xg;StAs z`~r05kW3_1Bfil2eN0<1OwII-ffkxMZtWg0Ox(0BBak3xMT5r9YO_ejU77j4LT{YN z)Wcw#z%sW*@Q_J9-79B;>e-WRAh_tJ1N!CEC8cXYnX2!eP}I>0{ctKlbpZ@6wi z=zkQW0Z;(Y z!4C6F9VnImT;*vsfPcn@1PdFeo2igf{^%fNsTCY3SBE7+W6hOg>f`Z*gWKJ0N`{{Q z;o1FhiHaRV5pN-rLxikIyYcruJacDHG5m70&UVygN*7ucmdBDYVu&L6Yc^-%V0-Y7 zSG6PKz)s(e9)&puyl+TP4i57TL5F5uOU#VDT=)BgiwLY8=6_)Z5WF=Dgq;%M#F}Dh zRdGgPhko{IxdkMPH|-PSjpsvt@wC{^>w-1lf^peE)m|N*XF=6QaTXBPwgB`sHK$ze zW+?C+wH_ai>{kcn{`AZE^6U8dLy>xWhZqwV2Y&8(C8_m-f8Q}hT-g# z@UZ23Ru|k>eH*E%m4C5MVA#L+3NgNY`}!}h`1K`i34hf)ufq<%(s*$vY+p7)1*h%_ zg^feSZqWW|uflY2zgQ@n;hl&Jz~#a3r+tRse_{*Z-{7F5bsq=J9rl}S%vL-q+K=4> z;tg}H?*u%;8Fh>}!PCJ25N#vt&p4T;7+uSPSXdDdq*@1=K`Wf>5H+6;kFx+IAETJr zN|x9-K!2i6>&L+^<93?X?Z;%9$Z{HHcMhck3|~*{`~LDV%lqyyaWl6VDVz1~(jbuR z(RZp)hv;x<9Nav&!~6;YXB1KDjc;5yTQkxKR38tqf_gZKqQ+&rI)IZ0(KAi0_%`U7 zd|>0_$5>WMydBqqRE_KDj>b&aCqI8w|)OH2e;q|nsSYa zNL-~lpvcN*%aTp$Wk;uE>>EsOLy&+BDLDC3H;+DLff|-XeaHX@40^U?6>?L84eJ~L z=zm^YBxP83o2`z?L}CH!?`1szmzsuSCS+YlGg$6?3Wz#r3u$$xTHwk&!9GXh{9k8Gj_+T>{Pve$ ze|-I8vp;jr4*IPqcXftXG`lqI5rY_DM1QtpRIcAoOMLA310X>v5;mYmcdr33q?iyc z7J7O(sl071PbvIrUjQsY)78OX1hQ8aGvV()h`IlDgc&6wXveJhg(w+!(*f=tdyt`L*=fT{-BOOzJ2|)UdN-KFVPAIKqFIgKNE@~N50aS7XLyTjE`W3G_uhe zL1eL*d~wu)Ar=V0vYreC-ha$lrf#n&t`M#aFo%oW;}XNJVyE&l+U}TB-tU??+O*&4 zx8xvO?+LrTayxR7n}wSa^I-b<_0Z9aO5QKj5udb?Ra2dv}-+EeAS#m9$n*N z7(ZJxg$?F&a19$;;MNU1QhkbiLA4*x>&MqW?=Ro~m``$Cn1p1CJ%26J1H*Q+P>g#R zG0f!v>)F?c@i?uza@7boje^|}VguF=w1`|Jm<+`!j`_+qlOip)BJufsIXZJXQp=ge z5JB6~oKx@yS}zAmR&a0!+wcxgOaHF$d@B`#g%V?6n2V7owb}IzC&24WvN>dDMSH&R zcNTFv_65sfgH5$X$bWG^R_6H|4w}c+?#syLlM((xD^8z`!cfObZD%} zVy8c=O*(7`BXWk$*s##iv5`WR2xJCmg7sibcnEB_O+)r+Tqquf!P88dJeLp|x*LHb zLyH}K?R*}GV}eqw;eq^K_qzpaPCPt|6SBwC(|KexIhxsv4u8Iy{~-60Kto5!BU-M#>MTe0Y7ik z()im0Gb{P^x7TDyc(-K7d^RaqG-AH;#v8(eK?S-o{eL#tlb3L$Q`_t5`{6{KZsTr~ zWV-5dcZU<9;hzaZjGWKldMT`I)bwqr>E)s(JLMzr*1>6TVSLMb_1F>698NJf$LTWp zg2Dqmnse(+5w!cL3rcPw%i7v`>G^4b-03!U1+~_Mj~o=AbR~83Xs0azmWV-ypuEqj z98WPAQ-A5z_%c-QZw~GM`gwoZ-^RyHKQGyE95gO)C%a~HGH_(J4Tl0&x}1->!*JY2 z+A-)U)8Xu_6f|OWoo8QAw}+CPRtTY6$UF2Aq+*lOVRjbZa9^&EagGgG%OODXxUF95 z?`X_3<~-bHQaPd75ak*?=d1KtFIps5$WD)Bxz>}o&GQ?TNo{+BcR@%5Ka^IyJw`tkSrk-$L+ zi{sLcyIT0ggacPIzh%K6JSRx z_~F9cSeLb*R_8(DLBmFCs}sZe8_+R(fVZvKMV-`lcCtB zB*mQv_zf(&{rcUiY};=fB5CO`aAp}R0ef2fwlMnm*wcw$;|hISB>QwY_18Ttv?R)_p*{$P+FK3kkz?`Ij33%g`6^s2eU`mU@HXEJA3^Zr189>?D zzU9-H*?sXDo?kIusN;M_ip@&QIfY!IKEi<5pWnCF@I>aHbn&dRVV zBrT|q8oWEDi?_NvnX6_&0BTdEwwh)u7EH3Y=E zg;2LM8eQ~v79R8520?rJeSbC@iUlfhRL z>yQX=#>V1eVB9R$0ln7dZuge}nOD)vog>EIf71ndWpR4AykJY131;Q}~Av@|$rwm-WE zT`Xs3Z*Z+n)#V0t_F4E7oRWX)400y}9!|qQtcN&19M{)t{OQXdH$JHLcb?XzBwi3h zWZ-*->u~JfA!~Lnb=7_I72VNTKp<=}Uk$}}h2T*fN{&8bP?|l4-Hl4BjaveGZJ;r)jDx*`#Rf!wG^P5|y0S{QAo;1F#k$38H^|=+Hn6B<7Hr9} zt__wA2u}ciIQ6T##sYstrF^aTVjfqVIVjO~#EN2BDkBK4X*nr0KYGd&hQo0Ldo zorY?;$p$nGa5TNWByNIJ=V#wQyWWPwupOm+oQ5rMCfmuN*vA`XJ(k&kk4N^)hl1gk zu$a?Y39uA0tu3I@{ z0Ra3R#%I)Sj5!T9a^DU}K=p5{&w~Rfkelm$?TRZoI82V|x@_|?Gn(r@^|v5YNG;bj zo|XZZy~28){j8>^GJp)ld$uRp!68a>1fD3h=o2q@w%Du~ombDZI*18|>NHfWOvryD zVIPx5A1prP6=Hwtbf9i!2iS7rMa~O(v%&1ts!u~x)#+i)Wd&hcx-7WFtOhUy{eH_s;0SEaFy9 zU@&B6eE<|5*#5PD2qnIQ3U{U<;InKK8<&IW%-6Y-xyvFjOkvvpBlUU8lpPPao_!gv zE=vI}$z=jh-FLg4H01JD1s?`*HoOLK#Xil#nL}Bc9p6sEbMeR{Z0iEFV^RB)fl?GTsc*rEf6SB@v@Q_P>64*;N6OZBXR zaDj8Uh7&jJjxZ0k=JhuR_U-Ghe`h7JF&?Yh$JyZ3SXTadIb*du%_}|Ijjrv)zLXtW z6by51pqd@bORoiH+v3Er!ArMYC;V7icFyvn8E1cM%nc@B3dk{_xX~C7#G}u*^$t#T zb|K5&kRX{bUBd^T7^R#ImzZq3TylrTioBdK7%X3~ zTN3=WO{O&W39s7`pEDF6BBDb372*HO_n*FxUw-=WZG8Fu`6CC%O1>nKoQGO3rTZg>4HxB;) zG=+d>o*q4wG9lb?ChPdC*@C!_}MU#}W%%CzVh=!bvT ziMWENwBT|La2qIAbie9$XzvYyzh(AgKgi92lrDsKx39BP?E!YMUAI0PCkBGFRo`_u z5)G?ZUJvbG|NQC4>z=an{kXc7+QmtEsT8aBXU@;Qhi9&sEU&mOJXZT?r*mS_+i8Gf z=>kuS?JRxgJ@JAP223^@bXrb7v(bMRm+9H+T(1TG-_?x|4%gbSnD-snl9wlGC~ki` z1g!?*Mck`yE#dVnt8pGXr-$q~4*iDK7aZg1hCy(~?T{^0)Zv%Q=BD;ck#b24v@<)? zz;)|Sj}WF8p2nplGgt4&b-6M8{`CD%9~wo%%PNt^r)x=cVG$?nd?}}un9qN$_il>W zZe!Vmfc>_rpgj8mT#)4^kG6FpnCrQnN|us6tMPGT#R16?oG_5ZZ|0vk|CO z*OQ&r#kbq73ebwf+}D#igEfCU4;1;=Ta?!mn}43;^WVu-I;hRkRRE!p@B{6_(M4;$ z-4~AipU>hM)H59O!39U0E!gc`17LADg+2{VX4&O=x||2o2>5VD!3fd9JS=&0fcu#o z%QRf`VJ|YS_YIOAv4ZEJ0T!S+iZCZo7C_p)H0B|0xm)qFxf`^yHurxBInX}3Yuzz7 z_u*tEW9>k-VY+A!#nhiN5pi1cSFE^AVW*9i&WE@bnf-WPU+?>m{pBTdTguPxE8{NN z>~!0odj`x~#qK0|Yua!+!5J6!?K_GZ;szjqXx6xPvUclsGLeH|t$H$wH{!LqQ~UAp zTlS*?hVfB`HXU$Q`Jd7C%W+t5oo)k}k?bG?7IhQ{>*m|I?m2+-&J!3e7Ap8(OSYZs z0+w>k@s8FBbc~3z{oT9P^Ha5buLka`=wg6DKCNKcE`Ylo^WgWKI+`ud9QpOUzN}9_ z{&-l!X)8)Je&Byb%dP`4n98wOaSG*gYkJIgbmrsU94=@%!>FL&y9Kzxx-T1R?bUY3 zdP@;Da`mUK&GBvy(ORgXExtvV(pNlgo&HGSeFUIGlx=EpS@mVHtf^XVdbtq`7qG0u z#+=WKOWawJIKYQ)=Y(WinQXnSX&q>bEw%jW#qok5!NGs%b;}lpEL+9(*bP_T>u}7V zZv6GMzU{AnC%)sd?b&(KJ0`qU^Nw}MqqzJiW{1>G0GF|f(yHx9R%{jSCCIUHU57Q4 z%TX>;o)&locv>=;<%B;(>vaE}dAH#MAEp8Fbk+QueEJ zwv@M78|)e=I147#YB8KOVmi7LpX@7)5PRbn*`b$+deE}o z%zqB&x7kiS zen@|}0;Vs|WVv)HS*QmD(s{!M^*g52g{kVDq$}EjG>&IuJfD7C*@5fDl)>t*kGV^F z7cx@>pf{i-u-rOe=iu}QrnqlOsZsD?BR4avjf*(B&)%493yx zX{q>hRh)rz2t3Mt*!(+hur5fb!OYN*mqve@>!}la#rJUNmqo7UrnS~8^nGTY)%?srt(P$k?A6+Ly=)6jnd ztOHAT*d=pXx@Pr}=?0;=Bi|5NnA5X!*E}=Kxa6nO9z67NUVHrfdH-?W5w-x};3O-9 zm-pNt983k5nJxQpEdb~ypb0{vC$E*Bt&-7>cC!oCt>Q(YKOi;t!C}7&Ud}3K+|`9e zo))+rX7K8>!Z~2CoCkE@>wUi1wrPLK-YrXo&a*qo9zK0Mh)}W<%!srLQXz63sYwNm zMi#UdxLO?SjizHlp22MZZzD;UJv1ZFZH~t&FdQ0Q*2%08N_XCyJNj^1-y8$-p_%5T zV&AD-?R1@GHT`9aqiy||1tb-#xh{==v4Gs<{4^zHD+<)jDPQr~J7Ag#c8q^Q*?Bo_ zj{tyNvku3IgG^g;5I4rzm8YkRllyWy_Mz<`_qIUOD~gVk43uK;xK z*}{(8$N6k)Ln9n~Hwcz)y>;n#uHa9S1Jxh5K(&8)=6H71> z{-iqif7_|;n5<@(fkhDxEkQez!|Jdg9@OCkLu};?5X9o%GaO}EFQn*l*wyjGfEV06 z+Vxs>;I0~m1mPC&Bk1Rm@H9?dcf&CMbwVJ3>M#dGAKsL39vK__?roHSXzBOwJ)E3-ar1%h_R~6#mvST`|hR%c-HU?|DDif%Yhw{9II8z zh!v*FX~EA(r)ea`_;GY@U^FGHUksbel{~u69GP;FJ!IH921>!cjffcGJ=&YicQcPG zH>&{uSv_U3;C0He++2T$+-wNnEmh>pG3Lq23u_u&o9QN2j5&{IaV0QYoNa%Y6+tnY zmR~ODeinM!*9at;j;NVj8L!e_kL$ zIJhxft}1)RG`JnB*%$0I^TT0h1t`h?7^d2`4Nj-bg_>)Z(M-yM>Q@MYj)y59O3Ox#j?Ho?Ew@f@}tgDN0}Q25KRJ%$U*Wi`+> zFVG$q0t|m=NE6rwUA0mz=#6`Z*MXuhs}zi?0al-_tIGk?!!moAgH>&~;S&PsSe0%O zsH?It+t=%%eHq{W^7Y%7uRlHn#oh(2UVyQn%c_oGyq)*@OqVxqx~3DfnhO(M*j`*& z8J+%aqO095uxjoLc7-iO*=efB0=z!MlXHQz#4sA%3+zR`Gv2@qY)x|KY&C|M>Rl%g=utMm&l=>HT`r z!hoabMzDF>XvO=1^oncHlAUhLF%TSJ!o54%Fs9puSC?CDET?I~=_$RVHdoL53h??F zxU;!Or(XAA$xuN09AyoxS> zhBm*)c`!5fOxq9(J?l;vIjmTA2zPCVgH!=hp+Cjxpi%^8xT1U6Q0L%U$NxnhoP&wR zl7T1@5}93{4P$9-jM*&E$ymATsc(OD^7=DQ_kQ2M;>5b)7P0OCOSh6Z!VG-ytU9|b zP;)m_d7^Lz;|(1h(A+J2fI1>1mZCtn;dcJ!uF(jU3?JC+?2rUg!=pXhiH(umHiMZ# zdR-{OY5jSppML$zPxJ5eojO!zSjfwNo$v^x!=Y_3Xy>E?Sh3K{=?3{8uF8L_PCyGb zpGQL~7y{56r~w`=DBq@!;4Ra5%?4;%;|zOqcdUs6M>E*a_zcNeFL8ZfRC=}|?4GXW za@Xiy%3+X>$3X_Ljez}u-@xS>sy`q}rmtKBYJnUM1uWtWLdY9D8$A6)20%4DkyXP3 zp?apz8?Bpel((M%=RW@6$X#C*lcUbv)D;{uq zvN?1WE7+mvG$Y3;52qWu_{nNe40ySbmEp>ctLRYiwx->0#57!o+bVzUN4;_MVz%4q z<$y`v0Ooq@-ZuWo`~u=;k(Q&=_v@sY>+>G-HFMNoB0ao;^HB5SCcy`09!_tQa8Fsg;;HcfJrUDUdzr1lgZPFJZ28YnKqFX7@K(T#S@?G|do$|+lq*c{Qlf%M&C zJT$DoPs+WUaZe~gcVYI$ zDL!D|JS$=c=?m!=Wz44~*FHHoFURLp5pIbq_;6g`zwhnHj)#8(5ns0hreQl*2WE?z zuBTReyIb5sCj{|jzpl}5Tz=i|f{w*BB41ITImBji?+P*8P8Pv};_@Jtb}%|d+kz0s zbs21jW0~EnE*r8#$?YL>`pW^QKs%k%wEx&8HD`BF8D8$gaeeyo=a0Dc)qrJ8nB}W( zrPcIzpmi`R4hVlfo!``*`e8|Cspv*qRvjf%TM*`qM!>>%-FT+#`p8&AL31PM&{36u ziE0hv6Yz&2fmCkC`aBB|`^!v=fW*yUuG3-r%fyrmu92-cTeCsnvfPV<8YfT->9Fkd zygAnBvOCwf+jClMpXEKx}^`gC7Q@N*Q6V*Yo=N{qIoFsf&?{ys(T*#`dKQ7a_e!KW^< zh_35$(yM=YVYh9>YdE0uw0RT6m1gp%EI)LS#51J~L2ZZp417J}BX|IS<#OuvioZVp zwmBw6UpY`1%V);%FFJNq4 zip#_1W*LxE_V6H}o`^67#{-PRy_4Wit{hX_@{50^2Pa^cEq&|mDs&g9vtRG*cz!$! z7|ao6vYQADxUh!JJs82*KsfG<(=5Nwq??@Zd|H}8=J#z&V06IIa2gZB<>HEgjRoaG zbupnw_;6g`UiU>EFH=ixyC@Z$IJrnC4DQ>#Tp7`oU zQHOti87l#QB*$P(*%hwJ)v>nB^>ezA)xx&rif&tST)gaHhWCl+%WOZ;*gb#QZEbnE zQ4SAct*}*2cJ}ZbB|Za5PJ=VYhCA&W3}W3EsHQHy#@@2qjsZ94#aP_V3N`@*KT~l{ zdcpepGafTz9yqh>H6{7=^N+6|dnaFZUEhBoDL6+v+;i-VM+D2}_H;WvlG8aI>@p$H z4yM9O9O7-? zf)wD7?)@CY1tbQ|jlDZi&Q&Q87QX;8v4PESkdCNiTfyB!aLpYTu&+B4#r>^7_v?Rj z_V`l@|3vXzh;TbzeU#q|uH7YCtrT~%^{Xm={R)ow^3%rw@-K_r4rjJRNY`&upP!L7Neep+UdhuHd|FD<}_s zP%Xki7I@;(+|K)6<0K)$p_c9LbPj*hI9UMf23Syu&|Bbz1N7aPIxYKp>Syzw8^`DD z<8G5mz69Qm>Oao#O!31lTeD*W54Hwub{6hRu>wz^yE7(>IQQ#`z0MU-v|ozOc@qc3 zUXG|h9?YO~=B~2Xc;MaLd1q^Cb1M8Zgx8?a<{qu}I5|?6)!FF?MAEB?jjDg8O%D{% z(jG7ZhoxNDlfrR57 z^TV)aS1b->mH}CumyTgn$^kC;%W4OBb~oXgD1wbLcTJYA6@yR%;fv?^o5M=)r&Ytt zwq}#@h$PkAieS43L1uLsE_N_sSux5qAAECtEw*M^qu-^&==Xo_oSBz9NgV+K z0jPmJM@>WlzP7Q_#!mI<|H^)fpbhQ%^lz|IvN@vlg@sh_nr_>HA;6VorW{M8%yK@P z@Bg}5+e_Yy-)dEoFy;osjb+RgR-6_d2*iTkE)hyl@}eoQn{Jq zYy-8b^yoCS0&!6^<5G~i=fbj};ZsEKZNo>>+t(En2JhEFTwoaM2#zCT%XuFAPV9%KTTTOc$rPOR)K{^S%&7zSiwbUW z_1M%U-&P;z!Dbg>Q1=)^ltll^|#c(J1AZ%WxKQ^geiX+r8v>8wm%u!3B^Y8j#TuA zYTc7XccO^jYj?1#O%|PQ)?P)`3aN0489%Mq4@v4@lTe(la!z(`S{W;|?(rd2&!~Ra zu39MIaddsTHB)NT-OC-i>B|`^<*T>TL{SdPkX%Qe24S<8fD&w@b=gPp=g^??FF=>E zB;+|n54C?f;4wg!-2rOa5TO($=%|B^Q(IkDQRSg<=Tp{LHTyfsz&r-TdL zGxYuOf^DXa#nj#{NN$rEX3PaV1BA+S*uhQ=+wvJrd~IX?&#$%pc2xiZF^5FPK2fP( z|J!39dcat_b+gB*hS3HF+_gX2h$y$C%mht)0eycgne45%OO^hr!^Ewd*`8Fr51@;# z;&a?&<=KqB)6!*{@0-i%HtQ3j~Io7iO}AW-ZjeL1SKmtR)v<6qyu&flr5NrqL} zobrDjNIs<+I!9&$l-N`4^M-8w7#i?Ohilan8d>L-@KUEruuklhWjk$~zIX?0X-=?^ z&~r$H{V^jTLYLUiJ`9itQ+^M?D-TTJyD=w;hB(sTtX&n^I;Z>ORVNQc`_s6MmiT`=7t@ zx6_hgb@%3>FEuA(4(hZ`4NqW|Lrl7kcoiP!8lCIM;i0DxQ5G$xQ+FR;s8h2}(r~uR zLB$vp9u6~-5fbV2aBh&@8nubv)DhMu;+>uuWM7_nurJlEJ4Ad63Xq2@(ASo~5>bC@ zn{ei-)Hd(b$mGiB6IxBxRTmqT)`xd$w^9MiNKj6mQ{im5Dpl#=%d6U0ozHem9vt<& zTyNh$eSFnFJf26gIEUld)e2kv)U3S%iJf;xkgR$efm$_PpjfR-;sj*4-`f7DB}-CqfINRjt7_1~EkGe6@ zDc;Lr`b^@VidcXZra`GXJ6A8K)IbZ$+6u6<OW^_KcvY^a zwR-o-iP)=a(sjmW2=e~L*5`j_bET1?UfN$@f69~W-Q#IgQdtz@r9Eda4gm;<4Q--O zy)>|Mszg!uvYT5XJItGlHK(v|ECJt}T~GEny=MmOsP_nnU^f9!Q`Un9NSXlO-V`}O zCNqWTNCo#k`O$gROGRDgDFH}>>bTp(X4{e@flEMQy$oDWMFojYGFyLjPg5X9i;P{P zAL=_>jQ6^~ioR`%q;*zKRd1Jl&8^+LVa=KFsnX2TdVOPah8N%(pN6q=*tFNYfyIH8 z!-284du*HjDtv<_uMA$imV{ZQe4)^!^3?SpNI9|BVh69vQfS^1<$moO)lUPlsba5s zW95MIA~*%RJeCrUDye_{y5tj)waZ2feJ14}&pH)> z;#hJ-RQtj=t6`CS4_V`K9w$)W1Lwp54|ub8vIIe|3wf}r=7)c7xTijWnud@Uit1@3 z3ex7ikWLU4%eNCfXP;wvz@z2HtGT0x){Xlu#X~NDixAxo>%MdkDspR zqxfV!!1oXrvWb6AE!^vvh4;c))U9tyOwhlMat4eOry7y~Mu2s4vW-X|o%+y*gH(I! z7G}Y&clgu=E!Kb$F6LQ}t#%&gEju+pYx5$91ig@ry85rwx9x zzFyAt-t~X_Tt>^cqNxsTIB&)QC4=-^GpiC(Au{frVw->jxN(|C-|(r5AKdssI!BO1#_4^C)BtJ>}UALDk?43=Ohazu|Zy}B83Ry*k zqp$QXb6?qfmB{aHDBR@j+j0h`C}48{xGo*sH>rOQN_X|n2_#_e@`u%_IqPwirS=LG z0$37o-_sS zh+$h^&eRQ}U^a!lZQvehP9Dg~R=s()VwwaJ; zjw63hYPTE$arCI$rHSSavsVtE#2CKzl=zXSdKaS|OX$DK!ve0glm8YS+l;hnN=WA5 zDfu8f()M9~uO~@sfI_ADWA z+IzfH=1`${D$aPT>mC;g_ae$Kf%_%z$e({M+a?;967kb|eSdrV^qYSEZKUZ`p+-r+ z02?;unWfsS^r;OG%4|jH-9#_)YicT~#ip*xT~rtY6&xTz>{&nW?`)<8LX={Kwp(@ z*RoFbaAcbtR=sLQvP&Gr*2UFs0PkWS4iKqHG=?|d1cEwb;7S@MP7V7H6BK{CEhWs9 ztG$gZmfNYi!P9#tq3O-wn?5x4bQ7Pt13m^oIF43O04>!La&};_a(01u&Ie8ol>Tp2 zq(O6~?A9RcXVrp1z=y|tDL^Mh4OkjSf%UB{O-cJ|Cyb-smDgogYH*#@%Lc-+9bQ)J z->+`gPYP?Cu*O%Kq8v_nvs!(?%cxWi#+vfUcU|E@b{cUA+c!xa@_{;@G(>9j>fYs?If&FSSp-E&>-{=yb-bK5WE>=)dO1I&9=tj0{`R7FztF|~%8cYtE z1Qi5!s$L(b^b8dt99LEzJ1ccpZH7$wjK}kOeeKV?OP7DDM|v!_Hxi4Y20Och!hwWy z2d`Ofi49~ca1=3&gnSUH0EG%NOf!Mzd`_ZRjIP1JxT!UMv%{#?)wQu@JXx{z7%87l zIFiq{T{xc}jv(E%Ue2AekctaTpw?FR#;!;QEvm;BwNg|MnCX-gH{~lUu|{HOGfT(} z>Pt7fja`2$>Cp6ywb{!1bS%lD*-;vWf1K#&0f^hvanX*nc{<(tw(8WNzz;s@wXR<|Edxx(t7kNPKC?} zwhFj4!SC5_eIx^+-hE88v|X8;2#Y^Pd^4*!Rj{K3xV-VDHa}`y9=Akx*=#}CrNBy& zHHd%r)thlD0fM|-*kZ(_f}ZJNpH-6ddN%Xm7kfoCIwjZU$gMPF@2SD1Nk-MS#13pM zS2oI;S9M~CRZ}CcPU;P3<~^K6VUpc(e8m^ZVwze4RpWU`gV_?*<}IV>X}S8_*W=gR zrlapy<2cVdHA)%hhP=Ag!??GuI_xcA<}iQxPe4nuFnKA{A@jl?tO{0Bosd_XbBG&% zPQz}FH>ujpxXVv;3^ZHX*kp^>U?)h5cqf9@S_FSn{kGAyx1fyJRfxTV`gGcb=_sY` zIj0Xu!s9y6Lsr?Rg6ld3T`BU$cDZKfA{FMLJ94*Jq?lCSubx@O7!FXbK{~%3pXYyx zqA~t#U$6Na{b^@di9iktu8&RZec^wuMiSX)W--SMYxKVBh^i6=8(0mWgMe68k1eTs zPu_fL=8yTc&#!-f`^_ZLsjd<`m@1xJVlP^NL%pXaUzf44-GnR79B`0;PH|ex9=ttc zXE}>sIF#L{iWlQLaJxoz5wRpCmp!kYM7r_{Wt;bp4uR+`WIxDfwJ>r$FK1bb>7+wMhqHr$@zzcsJKFg{u#N^K+LI zMESDKDg-A8gTTglQiBFQ_VC)miTo5Yu$;pX7cEi+NxS5lyGdbS|7yh(C71A8>qW-6 zHEAeADVApZor-Ex$4F7x?Ug=T~4SSSv5&{8D%>1 zO<^L}CE8TCE@zwF=212su}gZ$CREULd5hrQAV3R2AGbDJ)eg2g17Va4aks{PAqPY? zsH?Y7-ZKJN*zPCq{u*oZ=b#GL-G>d4lR5+N>4hDof2b1S38r9T;stemS7h#RsEE)9 z0E_YryUm_uo|q#qVv~QjaO*mzXTtrmSbzNc*OA`$t-Rpwy-NnP98RaU5uG*bnu#5| zxBp3+eo?BEdY-77ob$D+U&9q+T`b01F3dd#QEJ`uN0k}8c-Qhnr_Ltpvk-7V(z=sEU8P1nnIhGtqv4_1;)!hJ0}!1$QEyYNvI@ldS@nO)oy+n$5MhU8t3ziT zfV=KxT{w0*c4h4^9NQc?NOpqlSUGaPJvSxpzdn5W_}BLr)08I*bfU9HU?LknpU5Zs zhFUa^;zXW)9?90UFN9 zf&zqWmQVUFwBvsfxweJ+R7N2TgHR=(i`QGRiQp?@AM2M`$B=zl@mhMnl)>VB3_NamZ;<*|Q|AuAUd{C&&2XDKp;Q8dD%%)C$dM zLX{{bG_roh0nXNlI}|7iJ?x5GE0}i#pn1x+lk~-o&gXyEOBLo_C!$TCVUECgXk8ob zORm@;zY?kQnk`b?%<+)-vq)rXS^J5seE-JoBYli^ukhuTpcYAr%v?z`c8-CAqEk8X zT?tBc-Zoy#l$%O=puz-E=@N0UOkNFxud?#5ls|EJ&-KHxgM+{UeQr$r@%8QRFCYH? z{_(lBs%?M8<4{HdHlT!na4vu3Xzy#B? zu^ePNCjHJEnQn6+wVhghkoMF_Iko-@9J+EUG#6Rk^iHP$SaSLgLK4YaIYhY@cC#o9 zsTkaDyW(wZEA(k?V4E_k!G ztw36z)ki^JpXaCfQanDhDXN#v>{z=b_sM^fR*sHn?mEQ@YR;0AWRzSavmMTMcBwZh z&nnIZly--Aci_>f_Nf;aMYr3c3A$Inz4N5!&~uFKLcQkbl4kPdQERh)dt25VWarJn z4|0Ef(%?>558gafzi+ZQXV}y&-r|tZ9v9t-Qizz@o#2za*EBS#nlo;?-B|SKbaym| z^jTUSji7v->7X91VS8DzuWfvvUqAjVO7zrYl?G!!j<3tIOeNFzyU7^3c(M@>`=(T} zDwD=!B}latv??+FZdzQEsHZNHr&Kp;b~1l;(wZcBn{3C-Nj8UL$e2Va4xB&hTJxAShkwdWvfZ`7u756zba!f{UI%i zRkS(eQ%9Xts>Im65kl0NW}{!ZVn;~!Qy7C-`WmJM!tW*)%IyQ?yt-BZGQjo*W1_6?bFBq`#QCjA4^AQ zqLN$oLwY0wqNN|+Ji3CBPK4#EP0%@W%(eip!@C<`Ye~cshYFoh(*V=!C32A+oNhk> zbVx=9n-rh`h4->G;6r{CU3sV8@9({^)A}VJhQSpImVgO`(7EgV$(HerIO~4^PQ8QT z8NtaQ@0Nhx0G&f?$%Fcbb8=mB^URh@JDC`?#GJ@1LoIP>v0jJDxY(s=lh0q5?)!&t z-}P$vHPuNUgtD_`FNwfnj!?AP76$gLAp^%|M%}BUWG!kG;ptH~ax6ua@3{TRs8E%DufF;isS$rz-k5FWRNccud!ht`PI&>uf#XMz;;(u>bcK<(!}}f1 z{Jf(j(QT5Ks35B0zv|+zc~9@mj{0oM8kAGA)v30gD$9h`gKX+`4L`1;pp=GTTknN0 z@aG)=(jRv%*7K@8&6D0sJw$sCHj{r|s`zQ_nfKv#&MI|Gbqt(+Cj@^2wkfRDDUh_Y z+`rk61U(I1Y=MPf`>H1=p~DxD-JsPUQ%2`qbZ_I%d4LU0b}>rVK&T zR|2SB93#C%GAZ5xl9zkjKj+uCx8ICN=22A%%;xJ&8^BYN{f`d-hdV!bUAxi= z@?;2`&5PsKRY%-*b$ca5==BhQPo1@+$c3N|ZKiK90UV|d21l8!fwf+J2UKBqR)iEz)$1)vv@6xoL!Xn}F z%DiI+!))sNkVI5_JC{onr-@oxl2n^{?DKWGzW(QRi0z3c!1s|M=tonxIo_&bTDp`l zQ+>gXDja8kt_sGm~5DYI}m$ zc&`)@JOa-*9(L6|i&}Qhl*-WBYV;-C(A0EydYbnkc~&J_GcQ3G_9B}^Baq4?5+h@KUa!ADfBE&D_wE&^-kGErw!-G* znVbWAFv)+LMdgdVnQ(ldvus(rR}SJVIyY6~R6b=+u4(rr&?gU^zkrQ&O^*^Fwp|$$ z^Jj7SR65wD9z4#XK8&1A_9B4H+TL*&KpU}weXhn^?o+N;YNDhlSphR5w(6c3dy05SFZn8o^m*Ghi86iW9fpOHbH4W!{ix=q!8IjO}zD zU$WaZtE2%A-Z^8J%jHS&j*;YdjVuX_qxpYckmm}Nw%|-<$@6Kkq6QBc$at==2Dp?2 zcd2o>)#r{%jxwPI=X52=0AqJuq<8gp{G6=D&3!*l zHVo>@U*F(@mYiH=mkbTEhR(dsQ0J<-sE$=^F~DG=JXigPW1(`=bG)=~%?iaauZMfQH9V;DWRp83Q>QxZ`pJK_u1O^)S~aWNwy4VT)%~lphwjtOm|XO>)-=1+ z<;;6XGFRKJ?h7(#w7jVsvqp?Gt|Dpi>Fh-hsPz+u# zV+Tex3pI~vdcDiYs1*2AU0I5{R*V!)?D#$`0i3X-&b`7KdR_iwr}U=V`Zj;tWppBS zqtsL%{oD=yj=o(lYX)j{w&m|n-#@JG&(n4bPg68)T|K%Dq)UrjoX}HbaM-Z9%1|Km zcI>C?N3FxvM&-WCNZF~H*<0WzA`ORN>wXtu6A0ZK;A*PuPD2CRf#f8wETb~~Xj$&* zp%%u;Qrv+^r2@T%!P%QyUYCD*T8pB0dGj7E8hN1(H|+9e=fU?V4%?ktfJ#TCrW|YL zRCXG#Yz%c26PdUwPNYri4~fYu+q&7Gok0F~={{cndHehGY|q4$Ct~%XKHT&|&@4>V zbIPS5!Uc70vZBz1!*MBgs6a7+8EnPhXlTMA2wto4EWrUb$4P*>BWQmSS#Na{dg`Dc zjpBFEquhD#xB;8D*y}OgmU{d#Qyp|Dg107Ab=jgx!o~>r6|_|0Vz11 z2&hu*=FaWj^AYs%3cFSjQ!i%kREO3L`UdS3z9Fg~tYkmMnAcZ)!JpU7gZg2-eR_Kp z+I&*MwZPV>N!LH6#;P(Y)sochotuH;B~mo{9wBJn(@w+@_dz*;u^ z5Pzy(2DWZahYVCLsALosdwFb?zwgV@WLEddYj`>&I=hx2UPSre$w~7~c;NBQ%18M@ zw(luC*k;*DkXw_3D9hFk;JDO@kuy^`DjIE61tUQS+8j7eo#lUw#YEXlC3{~0H#QEZS7~QD*nR+h^$qxj+vYXg zaN^%KHYm6zk<6|*wNpx~U$1%3(DX6Ft)32zX3k28x$JQ%3DH-drP|E6`BuD$F!Yk! z)6Wa`<}G%Y9F^(uvUJirIvBJ)(+vMN4>1LvUjt^`PM__#;`x{@z`@)p=#dI%^UHwxcvju6#J4ud;7X2i|ntOzLKViKu%){p4zjNJpNC zF-{mbf(m#F;2_ctmFwO$AF;;Repz^nPpleWGp3hHYE#vHmDElN9G_P+*&aFk;M zD#~9a?Aod4y?Il7o$AN1*h;5GRa66oHbI-HBBxeqE?t?9dm*^Vv#8;uN;gO;2DZZf z=wqi%{|7Jr??%0J-wM?8yE(n=G|jb#`oVuTan-UpsqOS9m4w0}-4l`7X((;Sila7) z;JdV2xk?8?0kKt|$eLK4s&roZ1NXdU5c_zAwg38^nM(GLdCN}u@8oK+D3c1_s~V!L zA@ASNnSl-mkN{*ro4=vThe;t)S8}RkWDQj(fn4OXNQgdHZ!_sYN)j8CMLa%#ZYsSK z$X7;xoTVA8Qr-L3y7d4uxt6J^^=`KyQjf6%<&za%!!Ln+A@>1>W~*z$&SnTXXUYF- zBwnTJMs*joed%$zgM0Z8640VT-##{;JzDb14+sdncv-E#UL=CUqy5_LxU!SHGl`zE34aoYnP{uIk`>>tIdp|QVv;Ft4^_hg#&~!9aMb^57^3c5UA+o>CM2#>r8|$ z^^K&2pAmfQ_iT%N@Xmx<*DE}{`dSnYybld`cgK`BhwZel11G9LLXAxhJ+$t%sY#O7 zj*RR~$lz6V1*;uNngp_{N9R&n=l%4Pid+iqDY1Z6jQp3PCi}}leEa+QLgac;OX2%} zJQAcTUy8~M?-P8-a$}0EPzTSO;u)Gyko7gt*_?yV_DjfCZF7^61zFNt3o;8YKtNaq znL96eJ3>qPDT3Y(X&tj9X``T%UX@XQxHn8$9EGHJdxC3Xvv%1o3dP8YmmAcTYf=tH z2|d;?J9K5La|B61C^Fn6O*Z?(Lp9icA7Zo|2PLS%GG4^jYMValtEgT8Y4iAL&AyGV z?aK?f`bk+?xrF8o!6kp-828i|IM<8wv)sh4Z2@)O`o2Vn0{^HdCxfMsU0Q$F0eVt& z-~dFNTDPlDG(=vDz6z)Xx)7ue{$X!}FME1j7fE>UwGz=!jtme^#r~RZKdGvl_@86sD3k;`>^~s&TLLy@fcb6mZfs zOtVtHi>8{rSodDaoa_pr@^+lzNkh6OM?em>*G+`Rp)nM+aYmjjpIBPXlcp z+Pp>o*kZX5b)I3qMN#|QeyzoGtj^u;P_g1)RN-1^bZw{(ubK$ znsp5JGQt&3?YKDPfYp3|UfWOWH9oa(FA)F9&Tes(`6hNt>KU9`-EE0#j5c`*1arrW zZK+2<(dKP^J&3-$PLaAaXsto@tw_7#c}En8v}vnG2c$x5W|t{SB(XYJajvn{FgrZ3wez`5RQNKEZJ+*N1BE)_15B+KFU~Q4)!l1NiUf-~mF}Dg z4coo3@0Rso=9^yX&7W;cJAj~yi-}})>_4s8ytIF%^m>u-er8~>OJjC8B*(C*PZYF8 zb6U>4vaQp}8b?yPm!}Ffae#DT-88&RdcvHMtSW;Q{2COnzme-q_1a}Hz_QUX@W3F476@X z^xkwpIGm4H`s|4PlJ0i3sp4)Gy>UqWaJWT((Mz_#ewLsJjfQ>HCt3%B z#8pvA27JBnyen4ZRp$-`${yl%lD`zF(+Q2}qhkPdRZ70XdI0D%@QwXTCILV?ZOs&yHUu=lbiyb8=$BeK^Ju7ji7%VP8g6S>;eG#F2&frU*=36?k~AtHIen% zv^K0bL4e_@gL%I|=dv(1dw;tFd;Q=U(xW{#+d4z!&~hwGCkYo4tZv&zyK}i&cU3nT zKc?XT+oa98exeYl@Tmb-n(6 zrm7rIw@Q=RZ;ylkUQJj-$aa&o)iNuP=YwoayQ`xTM|X{o$wP;>ko5>RV42u{*`Y|9 zmn8=cZ!tIrtY6-e_nUOL+n|XupRAIvq(N&Mmn#PpIbBt z9!j4fo$q|}q}`HvgzBt_R;$M$4Y)}1x%WhW)l0pjp1h(w<)OMs?w}SXA<7t1oFi$D z;rglT7sz;oKM=!qNkOt@UX)?zYHt$Jt19m{AS4hg$t-+~=j~h>X+Zh&l!K+0#%WEn zYjve5+?yW1uWL2``u_72<)fUW5^}zTPyv>aW}{mpNToO>vQ{m`mbNlHnRqSudg_(yM=dIinh0HllPZoDyx{J zlN_mG-*(MN{N7ETiWlXUi(uSSD~93zI5e_RW}Ju~%m9V|^9or_y4|_AO|r$Ttm8X{ z;OP3cOirRYl$06=@lrWDp6ODm;!wnb4`9K&Iw+TIv<>WhuGvU6GqljF8y{VNwbj#V ziNewwkc%V8OQlw`HGDh1v!4Jl>KVrf$TKhC;;;MTAOAmiY?A{`76wBfPD`ewm*3gW zlfrJn2j#H<94*(4zk(n*FhiR}pb}*r_|nVW%?k%zhBu3?(lpLtg&b4T19b;gk@<)u zN_E)m>JIGZM~7z$Cd{365jRhNi+YI_yKG|)uzLRc>daH7f(U}DeOJqhAySJpuP*J# z>fNs11yv}4wz)$U2IP?T(s~p@CwBajx6(V6Edy@)$CADE|N1rL-*-}Xsk*tI@yE4* zs%QEsfy#>Jrl-ZF)vRh4)*@9&#zdA6yS!?Bx2_iM!9+mz2dBMK@IX`{+aQ9!M*J-C% zUC~>A1rBFZuBfTJR-}4=-HMKIa`j=AsCCLH0I!p<$UT+nj-<0Mvp5#RZeiU9iQvx3 zi$Q{8zE|gL`NK-VyM73XvhvP2yq`=(z^8)#b!fULT|s>a9k^`P6oWr2!{$n|25jxf zPmD&bF&%VmqSgDBRH{-{(bMP{hjd4ca10BS-~gv({UuF~#hpBV*~Sw8ylQ`cx!U*F z&c!2Vid7}?NyF;i@UBvM=kMgfYc20x+2!m{14jhKG;3I9bsS)QI@pR=52|~NG|ROE zhl_JSRgQXAV|3mJXiR##z*D0{!Wl8MKF#e)mD*KP8g}Nbyx4YGcQ_&_pW|Z<=u{9 zMs=XHl}w<6IXVR?p{M|)COd%5#kVH3@h10RQsW?KsV0MeNOc_@7q&)hiBA0;@9dR+ zEJvHQL7^fw)9*;|2ZRZHYF)R_jR-sjt=QrUR;fbN63g?nd4K6R|Rx|5U%xX4O%21JIrFmVI@|1t^k*G?birA6Re`qu;>> z@##_((7xPdzXpuW7g~z&7aQ%`)%ErcCvHorm~T8qlW}tNqPG>%duR5av)FvYQKjAv zb*p$li6L4Zb6y+US*b54={O+^ySyydw_i`fT~+UYUR(QA_2j{=Ek$Q{!4C2vbj3?P zu0+jbMdj>m(q7<}ut%bAl1OyZ3du(CSKj%`?94V_L%fHf?UjGpwmyIf0(46Y` zUyL3J{IBC4r)&=-VJy?zTQk@8NKG#W~-PVsj-_%HT97cv- zh>-w)R~1WYQhSv`l-L0P-JKE8fLKMj*R^{4tNk_RuLVIaji)Jz2pp~4pmtSXt=(jT zvFDbHi2Y3IacUH_JzczXXEUig)lySTg(TngDpXp8m>iC>v7i8iK&aP~&q8siGp}Kd zH)bp*dG^8WEIj?v^{h?|f}cW^pre1XQfvBuF>&73FoB7*O3hsSOp=yPco)BL5&BP? zIjnW9nnI+_Hg3>OT0*Kmz5Vt5(|>*q{wcz|LvE%`^$I!Z zhH!$WDw|DxwdU+~btZc;|F5tnn~nf91eiw!8qDi}YK>?vqH#Q^!ZM*kJweLFb*-m= zLafHk)C7mpD4dS+AV)dvl;=el_s)A)Gloi%z07;7Uh2(CFm2Ont~n&@ZRIWPsAwte zl!5mLEoZQj+)&U3C0&t;S(Kn%?ys8NOs9%!CGhjiic{If`e~1S|N8g%&0zfh*-7TggB{)lp5H7qpCt2i=uKau>Up_QrxNaJwwuNOCIf1q%ZnA zcC8i^tm@Yi3BDy`pPP0rB!clM#ub9u02VjE9MsDnvSFIQJd|e?(2D=v^<>q(uD5Rw z4x|9Pl%WFlQV_MURarY{Tp#2$a+D_HAlgY?QQGM}?C3g^dT%`xDz}Dux9OkSHY@FcUZJB$M(|?hxX+TYOTg1VYd0B#dg_!_j+LWCyR3Dn)NZ zbD_R<^&IDn%irXh%Kx=vpH%lU&MwoS0X|s<-?0bnVz9$N9m(1urRGI zuKtQ-)f0Z1wR|Go@jci93zIAZrf9=0>FL9_U-pQVlzYgNxCbk_yc8*>nr7Uf5%Bn? zxiV0z$d*z5Ox;Ydt6DEa7}Yrll#cIhhem@`%7jeYiX7&5IM%COZK8{RmIk*oUWYy* zI=)o0+6>DDhUi8L4q0LtWjz~3QmIqlXRu}+L)Ok|lR?l}DVQnK)PAWtDHG(yNTv&5#ah0E1ca-}{q^!$$2Ru#+`~{t0N|}T zn!Jvrfs?A^g-}5mw6UFkR4unKPWmj2v3r~^)jp|{IlEG9IkFVw594(9_RVqJB_Xp4 zX_?I`o2~J5a=t+N2cNzZ)Vw7Gu@*1e)H&FGcxzEQ4Tto$O``8%6U_^(%c{;IICix@ z$I&((V|f6noybC$o?e&h+xT<7+$J5*+USn1&Bgo%&R@5;Qg>s2$4j7~+z%@|+BkLk za@xDPIg(M1Bst*#iVoS>q_P9BEn}vu0(L7ny1Hn3uS>!{GnEh_P8$l3n$F$9Jes^aTU< z&vk`;Phk$#uXDeDy74K&tj^kfzHG36&#&!|m+SCniSMPtk#D7#2|JZzt~ZT*`l>vu zVoC&ds$j2aCb%*v#H_Ip=x{2BKy9cau5*;mJ4>wyl#>;dtq^Hx4#B7{#KtlRB}Ed| zX|lcdzQwc^BbaZb2yd(|h0O$cr}9}hp^If82@(b5E!X6K5a6Nt3IK&w-Bp@zoC0tj z^+H^uWoinkeXy+Cl=Rij8uWDR-kc7eyAejOM$mg&urDv;HBX@R_728k%b6pKWumuU zU&|Dc*6IblFcsWXqEJLjpnWg#8t{dlt9yyejihT>#@Pf_1%@Xe(N(-o}FW{UAvpd;)- zA$;XfZSb^>BEe1IkcLLeTecb^y2R0m1GZ?JPDzY*m~fzJC}HXmvL^NeBWF1JEG zESq{P>f1T`da9ks$=yyJO!m2M7VcBqDgn~a{Ng@MiY*rJ{_E|8xWSBY_Pk)@^V{|7 z?X?qs%_)VF2dQd|64q!jfl>SHsPh2(YkAJAlzwX&A`!`)9Bl~BMH*9dZaQ{L2@~Zm z-1k{kNp@HyED0z=Ym*Mje?U;1vHGk}I#5I&>*`Ga?Z4Dh)=NiK;y8yaRoKWX8w=nB z$l&!z7El5j^s@It*#&Ygma7`S9fzKY;2v*(Hbp8#ViTwW<40+1GtH&d$4#WM=hgc7 z?aO~Y^tU&CtlO98smdoBlmlvmIx#MP zGrikkFO}T3+gZ|<@7_zJ#O%sD0{WDC1EsT1v|v41)N*)#vOK(sI+?ee&uRrX;vKZf zGdWO3^>8}1ENNC!@BaIRi_iAC=VQz1HMU6{)p^|d>Y7nI($<#>It2!WTGI}Xis_QZ z4Z@St7(v=l-vmUB=l zD9lM1aW?aol4W<;DG4=cI1Jf|%vCq%1tf?nSIal&WqQSya_H{N7lU zyT9uOabAFA8x0g0Q_6c*eV+ia^nm3f96>2?h5a2lx(KSO^yy^}ItmVrcgM3G4a(M9 zaS;}sCOU--`?cw2I{@LtY7l{crpV8=($}}YKE5z1k~kvWP)!z_WhdtYq`Z@;$wqs}ktz=(%xTTYksio?4_7Ltl%mz;YZH-E>HgTrk1Pe4UB@9CG-L5YKZr&fHgpBkG{ zI_Y0}vGai6yE5!y=O1Q8#qDnxC1X>QT;{hJgVRJA@w{OF`SShk4>sAK&-LZ`Eal+* z?o4KO4K_9l=*_`Y3iW#sZj~r0N?AA(LC#s~+gZNBuHK%cnM=nOo=bH)HW6S+g3a>B zqHYCR)#y?17^wfp!PnJ)RAXh<;C+B_cbciO$C|!VZcGwjIf-!W9ozdQ1pxO((W+ow zw8eQj7(oyv9%SC&&dIhbY#tkqA+46L6atMpwD`%}vPI0+zc(L76~Aek6`s33-@bkL zq7cT{Utn74*Vln|$}wPQ0SB^wne@i93tvbIySm+M zPTjvLHG_izhbX%z$z@no~Cmd;85biHeGHcS*m4SiiOG6a}e%*O^dQ!>(NHx@>@gii%?rOIeMeRvF_mnbsY1W|U1)oR( z=xjFs`jpKl1)lAxG4HSetLI3)Hs>CR7X(*UbM$%zFv(+7L*Pwyq>J(g% zsVM2u1TNxq9C5xZ+PC>>j^7|#aG&~Dq^YcW8&JAVLJ?av%FxgDXQ_FX)zoSvw4r2* zfUr1ez@EFc6)%(Gp;|{M{}0tDCN>{Rn)cPT9Tn>JAOC zc(*pJs-ebpjM@6cIAztHd)UQ2UP;+ciZ-@F1YkOUHEHa)_T}O>2VnhpzrG9tCTrLj z2=rrs^=#cu8|dY(POWMaZPsn-AlaN|EjYf)EW zy$H~RY$xtGAth}pc>$>g2^E)U!|@x>B?ob_3xlH{&hJa>%@hs_IqtT7ftFc6IjQY` zO)4_wUGgeoDzrw7BLb?3$~Vli$hVz5{wx*v_t)>=UV5?5M8!**oW2^GWvdTJ%HgZT z;vutcid9~lB75waTMJZWhm>6=N2sN<95WAZn8FJ6_pX8Bb*j@svDnoUKC})d6{=3I zsD=ZXlo02WC0^BYb*G@xAc@^~t7T4q0itVcQh8Zra0|vtkmy=YRqIf#Aur{HoCS1h z*3MMbvX>)r+aI=Deb(DKWi$Vo`?W+Vr8Db7(6yf06wuYnuy8OmSh=QSX2A1*%PFi4 z6siLIed&F~X3%Dn*Rmw72i|UcQtHeuv>x*vF zS+;E}p{R$TEvCa=_UF1n^OQvG3<7Hc3V?aRiP3b!R5&^3`#1rk&p_CA2r$fPet3Y0}H`Mm0sZy0b zaW?gm1zc1kn;Qvo9#_Alp#xrY=C=N`Y5IN}uFeffzNk~En|fd7Jqr3qxt!|)f_=-` z_VRNC*H$^Q5bQd7!_#?#T}@Q=YLuIgcdg5N6_B>`MDnjMHK#2hWE-S^nw&JS{(M@n z|BO#Rl}AtE3w(c!s-Y>6%j-K~UF3ijCkx1w>NvzL%wtzKa<6s>$^N_?J;RB$b4GOEr{rTkCP7Vu6xq z3TreD+4FKKtn$I`;)nS^V}AMmk^lL%eSC%f=?Rpb@{gp!{%FcyfG3`Wc*R-Ea=tSO zG&;j1DU8yC10xfEdJDqa*DKqRn9J|25-F#pETbz;QTRp6?Y2#SNt~N^v*b$^G*4=( zIo?5;B=2%=N)+;U^#J5t-h++>?Sez5)?`G{xm_x8HhB(IAr$W}vRdiHWn$v4ilVB{ zXXNcGo<5h9v|YWZ{;}dnwJ1^{pM>8}flz;5!^djH5W^E+#kOGCmL41BX-&MTA@b&} zQ@P5!T3(4&Ic{%%Vw4k-zO4mxR&<7R?_h)U=p{>Sf6`GPe|Wh1pla24ow~PcpEbTy z4@&Em2O`_71$Ry8z0|65u_*r}8g3PUcai3fCAhey5N)ghCLC=#&!xiKE)H|sL$f9C z<(yY}dTEnm0W3oOttzG&&l_Nz zq@bso2>Tj$9R#XCsCmpn3}-DB@y{MWo3(=AelOqMTZV@{&r@iVL&*zY-7+N4t^oNS zv`A`AXVHUyAFGPv46R_YhO$m1OOaLQa_ITpoK8&&8nf%3T@9}G?O!kPzdo_m*;FdC zMUK11k7WK!VV!;tFGmkU!nw_5z9=&g3{l-ofRYPl$P=d>SxMTJw-EO6SY_uu?0b=h_;^&G`+ zNsfztpTYX{Sl$9sN~_HAjo)?cj`NeR_yG0yhJ%VHKbp+R&HHB!nxEqT)o(Qjexuz? zkwVQkKS<&BKY!`;YEa(K)hns8Thab-c=%i zdz++xo1!K_UAP2}%JK_`x4fG5dYks}q$k?wDGj;>HG6YDG+ZSlkKkl z_qPv!&Hs6wetv3NNVX*!dljv&T$c$OCZ&;AJsE`(DcXt@!?+Zqfsj;SSri70&R&0O zj|>p8AHWw9URw_NOw>+Uz~_zC27DotF1SP%ApzfBH@qW$Et&SCN`H%d!x(BgWgn6@ zInzdZZ{_+av7>2|4xk%M}t{PsAV*4Eu+YWJEYu`f75a1wa8 zQa0+m+tFM3DhewNg820i)ol(gQ1IwkR5S|k+M8lrGez=%rg#T`sPR%tdsjoMX$LzL zcmps9Tl5a(^qpY?cu3Dy7>w|8=tt*}0dFO5@se34YrQPfqWe%D?5PQRT`x)m+tVNf zILo;y3357bYXnOn$j0_iREKvcaO81!jodC((?A240-jVtSsDd3fOi$r#Lu?tWT=4f z%p|4NHH%sg4`sN22`XEY+ppz!Py0Kyhu5W1@4U!zdgr$3SuzmP{WV7 z?3k5!bI9YOb|*I6R-4qfQmd<7giGrsb4JtHgyM^w`nd1~&8&vF5(0&{V?W=^)uS~9 z(a+UNCzfi{JOEU&Dz(j?>9+^+?%SdPXLjJ&>!1{nF_bwIirTKr8cj4qxg4)s+kB5s^GNR-;gJ%o-m~d zX@Zo!YjbdU@w5f+StY5ed0VJe$b&lF^5B#2WTBVZp~n|%M)A3+!vC1IX^Qx_DXYWJ zQGgMQGF4NJgylFm22KXHO9h5<`KrL2F>44rPI7vGb+B9_#4)|C(WGmvTPBA_d6!ZD zw`ihj%Re^kA$Wu52*>k!jkmAurw#T5@eiFBd1xD|tcG&ix;j*o6Q2@f_01(u5hUeP zE~@aTWXgG~zsBb)I0qc?hEjD|4wnOiJHL@-Q@cP*0-!-v4uuG4S?1BWC`BI*8g2r| zN-6Sx?w;+y+%rU50WIl6pp2+mH1ZGut4_=o(+f3$hEHju7`i8g8@boM;dQQQ2-!6I z6hUqZj%!cHBPif>OyN{;3MZB41)E>47xfv^&jVJl&MLmD#k4O+m3k_4#(@V29H$ew zx5Np`=4I0+;eE;#@j|Onq>-LA6b$-{5}$5=fN57aBzdtCwB=U+=r;7vysK!v>=B%A zE>Gk2BRjsP?g4d`qapV1ZQSUsVnIH2v!QGy84RVG39|~j$hU}UdwJ)=a%i+zl(RGm z9gD&rCy{E)JR^k@KS)p;T3I^hLHy2|=iRRh_IZB&WBz)F4XNkTX|{M)_9szB1-Jr# zfM9?7QV1e)d2hvjkDH=pPylMeDR~O?s-iljEj4mFPo)i5;ByKj?@fa?PV;5cSRUOH z=F(e2nKG)Do*y@EdgI;R0Z86+#o1GTV!v!CGTi$ijadMqcNmk{R6!}UL(e`6cI*^&kW zYBQiIY}R&c%8(33#!1Ny?7a;SU8CXr6&*p%^cEYpI7X!x4+uIzy78* z7Rh#Pxvc8}x!+nO5w>}qJeCq0q;P)UMXfr#%G2av)18c!r93>m^|qYWlJod6&&0`4 z!JimHJiQ$)GRSrdIx3}cmvd@=>pTJI{hd2t`rQ`@zqQp(K!aMmN8nK-(1EXaC~m12 zkt}tVCe$CvS>DdMD0G!Wz$>RQsg`+eMYJEiba!9i2Rm*J*@x_AZ5x;)MOw^g%mk_K^L5`_s{nDh*xZ z+5_yRp6l(s{?tx}Kv?t*1Wu-N%~J8t6@nO!p(*qB&bCMvpIYovN$)yvt2C9R)k-$* zfJR=Lm%@(C8%n&+BF;B;ta&f`SK3@>gAPqnNu?A&W!D1eB-kkgut{x+Ix-DInL{I6 za^KGI&lUUlI|JFGdaKHRh>PT?+sEbrb6~FpsSaBRP8;v)!LsXar$UveD?Gubo<5;M zk3ij*hc*wC9|U0z1_w%F()r>@%?y>Vo&!W-j9kE(hc0XDA2TcQnQfi>o_-WzopcaQ#0vs=>Fw= zf3um;G;5F{W)EE-1x};zdsktHEs^Tp;jFUx$>i~8awaB3CQoy?XpB%dEX*C5T!8Xl(sx^Tya-@sw+|;rb z;0wqu?_4NzR7AdN@@nUGy+jtTOpEyB{HE~Dy1iaYANg9RV+v;6&M#DO)qaIqv1#hs zaOgcb6yfx0PWu+^v8Ec2C*>K@V$YryYehLziS$maE$fSa@=%-{%n0JwXUFLuGFGoX(Y$;x?*42^OeYpqs?ynsF~6dC~!peTB6MwHMG6DvcH%> z^+gv9O~QhIou<>B;tZS_tUG(L2AhK97{$@SD# z3Z*x}?G)OkIjN6C&8|x`mAoR2TbW)D_ggo3DFs*7hMU?OtYcgRp-}`R#Wi?AAgoGk zR$iO4>%76BX4NC;5=vY;UFml(A62sd^LpL)htKVQ`}p(27ytTedgl#V@K&@db-d8i z=u`g4@_GX<0F%HM035;(rR;xd>2*jx?lF$rIJ9ht*t)~k#+&^X zsy(mSw||W`{(LEs9-9n2DS2mt01gd*D%vtC0igTP%Mz$I3eLj|0H;D#snHK56`f*i zJ&!&_y@ecLH!nB{tzu20ssx2hU7(^ZA`mD=DKA*P$f0A^dO&}l}i8G?6He`=}>m6aPG!>d|HW~mfx=18In(d|lD)S80WX)v{|4?vQCTC4h9 zAvo^#=Y!#P5A|iizP*9@$BQ##e6rwGx3PZ z_!%dskrKLvDz8gTW`0$hjyBnU!yq4!7;GXX_! z%&vzeyXn%MB2#*nrE*iGvG5J^%aVQn^s&DT3O=z1)N!0PaR33T7l|oY(X_1YrBz)@ z>Z(nyj%!`lRDc3jku0sAi)DhQG&7~b&r=57)f*abMTm1LD++(;4s}L*rW|78yi zZ$h2l2nrA3{L33WaUC zk^MV@%%!7^L?;r47x(Hz9S*s% zL#0;gbj&W(pU4QTaS)i~i7&t&Y^6&Vlvj0AC$k}={5)#BTq4R0-13Y}refokNo^$@8k`+K(=$T^~gt%6qaTi`)%h>XrU~R-6-{Zpy+s)24G7p^`++ zioH7tsto6;Iy&2X?J_cIvrYh;By}$-&5A{()4Uu4t%P&Y$9Bmls(EaMcg4-w+1IW1 zZMLsq*q;{d5zQ!Tx&tT9-%c>6cBa}zf*$w0YYIcGrO*)@NiNv6c#|035?HHuF99h$j;lyGV#Dv*8xyMi>PVn|xr&|LV>*IE_F3jca#J+MW~<1Mb#^B)$tyQ&m&tGZtuqazR~b;i8tHZK zO$^Q7^^IjifpX)v#%OLuO{e4j1Z&L$Nku^chrB8}{`XEgBpCCR6)ZU%eoGaM%IDw5 z8766e`*c=4DIRVTO+iAymDpY=DnAx(p|hVO+Y?hIYvb++eD!bnUKDiT z{(2MB?^>cVp8ImsIcKMW$w7sOOTD#C?Y9`lX8jU%(dyp+giBbOHwF6T0jY~yrxF<; z0}x%ZJ?OOHH6DYPUIl4uD+Q(pd9o6+3CqoYKajyhl;jTgJKvnW0YCSiz3foCv@2V( ztv-*upt)K3^}%j;jzG6+cK&pF*AdJT<$M+i&Jt0HBYXYzy1jk*_G_K%Gf!5LHAtFX z<-GGE+08d6lS<_zHM1x5k+)q<%u7xyDOvzDRE%uXA#vlyDR$euYU3p8UrgLPN;8vx z$bshgOb6Qx>HDJW=sC^ld*o44Fbi%+4fN-|5?dqM7t?n`QO>Xd!R@y>`JhJb9OGG3qxsa$R*Ap@EW;@41PvZyt>b_SR5ulauny|L)D5zZibH9S6bSdN7Xk})!6Isiai&t|K#FW3|2+QLA&{XMbhVe z@xFfh@aJSFz4&;g{B#ejtC;4+({w~IP;{QiqCGmn^HA|40wnK1!K~LXXSj6jWt{dP zB9*EVH)|EuQ>nX?RN8+z2g^oNX}zAi{7AhDHO4-@;%!ON?D>AJIeBQ+c}dOJNl4Fr z1MkGMTCz=-@t>m7`%C0t_g9?nB0^c zRJ)FR4I`YQdG*NuT)Q9RnD^V)&#!BjpA4zmx;s}Cp5i5X+3#3`s*JnsZ|w-1bCp+L zi6nZfznE32Yd~BHD>3OXyH{(`Nwuo^Y$m^TM|6*%0S5_0m60ntG1jVoBU{FchZ{Lz z+xvoi4($)U%baRLG>3Cp7xwl+1(B)n?8qd-;ie55f8YvoPIc~XNtbYb4Ka|fr{a|3 z*oQqClPh^?Xa>@jR|x9*mYZVre#Z^6%$L`~ae4i0ezCzjCd zFdm@73%#pK)_n{B6MJm}z3COq8lt85sjm1cKq&q!+=9)ygn%(@3gv&wZC*nUA@Ba9I=~YzlNmvS`rCt#= zrCCB_yWP7LFu(4H#H_|E>p$GJ$&*@v0PPMhsaKJAdI4J$1)^jWksbVeJIJkB52I^Q zOFUw07~8>$%xUU!wiQ8rFSqti1*0A-E0&TJ>LfqYp$WCyDD64;HJ2doQ<|BshkA|> z9C$TJcfjNri-rP!3Mc^@*nh!Gx`UUk!g6DFm?SgD_mp%e^n_BOXKH)p`NioY}qPe6=+S>^vK|^dZ3Rh#;uI>zK8V z`||#!lp^5sN7y)uJ5Z&ptBBeC+A2>0CFQTE1Hj89^7AsN5F~`3?5v*E{yk*8s{nL( z8x^-sAmeHouK>?U;`1L%_T}r_=lT85`S-V9*9@`(gMz++U$l9r$7iIA3`F6~2L?MI zii;Q=@|qZy)T-kza5Vq$9ORg(qfXfXx|Bl`*h-Vlwi|z^T9iO0e#x|(e6Qp^Xwq@} zqWmM0-CYh6)zP=&Qg;=J!@K;Y9by|gEzvl*KfI3BZAF6;#n!rO8rMJicpP+9|GiAv!<<)|GbVkHS! zWjR)ohsu8*TbU|)Q}&z+yef8~)4Hl+7iV|hh)EjN@F(Wp9VdNQp(V*h0r=4<8hL9` zK&^g*cN5gbx_CMGOb!`gjg)NJu^s2qGPR+UNIzro_W1>Sy1YA$N-S@-=WRn>$91dt zP1LseqyE%!iT!@DXn)wS{E48TL*MwoWbl_?C=_2=c?2wRK|I-GhS^HM6fl{HoimeIk%8uz6HT2+jcHG0Uln3NQL zyW^T34_Z{Xn`9;zIY+t*$Tcivn0}H?+%v&T(W=rxvnP6}Q~+31H#jdFSped#knE|w zT0DP}6s@^-pLgxHwW-IRwR!({?Y_Nz{XVbH$LC)giBd>`4JoO*OH83Whd! zjdX(p`CT%bHc?GxQMO4(a`ztWu<`|lvM2KWPx$d&RpW2RujR9)*r^4hgye`PQJ|~K zCTHCH;JVv(cHW46=$)*rU%ruKEH%s=!(yNK=lO{atOqO1tW5bD!C=`G`O8~5wV!`% z+o==MsaGl0;&`a@N*V=*DP`$|)U6IiH5{7j6=0`kP%o(~Bc*7*$(zOF$J90kV6-(4 zrX|@i)P|F9&sWzmlQGTijWuy8eZcvA^&x-jG7xuEeaRjb`3M|>+iNqDA_)^rFCm*s0I=6j zCpY`08?UP6WN2W!qj~e;$*soW-GB;7?#EUYbPWMyK%qu>YBKR0r*uj(b&80^0?TSA zbP3wLsK{H{3*fAHQ|y?LdVu=RfI8AL&%LDDoP&LS50yCq@p}hqTp8xml zuSuOSKRuDwNRCg$1%Bh{7-t&nCeU88u8JsMU@Qu6CA_ry&4p zY{ojVVx)t>tDJ}Qgp=T8Mehq?lM+$N9%c!ek|+Wu$v-|B19+99(Ed=e*XnFpGM0@U zMVaN$;Z}9KuYkZKh;4Ksy)}Qs+m^A+t@&Z2O!ggIku259(k(57aFxAkEM!{S_{42h zd;;JmoJD`wpI7f`9x*?8!LY9d2yCL}h$I^=tinKE#dWT63;&~wld9yz3U5_zTl7<_ zV^CZHa#j6soJW-B;3$`ly$R5#EZ8If?jUKoy3UKKR-&T{;3+)>?)!haJCj5bVBZ$) zXoeRyb~g@U1XWCM1|w#w=Uil^I&r-_mw!khQ%L(%^Od?TE3zgQ3JT;Xa3vpx@Nk0P zY9YBP9$J&~wceK<|7alnpD%Bp{`2|m>z6-2j$bom61%i6Q32h9$Z}M^L!SK&&fuMH z-q&W%)JZ`qZ~%&SFI0aM#e7h$HdE&F&g7+f1(3CoB5BwkzC4&0nU{ypY)Jmq3U*HJ zNIn`*^hhv*u6-B3?y8Eg)k-`k405QZqjuX>9oh!ox8R@%xJ9>HAkm(Px?|CnDLsL( zx4i02EsM+5;oJkdPYSW11kC`tD9O<6uu^v`81WD2_LYUYzqWtR^S|F-{7#;9yg=+k zTBSd;1s{Nk#bGDyeCDOMieTZqsb9P$O4K@_el0}^({j^^&wxn)u+6o+9o9Sg84w@K zB};&ee8}ug$_1!Nm2;1ir}YNEKbB5I<1BpSxNiZ}p>reAA$zM1wCNf=I&l?lWuT?h zYH-NO)ew2UQ$a*mLA4Y0GZ+~jHO~870o|FyEVvSu-$We2>En|Z=8Ba_1uaBQ! z6)>NeAJ)>kZaKS69JQT#N=m;R#2mYlU<%G?58+I1P*p(trcD!Z*&*_GsRZn<1%kr> z#2st@v2I`ms>4Ic6rv?aDOr*w$If+aJJWk{wb#|~*JOWqo3;<~SKwe$1l4Qp=FAn{@;^X=;0+;HmyUHv48(Hf8P5+;=Yky$ar}Hf}@gcy1T{ z_3gu_`9B}W%b0a8PmW-R(&Oh%g>qgB)bwRzmnpLg$xvveH~69QJ`sg=jfVvu|4-WO z@_>mWy%c|SL==y>wP59)wX#G~70qy(LPbyD8B3`R5QQti@Yo)fwsDWqXHf)Q)hiVv z!?h{O7;QG&@g_^R&VH;&c#~ z4T*o1?BOB>l@zZ?Eq?%2K&rowiffG|Xu;)%@5@KTaa4n7vWKe^>b(6=YkbpEo?LyL zj&?Yet9p9vw*-b|aLdD#ynGd&nYf>NeXLbIAK~jP4jm2>?Iq77C*Z*iR*2?2N+9J) zhDKXk=BQH*lISnFbgKVRf$CCPba$NF&NchAFDRlxW86hDAM>^{xdOdq=V~S}u#x+Y1RWJq5+6>_s368Jj9bvinV* z*ms^($;gA(=ACn-P*m*VF220S_|JeDmR{wZy+&)PvwN2MoszF5#EvHkH4!tUzg@q&Y>< zk!40Gzp*P?y_m^hprWF5yRu3b?YNb#ZDpH(Ly+~I7!wA&k_cqW_q%F8+;Q}ufdX;s-QUaJY-GHv5#JR}KYlFp;$^CHj#!^Egm%9VblpG_M9amrTLA9y&A7oALE|{Dv zZwqd{6F6Xm=1YA{=?-VGyY_Y!bre;9=X@0`%^nxwttvk;+MS)6>zYw0S*-*WkU`;l zXLw4a4p7CSoxQ=r7Rr zPkH@`hz1NdiARSz&<2Hr zMqYfpCE4an+m4sjTMBXSe)}*-KmX!{@;ZoumO zKiD23F8Oj!mK}10VIy7MlJq!g+npF^AD>5{22r@mA^4M@qWDNUzfi7@!}&xGW0lsa zO2N4$PWeV9cvTO4Av|7AD#&@RRw$VcEhoSdZ|`}*e*66X!+iHQ#`oizSY-ywO8ZF7 zsaSn`940)eza*2e!ySM3(sebVAks+lRKCDsRK4S28*+@K)E?PbLdyN{IpK8i{$^}T zwUEzCV^C3mzlH|ls?!o1WPf+D@xBwh0r!NqL ziGcgk$ORMsmrl+0XKOx}=AYhwd-qZ%J>iT!WF_Xn_PoVN9l?JC#Iy=qNf6N)pse}O zb>HbcsoOV&*)|o%)tgjyBT7)GgkMVR`U4D7*-ge*7*EN+)k6xw{bC`}_gZJ5N|}!f z;?RzD6B9`g3bZ8s+%MnPs_}IgC1D?GC}o9Ic|txnsCCjvk&zV4(`Xee-}|C=?b@mH z5EPa}TJ&_@HXeWJQVFeTzD~}mBg*YP=j(F)eC|#klikiL`H+)Dt>1lLhof!ryDi+< zmNP3kSrWYSmt=1(+zwUU?_;q?fkDf+QEU_)LtBy{5~-XoCoEC{oO{=2-oc2a;sq*x zn;ur*IqTb#ymI9?7iA#sPKh&0^8W#_x~wWmd;{jX7mI(u{cJ8)D-JlxHamErF5L;> zTW`fKs<%A;sXUn-ILrg@no2fDAF3`i+e?e_(;x3Ywr}$nbBdr-&bU1)lGboX_ezRX zJ&THmfY2N<^0tP=rjO$iht?o0k_R&pftp{feEnNB3pv;~(kX5C@q^0{D;)}sQ^#c^ zHs~#?Y43j}%3F2BiPp8MSiu5}0VQDZVol_wq*Emtl(+LDcgvu0qQkjYiNR?#wY5^q zs>uRx9PB5Sg6Wiyhzjb+%Q#}U??1J-x}1<=W!0ld&sV~q{=6u`-_3u2p8ea)?dF3e zwC32RlBBv1l)>j`XPioNP6rsq^3~g#GPxXt$nJlgded8=+U?4GI}IX%EJZCC0O!&! z;k|?R54%#+jyKDiZ&egGY2uU%yIZh77*B1(V%&xrxY~!r@&?~{6vaUBA#u|K~ zyn)?mg{g$kmSm4@6q;3iwBsNTM2Vq~Mh|8F96=%Wo)qvVdDY+#wRKUxsdnwK)u9ov z^IGaCtL`3rY3j1@q04g)3`~)p%=1pk4zhneDLFNkO&du7UM<3<>1}H;?T7Y!H}~g< zf4zShQ4G&K<$6kr_ZpZoT*SZ_Rga zaY7BFe+F2i0yH%&0Slzz5O%#4?E`AuO0MwLg5o$2>&M+Gj!5F`ga;)H)8-(`B>jJb zWhFX0;#3X^YA%NKAL-LP4lfTN;&j7SWt!MJR5XU@MqKA;Q1MnioIqiOtQ0xazsv2Z zc6ER5r~EkE*T3F<`~A;9u8-~ghhOk*2@zKXw`c9FY~f40*P-E5gN}2NPfhl;G|zih z8*3I_$W%T%3=#l*eXam-WIE6-3weJjV(P4v@)yymE_Iof>Gsx@S<$lO)Q3AgrlOj5 zzMEs5b|LxI@(&0HxA$4IOI@`SJRNzfj`&?(?O%GNc$cK>U6Z0mNpC_Qt8q)M%ucRq zW;>9h9<4l5(zK)rIlV{onmEVTW&8Z)Q=hM9(@)JYxed(;Olcx&J{CtIqxyfIyxN@& z*1R+VZrI{?ew?@sEXp>fwd2miId)#dG$4Dyp^7~Vm#du$1&SB%j66cJvu;ky|6>+5 z%p0`eD@Rs1c239P;p%oxQ4L-l0{;eNPDnPK&5pN4;9NtK1ZAYGnm4OzzX_ zL0QJEM1>p;+35~%pOoSNy*m`aQ(oGN zWDySNbtfsYMn`2wnz0*jr3MxOV_Uv7tSn`e1b9wE%OY{=X(~hlyrwC)!w33sZ&xtI zXiBFF6Dagf?McH+x1|ky3jVe}1nmjwv+|L)CzArgc`0%eY;T9?ZP_9RJ4u&zDw0@s zCTB#xfFY4Cs~7kp^ zGP&owS23^if%?0ml2y7C#gaq9#ML2hM%QMgy1G6FQ7Mq27ohHF8yoJ(g%p@PsjP>_ zj*d?qdKa*Gx)ZAUcPHi1!Tk9Ivzb-{H4-tXZQ?L~=*<&=x<2h%WwAoqAKEkAo0Am^ z@@0;HrxZqF{T-`@Nb|JlQmr_vI~D!l;#8X+QYtNxl7bShYLukQVQw%_bI?C&x^}ij z-M^RoX?x-V%@6JCxA*C3-y~n)xqb7 z-^xq*K9%>;igxn=Xssn>R!{_7dem2U6Bt&PsZQOl-)rY7x5YIE2xqk-2sxWBefO@a zyoKI&$w1`8lJ|PSxn_3lMFp_OQ=Le)GsE9j?)zZbbMkz;S5kd9+GD&_VQAzg59Ba^ z*Yo(hos^`L%dHJ*BM-6;ZB{mOYI|@lI}$p{ZOubq<9k z$4Ad2ClHAQZ@pQ)U`a^YQeF;}fr6allQRRd0Spn7k^`x1x{Juqqk7{(sZA`s^*1d` z9q~RDrY7QnV?&?cFIb~@6V>`ll|PSvmm?SKc@D#5sh=U*{4oERAOEJn@yG{-Qin&N z+~(x7DLCyaDXR;5?c|>Xy3R+Flqy-Y=w0Pi2KA)wA-CJc_yPnT#pl0tU#F1mDo$ zzb1@jqMVx4M8(mDc7Nc_HG7}LR?6gTa`N)FT1nQY9N%Wu^~RrVYkuDQ4Fv`$N;cKc z0AcH!p0`7stgxDMcG-ulJMyx`F5W@Nx-lrw&{#|AJF<~_{XytqYpQ)aQ^tnsVdyD*FQSJKa(Cv(+cmPDORh`E<&q;$5X`2Ap9e5S9o=t9ai?HBbKFh^sZGXmJFYEwkvey-^;V2WY zI2qKzgqLb~qwtIpm16zbs(qc`{`~AX-7f}U)uwY0Agp@1i31eo%1fGp6O_Ol&7E$@ z?6qnDe(H?&m4T1W)=-E{ozLrlhSk}750bD|rzS%!tyMO&Y z=ZBx0oP*jUXCdvRBFdg(z@g@$sMR_*I@(6MnZ^^c`&9ExgZQRr5r}rrlFb$Es_La_ zaqAOu=u`r=ZNO0nEg9gb(bbqE`8m;Dony%RLmH#fPLLMK((TH5>QK0ahy1-xX*Yqg zY30J1QiYSl|Aye+@kRh^509BQRvFQ*s3DF$mXYOOl4> z)Y(BA5)O$PRO=N1Z$i$}dH!_CzW%(k-8s?3u3ZnHVsIedY-%D)WU-T;f)tu%1^P%%eiS7?^~>9i8Smzs@3x*t!D0XwOB zO52lO7zIc?Nw=r{)KjUjy6tRbgO$oLG9zW50j%^TCU|-`83+64Qg+83I^9w#B-;Pp zsfC+2s~6!$&+PuaZJg}b$Su6`q|S%wO&f2-(yYL^aaz8HOYPl8Du4xHkRhh(OPO z>-C?%{&>+vdm1nSLT=h<-}2>1;Y9%vvez;AZ_TSLHB5LBni>;k_INjE`o4aaw zon?MG>TvDP+w1f1^N;zZeRyZX?A@37b$GO&s$=wwx>#uPP|U z#!?gI#pNT+n}% zB?>y`YNNC}kh@OV@)CE1LVbvn0>}X_+yg34Y3>u>rB0KC>4@2IMb*VJS4AcQ(PwzDy_u;>6+f~B` z1fd#zz61EzAHV;cyROEQqqpKZ!J$(#%io|#xR=g(5rNM&xJdFDv246kQ6z8t$e}AE zuvy{|s`X{kfkBH5Wj)3+?^bjxom7S0qY=+LJ659DM84i?O&!EQ`UXgU(C3n3SyHZp z+Lb&h+E}Bv%E2W<8fUANW3COp$w3}V|)N1zL zMS&fn86`YV{j^s9ZqGBn;Ypb)DR!*vR%TOqk4z4`vffZ&eo2bH1CsPT70LqK&(ljF zEx(lS-_`V`Ldb+B%0>5oHHf~7Om#;MUT|zS|IMZsL3SsUyCZePq)vWgEwY!Di3Fc| zftIP$9d@1Cc>%EWy9Pb!Gjb{A4UCf=r5Kkpdla+0w`DBSL33&aZNNwc+sGMVP*JMS zd2GZkdsLEDvjSw(t9j4l^IHAa67sh%pZ@&(bAEwNXC>=ozhtt1SnVopsc92XWCi`| z*h+ZZ|7x((bVZq3geXrv*dyA~+ZVVe=Xkr+FPN&sfpfQ=l9p1UEQ3rALZs$C&RK#M z%-uOY*PNun4&-cqSI62FF98?@n={}Zw%3sQ@_euK@7X`T2(&!4%&4&SZT3p-u-{#j zNMyGwm!;>J`?-53FZH1Z-IW~h(Qo0@0N`|n{%Dss4e46P@UXdd$R+^a*>b-}E&i4n zFKrq4PCROrhTIw(+E+vCR?4STOWXl5TQg{^oOm1M`MadiFm=Fyq zAD0183=}{FFx|X&3ZgUWPvz|V4qDi?skrTqIPCw1SFf;tT+X9cyxX|7Q1qpwaSTne zD4u3%zO;?{&v}1EQPj!o=}`R3;ZynN$0o_&NhNXu3)sEAwqr>>LD5!P5E4Bs}wK}lfS{#qPyXr+|%50#*M!xB8WhQWt&KF)`+ zt981*WbEwJsk}0vU*t3s+BFX5WO^^K{PBhzZoyPMLJ1q7PVdxKbpWlJVeyj}v6s~9 z;L}uD^jx%XS-T*Q=iAD^=Kr_7RFY4Pis6(!a6oB)EiwJI>A)Kay57Gnfz>5o6UHXv z&Z$(@0e8*QCPmHg9wzLWbVe?(x}?UaS{y-{Oxjn=LFanKHS~-VxtKCe($_=Z!J09w z<`gU04;>#Q7ILVan+A(nV1iLExo-s8T9p)}hPX6ZBd=yJ*d$46F`A_;OukuWUlU)b z)#Nb`C`fY6B`XFpNd4Y9$^4Cz2HjDAjnT|HA)Pi8)Wqb^tU`B6&)?5I` z@;rMF&kOeT+ciJ-Phl6I29=_oiwk;-$u ztR%sHqryF?;fLx48ail}v|3(T5G#*hSy7#pBDRv+$s$f|gCnm~d zicvJH1>vnoRXKH=ArKGs^T2R>Ac};C=CRfmWX_Y|LJ7?YTMM9NibFLj9Z@J;RolvO zEoV9XSNJcEX#@`(FQ{MAlBBk+VV|@UWRji5ZA&dnOH(J`tP1ASBO9DD)O&ngvH$)0 z>EqY_`~0JmoZl&bPDN6eQtoL(C%79Ez)VZ_umnP!=Gvl(3e2#3gAF#FYaK=tn6-yX z%po5_9y2?mq=S89WkqETWFQV~N08>E3jXfw!;q9t6w^EMpm3uwJ@m32t?IcBsJ>Ry z{iZhFZZDBChn4K2NTd57X0ychop(=N!*lGK(@K$ILIPO&T<~b5vWsD^QgSJ`^wSZM0Mz%Q_qX+d6UDv z_&5}#&Dv0Zdymg@Q*_!W*px_DzLb1JNCO4me5GhS3$KgzxqbQiJVO3r*~;g{QJ!m@REq)(P0 z#wu73BQ0Dvwe%g^)V0={m00JK&*5Z$0n|x0scj2tJ>M3STA>xPoJ5wmZgW@@6@!L-#3{C1200H9w56KW|%bkesqEeMlMwt`EYm1CH#aCP#PhvhLlh z1{soFYFJibbB$-nM)VR>Y~7sC8Ft}2n_*O}q^G6iCil!U)$h(Sq3WYwe)`xlh_3gPy9n(`^jD-Q78%?~J*i>{oslFT; zAT>lu^fJaoc{3%RU|Z<5NS8YEXQUYj5&D^vaQXw%qJUW}dFh$*}2(|zq{^}KXYN5yd(c$o;_CQ4f`X0Qa z3s=?rPa{bHQ*;8K<7ZEi{{#Tl?$c|C1E9JOF?QN*{%d8ds5mcuCv+wbEeJ43l1=K| z7+HTDP`OpYWdpEnpO@_0*Y}@Zmg||AevFfsT?;{%6iv{zrEsXsk+-%?if^S?^_IKU z=stCX)6+~BC;f9qp!`?vc(dxGq+9wW2d8UWii2bM*~wy}a-L$X7BcXz+sAx6lq{z< zin^==J^}f9C(2$pF0XeFu_@&apg`XFcf5a1IFZv$8SCT>hmd_&+j32bw+v&zmiCgA zl6;nTuyJ2KfZJ4}>xq|(o7&^g%k}SXe|~wr%6+1yXi<51;}3$@uuovlJ^_m+fb+=` z=@d81GJ8H8;3!)YKScm`0ISCA?WQ7OU9V8*P}yu!t>TA|HV$ksS=wh=>rnlbkpG3<;HIOkXGqRD?nCabu zH(|S4l2rYwJt{Xu?mN8yq|nt)GpaT)v`e1R#g^3t%Whter^{g=HtZF0QmVHpgJH~3 z8)TUzoab2Lys~oAL8eOKK}&3WH%^v{d6PHjP=9MK$7iusG_N1(TZLVBw4>i91}{&% zRb6B185AlgYTlCqrl&0+wgfM_QUw!Xu14mH_GmX598SGzvgr)16-?hj1aHV<>5u8V zXQP4xejM7&)g@E9hL5%z%sX}~3!Q747xx7IvUjx!1J#fkE`>-t90`G;IDd||2 z0e^>dZC(8GEr!;unxsPfl6rK%uGU{azYyUw`o4jq*;>sk(-gP4frXobh&<3zv!lkS zJ7;kLPZE?6x)|G8V$!O*zDwj=CoyG80=WFBr#BIqWmVRrlKM|csO*=*rv@n}^NlGy zOtc3ndn0ezgH{=lL%TekcT4eb-EzKJ$$yIg-?ZQ;VUv>P4R@xZ=ZHIv8T4+5-7e#) zcn^tM4K4DPCQT|I^2mqJM^UTI@c!(Q!(x5??YCFCyQdESROLdYPL1pjwIDca5?s3a z<_Cx_D@CC{WS*7iRrg-W%i7@B`f6@$E126sQY!#p8u6>xLJJ!O5ZT}2t0-$jQ5K^o zmDUXu!UUzame^8cb|9I036vhZlN;)qe*ye!%S<&>)l>}LY0irr0CH~L*u+%SW7xy$ zvTiCco@!A=NBw6asI~iF4o}1T2 z&HzvuUG{4JA?jh^4}Z~Elk+?ATV{l0H8J}k5GSH zv;OIi&tHC!aVSs91nhj?4rjA&e~u`hn)h(*qVjuL33=91@uoU7z2}6sNNEQ|(8-qK z=XUN)*TwC&QG1^%4yhmsIwh-hFZ2&;12ZrMkp4jjg~2V;^%2TWH8CVFDE&4yByj9Y z%@PHQWq3=azN>R}I#aBeTDyjV<5WE-J7tiRjq74%ZK8BhWKm*`I*(dNf6QD58-8gm zn7^Ff0M1Zu{(aTHeEs?Cu0}ywp16lxql|4KR>HPybA2WamWtcu%IVdIYnvuP^5Tol(MisY zuR2u-2T_sBz@U1<0h9s%f7co|Btk=vaP;-1&n)%2MXo@R1@&H!(9xV^O~=445_Q z8rg)ypr{9ibRP}?R zEJ%vzEbZJ44^lexY*nU}$}~Dhrd^5iZn4+t)UU+}IWB48tII6NPdh5*q_E~zw?d4x_IJeknI`;w(LQ|o?Rm)}(CE?S_iIlbt$DfHHy?{B zDnB_mAY4_$h$qFqC|qydi(Ov}kyznAo!YX-g{OEU=mfF{E#0R26Qm1&g+{_8vQIX% zNea-w=}Yp^&hSvZAYu9nfV*RNcvRkpJ`>6x?EBF*-DB&Y7ipQaUVX{38B{^N6>Zi{ zI?ZES?eheZolZqvTa}AbEnSMvx2)aGP6L29$D2e_I-LFup8fHj1Ny??e=?D?A4qj* z;lC+aONB^bPd3jxPwz#4q&fh*b~J;cZ!=a`bp^as2HJxmN@j;pYIE9#B2#?bIGiJ| zK}|FMILoF4a_PwlfU*MyexZ0dA2BU^zjKfV)!FnetF22~r7)UGbKBC3_g3N3GP?)I zKdB*Oa=5x%0{5V!Yf;p*@$QEX7ohWQj;9jo%bn-GHa%504=rDR9PqYW#eZD1kL{l? zoRvow;GM;wSglu%>ddP>c#!qkNYRNFj-%o^M5ujg8^RYmv_sOAJgA2mN?1k(W8-vdd;4Wj=Rc|%VN@- zm@3wyOTSoWCuO03$b=w!Ru!bwP`?Wwxuu~}+D+Z9%H?v1(hTOZET#P9AF&YuyTGew z!NBh;_PPD`gUsTKGbZRRT@GztvhMvPeQAekxoQyJn<{_=HNqX3O^!YVVFf@Wg*%B* ztm!VTUztf@9Pmni$lJd6soh?cJi!jL2fG`h#&kYuo{7DG+|I|~LzEgd&q-jS(jWqA zh*7DdmIOVe)Gop1R0gz~87Xwn#dQN>dygM4uj(w7H${iNaN>AZ#T_YXRYz@mxC&e_oCJp zrCJ7)Rn7~5Iu%*EIgf8Li#n+~ z?4r_oQ4CgSkR;VwRvfx{6H1Bd;42m`6F5nslz&%O;Qp`|)P|-k-RMB2tdEJ>4mPWu zMDmWB!?}J6DX{^?jJcdSk$6GHN(1hXm_^W^xHqpj=zbgJk0x25|(AKC|*KY#sd%Qdg= zCG7O6$;_1FB;jJyCxu<$eUsIe;5-#lYAOwod3Y@-O%}uy6yy+AxM{o1v5{4v%f3|b zNCwKw9|}QZ*F&}0+X2?}@J`k{GLr@z#+nL$uCoF__Dg2&)K3E_XjeKJH8k~fnwN+v zbt)^MM1GZ28rAyLKIi)G=t7PJggEZ${rfO@l5O=xDZ!)7+q=99_+i~%s0EK*mhUqv z>8&ovlDQ>=dnKy-pCS8F^h&mRr%2glQ&C4!!Z>WU$?l|lW(zn40Pf6HJJ_QwL3K`l z)h#zYj7yJ{tj!3kzB$m$C)B+WAK&L0_82Hg?dns5J)w z)*^m7N>8Do9>@-O@L7e7mmEipn8239sZTjnq*jMUS<+p-YQ;&^9!V5)B%$qPwZ2_{ z-uDZK@kOQ54Lo{N43$u}1?>>S#-}uYHC0Tlr%ADT-)10knySiWcOcnWRfQK-`|K zK!yLhWaE8*Auv85+LZbykqInGjM{8j%7mM2-E&DxhW&`&EuVr^XRW=uxz-^-)keTe zywfvR`7U!A34zZ#!8&_s9+AVbOCf6YWE61r=q`iUHXB$f0&bhbIwzPKI<$NByYDYZq5u#?DXud%lEpkr-&xI>~UyH zqBXA?ruiiY%xC@n_-qo#)2miE?x;}7ZP9duP09U37j<5UhUR2^cW|KKi24iz%&A`N zPPaJ&+97wMz23Ivo6cYx%w&|bswy7FKG=;ifOw}3qiFKMjjFm! z0Kh1VqF(b8yh*7#C{AXxg-FG*?oY{T$qo!*qU*?fUykhuP3>}sI_vP>K}IU!c)Qr0 z*maDHZ=sJKm|2Hv5%w;NO2Lp9IQ#zFlBWFmf^CNq?s|T1Zj5<<10j-k<+k*KMmo*cdG_BTLBa3m_d;F+r(A!X*z`q+{sfRk3>omFP==v?x zlYOgGtb@jSq=S2ZylhVKI zKeC9nx?QNYC8ih>FR2pLt~kMdr`{zyFMUR@0f4(H9hQGy=R0}Xq{{V};~aYpJe;g+ z?FL$Z_-)(Wk{)v}*H}4wWJycYV*pB{xQdeB=tFrg1H12kCSn!d0-5jxax3|)$A(f6 zds69*+CIjfibKa>lYGUb%3_}Wi#rh<8*I$KuGRm1?SK5@j@%*Atn9|HFCnyBZ9Tw^ ze${&8Mz6E=?JBCm)v9iY!)%&P$wHBU7>u`Ma(lQe`4z+4BUjhg*!vNIaFje}G0E!$C-UDe|AO5# z)e)vsaw^qJmER;j%Mz5d4L+9rMPlj>5RI22>CgMayC0}zPxx!5GPKIpe#wa?x;+`str@!JooS_$~{xL_j69yVBQ zFK7pUc_~u}e5_0Ps!O+^QyQI#uH-;)AFrANWd9DCI1O$ODL? z!BADo${Wo?;UOUYPQiGqWU{^OvEF31D^#||1~r}Wc4f%h_C50cY{(r{W9H%u1TUG*(7jrl=YgNHSh=8g?gEPN^Vp3feo;=r5#T_!?zjFgzNt^KK^`6 z-0K6XuIN>l*BQiVeMauCG7}MHFa5l0QoOqgGHhk;GNey_YAU_J>ph)vR;GVBuzfe& zqj=Oc{4Ngpay~&mV6mW*eggvw{Mol}Yn3D68Wb)CfPCeYw^z#D*?a9D0Xp`>yH1&Z z!6A$??Z`&w$W;~qqiBh$m<2cm;9T|2GH^6tQDYl9AYF1#z<@}As9swr+8gG6K6|*| zU*;kz{@~TJKhu0>VW;2JV$yVNjj~RGOvNGrf7!Nt7BPkQptSU1XK&qt1l?RmANkZ} zkAy>|3`THlb^^5ZVHru>b$6G#sMFhROQ`dFa@wmSvLpvZY)9>bl-8TN+KuY{~ zFWTKIN+0mjdSJQiC7wh>QiTm`9WR?rJO$^J@1dkP)mFNNZJQdy1hhl847Cg^ZLj01 z<&uGY<{y^qKl8UgKmK9}PCtkxWwx(bBCUd}b`DX;U2x8>1}4Rzx~DQc^oqNG{rsVL zx=Lg^Cz9Iudum^+-p}s?t#iH)#kVT!MNUyuD@d^*^kyYEYgE_gt#7TaOmo10AyCzk z*yv*^|G2i5?Liov!9I~_>M z0KSM@JI5(H7PD+oc-1B-g~Vly$elbz;RP+It>rM%Z}+WcP|-J z=kVIDgtShcV8r2IL%sH_oLmS*;9;JUNq?`djjDFB+vb_8dBMh|pgX(=w$@bFyn=$g zm3=#$_X#%FQc7iQ8#_}Y!?fomd0hy8w=K0(W}b>aAO%(lv=YgMq$%Kk8b<(lw|dDM zP*hcg!F&hXWH`$&njx+>gIwJd7~!G4w4l0sMy_8z{bzpsv66fm9@PDLIJm%$T0}9$ zG6`@1Zs2hq0AXzf&n38bg8xznjO%u(D!N{)UQQp{dg|H0|FJ};9UUr55CnCI((>$B zg4_%;o(F}HG5G3_+K57bFc!uj>Q5q+ zQ#`q@&$32;J@`l*%_>)IZW=;5SDCGYHCR%*=kR*Ou9$YqVu7K53z}EjLnE8Qs_&(( z!j9EfgNu~w=$>Y z-!iKx*J{7BO35jIUCnk(Semz0nO32erHBaQG-lqsoOv}4BSC7|45r?9C@r^?gV&1^ zU;!pmShQO{j_TNxSZR%xXHN(&2)k`whTEjSJER$8}Ro zj{wgT`|O})b!!t*YxjIz61kQf_;#wcbdsvbL52GQV^y;p2GU`DLZPexCj3 zUDh=jb$A7??Jx(eERbHT`$j(W`%Jm zAN%)7!4L1RpI=sHZ(4S(3e+ylM1EfNa=Bx-&&^R6g02MXK&E6B+CmS`sPZc7)<~?x zxjTU?1hZXh;IL-EiXsn6Dm(CWvzG4$d^?{BI8mklU~S3CyF6onT&jnsPFr}HdffpyY7cXS3>y&fuH)TB4$*d^ zaBiK6VAsDc+F#G-@reo>R3_SV0&W#{l*8BBb2~l?dN7Bw3?pg8O zrN`A9RIcyYYxe&0%co!XG1le(IQ7hAuZ(klk?#6tvx(|#1LuOT;F zl6?j(YNv9#K%1Zo)_88Q{`qyj`@5_71AR@Kq)LD)hGlRPID;~yftjs!R5l1;o1H}- zvK9jgY=nQC|I%3`lv=AeX*Ct4upsK*RO(hm@EY!-&W0tTjIl>MUB^;BRg3gNhINX} zA)2aXI=g6Drrxf^a7lUgv<;x_P&J{V zNRr<=uEn7o+6E7Agm-5x^YaAipH4qK3-dpX)AQCfBa(-3$=PO+l14H>&q;*YC}O=l z;4}fdP0iG4JF%U=qh?gjc{w+((RN2o4j@Og)vMVd;NVntFDeO12)=+$v9gK=Jfr@Y z{Kc1Y0RdJ4Uzf=N0fm28_*`Puw9dS%&C@#4S6=v zh;qs8I3A~bjVAk^P@7A6%!BhBAizL24X5LA>DH&#uGvkMr_FyUu*GQswl}yWY!+f< za(*M*7}Up00(fouy^vOAraC_LU7x0@OblppKv~1wMDS65CdkB#XQlvsTCDl;>+kP> z?qfD7yv|Pk^?POTn_Y7Xib@0pafRS0A~*rG&d2Y36>1xm1{~<@yi4tYBwOgMO$2L& zqeG@I4p|-f+PnvyIIcT)e@>TE0|8%ujL6xiP+*s~yK9j}K_?eL+SFNM(erT=+MMjN z^XNcL{&RPWM_!s22)fs8r0_j#pjgVm!5i4B%Hrx55ZN!K?%sHH zB8x57Rl!_2^Lm=oyZaT zVVRV5m6U3rRko}=MN2q}r+hsv+2Z-KTHii>l9K+%^P=UaMI$Fu4OnJq;$bbUY#6m4 zPYYg9+lfsf*F>rg2v8-Vsr@{8Jni6DLWxrH{bqw*l1rAT!kOjk5{YavQ|J*O6JJl6 z2A;PO6ry%7Z%v&Q*AuCbXW<8b$eg?V%sWd437O!4(7@yF|;{q^(nct^vwj>+@Tg=14l zwVt4{YD{XItzsa+ePw4W@4nhPMCCnPve9qvDiqN@h}%kb$RQrGjs~%RB8}-Jnq9xC zcX#$ar>OsT@f#F!c-vu4X=&qmj&93>T zxe|}_914eAD!?4xbJ#o7V%XO8PNa!CGG^z=d)KZ6?0KCsI-eHn_s{SCE^4$tQPIi$ zS(Od%XZ;e@+Z%ociGj z-2e7oaqoY=pZ|IhX?WZemF7LxsalXfa5wOm$qjm+`Mw*SdbNc=lB-JC{PGtLq{ZVss4Jr zH%ClLQMBV)!eNv&JL|(Qe+*7xhDyoBKjv>%+iBE1JDIEM#KpD_M8zf2NjP+1by4qB zYssqUTAYFdiq||>dR?+{z3`fzsz(wcFXU=nMo6Q;(P43j_5h2b&(o7Q>vb)~5->|{ zBC)!L203igd0r(}Z1Yg?iJ~VEcSzP`Ny~9v_O|;HmUj&)q9l`1e?s@SZqAA&H7K1y z!rNE#W2&li$`j|QlIE`<2YyeG;bH+*PDLuzMVii(UAl?`)ek2HPNL&dx?q*k*%W4Q zO76(V0wbIp9jbzs5}I$ltk&;;UfVA(KCGW4Ik4zn$U1kLh)faWM-`zTS-vV2L?miy z=vNGDo1q~R^zFKM*1P@ZKT>_Ou9f))A9GE*n7H=a+ z8`0AF1a&=$EzJU&vf!5L2|mz~SVLQ>_ksZ6!&%oAuPqQI@FJ(ui?7?Exha?L^7hy) zKpeQ#yUywzZ>0a(C{qYE5(C>(RCq%8zx`mn^ zxe6Ge(4a~@fA#-QOz&_Q#M>>j3FGr4VFDW=J)MWQ}^8Q7wKdGxh`;!N;A$DnzbY>lp2tNAv1dUSn z!&qb^RO6=uWYDysojqtf6CbkG^BR54mo^gJFdWV(f38!PTHhHRRrKcV68P9nU{5J1 zl`qXJD4ty4by*5|oL=C*G!O8PR>kaUs(y~E-AhotoB)06lIrv-N1{@veV( z57Kxnpd7ykc|R{s%h)BwsgScB(!ZS2lV{FvIHRB$UEDyJLGZR-P{6(=Jx>aduH*< zSibPrz7gJLlq7E%9L{(UJGwfk(`!;bZ94r2>b3`PuDR;2;qtaSEszeav9-ts&Ju}u z+_d)Gw+sfDqre>4)kKWtqexM5i45!DO`cJfJq0OxQ! zPf4LrypdFEQU~pAODdlw!biL7x-cRyvD(^PZ3@k9nZjQE403B6Zo#Z~sFIuH1Rc)G9_)D~WSsMKjFLwvQ3?9{w2#6r)3y&> zf2%Wv)9n=T-o67jv_VNx>H7|NC*rL3{Lk0!lmGhCxsK2EfYkUy!FCd~yc$9c9|*j< zgPwz4kev!Adp?W?#j6u>mm8%}@&Y85v3Fvy7f0|e0`eYysb)pVeo&Oyaxqxc`$n>@sTtjZs zADb;u?1GZVC?4d*AHG|!WXa6InIdOH`TJ7^O4H9z7w_fn?MWsovh1$=L0;B;a>@@7 zDbDSjgb}{FfJ5n3N*FK(F#=@f;a>VgDg&I$a^1#)7Ko%?P)R%1Buf~VyiVuuf0gyl zEFj+?QdUV6o^Kr>OX+l|J<1oFngf_)sKNj=Y=+o@VUYzPU#63bS z;6tg(ji94=Syj_( zJC&Dq$6~hgB3U<8B8gasCgQt{e}F74;#gkmESjp@K!fZoJ$p5H!4}V*Z?h{&=3r~> z2L;2a2qT#ydAUYXvn?@Xy|Dv!Z*}4uNwKdgEt84!m>|}jAg?*c+0`hqS7`IG_7ral z3j*%ACCKVnckg8Ms-L=Ap&I0_LPv)&N&~)USLv@gTON{>4r$NR zLR2fpeBSnQ&Zybm(4ezKTkoW!l#2Ic$$MqK)h;EdJj6R4T#YQa_6e)LZ(c7H7MPvH zKBEYu){3(BKy#Nx-R#~Ae+?qk@HC!^pe$oH%DqgDPC~0;@_qQV`EY2JI^m|iH?#6* z7xmAS7Cn!@ff91-*Z=l9-hKY^>D#9lZQ^=9(+egrtJ(@+{R2=)6LVs5RA0YI0Q9!2 zFI5#v-v%PNmvwK_Q|(q>YABvi98o^Wk#keSxOw+V1_b4{D9N0^f35)BeXBdx3EY~? z?hh)ll=l2zViTG9TGyxA4fVMza({YhOzM&RX%CUtyS!>jTM}DQGZEEQijtnE7N8fQ zSpI;rq9k`o#`P@90VVyTub^n(bX4wHKe^IBvn7)Ou=}{7kLqmI35a~PY%ZjNs%7%0_#U{nRONEYtebU zsmn`I;W<8}oOy)g?~YhabF^T zUD~yU96@TRb`?)`L0TLd+IW}R55CU;XA&QB(}l~6fP4Yv4+2h*>Pt$dg6DNx$e$(@ zt-x=U>WUnjt~Br+sfVVu!dsiWx1|!V%Kdf&aLTqOk=DQKMB2P#7XoP*Vl)ZH*$@%&rYD<0V~9_3A=6Vd0IPTTh-S}R|g8vHK&cY__< zSwoi}7mS?w;UB-y5s72@AOTjukx5#&m%c!4fAHs&VBJ?5mCk!5TE6q3^p zD#0#PcRP9QzU{Yz zIvQXE>1b*gWizeH)tATaB7joR+#D6@Y>bzSx-Xym`%mw_u~aX{Kq+N!=LtqSi9y_4lH)9riV~e|;qm z48>mGDuH%ovl!91co{C9Ekyiw*+o~2p55l0r-z=ZM~=lZ1l@1NF4WA|IKfd`ZG%BX z0F??Du5AsasCpKi+dn8_cL{D93aw(Ehk5oH{C}(VgMIcBt$6Ba!U6$*QsGHCO1Bke z&>73_E>L}`*Q(E>+!r87(FEmFe>h)M0lL+-;yic_q%l>LdRE?=V|VD|rw-Rts39ng zqm&3IL7x*R=iWjYIg8&_9PCtBEPC^H)mx2%BAde2rVL)r<4y=jPP-Cge@-h(o%%%N zj~MeseL_IGqhrLkuac+s&TD`uHsGy{)2`*#_x=J~FYCZV5uN0)Q>vR~hvT$_I5t3X zG7Au@=K(cR*0VjaaCc&dsgN_S zt$??AmH`S)c9l4I3ZDvif7>#L4U8EH58R=5 z5`XL#E2?`g}Uu%fL*vglm9;mS@PBsjY zP^*rIe}i$aGFW;IpmjM|D?jSzD+CM)W#Y z)0JIhb6$!?lUlOhJd+r!?N`E=`{nzc9oRC)f5rP$AYhp~0M48l(hl1@P@t{eh<34c zOCfG5$hE|n9~4GHlIK_Ll&+y0ho)*6DDRUcTT{VxK^Vn=crA0OkW2-|RnOQCc_mk= zHrEr26M#Xfh`y7;TN`0_*TR};Ccy!;Lyl3RwAbfd_IvsTm@qJcey^lvX_Ptwrc*84 ze_SilGqG*#F{O6Ka`zNisdy4)x@v-R9Dr6~Ab*AZ7F|pN-=s=bY>McsQj>mqR3Qqr z4@JXe<~%f_oQRhm2F|=x%UD*63O2HY?o;o=sXfV^MC{17oh$Nsi+SwJ@tC})f!y?3 zi~kdDI6hyO416o!b<{iyDy$QDIJoCwe>fbD%segC@q8DoQpE$PdhX>aXv8#>hTFHz z!Q(TrUBME&j_is~8&}5`H3$GqQ3nrBiKe=j0z-tdvzz>n^<51O-hnk8FUz4Qp~9js(Wvmh=?d@v-#P>@+msKknqj+_Dg5^4IpfVBh-h@9y@o z{{^u4{QljS*~UxA-=8elmC~Jx*Yxic;y@L46|H}!l3vbk=etmT=-n9uf2Aa=wXNCS zxa(_hX)B@Dh5(&l0|F})07Y*^?;a(FQ>Q8dO_4`fqR7&m*ip*xHleC;9Fb`emAwWx z$Vod2%Bd5%oeu0mU;erpQbbvW#t(g)S!ST$v266T9|^&+uKxXZU6mKLlfP{WoN9R3 z!1jJvj{T)r*?ETY0WV}dbRAu)b4(obfYFo{Tmusr@6CM9j9i}Sg zk~90@?E?M0RYldjvPX-+L-M+~>d<~qvv>6{95Fr=7a}4_KjM{>f1wNTmuy><*4PWx z_@#ES(>`riqx=MlR1Mf;r-mmy0wxtarxL!LD>$$7$Hn_+e=!Go!m=&ygt1!-K_!w8 z2YpT*rwh-ly$O4(Bsqp4NiF|&o$S=COPZD{1lpVJGf7=)w68fWs-)?Zl^LGXJY?Yo zxh@1k3Y@4T>$=l;e~4gDH}RmLarV4uSfgm1W@vG_7&u6EdM86Aa%cty49X-@Zv~6N zkyx>(L;l<8yhovGWbcnfF_Qo9M5oB{R(V#_)3Yg8cQhTD!w)O=;fH3=V~fqYpPLgn zhjUs$rA{i5w$5{@Pz~BEEY@%=%@Jnf&7m~*yi^+S>h98Ae{V?;(p7DWCH}|M2P0@e4f% zbF&<~<`u(nf9kJ3rBF|W<(id#3dKRp351YppaQN@+uJjWSi;lL>GY(W0o?K)Ng@st z0uU^X&o%p~mGC^2?~Zo;)y-5zFV`o72r#r0C`);PTASU|L_l{}ew|#MbPS;M1O-Q> z-#w_rdj~iUV6h^E!&?uDi(ZDvr#TDogMghh*I3s|e|DjiJ9hll(dl`z|6_UHU-QG~ zG5`4shX|fKlit!O{+jFt-Ao4ru_VQT4Yd4v>bb7_rZ&F!me~J7eZJjEjYJI9L`=2C zE3~#8w}BmpR=MmZ;)+(pcc4ns-8phh$)SbK^VY9UJcaXEY#E(UdTp8QGbJ!9_S0dp*KTPW`3v#Q?(cNxH|j7Ucc3uC|$WmbwQS)L!4?XkQpvwTX*EH zzvx5#{(ijlE=YjoiS!ee(Cg-ue$w0~HJ#0t6f#9fmpiW$ibmPHWEu`!le^_T1f>x* zBPCH*`$vgSgPPKged(ugKD~=zd+qKsGQ*jHf4e&gnR-cqg16{(iRTn~mh!|mRYMTO zCo$v*kp$xu;U)!_TvDbZhuu?ntBn~Vn`kQFPQbquI|`ggC+VvlpR_BaI)*|4Lv2M% z>|D^(po^IRXj|G@;Bn)IoSI7Sv3D`wpC=8Tt~&RPwyCRZo?D`f=Y(OpxIXoZtY ze?A*KziY)D$0ZLTNpYvb)G4qlD>|M19t2f8^A{V@!b!W6Kp{pot)cb#5Tf4~CsHwr z3yg9(0=#qyrTYO1wiUlrDLkZFX`M`Fsq#v-6DLrTqU91eaM9%``#9v}yRx@cmnA3w zV|SfZm$IzJiu}_=CfS}X4}SmLUbV-bfBF_vN%XFtn6-(!V_vhz>!8FXL|55|PLdRx zf@-FNx+JvhUXUaz9ipoOw>$(jmIGojcsoc6RQxYGKy&ZkaZ*}+=skDe9Zs|MBFf0P~L zIrp30D1M-d0SasLeeEK}YO{t^y+8F_6$MY<=D)xFd;l8YJQ8&{r%=|cj8uod!xj`! z34{_mT!e!Qyi`+_x7trtIjyfQg-aIU9>i1>;$mk+*J=3}02Y*X(y%&e5UQi>oDCRH z@EYC}J*LJ}EpipR<7&mZO6P^sf6}wxqhc6&Cxn;tG?mz$R}nlH{*;hJ0C#eK%PBeo zr%;F91~+g);lWD>pk}C7aD+m2YT*kW>NiVy@1)Y#1v}pT=rH?C>)8|oBLQ8zd<2Ii zuSB*vvp27V>_Qb>v~DXh`9sXnE=NmL0!wl-P_a>XXrA49fk0cQxPMr)SE^!q9=xRPI(8>g zE@Ps+8_f}&<4n3`R4>Pyf1bp{Ns^SveNC-7AUX(%{3$DWw>goMNt9Z(Tt-;!*-mHD zRJltU0Z@%@&fb_ z!&zC~_aqLe@H-uif90(@0Kcpb))b7cq**E^g>&M1_2N&xV6r`oJLFFHM(#g*mi5;3Wte^1J80E;9gZCR9*b!?b- z3l<cK3BH*VRy$*b~wEQvXuU0LM&u=x$5 zny(9Xy;wm!Dck{990l#FQ|pQ06fwCe>hu6oPIGfo#mPecluE28sS3?0%%XhhX7LU1 zS7{M2vPa!Qe`jXJb)YO|&pfO{%PmANF-gPIQ5@?YFvc6AP^MKiPig)Qc)mMQZT_=N z((q(?`E5%@Y-C%W)ItkXCtXL`F#ngYf6>z0Mv|`KEAm<(0g%Mi%)*IowPi`aB=@x6 ztN-?fW>vA|(m&HZ_DFT$0|J?m$jFG6mT^2UZ<1swe;{=(JAaVTY}#m_s4_n_m4&74 z$z_HB{2&OvU9O*pBp&;Va&#ugqRh*hlJfCDOGE&*2SPbE@33=qu8m@g<8W)H!SfRC zlp9)FA)xEx-7)pqUCB~+t2(lA_CoNEBQ6(%NaS@2pW_2a(80I7G>_yAD;shXkcg;< zH+2?7f4kF>*Sf_VnMF?x46JcqIuzL}5`Rrns@Ac`~+Hv?Xxt3NeDX zrZ>x*)kgL20IsQPn0>rmu(!N^L*FBUH6T>3)xpwjmqW+zQr5TMs+0=#Iduvks=*(% zlvk|Z=}}7o{RUc6mV+?iOXgrwWH=wp^27zme@I$&{9-ZrrCI zg@8k?lA=zSKmfJGjk_8+oh0L`fp63Qf9ak|8r|8Lgxma|+*e;OO8 z4=gu1Yb0|mHS~KvDX<*F?e-#?I&xH%N^KE*f$6Qi(FI&f_P)ljLyO%ZDo1!TTY1U3 zl8#06+EVQ0>}rWDe+72qu&8VRND6~s2ZYpAybiKqtEtlNScj7Ps__%OZ)Z&G>YCNM zO5ur9!|!Zf0lrj`GX3@Y>9Y5ne=L!Jug#VSks|t%NvaK;H;u+A2}T=xsSYzTg#e{c zk~w#_&i>ze!uIRUtEN=$>bY6#Q5YPSfSN-4l;kS?9=TCNnPhoiu z5wVlF%z;pqiL%mp!gL1voJ*@pW}+^7D*St4>Tv0jiVJN`AnZpTda7^4I<7`WJC$vt zgi#E`Ywq-ez0Ow|iX6&SWQ34C_SbTf56(7|pTC`|y|-=Y_#I0f>DG^8jeF_POx>s@`K4h%v#owuK4^@sf`k|P zm!Z>XSt7};MncGn4bHGFEBQFRDpoSn0Xx7?80wIZ?G1c&(LVgY`3s3=j?D5R(ggCf zFx+fcALMR!i58L7l9H-2S zf3~ho9YP~k0Uoa9J@YcU3Vzba(dZ1a_ag4DQ5OVnv`%}$GGfS%I!DVvJxGF@5>d*Z zMFNA2xtmlJoFN55ND?^p?vPUnhP1!V|2B`ZJ8*d-f zQdgHVsy-65Tm_sF?bFZ-qa*K=QiyRTij6wvs_llkHz}?f6M#| zc>RT{mc=6oF@a^0zCT8t;@}_AG49f)iwdk3Y>L7>@8|Js@g`>Hy`M23k=3TlF`=6-GC$lJpu$s&-7dzXS3mktT#zwVdp$yzv(CSt8{ zmz@+CHb-z(_EtxjZAadQaWN)ke|uwtFKylkU7bw(oP#<*skza{@m9rf8lm{&oGzl1-R%G_!F-Q%UwHmjz)2`;w6BcRgSG%c8Ji+CfkX`EdIs`}I>P10dO?hvEuhQqW>(r=FX}>ln$$e{0uT0gqkE-q^ zwP$NyVyYdGG~&7jfAvNOqRhg7WRcs>2v2v}550Z_R6IRD!B($XGE;MC`+ikvOdLZN z#<|HR(OwZIUWvr%wt2;V)m=qe@8ZCzDgkLMnK;>(F0%wOYniTJZyVbjBz3vfwjXO0 z6FFZ+LB$y-P*K#q&QgL{cJ(JWC0n&nx|b@-(8XBO(Ms_SY+xX8YxJ;{>sqVp!0RE~ zXeyg>4F1a(IW(Cl)x*}+@1&{%4Ow*p997s-1QS3&>2~O%eLscMKaBb5`-l4t3F_fi zRwNZu?NRtEaTvFFY5SJQ+B2!dPVQCWNt)-SAm!F?5=Fvs{*&6g!11}$bRzy6%CGF%6!?=Rd zr+kVL)x*#gpsDJhksk@Gg<^j+1%NwPbopYl-ROF&`6UXu9KDL@Hk;lcDvVDgyw826fUu4O>f8QTk1}%-IXJ7 z_P9nb$=OLTsh&5y@J>kBY_FMgC<^vnzxnGC@;}^8gTFs!dXrc+QjmX*HV+m;efu$f zL|*rn9SDiHK+-GqdaD4fwDz?XCFUI1P?8Xkn=Uq4l)$;l#F0@A z8r?K_W__s0n`Hf=e8+z{7F&h5Rh#Ul*~!vrRt3qF{&`%7efalJT6YgS5t6S~#ELK$ zjTIy+DAJrR|2bP_i}NKmLFE#iTE=>HAtQm}X6p1e+*yuS5y!gxa1L7UdQK%#&V4O& zB(G)-Gi=+P-2r|eZoHI`{ZxphNrCLGENf4|6#$;Bn`HXOq*#BKf*WiXJvh8JsuZ#E zC@fv=&xk>l3mKbZEiz;)582drF7>)+1;dc7N>KJui6~X;V|n7Q4}aF*=ZDX~-S?kg z=I_tw^^gV$g%{z$-sVhsn>jZS7x!kywTY1 z8e06vvONGreBST0Eeg@wz75S!h+sqf7?i}(ZC(+l+?0PzD3mSEnzOs970dEfPQm7t zv^PSzCw5(@91dmoy-_8o>KR*_QRV=PEDJ+w$hIlK6<&RjNMW2|XZMz}Nz(SPY&*GiW~l`S=g2`(bs(AZodzkaf) zhUe{KC(eH}{j^@+-d5d@CdkstvaQI5(kM6S{tc3;fR58BL^)CTp%)pA53o6)&(pZ; zE`7y$MAo24%2^WBr*k5m=R9lBxP?M<5VLlL5w6p~XMbrst@g?>UcH?;kt8?ox263i zbzl2-tf|&hc~^ezRAe=;3ZE>;KCjdXs(Gl&uv33fdkakfJa);zEajcFpj2zS^r4EI zlbV~_L3+;ILtVA5h=peAu3a5d!x$9v#+>R*@tAPu}ljn8Py90IqW~8uo;KgC!_d|)M5H?lLZv< z?JC8=5v&RG+=6`49x{X*o{j-~|1qZGlRl-kFgD zx>Sy3fI;v#u7Jm66=(49>2;HyEPHnlZhwM`KmYvedu<=*&xRt8>6z(JNFF+e=MaA{ zz2k#z!vJ3B(j73=R)OT`jpC_0<;B)ehch`d!h5jg zA(2PBT&=y>g`|AvGhPZKz9kBw&UuhJ^=ivYe3jc-i<*V@bVn zjuqm}s&e^sOFl?8An=Qnw)2EzC6<>xG64&J>d7U&vuNMmS7d0D<<}Kfdrq}e0j@qg z(HGzZ=5%t-e*b;n)MfHO)rdU|F-arSHe2aMZaoKy&_?td+3CqU8iasD95%wVhFR>0 z^n*t*rEVP5fiEkTEnDivkz~<#Ra?7e1C+Kr?%@MR> z><=Cf6_Ua`ASUM!L4e*Sk0D=hQXV+}jmJlh7EnCP9 zvIZ*PGdQ}j?aA3lU0obTR79tGD24@ZJ5vpc_%20aO}^O z`_#YAKgj^~S?|-L=JVv)TP}lFeEMVbF7WJ zS5Idw64z9Xqxj)76L4t~Cl}=hSsu(9v04 zy)t|(zWupmWBzxJ-+uppAHF<)@2nphGnLP7%fV|dmS*`&k{Xsf-zoc?|7vGgsW`X$ z%y$8mGzqLn$kk!`ldREnw7G}ea+Zz{(-m8!ULYN)|0Jm@=v&{zEu&v4{iZYGOC`Q7 zgubbVt??px?ouW`C|vu%4VhP~yjWeKhA&zSb<{y5*HfbbaAC8}y63#c&N{7J1o_n)tO1=o33xsNjl0K;FNI_jK#~VhGiRL z=dLlzajnjh9_0e1UGmgXSsqpQfDF_V!A?rhYKk>I9ia9$K05M#6S)DBFB^>47FNZ; z$)lzudc|uV@@BlqU5>+9iV{h&WAomc7Xp8{KB|*{NrSY*`5&82 z&M;G^1xLzA86@DPm^nbh+fFEcv%x;>-#`EP@%@h5Zfl=s=yvt3W_kl`P6s)6Wn`7A z1%k1~?D^|ibx8;agbQuERY%K};N?M~B8+2sU#UcWh~r$E<;zmNJuHhM?^Pc~LDo(& zJp#Y#7;YFgXwo@V=XO4sQe;V#?@f)Cd6xBq4mK09y)J_vjYNkTl68_*JlCyjU<>kG zyIfN$d!mT-oo<(8Qu3{Sm%26q8&OkwrDD+pcYSpCH6N4Y;`B`|x-APB>PF7mlfx>C zU0I%IYWL&T^foo8oiD}N&&7Gs?Z+8qP6$BYhyHHRk1Uq-QjLQ)Pdj{?m&ou`7(xe^ zCN}{de`+&u+UIu_(a`vXO+K#motK##eiD^hW4#`i)x>Se@SsaT zlEQkVGY(ReavffaLM@>a9uzTK{f?>JUA`t4sdo#SagUPN4QUmPd&BXtk<^>Up|cAe$3DR z_S5{lclNKc>I%;*aNFfY^7$@M=}yiheQ`$5i)c^=b&r)v)|Q$OR$A1~^QdWQyW4C% zf1@{AL#d`n+%k>x*OBE{zFR-K!{Ie{>XoQ}1oO3DuWaFq1Ua_L_F9zcB6pTOx}+Qx z5Rk8-!407uR0goOvh4PWN%+$uH%~pKx7}Ee00vmWB!!F{+d!ce-(^VN^Gh95r`T)QL`O^OVBTk`eeB|43pk< zowDGRPfkvAN&QIGIVJ$MjA)r$U_I%HLkKGK*`DzPpXVtx+A8dR9S)a?Gl4i=+Xclr zDZ$*6N@?Bp8k!bCoWWZ)dJ12I85`6_=`sQvj;ULFpTZueG4$}@q17rW9!Xube<+!) z|`Su}^P>oie{%WlODw;!;{rO@Z38IHq=x z27k~^Nq3tZpUMj&)+;AzFKM*i&AIx!>iXgZ#?nb<+gV#*1OnX#9Y}5M)haLl5bWo} zHXWisJ)G&xCp;XH0O7F!VWZG-e+FDFH8R33rxAR%|H!C1+n?ke$2e1!9&?8a2)M6+ z6S_M4&U?0-ecW|wZ7jS7r1#tP`ud;x@%z^~-yeE7cc;_5K2-M$+{sRzCnY9@3?b&Q zuONfGC}aq1Q|nj>|I<4_MZI=Q>6>C$&%Ir8SCB=oX-F~TwUIX4`}#0ze@o5Dl$Y)m znCeY0$RG5k$@^t=+;7jm$|ow}2T+4@fCyDWTP=ty6pX z%8O8VJ*$wtN#syu;9{R@r?%9(sIk~T6T2&&dlC)9%O42UaL#br%|C~68aUb4OjG9`zBpA(?8e} z%wS?C(lur9e-qe!dN1V&2w+TS8%jcDfms5D45E|dugP)RMNzA7S5&_0{W4`ZDlnPa zG~|PDit@5S2JoUEf`PQ8s>C&(`qIPDNs6jcoEo*&DN25)#+IcezHwd6D&fVuqYmLv zZ)I3oJ=f~*Kjzm@^W!fhUR5<5dSNO?dI`|4XpL%5e~&{*dM;gEp(C)1hD}Cb&`^rj z2Ba^jI4A542XR;0;8b36F3+_jmcLm*N-N92D^q>i#OhG* z9jUU};+LkUyN1o=J&DYf-|Ec(>(!TfJfS#|0m&{7a8{Koc6~J}5WG`hS(0r<-zEU? zF+KM3f2TCA=(6O)^=82U`y#N9zZiI!CkX14FVsk~DpYdNEi;?|^MYE-fHl&kEP}lF z=AD9dlkJb_=mRV60CMhBxl!9YX-ZDJ^A4PEx;6SU9ZrK1OW_T^-K71sqU2mVMt+?F7n>BkY#}>o!4#`Ytcg zn~zm_pRGHbN1W8tR13fnb*qzQzNui#f03(vvrOH1*`5-7Q4GmkK6g$>)bDRAZCgX) zdv_LuGT0u;T^@Idj_9y6h|TFxwfne84yQ5kQpuhz+y$A-2QKR}e*s&m=Pzp8OTYk# z(H(*ya3-xVwqb?K!`{015^ts+K6hG<;_`Qs#!PH%Ue235`S<^R7{AZ&zvz#Ue=E*I z5k?gnb`7v^&ex(2=&C zz*SE1(WIr@A|Q$fYA3N|=2Hgh!}1XK29g&*jI$&4WS++t1&-v;mO7VeD~Dn4^VNh!D@+|d4}P-R*lg|L4<>_q zYp$iHqkLX;9U&<}e<(7;4`yi__&zEf5qW9_V|EV!5A0}S&yI;I_0ximsJEAJyVn~k zh<7{b&zsk8pNXT}8)dfVVbloB8jtcIX%TbFp*=X@dNxz+2l>53e^3YM9025n*^pVn ze~Nc+O9bYg%X{M3mrWIqL@1fM7AqXklp-cIU0GcOGI35SEKOG9<)&i4Gr;I(FVuMf zB^!WRZ33`tw6wkmI!!Td;EW0yyYrBgTm&(1WqAvo1FvfcmBg)EQl{J~dTnc$(4=IL zg-%P4x&$$Hr#4oZe@R??vtFZqpYKm?#h|UHjJ+gve@!Q5J}ZkB^tl7duNy-Ty{dvC zI*Gy;O$!^NoEPc4H$j_segG`F=E0FQ${#(bH0^11oEoZCRJCo~mzbw~A)nI3x zgQ&3=FNS(c8{W+vp0+B9UuVH-gNl$oIn;JnNmAx{LfkE{e~DwaP1UEzT#7=)kykZZ zbgEUNhd_D)oJjbyDtu5V=Eu`T+~xY~YyGJg^3ZycrM*!U?@QirE_)8vL^&^Vy7UR6 zfDSgh?TnrrZA_V+Bwsu^3!)j?($Z>@n2uW^NvgL?ixuD%zYNS$*#hz*lwOtPWrs?l z!b`XhNrj6|e}PIMtH;_Q^{U|r{|bcS$dYgDmf8;{uidIBMY(K5B$;&o*F15QvAGX{ z7^-Isy{QG1ilAxbOWn6Qghz^?a445TIPuMry)pfKNEc-tQG%`^vq*WJ0KlD!UkZ(0 z-0e_qlAv!~G3Gl%XR{WFDfAK9hV1wM+d9VsU2dB1m59vZ%>;QjQ7Ov8b)+_)e#MR~O)_qg_k1+kRz{8IyLIy5mrXP6ZT| zvv@A0b@l2X$?k+^vW~f7wO51FOdN8nQTF*`vA%yB_0#Y3>*v3|y+7^H?G;zKhy-K) zPIONTa@$PzXYX2kg%yR6xW`BK}-`=QkK5wT3yO{$`wB*zAiYaf7a~HGl z7tT}0sHVv7rOp%$XjCCA+B#?&G+Trb&M zg+ywx2YbFs%v_uHalD#QRyR{0)&umcS*yAMWSv3CG7k`tI@PTN0!f+Y$!}f)-=M}6 zmadU*Xlzstt6~reL_6~g65fAkc-e=d6jkD$1F7}ZbHV=p@`ldyIFi$$Qjm?Ni&dF5 zkd(FHAVL>yVL?+Z5h$Q3KwPq=RqvE2kCAMp54Km>fz936dHNc~X8tIww~R)aV%F!f z6;-1kEpm>Qw;yZy%CIB%F(Brdd{0`}|b;OrveNI0u)=MFA*(_Uu2j zd|p@U-?jho+y7r;;$@pqBIa!!p5raMwCVh1V_1o2WthFr&6g6cY|3UgoAWCm9E<>c%I`y?Aw;GU8{Swhe~~`=k->r5+>b=0J+d7)soGZf0tEr z#z8e*P#Z@{FCwRyyYm<~FH?I0eYqrE6)#ilDlCs4vZiGgJ3o4bqa#_8Ljhi9iFC>J zMuuv8aYLpSCqN2dcqCCIJq<7YDgL=?pFjQ|+v2%$4+Xo`>FLC?=s@k|U4vG3QgVkn zaUdPlCeEndc$J6etlt`L+t;;af3`7D)+O8RRYG(!GuZSeg%FISToBD<(%m~i_|_k! zdu=+*F)x=r>L)ENtgLzkG06+9S*SmOX9`UcPv!aqiSmwr0444G^1G?)HPI`I+9d64 zn{)qF45p1VNY$P^byhdragYxKN#}^}Y}vFrN$;%Or=OI@o@3!fcI%nze*hQvob+-0 zG3R-(oeaOxVaghKP9n>3D`$A})i$g-Nlv1cB~V4;Wk<-VQmRK4om0!_Qw-+hUfDFT zyHuOnwQOJZuaB{C3T99V>z0RhkAaQDT02s->kfW_Z;1Ggx#oK)Cg0>@i_C5gw^L(< zXIYBpMF*Lwd2*M8W?wYQf4^uNt?V2MqIII!17StN3ZSa}W7X!T|GeL(WD|)k04-D) zRP~pJxu?Y>h(QU*xZC=?%8*19PzYa|5JGkEeJ9w9PggI|%I3%gWvP?)E4 zRG0VVP^Qe$Dr%bzpz&HIx^W=3+X3td$gXX?w_@MkZ@PK6)RQ6? zR&^3tDFI2#&d(}kq)RcII&(}epItqMO&ZB|3#O@DsH?zXYe;!_T^tQhuBDc)u^GUq;za_i>`qY26 z_Sw_pK6Vc6iUp_lzWnP>8xP&NZ~`jeQ~btpD2I2K{7AmJ^`rA$u#Wg)=m_SZ-hp23&H$$PJQ0+W+(?|G~CjwEm@47+|{Ha0i_ zHR;5)rkt~0NN3O#ll`a@!e+t1D^`SgQ9#&lyd-U4vi?;p^vz3XWAzEixyPc^+>T)yYxw6v{*&4O}+& z8V|3h+97N;26CSh8>5zs~yS`;dd(dH7p74Xtj@3-zG?ne*Qu4)0OCcp!p;y~K{2mQGY9 zax-#WV_dAC(pqWRryb`d28x?pB!>j{L#{OEl|x$$d>XxwK~eBhLeb_&*iDZg8OL1|4Jna=){ zL+U_S&SdTCEN}Y3uTVEyNi#*qgEJ08n-y=dRGwhjD2J)dfp?TGgk~jb6oUZy1xI6# z3Pf_;R-L?dD2I2{yzDsAdrS5!U<)YVH&c;C9{LDc$^kwphZP(?@4P5GUS%i_S>%IV z`bXWmTi7QvfLuX;gBwlRSnjI)(WXUMQqPp5z1qNX3|Kc^HCiH?$(V6Q|K(^lRq_U9 zd>%=4Z4T1G5>$=Zgj(InXQdktu;T_U=3t)|6^;a4n=B&UQ18pjQygehca!}&!Y-C% zOY7h0RbY`o%X@HIv^v&$J|=ws-QTBTY?^qCeqT$jdLJNvkO>4;qGUv^l>zRY)4F=o z=ad=_(i8%yZo<2b;grXEJ7Zha%TtgB=ybdIwhHwVY3I^bX-BHS{G~r9`8eIL;yssS z2Dv69N&h&;rgq8Y@QT(fS>r0Ih8^HTWK1^pm4eZ4t2t$*>m3!-deP%Y&%Es5#Y+)e zjj3)j$-yswk8xMv9aP-!W!V?KnSQJk%lGm9#k!O)R#iEY&Nz-I#f2h_Y?(uIz-_4N z8*dr8mkm@M4R=T1s~WbdYb$pdHJ|S)bEvXlv}FSpV!EE_)7WEacWQU18H0og_TZgg zIM)}c>SB2_RcTb*vIz7C0dv>s;kvVuyK6QtlJeAlC_HXSRO}nVhHXE`lXj4)!@*9; z-GB{6>=Ok)DYUd)RQ1{xp&X=~mb(#w}-zEFmK zfamfkl3z?nBFQuoC`Yge4|Ou$WMR);&(U*VYTw$~3>hH@B>|y=zfEXq+LaudF|aur`*7QvO0<$#6|AdOqpO?P9lb)7?V(3G@q9b@$PTw$ zhaSIbiKzbE*Pv)A3R5X|3B2!AgmY6Om;_ZNu-3r#Z?|(S&#*P;mrwKW_Xi;Q>}u^^ z+G`Ni_1#lISh>~9$-r&5O~)hb8eX-@F5Q%WMN-d8UykbpnI22LuQ&{TDFt!!Id3V} z*WLJVXIS-v-r}jO*=Lz1ll33Rt76X~Bkl5drI<+>9+=I6<=M4iqA+sAPo`#9T^YRf zdTKxUq3joRqRlFK zr$}?^D*)js3kU+vGU!8CH>U;(n}L6STe7Ip0a>6W2Y5NA{qPDPzLESnfXi6Y%Y}<_ z7w{~}?XhGZKK;AC&riG@t2n4PC=@BqY_;uRy-kfZr6%TTaXHLVlmOHGT$xg*U)W_s zxfl)^kK%-xT4spZ1&F?+)Rtyip@qd>axe(TTW!*DXx7 zl)k+tGCTmMb)8&FfmzjQohSglQ4LQbB){vDH|ixYsj3`SOox{rX;T1*sw@qQlE@!v z%+3l*;65o*%1?{6|MvaEo3V#IriY5wR7k=pr(mzFFF!2+Bjq9|ibShF@vZ}+44+8x zNHI6ZsWZ9mM1&~&4D2jU!s#S`Dqp3%6sy37p-_r)jkSc{q|Rx4T_qoq8YsG71ddo) zHD`a2h6=Fuyi^DWFKGeNhn_=f{&juaJY3UCSFXZ+doMB^ac^Rcy{Mk&Rf_|mk^@hB zh3XSum%+~7Rqyh+5@n<^NBtjb_CH@f{`Iwfd@JOzzwWg(POzi0nVtB5;IGExBSk7^PlEqt)iY{cp2{dK2C*@*1ar;j*>|d!Ff3L zTD#&T54-T8Qo7e%2i2|fO#He_Z8!iy0|J<$!Kq+Z?*;iwPiW8Os`pT7sRUB*PX1Di zh#$fhyd6Sw%3!jCy%sTltx`Dz$AOM<6ZxH;bKK+6Ui$Z+^V_d0$$RH0_n7z{F?fzx z{GqP#!kki`Ij%Ovlrbf>Yb36YkHqH;>~n(cBtP3Wz77gGk%at+WESIlMJ2=}6|eP& zrpDI*79dPQov-))?bvssb6}UA0?k%*CX=O^**J%84kZ(8c^ut;NHj5=&P-}$!)Ld> z-$=aQmx>!=*z)j*0=17h|aXzSq08|(3Nr%Y|L4l{+gS#*HA`kAoQywI)#r=xr7fIF5!ik!P; z+?ye{e}CKGZmS1_fY_H5em7kWhbeeTUYpJeo?n7rAnZ;_Y;m+ZacxIS%X@MWFHu3Q zbu~%}Ze|CDP^eH6N_12gbqb%xngqSPf^}+-^UXGJfcph|UFvQ+J&_W}*i9_f+Il5n z$oO)95X4}tENZ{!v8*k4AJ-a0TGC%OhND6an*iQoQ-R{+Y?PUxl^hgoQ?m*zynG-N zg=(5A^`6hg>i?R5*8lnb`G0=qSw9snjsS+_RO^;Wc2T+FR%@FV$(D0|&PmDXJ)JkG zgy_%nVDmW?WMrL-}=-cN{zkU7E-zO*XA~`SJ_n^n=RWB)=X)2bq zI6FzROM-~fRo-_d^-B(Zn+kK?3-W2fXvI%ZzZbtwBUP3WRHG4Z0I5aik=s-U{D(_* zp36q$wGF;*Sl4p*C7r0UJEnG7fy_~J8y`1g3tx}s0H4p$LO3$i)xX7X8 z1hSTL42rUU=L~uwWNl>Ck!adA7t2hZ$tmZqH`Cko%I`0hjD?uY+g-4$hK_>N&8gEPG90_uugAEFjVfLGU-`%#laQ*{~zXUbsmqAYoNKt>Jh*`mH^(wT*z4QzLM zQ1c94^UKwjVy+or3DAs=-3Fk4%UKkT57c)&#ZGm~r}B1OZ6qCvYL(#N=kLh!pBr# zjeL1Y<-88})DDi1H`$8hNSPUA$%q?{T^klc2BpB+yhtDWvO*-)M(tpKbdHoUL8iTUR*!>F^$yl|ng>?Z@0!wMDCS&~e8wq?Tos0=qVe`c746 zs%<%3dcf{UchZZ>`sTo^_|4A`(!IRUj;}V9{HadC(uHN301&eM1N}f8vC_dHu;~mL zPGi|&Y3>lEj0g;WA?da_oG09zY)SSXO~n92pnjRXn{(v zAL0LhC*?}8NO9w1)(wClDfP=DG zPQ2Z5S5{$vE(L!nGdf>PDJ&CwU=9t`oTSF3tn7sSb`z*xQ{+uxJmpHyEN_v=&@`9L z4YJW+=I*vNG*r=eg`=_Szs2fTLca6&g_Pb6=8oe#HR7pzW(2_r0Al43m1ni`RT`hA#rpNsubO5%h2;sh&2H9gFdER zS;JGxwcKLxSxAcZZA}Bbs@1z)ET!pkvG;td0_h%6nUsTVSE@MS^wRaX9pEZ!D3fxQ z_!GNya;IxfWp9sq7x`GZI39m``XmOkqexAieYIbTqHlUtnr9o2;>gM62#C7%QiI5_ ztQ#PI=sXrxQ5g<)od!8St=Q)!(C|KEc=J$_Qi`I+gjT0zy;wOeZ7gM9xu9+4h@lHi8BP%VDi|Pu(Gu*3vSJldL<#3yD7} zt74ymrCe$!hZFQpKau!?Z3cE1xU>MKlPU~<`B=5RN1_V4fJX!iDRWKlCTpidnM;1j zR6)gi3RW_btwhklQ2;f2y_EYIT6~@N`^#1Lsz5xM7T_{C03;~&otVb>=}Zyno2paMFdGH&rbf-#5k$a#9aEco7QRPt z-nCREH^rWvO$|!ysyG0&U|;Khx24Sv6`wdjIKq#&i6qlVg`is%zIT`H+n3p&Su?-h zP)pERLoAg#O^Helm!0pS$x6HAtv71tll;I*J$UPE|ZEFVt`Fj;d{^ z;~;S{LGswuOf$CVi34_jJT;14Qg4?xLt0&`Sa^{lIZrQ_i~P(xwpEGhGD+CfU&OIb zP(3O2-sA@>R(f@B?We6M#a6R#n0Oq#NDsy9CpnS?gW=e(<0V?$p54~^DXmXV9`S%2 z0Zh;z*g=%{7Vr&H%MXoCNo*>@Prc>?&|>kbo3apT-vrg*vaWT1lBP7A0m6d9(5kdb z8x{^kFFCiYU76EY6fOX-rNHD(zun-XWwcBuvY40l8i+b|{#u{Ax(b6t$Ar}bB?4;G zC~wE9=6tB~XTwc79A3*U`HX@zg+)$rQZYJhtV~}j+f59)y$f+NRrGW78CcQfe4BXO z!+V@w_4V3*$_oE~{r3JNd|R z)o54}9tsOAQ_{2?ccSJHwNG?qq)*D*l);K~k#hq)^ymgz$6~9!*)DO+Dg`Y<7Z(Yzy+Tfov}r zZLu>?b0#{y#b)QY>bFFXJWPgP#`To`v%`%q90gAmRv- z&h9{2w5d_8le?D<`SnWnP_d$^reD}%$>Jyj0JHPf6uq_gQmb!#+22yxyzsSo5yrdC#5p=o_K^x zdYUYytgPCh{VD)#R*icB`d1P4Qnc~hk{9~aJfzFr2FyKn_IQ%we|j%;4&GX1f2Wo- z2;yB)5k&_Yogo3+jhUr!C^@cbnO$^>h3puAp<}&K(u@kdfK*ZRa{kKiE!$JB&9MGT zAuGoivdX>Kkh7q|(yj2ox#m|DEdg`w+Ol6>wlynKAtQKlkbd=NjHhI?y2cRpq~;J6 zy|aS6gs!7~JFiwl0na5uVh&!V9Zt}_NcfyjV#$Q9lB@*KI|rc z*_JicTW2(__~IxE_mWwtF*QWy%RoDn{cXs3)`nnTHtjlOQ4H9|(tf*Z;h>XGANxNS zZT^Q7`t9k%i6dAy=m4KQyS8%F9>PX|z@ z1Wf}r0(szA+bj!x+bDNQ8s3>Hz&(wyFiu;h*rIcw;Z!nFgww`-(G zaqm>g^-g5_p|SNd*ZL_QVhm>kw{FerjE9q{VrG?)z=9y#)7c32KxHd>y%PI>WZAL^ zVEMW_=|XKkR1OxC z)p<+_NI+wbgBmAJJvlzeZtdWBG111Js)hh7t9f~Lj(nY;;CzVUKIAjTn+Ds1Nl1lcf)KxvG0*>a)$F50Inc5_R1WDVH62fB? z;&5EI97H{$J6j|dvV?+vUv^J(vt`Tcs_OkXAHM5LB+W=k!KH_w<~At729`+e-fVAg z+7;_w!CF%3drfCK#(^R%9%`2Pw(36@?%VwOAO3NF_&7g|$KpMxc_+I_=Iceg(T0vR zKqS|4{yx>a-zIPHmi^D0x)r!2e!5}0ZO5rRSL)8XWYM^0=$ zPqlE|+yLHdI6lWZ5u0A>seAY)hKwTR_Q%SYZOIOtox`TFxt40%Rwz(Or8-(nhi$IT zn^ll(SvockBCqgK_ zI@h~Ns`m1N3tO-%RG~ZLL0Ncq%8Wq061zI5iE|E4GCZ??eDXF(rUM`caHoXqR(_l# z@Xjw+@5|TE|9vuF9@-gKkjSa!+F34=EAR8Z0{9JVLYUPu8VKYtf*uV?FB|qeZ!oQE zWQ{MtE1Dq<@)e;(bLmXQ<^-8DgKjb}#sRoIw+(vaI)US8WbJyv99!VA_Nd82 z0q~tC8S}An0-xaw6or9%RX4lVC|C6Kz*{#9(X5*Q|Qs|7s6=M&)945o4DpwxuQZt%LO4$+K%QRAMcbfYz>wi$(7%x6t!-U`*cu$ zq1s`&$|Yf08868>tiRpf03tFy0S}bqBY$jaO-fmu?=0Kft+x4!Uv$p)v#WVq6it-K zed+|7)pk#|%!cmKH5>Jvf{FG=*eAqocI>jh1fGCI0Ca$kyHITmOEImRotH_bi4vSV zR9!EsXrvgF`cTBA@))i-K|3LPLuQeG2i|pBaHL8Y-D2=sSw`)pT@huQ#K_HCg^Th} zkH0&YO#}FLQz08(B&9ggUPE_k)Uo6&XCK@T3ip4LZV&0Aa{VVddDD=2IBtVUmr|i7 zv5WD>nFAR7IFiL?`$ZKhBH(PLu4<5@g_~hZ8S0CTf9NGB(G)Za>Y^Hyr^&8=r&7>g zS^1IRP=m2Km&qwNC_&Y0;kC)V*+kS15UY)CG8>E z9?(>kyxGAS>Wlz1hx&s0OoLhghE9r50xmJ*C72C(S`O^lCWoo)AM5q8wx5cJhj|rX zji5!?pJcpKWiGWXQ`j9O=@LkPwF;?D*YZImdI9vrOFSLho%bw+p`cVwNi%LK*yA31 z+bY#aN{)uCd8JKLEC8v(R7$MgI;_54!kx}lQL>j>`=P%8=|x|r(Y!K7kJbC`Q1qJomQdMnDYwWmO|4iX-alMcjQI%UZzZ2I+d185EGX z6x((pBC5o3in2Ewww_{t|3Gt^-J!Z|a&)U$nH?U2BI-5gi`=2^+SKdUi>^6|wR{>g zh~vgKgr!KoyL3P2gEtJ^%k&G11YU`m^xhc~X%DSHwbd?7Z@g-c^y(B2`*DGPc#9Gm z&04m$RI!d6n*3vGqe=Y;Gc2vn9v2U{5+vvDdkCth#C5n|G+dN_FrzwX&NC4aB@oI{ z^IoMo&PNVYS&!T@dh&992MkuZ6qNX+DNV#R^ip<)J(l%-RVan%M_m~8Pzc?zyb`A4 z{^YnWaiA(ZR`2t@h5JP-rU5^r2;p=HhKDgIjXkR3BKcTJsPj~yil98y;SbIz-j^Es zmwsle`Q;f}YQ3s|WyB#x>9is^qcGvRR9ffhIfvxwn}|@4CFT53huGN!ml#%?A(l9+ zQWKZBaU#fd-m3QC4#fhH+UZPm14RJvR4z3em22}-lt@hts*`C0;sMyS5_Cjq%1>Ns z651FKb@3YkL(27I$^N&0{rk)J&+p3wxm*!6tJv;UmL3Uz0A`sJ1}_VAa&y|1R4zQ- zo6sTML86r=7;5T!-P$C(P5aGi%t&I)Kv7c5wUh-2#`^Y^!kQ6*5&`Pk$YL)*ZE`pX zd)?V_r!KZyt=>6gg&-GnGpB$)Z#6O&eR^3|x7ErZNfatVbpc1#eT58F@(~&^y52ZyU@7d#$F;td-7R_ZF5ZWjQTR*@9j5PnMV9 z^n%Z_YSF4uJCHaBuTa&cIc=PrxAV9x2BnsRdMx*UP|{EB1VG`?-1=5&LnULXXO-6# zXAKTV@>6wp3?@hxr#VJXz|LTq*`!k`X7M!R`=j1})Zcy{Be1XZm=|^=ENUqY+Spe7 z1ULh{C5}z^|s? zv{G1(lY$BRW_K!T@ve>atp1NTnBMGjcJ%rM{^@_fspNg$_jA!ce6JtAegFDb|AmqU zxT}Ix`Aj>3o9L)PEPFyhes)(XgDSd2-4<1UAMz5$j>@(dWv?Q!;W)L8*O*kVa(mpQ zIpWFm+F4G?sa*8ba85gcjen3#G;|fbzizaHy|dgaNWc2!sBs=tktSL53G>O%R1I!w z3$3ra4K~tlk|?Uezj7q(V@+9us;`!L^HTpRsY*(EOgowTSOYFMq2kzyYbrjb@n+3` zzI?Br-d8)A%HGa=1z`pFG@jB%RdPO>`~j9vQR?hP<8m0Hw&9g!HEUTa5Rpbe7jKf# zYH3;zn{;GZyKQH$*{j*nH-d0z1U*iV1vG`4wk|In<)l&&hc2vXm(r9&rQW2nUD-!d zW(q?mskXB#50Qu5ayFwQ2}f4*?AF?UW#`c(mTaLWl{shNcyi7qh4%uG97~Y;Bq_<` zsainS@d)~V{4nHuJDK=Evz+zC;RYfc>W2`s51uXw)02M5swV+>b@5VBk4Q=6Vq;}; zTp@^RaRg|PXbLuu5m1?wL2M zSIZmzaDMsR`NdO#Hy%F}%WyM)I{(6Mp;jh60$BqA*2^9JbvB3bImLn~BG?P0DC{QX z!H73Hjj_9V?Pd6h*!5vL31#7>QFT*&7fiRbae=1SSjyc|=3<)USn??4T+zj&OBX-P z?}P-0PvsB+(41N#tMdOiIQ0zr^J|-5Kfkq^cwn%``D@B!gP*5;e)U;@QooxtpiKe1 zT@NX6sj_Ko4$7evDV+w$OqVZ?h>m9(%n~K25L9)($yRe%Z+RC_?L^fgZdB!{Z#|H! zqC=nMm9LamnqG8A^nt%CS8H0+5^veo`ohtx4HQ66#Slzt(dK%k1i}cz-YX zZ_|QdB&C?O(5TTH)8@#3xEF6_%xfEJ3VSt`o)dR}%)h_B?XHC9oE_2Ty6hocdWtFS z)JcIpQWe{DMXkN=CZPKdwoA0vqklbHDucruo;le;<}oFcrG?Jra=GS-bpraB7P24?7>)@!o%v=oQ{$feiZe=;pB)nej)#3xxW2YKYo8-NBbgX zG)KY;zbsSWl6ADBDc9nr?Q%M(bv1R*tHsn*uXc=I>lJf2u_>KR{GF!vpn2G7(EXf< z;hkvEVz*O<9{h%XYT|Hoexv-~uJTG!lcaI#*?mznD(I+-)u!SgKZ&1trp0ln&I)JC z*j_Ya1FM11icNPJ#Fs;$OK`@~I|pm|9WGfkRI~(Wa>gZ-R2^#s4CK(H@Y?U?6_R*=II3x49`F2cS{JAsbMwv*oyqGxO}$!I+lC!ez*N1jitcr8nDi@k;C2ucT$9;y;jTB} z&)Hmds5}I_1BJJwuSFidkUg>aMkfwmQH?p-u5Hm+8#{k4q0FXao0k@ZvSnW3kRc1X z6sLF7O>Ogk&8q!mnDd+`$YI&%syJn5OLg|_sL`pJ5iiBbByGSPy1n&l<&3CqE{Q-L zS$X->tL%ME&Yry-RN#g;@9ZcF`4PoS#^^v)y{UC%LlH}y4BN&l3X`)yo>&T7NtL#J zGYl5BC=$_w;-fOs=OcJ4$iq$QQG$ph(Wb0$^wBqKWRg*J+|+v; zud$QhU+qtYkd>cLolpya%*wzz2I75LUM8)@gCax|>-&|hN^awGzh3xz9=A&em|&i_ z73Da8E!)%vw(j112dD0EQl6Apq{r)A5Ui9G&A7L2jBPd)gIY?e1!ZqbmlL92q`R`B zgvtO4H-?h;M#ZNF=pP^c_rtf(AKzT=Y*%_ETCEl%!DTM@OOAy1z-xSRkEc#~O##`% z04#h2>`)lzt@?13EuHNjuW@SVxPbx{V(Wr`?i6$bR^Tp^xh10P7AxK(-iGtUCgxDT zVEizhLDK=ihQg)#R-68EKv zsKuw`fF4P1qOD!}wAG9@SDWTQV3;Sy|2W^ySHE`A_4CtvYA+7l7I5;KU$$Z7DC$ms zjT035uF}qev%->pMzC`7qn;jVe|-M4{q@EvXL}Hm^-|W3fzs@d zzAy|<1ns77WOhOBUlR!a-F;?SvuVjsXAe%^j z1TcLE>P${R@=B0hN5Z21YFer!a;9UE#DHzD-UHl@g%E~wx#cRq3G`oE{*`Z4Xl(t} z4yWJxV`zV$D-_+1>rqD)rQHTh|W`LTZe^WGSumnK-ng7XE*z*YFpS8=c;x% z(T5*$o;<>}nr1A66s$mXnFvaJB4z%ysami7))rBH_!)DW#ku#TcOTSANl)pwkM;Zf zZ~r`=^C(ZCdOALvy)Zt1ozPSBQZrtD&8{IMNxpd@VwbxRx-4;sX(O%TJD<9x@LDMY zf!;C8{%r>cyQ&FNB==q3zZP9}^^&bQNr=$$Q$F77NTT-$t8+s2N{%$jQ#9I6;EhZw z*zL4*CaYxgr#d^5O;5Yye0a^4Z_Q^pyhWD^>oLAHm*ZYn!s;`B6{2sg`f~Mg-l`A@ zhA1ufXQBPE{=dI}``rFL`}cp4SDszUyl5x94$=;%>+phI=$v-_&pdrifhItP-U8Ga zcUTi%`%>Ii<~1^j4Qs5Y*HF@exZ^%08t~dto?T=v&@yUn6fMrX@oF@a2a9 zw}OK}+tkLo>KejPDa+qO!J$XM|2XQG_`b%?p@cwMo_P}IMiQF(3!T}~4))pr2x+H| z@qQ^d&mY}NY@s%SzVE}MDw8hG!`}=RGlN@gSXFk-mx?!k*aY0BJiq;deX9YoMy6=E&dwq+e$3c z6pxLt%lglMx3`2;#|J2bG`8s`%U?9Xe~~<+gM*_@K{fTmN}z(C2yX!IX>7&X@9DZ%_~&(RE~;Qq_HWy;*wf~+sy_B z+Q{^OE-t1dlg7pfNqG-J-n+Nav!@`xTMEB3MW8&TED6btg#KK#Z{PY`*{R2*Fu#$b zLOdkk9y4fAMs1%W`G;VcZm$!vGV_1{3R7(|qw7l!*98V7v&dP3zS?%aQR-mK${+ON zF;i*%)Q8Ino^|;!6`%n2X`}Q~YpbwydCPx)XmA)53`(*&s)UBYZcrEY)P022*$m%Q zxJ{YX+X!|z;>vEJC`kJ%%!j&O3a3(9u@RLmY+G||O|1_C*+Gy|9*$`IB;S4f(CXLz zuMhv3zxDS=PuMcuN%L|@_>*M~GNH1%Hpk(QY1Qltt8MZr9nR@HigFR#KFuF9}vQo&zM(pp#-!=S?;nARw8wud}WvpXRz%o86^q zBx2lk3w3Q=NvbBF3=VM|Q)!P#{C1Chbd&v}*-d>zx!_<3vAn4Zy8}|d$X=rpiZ0dfw!>jf%3XQI zS!MAAHpotPIQcaky)k*jO_grxdEh0M=gKND8@mZ_+X~ft%>b)H7$(M#*U{Fdx&r4? z=BC4t8&OnA(@+$)9L4VL>3H>j&ibYFG2RX{XsI1C3aZvBpV zT1At+UG$QaycVNZ!&E05!0F9;eX9NAF9aDKW#bqqq;&!X**@wQmT@exGvI`xQZ_o( z#v)E-au0h)Uo=THJSs7{SUvh7z3gnjc)~wPgm81!on@kWNXuh6swZB5hkLE-i}cd? zU@i32@q|##^F~P17mKQPGQhuI8+k@YWJ;P_{m>I^kTx>!J?chzWO-MmZ65x~;Y~kf zX(|psCCd9`=G0&KmK-g|oZ`$wzi(chzgey?A3lEk{J-~y-~aWzntsp`orq2%JdTu? z^wB%2-qtMB<*hewlwC`IpyM;#7M?aOrWyiZrjxxNZQ7*d4K_t=(Y``1vDeyi@i(F) zIQMN*~f+6Z6`$OBzQ0i5q)}NQAkt$FHevsM`w@_k|h_=a| zV%G*6dCJCfHrUT24=>u;aZ~|UbPlAe&db~0^n=azOhLCnom0Mld4IEN-|Dw-@5g*L z?yY0QaI)*zc|3FQpq!ZsQH7;$z@rmQfG#zrlnQaE#*okpyS7!o%La{)q(qwqIhCeJAK<{ss z>-(R7{r5RCcf`lY+-M3N@}dqU5ig!hO$urt9*IKrZtC$~M0Neebxn={fK=IANQtxk7Tg zH2);FvwOi2w(%AARL{6vZH=^$2l57X-bEo=AYX*a!{;c=A&3N@BB=_v8NJ?j`sq@D zsn{KBCa4tOtk-`&eEt3p5=xE_iL<7z-%_<>arnPN`~vzRDCv2(i8fh`ViB91O-c=r zlyp7dw-Td&GP`b&$eId-mlUx=6!*2Kw|Djk>cc}#3it^9c>krt}L%aZ_EMcRYTsp<|DHC2gr$(CNpH+ ztPcfHFG?xbJjB=gG5NQ--YS2$%wzfZ{QShlgtqPEV zG4xO)tvDzimX1Z2Rah>OZlTnFwRvPGSQ$}&sgJg+SE=GtY{j{@DZBp)gvP$6!8WD+ z6_s#YVlMYEuo2sw3X3(l>G8&iOd9Z(Cn*-D%d!ab{vXjt!_uq*&-qdQE0Rs zGyCGi@3(R{IxAT?%8ZdrRpdH3dmL=BIhvW4r|hMKT34B2@df|{V`w3so0jFoP=1A@ zY|lk|pbW~NhpZB3ONCgDnv=(rjH*e0QRI=5SV7x)s*IKkY`D9Gg`?Z}2^?c8tX;JW zj(|#oDrW6r70ahFCOd+=5xgZM0Unksx9ZZK;)CjkFL)iDW>Xi<-#~M=^~oP4EQ81q zgh2D)+d*H{gc|*T-}mf%CJ%NytKA zaj!(sR9$yyh2+7`JgJ4f71X@VjckY|-eMe5-HXzdK(x)reeF>yxR-47+l!}E zlg;8dSj)SF#+?_%F%C;uym&W%snFSW#x)*&Ha6kax?b|6XBnO4Y+apU$_0m9^;m3c ziti9B$RhJ@#RUdjJ+Blg#=p*wpX+#^hRCN;U$@wwCDIeI+qz=%j{ne%DsAkHqBCRU zxlQ61d%15i;YJ^VxvUb9lE)WOPrK%eKeOwwYiqMvCLe0wPv@J1nrN(lqz9ff@_KtM zp;t}H+2b;l`2XlS11-62CCPq~&LKdMAiib}0D`vGl3Lqpzvnk!zxP6KyI59x_ROqp zwW?VlkQsr@jL^D^ZNj$-;-08**VV=ArvqErx49-804=kn+07m8?(0<{oU;z}x^yK(@bUf8|Tr-J9>ipkKaRfBtxK;kX-!O0N%#j;E@Sstgej zlowh95HuB5vhJ$$T$FcxrM}3t&(ui@N#^V5DWv@8D$3A+~CUj$C5Z@fGf2b;XWg9vJ zaqj^7fhu8Ju*R}mzTLGz*p%C0&ox4%vMtWKsOJ});bi3qE!PwD|9ZBMOGysf0-G+~ z(mg;bi?-F4K{&sCkKUYC_7f2OegJ z^VqsOX)qK?b&I+L1wml&fA3uUXH9Hq_o<U#z-~7_$wBD@GK|>5+ZAPN{}^D^7-&~p-wnEJ3Y6af2R=8wH^9TUZ>5Q z@mgAJDq|~3LyF+g^xe{`;!qkaJ{nO7;PbXdfrf6^wVpbhE#4$Y|4>X$OR7VT0{tdH z!Y<7fUiu&7 z?H@EPN$Q)v5SQK3f1B<_fUu&O`(jJgV#IaWq@G${5Uw|V(Z*j$eR`*^inZyQds?Jy ztjQI$ya(cCJlpS;=H+m17 z!GzDNC0c!&2)u=PtHA3xt#A$7)>Ms@iEL65N5KvK#4RH3bp=J8lo#VswV00ZxDFRR z#*x+pLf_TY%f#W0ZLn)}L;Bd+hI&jp|3W~r%I>5m)IPm)aHVRL#JN&DNI6KwKx#n+bHDeP#$%3TUInqZ0941eF-ITs_E|%=2IJU;EoKeU{ zw!0k=!U^u@Wj1wipsKS+Ea7ZDt=IME>wi8jx9yIt9k#x)CRK~z6GjbVR!gBeRy5e> zZ0D{Jf7oKFd#Iikh63Ylnw4{QGz$*1b!|i-x7=_YQ|?y&MBoCSb1A= z-Ur)_JyRT8tq>Pu1i#{j_}od$o-yad`P1YUk?`18u+xbB1$a1079?>2B|x z%Dnpt0;%v|R_^rT`_Qa=(`+(K_48N{0Q&y4e_Wq?{qpJ0Z|`c1A4@oFFmJx6pdD17 z?CPr@m$3#3(J<7$({df9Bd5Dz+WZJAzq#?T#zsTcu(OXqakrJSj8f}C_m20gXI z;dDj~f0sF!qso|ayZ!xS@|LFP;9iMY*R)8<=LVJ3-6PqbGc|h?f4}P1&HHjlD$N@3 zf6%L=yK44`ap0=1SnMZ0g2=TwV(*y14w!CspsUK3O7VKM!-~$@o|f*<*FXQkneY%7 z6*z`E3~Fu?D#_>@L92jOh_&GDr1Ur`vxn&mq7ju9oVHB)i*~^dQ!Z0m&>^j>r0I)b zm$707-mu$#ly%3*`XLl}1a#tj=Z|oKf2g=n)r!T&)vAI&tep4=cYtH$o}9f@>=>HF zW2(!LNEqJMX)e}JmrX_Cr4Zqze%?p`azRXxzD;)(cob(n*`=Gkr9YKRShwwYwf;_s zZiBh&rmEnO0vA>P6|7R*Z>ZA`aY=kOnA$tkP^!N4o+oI|>QL7JYq*zGTAMTFf61V$ zS(M5FPL6epHW|dQ+G3+kt@^q+F zXWIm@dx5`f1Qu;Lr*F(yuBl+`Hi#ZDpmto-``&UEY$cu(L2ZCP`JR^=hh%O&c`cu{ zX&=C90~J)+^m-q{6C>NiyD_nWz502|K-!S32Gb~QRYN<#5m%zs){^%ce^FhkBw61N zZ8Yy|_3~rDAOCiBcoW0W;pT?XLfaEs$qV^jgNuFE)R z@zex-VO5vDU)I_txc%C3tcfv+UH&O#z`XsgUa zLQ$#`p%7P=vbAalVBMmAG3#>oNci$3iJJD?P$}@0Zwq78m4#i!*V`L}}8 z$PG>>D1PnK-ZfjAe_(83N`E)i2&yHpNZu!9Y^21)t0mokx~9(7kw93y_XtznWs(Wz zMb>&aym*;PwD!dWh@Qh6O_!5X84uW@P4BS4+Vp8%brEjc)MK@i36Ms5S4Z1c+X+jK zZHjXfAauX!%e1u4n!`cRThVZOi*`t;ICa03{@-+O&A+P%e>6xks}Da=0<2nGB_bZg z`lxDjca}p_3^VvjU=Jz)9}6#+RVLl39#_~Yj%-Gl@&FQB9wkkZIJ9dp+-S|?J({vWrDY*z9S@9teqz_q-LFaz@-6f(EZam% zmsN?N!fuYUJfQTvLSvx6#k&zGfOnZ`zD&IUvpz}NVL{80_{Bm#FO^45@JPq0c)kkD zW3xp_p)Rc9P;vHpxHg{N@&VZi=li*mfQst=<4`<9e@#=;$1$C`?D`@$Ym-R$sU!lJ ztD2Px1y);VbuA)MZQ7yiDp&=TM%mR$Iu9)f%6ipFbEn|sRTD`~a>Y>Z=7*CQ@p8x}~A+9AAcLVc{p~1?6-Opp>i^oZ`qDd6%T^ zwXGH;e*pk2NGV6B{wfQ*5XY0^D9*66amPidla9dZ65j{D4Li(_NqKJ)3JW%@w<{i| zu34Tr>uk7QdG=}{K+LtEBZtXqIO_>dT?$B1W22~bG5xl`MdqTa_ zEJ~p2l@YRJ#37vWkBj*BTEG4H{PyW}e5p6ce-ZYZJ1y9Ts6q&53uv!*DTUUH-70!G z+sw+l^jaZ9Kb>k1%TT0p*t%><#*0IzpS+}2yQ6^L1(0V_lU=j`_E08pI6coVAS-$S z(w)y*AFTwN(nvZaYCt}E47^xJI4*Y8sfzkSZt_}7tB%m@;3Bb%L?qtHsfQb1*Cp#r ze~W!&r-ECNSE)GrRun5glC|p$d)2J6J#RExM$LV5HAf3uOMTh~7H0#l_PjKaz3+tjLra$OLkG#z$#A#5y{ z+9y|1d|-2`8LoaFU2PGfQXtQjhg?cLHOv7@8RwM_^Xsc^$BJ^))c&@mfgp6+2FOaN zPJWPrl&!KO!=cQ>Q8Fi2kM6t@uXA)Bf1CQYgpftCcilxa6(9mt;!UZ`f790b+UmzH zX~lZ9?AYofheRbTy$KvQVCAROl_n>1B6kaVn`qsnWFruo2Vy4z-z?xrVt|$>YXV1z z$F%ZIJbF|h13am9ht=c3DO6vPO}0JscHt9X_F%uJTGMvD5CNc2>UBT^E^F7U`D#XH zixW;_U34yjTZ3aaJJ++;f7&+qH#U%}rm&a{uyzIt*s^Px%N9GF6)jVFKe#MiRgNWlqRY#u#@JA?@MMM#9+w1)p~BK06elS=3AS`O~T zqZ-J5tFL?Ywq;j&_w06VHw%L2=J-Nz`1rlOdiD(kK9J40Y1zs-f3jnPr)flV4ODe4 zQaU`@fJy)?7r?rh+6jR`**ycK7smwb5k3x;i7Z~Rv9foa_H23S&5KmeiuYZ}8QWDu z>Q9UH=lJpuSJq%F&45hz$Cjp+4?DcEUTMJ*x-=S+02>vGT8Rw1=whCS6tFK&x=?j(`ZxS~$IO zsFa}_G*R847G-g8EvHGLg`52dD@z5;<1Zc|C^}=KgQB6?K1&t3^}p0NV5ypBNp6QC zLz4x4lTx>l#~vJUwvh~ww%CiIdN`X= z&-hCdLEA_UeUS)&B?#tvm+wL$RqhrhJhzv^5CX>0#r)jogg zU;aFw3UarFOF&l8Wzo=3VS1(5c3B63LMl1ce@GRyR!rvNh#gUPVgN{XRx3MLzNrmb zMTI7QwjI$>IFY?qROlo(zL4oO?EJp99p=u&dOU_loHPW7HCVornvq9<7=tazxr+X* zs)cCR+mFnr@(#Rs<(=$~G6(xU9GB~)kiyoqi!sh7&XCnC^W3t11;-$mVu=$P4HD(0 ze_KReKU%oIw~wtip`PmX-!5xbxcYLydv>S+o`Hy~wx6~d@NT1;@ucxK8$abPK?9rM zM0>X-P6v4JhyWZ@=S@K^u{L=RXh9^dDbM!K=^5b_#p42vXb7V}p$V%_0d}birLL-~ zcT%u<<7@>IgARY8xL*9eZ0ZhrI})J*e-Gz0H6nRu;|g2NJ8|q<4xt`wf?kdj| zEtJ@Fyp!_lsy&T~-$WZo#f_*M(*b1Kw_7h4QqTNWGjHhpXfVO~rD=cjp^y(|2(rYlTJhbDH? zeFZ68F=R{EF#jQFdk$iZa z75M5TZ=Ed-C2A(P6PTx@Bi~C!f1A!0DXM3+i~XiCHk-z6M|i#-SG1Rx9$MMD*LUqw zmZ%M~&Sf!qgB=0fFc8w+uEk1V3ucpF&5})(%9BQUqk1!|4iX@rC)DGXZ)0DZ6LEZz ztmSYdzUocs{4M|IdS0+UzyJ7$0TL<9qDG~jv)zGr-b;2s`BZLjl}-}}e-3Z{K!oa6 zv$1U&X#*4s@X%*aIijX^Bw=K!f_&Ah0LYt;Z)C7j9j4umM|*7&sHrzd{-bThOC7zF zfPiuIU5_VDyGk2LuihRt(FRO%n44mYBwhmVuFS-xyHPzny?f4c+6;tFkhP1Ltd%;i zVVqGxRJ*O=a@R4!sixu%e;V=X=$GYUGk;tvZ;Oo#wl=OAvO!phM#Eia&tnA@wrZ3j zdU^yoUSeh#2%GUJMR8Z9Fg2Z>7eN7-NW#BBDyPW<+%o1g^KPTcDT18UwAl3+1_Qin zf*eyTkbS)?R;qgAWlKZR%d~VJF6yTg^~K#*&ZS!TdKpX~@p1HtfArzOc~^iWNPYFu znQ~ssuHD*Y=?7|Ffy~37ozD`2A~j=;pp;H<{;o3a}~R?7`(x&nBeWCMt~FWKAoFE4LjJ~v>7&FUXx+Qq&( z&QjA|(Vj%owRgfNWQaqrX)T*a%Q(9Tih@iML%>ah+VMzBf9lQIzP>=-yLL2n`I^r~dNw>r)l@2Fp$r;TQE)aue{ zfy26wf7MAuTea5>G`!m~c>;;M1}7v7ze)L?eMI0OAya{!*OEG)fV5THuh2 zY(qVcMb9`;q!R&Fn&77)bI={-^rRS&f16fnx8*t~P5Six%b&k}elq%v_l_3%Yp^8L zlxx{0lWT_~4T_{#=mhMk7~}n@#SUv=jYwQ4!CBafnPix~;pbnXw$IfIew7o?$bPJf z^N`*7yL_%zOQe|5m9u%@Wj5bAOs6x9CBUpw53pH!q1KQVHuiWf7e^Wj&q+wSe;sdg zblPr$b?-s-WsB>{wo}K*rw!V*?_Q3oo$VY`)lDh0zt{wh)!G+vuM3}lzJB@mdiJs? zMqUAp%6X#W`~2EC9RD5v1O=;@vFRMc8H1Um#j1uik*gew{hv*1srNb@=L3RyiYjDEV z?Q)exnO;E1uv>5@~U!*t}vHm zxAF?-<&~;UygpBjKH^U3lLm&FlbqK1;YDXEy_9Xlw!W#{E15Re@X!spY=B`2PL;Tu z{>&#R$`)enS4lIQ&Rq&trlLi>bNLW3u=2RP=kfQMyU1nhv1zhMe@Iw2i-euOMjX>q zmq1=%db0MbOvClSvOU!SM*p3q`rqg9f5WkWI`=3zHc*A zDChi`P9~r=0@vbbe~2paP*5_F4kUdFs;DKlZ(0(K(e&|*WWa6d|MgkoW7l25+|E8+ z?b~KYbe+6|)~=kRlW$0hT=M2sxgM_f6+1uI=YIctgG-0xEUIy^kIS@$3?W3Dn6AYc zJiwVPE;hF3ed?!OV%0eB_ep5>*(8Fyw?^y{&B@q*K_&Fye;tVK9*%%*Q{6O9%W_NM zB+SKv!h7Inp9EGcf&&$d=ZCcvkD6+6o)u^Bo@5P@R0Sm$*qO|0uyW^Z{0U&-n`o=r z$T=X6%@;P{*A@gx+Vx!EsE3S04@j~RJcPqO_~HA4eSLZT&j&NT_k7tl9XZ(278wb_ zJAhWX>d|>Te+S5-8WYncnl}c9hHn#RH>Vbe2O`}C>SvRzRZWt)PdQzYf=x=-D9$9p z$($rVb=VBc8Qg$NugCj7yToYxB1eVUh_L<5wlIJ^2j9M~jQ~YHw0Nsf+y-qt_*9v# zH`;0<0gk|M(`W9`dkV;GGUX>!jSIyO(Mr<`md(o}f7?f9%l#8y8n3^N^=U{V+;kPE zop&V3CK6w}yzPQFsqM%S49i%e6bz{CggnP^Y|HAHdDJ1q7DUAr9LzkKyHO+c)K9p7Y8yXP1E5cNts2QU;oKhITB ze@seC#ToT&r_DB(XzPoJSnfe+X%BrOk4g0_|mAY(ZI+%z@wP56t;= z=Ev%cgQ$S3u<}%@55CKl@mQH{qyARp#Z zf0EK7#DE_0c$aQ#&1u>c93onqlgy<~SyrY0I4{=7-ihT7WC|TxL`H9Ml~=d{alJ1$2-Wkt2>Y&rht*81W+jx5sE;=)Cf?) zQybeOpZDv<@#FW;|IlENRK?7&$`LpQeAWIjU6~g9l1USs?6U^dPZXkpclBjWDi7LR4o!%fRD_>bx5e4W$3SnL z2J?$kBrA}mDtaB1Zt2tT+)=!RfAj1FI|0xvrv#{KHsr&)OWcODkcu~ga5pEfyY+$& ze@IT+RQJ1*G;xU%I<})WAE)8yY0cj1PjB+OOyG7if0*sO+s4Tz)fh}2vg@-$zgzzf z#~_@_?(8p@{&-A}bgG)QZhFT;B@;OJ7o!pZl~%MEKrk)Q>X#zun*-Ok#_X@3d;NEN)}mZ)KJIK?r>k{91XNci zHZ}jM>F#| zC+Fd(b`DhUe@Kg*nxHM$l!G{Rq&CoL=Lo#zt*rKl^Vs*hp3l!ce^QUNBDCusOMqQx zdm>!OO<~cJ!$VY7Ckh6!#*0;i0Gw*>B^!7wb&?GECnYnqLkbp|Kn!u28uy3ejdjjH z>$9dB?A7h$AqD2$KC9(1gJZw6cQtmiv5gNm;gs$#8k|JgEL-GMU<5En(zEj^7fo4J zwqJ{iGS#HbA>`LMe_OfgF9Rk!j+(Xq+?DBSr`86m6u79D92UEF?`uVl9N*68-F2IY zOWUf6=B_ymFJM!*ZCdM0Sx%yk=v56si}r1^lV#KGVds${DvE5v5sQ@`cp$3~AX5M# z$NwT>VqE%~iv`%N8xcLJ#dhR&0loM4pbr)q+L`Ro&ZChdf3jNk0xtGXYqO7b*U&~c zJW^V)ky^`VuU5BN-_cu^C%qgsR0@@|SBm5HV49|$<3$KKn!@u(uzAnYTn?*t=J(>r z=Wm~%H3@D~M~WFmh{ks9sx1@R9lvN>(0b=*dvxzUr>32$bCRyzwvP+=XO+&;5Ydh% z#McMva~9;{}^SJ}FuM=IF-kjd`DL-BWuG0Ltrg#luwk9aaHVLUYcH zm?BwtUajjtpMHP458~Kt{lFEv0q;L6Dz;dqLt(q z2*f2ht!B48tpAwPEvn`&s@0v5+%dfP(r;?;+I7f+=9C1mtH9a8BQQaWJWG9; zZvjjCJb{kaFKiFuwd4Lez!_qd@v&8KW#elnf0u_AQpyk7%(pbn&kv=Ltk@~0ndU>m zdsM1CEc-+i(FpbPgqLa1petOr+wE_M^6N|gy@)*SY2C1 zlrcbR@*bNqF1G0`>Lm_Cgq8|k{Eh${0E(|(BwjGy>?yjO2y|nJ1$fb3;8{n232QhR ze;4plfbbOR>!z1IP$g@11h`x*FgmjB ztXL~nFwCQxOeHeI!?Mhj*2y?TnQZqz*!^mSXbzaRW8vDC)253PTF)v45DoubH*hVI zm)+}-4Bzir>Uti#7E@k@rl~_|j_A)-+e_}9% z<5WXu)1MaN4i<_Ky#uHK1_b9cOXAtP9Am9U*80L%9|pwAe-bDroxdC^QXql1Nrtt` zpv7=jF!vnEwzm^HNGfSgc{H2S-%%Lh`%rg_oMF?2o%{e4hvm|)q^qr16|Adsr;d$; zbs(ZjKPsWE#)o0xTAI$z3x6l@f1KJLuR154G1}{+-Fqq*B()N#iz7m(s$AiGUa&vE zJ&oAhuMkx+w(LA+tFY{i2(t+QS*FkJBxT7tQ+!~&9|gy5Q86-U$)Sa-pGU8IGqO?u-HxqV}} zmM4_|_I27B{LjBXzmDJjtgkmsEiX{+a}jG6_d1cmi&1Et!*nz%(v zX>~@)M_S`TtAQ3t6?6Dve{(R*mI!`ecozw_P}r$CX1bT2I8v)U8d^}W=b(_hs`oB} zu7YQ1&Qz!?)fGqzdRLJT?A-H8P%8(Lga(jv=z4QpssUJ*pA2>o`y3(#_IsgY!%a!Y zlxi!Bq9VYbt`!S!kc?C`X=l$ia?$;Y|Bw3T+spaVKfdVEt!axPe`wJOL0R*mPjNid zkcU*3gI`V%IJ~gj0Lji1Rue<6O1vuB!}_tApqSB7c?ICTJmicNfOqpBlz(8O&apYi z!1xA08zqb$SBY>6Z^kx7)(7#~x%i=%QJsASj-wEhf?Z+Vc@(1S^su<}Wael@Cu;zv ztELmq1HohZoJyM(f3MA6|7%uErnu`gZu0-*i$Txt;p`6<>&GWY2-~x)PkMAKrmc8S zuhwvz{T5+<0iIdwn!$#zDz>QtX3yX;l`O3L?Q`O`Di8@E15Cs->i$p`KA_2Nohm;$ zSgHqTH>)b7wd-&RX^AeX89pQnR4OAj?g}cG3|!^tbO#5Ef0|0&#Yr(0JN9`aaJL|h z9(m3RUzPy|fFwH_2Cs$DX|_X*xa2K;=iP3AsA~=-cjAHWp)K!+hLZLCb=lZ#ujBd$ zMdIOHX<+Y@a#v-(IT`jE7S2n|K;)nLIP7B$C@$kD2wZ%sOxLC;FL^KSD)%cNzAog& zL-^hupIMa7f6=;BxD-r*_Dx0m_4T1#Z(Xs#U^S#5e(X$Z3o3MaFXYH%&}IF!`;cG7 zX&UP8X=mugqO+Dz)S*(v1&4`X4$nC|Kd2RdxFf1&*1jssiJ*TI28VQ-7>1|O)t}4O zUS8gQyuH@%|1cv_E=3x4b^nw@7d~wcfkLI&Icn!*f0)^7vxyVWkd>;b1zW3~*D>!6 zMG;QJTRsYqc>PGCwUR3;2oI@(-L-2@!Vf)$yjreANm%lGPKboLYs%j!5kVG;>U@%d z>lH#)mZ1CohUz@9PW##y>uJ@Q#_kotRrhlnRu{(DbT!oP)6+mkAa{9p>rXm1Z)b9t zwzbuKe-*>>@w)xHzCFp(-^P4vQg>F5Op?B?h%iFOBcV7$?FUV-vaZG|2s((%SK?R> z@2c3Sr`4yt&ui9GdrvR3tr-H2VB3i(MflW}P%kRCCc%Wv7p_Y`uw#3SNdVTT2cDXD z5Zs`;akclfTzi`RedHkbo{95Phe#DuaceKYf6Kbt)VwttazP}d8|j50Dp;@9OL5l} zNWYxyz)_!_hg&uB)?dThZ{yo13vy2f^%39v=8h`^bF^WD6dYMp7L=DGraODjjs$cP z$DMs4g$~Q}gl7jI*K_*Zx3()j3?5%3Ol*`gZ;?m_MS+C4Kp234Dxq`G49AC4-|NFT ze>H7pSP(J0T8Sy5(88PJ^?(-%cf&ah(6fr%O{Jvaoeum;S13K0^gbu|TAH>$cV8Tp zhxlLhaN=m!NRy3PuT6RZ`8$Rl1NH@^U*p?vpWlpezrVcx_-_l)U8??p;uZx1fVR#j z+txI^j!hB|i6mlv~=?4XCPayh#)e+5f*P;IE+rI>Bk#)VxA56RT(V|ifA07c7&ISO3 zf}N`w@XwD~ggT-UwJdMk7H}2L5?M)d24fc2Mhw9>aF8CE$MoLQ9&ZnMiV>etH#Dq+@d5*f8N$O?WM?x zr<2Ble!+0AZ7YDh1%9Pfb^`UsSp|(5M4+9?iC%+tfwM@+0^ro7nreX)5V06zrlX zHXDd0-oal{Ng@^se+uc?M6!`i&3(sS7gf7}<7b*9d9VwB=QfL^$xI&psg^*zd z-Q@G(Um&+b=`hmoBuu1#k*K^^R7XMkhUi)<<_jo^+#yOQ~|SC)cCDB4D#{? zQsCb}U^=~ue+ZW7vKMU15~Y#`ulzONjFU?q^h5pCUA7Vq7FziU6wle8)Xu&Sm@Wof&~DV5FY zvL<;vf2en~2eG^=&HyayVXf9sX6B1{)}n(zOWmvU zs#8U7Q)NL15k82h#Qt4mXrRAS-;~XopmX%lD{nf^;VoXXaW&ch*ZDUd9qi&QYI(_q@UHP{qjlcIo2HG!f8{tf?0Qo?a9a;8v8OTREt<3XbAA?lo)^817^$mrsva@mo(>p z-gg=>XkT@`<9GC3c-&OL)E&_oe^bj?r+SN3Sua)}BC~GMPE$paIk~G%T|cwf-T~iw z7H(4}O6|`s(ql!d+?y?sEh`6I2z8*V<>R$`vfsIl9`FvF=8DV0x1Tqz{W@3P7W;+d zkj|x%WmN#Xv|Q^Nos`*3K=w~V103zGNp?D(vFjJLLX}R`qj#tP$Z4`Re!Rkd}X zY8ipZzHSczg>kA^7XY+&%#D(~mE#B*b5}mN#WO;q9Tf8d)fBpJ){o3nxFM(Ox;Dteyyzn@@ z16b6}B0K;dp!pnDEfIL9e@U+Z8NSg!2sq0j%xA&7O5{L1c%yA*R^l{<0?DcWeQb%B zp!&jChRvXMMIVP{sQ0e$>+p6B=Fqn+Lp}8RUi_!zS|~|Wp~RweHP*9ttCNAsD?Gic zxGGKHJ5~BpI(#&B@$B+FS|P96RSv9Kc;VTsrNG#(6xVIZo+{F8e}vn}K~o3D!+0uN z$#S>DQ9RIW${E7!JY3AW?n3mZ0`Ubniz=t?_EkZ$NT~J$Es9ow=npk-9Jfl!{%US~ z*hy0LE%QFQ=<>OfBtm#^tKkh32L=h|(2)R)=w$fMY3+U*!xTCu>n&aVmMGMK63+>f zraj`+$5-09D(cr~#W-UzIl0@Mn2OBD9YN`Bxo zr(TUpe_CB1VG6M6beLWL<46zR9Y?I-Z-Grjuy?mhoH-i18(^_Lwvc*Y8 zt!RLil)nPBf2b@3*Lj~_r#JYIFr-cf6Xp&_gGe;#Fa>k&5WA=5&jk*FO`Z0vO)0viDLKG12ei?)D3WILwbmqoTS4GTV;t;cTNr?qWPI?~W#g-z3CkQQ;(%0T6 zETVCG*9RLYdw`Ml#m>%EbF>4-%&#Wb9>81aK_e(_ioiG1fcg?uhOQt6iwK8!bk1v~ zrdsDzd2e2jw_yMI1~qiTNrWABRtC^tN|;Wce?D-|u^%JqY6;>q&^)0bJ z#OJ8Yv*qZZWS5y;RvZe4r*8Law(pL#;Q-d`k?zTDW1?^6E@iJ9>2cBE`NV=!MfRf*wMCYIBertb0WNIiOgH` z8z#ji7j3uY>}ncW8w5ph#@N)Ru>G<@f6LY_U3)6A#ukia0p*sY-kx2Du*kOYz0xe*tXR zPmp@wNJr|c0txK|1>nPrFM9*jE$sGR^UiAFpPKcCHW~Bqk_nvD;AgjEq{b`JbZSt~${6IQG87NR4N*tN#$A_wgU`_+^Kkf_*qxt-E_Fh5WADGuCePBW0xKfvhZb$v$kyQ z-X$pb!dX0ka)3G!bpZ1Q#e5%QKc^R;E7>E*O$~2*CBsjVC0dvKoh$Ez z&7KyJ+6nxQK$5B*vDfk1f1Q)evrc90od)rb19+ad?DU!HL!j|u+h${3Nyn+#s!J%_ zb$Dz|16EQoYjhTG5S4V&Ebv+{^`EM$9k75s4Kbo-8TQtU2lIQ`i_8I_KTbd5^d@g&psn2EWe-Gy)hAUhodVmf~ zN{mQ0!zs0HQ#xNFzyq~!6&esQ08MO)Zf6<)Il#7)Sg}0xeK{pCEj1}P{T%?iDmS!dw2 zIZUEzO)KH=3-gw?`2No=48ijZgvoa=dbn>{S;%mGfn)&^7@Ufnn zN~z$Hl_6d9y(Os*wMkEQvqL>_evg4%QAU5LbE-|&Jo-mcf2G3F*VV?t=uk#n47iT8 z96U%+L>(&0j$M}Nl2@(y{(aqEU;6k*=X1hSURCK)t%6{9oj(=uceS+3^cl>ZkONGQ z#TFSzBEeqkUdMw~%-oN@&OvC4N~=;^8m0j@V~mpQ6YLVH z2wq;wf2eT>BV=pKd|5+653zPlfI$0VNY8m~DwZ^k387(VJ@F#I<|Tm1Kp(`|M0lN^I^^&s zQe(@;rmcOqOIKBfRlVF~hm8#vYEu+B3!hune{eqiLL`g3fasq;KKJ%oKY#n*zg-*d z4=8r>mk8BuU6fo4VYx1TTURxmxZV`pBmie6;5Xa)ymT;>^7Nad*-$FG1igmV4phPI zYuM_mcq4ek=`y9f!M_~(!7ocrS{g_OZ|1!w=XL;X6bKp%L=bag-&N5aDFW-%za*3B ze>MbTa%3y=ky-xH#&NY)qvuu22al#5|Lg$+>?}5sGWmvt9u7L|7nGn+*=?7H50 z(SLsX{?fmE9^c+Rmc&f_5^rw~TOFfOeYNW43|Vbmd6#5XR=K2*5}Ic5VR(C8c6*pM zHOPs^ZJf4a@Z;n#G7>=t8mM9e5Q{Xxe?A5p+4rvvLbD@jQ?*HQgy&SuqFZLG5O9S#)qA(kl)09HV$zyEPH zH=4jU>z<|A&1zUK$^qYfvA+K2P9#;Xdr+gb9yP32Spk!mGhys2Te$+JJriM1 zl5)_7GFV3~FuncK5T3`4$x4MDtA18_UVp6r`KUqTt{|7K=QX}uv#YBd>oR5Z%$LX6 zry84Dj?tFPeOHGpD)h+mT8Fd&O)<)YZ?kFr92Hp5-*B}}jP-#ea8Lm3i#KjCQ%JZ% zx&)zI>*H8NjA7T>ZQLm^rm4BF3oaqI!QCTp%MnMKYMM;}d^v(_ghOin8Rd(7d;-)PSF+M)KeWN)9o*ViAyX*ds#@%hgV_VoK6`P!0R=IRey^m=;?&U zAv;&Q43dTfyn52ZR_x|HC1F_w6Nq|v+*@!aN4jQz0B|G}Da3RI1DA1p^mZ7wfN`yS~3E^sSs(aNt;W0N>%KngLWJxSsFi;{L;Vl=7RgJ z{`UFh$1iOdxB24O&XdKefq(x!gxd-btX}Gq63ysIMhJ7breEZc(3R4NhZ+nG4d3jJQYy)3!EH=h|97VqKHdNfNdQ785= zM{hHPqv-h1fTv^^&72AE+Qq2=4c%Bhs)veKQ^!v25|vRE7~mOQyMNAyC^{Bx+ErRk zQ$wLqQ(pRhwg0WY{djqO`&bZp+cj@gq?9dIE>&=f!}5*;6svk9bsHF!5Sw?!>)5>5 zfk5eUV+Y9rnkNQXyC7q&{Blo2v$fAgJz%c47yMz24$Ns9Gxq5~y!PAJ)T&)IAsrm- zR7TGB%KnPgfcIG5&? zE?9A~pbOwuQEOA;R*Sr+<Wn&2n54Wkj;6Y5tY`;01;8;#iMV>^j2T;Y#4FkkwXmT zD0a#Zea+x@b9&`c0j4Tl?Byv?D4)06{co**sXsupA75h}AXfmPH{VlO+%~PMhr`O3 z^*VFYX|n1_N`EW>TR>n)kxt1@L!e}rHfg9@l0KAj?m%w9C|R710%CzQR?7n^lHN%o zY`!HXuQAE1@3kYZ+PzA0^e+c5!$}btP<_Nak(Y?iK>bl@tW2X!_1 z8jGE7%B>L$fz@IgPPYzHzCo^Y&& zlj7{FBB;wT^g%X^-#~0W0j^a`cTN$wN=bZP3S60py$GiEdg@g%>^4?`XAo}=s15(O0`I7;bldBTQY>M9={3Kfk@ zHH;v|w~1K)5!Ov(b}P0uki?YMzLaG)5U97kvkU7NcHpk7b$_oZfRo|GmEDF=y?67e0JKJS5Ib^AKSuSwqZY#O z3A_sqDKtJmI=)kFl()@cOCad@6!8C5zkFQJ_2y8eaouNhA7+;>V!nlVN`P(7!z{{T zb9S^z*0(jM>qt5-T0{c6F9dq6(%G0~E=Pvzv=~t|jV!QhK(8(_kx@$zqJJAvOnGRa z=6gTNdYX&Zpe=Skb-7xOsr3Z@SBVK|W3wG#me{Ep=4Chda_VMII@Xg&mHet&sgg2N zEc(ADJH+^wwN&Hbnnf-RaS3-@U&vtOl{4NK>#wihzdyM+J#Kg$pj-S4?qtQJ6s=dg z#;SauUtB>G%OnfwD4K~$K!0#aPUq=uK+{6dK+kTs9oVbJONmp`w)I}SAo!XFVjl7W z98I6AXuD5;4_@AMWs#-YuAo8d?2vEORmm0V&Ip>VJA<(y1ez*(1@1{Fgt_V4v{X|q zQR^~2yr$v}>k0{X@Mu+41i%|)E?Qw8%gn@l!CPb4xAF3?&tE^ij(@K&Z%+yd>1N>+ zI$Q&tucP^%vVHx1?IQqSf!Pi46`B)+otZ>ljppJM0@eb! zk>)ogfXE0=k?UPp9c_m;*>;oQQ}#Hs-lz5594v%B8pSv+WPju(Y?_TOELBm=H90o2 zkqNxIC&K~LiaN5p-C=zCG0l3lw^247guJjuhb{n3QKN}?7VYHOR;MTuZtulPK64*c z*N_#ksCU7A&ED#HzWzfcd}Kvk&Vvw82(q%nWmpC2j;Zt@!BIw}DapKDQ>Yh&W?m(5 zgGXcA#gvs|L=}c-n zvNZzYAqZn(E2iAElhR;Uof3UXFC{l3oJ>F90l(W5K`Zl4$zN7)9D)feP}ZI~V`-kX zOI_QQ=zlp+9f^0{B!`OEbBr$E8&g=W&)Pixcxp|#TXzI+e(m()!x!aL0TLpWqM%KU z@p9y53$qcOP(NUjZBw)XB-(A5Q4O2rRXFVk4ht>nCg(Z%q|VlqVyPa%^D?LedyLtH z>cT!+Q%>a#l-7-B)q7aImpx7wSkmPqTwYnZR4PO>Q7hStoc?pLO zAr_3gjWUX2vcsV(=VD{H1`B}k%Ae`t*uvT_y_Ss?93zfch&IeuY1>JDfZTfB%E44y z?tf(aady1vv7)PEz-ffeMY2L;2`z*df8h4pvwH>ADFQBjeW)G8o#WOepoO|+S zuIH9^XBjpQDG$4?+o93qV&gpNR5{a5taIcJ$hNp~yFO4AX43Bq_Sf6zZ$G}X%bpbP zZ{%pxz=oY=uPfMlap)(Jc6yix)pm0*0)IPr9a9ax6is>9BH%y*(>nFQI3WpipwIon zw*({>vWAyzV*{^@sUHWfg_CsWr?UeH_98wm#TqHrvD~x*2b=c04&H=H+&*n7>5lN) zr9(i^4sGvx7z2V6sRzhsu^BK*lq8SMd4W@1c^ks?9OAI(Ie29Cnp(Aw#FmFsxqmUQ z^loeR`%P4vOmvf1B~rkdFDswnr{+$8NAR0N7~8cFb}p@Yz}zYw+W@1>Lf%TXTGqBH zU<3}R=A7yb3?~N|>@0WPoCj48I1;lq9g+({m(TZ_(reQt-Ap@d2t8Flg{{~~zB_?< zSlt3JoVvx9mUv4n@?k^YHl??LFMnmrfw$DBxkCIY-n8n=s=J3SBMJc81E_Q#RGaq^ zTkxYb9`=&pxOJX?`}W+o`G6Db5se@9awb%7B#q^qB1didhDWkIDMTYr$F5G*Me|fy zpP@fNk0BQoN+O*2L>jA#2T|z=CPKs^XIzTLfy86-LE)bsO;5uryTCT;T?P9#GOimZt^Qc59zAw+#oiq1xeOyGm6B_Bb7qm1J#h`q< zv*oUOC=X5T(>BbpgGE4Q+MzjOd$8rK?G5vb@gmrH#q-!0xoAUF?Hab#RcQ^LgeayM zT-Cc$FEN{6Al3;Mynoo_swt=MFVpZ~4AlpMQ++uP<*e{pHKYeNTye-4)=U zQYVg@?Q?WsAxnBOGBW&jQMd}oLsrtVO!Gx+Xe*${fqcHS1F-tRXqnE69~(=lAM>!W zM1@^@7KKr%S%}RxT=UHP!xr9(MhU=C&h&6h@{lEV5-yp=>wi(z4^%PF5O~m&wb5NS zGi~2BkDC01P*zHHj&O%EzyuEKgIS-}?a+br+?1hJS{hujuIdaZRewjVFF(e|o)gXn zrKVxB?LxMoJ9rcIB-wN~X&wm4wwmxtc^`EL51uORcHw?h!&I*o_@{GfKq3x+#_omP z7Q!*zGPhGjhkw+q`bSu6-IZ19k1}rdD-r({*Mz(J+PnyLRJ4Ym2C|)FNyqr4dahnt z#p1}`iiLO5d0mYc*}02g?apx{rx*jzUWzj}ZP&)3Skzi}!%JGGu=;kFigT^v6Z(2^ zZZ9d9bzhQGU}N6;ola?H)eSrye0aHZ4P~DV;RY;_Q-47;_8P)T{}ESSj=l#6AECFr z!@|{BBK0mc57(q!4j=~s^;pAWFZ1XRztK!8CQm4D(O`zfF7Xy2K&fh_$cO26!PYjM z!s)BN5;2HvPPH4N_5S2NgynYjV_M9x9DTh6JFjTd4?tyutX-@ZO-aQ$xHDV*zFKdi zy}bPK>3_%XpTB-w!qt>V`>=f)L4}1qvuf4SuN7(wZsvV@J*ExJ)+`P#F?+Un&aErS zc4iyGNQ0E6SQag3o zyg5sj`Kue$D)o8k#JxCn1*xzh68^goM6IO^seh!C`hd#1S$(rv48XTKVF7ub+6CIh zt{P!k^4rPmgv?(T?Wy#!+!nA`0)6vZ{TeDC98TyG2czbYUGZfT{?!}+6S$F` z>NYcl8M!X1t^`L&S{_de_WAlx{5VG{Ii{h@u=b^*kleu=8O=1)HoQeLxsk#am3$N& zaHB=#|BqeneK@D5qoVe>>WZ%R-g@(N)qk~`_$>CbjE56s7FxE=j^QlKct@;FXI_9( zn2za6pY1xMYf7VJTwIgh(jz*UP%P{2>v;%6i2lcBhuAUAF&!FVPuVk@z|vuvqCSA5 zqo@xmJtZh8n=Vichd&sXCrI(v$0NA*<^gv&hvLnV?HPpEMTJ3$pIZVTZ_eeP5`Sev z(Q>G+7IZAGwucdLI0pR9HdV=+jnJoUv!%h67sv29#XKg7#?yXl;4X(5X~^kvOL{qK2(JD|tjg zsjaRLcaAGBPMk{4ZKG6?b?4Z1Qec&4m8ufOn#k6(>lOB6SEW_2d1*TYLRJx8Zm$`A(>iklB(p?^Vv$PsI)8cBq8sXT=BM_4 zRs8@qrC76d*h`HLcCQ}wiNy8}Qwb$U;J|X$4jV|e+yD*bI+R=2i*5wP1_{-9sF9UP zbHsS^+dTQ+GlAE(HhqUv(%M4Z1yYQ~@7YJ4onYGnyTWxUDs>fA{sAuiX}z90ThmQz zmfbjt0*SDbnEKe19Dk3y_5TndY$uzCU9I+V3FlRz{9YF*pKY8Y8WTfq3Kh@}Vn7HrJN4i4>9y^6f z%K;&$KbuNJ7N}vjJz6SVre)DFk~f%EilLN5mhAL{gG+neL2nDrcF=`~^1<3)u z4XR5&7VJgI%6|-B_CGa3m-qg5^Z|VU2U!6P(lGqt=cubbXITe#6|0>WB7;LF;_iry zcfUpTV)hnjUK=8COfSo7W54sC%GFtYv{wecb=g;;Gk@m!@D*~%S6`?FlD)^nqw2gw zv@L~2;ahsj2-T)qC*<3%Ylj4@YBdb$TorQTQ2NJ;q+7|Gb4=`VN7!d6&jxh6*ot|; z+v01^e%{ur{h!}n>-VQI+<1ej{6-iYiRK7pQCc}T=u<3hY0kUaHJdNx_lnK54jf;> zD?QSRLx2C%mSF2%p9WpP&TJjSI0J}Wy(-&uqu?|Hr~nZlxa3rPo&G!T*|8;i@76=p z^)?JbPWnl+0WpV3T%YE$~hTTEvnX3 zWr3b3RI*sFJZJTVXs;B`T}tt#zr}k1W4UhjXn%md$XQsjx3_y4j(U3;WJ8w%ap_oe z5r%Xn6;b$a#GsPwTP;o;j@Z{Ezb24H2MP4EI@B2pc`EcceMvweLUYbRc1KHE)Y(V9 zKIBjAc;n&cNS@;6PK3dW+@vLIf@LkB&j~7U>97(Bmaj$A=Agd4sk$nyWP7?6Wf1-b z$bVP1QjrnJ+@WKb%0Rtxgqp74Lwgpm-tx3u^{qipwjN4_)|kk2B8=pCIjH|6s+M(CZbNF2w7#~ZKihP~Vc8bleX3?}KnbV6`I7+j zY~KH{8y#0T$~$1?&?tJe>&$JvAFLy_-+z?UR=_qBFAwW!B=rOU&DmSF%X{y=PIo3y zbg@lTnKE+taafVm`ubd#sUawpbVhK76TaaQ^s`|jXk>m{wDWqpj=ssDtkanqN>OF3 z@JEdTk$H<#L*W|-r% zHU}-LtDkm<49(=W#7k3_Lg>=~O@Acw!~(IIx7x152_TCYD@3ZR1eO%m0qi(!&I#6v zz-uplRO6xD`p1@uIwP`AV%4WfGw1gNsktmTsCntHsT6T}`+2ED(qXfi-h$F}dWo$* z3(2p*SDTI%PO@n$VyjzcJkCRA<9Y5)!EAd0T@sFD<+b=oc2 zOTDX90-}QQMjazTmGPXdve64EK6W_m+|>Ad3}Qic>uQy$-e~_9107G)}o?YcY!!)2+vm45lwTOqS2Tm@oXA!!LXVX8kETX zT?>KsLLKHbc*mwxJ3H|tkO+l|KY*2mcbwGDaVYxKZpTW;Mnb+_7=NBq2gaKcUJhq6 zv_1ah0;(o%v8uY0h;Q3I?*Ou<)|-w+!`qUfTP|yyz=*ZmB>{FA+L}(Joce4=g1Un2 zmrI3O5n3cWiQ4WC3IBi1e)QkR*ZS#S^~>k8zP;S{-1<19ont`I0!OUpF&%L%Pl=_b zD@f8~bji|jwKMsTj(-opa(Sq7g2$r8`(iP)?hwG7EtA``3uB%>BxxfQ zAFz9Um{ZzvflYP;8?nEn*#9Rd(mGgs)4oRfbC(xZCBU|ge$?1LlzJHJY(dxmfZZbUDAAviZ zlCbTw)(&v>R9MhvN~2z?1noWIuWrZtKz5nI~w)$Z@$FY3j5Z; z7TqBe*=g*kkAF;@AfJaAwzpi`gz0Kt!BgPe4yPF;Uo8VFkj|MKJI>nk@_ql$Utd1< z%IvBc>u%@#^r7M{punD_Eck@fc*At%Lgm><9w3mNq66OGAZ%)axa}M5&>tIGRxdnUiVb5P%VhB z)pl<^GoZ@;H|?{@S&9#CZK?pQR*LyoV8k3zBl51sV(&;GPi!=as=IXO&ta5(eN2Xc zCfTUjFx1@)K&_uf=IUtZh;^C?<0Y}yjeo(eb(PRNX;jm+m38x8t#b{<{#)6M>oN_etQX=LRa3s8OKJ1YR8aU=Uq0pASaaacoJn18M( zp@S6a_Pn#GRSlOG&v^D@=!Hg*7JUuCp;(ph?|2)TefAhaxV&@ccY$WEeOR6X4Q3sR zczPaRQ_>C0Ljt!eef8Ih$;>w@62km&wnx-NA@{La>d8uRAjqH%N4wnkTDW9qrDc{awp}xE2@{Nt=sHG+=`QG{Z^7?;%+<)gMgEFMI z>)FIIr(G9x$N7VBM*l2L7IgXP1TFRy2Y*e~(d#lDr1bE$)1l=R3P`fp3Xo|Gn`^w; zo4RBjiX_`IC_%#)MMH-I%j7jk{*@j=P*?Pdm+(d2PlO1K$4HwNgrT`-gbO>?#txea z8S<#A+Uf}E!b1=!Kx+$6O@BP&*aCYMF;G`-1ySm1d<8`+4}GFJHK1^|A92RZQ#k8w zy?%W9IS~jw_;!8%?WqGc-4wLETrW*8;$>A`az83-;cfisjYHN+x0x|l0K|2XcQ&o3 zqgXs>g$2&AGuyqh?`oxJ0xT~h>^hy)C1VPE16`)jnuG7vzTvZ-kAEt_<&5OvD13M5 zc2)=-LkI30kR}V2(LwMc@E;itr^M_D8wqFC*K1lla8mytU+=nX$BiUiK9S6jKxQKG zd*(epL*gQFiW1qpRG0eczqN3x&)%Cwjkb+qb_zzj`x0nmP&QhEmwcGQC^I^FsqN zrNsCQk>atX@H;~tydd920p!}eLw@*h6Ze3p3Wq_>g_y+5qlhpyvoI9o{zo;ky zFk}*w**@n3bo5hOA|moqKfRZlF&i2DbGuzw&T1K6qYfC=*nhN7YuBY19t!}u8EdnH9+%qyM}jfD|#oQJg-~(?T6d#$8zyX)-AmQo?1S4 ztv><@N;5m{26^@^lF*txhgRCUGa%lB-Zq1&SgRz-PIysl2uyeA+P#DL8zI{Z^P&V& zQH0$(o4!^~NPn^xMDzC^*wYJ%xoA4ipkFZXW-QMy1swGu0TDUI1J&N)zF^~BZHVP9 z!WxU?!kR}{SgWz^A<^pA?Z6+sv`rJ)UazK`Z|wH|@)I2>c!_6UKYsFPw(noQjKA97 zKktuXwFu=fN`>G^zYSP$C-vjl;)OG5uXVOr!~&8HNPiIXvcSc#0Cle^Aj6oK{*^=u zlhEm_tNaSMKb(sYra-aPc7zat>iB-k0FRdb2%+6MOD)!EttnSq6hN$S*?rh15}el} zB{V(7^a1n2o!>c^NbTHU%d%Mc&?&h)bSe;PR-RZ<*0ZQX2Tn`s9Bxs0gINba{gn~? zd);0_+JEykBw<8*B(EqoV#mR&8oSY*EOhG;-ke>RZrf_1bhMaeQ`pw2J8e$_{6V2Z zC-k~K9r@f~nHT)?hSp>)neto{%-Z09kcn}Ju|7OGXV~pnoyK5Gz^4^FoJ~6^6(05_ ztJ_yLfYo+llMq4yJfca|vO;ajuHjIMviU6sHh(U7TXT#si^4zR0~JW4tDl!}1EgUe z71r>dOZIL2>)X%Q?9_L#w;QfUu-%9ZkPI0KLC$K@#!H8bYAg~QR>~ULY@z8$qgoCr zY*(-PzIW&7oM|fR^`5tpUyopZw(9Ac-pA6tPR#nz2E8Tk_uBcc4er@hdOpD%yOwK^ z=znqAFg3iT1X%BmDBdPWU>gLk8x)E_gTz;r8xI%y5~6K`bL(dVd^uDNj-#Qv=5^A^L#ixIG*nj=nU7Z-s!9 zavdPjR7kT|2d&H&Y(?Ci4-l$k`w_EM8r_Kw_87aaf_$&sWDD!Q&Abth7*_5>K% z&v6F@e4SgZ3amSDRulvHVZ}av`u*p(x7u5$v1gHTN7J-Ds83o!f6N$wXr!i%L;8c6SF;Ty8+6# zy(ZZ;vj^>%>(&SKcRK^7S>Q6QE&2wfJMZdZs^@198k`IEQNvq5_h~O_UXJKIsgeqL znLk;Pu=taq6hEr z32L0fbJzd9RARYPpZpe3P*OWRHhpe^!y2SPKwDKQYG*S6EQ&|9^K>~J&|!j)CCnPF zP{PVg_=dFe(T~>@+&974L&oC4>y$Y!s^ZP*y)Pt>0JgPdyv7>bfS%=M?tfKsSNp~? zRk##o=NQ^UdJb3#Or=2NJtDbY{<9L3ESl-@$4kl2X6I|^)Kz)Wxl2!zaPWzeoX)n> zkbvk&%W&pH>vRGZhpZ%9;`{PhRyL~dydS_8e-44v*T8CSbmTlb=TzZVhmNS)T(;9L zcTnyat^!CIz|6{MbbP1x-G5dbc2;$h(|;@1??khDJYXF_25ZP(sorD5iD6|rL#X}d zG(wW&ZMMz673-^_WR^wkRCW}?y-S>E2~O?Tb)rZPb4}dxm5wC5F4;HM=_Q;!_~zx5 z2zmA-zY#n34t-O>YADZnDI8hteQLygfcK`QM_#iW`+4gYKGO_uEq}Hwu@geK(X1S{ zU-H$PeP-<0qOpaIH|p*Tb=_5P$gw~C;WzJhE)v+m$!BH7T!&YQO(9E|!E!|)H*xHO z@VlRUkduT6p0=&qTY}>fyt2ecb&`-cS}X@DpQxnj6*#>y=yJFzSG+lf2A+H=6ny{I zKK=PJ{ruG9zbQI*0e^$7cy&M@1oDi)>uAH0Wx-92dwsDLLIgElP!ZKEE^8d#vh(7> z;Tj%$%^aN>RPovV&MQZ!X11^q5sOzi*EOves09K}PmjTfX$(|tMWq>CcE`4@M&eq? z=Z^Nuuycwhu*#%}KzVZ@QKct!j4>ZY-;E^Q~6X=mSQ+<$2cge48qW4f%@UCKy9 zIeDSH5~rJ234py93GaYwzLw*$7V;X#Cy-6{?OQ6*C6JHja1aVvVv zSy2kPZ4Mw1zJH)ZC-KoqyIhTrI>R|&a)q}8;XBc2T9nKit-U4%lNF?3c`M9yC!cW& zqJ4hhBF;dZQo5GCfFr^Ng69SM#ZvK-gqW#ZdsH-86;~)O06^)E2JSke%@+h0ZQ;U5 zM0Gvx-TOooNJqG!;&mf99Kq7|v>Fdd-M711Mqpby^?#i?4neCF7Wvw)ZOs5bpaopH z42Q!zfb>|-5>3_79!WB18+JF##WzBS9sa$jzXAURego75Kbcc#U#fzE3VIThZG?u_ zPwm4AkFBS&%b-{+T`^}jweUl|;q|6uojv#@zBKoG=<%!+>8T9Tt&OZ7N@IreYBoA{uzM?OFjJ1$ z-fK(%@&$^@utR9y6<0`EQyEp)3L6tXA3UwPhVgEyt+>woVb{`&nFv8!q&b`jN!(nE@)=`g^1 z^Fni~ewnN}khe-6=LN#ayJAITBIRCGAkKwH%f_mX zXMchih3$w8cl7d3>mtpN9G9NE1y}&LQ}_<|XM*DeIeuO-maBdnKi^@yvTK(9LQqJa zeM|`2np25{reFqkdKLf)r=9>ID{HfzJ{Jkd@!e!wr?zS5b{@pCdsREEx?VaTf_!zK zin5x^xhr1!$U}W|HtG8g16?U9V&8&_R)0dg+tz-230R{tmS|bgFK9$NyAC<$<`BkQ z!j)|Pjdg@rY)aN_y8VC!+1TV=4qa3LNzp(dj0X~w?F^u+b=}s ziPAgCFe?)_tL^kE@M^&bH3C+s<9Cp58yscLex(ASC>rxs>ooh>Pb>ausXf9PK!1OF znW>?0siLgb3U77;8o+BDU6{O9y)CW5zAu=aY?biFCUbrF;oPrn#X91RuArMUNH)B1 zybcvd>^l`u`TB0%VL)xH#A!#9E#(8icZVHrTD9a`F1^7SHDx5Evz%UaQhE1RdtR`Q zAIG<^zr9Hu{kBSS&(Z%$k{}sh^ncy}u3lcwL^WNM<-VNOKGn1>3e9sa0I1P9T0sJ4}gbk0tK;wDyElByOVfc0LU2U-RHSqCs=R7P20VMbboA2xSRyx zoz?|xNtT;m41jddB|JA8f3AP^XMayO@sp^j<3k#K7}Lm2mDmX|*bh?=#~$#RcfNv+ zctu{BbvTD$+h#*haWQS|+q2CNyBg8Cf+=+5YqvsCswIQz?e)H^kjVZ+Yv=mWzV9^$ zbBSzV~;ji~$Ua(&W|<=go3_2&naCwIa@fo_6$s;A ze8Rh~7SucilWEAsFE9GuD~`c$1y7S>#YWy8Z+Z|!P0bu^NCaylSbwn;a3}#6>YG0# zoKyF;rK18D9R{`pi*zQsEfLaNh024N%)8N9=kyBAYwf5x#7ji`!V#_i`gsP3B(<9r2QF_U zT}#j;!or7Qw>L*P1AmdbdI{$(Cd_O*wFgS8NUS~0X3?4O1RmXYVYSmnhl=0;GBxJO zw|wW}{QgoM9_#umMSHX#suwPIgE;JJ7m@e@2AeF+aV+*8I9h|4+rfBm_KO2LHm{Q- z&!mL?ZTAs5rHjFM%NtqdTEc<`XstjxKqGPvRqCEgx?Xt|zJC+Q@w#4r4h?w!XY^nA z{)|JbTHedB%&i1Wo6b!J4e$h%QIXhW6HsA4+1Yn*>dkC(^&OFnSn;7IX8=!Ya>dpV zp{lHGcA8cuw3mo|SIvLSQArnBqhS->|K>O(t30IpOy$6D}@WDw z$ERO3vN*IqifTB@7!KtQEjsGsq@NUr!byNh80PS4yHGXjgaJB|uOy)+sNLj|)Jv&$ zKk{g&{vujck~)i2vxqbgl_gtXYu{Sx7QW;C7S=M0_J6)2Q6NkRUMp?953`&GQ>VU6 z=g=lrRoW)2 z_Of7Ke<3+(l4H51<9SUHO~{Gz`&P991)#`d@<2c`@5XkW+-<*v3Y5VfQ2lHl$z{~B zO+6;^LVwdY0&*0IAVX^MIo?BC49qae1X*%BAkc^PFuI;~Ol*|H4s4v)Ut&v%Hd){Alv%k?;k9DFU))8V8g$^K;TvwsMgXMelg zec%?tjb#kT@7yq2zk)l!zOS23xdXPJlY*|)y!FE zQUKX|Gch4LI-LJufM(*(_}*M#RzsB zi|j_6j8|62^y0-kv{fzaz6}5ebN>Or)iy&i#~$%^6mIO;QI0lw+5C1ZRWtPWb5a@b z_%QXnjosd523Q&(i9@TA(lRAbbutk^4yC7xeMsBxKw1_yw0w1q8h>Xep95pA3xFHE z-&Kv-MhIKAPr^;q=l2da+FJYNr*6%{8;o$i@W`*vS3GRN$5~ucc4=+W&H0kkmTMs+ zdyBK9hGG&S59lepZnJ47B>PM2y6M^?|2RA``Ml2PfvxdY@sP(Pn<+nFt0}RY6ml5m zfkX-{I;8OEv#_=!fPcIXwHAO4;~omJ-+D_aCqRx=Okir*X)FJ&J{hRpLH7dyq~3gU zj@3?{y()Hk+nYp2c6Ql@D)KtmmJHBUASF8N6HL+J-KqbuT77)}`04LoSqTC}*`pU& z=TPhA)Xm!tN)jAN=7fn6_#H_)b59A9C&&Qs4C1N!Xz5ZGy?^M8T;`?SK^g5@$jfr( z)WDn#2V&!#5zF7E&$aIYo|VTyVe;yB)i$;w=GwL9R7o#*YYL}jYx;ZmyM1X9S9`QC zuUB$d{zmoE+DW}=`}%H3Eb(HqA%o+PEbVh%41FM+Y3_-qr&^f2{jg-eXzf=m);T54 z5TD&43svgbL4O=;CS$bXoqud`bYG;=pE8QbQ7_@U1O>}uCrx<}pAG@lQ>6Et3c z#JBdxZ-4#%^RuWgjrT_!dkEx7@=snjYjqY?L~ufS?A2%?klJj3KUB$J#j+M+iNmal z4zDZQ6JB&$Au3eA)2Z59-_x$-Na$X28Thnaxql%K;~jWy_Np4Xz<@v~FUB`3$B(;y)`(Pc@R3uQKcXT!H;Y?FWGa-d-6jwebyH~?3h>r704oSSDd;8qo z9o@o_1{P4F5&8udw2Y$ru2MU0^zGW62n8S8fs`!xD)MSC!a19Io6A-==t*+=z}cn% zwv#kI>UK*^F(%k&wDb?^>puI1LnRx9t$#XGw0nwe3N|QOv8L0xlu-DbmJ`dCB1wuh z?Yb1Q-S%h@fW}T}&aKGM=B1hF8-n1Vs~~sDie|MF2q>U3dr|BNg4n4L*4|sJNqVP3 zHx`U`J9117Lj&R~sw3y^P|^5p+UTQELuDCB83|P590yENB@=QmxeH%(!|C{IvUrGYMXeKR=66{e10gOO!XCYbI5}tYLO@3Uuy@ z;uG3~Z5+gaTNwnW$cPyZ<)3Drd^p5al8w+1nqqC4HFQTPHNZ{^#Pg~4Dt`-RjM;;C zG*3N<>Nh3ThZ>*MQeim^Y*Mm~HGnQUgsslsR90S$V?%>u49e03&C+1BK;%*nB`TB6 zQEKH~4wMDm_)Z&C4+VAI>xa^xhfcfq>v}n7`SUh`832&W!jbO_)9Qd&)~jg@FUz&BYN39PXoljQ+t%6jUK^`&RY>A?&I7T##U@2G zuJxn)NL4_pB-Q&B>&7`XhH30&)mz!%RhH}OsZ9N;cAYQEHE*7Sy#|cY)?tJ1I0e7{ z?mX=nB^W~OwZ!lScz;=;N@o?#gQ$^JvJNq=>quLaG6vtiEZT?hR~!AqoG**^*lBE0 z%}2b&hf@&|E!dN!j{DTpJFj+a;=YPxoJKo9QjV>APeBM>^J8pDQlPnQw=@ab7DEkN zi!ZR9a&PRj%D0quI`_qzFBSCTQ7*bym0bCgJfK~Z|Epe;JAd~L2T0W!3@Fgq9b+Hb zFM;=idRAT%5e`^5B`K;GY^AAHqMBSg+TaM?3hnWdE)5kl39rYdwJ(3^(DG}I?c3MC ze=gdl*Wa!bj}=>`j#XF%$~K+jRU-x9jLS4Sba5oI>%UjEL^^b1U01ZGa5{pvO<`gw1_vhwwsH zoMf#J_=U18OPX8>S1noAwUn*Ndfp`t3ou#bnGJStw>%rGv-_(g+}^SheDnKMY+-*+ zllMPB2tNlEbrL3Fb#2{lK`(6cb&w;D4xuReA0H|WUw>X8l91G-E=yT_HXD%x!AUrn zhi1k$0_#?)d=IqQCiFuuGPrhCVpl^oK8*8}T|3xEtAK(Am&FkK0j4InA#`hw-qnLn zqt~XIm845y6Pq`iYGmssfCx{pCoXa59l1N5a7)I`JAo=R^}4*SEE{A>Y1PTX+ow2B z^<4=y&ws1+asif}{M0X~b++{_YJzrq39Ua4fyU;ny7Q9&Q9!Q0i<6MN#Cgcdlh_o1 z8-hZak=>0a!#=DpYDFI%K;#%PIxyIi09?=0HU=49*0))D*J6(tGx%U zswg*G(XM~PtR!R8i2%T~%|!6ugO>?j(Aeyxc?Y`_2*l#>q)b%R^?KrR(y#_L8#G7 zVN7T%DOVc;K)(1XTBNoM-eF=8rF}DAGKcaeK}mm748-!jE{L>8wVg-NY1IY?=iG+x zlXsD9B%Pcp6Z1O+v*dfvxkQAB%9<5(9<5(g=W%U*EK1kuU27lVTr=HGTD3XKpY2ZA zwoR+Sy88XR5|E81DW%XsFIX@t^iJFJL`pa<<5f#-uWR;sd?tSWoOma)$kb*u@7DC- z#u|UnLkFFf7492i)mEA|^rPG-jBY6`0OM$a5rDWoR@)~L){dNwY71nA!UbNj~18W ze^6t9n0s{Xy2iegR4!FwFJsW1c)radNwa@xFY;XKre#$~?u}FWvSQD>>uJa+s;YCd zzR))Zf!J52v$7D6&1zbOcd2rD+b<4Jfvc*3ddrG|4UVczRbg2MIGcTGR&nk%7)b~_ zhm*5~ZBwC;uxyT&J9$m*63~u^;L&AdAyGSEIaCeW59PGfVo{_uIB=-~t+qnsj0AtR zo?zK=E7mYnVzWq~v@fr|0U^jV;j|4(QAI^2U>1F86grz3G*Gs^EvTRLOo;lYmR_bl zp0rbRB)aw^9jm`1j;dU)PcL9GU z#e5vUFjVAiRw;X3(80@_3Bdu<-44=SQ9Go=Ifff3NDA@{IK(EZCI+4kU2uOIRMQ~p zlN}0M-6pR!Ni&`3zO(~7GMI5F;6HXinX{fy%yvEoC3j!fJ;6}N@**S@OPhA!UsFhe z?P7;Z90KKdmZ+0zB%mIOnZXZRAm#--FC9hkj?+6S7|^Z#frTR_TyF2W!E7uvyZDk3 z*!}UmT&+I)4TtzNyliqLkM~@)~`*5(duF6few=>(C zADsqhcO`Gy%UhBuNR@7IL#cIvCsmj=w}&PGDa<>;0Tyd3EPS)3k)3~Ej=T)e$8G<8 zAuq<@2u0YQU9CTl@!#Wh*yCxUl<=MODZDmSK;>1V>p!6V4S*d$ni59}d}pmB=m0P(#+bpet@*RKM@|K;NhwW?}5_hy7cbJ)lWJ{(d*dUWndroy!^MP>$_{?9RG-WG@{fz{{y!{Nb%tV9^rv zUNhE*<#o+66sS)gmZ(@x0}*6T!Six`{J>%S?avRa*Q<0RMf2LJl0%c zwCC7X5-l|67H#L}R9I6L%Gx9wmxZSKB|vh^tx++Imk59MSO5O;SE@3+0$%X8D%>VD zTO&{VPmgKW4?*bGWMUQt?0Qq-;({=$9mo0}x`PL(thc4NQl9KDpa!4~q<>hYCdu&% zl6@3iPgK|^A&QO6DJ>7%&dH$yPiPN1MrThXBYRW4Eb0vG99<@kS>u+JZoZCfPTNI# za{wItc%TzfK2Ifq{Bifoef0PjLI1g=mcmno z`%oQ16+JTRcCM|ai1I$AoTt^UiCcwW5VIiFAE?_REc zsJ{|pbNpuV8676QlNXuinu&oOS6FdXVJ}Pey-?Avj03k1e`oVU6Q`mE2d4%hgj(lW z4qkufomSJ9a@G(9WoaeP73{{TBm+213<`fzMk&PQ1{P9>R!Q+wZseuBW~W%d{2 z$T4blKkZ$uLixHig__&3xID*!ZGEYt2YM$TuWNsm8>4DbONm>gFQ0ziT$og?3`@aaIWmIvPUS1rX19NE0C`X@K?hon{H9*Fmo~Q7Oz*eY3s+1e ze>ICzT{5&&Z*G0q0|3jeX${Zp${F6R5qLu-Z0w!i`ko`*tdVRM4!a{N>E*N|k8PS9 zFXkJ>Hqs=Lx-IG;Ya2+}T6vJil??#q?zc*V;ZU?q$xes4H-*`hr^%2rZ>DVov6z2p z8ZRVv()Dxn`s34IKZCD^)dh|8rQP^*($H_au(&V#q$?`ku1YJBi zGM4&?{CW!?QYYMW>kpkUYyEvJS9y9M@WUY1_P;IuDo+352qcLqZkh9m+12?p8)~yYFb~11dcL2%d zIFYVYZ0kt?JK{3xEMAw{ZPZVmR%@#9OdmhAe|#KY|EOQaFGatDbBH++L6r9cXKS$y z72()9+|36Jw(4pH41-$kdmRPSsHeD(^v`gwTo4(V?TRxx8W=mJf?ui_EmyIWjMOl#-I`>MdV!jR)yY;fOQQ z5)!R z+X`Jdm2`6~8!)CZ^g)W5f!XgB)#`cecG+X9QlB$wTuAG^x>yO9b197dD-Ek*#07%KHjk!Hw4* z)v%0@=(++A^BI$#gSV4J(8%}f=q#4yywm*30?&K7X=?#6?rVR-@)XcMM6#u6ahve}rb5x=0NQgwBGEffX=7bK zbKK#icCbWPB>SRDrH}6IBXQueL9gt4QV`&FHr{KvYmjp1oR`Iz&;#CM6WF*Xp}0E?wFM`0^~m|(#7NYH9rVfW>YB$9&2R75 zGRqNdXH=TPhDZD6`wZ){aCV0{*fbYWRpp(zG<$!`>T zL_EE}t15+gnK7~dyCQxs)5#w`|Munk(_Nvt>470YXtD^95<$4aBfN6f6on`RzPMNa zi9C7_&SQ&qRIXKCK(ik`9iTxlg5^XzoeY2Odi~y;rM{gNiU*_tPQ7W{R2@3e*W1b2 zZGYGS)-1~gjy4z}1WXHXIM?vzQs3Kh92!je3>y&v5}1@lQ8k>Wu!N@VOzNhd)m+9& zvGFSsJ;~%GTAx8JS#7JE1zouERG_x;fnL_@=_p=Lej&Fak1mj=oTV%OQ;i}TPT7BV zYjc64&f`)C?6NoT-U!J{`9!Fpn> z%G(!SUMH|C_O&K=Sv=LG&Qts0l6ISRkD?JVVJr`)C{KN>olS2l)2T2?23IY~>%1KL zrj5>Seb)O?pk#hfZ0p0Pa`Fz=Zk8kf0@^MCKD@JPyMs0{tl@>$?dMPqASr*H2JG+_ z$6eEls&#c3b4$<;?O0Ou**Pn3xUI&i4&ciyD%s^VD0jUq*S~(=5?$34C5x$t!>8Wm zc%hxXL}!AO6fyPNWLrUC!A<3u{e3vnz{kHYQ2dHY*>1JyM!%hO*_sl2P|i)umnB7Q zQI;qh-|Q^3sd?v$DLRw26pep%!Whv>>==c}j(ia?B@}&&#}1a7La20-+X$xDYR(Lx zQeq;hu}8QB2qr4wFb=~bJF{wr;Djb8L79Zu!qHV zLFe;WJYI$hQZ%&Uuk45d3BZWJ^zl}{YE#VH32yKK2`yU6J57J3B!N3$eB^6R z>$w?l&o7AULM1qj=jc=|54AZ~QBqoOH3nL}j-))ini$#Jsz|a2z(j{-Ei2hU2acZ? zk(Mo&L1zxa-vrGo=m@5OtqQLCVCn$Qo?|n$?exOM_DJ^orDUld6!U&=EBVLo|0$aJ zSg^D^s5%Id_6MB`w>f{4Vb}dsA7I30dyC3J))u^Ywm5W=yful*mLmx1iX%*0=pDw< z+f_Y*q^>sLDe0QID}rW|Xw(Yt*!gh%eAKa7e+_`|Yx4&;5@}OW#oh^CR?cimFEqTo z)hCVjXvboKf?k|l1u5FGlTOtz2j2x=QMy)}Z%@|K)p6iys`YQw|Q4bcvz>INU^ zgpt7k9p2^hgBpL~cNal}zzY9KJ{`Gz7M4bZ`Y@crIka44r*clgy(&h<3a?hbG&GH# zXC-$Y&LE#J3-;l!`RV7=+K|uj<`?cI0@yAoqyov(0Xpo#a)PMLDP3Q$`PrUAGJw_7 zO!}z~SdHC^tpc*gsSNd8-BqXJyXWTMg?D%WH@1ZW?qh!q&p}h(BfWN40OkEQjE@sq zH3#4n;z`0G4>mhlZ}n)2q#7L%zTIMA>mbnfHX5L;yu`*^VMVoVXHSD|Y#UTl#&In9 z&lOI#72Mns1BV9e|Fm2m>$myo%b)$jm#@EY8W7rA&Gh0!jonpC5Kecm)ra-5p#hm2 z#0awH>{Nf$f=({K1SnUvU}Sf_?ls{EYGiSE?LW5*$Kp*f$UzNMv#;m!&43}4hftHX z2Kza^K$d`-j7ObS`SPZMT2p=8u1m|Wb|~;p2?r|nl?i7gb*tsw374dJo1uWKDgrwT zxY^KTMmkTgD2qM(`kn1}l8?sz9P&SY`u6ef-+q4|pMLJw)()M&!1cF=*;&{H+9c7X zjWtX~zu>9dz|yri4<(|GrFL=KC3)XM4Un54vWdJ2h(p<84G*jnIzi?#cs{7DfL&s$uA^LtQchsEC&;ZdXKz_mjNKb@{-n6Yz!PD+Ejf<5yF}>o-cYc8bgdsuK|@vpnnAzOC33v=1de$^I5yhS<-JCf;r= zj(SmZc?N4bL=^ZIye@9n3a-Ru$fAaBNeg5J6{{1%WUz7$=Y@C42brBjF>19H1lFKG zxNYwH)GX_gVmg`o=#c{$xZ43o9kfdEp1*bg%e2ka7JVbx8 zdT3s`)+N-Qts|@6U9?e*gzfj^m=#U3zYpXxrs8IG_j2PR`S2_jUfI~Zm!Rd$y~eU{ zW4YX!uqFVuo=yN{d$F~0IMx*TrBNdYtnj+Y&im5(vvgB5TybdEmg?8l`ta9XUo<+N zPz4A4CToM5ifRax*s5n*CgN<@@*RI@p2wnHXviv$xet#jBUl2V$91-4d3fXY{_4|sM?S=MAC-4MOZhbfhcj#DZhfR0x`yQGj zX88y>sCKI!i#Muy zX=d1a?&$-mn81uHoL`|F%qi+&cPJ+5wRY!cyk9?qvoAeLVaq4K@wO*cuf(eK1z$Vz zwB(b#2`3(Uml-r#Q51I=ONf6S(9FUr4DE9X4;7pmR92XFB9~h)^5{HhRHm-i(xiPo zwk`DM37C&B-4aj!3$`_e>bwjA!?nexC0y777$$)wDLOAnuAl%;Jj32 z28tEeAq*Ecrl^F=Hf$tawx;%-k2#JbrR~(*)611afP*8xBmC3mGA)1I9I^8LP!W@R z@u#N7CV5|ncy%zfis>Z^u8-=R4BSi?h*NV+4NJ>#suxgO(tY2SlGqJeq$@B*L<}Ui zb9p^MPD-+o^<}M|UF^1}&JxWV$zU1I1+hq-_-VPA5ALAZEv+XF*VG+{*r90BvJm<}pRx*D~I6GBRAn+Y9f00(hScPk=VZ^rKyp@7~5BaJFx3Xh}!vgcS zH;0eiv&hnp^<2-eh<+gL~y=AGLxQY_Da%v*|Ts zr=>Mfz3P>QzgK@T)qa7kKU1MU|NG~Cgss`TrFeJM!Od5zU+AvhEZJA%@V+@@ZwsYe zIVXRn#*<$0c08L|dRo1;(4KHCtBVN`U;*~1r_fus>K%ozt;YRTR0z^tAllI(2y5NLD=<8psGKnys-SlaU@dyZyvD*Pgb zY?{C+L(PjdEd(AMphD)FFM?H{+CRp(k01W}_7b-qyz#ySIzY)OH4TL)Ve{XP6R$BK(~1)(HV6~oeutXt6~Tj{%tB{4LqMj(GAI&+KsPy$e~nI$fFc_2uW9RU3>G+6NlB zo0fm*UczwVYFyURTK!!K=-xKVo)&~yr<8S0Y-dxwnYB1d(QIB)L_~QzoSK(71fb{5 zRBBKA*ybgSljJdGVoW~n_ks{x_P$Q1&5F*8uqHB=y7X1iAjkPxEpI5>;os>Fbj)?H zR0vCKwzFB2Wb@czVAZUwx)d28YaGgP%yECHS6Q5;$yNcT6}(e{loxr&PyNs5W@x1b zo|NQl`sY2VN`JE1m12_t_v1WnrB(T)z`jEpiW@K!eJw|EKr>Iyz~%*E2Smd2*T6t% zEXh*GfD&(tuK)y_DBT&1pug3yG@-)Dem`6gflh>WJ?Hh=X@|t6=ul8Z28vv&EJ%Me z$RKwG0tR6nh^gJFN){{OhNKvqom`IBgr(ZQC8eYs0^yPQ2FIbTq^efcip_fSWrpL^ z`1a-R{~urBgWT;PIp2RC8lDifbfi{T{}^C~q{0U9W>+Q%HYxc#6@M8TZIt9VqaM;u z8EpjAQJqP!L7aR|EWa+b`~#_&^rC-`q!Y2=PbeXX>3xT(`@ue}R(;QHna8nLc%SXI zOKdENAlGAI&y^eYs7$|INB7~t)$$b&wq1d$^8~XFMYv2=e|dA(5;_MQ1Y84Zfu`1d9XhoC6V^ze z1MNDdLNK{l@>?ag;!EPBt9O6;()G0#@9B8%Pt(WV9g(%WnNm~L&~1H?58Y?AM6;i8 z$9B9KAaF)hzRopj1P3kv0x7!1_E)gRv9+7U6!T~6tWt1t@i92n#3hw^6)z%P*ky3e zNBt2vr_-lu%Sy{Tp0ispR2P0HplblHM3Zu%y1lA!D!*z^ws;=9SxjAn-IH$msqzeyQkl3w2M^;qx zW?Ln1#t7i=o9k>%HKKp6K1=p;$C(zAH5r6tqu9==E`L2VV7>v^TH=DGqkYJ`vNEuA z#kI+<`w|ay$hZW^HdtF*r;Csroh{L^sKmK%Ti7&_u{YrP2JF+P_Q%ihYX#2m0?BkK zMyJ3D`P0GHBpZay-a&IM08q0!%jsD=(0&wRDq9?KsO>q#(QAL3It~0uv465gzcugU zFxzO|pxzEm)m+tf=HRk@!bASWNrsJMZp+2ZLKVx9%_{6H*S*_AE@RyF#d&H) zGaRRfTTRwv1I0~}=5dx$3#7EGG<9|-ub?sBNS=1BZ3TeueEsr4IG!)@30w7}i0sQR ztaX$xwRw{b??r!=%Cqcy??845{gwx*#Zotm2?HmcE8ubJ9g?ca`qu7KeRVRvQagNY zBcwQvo!M9liv(5jAg6r#s#;B0iob`ZLXS%dMF}CsP*O+fy^rh0DZ(fD!=Blx+DS>t zVMrx%>(V0-|f_Yc~-nt$vZP@ZNF;-FLuIdCaB7E$BXff!CZ*Bsiy!23M<~1X z4|YE7_7-2|xN+nTDIcWxABPOF&<>0RW#4jnDZ4C2*D6hfDRk*%7xHN`N$~tM%h3bCnI)RV^&#pK=iu z>;Q$cZJED&TB|Rkefau=58d;WJ2(!syHDAP*Y||~nXL5f5VLYZs5R6)wV?-IvAh=t zg#>@5&3Ga`4@GmdM;efSO^VqhCGba4d|InsI zcR=9u!AhNmApmZcpA*xaSXGoB{;P>Xo?Q*27F$|lHA+t*Cs>dqAtaCU!n{ign@ zo9^$^2{w?MQZ>8rxjvejpf3Og-UhF(2Mx>*hb`H)yY&vQmNX3uRl7u4Haz|W6nG_R zX`QfYA;mr#-Vo6X?pQ4%7p3=-6@lePOX$*XaC9g~Q7*zeJ~ z7j8GXKTmwyose&5dx*Yu={SGedR1+X-Ptjf6jhhqYOv$Uwsj>J?|bmb1$fN~R0e*k z7_M?caq4G-t``MUZ7?8Pd9Rp{%OXVg?&Tr=)$G(f^d!zE1w~Gk1@;tfUS@chi-PcJ zmZe=_o3nGe_hG}oY3bgJ%AgxLRJ(g{5Z||Oo7~^-Wx_r`EGT%h+g*PLK~}Jyz5KFh zzyBay_yjA6_|EGnj|c*_YhWYkIb002I75Ke!s<3Q-Q*B0VV$9h-4y3KlzAtW1t7i2 zIJn$JGpw$2I=3ZI>z?+i%J#Bz2CX}9Vf^iI@by&Cvz z6>@ZB*yjTlZlpSW>-B%CodII*)jT^_O$?j!&NZ*8){TCFW*PPUE*tbYuonlSEx(?o zH`#x#*ImEFpKEm-_3mEi1LC8$Z>Lot1L9t8@1b^8)GM!l>{l;4;6@@Hf(m%HJMPgI z3{VC+j03Rg9z#T()=ICW^0|(jAnZBIIvP=H6_v+>BeIVXHEVyY-U;m_8#uzSaro#E zTliF*g;%*Gk)uD*y`H?qbpDa2&kCvP?6)frV_8;>(xOdf0UtZ2*1ID|cDE@ltxB^w z7))-4{L{hV>c`e^Mi@UXBSF(4$Xe+RApTGU~?bD}^|M-9K?H786cEM->r2pat6E{li z0YnURNV%*kt?FnMI+xeoC)7{bT-#>qPNH<@?L(h&k|b0H=w&l!S;L;kOox7|<1|{r zj~0_Uni&hObUo0lMK&ck6;Zkll{ein%UL;E(e(zX5!f7oINR0|3<6|PY-b~M+*-Wx zzUI z)gs)@PKltYOqHHf>T{TzI7_LhjOU!PS6l0raOkwW5x5Us5!Zl6S13>)lADO8hR$-> zNkds49jvyU->4Ulnn2q-9cQQNt&>1#WJX0Mz+->evHWb0(qUIxCJ~;tSSi^I@8JdO zOH>bCWSdxoL?r9qbz_8xA1cN0U1~y--aCAPf2!PZZUFDgJ!0?eJg*;C?EXG~`~3H} zKR&%&U_W)}lLN^ziW%}mIw9Vy&)ijV?@&P~5t-RSoI)1eTbq`)b*IN;LAJAV!Kw3k z2*`f`t9W|_uWTSoxO5+{OW(Z6sSd548epkgmre}@dVX-s%u+8&kd=isyMw3Mim9beMcJeFQ{Xvewk|EQj-h6Fa8{|? z7*SqP?WceKd~VGieoWf}{rvY??%HYpmIqrqpcv*z_fURlvoD(ue!CsbQpI>2D z238H?Oj`85B!RCV>-`@aYy+`B4rT`6+4L8{Vp%J9^QV%?&GreU+?{=Q&S%=LlzKk3 zr2?ASei^*AU#3qsb~%0uDBtG^gbi%@py`>~(p%@31TO+3e`Uolfo471OH6w3`0T^m z!)P^=#H5zu5H#wGZLMUt-0t`CGd9g%!DNYNvc;IKX%*o4p6sjk(=P?3r#;3)5SqFQ z3QqTGjzLs%fyVBwdw0s6puk&R#ja?<>RcYX{)?hte02bG9K1s)V$(2M0ZVPzltvFM zxYvrX%FPBLe_JGi{_}%XeXouzC$>x)Yg3O_J|1zyI*g7x98eOBm25pv;H#_&Oz0dW zXP(xvTnN!#RV@l5fXR<@JDlb(#KyGmEi4%+ezu**`VlUjTwup}H_O-0%k_8r^!cgx z{J7$ynl$ZI7%GzjTxKNhAG~0IIq;Cg1i3j9kqKl=-m~BxbGbn5X!BW)8d0h4-;O_P= zPi@|Fe}867-~RqLY5I9%T~^AzkpxRTh{0?)uZ!PgFJYR5C30lfSV^I7f=JIxm`bt& z|L-!a#2Y`(Jq0yM`BBHxqj&47`3_Ifw$0Y{T_sfoh7UV4)oy(Fo7;V@G_yi;15T8o z%o@O|qZjO>%GObV(PRPewMs|?ro1h?W(CNcf0eTO!Y7GQec)z+AsD8svRsAT#=o7; z+3OA%Zhgd8eR0m`O!@u(_@RCMKIez$0h;|uFBuY;S@j}rh38ueSI6qewr-LADml>c z1cwCJAu1p9Jj|b z*p#Ch(cypfO{dcI)?Mb+Q}I6CE(z8?UN39b@1M8p&!h2Z&K1Q;2*}pAAQ}rPC16!g&=v|7HyiC#I(fn9rKQAk??OMX2KaK5BkP2 z?#4?SMR>N$F~xbw0%)!F%a{m=v*O7suc#V=acCBy`QTbt2^?RUKi}o`um6W z^G2u(;L8tD=)L5_;l^EE$7Yd7UIW1{SJE()^*OZEEkxGac3Z%sMu&tKVlf<#1l{z_ z+H}R^q@2exU}aBcUV?(h04173elC|BoMB#K(7$}my6Y^c0Y^4YLeAa-Gzrej5}}c&`mve&haXM$JKFtah!FI zV%J^Wa^3Obu=e+FfA!D*`uy|$^VYysn=epGLaKCHGkf9^QRJTL6SHp#tcNv0MM;un zS%=e8x9omQ%gOd1aypOE_MJ4DA#G#pZ)S8Hpf#jL8b6a-@X=0Sc8|k#|9fMhOALQe z45Q?Vq~AGAFeX@3T}t%c1TA@=E-Jjde>-6yM5ffmem7nG2KpKD1MS&?op!x{`#RM zkPW9@RUi0@e;#c1rOmom&T!A`(j+-(0km}ji`B2(p<4!$(E!?`Ii=J2T!s8=g5^5uX3_Wl0<=533Zs z3vj!W;hU5FIp@a|bM-3HHhYJFt9K!eFPvV3+aJ&C$QG=OaY1S2)8S;IiMNuTsk7)LsAlX@u8ou-7q#^Ytd{)gl8f?A&vr8d}8+m7UP z7XiNee;mWx9nApF>r`I523Cd>mWXPWB}mq%4c}nVlDZw}!2!l%T}*c>_Stej{o#tDu{UWV1+4~dJz%;D?K-3AX^<7=0}`AnFJ20=ILjQS zCeHk^eSyY!n{A3aT@xuWs&&QP%0ze8?%sAMf7O=^Z*W;o3>)y`)LssusMF>SgeFCT2QQomdpCn-c`j7`{r`Nd zf49wg z%5+lu76B0fbhOzgly}$XuBmHjrym@HEd-)mW)Z3nH4EZ5up4B=XR9_0+Aa#Qwe&S~ zWh2`^uh;)OzW)5$5bl$*`w)KJEu<=Sx~&m!AO&xcye*+^X%<_pjeRyzH;1e;(o7GZEd9bubc~BsnwcEhMy1Io2p(0tjRsmFrQn zzDc(1^PFh_t)@1NtX9#Tt=mOXAaP4?M&ECXD|z#}uG!NLZ_zxSEqz(+=nt!%Tk2zL z?3Dc64o{{gvIO((0BGI5t*5~@*vO6F;+V-w+u?B1dQ*lQ?54|DHfyN=e`ljrR?yS7 z+vGrsN*rtvU-2-Qk!RfnFH82izaDvUY7y)BLZteb`B`3 zePu&w)qIF3RW(+t-L6T}I_RE&0Z6i5M}X%G`OfXEOBCIsw(_PD9UD09aV@PLc-hxk zRwPARO((*Y4D&XdwQ);3f6k_bJ5lO5Hx4j_CWHQ$F-g-STtj5St)@3XdfP>L&<4Rj zbYju|@C0{guM|b-;(wS#3oncH@oRmNQ+pab@))sLw>E*go)nr&PT|~B@*raN!Z#sC!05(}N*VTZgodsmK)utgGKwk9`b}|P| zk-4ND)G#<(x;&24rlj2=2NJFt+Q->mmg~>oe}0)ma8XvJt3;R`DZlqynZLtk@36`# z!w@AsKJ9;IkKK^(e|iVYo&^%6uK29Zwi51wW}KvE&^Si`bklVkIat(WZiER1-Zls< zS%cl)J2nBbStW|2vlYo~%@D8w?xM{nNuz;l)9KpG1Y?DC=ux?;rsz0y*0;+}wWF&W ze_AUdRa}zccdy!liAWTn%23d@;?z2wUF?_P~IutnWBZ48J`r46DZ z@RvQf!&J39e+%m-NaH>=1lp{MC8?lyDo_F>v1wbiftOjyzw2Lrefsv|siwruLu<#r zKizA1!ATX3peEI+-$ObTXd!=$H${r1L*rC`D=)$Cpt&H7H|X*X0pFKAFmaB@vGHlk zZx(6y(gJ9bLUyXsJ#{q;7t+AvDhKp!m)v2q_N5j(f1#fZ%`1XG5?!XA=9-@?VHDuf z01B1TB06((BM?qVCo9{z4NR_s>?)7Tp9Q$v;R)-zy0~CfB!gs(H}+};Vc9-<`irQe{g>Ny1VwjcBz3V^hkvm0n0&w3X2kk z!N$Z4c3R(cVr6^jSKGS+b?{;<3!TVbo9$T~^3%*GoY&{|CfX?(aX#56D?hAatryUI zPthbG9-JesR2-KkI;d3Zz;09b&kOL2f8S=-=kywB=NAp7cK1`UIw$J0vJA2|Ro70Z ze~j&2yIf~zgjLpT$M(^-A6Mmr_CW7kU$((%Y)WVUYhZ$>%QuQQ^}#D#N~FC_(5@>Dl6;D%4eJX(doqL(=>8l z1(6-NkyXGwh!e#d%vn8&{ZK0ZE{;n;e?6=nk5j!^ueX*wV}Z~?(N$4WYGKn7j8wky z$JcP6%iEkFtlSg>awa{EN@#dlt#4mHfA|H*4hp*2UZ5f8^4euRG+N5TQYJsjVRs;A zx97|BJCtLx^SpDm6ht|i4FQ|@sw=U$$D|#ZE`^{nEdaFXCQku2*eRTWte$KKf8fW* z#CLTnLH~&EXq62Bx4tg>N^tBio0e7iIN5q7_~~_ISTQzIjCx-}{GONWBl>+JLWoSFbkbw{lPK(;>K8 zSB}T6>g0pK?Ykmcx=LQbLNQ<-gw6vU)(&8m&|cl5bTyntepa$XsjEWp)Sa-Xi$v^=k;Q#kuW#dDzx7YeE{a$AtEaZZ z97~^2o1w1ber?K)1Mf(jmu?II#i8!$yumI(5AP$|IW{3a%?klf8w|j|Msbsm8fO)t^Y}x7*$Qv$bGb#^Ge)zOFa?%W^G(Hoe&BW;vqZkL&hw zpA(-X{2D=e)7Nop-jOzKSe4@iM3tc**=Z9%^;*HcQHN3@e5nx^;N#hd+`R!09jxm7 z8ixS_ddF4XotuNUf8KzQA+N4hoWZ)-YJAPdFk3Zx+M5CzRTx7FdG#AW{w!-!q6;AH z$eQZy4$MQUn*R0G+sdF#tEUCf%vt8kme0aImT>2$O8w-+nG|(=D?a|t>pYE?8>sks zxmx}3Y*+yT*`5?+6ur#W$J=tKoum-!bGw)2H<6N^V8;Z@2H&+@7bNkHK=4XH7z zWDl&3s*;mJIO1eJJF3;TExc)MsiDrA^xaNQL@m1a>D5u%d$id?**sqTw3W1mbIFA{ zYC59n{>9&efA#t@zWzdHdMW+~JvoRmn}8N~cNBRA-sD(R-sMlH*6#27>!_|Rr0F0d$m{ed zYIbRH0@+^9idyTCVQDv6%__GuInw6)w5@ksoHLcvf94V%|#_s~) zfWxYno0po5-m3&PR#lj?#X$8+r_lR3g!Mp4S&*Hl{a|yi33!$>JV-b11GY{eX>FPQ zDP0=af8&++@z##lq3#;i1hvgz8EkLu0uCo1$Rbr6lm%?P{Ezl(c_mK3s=eLt$i1qN zs4vgO;_ufTtj`o>_V(A^^~aw-U#!J>&U0hk;fJ=0oHmGSuDa=z5nItjh&?m5HSA6J zaX7;|Px5I(BZ3YayPFDs74+K*8B#AGC`d0#e<268s_b5cIglLQW_uGn;yu#e=dMtR zb)l?Iz65+tO_azf9GsTx+#syrW!ud({nC{YjCDDh<2W)0dur6$y<*aYFsiF~^}K{z z*kilKtwhtTnWyCm`|VWOxL?GaSS*|KmHPNO?H<{q#eX2mD*g!H3iR8QX0$QmNwlz~(QX96ks(tGMvxDIJOVw51 z4r!CtVqg)kS%On7@rIw~q3xP;RVRUz(`38u_J8A=efsutAN}MPmK}@s-i=QH<_uW` zWRy9US<&T0@n(zo&@jmYXVA`Ru3k(f!|k=06VVD0kyU- z?*~0y{7`I%^JwtmsTiF$r1!{k=t(|w-%`EPsBL0s_7SPn%W6jlnYHS=bec-`j%g_m zu%9~={V=U3B0+6QkuiSS`&}48C?sJQCx3eJ%-nbvC2IEu&5GpxGinrbU)c~6_Ej%E zuB)g_!++1ir)}MdSiXwo9RfWaT62%0;h_=Sr9}#W@pK+f&llD*ya4_7sk2UhznC9B zYqoX}>RHqa&qTr)<8oVSO(Q8)uXH|94U5RI>l4Qpks#S(sxNwrze8Y0mTD5k9e?ty zdOhij8th~`4P|COI|kQJZx(!~4r4s|`}NN4Ej>_}qdGYG`Zp0E6i-tU)&?%`BiTuO zX3*Ao*-$ZdRk1V}fB@NtNQS!f4{U5Ad*K&ya|%~+5mtx~V=Z_9Lv+2dbYoZ7cB!RoMsld?dQFke>e%io{Bed>UW=YyFai>7Saaj>BV*k+p+3rX^z z70!o|9^RxYOwyRhL4Q)f@~K|ckj>pHz5t5I=uSAO#c@s5WydaX&$`jd^ec-Y(cZ% zjTAVD6`svYEf9?#`6mA2c<%!P>+NduWmUFeN>#go27eDF^(!O-Y}MI`6z4di!gGd@ zcxcepi|G|gMAT@jaz%i*%3J3yDG}&noOIfcA9iH#2W(u1A8ELyluUw_IYra<-R42|TU<7dw#LlB(Y!2h zSJE!IH-F|ls(57Ihj(d{wFDl6J|TM#ML+*ysjh0}Krvzm6a8D!zaD z_}iE9U*CUJ6?n2g15)vUgzgH4{G%k7*_Q~-JxKG@Wijz=%wl1 zOlnB{k7UMMi*=O^)`cB-^T>~OSXTaGX3`a^C~)5#o{aq0!vrMx!D{LDm^e62Y}w$` zV14Zp0d3}S{yaF6tKMsJ3c1zd5Y|QfAb{Oe!8i1$;oH|6s7Xs4+o-v5`bbJ3FHMy~A_X{|(N0!Vy~7ZMMN zGZZP4)Of~UfAckC(&fFp3+FpQ^rCn*-Ng zxp3%ofaW6+af($#72x#L41T9Osn!*@efjDYfxlkf#i{M#5KI%bP`;GErgXW5?Z*UBUGEAC}uDqMmW*&^V7BTf(HWg4VR z9noZkYFjq$MK7oryLPO})`_XUN8&6k36$#P9=U1*gOYgw|~ebr*H#aG%e5v<4~EmpLOPQWB*r8Bgv|_YDmZC=zoU+-&ZO;1o9gExBF>mRYcG^|!Bo{qf<`zkmDo$9O@o`;*dU zu>O5S@X@{Lg?*6whXaXq*nPf8x3kQ}b}vFdYY6~UvrNMf2bNovH-Gbx^&t~}to!@j zNq3UcVPQ})5#kT4>Tr}7SsA>oE%!rE?9$kNkJ)zOTlq0-A(qB(g$%ODP74=}fH?y2 zrr?O+?!`+`E?J?)eYC1kV-gDiwpC9BZeKR{osRnIjUm$8lp}ERX}53JefzR@_us$J zT9#KU_qH8M#j2HjLVppJjxghp^9FfnR4=zQ9wk+PyzZsoos=O8dXYQizG*L0$%n*` zWfo1uznjMBkysA3E`TRz6o$IcwiQOzYTkzaK=bgNO%=6ev!tVNJ-wSau0|RLZ>p7X z8e?ruS>kKU_Tso!MBpKF$`0E?wmE>fNmcFXTw^p_9Bh=0gyo2aYLuErjGlFwo@%r>vBvi4dk5Yvhc9!=8g#6O&tfYtOQwSi0{l8dz{ zA;L4flGo>fXT{?2sM$NJ0d9t7I0=WtI&)Cx+)H>i>3^-9!-#NzULI{0YQEX^%4XLX zG7|+;<1EE%@gpb*NqB}!>un%2%Vw3)rsJzPx|7Z%VoT=@VoQEdg$787YLnUXdMKb+ zHPPbvTcVy-p&?LAcroz)PyaCIzkhLQ0g-VuA5K+NtcOhS#5f3ET4a^4mS|t>350qZ zO?Cj_b$>(HcXhg>-{W2;qs!aa8=`0nUbe@0cLW0B8>2;z>97TPU?;3YM`MCGyhVO+ zP0<3$>Ah<;ao`COu@Os1X!mfZ;vC4;Z}vR?2Ad#N-{V$r$l-uUysYd{nP#_|IFjvJ1c}IjCFtwDJ-n`6R~gXX7QGh-nUZI( z#Fxnrb^RR3rJLRzAdpfOV)o|Cxq22z%ZE#-$#!zqTXmSN-Z5&7H*KjR+Uc;kYjJ5= z>wjF673B~EZcYcEsy*h)lMf^zFC4lK^NN(-uUqVgipT@+2d9R-+$$O(@cS@Jp0ESI zLreJL?aFi<8EBZwp+e25Dec=yhHpI8qUB6YS-`665%l&V#aomPN6%B?m$rH1k97Sv&SlM zbWNaE6>D}iEoaT%GpZrxgnm+ZGXM`^s6~^plyX zEBu+QkV3H_9w%|7G))an(}NMQJBe^8garC8u2hKHDmB~2-thD&)sBSiv@lj93asFo#=(SLmR4$ z4n0-ar7YP7Ttak%1RN_z2E{y5g#jL-D|3>D1eRV+M`XC zu*nLF8O>7Hat6YjJ2;BL_^@grlx^3!k~rI3o!olmp8tdVWIgeUv=h&y^a9itc zEn?YUdsYr}wN9xG3V$=uS;Uq$4wsHqPL^~q3doU1-=>|g1o5~02$xhJIIaf9%O36= zt#xlo4DXg6Lnbt39mU9k*LA3a$MS5dDK3dI*gvUMBWUgxXC@gK) zmKKj)i?5!ST>H=@xJNhvA?i>py58nM?^mF0?9QkHGb`mTIrJyZ&PukXYyJPf06t(MFXUtek^>w;djAlB!WjWwcfk(+Z+Q9lBX z<-GlMK9=L3Gk-?gRP7FidRp@gFClDxWW~O|AH#Bt`exZ`rj7H(23o##r=LpMDt5IU z3&aq|F`b94hpnPsoej%W*@>w}P6KzeQ`IwYD*4s>C~tF`PMC+QF5OkI%c;K9CpqwV z8_YT#`_V3l=mgOjk)I~MIBXiedsD6`+p1QajT`k>$9rtK^_A@`Hoj# zSy`*sMJ+o4!Z~>7fs&eI`VRWA0iIBqy1#HpU0&;__JUcTL@Iy}w-r6jjqOO>ERcD9 zxmWc>l0g)XdZ-b&lWl&8K{N%uJ=&~@k8dbk~Owthc7#H8LMlkn^|PveZ*?riZ? zp3|{{d4DRr{m_Xte=1+SpWXWFxklujLaKU<+4xn!JK)@X>X_OOp11565{P^2AD8RwzRNtif+B327h*G5U;_oqa>O06fP~?lsD{rWYwru zWG-d(X|bqBwEa$d?{R|Ho`TrD83Qa!XTGglH9F%4!B(qNYx?K~%AHpcUa7y!tC7_} zzZF)YwB$73RS8$SAyQA90>JjH_~)o-X==f00p8EpuY|r&A-2nXx4AJ)sj^c`Av$7$%S$1!+mYm+1);F~>ZLCLl?9+SPu(OyWE z5oo%zfBfcjaK!LtXNA3;)=8`bs||JrRexeG_18yV{ab4OM+Xu@e=W8B{-R6tBoKe9 zG3)gz`3Rt{%sSr}Vr2zU@~=|}3V)XK!1z5LTIajcs+F_a^bqfg-W$3Ug(W@to)@8M z1KI6qU1RJvM-SW5*Zm|&jVN-6bgs$bS@uY*V{&qqjH5kvZpTGB>wYg?O-Ce;)GF)x zak>8MYybGHLjBaH&+%w>+5!zX1?Fv<(3rzPFg!^wzWq zsmj-~pmW||wO%jU)qmpykxHNIIm))}_5~=8d+>&2CUJr?;rB9DBwAczejvRrRK><8 z?*-HtSSH1TGY?x({E$e?Q!F?9?f5~d;`a~V_FvrLgTWzyw_@y-?+JHbvTwzB3G3b+ z1Ggz4t3-hS1%hJ}mHawY}Xa6C1T}@xYT(VSlS!soelD>%((UK!nxo)e097Yrs;&r$b46jdIR#=MM zdxsqy-LwM-6Gq)JJkO+2#p-;@k>5<6k%y?9EoE$j^sT($E zz5jw8X_0&Bpnt;la-y|3#;-{60pQ=f0|+tc%Qv+%KIJj&b#T+!_RGt6`bPrf|sm)KD_-$|{m0*+YT{EsjcM3(PQd;tTeyDHXSEfhbqp5Ja}a zE_x!i)!1y_fB-K6zcYvx%FrWHpxxC=u0YB1=-0Q-D{t)gu)|LwtQ!!19~xx2C!2$} zmx@B?mVYgY!6|qLT}F;-2bMH~1?lTzJg>oBCt6Ck3Np37aAJyJYx!wAbSOEhzP4Mv z-&s12=O2IHzkMA49$%h$<&&gx(es_HrJV+tj{I1h_1C5QF7jd+nAerdO9|X;j3J_n zjXLZDnp7PMbofY%vc9?`Y*?P0=^5>MgBV@nM1Kt~s)Ck{fKwXbfXw`M)03ixm3H6_ zt8u{yOC0mYIyHE{cQ-nd-1gtV(KHqV;#~Sn( zZATnhU`yVEqpOIDlawR;yn4S7BqbTTT;Ag5dGh{6AJW;(_kG-#Go)jT%^Jo={MUc{ zTz|4Q%GY*h(U+wOnN^2Y(zf-iDorb>w&|*mDClBQ6@1h>vMPNRIcs1 z&Z6;D--^P;<2uwqcSLz^uQ>Me{g2VUy?@yDJZShN*f^ofO4wJq0X(Z#Y*(2J48rlc z;{?HuIzG{Kq6`e^yz#YciByjU6B4(lqTvpuZrK(w9VoKhu=YrJ`(2v;C-$TeNv(g~ z@!_bV=dG}yWZ^*)2QO5=*RAg?yJK<(R*5S>%;&4VrnY{(;R1ofPEX&9Q3_! zwE}^zLawpYc1Y;Q)S^2oP6Tp`_Ubs2SVY<32(27Zsjkyjr!%FQ`*&BCJ$eDdZDyQlyA?+Y%Cf6&wkdsmIz|HKtT znXt}tz10@UMX@4)1|VAtnHro7w*!U`Vl~%ZWZR`HD1K?(&Y1Rf)`rl;j(==9F`LWQ z)H(&kn%8t#a&i`YJah&?Aw%IsCk0p%@4wpK!71$M9JH#lUfsR)F=(^ef zq4U+Z{dJmeuzuHUd=N)8oqw@Xx!+QJCMyodKUq4>pW@A9-7U@q=RLBLliG4Q8LgNP z@H;z7e-e<&G#>Lk%n2nxlP@o{9}-U-?DKG(JS(%CbbsaD_OLk-cx`t4Mh6@Kqh<3l zsoT+U1B?%g$f^b(`V7pa!7**zD?ss>)3m_Sib%(Z7!YLUSv@%NDwDd5cWuRGz{d=$#i>cKlz9Bz$ve z+H$~wnNumVT|;hm0by==_po`CY5?RXc9=#+kNzF|mddTVlO7xO(uxg~ZK4RxV6XFm z(q+XP;7-s~!ITPUSplU| z<7=nbAMJ%!J{7;ya>!l|SPqymSf z8Vq^UprU-$9Yc9Fjc5gE(>__kT-zNjZgyM{D3xY?NVkI2Pk%j~v@3!D)O*S{*gUr{ zd{}L{L9IdWj&V&pFE*#}4%=>(Pjzp7Y#Xn()o>6M0&+$=hU)| zY0-R7Wa`_|)Tqs%>Fp9WbHa*>T~2R@qP{UJyqfBkY{Y))55W_$*MGL60mOGTo@A?{ znyJ^&C!t;8r4{AFr_bL$%>TTPzq}W%cKmh+VZsKNAb(U}y$9XTNR`fz7OT3-i;zTl z$8Hl88-%Y9K^zObW@qe@Jm=7FHzZweRjBC-epyOg;_*8G4S?rYbhf-a1nMS?cFPKm zT&i!~3cekE`S|Rd%=6ST(P}xHhR_xr8L^GCx1dUX(pi$lR!WkCP@<@!s?ngU?;zV= zhjVrMTYpNo2ptNi0^``Z`)i}XKfeArqs5+lvS$dKrVtgA%}ZTd4=!k)BOW}UprSUp zpc;ipL@;P&n@;ewa($#JYjUa%o{D#?rp<{W(Cfu%&t+5EQVC>5^A)k%K=#U#>r@rr z1}C-bY6Qz$tP0Azv$I&$Mkj}A#;NYF@{_8H-+zj@9oE(%*MV2!HN(ZOXP?bG^Wtj& zwj7Y-TM1}~bBfm=!nRXyk^Y^WE278=4=)J+AOG|1eXZLLvI)-WRPl_S5K3LM;~ay@ z!0=sJjU*4w>eDGsNK6&2s*%5`S%0Nnr)aksoELDRCnv-Z)O-|3=&o-20XsL80A#ywk+8e4AI1bORY^Bh{u+z=kolf?64k)^D+K5W6hmvGlu zs(zQH48a^ZyWe+L>r!cWM|YRoTYppJ(hRECFT9mkhGa^ zT2~^ZSNMZtNj$Xs3f|Xe2l08Q&8e7Fz&HPgyvG7RceiVICz;I5p#eOedOy~(#-f~f zd|j>=ocbiO2^504^Le8}d78Mw8n02VajMFntO-sXO29Qvy<6exsv0H-YYq#LBMts@kAHq0+6R6Ng1NAP?^(NweP&RJ1fzbk(&96#fI( z@F>^U)p`|nicd|4DQ(0}HBwX)*H?k>Gt+5(;=Cas(RBmzAFj}4qkk(O+oQ&tJFyd# z8V~lzKqEWMqS(!^y>XHtEpY8+hDve@#_80YVz=+*80Q=KS_3RaW254b&az$S9KpR| zGFI5^5^hRD*o_F3CKtfr9D_duElsO|H7M+WD&b>yWW8;Nn(`_nng0?%ved@k+@ziz zZl}J3Ky3cBUgJ}HpMMF}#1h$Xe_A2sO59A(UU5A520P5TDR^A5L_H4=j4hk43%?3!n z#m<44M({7vF8&e#pDITngDZBOXC?rb40WFNLqqWIt;%+Q9)I_`2f3@xLMrEHd)(AP zvon}@938_=r$UK8+_ioj|9ZbafFHczh`?Y22Vl;ZS3s$1lL1jw24Gi?5iF`$X@=Hu z{q3=q)x2P`7Tdap3utUK` zR)%!EYHN~SwtqD_<(#)_Cj%kJuF=~egifok>*&2i)1Z_Z^{irW`S&z6?AO9 z>1R1Lc)c>{)B#K=ft~%ws};|GK7IgPetf^hY3WJ@@`h3(8?ZJ1RC+lH6o1)6_ZC+&NK7Zm;7&yg?$?N2^d6zR3ys)P6 zcC|Vs>J~Wc`fRHW;u7ZSm$s?Wfh{;*zuwwIp#2Ucy~jP#;&-@4=G+1^1@Wq`Xx zPhSt7ntuv1oDx7R0F8ugpaD*+z0}Kf8R(_Fe>NvYnkuW69P zQP`BS-M%-U+@L4j2Z3L9aHmTL+G>?|HEz#v&42v5UZ1}G_OJ2jU%$`@2EQjVaNm*= zQwsg_Fs9;VoF*bgDH;kl(95CrM!W?DDz|d@yUuD664g~!V>jgKvDh3nhHVgZtQ)bA zgreM4b{N{8^F^;@8;or)20{>CS=TaNFsPR? z?0-}RkK9UiIk*c~ONtc9GF7(Qqb6Zr&E1h68Uc>Z?cPBlYe~23DvfdqgrXzkHMYPv$rFyC{7tqTPwYE zNG2P5Ck_YbPdxP>j*uhJ#dX=kVQN1&I}|UK>3HtN{&n`~%W{4B`+e#d ztsJ%`cx)ToKC3q%R-^1`AzCUgKD|tmJp=jfx-KyJtqwG1clBB=y{Wv>ZNpS6JAV(D zuDAI>OXAuf|MLXuNjh_$xohAgbb64XuAm&Tfe@#(7hC9LvvQ6|H~PgupJnbz4S=DV z`7yP~JvQCSWV+BO!d1+s;&3aFrSpScso=4tN!hg-(oec+vkmssi|Hc4v#KvM@gKkb z_SMm~=c|b)CkqxqT`fY2gqBRlfqyrIB#urXDmhw3TyY9+qG7xZE~FVO#{=K%;QirG}mw!tl`(F_p3NoGEf{?PKXNGFI@FHglK{`~1>Qs#VwFeevGt*t{ALeM+pYCI&kVhl?zUS%2k&w>61tHL+b zR!Com<)13Ho~~}X931c(1r{^qn0y*J$^zM^g4udTf#5BbuPf#AjX`?f50bi}{{fu9 zmpl}ITa)Y=N=X=6cac-CG=D>409sty`#330_#LOWlv#_{>lA{v#5MyU=Hbn#vj|yZ&Rq+XnfaG{p zVPsJkAFf-6g2n*DcsTbPtm2RsKym~Qa2AhVYYNBQ3C#RYVLhrE$bY(SDMiaLx%;bH;`j`szSdDOH1t^|;yc-rIp+e}7)OpV}#&G}kKVNFUJC ztD4Gs6j06oQl<)#Uw|*+koY>hr2*s`C~O5t8Glt>ku1sJliGW7UUd$d_I? z(5(io)_+l7F_-&PO}}@mzmH}VN8dTKHs_s+r?K)Dv5Rf@Nuf_3n_kk+*4~c1J1B7} z1!s?kiZW%1tAA)?WQ%oHxA^clOk#qnJR4NWMl)xjm0y`9wh?UxYVCE^zJ9B}=zCJ} zdvm0KEO3sVH6_#v{xYGDBYUlH&-@y?g204m2Ps)7c>mRxU^L`^>ZSn3h^JiAQSqeC zTvme+R%Jn_CZPYR zG2fgl<r@uUp?cw32B;v4M@-R3Cumjj>l)b7HbEZAkWpLp=3fNb6wk;qO3%Ii^H z59at*zr4>X5B5Q|tD{)&+HF8MRdCmbku-4Gi+^c*n!Xps%mM&$^w#6D69qUR&|8+$ zQQR1GBd8i!>~mdi3}PQ^4~r@6KEtjP0IpWxZwF2&~ZQ0cm3UK)D@eRoS`X=giu1*gtp8iumaG1z3SzK0s(Dm#i3rNW0u81S<^ z6@O2#>C19``1tJ=lRY~w6D^@`X*lG4t5X~8gRkS}k?`!`s$*&?3lvIy=*8m&e*v-w zg@c9z#8=kNmMlw7)6Q*Isb{E;z_Vw$&6d!bWYf9ZlV2p|sk-#GUMk(Pg*7SMf;@x( zNr2g7QR%cmal*PyWjA&0Qou4KBX-H%2Y<;6jFiP@%|Q~rgUTX~YY=S1t^#rYE>R8a zD zbG(W|xb{-(k4l7uSQ;p5JK{O~n< z8V{-jt5TLlJN06t6{zWGcxvIeaO<80^>9X;63MzzF-)#sLgOqZ?4Vkd|fU{t$wXX42RZHbR=x_=gf`N<`5fK9V0 zve+#I+>Rg#zLro@CDXXYqHi9d%i(!&9!HXgNNhQ@6@OW+e|`A#7Y=sEtsd;1i--!4 zcKXZn=D7ZO`f)9}Wxw$vTA! zz{ANag%S@yn+?lKGk-iZumCNjjoq74aQtGpwr@Zr9j{vVZ0B7_#z3*t>oO;2f=wjn zw$wFuD>&A6yT-U`#uwXQk|Lzl*0SA^X4}Zf6gJQhZnw5uC%a$Z>gV?5{a&40*sb`| z&1dx@%v**qmtOk0hZ&qP*esB# zorAsgrIG@0pKmfG7JiOyql7=Eju#k8Z6+0A4=rv(ZRaCEY@G+(@Q7V zvz&6jZ6$IQZhyyco7=@e$ve%_H1h;q9g0F*ei)8BG*;lSpFFah_C0`QfQIU>f&uIf z4Ix}$$7!uA0@L#d%EVN+8A)6cZX4>A%G-jm5&N*z;RWK!e(qqF142WNlrCUc)2IO8(ln&+X-!uTt=XHJr0sOFSbyypkneRl3_ixDFUzH>=phK) z=Z_2a`^T47>GWhh;4Mhi5&l-PyheMA?oDS(5TUM*tc@n`I)yv)?r01sz)oBC!fJD6 za}$-6DR%^KYAF||a^kAlljXhbxU7Tn6MfASCOeeplVZ0%2J9?nD<|iPc$W-5&Sc6J z_z+&`l7ILK8D(>fbXTyZb*OyM^4LL|YuiZ*b5&Lg`_kZ$0^zq%pvRoK^FOC@x;|+)11W&@_ zXqNn~w>fxg9J|;p`C{?Bf*SLw9LV#<+NO67*$ zir-FRshAT7&t}^vc$nW!=TbRve$qj@V+RAwG(zQvCM!z>R)^T5p)hf7${a!2oq~{P zsHNGaEs}aY9-O6pJ7TmExZ7xF*;QAj9?aH!W9`(4$-7R&wHtwf zJU~1GE+?;LAlhSwSvec=~mn_dtzIbHL{9t)*){!6U`uOQlQxEl&tV`VKEDkMeE~yNtO**#0agr}NjvXIP z8r*#E#8)p-%Mg$m8M!>>vIuz9c7HzOv^P~?Z!cczA@*s0`1E8atozC1 zGHiOi)a)*|sY>4k+n{yX4VlQr6Fb!IO*x;Q5VSFf&dFmUcanG%8|>QL^>e(OBFL#;GflXGBt8^&njU#sRgF0B3v za4hg)P5euZr-7NunmHB3D@;$>fD#S}q5ZpWS7A*nw>4mp_SlvxOyj?-yLvMk!1cUq zOlbN6RgjPyfalOgj59F_1Q9;LKCW6*vBT6|JiL63$_s0xroQ|QDSsdo+uxxHBfM{1 zXQL}bpT2Vq=TWemvv$xOH z_~6J4zvEmHXzL(-rzQ^a#`L0*b5Mu>CM<&^6(yW=k%4%B(1iR;3ly@eA74)oc|RW-WU z9oOb#6OEk*stT+g@|W`3tNGU-!IgF z?&aKHh&IMS7O8G9f&z$5+XNXK=$Cgtk#FGnFDe2a@{e)08g&@5eyjg@L3^X{%{D1=7O0zrv?<9*NYY<C=?WS0yrvqBK&?B6 z;11o)diA>YG91A?^uJJY9W1!1K%$QnA$wUi2lb8(X0IFU8B9FiOW)qZOq+GPviRGj zABFlXY#8>NcB&3VL_H@J?Vsx}JgTHJTZa^DDO-b&EpHS%lnLW-@Wq}^b!|XLw+);y zQh!I3ls9AvIRo&Nw@X%CZmuO08Z>rqx|G|8pjFYKYMUAw%b3XeIM{yd-uRiiI~h_J z-ej|b^A`tkScOy;4g|l<;ZA+?lwE@LWpJfd(OvChw<^TuWwE}Duj558>;>J2=s-OY zK@_luNZ0{8#M^lez||@6gor5tl=S}7LVr^M$7)GpSWh~YCse6xD1nf*v#H8?UJa&Hi57K)WY-niu8g)reMa<^TL-8FW7+ixId*lm!hZU14#K7Y@> z)sG*)eHqWo_UvtO6Tm$)MNIE(`7HOgl#=;JE2V{xPC!V`cu(E3-I;n-=nQXPC*hy4 z4ru{ilR&PRya!TLwb~bNxnT)g15q4O=jmLM86_m2x)6z=>;@=<&Nj}Pk+@a*Z0UgJ z7K?I$0Jo+bSXZT_l0$1c6PA1F{eSG*2P&Fv0gKe*n`l*D=b_c2G7M%Bept4D{KD+@VrK#bViIgl^+Z{O$`^~Ox>b$Q$XTlE=<4OTC?8}fRYhXuDA{qM z*|mm_nt*S6)5rY+EWwA$DauenH96r3%^rXhb*Ho1B~Yoys4@Z1oDh~6$A6v_F9n^b zkv!~YlFU|Tx^$!6`l-~+7SF?WI+FD&um?Y>BjUTBZ6=9(Uz$WpXTz6LAqJiao?#Cu zP%7y+79Gv_ak)nO_FH}Nk$>tFix7%#W@;ogV5pMjYCu49%s5&-B}LB9RWR^&p3kNh z1xK^Ob-hE3yz?2=;a^|}o)}(DnH$jhET_`O#3U8EbdVw=Sj)r0nY#l8i`V!lM3^=@cR?~gwDb8zG zJzs?s){^vEG}hi6?`}U3qyJm9`RBJ^I4163ZtWl7EZ~eW6#&ZFqJKz&4O;B3%PL`d z@e?%7Sw0a5A5YZ+%^ARxYq<2tcK$m%m|IoMtE~nyjgIVZi`sZP&Y{vF0o?B1@J7JH z={+_eLx*}Df5-RRtfip_KhR9?@CtgF8JJYrY+elP1bPdeZb{LOQ-KbAsQzb(TU#A- z0HEbmC5wXv7;oOAb${MvQ&#`j+Iy?^$LG)g{DrrXQ#$ut`p&Bx5h!aBhnLUIUN=1_ z17A`bUT*+arL}7_K+uY7Y}RY#JlZO}-lw9B$C{Gg2*ta%uU&Weg9vqLQ3v6-h#4cm zVSn_D*$Xy!Ir7Cc@;iy`H7PNpb^X4lAvJHq290`cSAccx#e7szafd{}Qq^G~EA?V2oCKghm5t0L_ch72#KdhOa$<#- zP7YmOmljjt{Hu)B^63pbp$S~obf@W>+->5Sd+4Qo4$j%j%KiQOKfeCLpwmi5=VO88 zmjF>fuD`Q95#Gpq>!V_Ymrt2F!gjm`FPNG>lqB!QmRY{XdXayC6sHvcUT76WAXN@{ z4(BoKbQsH}P*)ByfTdRjh$1oWVQC6O=G3^2k|ujBh4wa4*Nf_i>tStX_({5|)@-x= z(AwpwS}TFMoDQ}dh@W8x4K+U$jXU$2X_v}rk2;TKu~lumV2$hOp^|G}3gLhK=eP0i z@!S33i8m#X-y?s49*Hnh@1c0Wv~cZxrShBM7U0{%?0lNdrAmzP)Zl?5DgRy0d&!kw z+E4bzyI)QuI7|*q;&3}ba%n5>;qPg`m#70ArZqP)+2(E0B=RwUYc-v6$I7=gDp6e_ z@$ERuV+}i~;guG8%dMm!Nn>+e+UWsnowQTapX6`X0~~*u_ny{ptno~-sNz$VW3gGl zuxjV<+0Tpie5-gp(!iK1#_=qihHuJq7pps*L|$->e?WR}2u84JY~$DhqxyZQJy;Z3 zvMZXkCBPm&FFBSh$H@&7n*!EEWleMVOFh=vmD8Ry4cp?|t>U!Ytr*KDd^tea+qP-* zvFkx)GiZN?Bh~^e&RU~^h>}jeRl&YXN&TzXkGn1Nd7Idjf{MW==S{!&$(1aP1wp|gVG~$o@+?G}{sRcOwCP0mYXD?f_iMV>1 z?nop_A;#|(MQTV#Exq@3znHTsvFyH}ZE>4y#o7G;gzdl+`62lK=lJs|}Y-{JGPjvyC-lrIyM3ceB!<&Sbc?!UyQPqT3 zF;0KEZvm=o>AGi!!V7#<1c#P51Fd`Vr9P-K)3zz?dIsF;E1zmS!B(@vN7WnS_E0MY z+XR(4i7|y*@>S?{O@>;06?MGL$WHD{%$1zrFY4tOFhv_jrt+ z?qO)MSl6g99B6pF_LH^WmP|jJ@Ls~$3Xv`UA{~x3cZ@r5ZmT+7s{*bK8i_Y)YTkc? zbyREXhq3_V+j=S7Fm~1eC}1!7P`M}kuwuWMYwpIv-3b{IPgPRTMitO;JZ%#?giePh z-BGLfaUL9v<5H+IDO3fHvS70fcl*_B=iJiG7A4+>p`D2e$JR$wAt&SK3+zCm*^C?4 z!^UX-u6uhNVZ@N zEcEsz5v$JGMsBR2vf%+$lvdZE?Ya-)-TuR3{a4uD$(12J`B`t~y-QtJ=tgRsEB{;jrgF{mh8_&PZq#ez z$lNtTI)KY05FOKGl}69g?pq76=gl_UuTBKhI$#=apDWH@mS#RLbee$0A zYwv4PnxJc&8z)C`-fC|y$vS^t+F#jVsWyZ1SHv{+XS3I{qIVenX)8EKys9&u?3cUj z0=&JQbkNx8P-jqWm2g4dg4qZ}C9S@X)K?|>l7o#a=R0<`8??Op3C2Od+MGwccAIbQ z{wnrzsY$q(Yt4gNC)w-0EnCnfI<62^x5(I*hz}diVWR3B0-GlHcXof<%Yr>QPdZdl z^>>681Lt;)medaPnlvr57D7cE)go{dDyhf~VjqTLkg?^?eqr6B!2ZP2S~U zITNM4bTbQ)AYn<03fwH~Ah0P^oY+g&LfPt^fy*MhrOrKVNLD2yUB@jb&%S< zPyK1lUe@bLw3<^@ZBOjxV{cuQ6(V)+YB)KB4O+XvY-@kM%IZU~UZ(8F;k7Az*XFpP z{qNb*&6i3#&4oNKbwZW&^%ltoCE^=jq9ah2lD9KYARA75+KyzQ2J8@WsrFYXOKu)Z6?^coQ{WG z4ioKA+vk7v`tNVQ^$%aa{r&C3i~Z3apG0w+W-FNwvgINuA}%=@O@KR8Ms{Ra;HjpN zcS2xHmLUNifKj#tg0)CK4QL7Mzrj+r9h?gEbyCNb09Lls^<)JGp2%NMK6tWx@^ms) z8a)Nj%RU&U8?7_ML%tfQ zKVV)nIGRvo4=a!Rdvkr(QmNZLv6|(tmt*rAgd5}<7~QX!K#m+(B^HblG187%l1PhpVS**P}ScU5le`f68G^z$?pf9D_%qX2f(}%SQ1v zQ4Xmjqn?|RcG*7ep{5=zdDdmT-p}TU9S@IRiJfgXUIkul?fmWIhd)2OOeR@acyxal z=zh+Fn(Sw%jG!}KSX{~#gAd5y9KNEriiPw92juuFnZUy~M3wD^w)*keCr2ZvZ)M$v z*ro=!G+mx2u`ZBtHDKPgSsBBrO{moV@Qhm4;2dkR0Bi@yD+IIqnpie;VXue7wBl$j z8=dwsYVKa-+QFy@W0JdrHny3T8a{u|l~gm7?&K8S%e$Fme?(5Ek4S0_Z6!m!EZf-M zmm`odPqw-DlxMO=*T4$wFwn}nF+Ob8z10c^ZUuiXPiLkMc*4d*oWmw{-cj}YMm8J< z6)Vv@Yr9=n)(r`o4W4BiRkjy_Ch)S;g4x?;Y=L}@M#f(4(6=K^L}qvx(9eISFAWdQ zXvrfdufY^V*yLY)eSK=XS$4MxYdB4~>y<4Al zn%IdKwjjJ$U6{>rSbv4IAAo->bJ^m7+veB`@+z^khlSf3Vk8pwyKh`!rl`*WO*trT5e2Be@5pi6URLb$-``$$*!46#!jrH)f-D8o8A7_7k3)*#eS%^xm6LzCwN?2JyY0%s zYFy1;$m&??STv_4ADV3|*EWeTWU1K?#o1W~O-@@U9&+gS2-hN3vkg+*9yhUCENkyL zi8Ah>02|!e1v2#p=wAKTkz`y}Kb8iwC&9XESK>`{RJ?j$=|%F=r}lfA$-yNYmlE_S z*EL$O&!O!zyQJZgoE(4o<<{rRe}DY&(xUz}>)eegw{w~hkE{VZA;-Bj+wehY_L~fE zsc-ugGvI*Ku!c&zW+Qp|$?z19LkS86F}2gtz!oSCEw-Xdh@H{iq)7LrOB_VJVYPLQFZ7h z5vf?uCaCHolU&cUc2$5B&IVzEFQM`cF7<-kH6F>HhdKi~6GvR-O$=LubcjD@Wc64`Y5wquk19>{tZt0}*&QoG})j<&DX9==6$I?1`N1v2W^3CO9kkRuY~ez`!dF-uYde%7}ai_ zsOOq?q*{MhY+Y2g?m=xbJXFWtn~pJEHBvnp&L#%2@=tEeY6d82H@(DaVo%VL;~k@m ze8{kiEVsH7>H@FMBUs&jDTl{2Jt@$BD}GQ<_7?8~1le7xT^T`-DVg>5k^tK9y~R%J z3VqtQMs^RacuB|U)W2|)zS}awhTmLhonyo#JPm)_a4dIaJ}nEKqu%H*LI3Oc@}d4h zq)lUNPL~5^EE@r5Y@iabH8I5oy$PRSDK~g}WOE-jHv!Q2^R>qtum&q2q=3>KN^s_- zoyF92s(?m)CA;UZ=7!h64s=!7;4$r6i~GVI$(ehENx=#mDAvd zc$$ChPe1i-*F8^K85Abdl)LdHCqya2F0;nD;5_1IQe$Tx_K+XjP(nuW8WM|Ag&bZE z`OC$%6C?X?KiKJp=NaBzi}}GffP$+MteBA<;CoXE(5_!C?DTpYy2)!y>)m@?-nhY@ zB`>h*Ty{DHJW@%w*-+&Wo(9-!4eMl;1OR`gy8|#y!y~1|`I)y=nTd(2i{~M?X|^&d z|K=U5-Ie4YSq`Vo8ArAZ$yd9q-QN95`m)AeSx){7;k;xNs2_N&wZH)i9OYx>-*B+MJ0bk zaGRo(x~Rn#lClM4Ke5`S*6+4PB86tH+|6-Yz%J2gINHtuC%gbY^J6&4f_mHLAhGSX z2(4QXrwoIWMl)oXqE$F?BiI7;0k`-UE);jc5oQnv}cE+;Znmv zcNlnAFLL$%B#m$T_-U7=A9tCOgZnt{Kc}2~kl) zB|=H7JLpjT;LI7dZ>a`&A{m=xX~D^w>TLtZLCDcMsVV5!ZS!tAH!2mAYI$6aUDn#- zMv4fRJ#u{C9_^pB4U7D)cFOo(gv<3X^R@$e6ATNdwt1R*+4|(nF`$X~vrK>aoZqn0 zVl&}c)unV|RU9%Lp@m7PSA5N%R_&>5c|P6r-;%J?K_CtyXUZEyrQpGSR^WqjHfJom zgW^Y09A@r-Atm*y)}sobs(wrAPdZLZGtV|whoAFlTJ$;i0LJ5BW%7Vdn9zC>eAXp| z@aa91keJ>RJ>$7EG+0Lg4I16K}_O>0( zJ|lp7y*6c+j%y!E?+$+r^7O>z>wv&-uQsOjF&pnT`zexQkeXHK0R!3&V~rrIT_TPh zY3&s4bI+T-+ZAPm6?D?*8=*Y&-M8;|)7E^}EP?mj=TO2%l@{RNoLZ~$CS8pi@BPpH z@ZxLVHIVL>pQ94atV;!WXll}o%U*3{Eko3fRt`pGkFKzx>Oy~f#h1nU^ygo{{rTbk z`o2JCtVN9pLZ$iO(3xX3!!I+5qyvZ-v*a8|GvKs)fx-$9Itjnp=gF^5r@T*|EAaWM zyQ0pl@8-O-7yWb1P>~VhvRzIWhvD9e&OLANqT3g5#d?GA0}6qqC#$7&qpFp*3luGf zAOr9URn8B`{^x%NH?>MS9K=fw#3fao`6gA#n#=3-O3<*@Ijh5O0!7F`NlNyShSZkZ z>W@qIavY!3XRNIanac%g%J5YsomFw|>}+_G8qrDrc}cLa2nM4j zYyCb}Y2SYeuoqy~H68=h9*~Ife>2P7E5WY#3vb|@p++fpR!Z$n!uqyCq`#sQe;Q_x zDpY1sv~x*x2HUo5QD&Q~Mx(nVw6$p_rW~L1Vt4WW_E6D;(_tb2LT0$sRK6YPxD3Oy zI;ouJQEwXoEZ!V1{bOJM8tvPczyEx`=n0QJX^DSBdB-5|w=NslASLZ2O$YsKH+2|1 zXBm00--B$R90S-fgT4&UYwBp>*6B@o-_d?pvX38MMtPrS;kpj@FfSi6XQAtZBXZYk zVa<1{DUdIq-^nsX2nqX%2Pz0i(;i(CDU=Xcy#su92#&VZ(=nYm$e)(ziIAIOGJDY2 zQ*V!U9UY*#T@Rgfep#!Z6GT?Zyx^6#?YDn)xyL$KDmx;;9)_4JI1eIZcROkgppoqB zh3sgY?#}5}b`J`8<*393pBAuvI}K`A)vjYLJFRB$-l3ZF>x#`^h|ruMXi}2RDp`{b zO&h&W0{u)uJ9(EdF_!p2U{8&9@U7LgtYhv@eQn_w(;|2$`(LU*krh>rc9r{Twaq*-=ow7r}#~>LB);1GDF4nYmyUpj@*u<)AqZb{jSuiSt?ENc_Pc)zwlcH+l)gQjUyjAi+?N4TUKnQzyKAd2K=MOT00ub!t8klto0 z>T+*E4-GZ<+E}ej3a+hAS<;S5BMOxTwc>bS0i@%{LiF zD}c?bJY@p9Q%=goCjNgGB-A&nrUz^k!p#;5PHYc{wk=CXXH?Uh;42HINXAx{S~DnB z$&cGwwnv@w%o3B;Ztd9s1?&l)&DnO_`GH_0+)~svQ2dQ}3V-TJu}!i%2*2v#?F18y zU|5(uIJbNp@;Wep&-!{6|Mlq?_DApwlF3elBJC3vtGI#9u{(cub^~(cB-Wi zx8Qd?B&*qmb#*)qp-tmLV4EZCj@|0N6TYi+FDT~0Nm`nBg@*xQyLMU+%Xw!AZL2!( zuzYq%HHXa>3Y1NU-=-H?Rckq==mgo-3$wAoXdaCAaA6{rmToUvO?YS*c>b) zZ0Txn+hzxLS-t!=9(e1n&uJO2PQ%~E*RSJCefAn=dp#M!Ug|L1$F9aJAK6&|PNROa zCs2pCb4pl`nm9A7XQ{Zhb#JdrN>K=gXk0bwi;5r}!6sb-6p@LOIIUTOnnanzcYvE7 zS&H@%n@WFw>q99<6#z?_TEYt5532|_dqxOy1zqT;6>*g*AqI!KA(}x1cK5=H+8!yy zV|&TE-ig2)+uc$oYp<>s;qzq;3u<>L&q&sa&Ft{Qntl7Ne)#;yw{L&FkMCi`Rle-i z9IvCghwd8P++7ZK-3gAg9maW;%W?AVC8ruqL*ajoeTn{Z3LI$(%d-PS!nU&W##p9a zp($(EcT`tUHnbM;L>n?i85mD$eI15q5y&-qaY{^w_OIn>`kHQ)VIorr{B6mThQHGHdvG)xQ4cQ~U6u z{Q7@5pH)*ckfq{6#8u8fVHwLt2qib(L>1c@?z^UWDZl9$)W)e9r(*p#Pz-92(#g3A ziiEWyHd3~CzcxR=rf^>4G)G^YbO(xgv2VBH@#MAzRI~Ab;H59-krjLZVa!wiL{jmg z9Di|uY1m=ilBG~}gN9oA8?Uav&#nYpRP=w_QWKbFLfLb^#Yw^b54+WpV~3t|&T}Q- zsy_eIssYzt2HxT`6gw|sfc^wWEkY`el!Y0I@D?m-um<%cgm^~< z=HxgAl>uT+$BgGg zmQLjNQMrYyI4OUkw9`h+4A#Uso;Kns3fXP~;KSzU8hoeYv?Q?g zyR-XkF!yrN8~S9=rA4B$iU&Ku+4f=m3cQciw_bh^ zDQmA0V{m3t0XtrC&E{Y1G!+kch%Db!X3}O?8>cye(RQf4+l`dH3a`zImWnr)QS00R z6y#<8G`sE^2*lgL;oj@>*w)X@Kfzxs0!qFUyirAW-TR5O;N+r%_jz`FB?DUoTT#Pgc9$fjdj( z7T53s4i+2@zqWnJ9+UmyIx{#vrdmeTiR9k&?sDvhJQfvGC;++a4cO$9<^vd^-7^n$ zKiLKl#C@pe1T|x+qt<^?M6$j;rUx}wBoNFD=4(V;h3>LG;QAP^Hi_-~5+#62%c>0S z>y9FOAE8=t)T2p%gEMP0p%IIB@w3G|mBI&*Iv}vyP^DBwH}0J}JcsnolKuVl+vh)j z8~^_B{n$S3xTkxKvxqLchJnfi9voJ6EQmn1BQbyHrY_~xSF0n;SR-0|FYFS*RX_|ELI1)23hk_zbrZ{!Jtmth`Kf?_PIxQ zvc7Qa8qVmwbjBu|ZU?sON_A)=E+~gK3{uGkHs;SN^j%({p0)xF4RXBT^U;V=lwIGZ zW55@$>;C*{`5b?_?;pPWLg#_KG>Ln$T-xsL8nmeTVwEBo;K{5uM??o~>_Jp8mIWQE zrjrj73)kJi|D2KJkgxa>P*S(`7xhpMTa%<)GOw6(=eP^L6}$xyp7xjXso9uSJ6RGiXonxN*bc-MrECwWaL@xJ z0Pp}3IaPnL9OO&z2itZ4YqQq~+RMB5oxF%jO{-s6I0A>W$n4c7t=zn*WGh#K%{A@UvV;pl-{kLG4PYcUZ2! zHX`(X)TGarvY*7r^l)KM27c8I^kG&*uzGK0|Axjx1>&MmGc+_FppkYKMITv8v#a;} zmrCbKWKL+}ZFYb~sSdXT40$_cCzfECV`qQ8-WF(1FJe}S?Pq5CgID8IJ2s(QH=eTv z#h0eNAyCY2;ns)iRsSI5c$@Bp7eDGq9AU7<%f_GCRlZHyKI(m6d#Rn9Qvzdgj1uh~Q-dP8)!Lgp4 zA`QL@iViZU&i>~@%!H|WrX-7(FN>K zgW6V^kUTxA*y~d-T%4XQ& z*uT$uH^4e@zj7F>)}KnT*Cq3Dz8zIZ(7iU-LcDN9q2>!u`T+ zbt`}?XemgtCjNhuB?At}H9dWy@amsls)T0?l^rJP*fYrTZ2HE-nFa`!O$L!9;VbaC zY#m@%Zh2NkNNN)ax=xmR`ZhKq-V@-)Vdcy0mQsH?l&6lT{HASO>Ki(uzvdi% zTD9Llf9x+hz5BDFBgl(G7jg%9ZzXCot}k{W{FB*^xcqAm&<41S{coU$KnArQZVNJ? zCwKhhz-hU%X;QMLPKb^$i*t#a*`UZ--lnD*d$1;_mh%2qQP37QGz+`OuCQo?f-45A zr%L}^_3dFPNnv2q ztkDCQD4m*g{IqC)jE{efFJFKARR0`b|Ee#ls`05OS$Bdt>@egUWR1vyxtD_dU4L;$ z6rBjZ0KkgS-HMvoRlJn+!?KH#O6plfe$A_|zvO>Cbs{~`wXCY?;TQ@O(b1}|uGO_B zNk|!QS0a!WBDX%iyCuD;)0#7uiXvBw(uxK`zei6!IYvlAbsk@$>D2+?a#yyROkZx> zso;Y<>_rs{RrYx3ofwdyMs^Zj--i&AQm`DhpKr-6$Gm7mJgfIkJ!Z6!yzS}N$~EZz ztTKPG_s*-+1JG5P{?OVeS^_p|$9atM8Fo|-p~MM`Obm)ObEDTwF^Q;I6&)8RbAqthw;SV|TK0Qqcg&FLU{$^I^) z2Y;_ni{prnP;s1gM_<3vR;fzH-PZnRr^sS`gw9+OS)Uba`L0P zKUcjIhh>`tBrD=XV*=8q6~$&Mx-2P>(TLyR1J%7{33)r_KJPg7Da$7xZnLgP_Ois# ztmTuARgKk`x?Vt9XH~%1Zz&a~O*&`8JF26c+qv>H$2v_IbG30!$?UeTx@x~_yGehF ziT553qYw#h1-f>J)0SPPbLvqU!ix;Uhu%~ps60j8q;ptq7S6*bj$eIu;r{(nVJJ`c zZi1Iqih>YzuNH`jZ)Rj zH&_*<#DR|5mq!gs_AThB3chy?PB(wFhvg%@k$466-7URdf$(!qZJER5z-_0oQmb?? z28e&Rg_)?=wry*KXpMS=o$@Ijl4irnMtlyg?m`yH^hHuUMN^sc=-PwXBO*g9KP}on z{`L=F-ltl(4bo{Zs^vM9PP|+~Vu!|;K^bNnfUCzLsr}8f+zW49SVOP>!6zLYQI*OE zPgaKyzG!Po$a+CU_P10+tnO;;?fueyY30*=AL4jZ+f(8Bun%uJ#oWL#d*3gsmF#Wj;KT(r`FHsFyOh&* zhAf-DZb-#NVBHVm(UCc#yUj9pS23Y#mI~dyj6=ie{LXKB&YRL*Jmg3{pd%tw&lkA>@!d`5sJEk(IhO0wCLNfZkS>z)C>afKk zFHJt!J7;jyH(UD@xLL@Y?R)22D}O(y6_eW6c^M3L%}1S@w&Q49J{2~(X9)M@#O!N& zs8$4t|4uV`FH_j8JY2WtR#Ifi4xs+5nhxLcWfFH>vp#nD1J|qiV@h%eJlTGl{@oo$ zytnQ|)Y=se^XX0(;-#jymWJ6)qgE;!vwNrUKfwB-T$S(xNRdI;LuM zEBzI;SFINx{)ZdfGX9jH<^Q*BxfNUZ24BWa&amW2a%hSOD+qqujelM_CDRML?X0$g z=IES^y{?)zG2dw5?4u8AXK9>M}no5y(A!j=s zk68XncU{+s$%2-myFd!B``ZJDMB73F3~N_?Q_CdPW<)u0>1HnpQqJOK{hB1r?&^?y z$XZn%maTN#N0wA0Ekl>R%g&9>@;AtLJCfP1I%}vav>;U`0}m4#coeV zn_c0NaNIUzk$>?W`5%gGvbmvzn%feNZq0T{(<}&YFGQQWA(hR#{#;l8#1ddEn-1vP zmA!BPgRR5AQ2|oNFj(5OrURyE>qZ;;_?kjtOqR~nEFuK#9EU7~V?C>`585==)%hF_ zyJVXcK+Xg?Ln*8+7>7W@chl{AW(5XUOQF3itAF$1ve^%<16T{qr9^ew#QO@pB0V<+ zI#rtt{C~%;;^U#^NG<&ir-G0*XtNYlSDi~YN}>2ZbyHNNsgT3qdb(e;;I=&d)OU)Y z1n=JK`*r(TzLnp8`Ae~R-|}PWwzOqVOD5eo=LV|a%MW|?nlhsRiy=uZmuek{-XkDg zr|A4wAQK1amr(PF6Wk846xnj7#2h)Va$V-E+kYrX!rGT8Ojj|x=wJ1Ek(7cL$LAfY z;^{-d#`|#MD(liYZD=5GPwy_xHKRgi2Fu7>v+Uz*=WlT28X+F;4&~5?;eu^}d}2JC z+*>1brAC9-5re3mz?1-h?R~ZR>!;t}tl4ot3FPO{JxupLrezTa*_TXBfv#wN-8KEx zrGH~Tv^h!5xlqN*yr+dI*sC#4r=2e638U73N>JLTlV;xaJ|)h?D{RE8^8o7m(^RX1 ziM%F*V9^s$vfQup&R>Cxu<8!aLS}=?Uj&Mz$i5~-#9EudZTSU-`1y9pYe2erGA>xH zy%mtMo19y!O$~`Rb842-VP6DwaP+Zs;D0}0^Z$BN{(BPQ*3* z_S!B5JNa0sq`o}B^s<=TPJlYq7fPCm>tkdIHG9nfs6V64EH))%rHev=;O9h=33gzS zYBWLuD}`5}Ccanjrsz0NuC|eQ?1#$YB=y_ztvl#HaVfR!M5Q9rXBg^;0>0C1&VOI3 zH^9%*8%hlb_E7(tRnx8TMwaIB_A~ox1XNlDxca1 zq{5?PxC-;#puMnwn0KHK@$itZLw{(~`wkySwG=kB`rp+)25;2PW0x&)I-{!Sx5lNV zILaG&KO1kW=gu;z5s*~n(wSy+cIxB^f-`l!Zl&vLq<(r=S^2)jX5pz8Qw<-Yy? zd6t(?u=&4PJDU@Tig)#Ylk}&zGF`c6GyXK@MMF=>_tCUvwwp<25Fg+ zL-K8DnReMuK2A}5FW-5#p%t+zjR50SFg}AF_~|i)Y{Yj!#u|RslEr&S>(FLBZwKrd z*zD}j<>piR5^uY_{U*O(wHTm2GX~4>0GlA<7TE$@+Ss55niRWX!jFT$dbh zSrENjyYJ3%eR*|iGSg|&nGd+YY3Mwr_o6aeHFAh8GY~#mktIS{~p!Kwyi9D zO*MU#z9ju_kpAV@d3Dx&SB2UFZ1LtqTLLnc{u!5!j}|WZV>?;@;= zhu&mLtLr&o)IJv>Drrw%K;p+`viQyg>c!2KK>3c97+qe1APBp&YajrUTL0 zePSU;$BC?2!!NbRZE)HYsZZ^F)1XZLrH!}Uy-$5e8&620gT{cD=d$SxEuNh)rH_^k zPsQqeFyb_#GJ!^$M!pKk?W~Yz*cxzB>8PXZZZLL}FVyZq4w4Es>>i~gZ+OWmB_w*@ znq|CV5oH`864h2Gk$=iIR%23DF^=?Z7&$eM)MF}^bz3qu#RS2Ljv7#f#8ht%Uj|H) zxPxV1WvW4RQ$gl-ueQb=yvfNvOOA=JrYqe!KG=2t7@t1P zh#A;bf#A0f3l&Quru%MnV5Wd`gGt045 z?LY$JH+GF$!7)I~`I}n&oR6+@vW*tzk*HggF*)^l81VFDL1zT@;FsLiQ2<|Y8>F1x zYtvjATw@7UNh;E>Www0Vj2B5>8t3|jn}rC_i3+k{fUBr>X}cwx+{VHWR?n6Dn+9L) zFts%SM=G~^!++Y9o+;Uz@yTUn zcZPLXxnk1+I&Om5a*80lWFDt4w*&~itr}BF$fCA}ihqzG_f%C(wY7Vy?DL+{fB)yp z*L8_BzP;ISPf`_LT1|yR)dASxGr)sQu_faErs`WWPn4m3Caftn*#0t(2+?~l2Rqn% zq(-Qb)Q2}r3b++Xm=}0{G0JogzHIRZQZ@zuAf<2mvp*a!$Vm<=r22F0y;-N5_5rH= zw%H+lI)9_fnb2VpPNlCcDIWT4%ML`=E`SalCNo*~yX_`%NWR-+(?qIvlC#;NVQ#q7 z-m~-a66u4b`@Mes_Juh2{o~7WxZvhM^r85e53U2QwT>Lu4B4isv%*_S7ODBMtFas} zJ9^1V;Eqcvo2H(v^va+)21{bGhtt`b*YUd@xPR5_3jWjH3{5AC-Y5@MKga|;LwA=0 zfJt%`Kj_Fjb}j8^+*k`|W|G(C`V`p<#}0#fdF^o5Wd`3Yi1dBxP76BmUZUOJ1;lON z>`POv^V0WIxoc;|By;CS3+Mm+M|r+Xdd4LY5I$`?xq%{t&+RyZzqIe5ob2l&^q<1o zQ-6z0(yBeiyGHja?WhRnwSy8pbytz+cAU|BC=MnWTCqA{mSTvC$s8m;{yXwOUU)w; zYxk;TQ??o)uIP#L;kz1*`f;ns1O;}M<}~o%r51v+t%+b?r5`dUMOM%91xTF-5lmB0 z7-OoMR0C~z`*u^?I$+B$uRW_Lx7Cj_>wnLc`~LB5@9q?6t_mWOq^$pQV5;+dMji17 zENqMSY2P#X^RyAX!V*|LSjCokSOOx*PMssz43R_yQnhnrh$X25eB3)MtxQKxPrb5j zl2I1_^>SoaxHDafQj&%0{7J25S$a^uH?QLsZ&%GGP4-*0E<)f)Bx9WkZtcl9KYtL3 z)#s==hjk^+(KxGqZ4Sz7vsqOQ)Ye%~6Mocwj1QLW*YfS-OSooQCxC$=5~%318V4Jl zcApHZ%6u^)su>324_Cf2MG)u3rGQH^^z;7Qxyz7wCDavvNW zXRi2p4i)K2`{=s|MUIF`0bbPKgy4n?>}DJ zGn!+?AI$aAe-1)zgJZZHYHk`&dM_CGBK>km91x+3F8>zQ4pq_&@i2fuaDU9vZ|dReyEZ-M9w#r3qNfYY0U)-a zMs@XNUa$QyTU=$FcwIK2?r|tslod>!Lj%KPuc+DrEaA_doK-t=lI1v0f}Nt#c7>DZ z-&1{7@9Ue{kNo5y2z?GF`G4qL(9u1lVy~nK&aQWpO{$#Oayq-QFc|*{G1pUK+Jwtt z?RkK(_GK2j4Ndx>i#2*YDZ*e8Ik*;?gn3ojf9OMaobL@@E zw*Ty1Wkwk)(PneD{Loxedmut!(?s)}D)$eyz=g5Vz_u>a_2XU^Q~5Ew+fKD0`7|ql zaX-8;Rvcv%nd|~@mwy`G4zAZMj@`{;suk*1V~dd zny#EyT8Y~>_U~8CAMCc5-^Q2U-#W@ZEn6l$Uf%4VWIlBmh*$8#IMtWyn$?l4j$+X_ zddkS#hZ>~HAFer%v-Vj}n@I?^r}JnV(N8y{{Z^Za{cJN(aDTv**KDu9=v11Wuh(UB zYMx}`&Gu!_BJbs}b5M~*oobgM)M|{)n-YI~4lm~>oj9Kvm+sDDQtDdOb6s{y&UE_? z8H|2iP}r>Tw41=b3!C6`QjHnd{C?TKeEVGbm%owEQl23Tfi?{kYH?EZ(o>>xV37I*nfZAke}czYMOv=>#81mcggph zJiXYar)(#9)Y{4?!U-n3{z^-WONN6c5{(l4l*zTc;X0g>$whSx)VnCh0QYJ0}uwr2w z>VGtXG0z(j-Rv*1!mZS5)s>2rDcMh|d0e{q)~f#J^isE6I=2Nw#Dk;)rA{5IHnp5v z3WqZ!wpX)(qTUe^+Uj3`6c`%detl{{emE=}tQ$hKQs_UuB$|pVYjDY->^^c{YB<_{ z#?pV2H!hA2U$GZe$ltd~|MBwe$M5CS+bOpvj!HW5ZcsG@rD*osvv>%e#+j9wvkN)c zpj_MKRPUj7zk1&X`{THH^H&Wv?Wv@sIoN4Ry`m;r@h4an{O9w?cK+TXQNRMokw4vD zuSHbBJSM?ad$GV{YdDd%d;?H{t-wRW(HMVhWaSBz{3mA}7G% zjBF18Uxyv%@L(WLfFgMerx_s|P00y6xj(p3`csdtH`j1a0(eEg^xlZlswl!C*;GSQ z`fc(h&n&7{#5NH7+ojUjWgCw6P>yJWe3c!mX-((?SkCA+ZHY{u*T5I_nFN-BHClfF z!{FF2ONi5Ex`)h9*Ve5orMGmSp(gfqIc!QE0F9h#KMmLkS%EZDBD6bs&22 zh2VTzLl^y&VRf2_HBm9S*3s6+Hg(?z7Ak|2ycbBe{h!N2wb}0eL8I@Vf6RaSoKYXV z^pMaU8h&Zo7j#&#US<=s%^FJk+8$1jA!hKVA;o-aYs1=l&OHJgv}Uk#t0={gZ>@jR zxFc`|_M`G(hXDvW9j)r|vJMX$8^<H>3+ys0n^x=Jc9M565YE00-H~Bue>kjOTx~gev-+_fX4! z3wCqC?CPfU=Zw-k2O*cGw^#KJM+UEKz}3?bSV1I)P%USyXR|t|9i=w^$oj}KUj4pV zu77;_{7d=$*HOOzjq{YE32Hx+o;8{-vQZMZ#PH{>+r3;<_!~jvVE;n`8|pHf=LIN& zOsKMM?G*f_p9DOpJ2QV&pnw))ijpyh^(_*CG6noIO~S87S>d|Gdlvz-s+qbe_$)<^ z@gPj8Hc4uk#90`;_tDFr7LZvyTEixFP(Yif-oT&(g*iy|R>}c%HeLXb$4>kpSCFAI zr}yFo2jFrJe;nx&J?DoFO-Go1R7KLIXX<{x3sP1 z)^WB}Ahx1imydtFVx(d`5U|t9!JwNx88}j(-%zE>A z=#hE{`-gSm@lHYSMj(%li%#4UkVgeI0J3&AM!3&+t5(1K`LX92&v+<5>?7WLc4!&I z>GZ+w$b{|2OLT4HkF4^kC_!2eP&~bl13R(;+^;)#C%`Ac8=^+Yxg*CJ{B}kX3M6TI z;bEnhlxu&h)l@O>L9oiy8v1rl)R{I%`&K7&JJo7Nt>FGbz=)0U`tm0~9AFHJgz_l80?&W#$cNM4Bt<8NoHVdi_O=gIZ#}zb z!k$jOx5%*5RxrB|Ics@S|Ixwh^LV%hb>i0ovBF7;Lz7hdMV0jQGXUC#!qFBZOF{mdN{iRFC~np zt&4gsZ*FO@hR4BKWp+L<$iYuGL1|B$f`KJrHCNzUH(NsZEZP(9ur3X%f*>10LPv~0p>BfHo zdL$eO_;eDCtQ=txyryBf!lcl1>%76*qmD;>>2lfQU#By{km+=*(2+^}>{>O&2DJW= z>VwFavVLh~_V-Ko<@5I+-^$D9H^l0xzZaS@;4%sr5gNR=vO33y#><;C_1;dqD2Dd+ zw?43Jo3fKw0Wb0y&K&Qv^`ia<5Y>OaH?;*$3lP>m0ZcZddzMwlx=AUjNbk<}hV*RZ z-ZPKZZQV&#JzYiBICWKBf#l$hMx@i4kZR-0Pg8C2(;`eeM%Le*aPNhOW0;0qM;ujt zi#A}A?CjfU(`L1-UqWHUhHkmx7Ed%)L>LsS>b;_JDl&L z-AxIa@Y$+0(y;TT?}B&{x&4ZXqH{66ja^|D7X z(_lG_JyKt{8emuL0{GbJ;9J>rQ&JI}$Mxai^kf~4Py~LE`KB=_J0*XxmTbJKD~N(? z78)#MXRns>c_`*Ml(b!4bqa0OBa+n2O0j?q?iuzEwpuUaw`c#Q=cJ$vnd1r`19JS7 zKq-O-Bejj<@T!{l0^+cyYv<{q`8%1maiF`N1aix28x8~_f-;nP8ojFl;iQ=3Ra2Z^ zY&K}N*lJQ;*f9WshbDhg7045-25(W-12bbY8S2=wW&474V^^En6)u+=A-j$ERc-tn zy<^coij};)Bvbg^Bx zn&YHdV5I@5QVc)17UDzIi>Hs1M-pbmF=vRa`>t zMY!~-+8p$~*&}j8Kga`eYjgYnu>`MF=>yDyuQR&D0?r(J(z>~ao5*fpLwIe5G-n?T}H;ZS9mg`QdOcTg$YH}SFpaIQMBat$3{_O5-V zc&-$0nBFhi%lG!uKVGyQ(p^HxW7$d_b}wiSnr(u$Rh*b!?x5+Y+FPUt_KKPda1~Hh z09OI*EzS;=xLbswvwo+3M1+o8{%sdBhjpsU?X-UkjLmkRT=htOWulEOsAN>ppjf2?1G`SESiq$|4=kICJk8EHg}5NReU&Ns89;Y4%;tSK=LDQ+7r}ij zCpe-G{I=MoS<5`{4;Sr+f$jS*&cJ0r{29Lonr? zTSk9TSbkg6PI?U;tJk9`*~jKdw$lVXsceF~#l?Fgb!Z5{xzxm*l>^p+mCvwS2=2U^ z^m?ybwY}WPLl%w+SrN9-f<}s9MdvR`dn5#YJ2@=MXLQnsU4k5JxX4HVk#bph+|@+{ zDaK}6xQ2nWx+#}|px5dDvp0rN={OxTd=Gzk`aIt>hZsSSC*L0p+mI zTG@!*_bnb7x^KB$ASPJJ2^lY^LI@kXf=yqv`m*O7xLkGSs(Z0xZFFtby^3|nr<3yG z;BdtxH3x0HZaL0UpY4K)kY~UrfjV8oPl+D)R^?rfooyMC>XY6RKe?-q%j@M(M;P|@{+?~jXY6r5 zX%1LUhURTvHr`Ricut3Noh%IR63DS@kdp_8fzVS|5kyN5?b76j&UVTg6&8PlQ4Md( z*C@pb?1ranU5VJ56Nmsxh^f${U&{69Y}1V6&>L8V@YeRW`rmdP=v*Dr;oO%VfkVA6 zdsxMW)*b4X%imhfb*&B6mdY0g=GNtbT_#TE9l+C$!x^bHgf`VCV(F~b_5J-N+xYzJ z%jfaj%D@(X5QJm5grSpQ9Ls-Oss{CU%o6geUE1blr6~)5O+-l6LLp%>vH?%$gq-w% zIPC3o6t|hByz%eO%<#$VRl>8KUf$>^q2Tnj<+}5{A4NVDMDj-B;PD)=J#CWFY^H*a zhJuIo7M;p-IcRmabu~ip*Mk=%Kn|IJyX8lug&^NBIsE1Qqj$pm(o27PHk~SF;kY!W z1b{@2RsG<6{?W(Z#I$?f3My5#wDPi(+_p}_vTsr^K>gqI(pu)-77Op3Vs(nEk_>>z zQPA9k1 z`-|js-l2y<-;zrB$p(78Go2D5+Q2!BH~F-$zNDLO`lZwuC37hrvJ{=;;gG#63AFpvxDo- zIT-Yu$R0fTp@wvMAJTrEpP=t=^o-+^`jH-N*3@--ARIx1V*x5w1^0)}twZ$(;s{wf zEbZ)F#R~Dk8p;75kV$4gV%`P1Ma&*gL0r(j$I^%U64_7rp z4CnaNl#{>jRnT3CM4MJeM_LwIm$TPu^#I3*k`LPN9L=y?lU);0x9ZfDhSy_*9Jy=k zP?k-KXtSuyye_Nt&(`uyKQy5FdnWqpr}CK)`tEx2cp`tJCtG?6d8fUtZgU|;*Xf1- zTU3&?AxG`R>CG#-o?TUka>f=URaxf<+vli4mW~!F7gfxiO-~`~e#`S@zU2Tz!w|G? zx;1GC?RDw$ncJzbQ?cj!%npj`UI^T5e}ME{?aa^L^V#A;O4UYjU~{kxM*87%~yN-66x;ZT1#_}KF4t&E5>Of03UZ#r!4gu&e= z1U9-tRWMT9HOY)#nX5WKZi{8hT9}Qn*>?$eP9#^Mui(jEp!q(FzI^-g`KA4D*WsmT zyk6|AxY!IS>Qycv4>pxG4S;m;W3_}-*5x*crp{e#IKAIUY``+ZwI1Y$-Db_HWeBO` zXW)N0BCl-#$s5&aw~}YuNiGfM9$mXOE##s*IqRT51@8p7Gk|!zDn4z4lV}7Q2&?;* zqPM$tJl8N4zvwC#7VUt5go;y5%At95K9=Jh=OsSmb}_f@5VS7B!CTa%MYg0l80|Fcsa`^A-x` zh?Ea{@0S-K=BnEfn0+WrkX24YSVp?-R1lAZG2HJyqF`%R;dwI_ni$!Q773 zST?h85K0^*d=+sBAifh&rqhEvOn-?xRGAsOu7NW{S;}%wP!eC{bp}PYJn{3`R^fm3 z{gQp>e|`G$>#uJG7#}y3q#<>jFE6+h3_IJ+>@U>{#Xc-g)fMk37yEYCZf+j;WMlC+CFL`)x)jGm`5#V>PC2kTN9A7y)c5XGw z+iLrIaio;>1?|!?{nUG#m_{V*US_23WK!iPdR=}m#Z1+BErq$JCwOP6Zu75}TbZ~- z!>V)NFE2}Gi)mY9on=`)S=0pPca?5+ct77)mOuStd7pf2eNq!F{$PLE)W6gO9iA8T zkAknIa}CAjVZ$w-by9zTsh$fB16lV0;3N?F-ENGJtu=2LGl zVwc54A~C1iD;&qZ_;!DSQ;x1Pnl2x?K&ufj4iuXNrEJLfVAWne|NiGMc2Um15xa;g z+OO(d)q}uSVFPv6L=irtsf-nH8-zLtm|)8WH6xT{T3d?!(jlUAs6eE!NfSBJK()hb z3vDm-VCpIw3@5mvb6DUKPR;%*6ru$aAR92>VW7%Qs@x3GP?LXDBRCMRR);`pPCtnu zuM$;PJ5K4VrmF>@GLgcGq_^meLt+bJCJbhdi{4I=IO5=7v{=Cdpqdb#_BDSO5KlTBzY|ZWPP`+$8((axmsoSeOiBzI+OEN&RrWJl%rWKM!Qq5 zyQ*yBWo13Pe`&j$ol9&(l?fEPUIKwo9Thy4SOC_|SnCrQ0Yz}GcJGaCFJX(?L!S!t z;Bus2sVLpDFPmyEnK?Y#P&dKdj%Mln+trGXIwA6^AdjaKIk$Dp>ToKnELc~?nzKIi z#V$(UsF8pF;mW-igMKWWmy#{jmidSglw8{72j?`CL5%_whCgt`KS!WJ19t!!Shyrl z6hY~mL6Wzykl7l%VGgft1+yKz5pN~*KnL)^yKhH2fq!s&C;eVIgDVLUR>iS2M`z?s z0KH4Cadz$+uPu5!bz1;!!UJux2}4mFdb!y<-o}5+nwJUta;UWHQ?YapuCP#YZy*p7 zgQE95@OICvEAd~H@z%oq=Q)`^k^0?^ziLPOP%&a?_6)#m4y!08yv6~XzvT(Z3bz&+ z;1TWU4~6)*=Fuy9Dr+`v4?X*m-x0z3Gp7bEtvwPPp0V`r0_dt8&Ju z@aKOZgl#U=!FImY$6Bw3?X?sp??c!~U?lYO=j0orKCy%yJ#`T|_#kIFExVAn?1Rec z%d>%#wt?jKuA2~#;=EFDV&wb)fBg4(;3_=bhl82brM4@}X;9KPZ_DERVOf`NrTaYl zU(-f)4~XJycfRlDylk>uGWW9CzEC*=n<{@q4r;S2^#Ic!+on7ycTk7I=2DLgd34yz z{(2woFvW1rAQASjs(jJ8#X}iZo66aE{H!xVs+uX^p{X>zG9Gd1(rg+$6B2jl|-NFV-ZXrVz;Css&;B0!G^*g-32KlZ0`qKXH?#OT-&KT83vz^ij*T8>y z$naLHSsuj;gSzPlsIeEYiDgAdmSGzWEQt>P}d*_)N%uaLS` zl|D-L!d$iOhvE_cNM(G-7ad*&o7z$toJ1bJRX)U81uW%qhMt7zLLC+wEqoCOub>Uq zc6v8O?rfTY4ttt`mB0jI*D1)kdqOqR2_U#t3DYgc9vNHh<- zBqmX87m==k+QF7C+jM$@c=uYhvaKoQM1qzi699Q{jxs2l1SdbQW#Fw0o-%)mRsU57 zCQobqmZ)rNG)kUh1*?7ENb#E}imk6k`I^L2D0PzTm79q9QcaXycN<+Pq3~a*@(dH31tjg zu0i!}7tq-%S{#%KNhc0<4Ca5GBT;KlO5z{&p-~2*Wqnno?Q2*$f_AN-{M6bw?mJAq z9XP};5I@l&!%d43#rx*z1$<9H>f%NG;X*k&38dBCkt9Q&wQV2D5}Pzw7M3}0aNGI8 zo_qOid@bMJ+=M)L?uPrwz183ZhRS@FF+k~Z>0Y9`ZBXQM4CS=%?FfI$>v(#4TB3eR zE#3rQOTSM0C@aFhRbCtVu}YeI5kWV{ee=}yo39>;p+&Lq*BlxxKQA3a(7m24hcUcb z`q_YMGisFDo&D{0??dO|fbbje4)I1;9!O$zmK)}N=!%*uks_%a2rh#Rk!{rGW$QX_ z&!GvXDmWxT?t=jLweNp_)1;;OqFAj%t(ChO;R=TXiQs$lOWj&@MT_2Bo*EmXtHosn zbt(~otAjLBq|_`?Y5_~NoqJn3%$V_rnNT*8n;LL>9j93dffyH4g^1N z_L6yauzsYCZLYsl(Wk5CqRb${!XA`OCsSQrfgm;vwxzz*Em(hbJNb+1`|y0FU`fki zb4qQnhT79!gzmkNl|NXrKR&*0I}ZI+pd($$At#}ecnF%JL(94(tR6wP;sk*3x}35u zo}{?uTsSUx&cFTs>BkGF^T*#fnBI=y+{xzV7Q7FXCjpOcl2RjCTKD)_ z;yHjuO%<(Wq&n0v-PPpeF}x(PU{3l|v57RuM&Xn7XB~fR+I5ra(e9j`rdP2lmyX## z48)8M%D_ODrrq<~(3>}BdkFh}X?6)Sfo$pl!tZm+&w4nfM!Z!f%^}igDN->L&3^7o zFdjq;7D{=~vCIkhqhW*CrLzJkxLL)24{$$^A29iUemujW5}cVc^r%9gntZ($i%4Bh zYwJjz=t6&t(1=!BrOhN~L7Rwvx2zdJaQ@v=G?2nhX>s2gWsUWy`*qnFz1t!x&*(ryrjsowsktzGbqD*)7_ zypBa{Idknz%guUUTIp84AK$)w{@-pWYhO||AYS_& ztCoq8^rkm*zey8UZe;_QoJ-R8X`dCF<2;u|c-4R(t=6G(}$1A?Odv8ppr&e5RrQY$be#~lQytP2Yo8r;vz;i>INdf#dE`O6>W-NHTL zHs4{iUj}pw?jIF;c{wvrB;iDO-QYE77;CT!QmU7aldg`7T0L^|j8M0(JBYs-f>*Tj zJ-QW|J4iC5Nn>A|w>WR`M;!`nG1F}PaL?6`H#y#?U?XglTm_-( zb&XH=a+FmiyPaJ+u69LRmH{=no@R7qH|j>txt8lS@#8wOc<*O@LmcDPQ6$@&T~q{X zr=_n9ox6_rmu_FnZy$q@3lO(CnX!NLRf$Ku=9bhyPkj!tg? z9Yj0_S>7&DHep!vjGCPkr(Hnm+N*EcDQY4n-vA3jZo8JL{nUc$^_udymq{e-BB~h` zSdZY15Rmo`8b%RL6^Sa_-ifzA394NaO}lwelU?ZvW_rdgYo&89AwF`~WjBB5rl2v0 zBIqW~?>miu*o(y30aV5JT@7EqeEs@qeEa2JKhD2Vg3ci+*tA6>2@lwcCM{9H?}LnK zVQh{$b^u zNPRyl%>bEdFw1JT9MEB90+xSkv5 z2?SMbu%zKPY2eWhvYg__Z39fJye%!h!j=zxw4J*d-dw3ADtWXnTC6Ci@eED`G!C~V&1z|`!@P-FQ3Q9?UX7(Ol9r& zeZ)2YN_1nbJi5TzHH?2$7Pj3cjFtCvug3W#h25b)3IJ-9cPKV|&6aG<;0UkPW9L;b zK0VSr5D&U5$POEGE}G-~y4N(1h2L_l6+G97L^H0qY-6H^vz+zQS+oSkCCL*PwcU|h zvE4M2gIa?4gzfP*yQt)O=!|NGq{~y9Et{Op6TEqQ)!tz;#@&DML9h6?AHTiym%q6` zT1@v2uq+!&?MPQiblElQ7R_Ecce}E>RVk{^X#cQWjDo$%e-_o=W7&@ zFI!d0!7-B;YB-XXho0c=s)?Y`^ra>71KD-wguW9TTT%UU>Yp)^cJ4+R6$IPv1TERY zj`8>F_UZRuU*_|r`2J7;QM%%iF{qoN#ZOXB?+D}|eJ#A{Z{TYnyGn6kdNJNEJ&)B- z<0)=-B3yribs9RY&aykcsZU#-R)scI!tA*!_gGWBfLkK_p2VZaQziwwUv@r%XPit^ zCv2+Otd664q4(uzK%n`E{^F8X$RqQH8g>g-O|+m(N4@9i1|2Sc*rT&?~qrfb4iB~7z`OwM4;Jl9`{(zMlff;&=EM!MPH_9PWgs68ik(V&2^G~E z+ST`TaF*xhQ5O@aeP9AX2QHU{h7Sj5pjE*=`x?%+{26nSLyJJ9;nYTl95&KwHm9GL{8bTG6B@V|e? zsS3MOSr2<7U&mj7=-|%NqWQfC6>-&{O8mg79${+m;Gk}DREcX}cGOCg7vd6cQiUvy zDjb$K-)p|!(m{FwTH4p95BTMj-z1n>^veKe6MVd1Z2`?<7DdM)&w?W+4^K^jE<IE!a#RVl@qI((_kVxC%pd<7 zl`lYKi1p#EC4ja#PC^&~QEbcWWH;lHz?)NkTBt1yS+tJJsWwNz=4$nkTiU;%tVORG zB0%nlPV=p%MVpLm^wJ|N!!izy@t#bunwOAixv|0%n$44}8(--rpIjtG<+g1^u`veD zaSB+;Vr(b=TRUUWM8bJzTZ7b3PNxIvY+yU`->=-# zdhQ=LYMsNYiWM3)VJ4J&3%;|pJf@ce(qtU{#&;Fs$lD4oMA8=YUUXXe5?QyAGI&$2 zZrQE|G${evY>WNSaqi4(wBLc1e)949nHHGtf%&Eu(MNCicz zJ@{_b)^y*q0oIdyI$2o{$;ly6O(@=KT|0|@W&-7MDz60Gc3P6ss{ueTmVuwL?RQR& z>UP!*MpTg?tlt1J!7_F@pk)HKgoZ7QqN^x$P*yCPt{ zu4Ygt09D%Bc^7{GlJb6={rTyoe%$rp;7C*al2B&7-3eB$nD~0PW7d!%Cm@`&HA*{_ zLl_8~jVz)y3m>I9TF552w5D4+Jmh15xAKQhQ)Mu7wL|*mNp5u+y`@xc|8C@@^j18#&7oM@pINYX+*}(pQ?Z7!xeU~XY?+Zw%>V00OcKR zDR-%gt8>FCA4!%U=0?m>y5RjL`}4Q2zx?>}<`Jq(@nvS9ML=d1t2_50IfI^$Llsv>G`o^}j16#5L^w<=5}O{56rXe2>Gb2ZC;q z@N0nLD8m{$AtQ8FrgT6Xo3bh|Zulu%G&=#ZRP%q}&5M$Gk9$Z--VFoS8H{rfc2Ern z&2b^}#VRz|c)PrI2EY?KWl{cr1Th$E69B1(2}-T($L0w<`ucwVs^dn}sLLu!CIaHw(ArN5Y71}a(}_f*3E z%u~N`5TYtsP&mLJ=Q!Va?ro+PZhBxfh$4*c!*EIK>NMeFhMa z|JFK{w;5FCB!IwKfYldBFat9b?N=_%W$zOXv6{B6s6#>*gQu**hnW4vlEKZ=*#e|bs?iuqL37)M&Ux~lASg1d0IRU&*+COx~);6?2 z7kSWYIrG%MhyU0k*T#HfpXqs#CY0XOeBQ>cRLI;1G_rp+ryV;G1u zW(DE&tY61<04o8He_gZwQa*k8_2U~h)}0JFjJq1QZENC~6sj+WHlgBa;&^|Om68++ z=yS@Cb(!AQm^GO+L;QoCFvsEqG3_=2iJI6V>gK47Yr*+2xH$j{hJeDUN?> zM;es;SD(zGS$FvCZ%&IEO7I=BX<$R1n zI%{<3RNdIzS|>O5kE&w9;Z%{07(@+D-1ed`% zv5R0{h819dgJQgCC{zIC@j{#w%>6BMf9e1E3s!qvMyme;#%ZER7#S-@>Sv2-jG1jC zsGHhAcI-Em;tu5i*el9!T!6$jB-6q7t|XKXrWpt<`_Qcc)~qdUVHazT*Ohc7okm@z z4}$sQUQL%6SdXVz4I6*O%^Xc4d#DF-Hnl@91q-(;^krYD4KcyWVo)zj__%DgALcSb z49>eW8;!<3M*!}CD1#^GI+XRUN=zsT>Wk$?yP9c)j{MXLTNHV^o}6@wi4*5R(z zTj%9jb+>iggyW!dhFu-JWu0;Onbx96Aqyx* zcJ)c`9J-k`2))AUM_5tr7!RXw@>=7uwTEO+1hAK6tmq+}<7cS0$mb(3L+N`P)#EJN+w_9x9E#~`Z*i(mHJl}tyS>2JN?QVZvwC^ALE<0qy zztd9->_B!FBInyd3te@)f<*SLZQU`%6xjPyNkW#aTGfVMN79Xb;NxHu{%rlw=?{cH zlNKewOm#41En3a9+t@r{=T)41t>Z0$K+q*rpGNx4bgegtJ0U%J z{g;6o@f?4*N@aY}2>Clk=_F8=D+cvw4JgJFAd$q-1`^!_PKkU~|Lagd<87||_VRop z!}a8Oz*boLhI;mtC2Du8^m;k{2opN$DtnrNoLJV@{z|~u!i#h`OqUxl6HnZyvR-y< zcu9IzO_AZy3V!nsOe`T63*tP%p}BY9h&7rGy7mPS z@~nT%I2&7k*5x;~-^Xgaa}vx@VqUgX10i^YVaqsoXLIvrc4bD?HnZ`oWDZ^4kV3?YnQ9fsOc= zi2vVSev~)n5RV0mgex0TI3vVmow51X`*DBRK&#+Tyx@OUavFr}P`N!U2TI2>oVE#B z%iY`b4)Efedo2rU=qdwQLsb4L^I>}1l%#9vcAqvR6&>MT2@)v0ZC;`PxFC}IAmw!% z^8i&~cL3Fyyy!iLrY=AVC%uE?cpx2x-gd3Wy!}zZ*|j`5eZ&e5On`kheW@+`gUf%4 zSikDZ%tOx=!rqX|-}m`^6rT)($Sj~cTcu9cf%UL8bu8%tes?vtI3vgbKeb&4LZmA> z5LYi%cuH~yCDzBfXqDL5=*@e+_0Or!Lq=OYSX|as9qFcEjC$oW_E%x%&WAh9XFr>s z8DN2P?-l`PRxQK(LkMjE_lKPW$7+9Q8?^D@%2jK8K<;Qk8B68UcZJ_HOu4RDcL%Wa z@G={D9WH{i)vwrQ!nS)G=YMa{GHc`RKVUsfW6b&j_*b;wqaeTdv z-C$zXNz$A;D=j!6<3z{iwX4v#VJuB%-Pht)F4D99Ux)V zQ%nIHH#EUyeUHF`IM%bS-Rpl9qZA1kODd2poYD3yI5E6j@AGTe2V<`+AFAwdJ=&Ta zdc|Efh7r7i;|X5Yv$KxMhIU*g2bkUg#I#pZa<+_1&J01lh($`bkEo(=-5l}N);rWD zXFs)Y$*Ong;b#F+rQ>V|m%_iHKquj8Z-?1`|N84UcKH(M!5F zeky;{&!Qbn+Ldq4`oczt8M#Si%@g9NnNNsIkVM&_b7(FF4b($RJ+&JkNM7h3U8nC< z(`$Nr@c7wr^4@#1O!j zy1dWp_V4n?_%z-aB0m*KPCd80h5-b!;&&-g6*-6aA+LYSR%>Rpt|G6|Om`RwV&pyV zb}N#8Seh;(bKXoXZs+B!@5gRMysSYv&Tx17#6HX&_6TAvOKbSiH+Arrf{t5iDuEzC zp2U6j41D_3K9_(?Y)Wi+PIzJ|G@c}H4sS9wzlrvQkZo0>BvR?=RlQt+slfJ+F!U;j zvMhcb^$~w-US|h);oBAa&!_Ua{|$Y-0NP7M_)E9c>y;7iWRy@_Q1e);_Exfdfmm3g(3OW<*ikUcgN0L(t-$dhiu*#R@c z?b{j!u?r{#2-J2psai?aBS(yEQz*w{HIS-#7^_kp?c6fKa644Qy`ASews}W_k4ldP z0J(oX+S`*?Z0eC#yU{s|=g=SEuxFsl3PEC^cQ=Z+SlJ!tIMlhT_QyisR+*Cam4_7v zu(BOPaJ^k}cffxuhsha9>q~@+p-i~_Nua(rQx*UI^zF-+=MxEKdZbECdXg48&Si!H zZkfKDlR#hX(k0qNi>~}n8Cr=&B|@6|y@0WmqirXSc1 zppJ7gwP`DHs`c)W@Wa~Oe)Nl^r57I{Nmu9H_A&@$+q!yWT27M?Z(a?QTzOrhV5m!q z3s7y(I>(j38>_CP4!xXi(Go))YWNalCEh_PSD6%%j4X4Szut~>{`n?RJ_7!w&Om>) z$)~Aa!TT(Hw6;usZ+14RD*);_k6k}uWiD5UWEG-SYZm!B$Li)%S(MKh-c=|zbt%d< zsx2x@V(GfqWp2!TyObO&d8h;P;dZZOr{~ti`<-?m%mn8+1Iy9{Ud|K}RXro22LJ`- z1mLx*q1z{YZPndEN>`$tXmvRF66}Ava}egdyS@a`W1$h5e{ChEExoyv{`3DSzm0F@ z_y2eNF+P9)$B*&ytmgg1Cc#~V?T}Rp20x!uW2n<{K*-HTOjF4<_#Xf>+o~(SlXnec zgLCX~pXvPE26CKbIYR*YLui(X!ADuYcG7LR&H4tOIFHrc4@fofZr9lvj@dQ(V;J)YI% zvlQoHztPzhPNvfe#K<>`SAP8X_HiU5Xa5up(aq&p#>!C-E&!r4E?zFwR0v0oY(Rha zQ!BUNU5!?tLoHUNRXn>|R62iFsaJ}UG2ro)?5}%mE{nEX z-_upRvfgv;?O^#8`)?YsD_2P#x}2dSV2q+)^=ZXKa%TC zeVuavq;892%8BrOmj)Z)o1gh+x%#gkGbG(_q=!zw@5Ca-(+>;eBY}SXT3YXHZ~aBR+O$ig zsXf5TY6@2EN6QzfE9hnF!d|iieOgXiK(cpP{jbaQf5zuO{?Cu{>&JbbNpX^)HKt#0 zEE{H>0AM5(Jl#`m#ki1yZ0iWJwt1?M#m2m0Q>K zFGK4S1a>)o^OAp*Kq3vi!u_OY)lUA4;y2QE7w82i?t=RIAQ5L&R36N$Tzc;c4O^M1 z&hWv6L6z2_H^nN`uGHq;t^!cH*ms->l@)b^X0cBFoNe>r`>CGxCV>67mTw;)$=I!r zs#|7rdel@&**u~*n{_x=Gg4hfy+t-V2<%RWvoaNW((QlvAvOB@z#-Xtw5yqOr9(~e zCbB}LR$b)S6;y`#IKEicn16q0Wp-ObIO)z#9Qka@tn-fsOvr9q2NeOCpr@;y7h9xU zdI1)do2tpq4tfyyZXuvofSz+xBnG8Oog)Ct6tORiX|7%r2mr5+%mn~jK%~DL+226@ z|Ni!`zoFns#B1Px;>S%{(W%3sx?B8`1EgSweUFt;K2x~fAMc)j)`G<$Bni+gQ142n3FJvVis3~OiTiSP1RFx-IS|p z*t^RL>p03;4nWtX_pHqZ-lAwyPcAt~@D0Jrr8_I93(|Ro zP1tDzW>BhJi|$;lsm9HyqTaPr(=r2H_14Wyus=_KX_BeBJc)OOoLx`4C2wKJ-Sw*5 zl1uME_I}w!7W6H%4R2Gy;nE_C4QJ<~tr`b=h!Ku4-V^mE;gwO_Q7M^rpT1HnwV-vCgH|&y~ zDx?w#l`7EWK}8!~F1N=8PbTF+!}N2E<+hR_X0E(|x?C!4QI0cj+COCHjEzj%Fb%^y zRC{-#hrpl-ssMtb+^(NB5Z*vk*Iy+}&Ct)PpGi8`_|27%5tsDoCD2gRQn|Z3opIN8 z9R@x;DBAw0AjMk4)nlwhL~LQFJxtu#@OoI!Zn1AT4b8bbL0Pu~d*mg!w}W=KrQ^1L zw93`iw6$AVB6U=9(JbCBV33COvwjiU&fN7vp3O;sHA8XQha2t7zLkUIHGo2%R_$x~ zb^P%%{{1&%aVooM$#hJ8o`=n0oJlMFX=)8|?yC@2HM_9GI*!%iy(Wq_XGCB;8huUp zT`pew_r@F0eM!|yFPtGSk#ynMBv8tK@xF9wl0MJlsTC#J$lo%nxhcH})xFg!5BH|# zl>HuLpDx}qp&r1y&GK;TpaWpV^ybz1kQw`Q4*!nF(n=QDG}VAeLdi1tCR|q&3>uRB zzt?s@$FgtjOCKK>+W5v>T2n1;(?y}Ldb@LQ(3=eF07J5(<7DL$F|#V(bveC%aNfq2 zL9iVTHw0a9yITG>`w7O*8z7?nThr3$bUeH(SlvOlw)AUUk)FmMY%gyc0WEnM4M4x0 zdV&+#yRxa!b=!E-&gCqwcL%_Wb>~MI^)GlM=l_!G?3VvvB0Njc`*209okMPSQD@Jc ziTBDmf#&Ick)ApP{`I}ReEy+-XY4OO8|&Vf*5~IQYi;EAxTv*mKb+EgOG@?*zyL>x z@H;hNf}<<3q+?2Q7>Oir?~!64N`Gv1Nu1ZAw5>iAQP~^Fqc$o!+HBDVlGU0j=mXe5 znvJRF zMGez=QWvZcPF^wW4iNQ!25@vGp^F#L_F=HsyrK+Q6#(Aoy;7j3kj)CnF}W1Sb^_Q-=Y2GPt*yvyU}%WT344z0 z0a9AAU(B8n+rx=x;!K58>(nCawZ$TYmNjrt;OzD?GwKn@4vx<7z#@-zSEp&T<-XyF`BQ;FfNQQWa8L$c~fcYSReNXu}+ONwMmQ5U{ewblsNPTS?{K47}r z-7lx-vQE0Y4kPT-8!k2=W+xciPJBm1s{_CKIVf*U5K}&X1$yVjnQ|GcX}HJh(nTa4 z?KztL_+Gw$|Cm%35s8LGM4xi-+Dbl;>9vlX?Z@2g9=Lg1(M9IQzJdLy44S%Mmu1hXWKm z<8>U#%ajFwGxDvm9#J3gf9v{2ROLtZ*)+_A#!pw;lk5%Hes%D0jIIdqSJPsG@V?m~ z%4?0BaQW@?YW-da{XbsD_m4e!yeP?KcWZ+xPwk?K_FBMo`{9UbLlf1p+RINX3p|Yi zO|T_!D<{p)Hv4bApHa0O+|i{iW~D=lWJiMro**)RCA`&68$^-3nuTA%7|Ja-@`WsW&r?!*>{9{94I34#)&NFGRsWwkj*WaciJ8AkF z4~4dWScM_)%~Lm2pvdJYNP%&%^)5YO;nO6Y&O&O3#KzBRb%TF^Eu0z^&w_ODr)J^n zy%>>KWj#TwvOsz2(+Pp$(5OhB`fjTP-y~ItN7jazpQi7+J=H|~aeIb24JQaJm&0kf z;mE8O$STu93vxtOhh)4jA8L(Tc5rfoAgeLYRu+MSH+OBkG^ncO zc5XHh`X7a(>75t6Mfq81BP?K3B#Ivdp|k+%9fT6-ZY$#Fq0tEthtKL(adr)hkJSl( zS)IXb4o7!29F;Crdd@fKU9y_(e2z>lNV~ikdS0y0{mXCrn=78Dv0Xuf_=8{&R)5|J zl;5rbpJ~%-B9YrR$)tV`(I673ZLbf6JH_yLi!(Vo1d$>>w_Cd|wh?UHes8!ER5Cbn z+%G%K^*z|zTn1&FpjS}>XjtVH*azx=glWo=95?iul{q?j0uCc80K*(Z9OarSL{%N7 zw`1CfqShKnYrBPv{3V-Z_@xWw)j@QynLNRdhlM-;F%FG8C&;`#uh-X?K7ar3e}8HG z>SJ^3{ZfL@g8F5V&F<(l?2%&wk>!bnJ?NAX%F+uQa1H&g>{A4*73f_mL#Zc!o3SRb zj7$yfSBI*8bcsSIZ&W&TE(D-pl~ z)H-YDwR)O>QnqD-?tsCWeciiN9jC}ZKf7sY!iJ$>eJ3yF!+m=3>eu+G)BMLWxgO8M z&abQXd^46G*VK6(Y>@h<(im`m_gvc0%TmL_;I>OAf%dEu$*nt5;U%)RGAF2esfGo$ zQPm!;JE5m*gyqel{_3PeUb=pKDudbyAnHs`SQXX9ACn+0SZmqT6|q(gF7*b-G9X!b z=-p15BgN&PE&L_0>gsHG6M9+7^3$!kbrq5?l|atr*_G$!y;1ivN}>CI;NU)(*6U7Q z^RWc!o>%PKUkp6L{xr~*_?JprtMGZrIGQqSWwV1XF3oXrNVshb)RE~>nU2f^1G$xl zf#yaBFCYlk>GE>64JwNl6;xq-kV3u>!Beg8sR`p50qeJi=^-4YDF8XaA~t;Rc6yzh zA8a1c(ECS^A~=9rh_=$k~_FSZ=OoD5YxfJ({ZWAs323^p-Fi)S^yQkinH3BV(JaY}FMJOyy^5_w;L!b$x32z7*4#0nyb z!vC|8SNP1R3&>>Ckh&XhK^5K}(+p8-fwLNslw4F0hP^o1K-V1=q^)~B_N8pxoR?QL z?B3>m+Xb#K0eDg+f9;?~82r55R;{N6>+|iH(Gy~|ZyS86pxF-VPT;}G=U9=ROD;lL zdWHAPlI(=bdaaXx;ZY}Vl|O+`oa-8rpR7)~kYVGMPo>zyB=VL-=(x$EgQvXnu6C?f zRJRSOueTLVTX7h<&g@D`hTB-om7$++4kD z8a~V&vqO+jQKxr?UG>iH83c&5=60g4noqkXs$|_IfhC!ZzyJ_0>wGn>sLAI_v4iRK z)*u$yIHuQ4S6Zq+M4~vMMQ6sM-fuZIr?|?gnpRbAKbygM}q z##Q<9RmJ*$s&xY?XRexrlNMg5hj}^yaW+S8R9_;mLLGS}5WDsqzDDW4jbFZv&wYG* zb5{*%dBCx3KwNEoycjl|U0^n*Inmwxy}QW&Y-rDyR>6+B9X6j3#|vo2zBWTYz#Ev= z;$3)xwp|?3&QS$C7L9XA7EZwqg+b0UPcWw1xUbWH%&DDPIY7uvVQWD9`%n&+OIRn>0xJx#w#Aq!A6E?PQK&{}X4Oz&4{J6Nj=C1cs^)N;w3a zij2vue_8)U9=As6p1hw3B1Ao}je&bkjgz1Zg$oW*Qw1pzOf%DN;lVLMa-Rjw*J1`i33>9*aPA63_w-kQ}m8G>IAGrKX1F8j<%kpUT=QJHs+hSR)7EWMkxDnI5$mk&-2&>O{|wx z+_6|^VS*jgQ8jv)Tvr#Ncu5X_vFTjdQsYLj?8IYo!n2nzHlr$SsUNc4up~{dQs9No zL(NT*NnlV0eC2#URtx+wZ+l}&-Kr^nWv2))Py~E?c?_#WI26zS{|I{*cC0>M-bOm;(_Xq7L?F_16qdWX{my<7%}ppFVy0tWn2*n|AeU z>eP=?J=-XOCsE;!8!&X~Zf0v;CjTjW5)7keOruK5brErI-GFrV?b?@6{F2p<`tzXa z7EIz))F$lSmJquLz4<3ioC;la$k6ZCEhfqcYp7~JILr_>eVcJX6L@p{y9<$k~t+eY=2f9m!E^~jg zXg|Jvd;0vxho@FPevonZ$m=9gJ`C$-<->zcXz{9EYwGCUDZsl%zoGoJ>QO*dfC zzzCKBTeNjWU8R4X+TwbgZ4}ip-Hz2XnUt5be04~J1E{-RE)ISXwwHK+>Hey%#agqp z?WX{dSmh+3A5(^`Jwl*MP#vmjD5n!5NGmDUsje&~YNSw+2h+UIa$s5GwYYcXQgk5V zu>`kAC+3DjQ2;etP25yv`O)6w+vrbkR_j6djxtr_0*vrgt94Mjed-1Yp|+mpXhH=&9pje zN{o+v*K?3v`oM%utid9&v)7&10w*}y2Wk~9w8e2cDFT|rxnRpjr`NXBxmv8ou!{^p z;TFA{6zrv`vZ7Ld*-J@O125-s2)v4OX;n0NIA(#z^_rlw&yCahe%*8(T@yT_xi^8D z$gtypXtxShL{A+z@5RicU;)nyT0v`I)v#Ng21WWsn67%p>&K{+nu1k)3%!6< z`@VFpqZEj@JqDeF?ZUij?K*+OA!IA@7CaEuKX)Aj2@G0)N(cK6UbIQN)8vp^15|YL z0XX7LJn2y?NE)|p9&*`kB`1`XzZ5A`zHqD{b2{ET^k%+vB~0_p7Ms6%OT6wdHUyyI zI5lEYK`b2_-)rAocoohcb&%lEryPg={oa*R<~eC5PwA!16G!g$ z9L>?QOJ4}Eb*a{68%!$S$~B=h)ap<|pOOn*z9=WP z>fza!r(ILzF`kRP9!|;E{KuxC9Vh*0CKip!#&Vn=>#{KZeE*a4~MtD?RDghsGfrtY3$bnq%rx)s)O3$ zq&&;X7N+DrHm6XggUh6E+fTZ70-nbZP|w?cIXeZ~w7r)O&tY*SfPy^PdgSA$qF_&V z)K`zElm|QH&3e6Y=6i+u?A}dDjqCbf=8{N;ue$LBgg7^OvVqB>jhHRxOZvyyY`UnJ z&fyzpQ%qfzOrBkIoS`k7b`_zHr0=^!msBN-DOD21zE&}uT@w4t6_Vp2fX*s0sd#OF z2$qlQVr2&?k&-l4YchkJr$|fCo@$fCqFo3}urJM^snsZuT649b{Fykxt!(($?5{>* z@zCsAmqoAdqx!IqYxVWZx95+gKF-vn_&`oP)_qomGw(a_A_y!DyftR0f1|bq)&oQ(#0Tw+(`}`Hl>I?teVMB!RvOY4Vrc> zAS;2bTtq30RSOc5^2#=3vRy*BzNw4d6CF;f>-JX56m71u2kD@)ELOn8 zxlE=0LV@bqzB*;0tlj3(%Ss@60Zg^$w5j$6R{l-;$$dJY>u{c$u~R*^tl-(Df94Xj zmR?$=n@7ElDB3meQ2nxKYk6;f0z++`s4X2Id0eso{=q7J|FFFH-j{0zi`>qO@c;#4 z%8^h#>ZYMD=WqyXo6TB0oi|uES&wL8=lF_3(Yp+O&TA~zZd;IicV7}_Lov7z{W@uB zsg^etoPlV8N5uK1PJhAp+h8#ySjf}gR2nBc4qFryr(25`zX2B3494bvJWp-C@2)Hg zXH)Hx;I*D2>=Mw#;z7FcO{rlJVFU7a9 zQ6D;n9au76fREjmHhm?CE3q$IPLKDs-J2Hi3KjNZBcF7}^Cg&X({X7&%6V`a1oc%s zSNPz`NNIbLvl{qBRZGuf+lb{Pu^O^sx$al$gpDBX6i`f( z93^thNz8Ef=!hIHEe}sqgt81%wqCK{UX)By_S%bfBFP@rV<&YdHJ7hm_wmlU{c=(A z0Qncw0RRnNoLxzoLLGe{PAUSZc}g}5f#ON|K^~hk7b;ZkQmq|-qsx?TGIkvNzZMH= zE>b%o%`s^|XR-T}9gZevZJMkGEw{5`POqD-+hx|yZq47OAfhCeJQhY&v2SuWP?ijpyMd-Blb=*ISV1sTqWSqCmTKTx|pnEjWE-{xnc~ zSI$ULe8;lhS+{?WZ*_e8^0;vOg8(s59s~upmr`o0a-&2{dN^?)i1}4+EU7!q%~2$k zg}^{VNq~EnL>jvsaf`DCJutfl_Zu~w^Pm)8l$}=LS<82?_t*i}Hq zSXU8Kt?j{yCiOJu?FRtHD=ESH!=T;^qUPT4s+iT?*2=Yo<@(2U#GpjNf#W~Bct$Q&&WlrkGy{JZ_ zgB(X_pK2?yJRIWC^Uk*;uc-E;Wt&1Wpv}&jUg4cZ`~3Xz)B7ZY=14Ae{*Z!QFX>~+ zz8t83oIv5guAsT@)1f}^JnwNxRWSmAEXcl*q){|HwSn7;zQKIDrul5&kAAaVv+@m; z+JN+1%7t>0q#uCIE6;xkwVGWNsg@~v53STxYEv1Kg$&;2Yb@_Ip_Zoo07u0@;8O)n z5vybig9=qf?Nydukd|Iu&w9#O?ZYTG>%RDZjyV7^Inm3F{+&hpQhq%D`Sy160f1Z= z!6`di>ZDroA#UsBU&ZNJ-m{;MNlN$Q8LRB1`!6Ni?yYgrT~JT)%Q?z3w&imY9fZ83 z$<9_fe`~tnv9nJJfU7&%mHQ~i%k8F_+{@ge!`tGX96=Hf$N6ZBeZ(2oK$7}OgF*v; zc_a^3e##4zATO7NxgO6s)VnGmbBa^E%B)lY%y zz^)vbM%i!h!=g;ZHp=flk=eg(or0mz7;dFEBA=lIzQ8#Q|HaSYo$;_U!rs&C* z`a28vE*7~~p8Q*5Y|Rz|6`y?beTy=!_-q^RIaC3E-lc^( z#u_vOtZIr95J`X>&+NES$j&#CMU_ying(Bo!E~&q3|na|6QJ^P(>bG7QZ^337*xS= z-Q6m>O+Zgzw8V>UYMy!G+u_{X0kQ*Jw`))s+=*SLw%y!*GDL1YOB7+@?8-ilj?Mv8 z^$}O0qiNgc80rmBd2iGG&-Xuno<2~KeSLmIX@AfY0fWg92xLJAdimsInI9h}e`-(a zpWDi$sO-8sXP`DM(8bhQ%C7JZCv~R=JDYA~8}UrRK0?!}uOOAXRp`(*#JggO$&WJ8`tucb>fnP(Z(Kb~^#gM0Kg zAheOF*h+l~ac2PrItW02A=9X%Y@{1QyhM^*w`VWn$TB6D#_y?PIK7qF^=f zkib-kH%s;GU0nzqC~cw%&bOn&-41k%x8xU!lcAtOdMBa&tAF{Q&mX^(H$L%iY;i8B zs+-E_DmH7UqT|#?={%O^cj3VY&CjV`&zTmRx>0p1EmgF6*s9`xygt%Hr}s6*Gd2y^ z40r4gHX_M7>$o>~gFT6$bTgTK;?FxfZT!{7*XO4% zpTECvi$fjKSsp2W89OOjX(T0_$pn1dDZ$|MI0EGTW6H##~lqzr=0XDVaX zk5qAkfM;`ngv_PMjpl3B;TC;c?I^S1ta0@pFPqXtN$a+McJ8BJ+H>&?I4aFjTR%EB z;N!}D|MKxa;}-p-pefAafv zE!pnq@J4fn-d*{VNwa%-d1&0A+|RuOLP>snO^U_hofAPEI3Hf^yMYCpnt$@v=Y5+q zS?O9$OkNOwZtSX2W4g<+yu2j+6SRVZ5YBS5IRp4l%RUP$!iE$|D(K~2bu063vZK0_ z;&V%fIOQ}sULD_*3g5r7!QK?54@x!^7fz}MsT*>?2n`O#6^_qg7lQE8)rC?2j;~Ag zpq3)=x(CAUrDw=>tJkL**)dczlGHYphC8PG0{sDhmX$|V99_@sxheYJmJiiS2P9K$ z@d#R!0bPo`*bJCp+w(3{u47SH^irI*-_EH`tyd@eUp}tNl#`O_Ai-S6B{6uFW>Pbj zZhN{;4JgFjhGiQl`)Yhe#|GP*1$+MXqglxJ=keF`hmTKhJ(M5jHP5|Q+xEs0c`1Aj zog4jsY!l?Ej!IIzHY(FaKvqDQq$`=*sJsWq{anxF;Asw*W2wu?erO*hV!PE-CVx6? zq@O1E{b<@~P#V4f5Y~uAk(E!jWjE~g*!}jk$r-Aha>EM?ud24)QMk=13Q%=YWOL)! zH8Qq$SHLyw&5N%VwbphPyXb~%uShFZ>AN<6oSF^`$I@bdvv|+n{{BF5_~l!9{_^b~ zx^6^e5I@ImnGW8okm|e(KfTQ!s_zp|?!F2b?~vGVpni?NvKwph+!ld`l2hUM zUAdRhJPc=d#2yg5J3n%2t#m2pd#Bgooor`>jY{5~=YElnU21}cieFuQ6`hM5w^_`8 z5!RDTbZg9d=(0qXy;LD4%@kb$n(U4%XaTrcNI6GJ)$BZcP;bx~B1x?ZTkLc1_br)N9Ix4cw2aVrwF;#(p}tZ7UeKe``}uwNJHk6Y;%A zZTv(P-Ld$*-g#4i0JHR7$fc$p_{D3o3OR&+E=w z0i<#Qj+G8NscoHzQ_reo#i{w|r}MSy)Hu)&no!16QZEqbWJQ;^(Y9jSErvO#7s!rB z%{OxE-&7ge?+^beAD{ZK8|@W&P;w}~o%Mo0RU^xkB8iAVy#^lTVcGa~$EhcO%im^d z;BC{bkBzQ=vqHmC37lLz6lZ9g%DE0br=ez)GND&(-c;u>r`VLWL_q zsZc%0bw>vHAymupB3&{UxTn~3(~vZX4I!y9gg<71Rf zS8bx+1pIh9d3dV{oELTUED4O#7x9P`M-m!_2zyIbf?LTJ{84RxQSD5eKLyNGYZ`Ll z>nP85EjzuY^|g2QD^)8KLP?^`JVo|ACFw5b!)_{&ZN`V!YWS#|ntZA#QnEP*+;xx9 zJ^O09uN)GkS?)vOI2Dg2OsX`vbbB7-*;D)TkuXM>_O5dR+AVbq0}p1WuPxk zjr%8nKX39C4bLUBtl#Vkj`2cc1rv?yAO<)^cv(uA3?SuyO34+FaCc@D2(q0dUFy_LvU}MN z59pq}Vl+P679J{gs}8~O?^-!2?xP$_WYNz?eAQ1)pTkql1gfsH$IIEzoewtOw9i*Ym8h+@#wK>6|nSIjtob3)k z8$_*EB$(SmrncKIQS)xUNBv|qePoyEZ@o_paw3S&LgU8`6yz-Fh_ z+v&&k`tdy8^vfQuJF~QGj#^w-`|X~W3&hudOH)=X$cOlF*mLJSr`CNy7`C;;0bBA1 znJ=4O_~lL{kE%rNmx3mBIo7!Md2hW(HCv01vv_iB(LesAX+f% z-&$Vw=nzg9q3!vJoU^1YIXO#qH?^}e*5)*61#MK zcZ8VmSn;WS7fvIF)okt!CRzc`gqdkMd6TcS+0C z{(Lkd7J!2q%NM6M3mbJ3iP{HCUVU7vzyE=?mj&O;Xp55^9Dg2>q%ZZE?5&{ADB7<# zOUJn2X+33r_GPVj>56VAeKgg7LsVQ_e@B@0mJH{_8aoYu zdzIIAn89P*N-~t?_E4KXYHAQA6;`wx*C|hfU&`01`~x{fTFPNpo4g~pU6nX3lxI}h z&w4|efzH|_mrILM75%(_g}Nxr)znv7xgC#m_Wyo=Tv``&z?!zPx9Y^F5h84d7pD|} ztU6nI3NO7loX&P+Z(gobHrkuHx`ijJFbTE9lGnW_g8KW+XWFJZ;Zb0v4~S zUy4Kx>Wl*n@Y3&pVtKO+W_$gP;YDqjDBP5X7@9{%hr{#If^xzs+qupf-c~i3uX|{v znU+Y}+4l9WcU*!3UWSBq%jre+IjeUub`t^6Iby|f7 zbKa3Hp|bw7gx%^$xVLmK1@+EXoVO!0?c}R;^+u%2upT00<+|McK?hyc(fQYOMVj7t zlx$RPoUU%;8K}j#;`35SodD*;6U%?;l{GDEodpHT?zdhjcimHaVb`w!{qoT{Q$N+0?rb!+0vlaT^46{w|-c3$~XWITd~6x~UO<2iA) zwRbbZIfDvp)Q&3M-MJ2RRFCCTa)L(NOOdFIi(cec4zqId>Lp}h%V*i^C$$bZZ9kGt zJ(*k%7igYGQYGvP+OsmG=c$Eq=2vE_oOZAH0miIzTi-XH);f-F>y;1a1* zq0#FuYo5ot6{#mtAIuBnT`ld~0-G`U! zH3KDo@cOs}0P4lsbL4r)Kz1g8{a_(J^Vr?iS5RwuA5SBC&q2QT^<$^&QJn7poG{y`50|p0Exaqh!&nV!mC5`(r=okNqoWPUFH_|vBOR1fdmTA_e4qVMl6-0PYt zUHV!RZS1B)1Db1FriijZihZa(UA7q18PZC_N#xCWcTf-+O})F@L6GcWbi7BaD1O_U z<$dV}Z(i|$^*J@Q6Q76&R9;iQC0hi4G^F+7tG3h-Wgb%f(nZ)lmM3kog6S%l7CDqR znblj}JuB94MX4w~h=VXgz!E zntgx%pD*A3{V)KwhvVUPjZ>%XdJhhPs(;qq6rkfSCIdVz39(IVu{&OQ*?*;fV$r)| zw9KC>2{p9_;gEU&qSX*6mMloY%aPaFeHMkpGf~rP;zWHD_s*eu^^2%dO7o;B-&8bI z@ZVAS=v|N_O(aO2*@J2NP%s%tp@UfG1Mh9l7} zOmhaPtsu$?(jMT1|$&$d~2;UO-$S%X{B(iS0SvOK02Rf<@yUeMGW%^br5=oSM zVGXpQ!^BW0W(jA{ThHC?PBM|Nq~C|vv((@AAgiSCtK2pWE8CA+m$dAE5EeO+6S3>G zASsigEqZBZG*wH2`fS&VH6Ln)9>8#ZIQ8^^WxrFo{$kGi##hg)mcvLvo!ZwG20488 zOR+_2M-mXVE+GCmozod}`OkEos+5p?FUg9sH`zs+xRmo&50S8;^T@iP)Wu@(l5y+a z?5k%%p4HKXQvIcQbx=?GoTXdRMLTUC=Opip92jt%dO7wy4F` zK*>$>99B3`4&|K~{5tS^Sg-PHL7Lef)m+j~5=^VAf`P|Y(aHHIjz^_0a(536_2Kkz z09S&cCcEcaT>xT11G41abyO)7V%l2fX%CD{a-EL9Xqe@t(qp5Q#d@0m`ts=??z~IsmwHK4ziYXyCEko(qJbCXjbUD%Go*5QZGeQqK>j1)^_hxQY0{Lq01g=juM$Q}P(q+fF5-`&(G@>sj^Yk$n};EyX}H zZ{#!_-10`u4t=}cU%2kx%UrXX%p~a!W!mUh)D-XwHX!JB7mQIxSPKR|i@ZgnR2UC=TaL zPlseDl|I{D4@v#b-1z2A3Ur4_vNHHpPfdxEiA@RGd8*ssYsRF| zg&O*Q;`l-?bND{wv6Mk&VsQMrJ{?OeOr8i(U+><%BzY+u11dlT$%t*Q;!-5-1Z&2{B?I#*6G~pRyTq5^ zw~JFJo9HJEeI3A@Ad=(;eO#??PhX#(S*iDb&4MnFwkP2zobd|&Id+14ID#LC0w6B^ zZKtJWqX`B#supD%kHmLT^r=}xQ#nkQ$gIT+b#F(>2P&deuReIxl*k5dO2)HExA0~o zU$11RE3g&GlAtJ}e_PrF+u5D-VTF`hNe5B8ii6h-jofc=G%>)N0-c?-v2ASMKIP7T z>yKD_p<)HwtCSQXc~G&|E!Q%XFA{PuWx^UeSW{M?>w6BhpKre4Pd(nq5dRp z@NKibo0EubY@w`4Q!7SY^pqUBy>bR49F!mT(heq87cr_LBAc|ioy=MEj^OJOZVJ0V zFl?*QI`kFqA7|I%t@m3S&`xN+DATKdqX1PquxmjVVBRvxwb^@XVjb%eLj)%bAPn)I z1b$yVT`|a^J~f)0R|}o8lJrTqr7oS`KLqx-^UI*hHxY~<`||Bk$^SZDahUErx-xA= z;FyPO(X1o3RQg|^4b0%fNcz&^*?@|FHrck4VOW%cTok~A?;JFEZOTlj&Uzl?{CexPuDdv) z#|HIAl)MEhw_-4y$17x+^Gb|3mD&LE3RS7M^KyBlf($QoliUdIMB?LAvfX>PqA+h- z)ipcI%t0#V5Dwi^`Ixf1JPpfx@R-Ww>F>x=9o`0CWG`ic`I?vhJQS>dWVqE?vqwcj*6 zxU@{_8JCbi0~UX91X9CruK%Fa?i3#CAQBp?yhz?o zIEP6f7&I>2`6uPM%6OM1Eo5o%bt!tGM=iVvi@?OH*v_TdCCjZqPE>Si>4^s`4QFsY z&@7zF5B;2^VNzWj(n7s`cy!Tb-Tw2oY4KXA8Oc3Ta)X>$AMg^VI@q>%?;k(-H9D(z>X>e*EU+BIo+r>d;7Y=WXl_uXF zMje9UBSjHk(zM!Lz-1@!ix=q>0w>W5Xnv~cMoqi(P?Jm&kiYkkk$9EWR3B8Y$HrPa zd!QDN-3dZNPoY%n|N7JNnq3BpP?JDOn-VcCKi$ywy%rwd>sf}?Mmc5sFIBK_s#k{%W-GdLsvMUTL{PVzO#*^s9f6ggXbP$G*7F=J&iPETLv$l1Vd;N4 zu7HNrCD5FM!hA8M{@06n{o(+I8s&F-^^J%sHO@742#^h6`%WIa>gmOJYEDKS-izFJ z2Z*)c=*TC|Ub;}hYP@5aHq9_~Y04_5s&sa27nvu`vr#W~xnz7cM?!K=>dSR6Y4e-q zB7`X>@@4?(d~gcNRWcm<1xY*#B@j<3<^w5+(qhx}xad@>f`(L(Q|79pyN%T0a7gS+1)YD8oTQNP zQcmFV;1unOZJi{oTe%p_@A>G&;KPKr*!zD2s%04Jk|7R#9599V+pczu6;&SJO`DRj0UX zPS@=$03{B)N7=mXe!cd|kGp@VL_?R;GuNu2hhmF8p4OT{));l3Ube>?2pS{-6D5Y zXiY>?N%b|H1u}ID4t^8NYum;$bS9F419p|-sNRaIiYL+62@ERHEb~OaY?5r#HfJ-v ztogg$p=Oem7UlaA-wawL6D^JokoPFwZhGpJXk-!1v6MXI01k(QOTJT8FuN+75L>o@zvV2I zRh8-!un~%YB)6T@?vVCiS*4N32SYC@biE$8_Lp5o0~deiDvQ*OCk)u&t+Hdco5)g! z#&-vsw@-D96nu1A3mh_YQnj4WSv3FS6pRt$`z!a>BH=ZC?#lphK##xqOpSc0OYWgW zNwS0UN#pfm`7SFS=f{skH zo`X9SZq-zk(|7`Zyi$6tohVih_6=XH4sE@_DxH6(B7 zda{v$WFqTo%^CnORQt(G3k#GMZHOghS)BF&!m8RkB_W)D)0QI0e&xDN&y&kSMVs}@ zsJ*E*EFq$h*^0J{UOWa3bZqs5XJ58kuvg+}B1va;6AO4V^L|LJF>&31)&UY8?dwVE7 z_v1nI=bBA_l1P<41A3-tk@1%2MQJM^0<5srbU9kn1=6jqr7dtx(zEpCpAS{KO+ zS|U*7ndf@zEq7{E9o2Yc!(CCUaGkJM!jbYxetSWm3U9Rqsvyw z*Zlr=)-1ZvkkR!3h?^AgKbC_U2=oH?o(4J zDdPOD;+WfeOZG2z+P?^H|0>_wpHKgJY^NQsUmOlgS=c@nwgGY{Q)+s4$a!q^!4F zbgzfqN2my=umC*NcAZYx*@9zL{0UU|n@#uE*Iu5>``4R5dmduaiIm+=)~Zo``emGd zm7{@PVvXI^C7+Zv*4?DzC^xMy@xl4wt4Me|lN!yZav~H=DrfT1w1JcpBms-^%eieO zR4)zrhy*YFA*b+Tu;)ze>&BLgM4Y(D-=s!Rq_%LQQ*QxY%*dQ#XTB*&H$__RRK?Wl zB7zogoh$cvTI_&!))~FpMa9EYInITDRVU95;Or3b<9hw^>Ep+zy8rtPEBnEIb{?xrbi$ZbaVrV!D!oe~&=8?iuU=K?wl4;pi>uh=!>O1d zYf3TX0jBT*iLHA%7G1T#Rw|o+*H~9+FFmxbsJ{{q;`XrxDW{@f6*u!0+*zWIeWo4(%fwK!2CVXmV^CvT3hKL?6nSka#*V*gL5_4>cxO9!Z*iGTZ?C_YsSB zAz3q(JgfSOJX8;3&>Bp!3pHdx@+~Z_+B}0`+`DLz%@Fx+ zw~gP`mc76EvYGWR`iK$p-i?Zm^s#^YBUwcJvk#U7{hTV%JA;smgIBw zFHR?#DDwFzS?yF+>b=&z^!`-)Q>~#~4o8*DK*|U8M$Ji8L_HaQ)JLzXQgpW}XLIlY z(sC75^*sT?i5J&Jh5EQ;PxZ^c$L9yb$4C}_4PPMHeJX_84^Y6RH-dUmvc!lCQyF8v zdDgF)x;q?;Gp>vZ$^7naZDNQr3*vX(bxtR9wIR(~xn>8LmE+j87POoJux6*2*{~1v zGW(e%+@00gs?+^{ofvun$8^2xYZ7iQ_ilFKbPhXI-H$e}S&8@w;Js~t4dpWvHLXfQ zW2(VeIijibpGpCZ)vdts1k`5t6@r&_%9~RCe^=~bo<61rQikF<$1YYK8|Pr&@|xv- zMM@KUW8Tg2hdP(kJ08m*Nqec`eDx`>V(P=_sI(lqv4*mLNw!WNa?%0V6wh^X0QmGk zUu7Fk)zh3_a{LNtMD(g{ z-Jt*?W!n=mbX?J3OOIbipmbSUqB=iu%Jtw}yAR!Wbz-$U=7l^paERHKq+XYx3kqGC z$RLZPHg{B|R)b>o-+g-LP=xyDEJUR$3f@>y@o@@&`HW7~ISg5UcHhY>ml8|rs1ah` zuH5MV_5IDY)5GjU^QxmMRUXqJ|HFZfuF$nYfsMT)Ve!OCEndr+ik<85pph_P`vz zd1w7sruLvQ zPylUI3tjN4w6~6Nc^ro`C*Y#`^Ug$uu~RUAM>RmQi`%HIDOLNcjkFGoN^(=yhGpDx zEU?+^79}#lC7X?9>tQO*R=tqm%@ih~KrhGi+Qw@>-L&f(QXbh!kjwe(UHj42%3__9 z9XKLQ11@E+EN9=W)>k{W-`|L-JfK%ygoGJU;U+0-QOyBXVH}slqM*v#By8MH!hqd> zbeh+eKKYHK>RJ2((SV{xRIi%A9fACwJYI$p@01Fl_0_TNys1ajinh5wU*#?U3HrZM ztlcVmvLDF7S!XRaZY#;LG3fb+lTG^;XLHS2hzgu@PLd|i4GK3*s zBVKAI*r?t0johT=&JoB(R1o#i^UEcF`#3)QrYd#3bY#W%bO?#}5Ezxc%Lp;L*d zJ1zODG*|OLmc;3V%r5(XS2g7FhJ}6Q)bkqT?M}Sq^DtW3h~HROh0MTgj_-o;csSu0 zy1264*cW827o?#z3tN>(w?y80c7!h5mZG#!ShuUw+w?$fb}YmPP0wcK83d?*U=&I| zDO%0i!i$T_L*5cmKQ0bY*B6awCtvA|>I`m5{@jx@{OiKi^7q@@ln4DgtsAq{3#n^t z0X6jbbY^h}F%(57z&2&B)RhICjL=k8DVQ@|)0L*LX;8 zoS`Sc&Gx5sb0j9{lFWH=x_!^TuGk;r^Z54E-X}FCfOXc@nUiQGJ-zTvN%J(-PW7fG zpaIxISp3Yi4~-hgO_`9D2f_U!NR&OPCdSGQXLxlL^wwlbrv|p^$#m$lm`?>symJPA zh@2koInOg#Coi4%%`vo+9FTv=c^S@{mPt&vyLMA5SrzJ2_ncx=*s%qz3|aE7ObAGI zD6*m|X_S0L^kt1Uz;S1f0x{SmT`w(y^|AjJ(%zyB66FIcNb&~ZTANq^^sc-M_(Iv3 zOY09#<9z|$fju#a=9|O?P9k2}=9io7 z+{S8s-aHy-(=E4>!;4;5SBI%pI3&SO$KR9FDU{Rm*CqS+$u{_(nX-#TB+lwCXiuEF`BcL| zyEEseITTbGa%{JolkyV%Q>Nf^en;b&th-It+fT_yHYSg)QO1EHEFpMfb^MQf$GPi+ zw^~2GV3QO5QxRKgs}9~XP`p`;-|5m#3uJT>tetqj7oYqjJ8XY%7wqr%r}0^f4P?gm zh|AWRV|I8`mLfojIN_xl7=yf@Z>n2wwUsY%_MO;bD~lLi`T4GW2qDKar$c;cStWa^ ztJI%t4lm>NkW5bAog`I@&sRxBYS&T+I7tL-AxUCYGs2{pTE3QR=tdz@_I3Yp1Tw^a ztXsL!G}#-c_XdCA){OgVAK6)1mV<$W0Zoe0vbx?k6>D&45m zSELWcjn65h9daS5G@8cNN&>WaSN)rl@LR#y=(sny)8oH9Ve~}YWH5|6-t=Fe{(65~ zT|s`jEO8>xep6JO@;M!Pl--~_^eK%^%?~A>Hpx(wMfV!^R5GO3oin*#QgdWagG`k* znT`xzOVodLs`J0hsAEz~tSsERIconZryHmz&qF2uN&49D;k{kq`Sdl-4Dw>v4as=j zQ5W?@G(2|VkayfNcsH}bC?`l2QqyzZ?0;059^OFk_ zeERFt*RO9H)vwiekJA4%1_B%@o1>B@71GFhud-NGf$KbnEAq%lD(wzVhBuwkn`X>K z4TlAGsbZ?KecD2^JO~E#Od96>1_{E?x_W%O+nQ= zPKSKhumpJ)^StE7>xdyMDO8ya67EhN2Xrz%ND{@yIv<(%PI~ChOj3M^hJYk&5+b=# z?j+JXlJPK!?|2tmQ34aMH=E6SXITh=k=j~LWfG;@#t+F$9{>vJ)IR=gZzU5kWI|Gr ze-KQ(3wC};Cx^K@f5ZWMLK-l}@RNz+6^SFA;|(X{Q~mKhzM*}-Mz3!C1l>(4ZLN3f z8a&>-FXeD00)GO`#%$AE>_wHg^T_PCNZu#Y6Q(qwy+j&|=s>A-N-EEs6xUCwg~1N{ zso1Iai>wqNNTgbRVdNFLR$!^1zQC}Ge+L(P&7Jac5YRV98R70tr8@E!jD|d(G{uAW zW_FZ_1svof+IEY9l9OyC^NQG_ZxI-*QDqdp!P0eE81$O?oR7=(sXY37ZQ+3<8`b7L zHy);LAsVHE#;Nmc!4QC#(9Cgx=|CE#5g?ZETH2%_)`M?HqSG>>Rhc+R0oY64e((rp?xv63^=5Ej64jA)PnUGyPgxl>F)y z6h5x2(?qCn+vQ?{`117e zO#pk~U_0!_ksmxpX@G2SQk^#se~~(Gak$jaR!ju+Or>)uHU@5OmSc7h!JtNK$>apI z1W>3A$a^+0#80X@cwgBWwHn-dWY??oWlevMS0Rz47UH^lCwG=$YwHkWUA!w$FiTpL zzC~u^ZA@*Bc%?P?N^z!godQBEzy#+w+o?9TW*5HQbV%g}&vQ8ZyRhURe`gz0Z=87k zvS82O*cnR4-OX_X@qWXZ`+a*U!aUsBrIq*5cF_TsHDsxH=2)=27#@qa4z36 z=XQHrN3Ctb%p(DysNg9`SaId`6+_g>79D`Cl-xy>d=stP1afqFF{`e`@<8+H1udbS>J) ztuvsq*l$+s>-Rsu{4x_4*oY4@TYeDY)$WCGQVV>@lZw*59qGQSU!f|aT82)(NrMGF z$BJj@SW3#Izd|r<`iR>Z@ZPOa`#8PdZF=gGU6m|#RK3`2P}L3)fBeFWS|$&Y&iPd~ zWi`VR38|aZ3OX~1GV4(1?%2G7TOV?P<=ZFYk}w$egf`+YDd1M80+-GH11x2IuEq{KBYJARvHU zPsqzaS*27jFP79if4u=)HY+&NQ-6<9bP4VpbM2uzUw_D{-MtqCwop?wFE7X!FI}BR zdOtVk7mkY`)`2!kkw}i$+Y~d*<;y|5gKaCli~=z_0d*X~h^GlLe@vWM^6?7AfZmEj zyfZ5WJJt;*x+Wiu-K$JW-QU2l&tLwhmX9C5KaWqJf8O+}<7;PMooPLfL_#TyJl6xp=$Pil&P}xIEykaef@R^ z3{&q=&1m=KC`ePVWWMtKOH&$+olXorfG{ji)jgL43x?oFCq>x}z(1yL2ZS{$Fo&Q_ zJ^Rv$j`oVKf5H1ZaO>S6;muvR1E#aO8CJt8SZ^x+dQG``yQ}8R|^m(58Ux;2!e%66bGmjfu~^qAt@d)rm(WxFJ2tgly9q*IH$eKq(TZ_+|r7Vy6MBCE^_lQrezv<%aYcy`Wk9{Y)U^ne&JWL<-0wAwejw~y zFPZa}w0~p_vL~t5kNMaZ`|{)K_owlOZTHX?Q?Zz|lcs7SO{w;1dj&A-G*RKP>b7-c z-JHN(lA-LrgsWYea$Yfj>y)(T+#S?s@n;&=IAUOWy9T*G8`eVn2psDA~=w8KwdM|%hMP=e$8YL^U|cbQLH zoH4JF{1LKN=t3x!lcaqf2atMOg=nvjt=F$0wD?Aa_#t&_(P+zrXT&p&+T_kk0CGfo z+opy#fXo(6LYo>t&Q;h#Z1VAnOQ%w?GSZeMCq&^w7}mP&*?{-%}G*Y+;e= zr5SU(2;ns# zPlMBWh)`@}7X45tuUP8htx>w_;(rgSIdM>zaGWTQWqWd3yy3id2XG(P>d&Xoe|;!V zU;cc4{`%qh&++LW)M|M1V4sYwHP5Lum5xl#b`sPmjwlJm!kI0HbueWBh4)a- z&w;h%;D)D`fJoJHD$*FpRYOw(byl<|Gt(YNGExIyfli>A@v?S78OiJnl7A-PQ~}QW z`V>eWR6(^a7x*l_kC4~JeXNWP5lQ-i4M;>`Nka1C*4s^X5$Ik^6hdZGN%l%|tge+p zDZ)6@oae?H)Hjz%|GReI{`gwHeIM_8)NV;HTD6tf7iR4iv!V}UIi~R?PJz6?=Lry)mnUzSaU zjC-Dxaq(h3PWb{!T$2@h&uap9TdHUFHLp#aHAz2C5UsgVlH{&Xk(L0h6EK!~f~y!# zg2HvPHj>b=ijZclIVX`+uB6310p>x>vl? za5T8^k#A?+oN2J@H7NpZ>MKZT7`0tUnhHaeu?z}6)y@Ldv$}zbpgUKno3|Dmn|;Gu z)(Z=Kyc7e~ygG@>Ho_<-q-Wi#ezePRval|NdZJp~cIs8F7dgk zZU{U#Xm;m}WtCyQqfj30=tBGXavi7DM2wqOeY}xnZA$S7@qc7jh`-LdgsG^AwKXI* z181+GY+F`%ijU%iPW6+W-rtaGFZ_5FX> zua@sm?ZX@IuKj!vs#h%2KEp0E{kk{;iPSSpf7+|wN;Nt&o>j?98a>>%Gfu>3R(d*i zW)f2(8?XYzyMGSn(ZOy*%9!(WlY^#L`)WDeM4aNP?1hzmDWj-%vjcf^i|T7pVi)h( zr&1_bK&l7C;eFJGR&KYuH~r-_0%=MM*8|_Wo`4+W0uW{rx^BQ4lR_V4v+)lqhX%ANFF35+Yil z)sxEPsOsu1?Zx4Qjihx7LcLE}*Hc?ry(`(gTFYq6rwCB2*@-%>$WP-^pm4jCyS}zN zFTcFk3zaqyqb@tSPBpk!Lz``tkQE(Vc4sk z83}~E5kO_vKB`r{Rf&qEpEK9PpFY;0f(fub`mO%oMf>vg@A~8U`JV(xG-R~w=v!Vg z+Wgb%DS9bu@I2ZorBx!!x0DM$NF1Ezd8(38jp?L8{=Iicpa|HY&1pOa^Qp^zdu}&P zZhwc&K8?+8N4?andDR_sDi)mU-NK<{jYdNCNL~OtSsl0iT*^~GIq!f@C!DUVbVBk|)WWI6Xg=Q+ep|Tl_3vLNgTsSK zErHAXSSJ#ucd%7K`eo}iq%d&6*gFoWZ+}tAyLd_2E^@Vk+V0`fxh`1cOClwKX0w!v9EToPit>b~W^dOwt)DuKlK+kdM4 zQ9k~9NFUm3^05Iv0#QZzkE~9Jj**HRlLfZx?&=F%#v2_wsTG#Qg06RZK-P<(29i_o zLM$NBlD+HnYjk1BS8C(t=AABu_tNk177wU>yj--jttlpw9j#l^9JTJvik3{NE(&Rs zjB=2!f&9H@z%j|2P_NCVUM`%=xqtfj91V4oROQ*7R33b~OkJx>SUR*X8Fu29Rg_$f zVqawZwrWqGKR$gPAD&D7{=RWJTXsq15Pwy~U3PKj;n)ZVl^v}@X!E99g?9(Qyg)9? z({@S@IzkP-@AgZgOFBFrx8vqS=%QmnjhYR~Uq4B?8uWVUWA`q{2Y*kHKiHUj z4mO^%zLze`vU`-w+Yem{0&1u(tB@ilDCYu*-o59V zN`hR(@mgzFItwTvZEOD>$US}k{^JcV^l>m)$2h;7)d+w_QK$_xJ8yY8);5Qxr6q1t z54kn0toFvd`dJQwjOy5h(tk<O#ci%~+s))bx zgLoRdepW=k9DcGAvUdhlB&^Jo=BE(wM%hP}lhBcN_N0EWD&zF}duaRgg=BFmkhy%kN{|Dwm6c=Dsi3S^Ed`WGPuzMsxM!QFO!jv#UIr_d2x$W=e_Jl)_mleh z%k%v5)r~IjlDXY~-t<;`LC@dUWZ&f{a78XRYmWTo(>|?6Ne1at@QN z({@Rh*Kyc)(7P)Q&P|nCk@PNJCSs{ms?QJ{!~rmI@Ra>IU*&_cLlQO>9MHVAA|iV9{_ zB9uRr6g6ps)#vZ%_iOn)K7N1y+6oBD>1bp(t=vK7gNM~OORJM|il|Y+wc0B+Kmbov z+mcQgBX1~u>eRp)6jmxnIyGXvC{#nN)RYuH`pCAR%!H$=+F$yUe`ioam#{hOE9pwf zj8iHeUrb$+TTgXXSk*k1&J%H_P47;9%XF1uV~>5gUXA6%ra%w4MaInV>Vg6*cG=Hr zsw;!;r5jkCQqmKAP5N_eJ|QzJLFJb(DsTDcw3O+Yc={gASeBBq~HjNGQF) z1x4E{_F>45YdS)_e@g}P#=Tw|`r7f&id!f}*H!r?8tq<0uzV2lI-F@xRV(+~2u$^L z#dQg*u=kZ-P0aVXCSJ#~{@xYKpc=BjO3hL>Jrxd}sfmDs#cfx`OJ1Oa)|{+_^FjIw zk{oh~jt*%0f1_(x+C)t8;9MqUq7>MVs`y_@1BGCu!VJ_DP6uTvj3 zo}{6EO89MjgM(}l*!H@%ISH!tgQo9mY;oz3oHpz9SSXSQicKiFpYf8zeW^89*H}2Y zY|+K$wrpFAwlK-D)~+ZvvElY^?A1U3uqG6uf3A?qMmJ&7-mX#ONM#h2f08$DMS+=@=J`c2+MGyJ?Ue{hbqVTmQ z8E}WQPkHA+lOc4@B9yb;rV2hJ5MFt=e?K!Xo8puqr$m4GHB-ApqO14tj#={+wP{e< zP~sOys&V3$8~ZK~;+-X9rJmk2FCQ#i+2%7kq1*JMDH^YJhp#rawKHa_?T{06rA&bm z=x|2&kgWjLv}3P6ILVk}IUVlow*Q@;R@X=0z&!w82=3Cg2~Uc&l*_1go0#Y8f2wuW zB9p_9yfM{Wcj{Et+D+fUX)oU!#d)hH!Q(kqyg9a0pHkMccKx!wa#1tg2s?LjLf;+z zx;P|uy;yarjv6*@LHlz@CfF~(_srke$UIPUOOUN-EBusZ1{58|VUN&x>fPzxDn8>> zD9EIqj3kh_ZvQqdoOrG}eGH}8fAe{G#)%#BU4dvMOG+WI`!K3FI!ms*oonBffP7u9 zk`8D3t8x;27*N-t;Tkb3g7Ers%W}4D=>n^G<88e+*lN#^zAp(^Y(i}VwoPLU1y8_m z90Ao|YPg-Ym2f{mRvdZjvPL}ABdPw@t^C)=|HOa&KjPULl|lltEdjT(e*+6ieodAg z&+vBkd?&ixlrkaRR968}-d> zLER&7cBHE$HK7Q{2Nj_1e{j;+2^{UGzU+STNOgpys6KvMH-)B~<>|l1U+v?MM`P*` z^TXJ|t*)XI`jL&UsHl2v`b4N}9xLdTGq5W{a0I0&oDl}mRth2=z2k~-s@zg#n9&kZ%6&3lNfW0(lzr7T_3H1EO%|CQVRE79v$2g06%h75o zHx@;EcWYK#_qw7be^$pUUhOjv&0&1N+onQhQ*k^~qfEy=rj)PtibAAhZjKNX4pCi_ zs@-AHorvkYkG@Ej@KT@RqWEe5r?IO#DoxVX-QD29p1dt&4K4!+)ZwCyJWvdvhkVTK z;M}M?HDz>ajy?Z*@xFc>e~yoj6#M<*7M}=JYcz^gqK@(lf8cnrskL3NUI`8*9wlli z->po{t|Z>=Y@u^^3S^WG{LBHS@KA<@0@yofuPMN>p~mY@g%XZ{!|Mc%9h7TI?SADy z+f*dP>JaS2EbveTJv%H>@80Y{LD~VpLoSO1F=}A`kLXkEs}OCd{5Q2ld31)z!{9&W zrjqH@1om8pe?rx?y6#cLotwioq5tFZegFG&d&3&s--zEH6bs~~v4-rbDvhD2elu#! zR&>C0i#xTlo4`~>;!S}YE$BF^&B?AP2N^haTCIUqyaTnF%}dEx7O^Ka!iQoKT1`k( zP2r_?4ss|z;RGOpq(R6CdIxYihumOFU5$@+G8w^5e{g;7yg$Gu&F;7;QMafkdr{i& zdhDvLKBK1Derj!r>a`}kmCqWI!djH5Dd!{q^WOXM{Ds=}k8f|ph#qdGm9&tSq}H6X zr{vhIU=`I}k?sZB_SQG#1!1Rd%>neG{1otzBYyDdZawLp)~0Y>)6`KdN7>O{q3D36 zFxu`cf2{Wr)bO{A6SW{;idXXJO;sk1P0dNK)V$)Qj2dPGP@4s3I8`~`qWlaN<#afI z^BRZ5aIvz}=G?7Gw2f-Jak5LOoUc<@s(d;1EGcEzr%M%Stpj4Z|7ij1Q+*x}c!lcx zl}adm0hq&SuF*rF9hG8Gg=D0bLa9!ps2xoqf2v}u25LuhN)p&xBt3#}?N>|AYYkwp zI*KmbR|c2OHDnhhM$WE~@4ger@^GeirUEN#tZIa;{RsUPVZek&T~~yqaZIfmv;S(1>Ph zj>l##Z?rC|WMb0ZE!zMb#94NTRw@3iY9CR}?ySU1$?s{rl;Q(#NbTA+E-Z=^oV;;t zTZ@@(MfD^~I5uh6lq+f_kh7vUPn2Z_e@zv!!kXG-6{C%eY=o1jc+oklfe+r7u z@3MWD4^6E<3BkF8y44Amwz~wLb~XK`LJ#1=qbN>9{8cd2G^d>tK{KkzB|Xs!z|r7s zP$g+Nmv-{73Bm*(eEDA0N6BzS9b zxSZy7fW9behl2d668v1?T2G|w_D@Tzkt{0^c|A1 zUm$aJ0Bd)qeVYbUTet2jw-lSoq5t66Rn$>Yw$z!eU^ZRuSR+D+_6VJTn|SzYT+c%@ z=&TiqePQRqmR56DyM;3vl|QL=vZIyOwoATYV^)4^*Y!f?ycW{RjLLiJ ziCW^82R&b9nRTvaN5z|;G1c~sx7kmbI!eObJ7J4x>1<(EY>HrID}}Q;k0sk#fX&Iy zt-XYBI&ws8?8>{7w|4SFe^&Fy`*|HB<(!?;JmrJ%QU7`Mp1<}lpUTtYmDoe$4qVi{ zQ}B9Pm64;8!;{KjQ*?ZV^Aw_xTXr&uo`H%kIBP+?0aa0ROBy{nqim+u6B$K%A_#2f zfbJ70IVAoUtr{e-D$%staM3&N^-7G|qIaFsW8c_dMm9=NFo}BBf9nq~IiKy6bv}f> z{Pd}ri8e)7R<_IOF9j z%f=(e+t57M-YmQ0 z{>QxWU*A8K=QrYZ$0K7{1I}9+3Q%#mljp0s6Zzrp=SIv9Cu4qEY( zl6w`>v5k1;f1r8kKf>jYU;g+&ntu8`p8w(CDhKW^(Mg@+xz)6h#wATl2IOJeG~@7$ z?!7s1b5M-;({>9vwE`h770%aQ;Mg209jHxN=4#0))|0Mrv9#=7awuUG#J#CCrbWdI z4S)?Ma@i|<;k&V5rKK0p6>)bmk~;5F-( zP#2+#grM&MpZ)gsfvu>SK@_-oE4XQ=3L*sZe^O_UOqtJNt}_8lc8QH%J1Nz7Wk;`6 zz*e$|Y8m`MeYKu@?JVF)fuL^Bbw=>eOV%*-@m`f(dI&Je^4OT0-E1>;i5suH2d#N@ zc!`8gt%9me@AG6kdY{LCu~7CS)Tji-7iUulii;;C*;r2${hl*#Cn%?4zB%OoxO_hg zf88%Xp1=Nhe*d0P&4=8S&C2bj9CU1p@DR(o9{{2d&=O%es6F3pDxS4!;i9Z{Qy-F) z*ja6r_iYA54GcrQB;t+5Wwp4xWHdIfQMFgSNud89U2nH6M{XruK2ez=00aVYIS(*q zGk4!z8zKNyv&AAyt`$YM>B09ZWd>~5es+{S$UhbH%W&N~N-@n$@@1-ya$&CxW z#+xvBV`OrRo__x~6Z!e-;`B5@(9zpkqtK@TR zw?uK%r-UzH9bhMf+*Yj$Ap=U(a?qR)yr*7%SH{4JMX<@S6+feeJuM~LXf6^tldZ}J zKqD$ztCGPv+S2gi>BROJThx+)FSZYLQ^HyL$G|%YB5D zOFdcQFhD7sPLnCs^gYV!`eOFdc-O&yh3J7ToeR$ou|g#WP%)k>*Ax!gVSs8pE|sBn z5n!ARvvfF`mf{u&LEvTIf7D3`^)b4rpPHpCTkvPxIe}@x>}=!R>DQrJ&axIg2VibW zL2iGzt2rC7dIt+`I`L=^c@`k)t-}D(Ig90Y3qAV8PfnyVSB~xz%ZnQXzj}K7kC#H} zQzz2E>uif|fX>65wt=eRcwO&Uch#cup5Z#m4F#EQDW?Df+KiC=f5#TGDrSyX0@F?h zEkHP$Gl5h(N6u~7q9R9gn#*Sf+E!X5y;obprJi(Ds!w5+TnBu3NXrQvt(z?#lAn#QN2f zQ%d#QpMQS-^7e~5e`&F6Dwf*_tUx_z)+jNNMQ<6%$iO9?A2xLa?Mgy>H^`9t%7m4` zH@>EIm7#gAk=W*WsN|qcoahFQI_?<`n&e;#vQ`yy^hBGF?Wd-u@(EE~ICt-=D&2`+ z6%WNmeKV?+s+A9+bFSftN+yyK2zO-+D~Ce$^H|$!GeJdpf03E#|oP+8|r_B^s z#R<@gw9La{ZubMo6)Jjb8%oAoD%F>|^*cD>0X_0{e-wx*J&#*lz5#{wCxdV4bIOHQ7H3#cym+(O(jzaVCf#sn($x7a}66X{{-LylYCc@$aDtUJ-D~tqC0nL=iyc zVA2jqKa!RUj%aHZ1v}$kbG+4n(V_vkK6#igXYBLahZo7l?Ge)S*dQjA9TuPt3J-_d z0b4rUf7$1F^Y~9UW;jMVm+bsY-2e`VBZn=-7>M4R#ot{C<0F4}dueXw=}|{wRZJTW zS`Er;XP0}=AyA(pKZLwA1ukw!=gnzt9@4EMC?P-1Bl9yxw@aeQ7!brQjaBX>#yKd| zoKPgwo{kAEm!I6s-kLq}4;;1cT44c_LB)q-fBT$~rDzQbeO-V3_M$p|JS`uNsBN+F zx+#C4U8sUZb*TbXkhME+`q@{VuFrIze83z8$X3;f5*c9dLP4pNU09l@V!-Evx7x%4CEPMVbzu(22a6WnmX~(!Wzdx3(sx;^?y%udA=g}6 ze-xor*ho9i2`^bf+U@W2C0UZ@%6v@`10G|#+TPY zV$Js+qwCy%h<&&ms!D~A%rEC0CEF;2r(~5_Jf@F=L+H+ffmxM6tS-5>c{|Hvz9SJ? z5OHW6&JHZCd!CB^q?&A1?G6qCpWqOje^NgA9Ph1dyAVp*L}&R3Ikv_0h`0|y9KfJk zyjMG-xm0p#UVeiD=eVnoDXV`ASfbqm<0bb+X0w!8l!~iX@5iaQGthqQuKf{=;bq!2e}Y4R zx^5l=ygB@?bGBkp*a_Hqkmzog$Fq`XAWK+4TdIK9SW_Ffd#yL&@nH+VcMMms%fAPE z9%>tJJ@NfzM;k~@Qz70o5MNuLw5VG`9xAEnV51(FS$e;GXoC7+RKWlZ{ zjI&Jmv3fo%rGvK1q3U2btiid0K5w0;dbHzk1@+FH`jfsmtlIQY?ux-x+n>>YWo2%~!<{DU1mP^4YA*fZrR2n4 zVI+8=?WQH{5~8{l#YUX|MIrE@{aQHY9#(!5;5~V1b?S60U*?xzw}eh_uvlv?t9aC$1Au=M`&10Sf77klpo))9-#N&vwX<)yoXyKAx05bAXh8ashsF0wUf|QYXmiRa^Ma#Qo_SY zFrvyyM(R_4ZO(TjRr2F?A6AHetBQ1Fw{p4pOU**t$-|6tf2*jQ%=t%#a)ck`BYa{{ zj+)z(pH6nnTA}Q&G?eqY3RG=ei|rm3*%UyHmhj6m>rMf71la=eSI#5o@N$HrInvC% z1W}3kIgUx1%n$2Mjm^9!^Uo!@$mJCxxDVIf2Z#5r7+iNvf4m0f;7jCwf4!TMr&F%0sAn}A(5hYNYAV&TTQvg5IJwBf>aL%t0CI4& zpIN})Kemtee~&-@`t8f#KYn-{zuH1iF1D(Y=tF8wlrIN~P5I5*Ts6L3%2gQacA08} z@{;&;5ZpXIw?cLry$;1M!l8zv%keI>Rg&li2T-jae>%Y{hXJgNmsaJoUXQi8TjPnY zz-H$Ak&2ygy6c_bsvIz)zRs)=D>9AFin1{xUr^bsJF89zJ6*i(#8D2F(Vc{)I*Fy; zvg;FUbJEp}5O!w=D_@?g9ba~F-XGkvd+U?w?cGiDuFCU%Nu5n)8gRXR1jV&LPN(As zb6L=Uf9AV~Ds7H6Rf`?_aD~`aLV!omSqdQ9lA^GVRG))O1b^S#ot=QKmnOroLjOR{ z@$txrep9*7^Nsal_^c<3f~I$Ys)A%PYmr+GYY?(C%Co|K3B-s8}o$K%hVNWp$F zgnw_^KgC6iwSzb{L+(qoNS7`9GiBRf9@+07e?Pyt1Rqax!}<$?J@#dbk!*t48oy@N zENB)0RY0o0*Ln9%|8|8!^c!)AeeQ{P!{xd`sDu>&CQAe6MAmPAX2Y+aluIJ(Kxwu;j_HhgO`LQm`)$P^- z>h{NIKVh*`=`kK=UT$TVtiWwxXqny*+~f#0o}0>}P3`v+%(Jaov{hZX)+YAL6Z=tX zDLjj915Cs#_A|-jn|=yKI&$iqd?*jCFxDkk-W5qsKn&Xqv28>-?Y1We2ihF$w72e~ zcYo50k8!%Wuhq7o`vl2M&}PdAp}*@8$S-~D#=*Dm65K%~^r&;c7Q@NkJ4kA`#6QRk zQ7v@kYzR_OgWI|4EkyU``M%wj4$Yxt&K0r4g#s|OeiT=N<7pFCxe?hpYaNI#myG5! z3HbWoZ{I$_Ie)HBIBf>N!8|4UE5TNFOMgF>^-j$uOZIUcRfN^WorsD1G(ywDx2}0rk zxz!22=d^9RZJ@j4%2TZbO}qMp5Eos{)vo>n;8I+k6J1&1Ejaf2-GM^!^9x4SZ-0pE z2~p)x@{5jBpSI@*_VKqlUi|tTEqM|hX?op+u7IVCbF+>!qMpq&ZB`K#n+coYCn@Eg zixwxs$UfHc5e%L{eU%KbNm>Q;qX7^LSDfsw6Of=pfd}dL&E-6GAa#2ozjO2pc*;dm zo+xWhQ2Fg+*~fU!At6MCQnkVpB7dl|qc2+sl|SLSr={TAvA(%GmzslaVwWpDQU5cp zyP{~ye>DA_1Bf}OjjVh0_9{{S*6zRk_UfO!)u$#@n~CE(gLVL=A+;kwe$>-d!`@cN1c5c_QnmyF|5Ex9?fVsX>xN|~Z zcZY-2uL7(*91i)1C2QJzceOBhGH^pO;LZ!3ZhRe4F}eG+5l>n>LQbmZ#z zDSys^vcLl)scR-hp697`_e{VL_wr8VO@RLaB9U;L(*5E}@z%b49Di>w*mZl}X@Hlt z<AiW&01z=$Jj1Ax0>|iHP+&j(1KyJJg^Lm2|GYn1Ix6N4J%BsOX%jk6h`fJ zavFswGelxJ48Or#c_NM#zhhS?s+=hAr8_O!355!Sx@N|iCO%$G6Z-53@-m|7t?jxP zy5OE9YLTQddApnX(|;Utq6%cg7WGYdX+xo$`*e9(B|i7B2490`1`FNymk0Lt^?58N zJe4lGtqbkT&q~C1)2tpEfbnf>Ph@u8JY1^F4y8D(ASl10V;1^;c1N!+Es`u~SmCuW ztiFM&H~IbU!uIB;!Ud>ihiea$4axT*N`1llDPwSf(-6 zaRSd%a+0{?F)G zHLnL^2r77fX8ptG-~Rah%gL|H|&BU{WB%5j<;H$whK4Bo8h($MGFl@J|d%iY`|` zY=A+IvRo90>^Xau!{utxY1dNoChi-DTbDHtF`R7nRgVpBY@ekkFe-eQyE%1jLpK`-rb}csSIVqz+y4Qdnga296#^-F7BDh)vVf*>Z8Iop%xe%x0qD_*a#$H z090ZuY2U82WaRjxrzSATmP2Za{6*bpW`I<$QGaz+eui1}=I=_5V&J;!YftL42?lE8 zLqSgtS1}!Kfk_R;{s=%^9%3t}?xmdgHvTdC=P%>u%&1>ZxGDX=q`Ora)(f`ubusrn zuDZd>-aGHj*^>$yyy`5fQoyKP85(*}bE63?nvVm&mK|T_p^iFjRYFBn56JFPDUqtJ zrhmdV@7*}n7t(O0Vc)bJyKOS>RteqWC;ht#SdD5o$xWYT;3k=bA1hj%3IZrEVeK6_ zxVz%i2)h87<`j;?npd`l2;Sc~rAlfHkw=cU?{`&S z{~*Pvb7O}R$y#sfX#1**}{vGQ}w{w&82hznPc0xu2ax$m1c5tHA;P;e5ImV zD!}m2YIO@+DJn{<%I-uY(M4ZJNADnB$J4bOqb3~)m(j2?6swE26OG6?pnp!*&@fFI zV`xCudVW)Fi_iepT{>S8$TQEH?0>`au69@MgCkpN=em6WjwHB*%eqAkYrA@Cy2 z$W!}s{341qSn9So8Q3uIdT$X1i#j?GoaGCq7)ZP=ne2HJUC9hDvmAdHAR25x6NQ}* z>Wyn`twsSEEii+sIeoQTPTe?_A^?WN>jWhIeY;QF(8;kH-t=-PEmLfMLw|5DTWm*= z!y0OdtLvvb?Zc_cDnm`3hA$bTX7EI z8Z^3-t5*uDO*XN)(mJOKUVoR80y_3^%*Zd`iA!Zi_1h1Zt;Y3`yTALYNNxzi1+E%^g+6BXLJ(y~yN#YNhUW;P%+9SXcg^%f-%1*a)i5o<7Vw z(#fUOqi~5sDu`3+ev@b7UfenoTf?oOzYq#lN{2$JNnJjhn?=LV^VXA;pK&eMR6fV4 zdF|P{OJ53vwmCE;CVyyZx#=Kh;UK8CNLepB|*ooy; ztv;RSz-AHwQZw`u3Z*)m1n+VOlfa`5UnK|ReG+Swa65_gw`?*ve+$<+^SNhB?&@Il z!Tog$@OTen4ttEmNpNo-u9mdxTei~v+-dNh&Npp=6fwy$=YJ};xIC!S?x_NDQX(*BzH3^Bev!!csPQ)xd6 zTJ*==pufO}e(>|*ZIK@hz}ZfK1<)!ao>o!rRmBCuT7Ob?64I$s2;a0hJ5j76Zrbcr z!kx8lch3nr^|Hut7J1h2Vm9+7um4 zKVLVaLVtOhx(Fe!alnl{w-dj0s-FVXLyH7Bz;0CP4mG=L!mW2%frC`k)NmDN@P5Y4#D7t!f91d1N;5Bc7lQ)NG=8i z3-$+(PT{AZ2p(CI6XFST%U2Rtog5s?;YPN&l-EA&b1W;5IQ%7~t ze|~vhA3t0__frEMw+@upwJ_O1U+^N$L|~Y;ne(cq^ssS&GWY}NZP8p=KKHM4QqM(Q zH_KKImYrE8XT>GKVdq>D&>-rhzeiQ1TBWyrZzU*rxR1xM#m0s0YOg6R$}Ku|1tUL# z`+uA=4nct#euug;?E;%h&Lfy@`ZlV%U#p!=#w2aH3J?`b4pv=*2Bt$N)N&^W(ws&E zwkvdE;@Gd3r}fV-uf5zSa-`NThu(1y2PUjha=~<#P(gOqZb6=-py2wU9@?oBh4NW& zDtDgqc^aMoB)j{+WhV$94pZ^)wY-E!lYcQ)fa42fnS$O6J2$)%cpmDpC#jF11bj#b zcX$|4x^pi%DcigRLN`(+M4De04@Z)Vvih(R@^W#9sOT)rQ&f;lo#1;{fVB0rH;_tS z=H{7?X295W<2qIgM3K6u=k?F_`|sn+e|`OP-2e5D_VGh+Z=YW#$sVyxdqu*5&VTRv zAJ;XxQ=JD{yFrr7Vrh^F5X6HzrgmctK*EW67~AUDUG9u1Too<*+bkI5cGqhaQ6>Ka zu*g}8pdL$x=Tt#;dx+Tcn{SBJ;mQkeIVMHk@{*XiIePvw;^V=&cS3g;?H!l)OHTek zQi%z$Z&IkE)xl+4)mFPvFu4c61%DpcDeI~SF`1id3nN;LIp+P0V*k26yfly=&|(J5 zM%*;T!#FcJt6#*u=^&$}6lB-?29Dm`o?A&>FoAE?`PbEsCTOX9c*V9|fIwLW-n51WZul{FO>$LPT5p+Vp|mqg96fk|}4;D0$=3f}>N z=gtr7MG-ycj<3BaD^7a4oj{*%!Ib&>^Ifl|k8-u%i>vmsKD^=ZlolUw@2G zzkm2Np6!}yd{Pp37Fb5lubVs?BEM7fo4RUi$1sRr-160rWi!t!?*Z5%P`QRZd1*Rd zz$(vneILa(5XPXaEAV$1^M9>oAMVFn06Yoq0JV}IJ7Gg#G>aQ*D7g>C%iy;I+o1{8 zoi`o44)w=dg=#Cjw$71F#&hkm-*>f-A}V#3v3Uka7>jSfx6%?`Jl2Nu=BUKs;2XE! zy3F)6SJ!g9E zN(=|OaAqTX(N;#uw2h-#m?^{QRS;C=U&gc-oKGnL_}hGPtz+vHfv z<#cZuUDuxRG)Vl`u78ius^NsHC$qVIF55re0}=7!f0AtvRmRjJ$>9AUD6DjhgjuCEv^1iFC_CvLiL&vAhJ?P|)2fw19oL|0bm@_{7-|x-j zpzuBzf90fGw>{lH66$&Fv}Jh z5!$H*y;q16`$1lJwlwd600KJ@u@41WH+bc?CR7~N?tDiD+MRCGQ)4L7REAAqSnH;I z_B%1+v=F~xsekrMAd-8WYi@LC5gyea@DpCTAS6Rnd#&p`It&gbX#`>#rfmz8Zb7@R6~uOi948bo|CYW{3q|??Q)(^*GAxP9t?=EI|mj4&pzY5bbqF_5KKBlJN&h`U=E6>XQ9=b zDDu$cTz$2h^l;p%$~!k$ZEfz@IQo{sngo5z(Hu_@s8TZER#gzg$brK$48E3o^RZMX z$kUL37PEcCYXf3#yB0(jsLAQW3o4MiD?QFLK0mBKUmw=fwuq+nyyfih7TC@ps^NN! zOF0vM8h>JO<)whJVu2;OD7>Ap<^h~PqgyMG%Y(?H)YWDoFU#t9{Jcf}m%Gr;w(c38 zw=DsBQvmJK7r~Lydv|D?G(VMliF}0C>epp}s_5;FysvHi-3U&J} zn$Z&j6h(tF7L9rM+PkW2ZX<)YvLb`myprelChzYp)urUAL!ZjuoP6$cX!h{5jLOh@_%(xcs?cj#!W-VYS zE7{}VPr8F0dsh#65`pjnklRIPk3rY$j(?C)g^kG^kqJ@Pqf1E^LcB|!wqzB0 z5>e|zXuIBpsCMiZccm!P?>gX;aM?h37FPD`W^_~5uB=&Eh;c~vDG&KuYA;W0eEIZJ zXx*OX^>a_#+M?&0!!#7K;l8B1+;d3dl!9F4;OSi3v70I@5vjoTHaFz9T$jNRxqsqt zr+_2TIqV@2ol_Gj=`3>TcdVY+8WDizN1(#>{AveOlZPJZHb?Qkjk$>&-=)&c0{pPy0ZnM>ahou(e`Ixrb10!D%Dx% zx;+Rt^CY>sk#A*F__n*=;7GPUum}I#KiOSLX^MZSN;BNiRX59OtgD*UiGLv|o8G9P z{Qkrr-|o*JKYw`+_GE|$?ozaCpB8Gv6_e9`Sy{uV&IDmXZBTet*El4o*~4{G_EX2Y zu6CyTRhk(1;oPITE@?sQZP!m-d25@(njfn2aX1O?6t6^Yq~S;fsz;V?YHr_m)`BmWlZjaX(9|h(a1VGaRNgCF_g8abLi@!SddmfyE{Kw z+5e$h*L7KRKD754Ix{;kV?ZyY?BF9Loa*nRCb!shFQF#T0^~ao+kYx7=>2g;cUWNy zN=w`G+}t%G46hEFpp93TT!@bfO%WjY{cSlzD0JSPF+Dtt*2-0O<#=-gcjY-G*xIDJ zL;&*wyyX*`9~ud_7KmUn=IC21wW7 zcWY&=wBTXwR|`{-jW9SuGQz_=+7Hj`^OyDuZ}*rcU;UVS0)I$l_YW*`J1?PADG|Fg z@AvIp*Dl1!(3X=9hg;o7h|#dX-t;ui8sKRo*K7oX6|EoJ@^{5bD@zL=+4w=oD16WN z)L8qG)RPpWh|F$#Q5-K~z@cQFO#)C)-GBn5K>ODuY$#>#ism0g?kkkaE#quPN9_32 zfDCjyylEPwjqfbUXq3QJ3ri4+cV!2t-^4uHVk1 znflP}Zf(01&|Lspe5hr`kGINkOa**gz^_S9D?V*q1`USQ+Dm1&uF%tcd^fRqzn_rU|yNhSi*E zCU!NYqz+BRZ`=0^dO8-9pdVZT@}xdZuKJw!R6mv!F6tlqc6=|mICbcP+^L!jMDVur zmgAZAiGMx-AS&|nB;LWjK5@gfsk#+HwN|f$QN_qY0ga!VHA5W}AYyK=^T)u9I#3Yn z)pt|J)TJ%bu})6I)oW)Z33`p(JQc&?C@#TQpH^~up?AWsV?p=p1N-o)_0K;qNW)1R zXKHe~Jy>v3^$Z=C;9zW7RR}B8`lfMk3t6#S<9|v{?L~dnNL}G7A*n>eopmX`@OZaD zfE~MfXo~+H`aVSqb%H5xDRRV@$R zN(pmPY$jM2*oG39-L5PQ+*`hMb;Mi=6Kzz-a$Jc zDQod{-?dCp_ED$0{c6Run}$Y2_CcNcU(dg9M7{V6wnkKTLaK#wL|n! zv&!JK3m@;UPRzn{0D|3#rBszo0l4|Flz-Mtp}E<5U5X!ESsqNjNlvV9surGxeE6_M zhFJFJ$M*GYe)!khw=b^`?Wuh4n*P0Ad2Q4Jm{fv=q01ScqPk6eMxtdETI3oSrS-;kDxp)`c6>2KXmZG_>Ri; zsU@nQMdS^Gv2KgTfsD~#AKDMC$nB}keK`(W4|V;!@=i7E;LxcLLaq+pJ8iVxQ`!9M zP{_x50xpndBW)xjvZu0G6x45eYk!&=WMvx(kRdD=H+81#u2-w7kUO^nJ{O)gnH9^- zPV_oqmz{QVycJBce;@MKQ#Pfkdmlu8x<1DJ6+KvExd~uxx{(DsgnSL1rySV_-@stA zYq|W1?QnMrHga1vkDL37&Rg{7NxC(tIlg}W_T_##W${U%hs17Gg|i_%hkr<{EnCNd zu1m?5KvLmB0g`GO_i1B)SFdz(h9EQ3F;_?Qb#_ZFn6A09PBLDdW2noN0(L4B>N|ey z%P#(gLWK&~dmnWI1#|JHy$txZZO$s}=_)?+8Fd%3MXuP?u&%h3GgY&pX!;^YrE1AP zDm(z(yP}?0T4aO?^R$^m@PA)sEGqaE@(GO08NW@ZnZ3R~wXZioZ#v=zP$YX< zlHFD630_V|iB#`X0pfTI+sMsYhFiZI$V_s{glTjH*{$Q&uKumQpmcaBh!#{9Py%(rX{J0LqlzASr29 z$Dem7<$~FPK!5jV$zGq@|M@xik8SN-3TC#Rpe3b=J(K420%k3YHQo_yYgVDOznV+x zi}5cF8fQxBhOf3`{at_vES!&`eTBxSWO$8y)Yc)GfX)cXAog0e+8?r6q!yJNw(C6I zGZR687!)uj=je37*`FlO!`l3=v>h;?V_VeQwo$IhEq|eMRi%}S8(K+{5B7HPiVr=& zHwTTn@`?@?@$r)yFc*31hlkZae0|eJ@Wl!5senOrcHj`OR_w4v<;dfuVSUpUOx1Bf zEub=bYz~fda__(j>THVNwVo{YD`7eGxTt<#8(hhmkOK@)aLwicXEBtt?|ZtJG$Ro0 zeM3vp!+)V|9q;PaFVw|wj>+v*YEWdKFHe+@>LGK0z$aEua^n+DYsBs^xjshH=bw*T ztFm-~CJ0=d+Ngu8&b^Rzcr*w@SX7jGEPMLlUVivEey(9*13EgAN=V_QbG{Er4zIG1 zuM`#~S-E3M%=XK0k6KgJzC)AuJ9^A&e*#FlXJ-g*+ zvKoQAa$dHpz~g(@`g`~rJE0BoC${63*t*+5l>Fn@$F-pUFXn=mC*ZL<+#C7C)mP`Y znt#)gz;n+3(B|6$Z&viro(y+l*i6#t$b5O&3FZ>F;# zO!R^0N6bfsdQ_lIC$-yFr5*&u>b^#BYID9=~#j#eDTn$-mBi#{H^{Pd0 zu4USocfyt+B?N9Ihc$7#RkSM)x}*k-8<6iu@gSDr077h{m=w?G+hb2?5j%#>3n@?Yn173pylHg&K3~zh!~JSrLPoUJb9tIHsDEGwC=|<< zcF@$Z(cHEtH54;H_Eb8CR1D_W-~~~keQrrtrDWGiE$3)2(t*HjS4|0^-qhAtPhIud z%JcVe@vEu*;&q<;319Ycw?zj+Ng zX=5-g;&DB$AD`Brf5qovr+@wN#0bQ)2fn7gbyB5f4po$A9OCQpt`zi8wb@}8!1JY1 zm>L!5uIO2^e-(-GoN`AGk`m8O+BDAO>70zIt?knn!0FLZ%uQWC?8C<%XaNj!;x1Z` zQ;?g3;A+UdlctA5x!kccHK4IV1x$D=q^Z1=s%p_d4DY1GbBR0T*j=|epJUjEKL}y%{_mHOI$8e%j$KZk9E!R$*Iarb zoB~Bb7B?8VuFlqVYhT`{rAvoQ`L+adJ*#iPiK6z=Wd#S;cz=Y|;*32ZJ?$iJwd&Sb zl=%fO90N{z0?SYBS>CgyegF#0pAZcakV=b@46qfK$yGN2b5*Vx=+Ba|eX6!B55OLT z)u^{ow_Rix@m9{&P6$9V*cUyV6G=qQb0~wY>C?2)!Evw@5`K7SpTE8RCQbVC!>DVC zPfni0BI>QbpMQp2n+jksvR&CXmA$i9C8wxK3#ftb5ml1kOYK}0wUczS?Q=Q6SPkmB zeYuQN)T{zjL6T?Ji-H%V4;g@c=Y44wQ{M?WG@W=~oAc*ME#;;e(>5GechT#FDyh3} z%UuQB1nL;Vz|+6vI8b!hw5e>PeW4p$7X;Gvw{uw>AAkBgrmS_h!Z%KzJG@jgg!ctz zeE9U2N|XQk>*tJ|$3XVb%VEK*b9a){)^j_zHDRhieAm5czn11-Q7ALH`(s4r9$F&e z|A<^RU4VAwHM6c0PF^Z5u7RhX^4F-gH=$Y_>#Y3?SLV^_y}D^40r#4_Bg6wsgFfZ! zCRSBNEPuF*MVSQ-T~ONwXh`NDLN}#`r&8dqi|8?E>>5MWcel-YcOpams(JThoRj5L zg;larsqyuR-Cw`{d^}hug0lqAHg1Bc}m5_mcJBi}FXt*`W zR9VBW6i_P;5bU+K@$_8*(hVDXHYO(b9METaS%2;(#krt7AI?pVgrCGX*OO1jMFF6k zsjb_FP{U@n7|HIpgL6}C%E{rZsty6$A(d)T5>)3UZ}5%IdB!r6?Tf_q(mt4nf2XSm`sD{I0AK;kFz|n#eiG3!OEH|#w zc7I=o3k{nKmh-5U^H&c7IDaO<9^=CIP?AHbYhI%YrFV;fzWdGwb&AZ+3oU5C+ zCq*WQd%h;K2@|CoP-Gv9EUb55jVM{ zOJoVk4ve%`Qix3gi7SgXU1|iN96S#vNR+OF17?oZtysPh%wg;kGU^%NmDTsF2uZkd zm+!9w9)C}WU@@(C^h0rn!p7B9V->1$sld3q(_fCJ9(o~hgZo{e-tKs+BvD@;6}<9G zdzKT^7VB}kHZK+TW~yAZx#RDAnyb}rV0@Qx9UM4q4&d0g7)&`5|aG;?A%kUy-$Dv&@Ae-)p}vi3sGAlbq#Aw5Rsd1b!z!p9 z!hgf*46SOnx#j{1?S%QE(vdA4)ei{g7QJI&Ra7%;!h!WYDuqA;;go~ z0MO(pPYC$WCLe6VO#zM|4=!o{4uQ0!N(cd50P*(|K(my4m7ml}!c7v6ld?%^yH(8e z+#k=1h;N_&Ha>m$_xSD0%cRPaQ=e-W+*X0R*`7>FwWwF^jH*L-`{v#ekf3HlIKMU2 z@6`e~>cuiVUrvGp4d7j9qMj_(UBYB40;CrM$bg+aF+0_BI0>d$W804O=)am*24iB7be~xydYC+LhP?DmIgDARm@1c~yz@u^(4@uJC{Ud-LI;tKvaBF{m0BZQT+RMm%OqA7=L8+DyMgk3_##iy`3@@s3sU@=mekw zq4ST#W_17#-k}8`+uK!>E!`tWcB$>Q;h9cXA~qLW+$#r1sIxZg+C6%1uC&7B6$;lI zfxl%-j{{@W0~3&9i2KJm75*dvwsjhVPS537lQk9kQCyGaPId8#Z0wmo-R z6MuHM=Q$BD@~V|9K?J=2`n3M`;qB*JlcsD}A{(zREAZLXUhXx@ac(0p04M2j3I}ni zPX$4)q;AjL59x`l1UWi*)Px;(mV#3CX( zEHOHoygS06#Dd@?@@e1?Hy~p*^$ryk%72-bBAiBMdn^h_obz@;SEZD~^>;V2Li6P4 zW7~(KrBD>2GC`1ZlZNsyHDtcfbFlyX`QyKTE{X+&aaPvSKvmpqI1RFlJ4hI=WyAuN zy$OlMmQ}Q(<+94nxjLdaU;pzkiBx@`!{H`XS}qU{f!P&>Xw1L-(pAB(X~^bQ+kfNa zOh1GW&tBbaE5qVVR#AM{rx?r~c@23e7k^v5Uv^x?Dq^On#qDMS6PQaaS=Su2kOCGJ z>)DQElu{H0JhIya#SyYQ2a6wifqr+;eK}iye*XGuQ1dinm-6Xm^7jD~wT8U)%P8tl zmbHoAH|H*RC7Q0fa;-SbskC>gntw|~D_DCPfcUUB#?Lctu6yjzr9)?QW!J1)Tn--3 zLLkyn11?kEM-r2$Q6%Vsw$cqGj2oN+fa7HlxjD#HJ2xlTc+ZH4c^Kl<+M_v|;oQSoW#^?% zWm+YRTdehaj&wdcJ+}Vb&r=PTtgIPA%t9uj-fj2n<`hF0^cICN5K*sD!oJ4Zp*qRA zR!FDKQ(|fePNf9}*)0}11b+_+8g96mt*Q>2#~>oQHc0Bq@V{pw^!cBk?k^u+{2ZQo zM!Kw#)g7NzkVSdTWUF5BT{y#%#=Iaj3N4YU4AoYaL)IFH+!WS#^#8h)4N^`kDg^H$ z_y|ffm&@X3aD>Ya>*Y}M6!(IO9z&c>lFxf^$pHwH$q?JQq=?-dvVXl#7R#5O%1*0X zHRx_)gsPR;V2ziPUmXv1Q8MY8nVmE~^x0LpYfEcO)Bd3=&^jRj;}l3!Ug-IO{p)4? z{4v6#GjCMb$|a`Z_~&#RuNB9Dc^m}mRr%!!5N$T=)0>HlUpaPL^@=;*d+s}YE+0Ce zn|#jPxvt*4dr#G+cYngFEB5fyLey98DG`_6#huP=2|&c;NbK3*2%s8b#BQ0&CEvj* zRU+xuhpR)?Arm`n7I*>;C$EEhp>0~<9Kc*IC}%9(U0(plb@-BNR)Zg)ojGS z^rx!9MxY7W_&4y@!>#1%v$)6G-}@iG$ce?p*)wGexP;`Az39zy7i&cKV}E8nBsQ7 zZglti=~;bgAKpHWx352+4^B2xr(sfkLU^xZs4(r_O*|4c5nVcLPLqH`#a$?q(fJ0uu0Qs6NAc5ueC4z)oXR)#L18 zS#)jPtxR&8Zt+>0AKu(H9Q9Ht%i$e}hUizn7l^fa8SvM_>CQCB@HB4gP`qk5Ipj?G!stPTTswsM8GV2!l-{F}on3vmnUQkz72*PS1QLX|{p zL;)l`u$A1uAc~6?FcoVH$^>urqa5QdQAwud9nCKo@mxC%Zk~U*`wNG5$kbj_Tow&e zVM$jt;6xkWOIcWTpO2|$32*3!N9OACZ^G7Bl>bDE96I6kUEQCYT-wvpW4D?zmkK3F zmH?}gvo><4N>4zZTR)X!KODeL0t=PR0}uEZ+n*irm^9Uxt9edy06e0$zsb)k7y+pP6z;o+)eo@se*jptr! zxO=Ff&;A<4c0yEW5p+Rz=W=py)tuJSShX*>0FcLBbRd5d;l?=t5-hCP(Hqdot*c^D z$g39hFm;{cBX0uW2az1vbl*7E8I0j7DAC=u`D`HossK~k=fU~hNG5#j+Se9q*u(Bn zxL&hrFC4=Om2PPVL>6tCa=N6Ci$rZMGU-tW5{IU#EasF*dwFJm|2fdtb!ZevoDPGi zozTR!;c0F%nVGCmoEJE+ph zpIGu;wt$J5NrP@TuN($G9`j+rmD&oJI8LR5YF<-5aC)B2KHP8R3K2i5g4g#M$X0h& zKYMaU2&rzIiskw;9^hZq%`F@)<%Gdx*Iiu@QiFd27yH>`ulGDR2k*D%g7lXUe~g!^ z;r?V>JZ;z;!>0dG3egeyrB9+EV9VKBuFW-vc9()U`66g0=B#+rad(?=bO40y zJ+jE``w*N~?b@1xlzd-86)Z24fyr)~iuA`O^Ee$e8L_zrS8a|Q#)P2(ntEVXefbMr z6)=BgY%fu6anTJt!C&(QH{A+&rH+r0s`}A%6zuAj*)Xb;Pp>BV#tD;vCq?~j+s$Wr z4_#uH;pyl5Z!bpo@lk7C%jqNySQYmMynM?cY_9`XAodP*@$$NoE{E0~nYTm$vIaXh zm&SoPWFzkDG9uu~f`ej&!$?i8WBhi1Y+rxBewZ-IXBF>fBLY4rvC={P$`_~x`)Ii}=@mHL zyNvRmiYh}R)ue;OBU2{d=y2CdQ|iqtVdZ2`__4zkRcdV)2&x+m4p8Z?VlWOH`bif>(&D=l}oQ-sl|T{eb)qH zQd4BV)E1P+-ImLXRT;toL{(RA*@*>_o~zEJ$Mu5CzI}cBWBfeyD?(u(mDHhXM?TaD zO(Ym_?MWIo;X88|G|jpMmR&gG$RaUhgJ#DYfCj||$TwvW+g=N(G_Mb9lS5kqXvuncB|Omdg{fEc(_3ekv=Jc$9t2hin zd?a{jup;gfI!O_px_bjT**pQ@t4@3N4$fT-f)JOH^X5KCx4J=S&Gvsff<~{=5gsRA zm5`7WLumHuO1P4y2~e?XtPvhm$$<&Zpf-^tkZv8IYTdD)8vPDIoNm3`Lhwx_gI~@r z6C`g3t{j-S^fBV2SBEEgern*lGXaV?W7jyvh(P{$So5_(1&@ITpVnuWMq~2{111kB%VuG!K^3%d zaM3M*lrH^-h)~}rr8Iu%%AWA&1`y=EfqN<=P&moYt)6R+4o)*K8>nz`ZTlIzY8?6|-|;c8#2rj0!tJ zk2Do`Rg2fmYuE5R=}^OMQHeywL88dm538;xJm@hP2G1nhFVSMYg392~`>KfG&~$#+ zIexosLAks<2TXsKBPH}Bdnhe(>biW|-*qW;-6oxC(wb<7)kK9@3VwD4D9V$x?%5(i zQ0L`VPsp0~Xau&T|EbGT=K-JLqwc$=@!i-10pau?yR&};a~bvR@6Rh+W+g~EsC8R2 zcgR7(+Y62}9c|%=Z_ZdPubNFi1htu4Q2m)_t30I|vmE20z%~qjv@K1|+NwrEG3gUL z`Bq?SWybAFO0>?Kc>Dak{(AfG&!2uSC$n6sBre8y{dwKBRcMd!>BRQFs4AEB8oPFE z*{r!ct^t4VtoE$+uFwsev;$=1L0FhiT9W|_$t9Bl?$=8TkAuUKm(S!aWCnNK7 zfS~XCMK}Aso6?o~w%F%%YnQa0Ch$3CE)r1MlI?9*MSt-a&r`*U6VhZ`h+LTGGG!@F z)RHGV0Kz>3WnJ~W>YA7B#KC$!-^G9ZU;p?2`~QFZytNid=XJPjqT8VsU|F_(5LCEo zPHF}hfY%b1I}a`0t-L)%#v1S+ygl465iVoP0PNQPGy2yK*q^BlEDUcCnT{UAnFEK_0gDCE05k zU58sLBY z25aI!n-MzeA+KzzqH@KV#;9#9T<*R1p#;X7BRFjoYm1c_703&;`=L7PFSh z1U+papcn20x{Awfw@Z?Fx9xPA_0Z6hAjhkNq32_A!EFN?P^XKUTAlCCiw&5uZc35KSz~KPFZ|3yP4JrP&*VGgzUU+j4qY{1HrH@xJD`R)O#F;$@vrm zfNk#q?uLll5$2lYGAfV4)&6oiiW0#_xw^qxwFG$2j+Lx%xQsgu#H(=D+|S(Wy>r{i zCJvgwr?esB>c@I*bJ&zLb>x4G;OKzPsiJ_WS09ygi)kGtw~Qq?SQU0qSCkjB_!A&QfY_=qaGx#-K4hkf4ef+)70 z+#yiEb+bOSW~8dFO38_tcE3KcufO%r_qVqXFUDD0ePH}ZRE1I(B_;?1y-Ck5#Vk5s z)fNtUC=j+ZkJgBz> z$@cqjHC;^<6##!#@u@0RYz8tHpOzDt+sp2(y1(JX`>rOZ4rTg6|MP;K2ddDh_cA`K?T!T?-AqrdF` z1ohHk%*PQ=!H^O#aOi%8nyMR0k^kt|{XV^O7Nz(VJG+_=C3^#ZkIzjtr@Yk$ww6*H z+5zQEI(X}K!*=j3Scmy=A;rqn2P^r3PpzYVtG@TKbn>72`A7J~iVGi`J$ zmyR4QYt~dOXR9TDF!Wt?(LkYm?N{sfl3-VwXw+Lut?JY}sVqDED<+U4Uy&1feD6{y zMb7`em$lisd4##)4GFji&|t`XQCh2jwdbb8RVD$~GwmdG$hbQ*p^q+2v&7I7t8XkD4DjUN@co>#5=uZN$O>QJA&)nig>t4abEfl zz87KT;7v!%eYvcT_4dL54`hf~&~b6oy{#l&)Hk5xa=9^UE(L*IPc}s&x|5ae91mAu zf%$H_wI!KP7lz>Fk#RXFI zLv!SAAJZW8v}$CR+!|6g;qs>rW#_2J$M2=+^}b?bpJwWIo7PDg-y; z#OXR=cSmmOqDq+C7ut^Q+h<2)cQ>eq4uQnb%)iNMHRzGibjhronCGS?_0=%l{jR!_gk1k+ZPBf>m9;3}t9N;wvP3DsKH(I0My?v!iiY|{eAzDz&W`ygXD zm)zB9xNYLBz3QZtvtmKz;3iZ(bh?iWzQg|g=9 zFrGE&-ox6%FGH*G#4jv0XjVRU7s7zWWamqJk?S6+S99075;xgpQ*jD}=qg~{t^419 z&pPqne*5F=?|*6mttfdAuk;;{SYhd_H*}(_bCwZ$=%eG~6nRmUk93^v}S55-e zbb`bVsMAol5_^*i0Z2dM6L0!TRJXR|X#2E;Wy#itaNtjWy*DWd zRqA0~Ex4tBb|u_7m$?UC%~f364K51tdNjQBS!#(}AV)4UWx`%jV8d}k)dW)7pfT&g z>pp9!t0btp5l#=cmGl!Y)=l*oKc4y_-|pZ3_;7#u{AxS-6!q;=_0#PeE!tAe8ffyR zd0vER9>j3JW_ZS%M99u28C=hQjj(2~-PX8NmCPDiTIc6JsiVS2$v7luEG-{ z`s^zD^96V}>7h~$z==G7z?o}2VNL_#3~nplaRGDaS+ZXW1=;dcn}I*x0 zbC#p&WPpAE0(rGom1YZ8g)DPBKhU@Va9u?~2}-<3 z8z5Cn7_+U151J=CzYi-O?`X{NyK9L|Uqtet3%cubggO$YA`c=MXcyr=pQ0UD!De5# zkrn`LT$5uhF(^RJKZm=2Yl9u@(fPSS1=s*UiRC2qB+sAzXk}Tvh37fDZ-4vS=TGC) z%Rb1{f)+pZIBQjRD7dNGWSdEj>0n*lcK^xDLsO!@w7I5wOj@Mud3`0s+SL8G-Zv%I5Om`0rHZZbd7(>mj2MnWXURQJ8_f4AxRT}cPJZi(zN_rX^ z`1YxN{p-{H3lUB=!7rWKJY59!q`b%7;cFHJTvAuO0LEIzkuu2z*bQrn>hc4ltX~{4 zfvrH0yXI_gc2~!LI3?Wii_66`pUuAgrgK`n?cV9`qn>1b$YOCm6gpCjcq(nWITxn1 zhjIhzG@N(gc;ss%PEQal=|o|Ni?pFdoXZzL#^Hjhx_84a@KhF;*aauxgl@VdxwU19 zV{>!yh}MdM+|Q5e9$((thfi-GUV4=A$*l+SusLCMLgYq&&<2oOU82g)T2%y2-Bnvt zhBZYcA4rE`4W`%X$|*F1KmL8;PUMws?UXCeA&E=jZhwVs$U#-r&PaET>%~ zxMoVccJg{wa#@?nsyGh+^r+TSpeEB^2@gw6hRr5LS7)|Ml{sV$u55Saw9iyU$;-uV z<}0s%75`XD$X1f=@WOB&iw@c;Yz|9LZCwLLYXIH}SUe`VtR)gnB7p*h^S=frF3V09 zSc~StqyV7WZZ}GS<<0drUf0z4ZJZW-_~Rz^)b!DCU2A9+-~!X@6Zw#DI(b4MIW*@@b8W?JI~38vr3=%4_Rm_d=(0g#gVNM{*E5~Ou$vK$J(Dog zRk_x0k}uF4UYP_alH^6ib2$2aC?(}X84Kf`vOgS~prM$x9_})~#XUrMEXRQ>8E&pd zy4A$xz^L3Kje@qSeW@zB9DihD%hHPrnzafN2`Med{UG;L4mqjDj>CLCU~lS30>%D+ z_2Ff{`pL{RZ_~|>UAu##tPGbWk<4A!;2g*&cw`Py>T(BS)rS_wE3%HuIGLwN9OwAl z+tP4p7HI*!t=n}5m~rtV4{fuvt{gVuQl)o0ERV%p{aXtFoXoF>@dU)*N)mAtj?Iob z4FyhcTM^ei}UVw#16KJ{p8PCU9vo5N7Nc&c5U6okwK46B-de)oObD}%%xOEZEQ;{))ABb*wF1t`%cY&VlS5v zr(T`zHdk<|s{5ITC@sGC0YzH+@oyd2cn#hhJwycwbBlrX6!rkZ6 zww}~v;c&I3AK&3*knvoMyQ|QDS1oDXdM>VHKNP0nVu&+lG=K2&le)iWJOQn4?(FGN z9lM(>6CkMEWDtZ9pRZNs@a7h!7TY}<(BU5Ed1%*W3qO;1ifbuc+O@Ns!N6B1HtgyG zo+`Kr%I9s4J&PNGYnGfKdF3@Iw;khoA?e$vxAy7xkH0YU0pukUl)8L>lIyOhkYri0yeeGtH6+p1E3CQGcoIcjq*4|Z~AI+l0s({RtXFCTu>bpnC1{CXTv>pRGFCd0kzaP_AC`9vQR6;G$mMu>W^2<IJGV01M}gEUfjDgFwylVo~9ZZBYYorI@OVXD*%XHk_79>E`JHZ@?ITj zB4;`HL|%6Vvq;eaX;Ht5>*Of%$qi{BB@SMDw8^WIsYEYwjf#2Gh$H%Sb--O_MF&pR z7c?Tzr?peZ-M5(6xIP2}zJHyHG!XOCs7zIT8p!r@IGZ-LRCJM& z6#U}|h$;v6DnT`BB?Zk?%C0t~o^!J~6`Wl};C?B8xu8r6+3+R;LNr_u1}ehJLxz+U zUh7$OHazTyrEq2voh6R&^3XnhxYCp4ACUKvEXT}lX7PpG-&JlPxQxWn$VJCnQm76! zUEg;xgDTaYEKZO;JDY(UuamnmNFpHti&IySf8{m_1Z{~By4%@*@{Zmq;VTa?(CdhkyXpWZeI>nFl3*H8pREy(#T30 zL~+(tEXa2>gH{D|FP~Y^nEi5Whn)6YgZ=W)56^QL^{MDHY?0}E2Mg98MyFCoHmmbU zBpG25pJsriqY_DnKCM&FoMK(@-kgzN`qn&uZbgZdj<-D+dHvepSWAGCI$_*)vr_|Y zRRW^>pzR^NuVeP1feSrnqr-b*8(VCl?uOQxuO~k_pR^HRW~(7#as>*%!E?l`eIxBS<@c0*+OH zCI`FkdfptSX`bW*T|j7ePRM}-dUYM+y=S+hcoV6ufmJI=hdUz*>2*F`CgauTF!ptP zdG!%_DP-v5CC4Si>$_K!EY^S_4ac`j*xhE|l+Sn9r$py(Yvw4bsO*Lf^okg*Hiq3H z;KQZ42mC;$1F|CelXOpgw!Rn z)dDAclx;P!)e!>gakvPI&G9{@;}Z{+yiR5&M;>lIxNuJ7R`~mJvA@_vPrOgJxbMX0 zDe2ip>f76g{?`vKi{<%%sR(nX2}sFAG#Bzom7}fM9kOt1LiB@B&gWczgEji0>1F{M zu>>DOR^r7LY;uC1tms-{)te@O${pPsX0hOWgtE*$oay1r>+i?`#@7g5D;88lenq^WKBSjb#~PJ!Z5sXup-Ur2>dR zKW*Y!h_7oN|CuEHrNAZ+K#pVto|9G9gNL)2+EE-qqQs7uNzNU_B4aID{V2$TLN4|;u&&TT@A3uNo^H+wa94B4J2x$N@`0}zcRKQL(beAj%26453 zqNIkj4DI8>?+5pyEFI{s8=Sr(N?Gd{rHo8OILn+T>tB*`}xZ+W{4rscGh?uajf0^7Kk>*K@1Ly zGAMwKbLn1!t~y9xItlKY7KM^ZCq;RZvFaS*;F}Prd9K-i_RXBG>p45iog|AWkx~_I zIrM8$H2fX64(Z|Lp3`~TDRTf*E1{?$POuMtaZqo^fG&0RoHbCQ1SH*vT>Dy+)tpY{ z62fEEHh_nJDy>mhcqS#0)>ORaHQufuC@v9}*~9Y_`vRo++t2y;d8sYZornibDCJf7 zz}-zoh$BFM+u_Neyz1K5a@R8@mxlDXa<$M^`2Cu5)Sy46_ckA6;>`;0D`r$Z`+VmoJ;cxtB61-7!Sy(E-{q=yh(NLwChS=~RcrQRRihm$rg0NOQC2 zNA=;0ZQWNri~UiiAfGC=xug&5Ug;jj8F8R6ID{5fjgoT=^a{!66b(eLnk=<>nCBp)1Q#gnO1l&yIPXkHHk~9A5=G+ogU4p{%ry zg5f-~$QkFyPI94{Tm!rkn|qA6=(=9|(ik(9%~^$&|F5pIUAEgsvh4qP7e^2vL6DDw zPg_&ArI6&Wdiq%lnz)BoB}Yd`SG%r%&p8Bv%$>-cd#lzSokWY9;ZHxId#SEdiAAc+ zzHGNHHLS>W4?T-NNBcb5kIy2nO$GSIl9yY?{IN{Vw{>IbBs0G`k~D*U<{RfqrF^oB z^9RTBXQTMAbiN5YbB#R!+4ws^4)0w7HIQ`#;q2^8HC?k}%HFeY(uLn}m+otS1ZlgX z0IglmPiN%A(x=PIKZ3BM^KH`+RJCaifSZN$dn>-yltGm6r)H75%2W6)f|u8$Dbi9F z0?X{K?&GwS*N;EHx4V0|&66`Ui89K+Np0bgUdL=O&=x)Ni_j*rrP-q3XVpkWx*+1iJF?%>IIT6C$xKA1M`j< z^KmzDF=(9~)}Vs}5Qoh1>R7@_As0*u_p|H9n#m6y@AT^))M^f%-D`?}F_Dyx$+sj< z?<)H#-&7eY@=0Lp1@##y!>Db8EI`0B8%GvVZpw7%A-_Cl^}Yf#7q^P^tb1v8YL}tK zMs>qVVU$7n(trX$-P*IrEM_B<&;T91DG#UU%%qebyVfc0Vu@8%8>%FWt!j7XXap-w zVNiC5Ewo z=5WVBpfR$xa%F|=t5(<1itfcq=`1ujeWnQq?9Tb?wwkr=Z=__lv_-nMfW)q{@?(|h;6^eWWsS@uVg zCMB72_8S{CslBiLfOniDR9VA$mpM~)QLhd(t2rcTGk6Pg40CO=Dg9il&tLy2zmDJk z{Hgu=@!h&Tt|@ZynoUu-q%t<&0)*d}%%zjKs-a5B4?3}b%C0X?^J^&I)R0mk_}JW) z%H&L&-Q;^JweFU*OTCX{ss93Z^QkEFQK!NbO@`N_s=I7ARng4s{X)k5dRl>M`Gdh1Xk@v z*TtV!29^NRsKa$eyU9q7eo|m*b1%hIfo9bS&Iob~uTlD`BtF1JYx}zR)4Cp0_FvPv zn?0%MA%T+`Okc)tbg9z-n6)IKc5=3PDI9BbNi>sx+8ou-xYYkrGADRdm)Qt9W^^Yr z&F>0apFdi$zdn~wpWXqp^8w7({3D23<6&@7Yv7$_%sO|ndQl31|L5M84QFZ+5qI?p z`n_x*75qBVb+ry)CH#0v!!eja7w3J%>(>2QHIb>cU)uSX^m*GG%cOS8n_GzOT=rl9 zyr|fJbDiqaT+0B~?rzebxHzJFlV-}v_UY{AqEH=w>lhPt=ME(1AlD59dzrztfB~&} z7tn0bYY#HK7bmDK+SLvM8RN-N{PV+?5AW@0o?euj1D$CoCq+f9oYABLiy={6 z<66CKfZPN@0Xy^C&_lHetf!9+r$#Q*FC>EuimHwP4L0-WO3)F$C}x`)&|Xj|K`Kio z-(-D|7x`k@No-f-f%s87X=qoc=A3GO>&haGzPX~P=b5#D82K5=KK}a0r>}o}{Nw$l z{`okNw|x96y-OG?CXeX0+AAJurKSm1m; zE2aM#4|xa+1M~PGwL~-Ho4WXFlz7WGu}`lK9cQp#s}oA`T3r~OXf+d8ALH=e zSauHSL6YgsLmM0@aO8;NJ0u)vqz*=*3YGHP z#*`l$v(U@fFrrhQO}{9Dy%V7h@ye~Hg5@{OQ<2l8N^`E-;Sv8>#0hNWf5)-O#H=Ie z7W!yS{#8Ec4gTfFx*$dOV1=YFA~KAb|#4Gl)n5Z{<~p+IYZdc>#7&2 zERE2mtDxhkI+p`?)1t*!EdiCTSZ-2;TwXgVsxN^7a*UdG<1OBIDk5)bwXiF?r7KrJ z#Y$asE3D>d_07JBijb>sAw!2#oSZgf!#YyJPw%R&0pILzQnrJ%XV&}XUfnJSgNtq? z_TOzvcWt1((+|(}`n|t@^H+J*lw@xXJm-Z%Y^bx#qYonMVd<69s%^Uxy_@!p1I=yMNQT3w_kDMjhRI6Bt3IA}zB`Ox+b{j&&(Fj7s=$v;0zI&xlDV8<&rTRr zou3D}Wr;9p6McIpaTEZOQm+&|axp07C=yPgP9TtXy;Y@ul8KGxu1C|klX+Fq0FpU! zm@g$^uG#gsIL`P+LQI3xNG^7kjc5p#Q_kolht7Oxf3YP>{;eAhSsMkEWbl(s=Aohu z>%S@f$!@yHy~DS`mM@Oy?s{==Dl>=yguFXpHG0Fzem)6g&wHM=UYbun)f#p%;A@Zh zaaj)hIrcbzbRf{UPU7UH&z#<3`alxPy?U@%wfLB}nYt67MJI`qtbg1}5q0lgy|$|R z>Ro%m4|tO)p@gZUOaQ$s52}LfUOWMNzh1sHz(UkqrD?}?EZs<}-oC50#pkbC*Tb@7 zQ?xPi@t4$((AAcilN!mp9F~PZsA?UUkf7Fh0LRRKhL?RRQ^+M#8(cErGe7>-%FjQw zkH3HYT)uq$>2vw|PUdKTEnRTF=~{D&-K*0}KXdJbW&L?aP!vUq5cIt?AKHYFWTWmh9KmFa3~I|= z76zwc;nYzw8;pVDxpcp|;eL$uB@eMl*wU(BDn?a-*3{f>>pF+n!UE2EU9Xt(CXXU7 zZ7?9F391~kIPiI@Z{o9TZTVr?kW`UeMZ(^H8o`>_e(QX_$?CkU20)E(*B60`<224t zrb_QPSzFByuBr>nPKkQ*Iu4NYrO1{O#fm#h;HVsoI#?j8Re*>_$`liv#B@6ys|p~i zX63?h0-D=slf<&?pGF)Cq|oPb$w+w))`W+yutY?H^mc~Zj=a5D+w$6JM|RUGtOfCZ zo&IlH=ub{f*W82seK^QbG)qrc1+Q6c_f-TWj%$_B!n;iUs0wdrxl>f>eUhB$RckSWwv5(|9UjP`tsH*Rg+U{f!!iFUq( z14A-ZLy_2FLfJ!0n$ZDJwwd^`&VO-#{vYc#%9npWeg5$Kd$+sC4OyUapGzfQtVe<* z;S4c(@551--5FVc2Zt!{it{^THyoJl_Pqv=776Wa>u~g{CoxcpXB5)&$m|oTorWi` za*1!0`=#qcVzKpbyW^Gcat@_3lH(FQ3H6lC>QhpQH*|!%XBozQ-^sBau6ttVEcfZ&h7DQng1rJ*`d zlS-AcXblkR?=sd{WtZ2=yV)+zttwK9`awxfwylOqC0PR#_jb>Kv-nA&P_cu7LB~TKZ)C;4bB?bY4)1ax6?Y}(a`dI0*@$Hba2Z;dX z-I{%@KOWv1rH-Y5sB$=eS%?aY4;oo$SdGyL1j@fi5y?y7nt- zAEK9LwpBAohNm1b`4>bdwt&+?w{|#Ao9#LTcL(*}T5mkD91H?Xr2cah()4zTX$Yw- zz-(zTO}&|=sN@Lu8a&y#Yn(A|M{zlZvr*!55be4F)RyE-PKTs_M-GpG&dc`Ve0@;+ z`_L=={RaD{i~dvl^~3o6U1KD@qJL0|m*Sy1^xeJ6Wl>l^4`y!iws^(aOO&8W)tQro zS6f|64HQ_WjNq-bC&!L2V2T(aNd;HI;7>Uy^|sAe9n-L#UAVTYdt$jP-oc>*i`? zrBmx5P-{{afK_92Das(3x?1%UZI^8v;3But)v@#P^RO@B+y?dgP6#92%mpcKtIgQe zE1%vgTER7`eUl9!J6_!l9Y_9W$-a~5d0mb$pbBFJOxzLn1s;daJI9_-e(g?Ob1(B zMD5p1rRuKp3d=TyGewQ$w-a$+^)rTF?L*D_CLeiV#RsnPA%WqkcA+m$T^v4s8)Om z43)qUl*G-uI->v9mL~=kqw0Zy{7J6goe-Jc0(TXd`gv-=s>gx&) zs(#jQeVLwz@|Q7w{juWA(ELiodo0>0Ku<*my%KjBYDw*4=PL{4QkzwE_O3vc-R-J8 zK$VYq>20buf+doSa0(Z@<~j%xWW9?o&O}9Gw0cF&z_Zuu#kB*>a{j^N{q*i}=;Ge& zoFs*cO#Rf$r?+70KCwX#2M+;%s3dgvtoqlfqUxn>?*zL({vPB|(bH=)LHFj25?^{#`8ooYDV0-t3bV0dUp~Ee@q7+Y0!x#Tc-PbvJhCsB(8DXQ#OEvU zLN0XZ)W(GJ9w*t}nHQ~p5XTar%)TdfwNph&A&eTmuFc*61~qAxl7knrIsz?^aZuI9 znRr{SM!_AVhEsKCQqWZ7o~lui7>9+GDciL>Bj*Oim5XCeo-_beQ>cP<-fnvx4%V}y z^CEOv?{zKR!hV`DY3K%g2xJE$8E-J;_mj=hIo^bJr)GSH4j= zD8P4Jps#(WA_@u|>lVLXtnRi<|1{J()dB@kIp8fp$pJzYN7*BzbE2AMbID_w&&Qgr zXLMPz7hd_X#HY6e2@s&VTt;7NUP*VQG_{#@T6l7-2CJ^39(CjZpA!Xv%2ING(w)=i zeGf;{rt`&LQ}Vli{~g+EyNPipH(2*MjOb0nLFpuKwD8AI%=)4K495SxzA1A4m~KZd z^nbw0(n5rC6pDv8hUwUKRV1D!wL&ao2^my2y2xh*k99Nmlw>dEGRMa0$fA_kbgFGn z-gGM%r7|8k|6ELed8$`bJ?)M!o3f$h$U({oBWODBfI4A+K|uuGC-}`9jeOXVoeC+5 z&-m}1#o!R0&Xa`wp1Q!3OroZU&ElN;^R{_;fzq6xBuoRDF7IA$MZ<%ZK+M%|J_J}%<7MWej}1^lGUEd^%Y{pBbWsinyUrg%OyxZS8=>~W~_GUhi+GPb6E zL$PU#sH}B=%_Lu7I&j=eVyZi}sk`$ldY^A^U2yFwmDMFn4&J(VhqtPbtO%J$$!MMN zvU5#@FXAb{U#n;!4Dm0hzj%vBHKHO%0{+wLDSInng}H398-c>{0nNZDIWAppi6NEs zdo0!$K>7PD`C6{?B!lNG1l~hivw(WCX;7zz6F-fAB57Ue5b&uF^-Gg!#p}9)rd32K zbvcPmgejwc>!j4;RGVwEvkRNz{hNBoJglUCDx`f<6sqv{P_y8DkcNvUnT1det{s3W zHVo&R{7FDM9cNWG-ex#kTHg9FaNdLBbyo#Jb!bWq^+lRp7Y>SV{o;J{Dz!jgtZo%J z_#vx*51sA5J(ug}51&4N{QIByFG2%meTBd0DQ;<&(Q7h)Xqik(K4-ifMphLqnj2>a zDKB|Y{w1&c#QpT3YbaY*?~SbXip;JE?CgeQs#CmhTsjQ%$l)P7p!c z=r0ywTl1L5O3oyxIv;MoEu!kP_4bAJ`ug!-jJ7o1mZ!Y6&58x=UQacAH7(m;LUvw% zsMa1v?ke~nnyXSGbF@jxEFAydDK~CfZz>FM0fIPxjtwPgT3UqZUK1+d%5Xn{`?q8^ z3H;RG&3g>u!_*B+Nw1Afs>1W_0PQpEfB9aPA;#B%T(fAZlb6l$gy~S0rc76|8#2Zj zog+wFbYiNh8E`2GzwLS_ka@P9Uq!KhZZBYLw_+D&>D>%6`Ts+0(pO9HibA_j7CU%@ zti07x-#}OmR6x`Yx2g`njv1#Rj-7TWPezHUVMLQHkwHaOCpj0NzbkfC`k_Z4U%Qd+ z9famQ-h0{ZTZIt)b&jIf0N{4--tar*QOG2bKmta5tk>81@$+y0CS%cp!o56yr&j_O zZ!OEa3g0Bis|Htmy0=^WswSV8m1O;RIe5_Vlb4%JW2P5U7pGbto@@%q6NIs|e? ztFvu3RtkA)-+0kO8r^lgSWh4aj*%W_(^{BAUYa3MDnCDkv;n@Ek+ZgB0Xe638G#%j zE`tdPewPMC$A#My zw*LJ+Pb`wHUnf$5gd%*4HubYO4s_w32Cb9w*;!uvQf3gKh8HkFR|}a?QH@e5kY3hM z@T7jv>Ew1-p}@IDU6%HL-J54Bzv=V>kzZkTtx);E`j#T8nkHorq1Wbu-8t#A^1N%= zg;pFJDQU?pWewt6+0B-hmh|nE}z>H#K$DraG1l2yGvyOK?llSEK?YF%i4Mjjb~Z zQMwV1H@zbiA|+&hW($(~AoToQK7TI%Jf$ViSC(w*!B0)%jac@oFNcT1sSUyHEmByL zBx@jkdMTE8GgmB0vjko5^4OP|C5Y#JrLdT}gb!kCiw-Gm8!dQ2IViEMGyP7yC;I z>`}P}LYeZ~0PRENUoFhY7)CFzkl2*xqX+VLoAaqIAP#u#t|v0Xzh;dlcI(xwMl=TYhYxnyAErImQwH5>dW7M zDOmUUopaQ~O83z0j&IF!=8m1S=*WbW106Y1aUvtr3>?OySgt;cym9 zUo{FT>8XZO2pQF$s$@ z7o6Tzlwf}iOBJvLF#v$XYr5BA9nLh~q# zPLQ1%zr<>F!1HC`YfEZC{acC8WhWU^DyWTnE)7n32Gwa45(9561$&o&b}K7kMKM`z zui50hBj;MgLqydJByf8}k;x?l|Nef(o+I-iJ_mCTkO1Jh)}ZX|4Kk%#RULry!WKB3 z0|}03bmfYPo^gVWa5HY|;PeSrm zQEx5jF|ER@g2H-|0FuSlW$yCorNGLg*;I3otLZ!;kb$5<6p2)S=X;c+qmz9FFnNpT zAexltGGzUA$g^ zbWOTKQrrUK^^uPhDh@&4r;R#W@fRtdqHHlmR%O}}Ntruki?#iK)=4vY(YbaWaF>~x$T`y2lxiZZ%{87o)F(YCZm&~==?HpNszl>E zZ=(4N!*09CxfYj$RU6~>O^k$<^`_`JXSJ2J!rLI|Hhxvm-4Px zl%59H?B*Ira_nC=bo8QL1g+_WhE8`|LV7NSJWztp)OCXVw(S=O0`Nu1un@5F9x9Sv zi+>wK1upT?a!-=l2rS3xkikg$rX=ChLu0vu2zb1xpnq7861&KdY(2oi(jN$66jGKT zphXffD{wAF?u|X`(6x%VMM^&>K|_J-(TV)$ zoefP?RsJ!LGIgiX=M~NyiXC-9;jNK zs@N5}(T*&9bC%QBZ$I<}IH^UmYJ<}v#>penUVJ%!-Eq{C!$LK7?W9Bm(?cA!$K7~m zhaR;1>A(bNAUZNb45EBvkAfF&?Uxl$Iv39g)KC;No0f`mP3rPceER7vFDD!X?8H9x z8-W{8{#dQ@+pq7{{GQd2qQ#0&-wITA&X!j3=jQF&r5efZjgk%1WvT6ZUA%O!sgfpj zDwwE$vta8~d1uAml!gyCE9Us=HzMy9qf&QqMyXtS&pBrvUss03;C4q!A6=|X*qf0d zAB`ju4?S$zd4zr)k$JDjv3O1)x^*ex&y};z^H%#ZI>un7&+nN2CZK*&*;n@?Wh}v* zLFueZ)duge@^igD&38vJJ;e2+j9l+Wi94l#X9}#c^ln|oawusvEVuy|svhWkcLzle z0q{EjlEo#GQr=v8(6a+-XOjy5^v161A~rj50X{e#bKAkhOF#6`U*N?7t_o*5Y!o#+ zlQMQLS)XWL6z!;)tCR+(+f7u|hU`JpA*xP&?fI#yublCA4ER(Ck$~H!w^EI>`?5}d z!&;yY-66>4GXO;coA-RTSWk27cXNMK$+u+?k@-M<+ROS+99JDC9uN7Gb0%0jqT`$|whWEq7bwMz3 zwhHt$!XSQG6lFEqyEm#TzG$nmYckT=6gqkrlIgZ$tW(;Xii~#bg9O3*?I!wvn8}H4 zUX&76L^)O6IuOuGr^Us~Q>tTF#RI#plM*nh5>Elbai@Meo%h`1CTT7zp||D?bd~1B z=PRlvK{BpG%C9u;Kq?u2EG5Nru|Aid{`WHa;mt|?*4QXkuaPJQ=&HTiR=3CzSQBBr z3?{TFE0~oTq999qqOPZExu}ePoQoxQ5=N=C^>m>WAjUPSVa^fQR86@V0Im8VE&H`x zsHzF>FEj9)Bp2B%ivFG;z~nV5iIn~2SX=erEDT^RD6TMIJT_+G)n<956ticT}xs; za<}bK!(ieQLFk8 zmCU$Lwy3RO-iB^)cfaf`>}qCSrP-Gxs#pdHnl&frQen=iNTKB~HQ}MBgUmFiE1F&p z@lb*wDpOq@QS}rU#@{B2R8Q5TQXP5ck>V0++RcLGN#2dpm!2p|5S#Mkf5b_hktMEQ z-s#svDG)`bFOa@2GhX3RK`!Y!m3c_)D}-zkJrzZaIxiM=n4YWk^=tY0U#xmAeK-%b zUnsDJ0#XM7>%2$>NhrFD6Ui0KIssQ;#9gUm0>72{jzFy)GqM z3X*E|A`t_0Ly75J%ci0jf05=5q3Sc(Ia10{I%IXLjd}?Z?qm;)5TM6_PCK0GpyWs& zoiFcBwDHn8eu``PN;ZO`UIaz^HEaG^PNzEwrMrEhvWvr457K-tJN&s?l#Snc8$BRB z_1)_EgaT;#U3gZBs-m-Zb_^gf3O`_h>ohqjJIwaf<{(;+TrU;vyuTRZ5h4hp+eHB^O$<-WB70tRe$ zjzN~z`G@UMM`4`)CQM2q-#Nw7s^3q&i{l=tP22e=p{ut<<&$rbOiY=2Zh|9t%8 z>mPOe^ktOK?U(dObu07|wH*s;9~b9}Wr}RewVYIQX60g{jatROIwezZFA=~B z(Sr(@v`wOrx5VGp`zFPDQPMWzzjk)pwPZUeS9H?Vnc}=PYq>V98Q&1Aa^%^eV}%Oz zJ``?|KJ|&Tr4WMV&+JB3Ams3D0GX_P?zUevmEV3#Sel`mHJv#sPgTM zo(hXPuS%Xae**1xIILP6BzSu%XeJ9%LD4y?(`$eHfNA!BWI9y%otyq4_0?I(3BR2KNL{Q$*P)?t-L zWJ7PHe^k#Y$13TL)wN;BIVr=TF1)uch5u+@<4}7|M))o8nf6o*&v?l5A|Ri*5N*ox$HAe-FWoY*w?x&Ng}+Iv;nD}4lb-Qz9nA9^5^QvxYQA6u5^`G zQdkXI?~I%$xJk@iZ`+fU1~xlW)KtAscA{mhe-YuP1f`6xHtLiSypQLSef)iXcn-?M z2mgeI8)YsuFGF`%1H%ue$uU0=K#_^ z*K3SVKSr=}j|m(Si4~HbT9}Sxr&t>*9@JJ^YfG}@QpP^35zZG-v1)L`wjM;j8gF|G zfr2k->v!9%JNfZMD+OQx#cUj{iDnz%e_giMcJK2=J;~YGu}L)ph%OcgAkOWU+bs8l zk3P;Ix5>#fy+stTA_{>0ykXOt+%}O;x+iG-R@*f3hAXEnq)WqZ)wkIAXCBI%IxAV6 zBP7h_JfCaz`J>zG-B|pC+*H{k-h@$Gco$!?8tqwGcD=tS=Gad_Tz|?|7GYi+f5WP9 zK)57O08a@dgzxsvhq}w?*m#svsHjdRRluCesWj>JRqeL2>1q0~v|AoLHF!aGZb`1I zUcS8A8^qH0tlgpA(qPY(J<-?Txe_rTHKmc1XgdHiySKUbA$5Qlc~bD7o0mCGyV=e= zhR&+aDcKA@7Zc=;50vrW51-!2f9O9>V&J$hO1%^3PWzF|6ac4m*{0-2*)aC%fHY|? zM_tnLnBMZTKd8fZ6-7>ML;A7y{-*yyuUg?n(?(Oebkk2^(;kxooll{_BDb{H00XbU zvR|X?LkmVgy?&*;FYwxzE;4`4rsF^XMK6M?5|Pf$IZb;y=0r^m`~z4ke~PqKhk>)p z%TbZG<>tFpl=2}R+d1@s@ZfF_RPo=BpTzfOTJ%mU1^|iOZ>; zz%JECZ>D*ug|l@{6uMijg75?Q*Dlpz|AX%%XqZ4fqtDyc|G#R+{6Ch6%)2>;2Xi`5 zaOBOTA7H#ShK=y;;AT5(yRmKkKe{sA54(E1rs%3Ht z0Xzzv59)EpYe0@bQJ~5x>3H4khVu=N=@O!`N6V~};vM_$?ff1{v`28{OqWgmO_Ga3 z{h5!m={f8dJGiIlFi}slT+*h4>E71zE&y(n0Oe3$D^AIcxZ;G_xX@9Sar<>^%F$dWM)mx%6Cw6qVQ<_Bw1W~ zR}JdUvnrkH7}n*4x@b);KY{wGGc-W-RyVWPkpXHdV>Q`t_iLwZQ7Zw7%{H(3)1y#G zCw=QT&2Td{e-`be0d0JR6ZNz(7W$isF&7wsd!6K|K zqf-!DjMvOxe=DPwv>V@S>^r%&hxTGU#hoTv4nd6K#hD(qVh0-$E^#C>3pQVy2tc@{oo19u-H zofZiFw*k+|r(50Q+iP*+AX}q+w`{+B{P>?ze|=|i{ZKEu<%1D3bNxoJW4mEEg*g~&++vN4#CZ_YDO*{c>iqUEo~e|zCcw^*z8AzZ)zHokl*KaY2YcPZTu znMB~~&Z8?OT7eG~?8@mm`8Uz@1?05VD@Mdy*ThM^tN|zoL7{AxY|K5BP2A ze*Zc?llI>4xYx2d*Xm{5y-4R;O2^IKSJERWE7HZot8=&u4kWZtaPMM`^Gq5MP>%5a z)q?@1CZ*aEaU*rjN}cwO0+-HtQm4*B!4v9yKinJnJISTA#&f7YZO zaf{S`L?^7;(U)!Vc2M>kx34f*NY>$y)lP}cQQ=QWlu9BhP4*fSIjialqB{AW2qU7cJVfk<$~q%Aq6W z4AOG)(HoJtynT;7qzr%f{pTMee_cbcGwK!0q28ncbZ%;ml7>jPXLBA|L*@~?REyKP zkes1Qx5YhwqO`nZ&8G2%Y2Aq}K&DN{jnYCJT<`dn-SalR=OzH0K(zaK8DpsJ0RH1N zD@Ss3a#XDuiNzQM1qn$f4@@y>rF~yIfwe_~X=$l*sfs7*TE}Bez1aAQe|YD04G}!$ zb0kV2axQ;HAW+(2gvDNb)(2m{mfw4M$Apcq?(Yt`&{IyOs??ThrhQXD(BX}-WElgo;b>>ZrUr;-7-hOQa5$dTZbIBK&gj!X409G)ZFpA^@& zgWqT?6h~B~!9lm+q}aV0fA?%u8T#aN@bw|S;vF`L=lTUHJPdA_h0}Sf6u0RlK|ne5 z3eY|^sU_Q_PjM7vSnD>REfJ`L+F1*=rLAHpD3=v;brdJERqHy`L;pZsYP297Heyu}U72@%{qw45u pR@$YtZ%!<-?vf1|?_rg+Ez3;GbSBf5FqZz${{wjb5Gw7e2LO#i3#_h0_;|NS4+zx#)14%9CryInG(z z+0(pBY-5Hva(}zSecZj>Bko;zkCs+g=UDNaVcxygI?Ht)eOza6;XLkk)*X&xr1k&! zumAWz|L1@DkN@(&{=+~1^S{hL?e*K|{q6ttU&ohE_x}FlA99TGZO!)RXKeWjCDu^F zaRwhOr!eZd>s;45j{BPF*m?ADUxkI>Mee>zTBBb5yno{^yzweA;bLCvG5n`$% zvj*pRgsaunXUbQ-@Wc@ z<(iLn)jUpiJcoPMFt3u`(RIZ$opbMgmNWF6OXV?Y<-tR$r+*(uO{JXs#voYUcI_jV zmo@wL>wo_F=TBeX7mUw&TQ6R3@&H$uV{Z4p)p5t!=4wYi!m0zyN&CFgb;O?Ab)NiC zWT$uv-hW|^S6^$N;qDg}m)5E&j$T$CBObHHdt8exFK4X$*_Dnmv7KJRUj5C+uGsFB za!P63=XsVZha<&)&O6r2d6})~wfgm8<8@|J>*5gT*>{p)=jM^;tGX${(-u zOngeW*w9_18Q1anBYF< zaqfMvKWtrGJ7xB&g_U-xftS7eEPYg#a9=$6krxj(=P1Xh>s+TOI1Y@FS1Gt_8h^Fq zxzY@uZde{(UmuyxYQZK zy4PHMB7eVu9$t0?Y`K@sw*boX+G)g`L8o$DV_nS{QZru2<4#uc0)W~Ed~l|SlkeC& z*b#4hvbL+VGyZke@a=im`#2lx9)ChV2|!`-<3x#g^S$^TZ(7b36RUJg3@@%@0(BF+ z3)m=6)MmXCmgU#Y6jF~@1S^jkz^qy~=08FG2_V#rDde*AW>wb<@c;W?fBjE;to`j- zwO3J51{idM;DoaKKJ`<8vwswj|Exeo zJQwJD;uNgufj@7+I<^5UKU;otplKYu=b{{9O6$J=s&+Lcg=Zx2>(^;UPTr*8@IIL>i4D8UMu z#Ud0FE^Au+93YM@;&=ti0l?xDTL}}uT&aM32oZn1@thgcu~^u4)7CsN)BsKjUKa~Suzw7AAZy#oIA_D- z@Lr+@J8r-yy4RC1O)Qz`4(05?^+AB^fq-@1=lgQ~)A;iTVv$RG_sNPw0%ynMpMa)K z>`irT;?IEI%$^$iRPg_n!MhxZfRO;0z%iiX#;Pw!5#f+6CH#ZNAV{kh;iohhm=BDt zW$<{Ev+*K7PE2?|**9vG+A&F9)jtbPqyVO}yPjL`nAn3jiBfw^mP}jDHvwaK#eF0a?5fI7~3l zd@EMLNbY-&TCHyGKLc?@W>{Ea(S*4uZ4fVq5tmpjsL|2v6y%m z5dt?`AUP}Bu1N$OP|`SHq~(ei;TIOGz2Xg3j(l9KVAv2^*eY8VbH9bNcHX#UK3UKT zVS%gNGxo)1Mt`>#wvp<~n*C3oe*E)ae*Ed{mluLTEPRibwcQ82pwD{VEooKoX)uQW zfZRAJ_5q-zWB|fXu{e$DY*`+W@t=rw@>9@nxO7@DpnBH(gmNdAcu4b zEY2($Eil*F|GHu)Y_G~oM!oxHn_|I02?AHWGbq18Ie%`M&_#GB?4=F@@R1!l)4F5tNQkKaPdFg8R@*C@u)vGB5$;5{9?T z;;I)`pMRhsxGPp%t^*4SrGwV-XakZ|&`gQ&02TS`vIRV5z`KYDcZh^%yibQB76C(q z9$4xS%cMnnqqI}=<`P6K{MJYjdlyKo>7*zarfJXud3ne``_LuM+ho8SUJ zKk#fgO$hJH_MiXxFYim$&v$N7SIhSuPd1>zZ-3a?3bI10c=L5;=vl|_!Olh0f=ELF z6Xsp&-scHu!oA^i8%cs9$nsw(Y7bkvauT@K!^q2xjN=n86u^xv$PlL5*!4Hm&y|pK z2k1b;u#g(X7>1k9c!8Ao_gV4d8}@PF2ECrZ9P%k`NNoq<(38gkFeetDmjsR&jFGeY z5PxDL5thk98Zkp{1A@!GHPARsh{F3){g?gU_m}T~`msN~dL^6uE|TCCr;-o=SRe@T z7v`A>l|$--1)wD-+-XgyROffk2`NRMN%`44s1sDMZ31oG1qKby-T~mikhY{fqx?3T zOmy3Ucqcc_*T8ZJtjAy148{im!x|6@sDDs6OTr5SEX2s%CzdK_IFtfQ-bVamRguzo zeB1mM90T$kU>+-W_6z>f4VGwGVhQ9p^02x%A73SQBUfzrf^PKnVqX7s&p)wLbA0}n zufP5J>XhM~juikU_l^mJLLIXzKq%(CIC6#!Px$tM9 z6VxK|Ah1>E!^HRigdK~;n!+q`Tcl~g*j>xc3O*DU35R#0l403!NDwXGlmB{iOd?PP zJ)wgmvaU#=-xUaNim2TvRTBYsU&P$I0RXTGJ`r7i#Ds_QPplGh4c^aNAb<9u06ZKl z@EizX)D2;jO}arYv=s3O(G?JTF!gr5FW3L)*ZFnrSIB=!^zc?71g!8p;P$K=sLwZz zf$|wwChi~#Rd*d8lU+8Rgx~`@5fIqN1Ja0CfodLXy2&Aoa>0Sh>aoHVF_EKJ))Jf= z{5sSPIEx9V1D^i6TqQP0A%9e_$vx5`ojEX?awRxu#d>0|qv3hyOzHHoTjNja-Q)-_RPc*NfdVn8P<(e_5{Ie*F5|kAMHCJzwZp zWKmz#II*Kkysm^B@tgy+hZOLyEygI;qh9e^Ob_dh>>E4Y08q6%+JEYRL}E3VIkd4O za}E%tU2!9`4j3+|!9HF(`L)11WO0>DE!gQk-`1?+wP65&Ste#Ah1SLne8WzfS`k{` z!@{M3K#*%fwvS^@)-hfuMg)Zfr8-YuGfoCyoM1>=ivWRuZ?gXYLqWQLZW)&cJkc^h z;r(J_|I9c4=`~cIFMs*hGpxpL&H&`2{8NB8qIb_ij0%to^dvm59bury*)Aw0@)?ud zp_UC@fJA2O35dOS1=xT*vHZ1I!ub!?l+RXpcFy{4dGF500tXprxbt4 zBzB8cfvBRpG~K2pHIRZ2y}{TBjo`aas3~4tPh|j-B<>rb0Dn@3b@FGE7Yz-sGwlMW zg{t!7_{eO~p+>k?M(}g|;>&XV1p@o0->w(?s_C7*qUI~)1~b4_&U4Fs*-K4%)e+YdVk1(JK=0#Qo(8V0C9n2&WY|xMBxts8VHi24{xnUqC!g&*xZ^#mOHALnB z@hW8I`s;!v-hU8&#>?Q|5mE`4Lylo@=$~oUF2Pf<_!3We)0ml0LxLkOFeV7&xbQ%1 zJHXx`u&v0Mh=TJ{bwn8*p>dU^KDo>{mU2R2kl)0V`*p$ommfb}zkT|=UWH}E``;Gr zdct43!Ibk13DwQ+4sDC?0RC5n!+>4qzz9~^gyl&bAb;MYiv+A)`iU4dvy&ffgvRF4 z52-Ee>VH@OroqPItkpqT;jR zkAT^ABQ;092?v-~hb|^TY29X22K)j6_2TC;oP!U{Q1OAP zj6A+*rpOF;8>YD8{F@c~;FRyHb*y<^aG!L-^uR=(1vbh%Whm^KAr0sl;vyCTilNJ4 zY_KP}dO~(1K>||h=JC^`2&d;mxDNr5RXWUVoyAyWI%V)%X9sSs9dT!{{18Xg)^4b$`j(F?yMblnq>ZGW>`$4~#qzW(EvpFe$h&B3PhZe%A)k!6{fG4TWM z2QlD;guHNXf;xl-$qBJ$cUl0-^F;)Ntbal-aOQTj<%v&F;od5f8>e9pn;H4dTTWoC zv-HS1J@H1+f@}vISO)l(9rLvV$X$j9cF@lY!F6M`8x{>0LlFdNA@7}ou`_I35>e0^ z8j{`5<|cZ8mKF>wA<8d6^TZZ2aU86J-sA%ClSdw;mx zD9N*yc*&2kcm5K?lW7ox^WgjE)r%#|w%_m6((W$e&a za2+Gk1-FHw1Lza&S-=}q89sJgLhoN!>}ExYAm;|M2rf0Cs^KTDJ8+W|7KGn!;_1PM zpsFFRo4AX|OSMxc_ztYu^A%VNV1Lb*f(V|!f&TbJMAJZdR!HopPPK8(z#g1NmA_fB zS55g6D-rIQjTn&tj{LtfLBo^>ft`a=p>5X8vdC(Q!HRa?R2495b0aiyIgb-5@o`2I|QYY|L zZc|%`B;qzJi!^~Bqp#VyW;zeSZ9)W+1;sK+>KPK$(QK)C3ZzIinC`%vfsM7VUW^{F zg7$H>{?I93VkPbksN4-OV;kVMeIZgq1V0;r@@^oxMH>~4)^0lyC93MjUCd7#ivYdhG4ruN+&*rJXB`jv5 zAj=#jH^c=9c4svSLjHNLiI6-p8USuc*u2vuoPvt;$h=q5kg$UtO+^_zVc>TV)}We% zl?9u7U9|u2zx+%3pZ1s69REw^VpseHZJ$ynQlj{HFK946bO*$9f`6f*rCFoI7fm<} zdVA?~X2!>LcpSFUxInHop7amS+-44N&Mno$mw8AC2@9c}GUlI8?gvRiaEG?sI6n*zvaM!$ zI}A?5ZjxV>mnab2V0^+Tnt8XDKCIUM^8M?#4DQ*`!N`{bZX5?Zv!C}&Xn43)=R3!~BzW@HWjY)eL&zNn zYs7at!sSYoz9qq|^Ue@od2i|a=;RbAqqB)OfD#v3Ax#2hJOU8K@#zm1Zn$Vs$vv4bM4F z>j|1r2TXw=2m|zZHG?LRzQ-~LP(tpOpunET)`6>kY0@O~W9KlLh%O9!jQ8dGUw*ub zZ&dJmqJJ8x1DdN1%n$Gm1S$3qvWS?@@(hp_W5}(U1@5&gjZ6ql7~|>Ti3wQb;XEuk zfz6I-oddxLyn^3isyyZ*B%CF?3$78!d$ZQ9zXwQkj0&2a*b|XoPQ?>%wvXc3tS3u# zwd!GS@c1Q8u&MAVv!H&4DFIdzR#>7nMAwa9K!428xEK6Q(vi}&4-j$oxpvF|WG04V z%3;17g^cvC-+%t}%D!ImVGGMT8r<&QO6ddk=K)Zb9IhNND1cC)VW(hQAl-3ZHI>Y! zC&2^!tZ5vAC~69Oz!sM|0jx!`&N5h61xH&2@7rlN3w8i|J^PL36VlOnNuda3!D4v^ z^nXKxne&5~UC^j!G9v>hA;Dajau82&;X!nQKd0J=QE(CB5IW_?=SnQYv=mYR0V%si z%dSOG*-u5)f%98y_Oe{p_s>85`j@}MR+mSTsA;%1%J`5LTY!Us0BLAPjJ23ms2&BS z*sUVc%Ez{b2igy-VI_toI4qP)2PwR+6Mr);1WFiBJ)pFGmvN%i`HUy7c2m>r`kRO( zmP`~XXj4j_t38LG@V5#j+a~!hnLx122Zl#nInDdD)9hyIqNpaj5W5X*jE^Kf5(ZS- z2qvlK0Vs5ZCVcDI%?bm+Ct=vRz9e^8#{K>Kr|a`()qehEfBA6Qmf!0vPVC#0FMj|i zd7eH|-gtb(USShgs+x5tT)_^(Czukt4DrYAMKw<5sX``TB1kI~>I~5w5z98ue#)oL z1FEi|t}u0TKWqkaE1C8RZ=Pv6l0`C?%WN{~zzLQIF9W&-un)|zp8#6IaM9W0dV=tP zYeW3_u9LW&?vi2K=K!u|0L;vtw0|)W8t}n=N?SI@i|Rz1+=Uo<$H@Y`n%cTPe|=56 zN<7|ejUc3OsFQt~R*NClh}}ye0hU|WM~u3YLc3+pP?MEq#azZ2tW`>8u^{5}hCI8P zJbpuk*Cg;|<*SbxRNHkCqxCom5$TFX7Y9m?PXetBM9^pOk97ymDJX-(<01$lQM#L2<<27Em z{@CBgxAFJ#I}=Gg_#7;xVXsJ?fw_6&V>Hf}shQCDQnd2Akbj^8NcKoJgg<*#Y!hbdhSrg!95%AWC1rgcG+ewHAo(Uc>Gr^R`9lwc zi80Ib$J#LF0z85HJO*^oWK!|q`$Ekpp5hcWqDk2h)K;E%ClzBZ1V+NtcutzY=Yl{$ zZL#53d`VM}pU02=6U^$BhP^u^lIyq{8{ff*QQhP;!He4aJn@JQFMmd!CBh{EwXo?} zO;0;q(ybhzk1O4&6S!bvfbMO9l$Be6mkEzzgynOQM+L={ObykQJ^i_P=C`T=xYkX; zMZSYh&*>{f9Gqkcwq>*gq>ik#hS|egp87yu#W|KzASP8u!*D7lMhc`+VZ@K*^|u10ph7 zViKWIO<%lv^PoXAxjg-`k~m)A5mNkygkd~{!U(Bv5QW1OOo6d^43;7N9-3ouR@1^y zi30h0XBTIRXz=MFm!m9vx&)ac)EQSCI;X*zV*a^5i+D&MR^Wr;3Fq4aRQcb55 zn%+FB-vPt5R)5pwd<&RX-W|1en6n2TP$@j-w#;mAU;-3k{jH@sOhMpt(E=aq3gNVF zQ+W=5;qnl1`2D^K*@RfwQtQOtldN_WA<(_qM13 zO2zwzdU-HU(7816vaG#C%_S?w*RJ4$rP3Rn^hBMBU4QfS7GC89W>^o3mN`(>*eJZ@ zL;&6mB>{pXTGNC@1%fR*o+rfrJ$-oYr;-kXLQouVS3(CtrzX@BuD$QbhvAsPlES*- z8EIIT8+x(U7qLO`L#^>c2TUxa8U=ID383G-N1i=dZAJu7^~A|%LsWGfwbbMF@Oymv z%A@`1Wq-lo2=DwAFom5@R;^B+RwQF_M)LFzMQ0V|lURv~IE@~%wB(TV0cV7Tda&`( z1XE6jq%y69!*!&1lsK`*>#1rv^HWQ*8YqavWPpTlUf-l7P&#>;L;em-1JLr(;L*p8 z!a5-bEH}&)fZn@7Innn}c5pUWyY-~9@e9N#^nc^gln`eKHJe@R#IS+^aVy8D2P=DA z$VogDs=xaOy8r3x`tm}-h;Z-9`@9-YhN5R<>Qk7yJ)kZJP`zOC!=y0=esoB70hJqQ zdEi^T{GINm2zvTQ2>VD{;L~1$bsk2;b|>B&J3J5yb|YAu0+YO}^%)t(^=4nK130$@ z+kZG5qM%OC=w=1PPYW$psWYE9c4kEj^xv9zVA2Yer;$K4f{kZWsURkC(kg|^{Lxb> zldP}}U>H)N96ZsXxnZKJE7X2l2ZK?|-;shd*Rf0PtW^d_Q1{ICb0_v*b^))$`xkb?J=X}RK>`NM+!>Bo;>f0`fCJ5bX1ntv47 z=(?@(A`C~C2NME~8~XQ0l=wvJT(nY|8O^!nfdKyk| zi&0lzKr*VH?S?v98iw*CsDDpGtxj^9ezgd^MOZ-}X1k>qZ?V#ruj@=QCxT!_ARZp5 zx3J*QS6k__B?HUmhlEtF=qzzQ22 zHX&$Qx&mtV#40|l*ROy1{PU0h{>OR5Hf{`TZ2)qP+tO?zwjBF>Du3Y!C2?DTf5IPw zXMTsjP$6e{1UocuPklnO&>u+&6$ZoZ44t?@HV-Oy&hX!hSeU^V{?HbR`vS8t*7Rmz z&~?lxuR`G3sE({Y>{@Q)k5)G`60J))?Q`lH0G_Y^``>$WWeE(Q4_U@G3gcYBMEa|c?5XkD5 zIT7Um12#gGv{fftRA)7~40fB`gg)7P3AzExC?V?wU;!DL!~1v?ZkZ=6c0+hk3#jBY zwy~A~N7RIkoNpQlpnz_nlX;4Z7|3#iMXa&=Aow#Kk_HNHNYBbgA!H!+KCaoX^Z)$g#;psb%g%xc zu@Qsh(9_1TfKGu&+b@8&w`~6)oB?Yr9-;aonj)Lv)P(Jmw>Ycin~)9+3NVLP5s`4Eo-4p` z7kG4r2Hk*U2S-_e$y4Wpub!R?#ezX0RDVB>S>v*|?3{Y+6)gdQa~2GGwU5aE{nO81 z#^*mi3Na6OBl6AjMXUE_fMCGgQ8b7m*o2ji08c)2dw;YeOY^%Ik2B*8(X0-#2xVou z6I}9$7=~mgfgG|y=~inBXjo&tix3BW!Ee{`CMZ2oFm>KA!tm5nU1|{2O+2j0BHUV> z(;no2{@T52+JY!>o4G%&DFFCoJN6-l%T!&!16VTj_YPrXUK6qlSt1G}%CE}8!)D=l z>EnX^w|~!{e(b+fzzOLZHg9COSF5dB1GhYCoz|e(^@IAk2%ed*h0CBRiO{7NTV8B< zI4oranGlqf_yg39n<$T5@u(N_$fFl@%?%fGDKdcx&z?oFdrMe1i^J2X18UVg8Sl|h zcem)$Tc_fdWvmG8wbpQVtXel}VwRSH*oR?%?|;!Cb2Tmt6Ox(i&Tq)2yM^nBJuI6T zY`aSf_&0Lw`bfyW|M<4YFCQrEd&$57Yfb_^aRfX79cNpX>+kEh>xM^p+C9*)bJKFw{znC+dSv63m4}Fd@djvx?{a~ddf~g>1m?a{Nr)(Gb{yWX%m-U2&ko~g(BqALXM4b1sJP8`MJVMGELhmtGjs*w z%G>cW$+K>vCqDWFP9(vR?+@j5l>lZ-mkB@V~B~&30&tCXQxRg4?(lsmoP_{s* zLTOsAYvdXBQn{HmpBG4S0%SGI2#K^7P=BGQP;$53;GnVs6jyAgIU|se_|LkTM`|{8 zyp_Ac#-HT<07BEr%BF2u5j+K)8c3SO=Y_$(0Om+noD~jnVzF3LtCIz_^gjk0AC8HH zvh*1>Rjdq&p19tgHlsUl_OWKR&eQv~JY9ZG@qgwmzyJ8qK>6a5>?tM%R;8O5Qhy=W zNXq+3s$YOpvR1)zfp~k8hyD++L6F8YZw7X4Xhf`exWkWuAbV$2mwm-Lg)L0{K+Q9h zd=vhIeJ~Jy6+V>nZNb`cjWeO}VQ010H6eYFrpux=ASbCB_=bLsVJdn<(OI8!8b(al z9A2mO8+-Y*ay*qleVTudhCSX< z@-%CV9?$AH1cpJX()AjE5p98r{&Cs5NxnmG@dPAD*&jS%+HzERnb>O za8dc#V)wF;eObLr$S|?jUSecUF#q^eC7^MxW_cXHSM$?t#n)M=Z@LY8-+u(^z~-GO zZi{C@cyKIQ|1plkUaSd`E>BYn>>G0LPyo2*;s0?|``br(dW&GKASfGlZc{RFt7GKifP;KC-u#q1UM33)T5>^n zSX1I4q6DO~fwW&pbI@!T8-EyV4%qyJ=dV05Nd6Wi4`M?kvcX93+pHWTq7sm-G~_FQ zeQ<{$P2{b_k5kHq$RXfoaDS}@W5xMO-0}DN0Xv~Du<#0in`^W^kib%-gaSvHHy;L- zVi(fO0r>dk>)OA(+SfZ}g_d_SC{Xy;Qz_CZj3KMYVO2I}@f49;U-CJ{PoN z^@mk4U1TJ7;sn6Zet$h@`||1g*M5Zf#~h5;Id^BXZx8tnRmMSpjG@&F;|R~35=b5* zEVtlkIPax2*7ZFhx8%lLKhgA=2+{%9iX7<{nVFadM$FU~MWX3S>63Le`w)uX%2A-X zP%yKAw~4lwiy=oShd0ZJ-)J$-ha~)9L0K$%OH(|ESU*_ zcbsdRGwW7+5P2Z4w{<83t7lK~i`NDF^7Y5~vDZ&O{_^Yon6P*clmYWa`HW~`DsU9< zEbd>o{nnOvRf~{Dw8OI|L$rA?Co`OVASylI!GIhrkaM(+2KoxcVrOxVwo&ZUy6YGW z=+=&<6J#IOD1UXR_M2NG!3?J!SOHZbnBZNj{M5FF zw4NjBrYsQAY(0h{mv!WFwnsnqlg}+yi0~k_vxDf|W~mDV@^#(5fBNJ8Ne~Mlw*tX> z=FxAy3lo`&O6VijblCthh(?w0W{b|eJ^b(#!Vw52X@4LIa@+e{cMXpAHlR_@c81vbuwQJffH-{cO~sRf8u zEX8gRhateUHh^%1r)<4Cuf;4!-%hsZb!Q7P+`Q^CkMM90WCb7a+M(-Or9b`nb>NcyC(?g?&`&aJmQxhL=1uF$keA*`5BhK_2(c!?GPL#rnLkL0EKRJ=etHTeQVG z9(iWlw(O3vE+3J_-_CiO{hx>M$sf3L&|t~8_J2lJ69a8_G;q2aO=$S*SdAlw9G zBY$CqMY3IZJR_8B;`QVzSqE%cVxJG6E+!DHfw!)0Eh0X*WFc83EEf=?W;f@I-Q;fZ%00ThD}3$MJZg7HYS0 zDO~orp_A82&GeuW_kgt({?r;-%P=S4hkuzgyY=kH0_Ky)H~d0*Z`w-eS69S#&>D;6 zVOUvLF-^Np@95YYOO0%4IL%Ynh0X%XEpu$>6~GIMd7ix>x~Fn{AD*OJv)mx-nMc+s zIxbJp*v=IJu$tQnge!N_lUr#d_tL-P;^GD0FLMYggzdSuz!#i z+Kj?u8*AFls!ad|fIZPq9Y9^vo@)z<2qg|+YUuQp3ZWeW2bfG$rfuf7dxahOx_-TM zH$#D)JOKT>qUU#(u;0gh3|m)>c-<=RArAxk8v3DG8)SyynTT{v0(x+YPq6nXumdM7 z$0DV6E`0W|A=a#~NxRr?hYy_1^M8ZzA!`2k{H|Hr7|q3|fjpe~2zkR`!%+{g1!>jIymnrUSO?R* z0~)6$qzY>Fa57IByu{q57k?m`l~{!&TF+pyswPeINN>eZd)pB*tkSG}ao-@fy}!nU zY9AC45;AjR`cK^iv1Zt&0+=8rBtG%9&zwI!tq!>MWww+xB9@%}zF{`okr%{pGY&wE zd9&qQAQbY)^?Du87VAs&jNM#4j)0Vb-LnLiiLHyZ^GxaXShm4^*nb%F(O401XDCC; zwF9?Ym(kKwLP^?YIP34Tml6*LuYc(?S;4I)a7N*DE*@gj z5g76)Lv{%brTRpDjFhQRkD` zv|at~r6NDh@pIQGT%NefPaHF-OkFiw#H%~X~JRWSMoR& zvC^z^y>9R$*=mSTIa)^KB<0uJNs`4Yrvna}M;DiaKKOjTm`#DPv(h+nVGnGu-G=SU zmMPvCMG_&8fSK|OtCS2uE0(7{`(C!0Tn;=yB*KlBr7IZBijYjlcc55~oIWhq_h0w? z<1u54Xn&S_wddmogy53FGH<6vUSLR9`LG~|9rOh~JFk7%{b5m4&6hPwNP}gf6hR$= zybyvA?9BFnY&kDzid$!0VB*2=rD17+qio`vxbz($tqw|oOT-2IglfJ3B*@JMTmI-d zF3!yfO8ne#G!;}CDsOD%p-&`CR^fpwn4WU=Xn#lu$85oYA#jCX-e#i0lJ5Z#bPEA3)Tvr4J5+9$A1y_m=9dT;bv{7w+86zm!dHU#Kni2&m_jfn{a%aO>L>pSaN_y+{jHH8)L&Y zx3fN+uV5l#6CPT*9W?->NXwa{JM%=ae}9Jf{eg&?2mZ#{%1|Kuv!#t#?$T`Gqotvjk)e~oy+(Y_c zd9!))Wnc_CWKc7s^rxpkJkLx2(fIbWvhwr(@qw?t3;_u^-^8&&bBwc_y_?yJEPrQb z;d&0GNYA`YUl&quKRWBfQxq7}cJyX+ELpr9<~NXz9?BANogXKon-^rKJUQ2VMC65| zSK!xeHWq)es&bQO-wq@#d9^=EB{pl6EUh>se=c@jiLLZ{y zm{h01IGhjwaZ&)jK*U)d%UabGpRRiGj=(SogB8LQEss+O)rCU{PAA2i7+dMa1Ln9Lt-<8>QDqj3I6se|mCI$%wLeXn#7)KJKd# zD1Pr8ZgAvosiEzP8RXC4*>S9h79&w1}su==^OD$%nQ2`X&7|@B7nF*QYP* z)0dw=bcviV1A2Ct4eo{?Sr3ncpH62e`LbcwnkI-kKV=&%1m+r^zF8H9%yHCZ#zBxz z>~pqcAgg_|RYnAnSf3tcyMO-Th?f4E?DbHuB6%D~@V<61%_H5WIno&D1Kd42SMACG zK$4`vP+-u}R_V*0k9zQ*t3EaJ=-7ybLxtw{EaX%`I?-2cg$ODKk6+QT9+rdkDLnb$ zhVd_tFvlOR-5=Me*!q%iEu|bL1pgrr0BZ3Wp!)dFaz@NfK3l%d27e5=ECm$96d_=< zIot*CAwXV-tpy?L5jg;1mcX4cKZkJOHwqn{c`ZpZfVuAXQ4I-RJ3NRPaPZcwbamW; zqgSf6Rn=j89sSu4>n%`OylJ1HH=z&vCDa0*my;EV!NhF1YCoI;XGPVTCdUNyXQUHIGUTq83cumqOjo>oHW%=oA%-Cst%2q-9ge7DO@mdBYzICspe>(kv?a6&f*;# zp6z@sj=PRq!PicwVmfWr9*u*4u^nmHi1x}czJ2@pudfl{<=hgjcV59(wc2=bM@3(D z^hC$U$%RcsrEb>#=@SAv*k2IJu5LJFgW>Yv_tOW$??1@}2yk>_&$>fEx+8zH9mbl+ zf%k)ZaJ=DR>wmifPl!e%BT?|Q!yTnD?6mkr&G`z zBwoU(9&Kf7Y@CE}ObekQFXMJB)a}O-+xl@tF6$6beFoOOlGm z-d!C8l?{F81MQHUa@^ofr;P$&M;fLP)!uNb1=aCL8h?Z8<55;<4@W8-Y1wxT1jMSc^prQS18{YWMT)-%2043Gl8A>}p-sid8wBOG~>f}9?nZpc7>WpTXj}u)t z24snRcbfIQt0TSHv1)G~0lHRaD&5;KlRz;1(|`VuXRa0T?0%}XAeLozXY#WCufr0@ z_b+jN`^&FCzWy=n&r(>Fyx>voa2Qtdcxl?~gfaj`Y=oKD@2e$2wvQi5kgJLf>d_t0 z4-KiF2v;jTT_2uiLb?}1_XHD@lbi5(l!N1(h$_XC4n)gKD{4@wW^)Mhc*-P~Eh0Fr z2Y*r4P_dNWGGS&g$!bqiu5Eb_1s;E)Ii_`Y@pO7fedyyJj-hPT15Sh*3fD6fH4(^I zkWUCw$jL0PEB0gm_m7o!?+VFg2fn(Su!*LAd$896RU^=MTP${TVmAL`RT-icN?{{> zHH`s{7O zE<8%?yExR%8Hup=rLWpG2G`S{@&k>tlBRC0n81eN6HU%YXd! zg|B<`ab%kS&4&`Yo`FHJIA$M-^bB_Z-|FPStwV%?E9D$H`plp}57_&5*zW!^EDKtW z-(9m~AXt?X6KhGc_2)q5ZU96Cv@Eu=3O3z1x2;R=jYVarRlC;6q+@^}t=JRHLM1z8 zb9XApgho5l4S_SwF`KF8Yj^qJj(X3K6CI8MTvG@|DN5`nRoN zf&>^6WYhG3@Eq0C7kl>2u^<4P%RFJ=%|pxFZF(dWB9jZ1BI&`JbnC-TmiGn(fP4}T3zwqF;k zuUY`AlJ}9A$1fI5fx&zZpCyg zW+Bhpbj;n2$dcj3&Tw|nj8h(mbH>qHD8&06!J4D{&g!V=@iZrff+r`B_LA+B(|>l{ zv!gk(*RP=KukGOcIvfyx=?RBola+S3+|FvSS^+!H1fw|Hh@3Wq=YY_f#Ti7Zf!BoV z_rH9ZKYjl8+aK2u@PG9Q=*njKZr-|7>!m@8g~iC02*{GdWcMNx7J8hW!k6vLRRufg ztlLzcEK}hfqm$gL6~wJru;~8A@Lo_g2>0~LCrm|yorYBU|4}+%(xBrJqJ+HdFgu>Cr=+6ugW9Kt^PZB7bguab5y}WVAmhS|;bpjY#nAq}OJ{BUL z!zxAx5?!9Y;D7K?kLCb2&j{?pc5Hx;>KQv_uHs!hhb8k1!Rxl!C{z#D@Fw9ux<% zz_pxaGsA89Qh#S-t}*LTPV2jY_=YLph$;zry_}St@rb~`cl~ENWNSeQ@QnNp>u;9r`;Ybc(}%&YFZUufOsgN& z%B)~XGk@TYeLZ2yLi83Tv5t%L0NY%4!miZ3>$IQ&QCIBIDt4-=)M7#MIpV>AUd21m zF7Hcm807^j9#)9J$!zhv36ArfWWYf!@H*`=+AtCMz_dWhGq@|-C0?|lWd6V`#GQt9 z!SKfcg~jAMGU*0CU|z%`4@WGhzlR-o69$5(UVp@@%=-|q4;ylxiWMi$zpUAhufKen z|N8CIkH6QD1P{Vkock5-Zbb}^<4Esz+k0qH>nc`*6yM^MOaUK*Wo)+7qgE;*ykg-_ zi8&mF;*&|RlO_CU;cl+W;!n%-5b?0#h%X+FzUps81IM!HJvq{^Uf?q>IYIa)Z#eP# zWq&I=3JCsFkl3dp#o_(L4G`VN^KMzT{WnfSw00Oev&@yiJ*|FQfIczybad6YV&7KD zJ}pid&Fh-|`rGyS@5%6n79?I;L@5!kpyE z5&5O<{0~AH(~(Mi5?IUZ*?V1so#vT@k^({2>UVR@y6 zr*}V0utzU%BEGyHjQsfV;S?#nPXxKW9LhSjV>!a8yEc|{ds_t@5wpR3N~w;lwSQus zXWk3;3IgzG!?KXPkUraCP6YL47SAdpe7Jf*;G~?(>-5kt`cE|m9+r6a*AXfe&aj+4 zYa=tddN>(SA$tV}KU+~1y-9<3Zh4c#3GE-SX818hVA9D^z;3c+Z#|rduo|-?tWHd{ zQJmVZ5hV|{2seRs#|eQDNJ;7LWX3ZwBFrqf9a)~-f- zs+=YWrXQF!0>r|Fcx=0uys_@AJm$Ggg7*CTkS`nyR)T5V4-;^$&7fuWyjzfc@nz@o zs;M{gx-1H^e!tqBVj+X2+@YU!CU`~m5(h#qX5pmIL;Hg7tcVtMq_255r+?}m(dO7( z4kJ4>M!D2FA_AVVL0kaFE3!JI*W%o5OB0momB#+|<4@l{pw~+kPcRkZ?I*l5iq8_4 z)3Ev6>qiW5wySr6^y@Zr>5w~bkQl>(%_tr#W1}PDi9gG6B9KWP26EJs9r;z3foXN` zQFO%Q=|y_WOR@-=Z|H^bpnnfD=v*K*pvx3d!8etq%~=k+-wz=$1;@Gv3nI=B%k}jdfBN#r zoe#SGU8aR8nHL0zOnlFH1?SfVRkH(@55qTK(Vg)G1@ca!xRKc2g%_&Rwef#v0HxVv z*jWt4z7-%qX@mWl|CSd)dArHa@(fcf@5j29iCSLnRd}As!>z)3c}TgQHjil20;1JE z*vkQTqdZl&IhFY2N)G<;P%mA{-YEOeiySDKw@uFhHKc6gPt&8SY?q?B4@cpBIH_d4 z=GR|-8DG{P^Vb-jaYgorsGomj+OgqU;R(aGBSuU6M&7^A{)7)r+|XNpQYN5{_EhUu zkGo<1&SF7DWlzDD8td9{*@*E(_=n@G4)0@tQE6Z6y_#oR6e@qec{&`+S{X_3k(VPc z%j2g!VGP?s*`f;7r;%D-$>KxlWU1AdczOAV-HOS< z>pbga(QvyQ>j}!l@;4Ut@zCf4;v-%WrjEJkmUh4`CsE|Qus1u*PEmcDnmQbV)ttH? zr?tzHOJFs^A(F?|1#|BzWZ7o11@g8ZIXbn}p$x=6m20~*L{@)lC#IEm2%E_YxiEM; zf?DP8h6e8yu_r;7|3iusnvam5JLa534W;OO(&;sPNFXndX*d2^7c4M6SBLS>r<2mB zUB|Y#!R{S411u6&PG~Sm3*ta)DN<-%PR0WigB z1CY|^sZ(~&-Fkm6e((;i9MO_&CiK*cTel-~yoFT5M**BId&oa+)U2#IlEn+wwjK_6Xqsz7)d&J{8MWYSTb?*JeCf9BgdfYx)>(eE5Nyr4p#(ev za-Jn&G^K!f^!avAf#Zq2S>$rQfmIZ@D$yGyVFgGou)pAovwOWoR7`kW!v~*$QYofO zJZytBdwPFmC4F;LUbK9{c1ifx_AsS+G48sZRXM!|(yNO3wpWJ#uit$G7q2 z`{$1u9F%-HL~^jFxBVSf_g;!Pz-fBnk|;z-55fEEx>v6TXU)QEOq3IBj_pM2a(iva zN=_0<&xCca=JLo1mgL;s?rDVMjy(bb;V+^GezJeP2JWp$<*+Z;nYf1&vWkUCysH&? za0Ey0<9HC+?p1*u@#Y0+=>MlH1UB%i(t&(-6G9W!|TZ41$HVHt$We_+V5+{B)q2CCx0%xStC=!+Yk! zD_4`FK4Yp+R84keT6GNdBkCkV!Bbjrd7o_?I93|Yjd%L&jex&Z_G3TH&B==1Z0;qs z4gs|Z*!#@71=<8L7^H&)yw^pcVHL~kqWyo{pFjP0y>RP%U#@PccHPq6S}oh3r92lG zJOi>+dDVNb(_tg6GYK#-wP2ZD}nL!syu&q z#_hByT+}I!%kHN3j6?Fa6J#e4y{GqvKTSeFFFK7)$(~%jFW2SO*Y~IIfBMiV5?}7b zu=q+OF@z<8u!E8uSK@i@aqp&??KYNO2;jF>1@#$x?@do$Nzt}J1h}5t@me|Cw3?nU zR-N>l;0be@C2A~k*O}ny#Cag+tto%W>$Udp(>a4VXFJkiEqiFB1R9(1)tTOwyq^K; z(1rEPd?ReK^xb+j97z!LzUD_T(-tHX7;=p{*tx|U+x;1SCo#>DY8~2^5>}{fe z6u6Vt&em?-jwW)VsZ~#A@kY8fdul^Iam$7@$S^U=^hS2Xz?*p$i!m`Fh%LZE7{rF# zyotaECJsP(H9^hK)JR*$k&E4#M28o$8yTk*qd{WEQ-kWWV|xaz02_aFej4a*PnpB+ zy*cV|Ldad&6Ex<><@&bozmq}4Bt1(*i>(vOw=(928Ab2hBw9Xo@pjCX_>4sHJTo6& z?ZP6P@O$ooXF;A*rZ~K9;4Ft%;5lA%SNr0KAVehe%kdmQc#ECc^~-r!Z>??vn^Ejw z0~U2uC&ZT9yzV)m^A3L$7~YUmiNDrtBcwnh_-L{H6n)RoRSe`k`>w0}zpML!Dw1(4Olw|(Es~Nii#AGVV;{9JpKCk~y ze`&|<`jReg&W%ATcs&|rEnYc zM~?5a?3@N{SIfOZVjbu3sFs~xUhPB(SQcUf=ksC{chMvQ{LpJA5!sd|ubdB$b&xIg z)bgtr%L{{q2jkbRSQxVG6*poxLVZ7m^YRSiudDTKfBif89njnh{;=PaiB`=$HXx7c zEk3DOpF1I3<|=<`JM2fYVym(*QH@RL3f53AXSpbOTI3bbY1w4f;q1}DTQ++mv!lwE zjb2X8b=Xx)?<0i^PH{WKcw1nJio(C|XWpp2ZH|?`3Lwp!Nss|WqG$DHl{?$c@9=xX zEDN`7q~8feV7uo8?QPNUIN3vj?$rS%W1eaMe1{kFjt_sn`29~G=DofaJz4&dS4-Y( z&uWeBU{1`Wp5-}YfdvmQHU&zM0T`n54OPDeXG?jTwZYG*p#i^^CLIK8%ye`|KG|59 z5ccLTinlKm+vxUkeq7yme5YQ}gADZF?(x>;o zo@;f@30)|40h^o=lD&)KU|GC%9!atsCIMhrTyLrP^v*LA=?Hk7JJ|g@Z@4Z@sG-d8 zke5!H>!}la<@adlmm77v)s$d7W+iP()&YT!&unQd1hewKAL|W4N`yJFxLUk8c_J@A z*-n4a&CmR`b8hD+cm++fe&2i4%=h6MJT%*ZPBo)(FRvo82`0VYu+<<0ZP*ii9-b_0 zw99mo%w4Jp6kgbwmbSm+>ZU5uZn)@axSpmSP#qv$uubN)bj|7`j~k@o&V0jUQBKe0 zv7R#*?^J&(?cqZ&>$S(vpZ6a(9)SfA2SV8@bQz&yCwd~%E<}aQb>yZLG#gp*TIechWuX8z-=4{B5N|U{mrZ{( zqs;9Yk7Hn1G@|S@3y?2Fs&~=eA6Dy|b3i_H)4WvdJ9ev`-phD+{AG`$ef_`!mI`XF zOYpB2kb5{kJ(98)1?lFPuk;Mi_m~NFj6>OaIc<+{cH2CL^RQv2Ejv*faQ5!b(;I;M za?JJn2^%uPF&)AF+#XOs4uN!78tZ>+^_9{qLfw0@u%q;GKG%-n5l+5x1jq314xS8L zclYh3sOfeH7+lx$24`Vr$J7M42qcmqo2`Q(Zk-<%?6)7E?%zIt|N7gn<&WzHyeR=P zVm*>`C!YJQ?_1l49ELVGG-Ext%Vey@VJ03dp-A|X!wL4=R&D2GHM;GZEAX&fQ$ zRk{4viGYBrqZ~|qz}HHZlTGKrKJ(@`Q8Wmlo^3)lu?i2s@-X4=Ntn~pj@MQD^6BUO z?y&&R>ZE^t2Sm(fIk2;S(_xh|W(8Cc;>I)6X_`qfe+&V6PF+u@ zGN6grT*agJa${58$c`9xkbzdPZ!;ohctd-`e6N`C?#M%e|J$g|hHDkGP8Y{NiOgU@a`*o(}RppW0Sjt@9l` z*%?6Pr=F*oK=;6h6|w>v-C?!SHYwH2dEd!SR0AY9ZcUrHY$!aiw(U!Mqp!r80>k93 zAo}a9L|#oXH)qZ8QQm(f0#P)ZOSC3XdK}o!%pbVXmK6-!5ijrDdge5E%~P{6*sKx_wAiza(E_iuY-`%W?>3yr48Ng^Ja|UF~4?xXbIl zVl2-L9vF@Ut{lNTuhE~it-~6K770$gBT9B!z3Y^cTAliqS@C}&gl&U7RLbL*Xex} zM4YQTe2j2&dLVz4EV#9Sxg{^H3EctQPLN!AdcnZ8I}*gHNZw@Tu&wC9uY)7pe=kGS zgf9~p(|ekq$;2(U=SuVUI-X$PF{}bnh=jjP+XGx6m(@VmykL7E1RTzkCbSK?YNc8< z8ux;(gGFCfDVSA*tUlL=E+MPm8@)Vu_1rJn|F$%ti@gUlmk`r`vfgSvAI&~ z*?Vy?KTze={mN$}vP=zM4U6keqCUL(q!aW`o0FU+Z*z0?O7$qHhjw_&yRy!+X+VyJ z>yDu?5rp|2?Lo!sB>s72{D%em{^Q%HFF*fr8ZlIx();xs3qy{QS6j`~Ml0SArdPes zE8BnRwwwdO0%pRyvkg7{hX!79F3`J8pCJ!mmKDpNTu0eRS+~AC?S7tj}52 z(3(}>W`NutPaL*3IJItgjS4Tl78Zg+ARsL$2;hU89wzr|#AR^;2%^@A@xtbQ%3V)=qodcKdAj%eMIw%@8(xRionYzp8qP3-A3S$<-4>{M$x(f>a3(4v?^y^=K znt!M7)TuJVLSFvsL`Ps9PHjU$J17;x3PLZ(8K2vhmOI{xum7i-7_A~$4I#DlJ946^_9Bcq= zgzOLE1|io}eLy66eC2(X7RV7$;35toM7*K1;nPoM09L~jSv5Q`s%QMX*}Cb~==Kv3 z+{Yg**$akw%k0bjE2nv3YdY*-+n(AUcBUD>2~QbFIGuqHq&yQ5yt1ZR<$8abC%}}7 z*WO)DhF~3{SLz@3_kKRy^SNWY5rbtZ0X#g^>;UVGyBa>yiafO5SJZ<~1J z`2yx+>G-_2hr3zhruN0|%m(CrrW*Jb5_X2`_Z>=9{D1b`i&6;kiwd zP8N{0ZY8Nbg~9PE-Vp_hE9gtKI81co9dmn~vT5a9tVe{MDwP6S+d&tt_V-b_cXJ+B zzOyOtysS)#7HL90ySEgWR9SOB=`K5>yprZVJa%-*;}f26g6_@F7ps5xkbTctF*`(G z%(pCKJ}tTS$)R~!KF5l%OKic1<@)}8uRlio1?Fw1V+VLubs~1LFMK(e?e}|dvbO-U zHO_n_D#ES0Co_;N=j#x2_(Q}ntLWtqNQ1)&=e6;-6Q)r+SBGZHnXac+dwWT?g-#ga z%SEwfzX|!r_EO_iJw|`zD~@Lnu_w9rfiT>T76CyCc?e587@ebSL5TCZOtz!3Jl#9I zHOCGmuMbhvUrsoM+8LCl{m0(6a&{+`5#>HC*QYOk{>WQj0jvOFmalrfs?gt|*3qmu zB=~fIQ+Mo#C7JcWH`=o5D0{SpU@mwBDtsTC$W*)sF&(kuxe0%E=&VY}gcrVFPr@IC z1XH=4>+{^?*T;J`V#MNR^sLiq`^$qVZ)(Q2(rnEJfy;6)7HXVOEv&<`)AMFolee~c zAGtlJ)%LlbZL-9mdv(6v5I(|0wDP53qC{+DlOHCeYIQpO>w10t{&&#co&wa1HxFW! z#ggjGryc}MXOe&Cnv?U^oU^T@^X4z70y}aF=Wu?8-A}~k>39pT0|Te3-T)y1`KuGJ zcv6=0a_-@fCK9p$7v3tr5!R!IWeF`*3Pr^yl(J9Rd$EE4ch-ssck-#XSS0VAa@4Em z!d|zLuHl5v)8=0bI3zku6vpk@G9XMJTiMmH2+Qzf`_Eu_i;M&7RG0N_edb$>EcDe*4tfq*wQQm za?BnP1lE%hdDwXM7$Jv;$iw)Cw>8*UH-4u8Fi^ZAJ^a4=_-scsT9 z-~tVs7h!)ya|1Elg`in~A4)e_;rX;Q!_4p7mcZnMqv1FvjLVxV1{e#=Md|{fA%0k{ zZ`bQ$y^Jlj^>!iu4$}v~!VcH7c}~T4Hj@((a8|IgJtOO#DeiHVJ@JQEV>n<<)3J5Nn04 zaLDIvqa#l)^t* zJa0s}ov%LX?*-Rhig{Qm?r7^*SN!@F9`S$Wr;iilUv4A|&TL7Dt`Oic&57&8Z%6QX z8EdmI(qVlWPI?MSb`%}+xjEQ=W+X>Ih7h>VVxeHgn=y|epx<7v;J|GwC<8yJ7ZD&U zIx#e_nSHNuQjic(>-G|G7SlXggzQFCP)*2N=!FyXz4~)n_Vv`ymOVFt&*8`2CY673 zNxYraAI|uU@gpo-vtt7fSOYgZy~w@88P()Qhowyq6%c6yiojth z7kE-xu4g`VzRW;UA~M zt)Q(?;u@zpVh44H!oHbooKEp-I`~M-dmhk?kYC4dn&22R`g1LB3P7ZJ5dCqr=GSlg zb-|98D~~D`iyuMvOh8%*7}$T{(x%seJGIFn2+Is$nij1BYcMWvIlY`f{eScIF3NJ; zNV4r0(JT`{CK6wB46l?pO=|O!RL}H${ap(@wyTOFkF`uKiTja-1R^{F9_|_#+&4JC z8#`_nNG1R{le(RyYQ+04!q24hq-^Qb>r(=kg?eZ zQisjAJnRnY5$g7D;fK`y}mzRN3z;aY_O!SfWj-v+c~m$cvmC$$gtdFH=T=o1=XV92<~25O zR7FJ-=YlG*js@q-U)W%4x&E5Zy`1N5(^ zrw{OBRAbO91Q|TXw1$lYP=88^yo2ne(rK5rNA^=6dbZb~xIY=$3B^kCPE_U?FF>Hbh5Wrhcf*|iwXW*7N)ZI5p>a%d`_FJ zJe$$?v2=f#=KJPyyl)T+6w5oj0g`h-$OeoXcKE!(+^w=L`P%BNZ9`FD&clfI0B`w+ z0^*I87*3t4fP3-eKnbeL^Pmh+diP+L>5&E+lD?c&**jlW>*HVFzs}#OtVxDd*_?O} zB%e|Zog=dWnl+jSh{ek9i%LYuNLuT%7)Ze0-ZDJU?g?Sa0w{FR7O+k`VurM7ve z2I^2hpU_I8aGWz_rPjN5YPV7W%Slj9o>PC}Y`7v-De&;BHWufz9h2|vxp4gY_Wjex zSN+5AJd(vZB;hV-axae;XFa+D$^^-xxe-uE*9D5zvLsFbS^KT;k2+p@2^XcdWiDKk zv**`cq(eTH60KxODh}$lUU*7T7f6e;vJzz+qOT&LF#glQQ^heD0w$mT?Q zPW;gEx@7^2mD+_7k< zM^F%Y11;wk)vLA@SgqDC?UIRCW8Htmq^s3d6pjKjkuGkcKai2)ty=ipl^xn1fqxMt zPD%AU-)8@VI%a5?Q>+^Rs^k&J#2sT&g5KD%+mt+l7sv8&OOwI_%JHgPb7lqa4<}+r z)1~VIg{i;{?6&o}*<7h)sF(KF*PrqvdpA6dN-B#&ytL=+#UTJ8*w7{lm7#xwol_;M zy64^8lGtJ1T&y{TePaoDZgxG{s$m&`eU`Rkd8x+*sRj^-ieZ z-X}jAuX@R-%RD6j-4d5}d)RDSawKqR9?R>_^;A@l=p?gM`!oe&^vKwC`k}tF#dxp# ztK{3JNLpv*VxjltUvukQZdiX4R8N&=p4RIdn=`%u*Yq@ubyB7DO8g6ZB<0*=^>)Ly zX|Tc*EPZA0;#d-9rEQf$lbS`_gDB<1UW*;PB1@rqOLVreZ#&2q#HNhB>Wzg1%8TF> z?DAN03`J7=d&96A{p!@BT+vCb;jH;&A}$wZ;*`=y=dN_7l_?N{+Vp?caJ$EIXX}%b zgF-)2H_qwU=w(<Xf#L{j_0 zH>+cjeGggVavmp8-vj5w03YyX@0=0@y)NW~DZQMu!@V>L)HQ^>kX273QIIz8CEup% zBWH8ZEB$YVF*WAmV@iKg9j1+-%ttu2Q(3wRZ0qb0qPxsVV6F6cIZfK?sdZrA`AW7M zpE`ivPSw{d_)r}#$~$UrTV>96?kd@+2Xt#=kWPnv6!}uAkWBNuT7Q51G@g&*llK76 zAuePSQNL6#zcTNIv#4F)l$fA_9pwxdCrvdZ0gM3a!^t)xeR6;5Lmv)O?WJ8LN%Kuhiq^O+Qt@Y4%ymQuV^r9Sss7CapIZ-=)!K<``<0FX2vBw6v07cn zhW-W+dwUrxdaQq0Q))$l-@2(%r5d!aCI?$7OMx_O;F!ED3WR>ZUImm-PASRkY}A(u zw5hi`3A5KYv~yIQi*;g;fG@AR9r9<2=8S=G-+}2>o%@G3)RZz#VN3wB!B5uL%(>jV zW}nMx`BpU5p$+HFIG|*ZcI#%9J z`MSj3TUWTr+czo$VHW520&op2+&8HYN_Vx!2_#_e@`u%_xk?y$sl5V)0G0&Y_cTfB zRqfTTaixFAs(i8wpiGXr_4u?XYgcG1s8L_pOsa8}5zca+#DF_UpQT<=12JyP%$d4D z6wIcuw+-AQ&B+6~*s3?5Et@8R1m{od_9E-_d{MNiI0*Cv$2chKyOPI51;>#mwObB> zI9k%~(nNE|*=&nRjN!4T#E)~TchPHDO8-S37I1&9Ui`o4*k+_nQ$jKaPss<_k+u)d z_j;1FMox5wS0@rBSpZRls^D(Cz+sMwvEjWxQN1WQIT5;d?gYWAf^c$b(tEs1=1@Lu zg~_OpgSbezgD8Kc-nS+1$am*$6OBuW_-VbqzrB6>O+WuO(ln}2qofbOhE3-@rP{3Y z3ATSB!81>&|4RIpK?G0Y#H~lW7m{HE&Fjlc{GnI{0E}hhFlAy%BiD&!x~rY6o>4MXV9mXN z)~uYIaL8MxLQ|AX%`!&@V>WY^?jV|%Ct!cH^t@spzrOv1_|uaVqU^;A=%I#j^5fc~ zzJ>a*t9P!*i5+mB=wvHO?YQWMs3aoKuu1eY$J7FC4ro1k@Qitn9y=)*H+u>!k{{3oa{iLwQ z39CHP6yKkf!sJx>Lf@HCnL9Ld+WVF4GzCbZcZ#tyO`Er4u2{g)0cRM%~t0vyw!_= zqea4H7wRrl9Cb1{sp2O$VV8KWwYmd;`kcy7c8b@2&Ln$<0~kfsH=JRu&v!+={`JRy zef-V5j7sHTtSO&-*A^aR*Ccp3){%Bh_02A^IJ_y|ZKMQlJ8|n>Q*xe=e93{7ix zP3ajbLO8ChJoc&7U9lN5th_}<%A>oZ1ZN4 zU;9uBHm&Dtr!1u60u!jU)to}j(m}K8v01GY)dS{n$%&itm6cc{G1PfV$c*YsSG$c( zFX>n{jkVdz`*bYHqS;Xzg@2N_`g)X8F29_~Z{NTF-R6I<$vS~0NkP@LpkW95UFQXL zG}+cep`k+5_YQ9TyY}S4aorzTGu!&&zeLqXCqbrYIa$tBY-UnqY1kBHHUX8K@ge~3 zaw)~JiVVE-PxLKk&*)MonpLIL4NHklrEr5ur<%Y@t8m<@-*yQd01ApD=Xe}YRFYYh z0SERKpk{v`H*fZmu9lg#0?%YWh}pX5%9bR}RS|!Ef%vZ~ks_@}ui{e3ENHYuQ7HJm z>aCGvB-Fc)iI%o24=2LXj}hOKRh%l=Q36niO*>I5Y3z%nFn2j^iu7NEXx85~!N4APr_as5WmIMNiAs-oA!kbDKijN98!r z`>2#M&JEqVq!SQZZK}iG0%i`A{{^%p3zL^J9Wu{+V^Of0>V&*nokQICJ{`L`-lS?X z<1T+c(J|1|(#9rR8l9aWDdL?7R!SE9P4(M))82wIVpk#dj_T9t7p9|>zUQ1iAPFDW zc^(}v2 zoFha(7R)5H12Ng$pynw#%6pWiB@0J}n0RD@;X ziq{p?F>_gA#U->OkUy1UOpaIoP!uB>YluOxd6Lpsf*@!h1u~oZ9gs?aC?J_@>7@|T z($Gi|_&M{g;vuPn)zF575|c~|*cgO;OOS3EOSV3)Q_pd-u>KETO11?X4=)+pgGfH$Rti%@P!;wsEMvHJL_!Q-9{4H-c@rpwS9weeuotC^uug}<8 z4&!G|WwYy|DIv-9jNbj~Fsz(l*1$XD(OLH6nsWHb;@uMoh<^y6D5TZwP1L|LQOM+~ z_pm02$~QOZ;j;GBc~4q@5+8%ZeL;USqu8~!D;n`Bi^rQ@T^DvEd+4OF2u@Ta#i>V> z7Jcp#+fKhr(Tfsa7VP`S=i>3Dp|j?!G+R^ZTY+f8O)eVQNPx5#09dHhzdZQO+t(#Q z8;x*~@-+4iUNnM~gXQM#Wllb?Wq1k}?v5weBT}5SgLYa{jfi(MmMdI&D4c&^6nV;H z5zdPkoG1(g>(@mQ8u_)sdkaVMk9dO1!$Brq)ELSj+vIL(ISiB*dhq}ssH>?d1}Wp# zr6G5i)Qn?8Qn;CpuomWyLred6J{4C@C)^PiMZV zOg1^9cGWG+*=DzilubwQk{^Gvi50Y6-V(q!iqK-z$gNIUQRGF3APjRc?H1WD?0}>Q zb@3X?i$)L&+x_C*kG?kl8I|E8NZ1j%C^SHy-q>;QVvz|?GzAm`ektsmDs#c9B4Qs1 zEJ-wMc6*k6;we39lelneJEm#E{jykp{QK9T-uJD(;O@oCNt_6dr`CU-95!pZiG|(k z|3jXBR;!bOp0Ij2=xbTOrYrioSxmQN7@`?rVqNqnr5U_=*YiWK&MNJb$aezAucaFE z-j%Qg)EpIRN;PWAln9v4hR14;C$W(ODEc6ZhE2K3A`)v?(Jgl_(`N$Z?5rR;0gMfD z*S@TY$A)uP7XRY0&53`5!&a~@D`)Pv=dQ&4*N0CZ|9T4bF@tFzbKgo|sqAn} zJ&-t>nq5xy^p&qrX2bzWO+l%rBxdZ_&YzH&bO4q)?fBpETx#DxdB%q)Y1`XtV=BZ! zu}~c+REknYBgh~-!C5PDhYCfdhh24R74yho;XY3LNjhUE2lUHOhI!YDXwzw!BX9-H zYvVm6i*@ibk@|mJ!$qo_IUn+V7Kv{@a2}E7&%m#8HaZ490Mms zr+VVM8k7pXZF3k>lODO0m_RCRB0{<>%mrAd`mfYKWYyC8Q1P`1>sVPRFI1Lxe@vQcx){Y4tSTDAF3C0Zv#@_i7UfSi+a$*>HY6^1 zwY9B4TAqL9M}c3T=coBnJwDSZinq<|aoZ&K#b1YBj?QTATE$&zQRh>3=)M?{B{)pamm8`0sW%r{zuT-0x_7{>@ky_)=@{FEg3Z|_?d0>L*k=9qy1Y3! zkDHSp7k+E%6N0VZV*tEN`>e1>h zRHyV=T0R;HA%!3=KY6Pr=41 zWvtSqL_A7C%B84RiSc*S2-~sSmwL4zH7KnK{blbPO3Y79xD{YaRW* z-mia&oLSV+BFTJ{n7^j?2=G0*fDXb}qb%GZ)HUiaB6%ztL&@3y;jdCbW>S<;NkWJNYc$@#kN`fm~eWf_m{ie3mxx96a3 z;`8~C(InXD{JpY2FnLpQBPt$!JNDA^&KoHT16sCA^qq3@H${ESJps5EIc$1>I9Srv z&<9i!sd%9l3q%%z#Vz+&-$8bq19=)mb&mV%a($cMKm7If^>h97@qb^(*3QS$5t@G} z<(B`@CEsrb`G>cePNRyD=UMa#y5^Zqdw?T&c>`?C2eHJdLWk6J!1R78%+jwo^w2jt!t7se7YF>U9WDL)og?Tm{xBmULFpHe=AC zm`(qqK@*71)-%3(@C?umm~`69DcXm{`oswao$>;R1K~%I;_sS1G?kIJ;01pVXMO@c zD2Z;9yi5h+Jjl6}MPT!y-k}`@+SE13mu#y`aXn?039Er@>V1uV+Y}{o8oGVG7s9}w zv;Rwj+_hNGtM)WddN279{XN)Be!pDt%h)sT;C4Qh>X-@{IQ&is1Z+1jU5(qy4LPI0{XswH1Fsk)`-8nM>Qgp84FwA(!i2x*IsKjb4_}K+&T^y^-T0 zs&@$(ODyo%$gHkJAmwEd%FGAfw-a?8;rISyb5{I^sz(ZkvXzP?sR(*A7Wb4EfimSA&}`f>XMsB?&@tDoKFTrvU%dGUL7PTGOpKWsJHe zZ`T$N=`lK96j?ZWy=EyvvuIBk_vNh7sLz0_N_ZUC?btmvfkp+52QFj@ip$DMQRs#( zE_S{eKxJ@@G!r>V@hN}j_;Qi^=luHi_L~{WvlnFoPxJMr58x%s{>Lw9Av-`g#;$gP zL>aGw;A_Pz05rB7L{sKfvBW@k3Fa&gFmXn5XmZO`f)6SR`Ct znU~C9m`#Bnl8AC|*RpBiG*L^-lB!e;`+Qxlum5?SVte8V@H|ok{ngZM&bKO=b__Ml zlwYu=3dmu-*fKA)8;ru{j*-rglIfyfB-BgHE=OuM=jk|v@g+7Vk{0(fRZF-UcvF+-Z zm_M`2r_{kN_uz3BHDcs!vKIkl*7nZ3IBk{f7%8$P>RR(UM12&x@8pd#$s50AwW^rztu=$4<0XH7YgWk4c|Gjot>HnH7n|HMA@47aTk`Iv zb}Q8rXt(Z5)B*72OvPTZ#_6|)w>p%9uC}0MP?hV#8`EhEVB3R&csg-uS+FltL^p!X z;Hx(`>@x!U^zr}vIX``wKV7t?r%v^;YbaNnE|r{U<*aVoqDspb_pjC-+D}(wa@K#` zTG#AcmNjpXWv;ke*%xGRv~p88X3ZGsTt(92v#V&q(VZ6%ZnQ3%myvTl)=Y~*V2nKV zs2aRx#>Y{mIqv2$U9Wd38HEC$s_T@at`{RkQ{L{@Edd;{qs|@R>QfiM;^Y=c;qUy^g`BSGBw@1+^AOZ+P{dEE;*CPB-ilXJ_C!veSQdmmZ+< z5veJ=)xHDTH?ORBg%l4maZ#N}pVl85ljF2?vp-vb{NJVfIR5kY_vcxknJG`q>YzZ} z^hVGuOx1Hqrs6n%p)-eLsCKAAF@YIu#Xsn1!Xb!FQf2DV2{z|RfVn;D5m|19 z6WY;0K|00nphwB`UUCCAZ?S*ZW4`TZ2{7m|h!$l$$)V9sbo5-I+`fl&X%KPj&Jiq0 zxf;*8MduR%RjS?GXT5iC@YG-1^@^C9F?*@n^={BOXs7UvNdaLs`zgk}zTyFYUN;Zw zhyM2I?Nw>>Ne0&fTc;*%|I`{E-8o(g8F7A7Q6PgxSvduwNn8h*KvI8LP?N~I^g6wD z;Cuttyg*FEpQ4$8t((g!17!PPvDY~NFOu+2_KL2g|Rk~CX8fPE+wBWWgcRCL-X4s3%E^f@RJ3?z-EgR+-O zbm${A%g+n<>FtkSYsG(0H5Ao>pH^=}rBYstQ|;QAB_-)}VzcL`>Bh$4^eXK-0^1M3 zufPFMxNTm;bw~bfV}pXrA(Giur*=%KE0>^qPuKNG1_V!eJ@n}$#s+V(rJ@ntPw&B- z(`_1j?y3OQrCSAjx1lIbY;F^>D4_Ky9Y8b+XGS~MY4sFznz?@pA!gX)QWK)BK1;Eg zar0EXh}bog+mD|Y?8~RW|M>VS{qfjky@~;;D!kg*Gz`;MYf@SRPsLt3Rs zKn=f39U=>>ZiA!oWXX{^oo>lU8nKmiCk#r@J7utH`774@$*Dg>T2r*8J|vz*x=Fch z#gHj&k12zh<7|JYl`lVax*sAN@7y??lKeMi_T>-pBMAE43Dm%jmLCidxTxi#f>J6@ z60P}wlapbOOU^_CG*)#Du4i}VAB(2vWF4{1L3MWdkJ=?{V=3%$sVTm>(oVR z34oT_CzXFHR!tG1kk#;1R;FK0Aj!O+>%t~g2fdPrxG!WRJyRWN>p-$WI(7e+ClHIM zP#FB)#c-H(>P*6Wi+n4ehWg2Q_@LyX6uP0n;7Q^goK;EK<5H%{NqN%t)h`MI2PX%z6hxA=6?>7ufEc|h#dI(2%AIYIbqmYp!JLQ?KqzZ zl(~OTEizSImJBl0IZ7t$KmKGX%z6Uu=ZcSb5l9D(GPFgDgPZ^ z%@$>H!CO&8l%?YR8#+&*LuiVW2&Q79uH;ln$?D2Z@-XDHM2NmtZ}ZTClqA-#V$sF- zO|^F@Wr`7Ji3TfG_rA4mO@K_UdFpDt+bw^vf@23tD9hT04}p9p_W_1@duznbW(YZF z>Hq5_UgYW~g%|XFX=&Mmd->1%(4#`*J~o~`TJp;e2nf7*S*^cbG=k%!{o3rfjw^U) zkQ{Psr*5k?uWr8rE*eGxXa(lkW=2;khpehsr`W;?!gNpv0AE0$ziNMB3#d5>lr{78 zW?%zPvz==wbP-Bxr zgWkP1HA&L?k&&GV8N8~dVzo0#6slX%q;pBF^L`p-@#4^45(`+x#Q&*kvcDX}x4*|1 zBG-#t3eWR6kIH=A>U4OY;5(KZlWm1Md0th2&(MW}tgnO4<{=9*6dsVTED!otDmHm)k~<}5DfVPq2E(y;Ij3IhrPV6OC-GaS_#N1M+OKd<=Fm@ zjb-rfMmS_IJFnlIPOArKTX~yHRl?bSmU>;JmW-_sf^+Pwe(EIc-B{l)M@(a(Y*QAb zDVHXYPR&`A;ou%o_4!nO9^u#eADT+49M{yitgAbCZq1wQ#G^PisbpZa^J6E?=)tFT zH*ecPfqtnw$634d36Y!5cB4woWOt2q2Y-Q8z4RhD9~UV_2bn-&DrqCVuT?64I`=x@ zn~9TZ0Ux@C=~l|K=&ISWb?;E;WLF85x8o4c(dBD$1SC;=-9%{YS~CPMXzr#!I`|T7 zL^1=RR?ue9=Pmhd>Y~XUeunuLMfG$2wHQxWox9zsV%5K>!u8N-`cMV+Tmc(L;W+T@ zOAnZBz9}Bd2Jr6r((sh

    qX)2SCSRf+1OxH&D>}Bi+Y;3o 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 +}+Ww7qK1ZlR4iq61@pTc?(Fb-TXU0t@7Q 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%0AekrfnQGd~?H2XfDADc__Boiy!ha-!;m)*fZ zH5N6hU4Bq&F7}Qp{PA;mITz`~^~|(ncNUXU)~e=J?3A2o_8V?6`f)&E!RsQ-xxDS1 zfxl11n1Ri2AKT}zpGyDy3-v738B`d{QU8QmTogUD6xI8|29$q_61oGDVsC3WSrA_D zWk;&938(dP6UKchPUGqNtW)>3;{nt*7RO{rmIyC!9q|6Yy80c{$$Ws`8I%;m!A%a{XajpM8< zc!6O7iaY2=xlO~;X1SPnP6+8vz~7^6>NlR7D`XR{xI=#$NWrnHzBT|zjyCGEBbP{O zKN`dwR9iwZ7av?(1+7Z#ozA!L?fchPk^~QW=|HSGG(O&Rm1kfC#sWJ{CdTG9&A5N@%Jj{0T9Y-|hTHNNI?KyFWlg-wb zh35?U(nfy@dQcU1t12Qz_=Xzj7binsiNpFNAmd(zkZF@hd5y9bc;}_zko8=m7Np?P zU7N=>&G$R}#9`8S$zc2&LHi*nWCc?bk>5VD|0pxxf8qACIZT=KgU!0-9!k_HYugne zcFCP=Gws^X(?NT!hoN(aBWR^53pjjh_t7AU>iFch2kp=CwSN9Kes;G8$L{Y}c9vIq z%nW~=il&T&j-Qh!!|Nrt2aZZQu{Nj}f=V>oMj=e+WJkL@pgZb z0oV#WG#rh=K~|k$O=N7^zHR#LY3G(T8sX`yt;h{)T!JDkGN z9m)-Dkguv^^;`?O0G6CQrtKut-)n#03;Ij~yMZ-20K?!oFMOLmouzwG`RTg4b(Qp% z>@(EFu`YK_$pfGfXFyyji)01TOi7$_uI+XS1EP%YQgpIt#}|}QR656X`qQG0W_hPR z=$!GfY7$MrOpGJj15e+Ue*bz?Nphv6vp#0j7hbwc=yv_SoIMH}EZ8q| zhS^~am3^HKC&&;pc+-$#J~d4K*41-v3E-eJgM(W|C5HRb`S%=G0?xpG6dvp_070jl zRXrW{;bCKAkK_5Mc`nIPkpMgFbExCkuv~<>#p~#@egB0I$Sw zu8!x1bfE|}!4J%QKBv;%Z5qCRfO~9Y5|w%REZKmory;O{NDQGm&e+f9>0}2=9sZH^k!39XzIt4LeE#%X`SJTG-+o~{ zrDlTC&!lI4ri*Np#4R!WS#`UXX$t>F&^OrsAb|~adCl_z)IcUw*|&Co3I5Pd0v^;| z87fdf8!<)2nBD#si9nSC{+b@)$4gt`IK+Dg0kbNZ8r6H2BB!(yrWBhbwKy~fgSQ^N z>}dg+#j7=(Q3nOInY9K69jMDes<%@PpwsRVfIK$h2f2a_eRF#c?m?4A62I@aPwlVI zA3lHo@LT)w_0O@no%ry71dj)f1xTF9fE{yC|7q^P?(=X!g^Z}u;dD;-(3`W_*qwKD z0ku2BegAa#f$rFt4p|NH?OY--ycNd*_`x2hwz$8P!l8|+a)dHags}(fE~j#LpK{a@ zkAuHkt{`;!I21QiMniQtO=n#xJd?IiHlk0^7@1uwBN7>((y^LBSXo{Y5vCn}(&-MY5+RPzoPZ$fTy9o&+pL>5dx^NN zg|V}z9MBvOKHWH7wNtjAPX+y-HhJe-_qI^C#ofkHHxGl)iUI;0jpw3Ubw#u(&~Ulb z0Tv}~9|csZ_4>SjPcmn$%9@pPyG{+2Y6h}7!{e?YUtgJ7E1$a-saJ4(SQ8#=3R*V; zc{E&f;g*0rDyRXFwQ(@QmESzI`uVT-EzkIlyXwP!#cOjY$sVQ42b&ucP8%=Hwa6dY zu>%S|0~aWK|ISy1NVDli&?eQ|mi%oxyK8kx(FiNsc@nc6v#KWC0f8gN?kH_%)_RK!OMKMu(n&br zn(~kCW#|3HG^i85atQj-c$LmgS6>AM_+>Tf^uwRQ*Zb_QTIMxws%_OIrh$5t*=)DY zO@~YKb?s=UrID&;DT&jVJsf@JlsmwB*R>NHv^02s^VnMXzvcbi@J+%5x!wq%;A0NI z;!IBZYc8UIEnnHK>Ycn4?8IwD2ahcv_p!d5Q-OyH#?#S7t(K!l8m!@Ua8;R; z&kJ&Y8k$28n$DMboGSHp5==YW8W%~*zkm?TpL3~co|>n$w~y@UQy*X3ho{%BaSw$f zP6&J`UX!0>-$g-V6LLLh26v(N05bG0{|k52CW=Bsr_ch0Juu9|Ax zx~iE4b$q|=^|V<BQ)%&R6Q=FM`AoyT1rN6{4Y_VOD*Tp?U4=_ca~1f@ww#hS z65d=DU*A4Cp4*Stnkx@`^`;kR8}G}1?qWKXU{qFF-9IOsucF&c33~83s(wremLoAy z(VyvIl6YP2enY2-Y1M4HLsm9G;8jRCd^ugOIFPqZyu;Cu1T+pWmS~EAK~msA(M2v! zJ&&>S8- z@UiUPTZx(}DG1Kj^~=NQ$vXOfpa}dR^G#n+PDmchnVA?LbD4QF#$)^8B zA|ME>wXd}_a4do(6u{=yY7@(2J#=Fs1_LT>ye#z$J>lo_4%)MxHH1)qG9GAC9|ieY ze*tVo-0x~hDjHJ*gq!nY4pg>bWkKVcy=y6bdutC4$Vp!18j{eU9tuP>BAne2t~Bx2 z?UPeo3QgPZWez!bQrnV323@Hm7IZ@HCBE~}zK?&*Z9(l`SiH)`PTlH_+w#r{xD~Ai z*5BD~$7Ndq7SeUn;K8(i+OF2MFWEF2Z>pUfu8OI~vlF2;(o+HTS}xIQY+0};NG{FL zWCbW&@3kD(Uli?kYnUVO)U8ODMevm(GgKLEoD* zB6|o*k8Db?t)0nGb!5~+C+XnH3+EFUAsrpqRQM|Z>9^0V{`mHPk7cZfNf2nfh9P!y z`1EUWU~^<9a;~ql2Nn6|8j7`KC=?l*TbAwytcqsbTHcpy&7qdv#ub^O8rV4bLr=p) z2NRMQkCrf?KE}RV%83?JURH~ERpWG-6%az|xfQuv)+vq0r(*TJ8Bslmt3?p>cc~#; zav^QqGv^A2$X#cDBUMs!(*`&@z|S3BS^-DeHCg7BtH`|l+{uZGM7(`$qdt{S?=SuJ z)6s6u`epibBPOY6e=HGqUZz4FgrOY-U&jryUILYh>1>-r;#JFQ_2&}EwJp^>ojgt*fH!V`5&RxBF?7Eo{a(=>$L!P? zr<{urHhm}Zl{Kz$2qY~L4n>A}(DT;%9aPHkJ$YFHIOoFMaSRP#wyt}oc&-#HOm83B z)3^52-+yQuq`QQ0kL4=0JH4Pc=UtST zp*D^QS&4Anf7Uh-lA$eYz{k&ma|CP6=|c;UXlqVgG(^uE;|a5@?j`13Wg6 zRuAQW@(;9}{y%492$lBin&Df(+dqH*hrHkmYIARb*9tV^jomJcf;4vLtW}NJeBa`c z(UthuJmR=vB^feavN{NnQ^BDxl?Uw1IdHiqMc=mK#M@67OhHaT2R>uw3%D!>Rgzt0|;ez-d}^YYn1xSyDMO@ylZbluRvQ zRIy&8AVI55{WP^jbW(MIm)wta?zbE&-kfg%$mmbsKmS7WLL&kKLKw5Fdj#4co&!PA7p-Gp+4P4UX2rjXI z$qg^{Ds(^Q@;(pFbZ*kU8)Ro$B~2&7ZY3ix?J`OpE>*!hwQqL2^i;XbQaryNrgU36 znJz$F8O(8M8wrV4*Z1>7xUbNVF zB?aTT9qx7VV0f26j!l1@dvF;DJ#{sIL3H%cElqytZl|nKT|pStuu{HODOO-NJRPef z;%H7F0;nLSK#z7Q$IE1!UL3pDzzT%7wzW0?w&}I$(;*$sZOIY1)azpptJ%=HJN?t=?+Y4X4+6DRWy;A#8rj?`L0n@SV$=?6; zrHddpEJXEj(~?)zP|KZzWd4GPRIuS#1|ly`YGd&#(39q7AvyOaI8%>*Opze3Qrn}$ zfTX46%mo?(9V-U4oc)Y^BD>>IgNidpBEFQg4r_{sz^mql`-|KGLM{JB*=kE&NcZNM z{a!wP{P8}>wVBY=eljOA`Ec0a1YUKQcb)ePM_Hz@RSjr}!e&22qcGCQ zk%xWF<8%K<($sJgtP4yYD3?HUTI5z!TIlmUzj2o_?j%f(!xBUrwHnVYiJCe*@BD5s8s>iF|D zM|u0q<_GBeD>>uGr=|s)J$20<2uIN1RQR}6z5Sta>rni`1>N(13QIbBQ}9APq!yjG z(v;-1a9|f}%PK7I`jqYk8oM;woWjvAN3$$~G{2)Icf5}M#Z-+D!#xI`a;Of~WtCSd zx&Z?V&gGzWxO=Ts4{&_wX{Y>rxT@=;4FtkSgbuFPO3fC_;Z^p7?Tzu-hj<_`6Yu0p)^ffC2a6FeiDPwoF#4lhOD_2Oj3!C@ense}n2 z4-Su2CNBClfrrxn%d zw32t*O)mZAUZ!>(TDXhmhPNENJ048t8nXK+Q@k|g_{Guyd zSabsd5~@u#mE(w7e0H5u!EuMhNQV@&p7EV`ngOE$eEF8e|KHEw#{26WAfw_C@pf*? zH!9J8GF&mdlsvfl+F0cGf@5VSHZ}HWNsSv7+pbPb)CEc@3X<_!k@AaP+hGC3Ty?nu zvyIE}t8h}g(vo{t=On*ap8(bdF>B-QDay7VHi~W0*{{$E=5npZwwaBCP|_gbYq3iJ z@tuG&-5%Uv`b*rQ%FH-*jieXK5|(p=lK3KjuQMoe%-^Ye}ApN z_)?*qhoFZ9N8C~`7*M?*$(2nw-AeD9-3u<{HNdAN->zFRVMNSG>bQ+CP1RfIbyboV zz(J@b^e9HggCewP+iZE8hpH3CVW~$(eLk4h+1ZKY4{IuE{M=<#k#h3XE$VUAo0`6V zmn~04&zA108w>99WgwBw=%eY~N1nYDiLwRaN7v5X)mC5&*C=YasOYaE1;X8Je@o>5 zHU9hU`{z$@GJ_=LVL;1~nbU7&qp_#s)`iwZ#K5cD+$h6 zfvAL=Nt{fzynT8fdinA`to7O@w>tG66C+#>_1+DNz#BK&4u;v&OA@|C0G=vKqLv$oHbBc-elc$bdp z{OSU>b#Sv=%{aTONtNF?AivjA%v6onUf6z3{@T4Q)ouRPaw`*xGj5K7atS_?GA$eu9> z&vdUgRF4LQgw;7#GER3R_n$@}q|w8TN$Y&OT2>AZ5=()bx6Ob^@UokKNGRrdTf=eh zi%%yy<(jyp>EkO(g;|!^ln<*(-H`FlQ+ulao=!Q=PyJ;l12clt68;f@B}+} ze(OC657djt$pM2%w;5HGlr)o;Q#i1U4y2J}wNQbUJXby)@e+uCyIbzjEkx_8t`fv> z^DVi*2A(4}ZO;NLI#)qXuA8T|IgzY(IG0v=lw1Ein1T+GP!S?A3H4sBy{_b*l3`6V z5aQJd^dSRXqF!Q)qno#plqjPmR)ROX@ac3Qv2_qsu7hZOy?u1wzWi1{{9}pvVY5^- zWkn{{%sGw`mbW&4KWvBeRya3=i94`*yZO||B}!zq>gaLC;`EslXUba@fUA1uF6sb6 zc)X;8rhhyLi!66X6}liiouCu#KHo31&gbQjKTlp~pT6FUjy(5V0;Ea^clXl3t5Mnn zo;bk}36ONzi@PeUN1yAxs24xSrm2WhNKM1MV&k=|ADZ=l+AYpMfQ`vjGaT)`GNsQ= zIP&#NdmoBy`|{sBmT$CnWzI2hmbbY^jJIvt$Wu}(?Cz@@Se5Zvqgk8V!kcP#@(k5b zyZ;iY&WSIMp^6S_gfCr1D5AorN>c!bXR7r9#DTsDN1OF_$8tEL?jD?ldw(c}pv0CY zSvf|5Qok6Fh3R1FQhOE}JP9ITwY1By$30x3XsSamUc~55Su0)!cy_k<(&v3&mhPHyLV?^Wxn_2sMAHmg!sdi3-g$y#?OWe3uAxFOqO3+7)>oDf${lp;@p3}=dE#g$?Tb}(BQhM( z31}6|9m+oB5gJ&PrObKl;%y!oDU&}ZPm?VPCLHOh`^wG_atYRc73s+VvRhq#PVlMS zBABS_!o*i`(JQ!Wli%`%4}U*ys)dI}0%SvfJ#WX^T%!f{fDUT4Z%iuZQ|-VFE`Vm2 z3PupdISG8;=%VpypGome=RU}F`h+`!6$!RM?=*eIoo2j_7!>euD%U#${unL+JU0^D zLK!Y-oW%X3s{52llgigRjZdEBcjW}4ZbBuu&CY49eWWGm6E(&rCTc)u;;+e#wwj>$X_Fxy#L`uhHd&8GwQAXx<8^?MtT@Z12B9?pBR^mqMhX zO8JXa6n{xa0rx)L`sJ!PiyBF}a&t(&IVAqjhX z&Vwq&l-2(si$cu^b;2l)zS{0SEL7 z?$8k|*;P%7WRbvj1t8{iC!*GNY9+AO7jZX&KF^nL#bdWiObSu5V*C^-A;O2LCkB_; z2gGk&6?d&!R6U&8&P6{-KgABl?t^mY6e^%ACJdBB>%Ie2FRcQ4zQeeGxo_tl=R0Ta z>ErlPzP>6UJ&rt+P43=maCJpVL;F9l8;cOVBn9sdF3A|mkY8~R>JoW-`nl8))f&DC zzV^&rlTwd`zpE@cSbp__w<3gY?n&QMw{$*wB8C=4)}O~fl70In00}G7%Vsx*S9@j= zyf%{tv)!fX?%G2*R3(Fd7Xo;QH@X=?u9Hjfu=`y%*|QQUP9+xsW{^m-P3)(m#_AMs zX@aQ=?oE(;C%}E_+b^cuG_4e@^%RmiL9itF2009XZ+@u|D4%H2v&>uLBzd(fuM$xu z0`rhB_0zJEymQh{UN4C%ooh}xt2d?iRkB0A*qlvEH$mge-0pOLpf_2k0|p0zA3%G_ zW2;Co&d4#>7pv%RR_~%dBf-Mqou~t>Zn%42la_7CR&_gl-4%$UYr&CR5>BM$5MA#Z z(#B}LAS-ZjymLjr{P}*Ja^Ll#0U33*np`12$wz9m>TI*BtJN#$QJeq}UYG0X#haAY zf)Llm5D%E$c}yCATq#Bvh?1T@zPpN0MZa3dasbQ9tiyJ>Loq%-u|0v(>sCM%y(>#q z9o0%iC;;!VM-H&EkJFJOXh3okDf^(@k#mJB9zATb}Fgejo8xeL1&plRaEjU^Gd(Zi4Y3 zTG$BWl8$A6>cAfjC+iL!DWDp1|9QUi+`c`v>WKK?pI-I;obq`-b!kdTH}WVsR1Yam z5+tZ?fk_U)30P&Eo)#bhl@j;rb8hWi?G065}O^i!=}tZf&faZ zUcg%)ySp=0-M{`~(+tLUt4I^l>0BTX#_}hRjH?%ar}X%CrEjxlMH+1ODBw(Mn&?`h zTU8BQ?W8xIYsNkAYnNZ-w)$>`*A9-^ms~=J1UU`}qKwNH_07}!G`@d$`t+~&SBDfJ z6nBK46oym^ve#novg@R7`w}KJEYOe`HS>x>1m`HohgZ9`pa{w?H~|45b3k9zyf&zL z2z5Ju4hQl#CsU_t_FQVUQ*1t5+lyW$ze;hn%0Iz_HXgB_3|7Ra{zDhPJ z`P17L)=QkLeJLct7aXg-_m1~hb3o#f+xZiNHZ@{-cNZI3wEPpsOUEwcZkUX2SD zNsaVN=MjCyVv8K)K+skt{5B^xP1{m)i|larBZ7usChRX)fy%1OR)7lB_aeYK>#VX) zRMm!{!i}%om{akStmO~bsATQiNkinP0liapTd^Y;`)FgcF4aKf1WWLtZEV2>z*SPO{Dj3BQEnJ;0QpH3~D;dvVb6DYDu6^#DmZg9JV!O_Mr~E zI3Mw4&nsJOQ%}?#il`saSh^UFTc1IHy>lp-R>JO>I|4!kjC`Vt?0VMasjjlH-U`YP zS8EIe%efwV8zuxJ`JXkzMSEBeXnz*Q-a{Dbp1(OA3y)Qma z6?GlDCIGk3P5HGv+-Bm2gEuxKR#>#TbS|ftL96Si*GSMCjZ>5sLRZu5h9sYV(FHb^$hj4?vRB$(+Kl_GtCkDQ;Oobn0}5!wrSa*)&&UA^MO{ zmtL~YXU}Ec{aW6nkh7##S;&pU%?*SRTtS~Q;;G_fC2pO7`;*^;iulDu2tX&Wd?@D*KXe9;%L67&ZwCaweE#y~!}$7t+rPi(Unr2@ z;Z!IrCPN8duob<5I2u{SzRiJNaCwRFO~TgZvQQcl6%M?ZYgxP#C+-|{fY<4B#cN)E zF|YEz52vSh;9{`T{&Vffi48*a^)lfA4y;DATdkn|Om^_@WtJ`Dn8Skh@c`dX_{DL#xuTxxK2_={9FezA?)%qQ z?vkSKm(l0_R2C|axcWh@>uLsWs}4BBH5D2wE-P?7!md%;<^%@VbrraRYNSo4M1?gu zB`Vb=b@LsHXsZ3*I=prj^2prVFv47pSf?dt{M<3UtlBEhaUYz25cP!x-D)&XD++1} zHMhH5%~Yj9druyURx795@Kq0rDLI}B%|(UF^~gGlQk5jobAUj9UR zTT#;I*#5OUkS7$uLABI$dy<-VpPgfwK)+MglP=SX3bMO~ympw}Yf_hMbq=$|WLp(J zZ&I-ijc=dY_m5Bg=@;dPTNe z@@~a3!o2i<2DV9fy)(G=ja)i@`=k7VZ53xTEI2qA@5*^ye%`y)M;G*U;W~lqZC;jg zi4Sn;;D1Lph-%KAV9jb#Eo>7cFl>9Ynjl=}v+X7_f||(lDxoaszgNplbM5^onV`;TUH|Mf{ZWO&8^#rXq?T|Ae_D-6@UeILD zWKnf?>f18T(#je>P`R>gZf=tu+*Ek`+&=vH{b@e-6t)-T86{H=DT8_~S#ug^Pj>^2 zeky87HUKu5U4_Ch?JLN~NKQvnC->qc60&$sLxbO0HrIx=2dvYsT2!6RS-*0PwLK2H zC9-dSr+{>S$fSVx!-?B=M>itXr<-bps~@V)z2y#YTy#_*IC|kk4(WREjI=UV0K4-L zPaYY+Qz4egiJwX$hn;}tusxp;>a(eA&i|kJ;2EdNCwu$UK9w(D{`)@s(68rouUc7b zKx7AkT?C7RXiS<>S$-;tcPSgmVT<}gpL?-?+|54+Tg-vr4H{MO%_7!$d-CqQ>-to) zZHlF|)ghl@_efk?d;+9Mjn7p#;^?NLOx)B_Ih%UP15h(Ovps)1Fm-x4 zo09&zr0^O=Hg*ZXm~ei*s$?cX?Py)Tssq-9BFTIzvef8$Xa{M(^UyxGe|>vD8C;fs zC%AC~wjMnG92wY$3yN7OxkK#+a_*+CtP9(GZ@%iH0%WDrDb~YfYis0};vGbal@lE1 ztCytw2+AQ{L2rahVM4APK*0j~%g7dN{~Ssta~TUEAEdu)$)!A$j;5Q!pcVevwjFq; zcMgAM%p>=BxvS==%H~IHs9Y{~Gh35?W@Y$P10l!EX?@u#TkE^(`N3@*zKmGUxL6F}O4b=pnM?4j}iB}!gdHiwHCd|h92RX&HZS5wM`W_%fM~`nY zi(>aMXazq3nSe=q#I3Y`aYUj1G8l(iwH6yDMe%>`?1`XUdkwYB{Ugar7 zSgIV89LrTD(5AP=qi_Ftn&1C_T)qI2Vb;4vU-)`)jfpSfu}yW^KYE0nEy&^m;=C$Q{Wo(lspWaQjwPQ<@t>g4KTY!F;V*!#$S? zFg&3-w42tZ#6>>Sr(UvbMDq!KBWX$K$AEDjabA{-l z9YG}I>vked-R?6BojJgNZi2jha!X^pzds+Chqa0o8uk7rl-oquw29=J9xmpSakRPL zR3;>EEA){_TZzj^#KVBc5eScp4 zPI`Qu<<`bWRVe4-ja_Of1W~8TNOLfBP8A!ourA`xB*@Sv*d_gY2n}_yi`TCCv?}Ms%0?&)W?b!|| zLGPFpsN(yAVdK1t$@9jHT(%fEE=ZKa5~a5|_s;2ErMIH9;%GAzwSV6M)gk>pa%0>waA z6f1T2@wVIIK7()mQbpC`uI3oeSMzdh45Fo-wzEa56=}pXr!E#<2@qheLo%*uaI^QH z$_%G}wt>WpX(^Hmv02p8X=FO|=^XxcTGn!qO$}>(Ru@6vq>P{rQD>vpg0cmj5-bBZsOO^=qy zIYL}%WvDkO>;!=*%U%X=-u48v#<6Ed&Q2|ViCyikt})l`B^6}xn2PKACu%n;UDQdy z4gI~ZqNchV`^=h57IH`HYE}kaRbZ|6njE+H?$n=K5sJC!$IhAHon@IZ&`bsSl}LEf zDq88Q@ur%amNdiX-@pC#rWn5Em&>YSiQcXmh}3}E!@&&#ZRkY-7oaYOvT6ok&@M55 znbU!$YVYvogPB5^NMCeQ7pF)fjuf zH_a@n0w|m6R4%XH*W^jKexMJHZ7ff;6tjsF0bOD>d3YsSn2s;`t1KGyhqmW8P*^N0$Hs(<7Z7;O84~rgUb1wL^0` z*H})*NpUbJL2X5(B(AxQhXQ{=b}ygi2ZI=LTHlc{{oz2DLF%*>ZE-G@^EiJ~C|; zyP&Lj?HxD@0&22)3HlLqsz1T_hTR^J%j)4t%zu z+LdyuD&3B9X(=rXh%>%$(c#V_j2BYZnu<`ucvxNQ_pK}B+N*^T2)HVb=JeY`)UPp8 z$_}*?Nhg@ru@1c{P+fF?vcrb35aReLmv>1V%s#CuG=foFq6lQtyCfhf_-9{C3e@NH znOJjz=anqT;j&L}Pt7T<+W5iF+&{P_9PZ=TB0n9FQ*y_xJp~*%qUYA2@LM0M^I0x# z02w|T0oM9?zSo?*601NZ_pxDQ%2f@wD!kHq3$d1brHtB4CnYD(xGYRqaGyD1| zY{XA}xtE-E*HE~CN{R7xT24x8SiOd)*|{n%Yib@GH0V%GaI?JvCCFl{>GZ1DQ>!y~ ziZx3FFB5h+5!YOH2F`fHWBHS+Cc1rbH`ZS^<=1B5uCILKaBFnlI6rCt23N^NHewJJ zbA4+na@J_k%uTR=rfiFye@)D}v!O59mkoZ!J#qMAf~F^LqPi->n=Z0rq$L^X_RS-te zH(x9->h%MAJ2v?+(N^6632?J1?knCaQeB5#aCR?9)PlPkBB5J(8%VaHB6pU)llYJ)nDORxyYAJL&l zn8maV#DU|a!VWfM+|5aLm1ln4V*%B+&!6Vg@2`B)A0HZzN$($jlGJf_jhCj?mq~7_#Ys`MRFX1Z zE)318GD1{&TInwWOm(zO15+|at<|mY>gE^AS?-AA*$BJ_Mc)pmb z=e3!GX0Dux0QQoM6+K^!)Ak@vCv)OB)&2ux=%nkWFi!!vATQPcyYE}tV^!0O8}U;e zTP=-$iv!Ut9IB26>;=y^XjXSWFkbDS5AECgF6pjz@%MDV1M)%Cg~(9%`-pmAcjdzz zl#Jb_;Zt-l6%gf-Rc8TWv$SI;k;ec^|2Z+EFDD3np6kf9u4;{}WpiQZIP$IrUsVM5 zx%;`~Ja?C9KrzQc7By{F)lbLHTtYjR3O&bvi?}&Xi>93EBdvoeyi$&vdssRNl*a}3 zDQ;(;E1p0FC5F!3=>3r`e^k}_cI9qf=gO~7k2f+L4-O?9g{4NS!x6k#2J8Nd=YW8~3RQpKd9ZmUGp@91g8KKYzi*67J#{0pDPM zSB|U`rJtXc>H}OYxI5RW$IaD5+lgUmhqPdAXg6WGh-3e`tNh?+-eDz;pS^EGXsS!K zLT^e?-r2tQu)SVf4};Du!Mg}n(|@a9cf8zDc-4WF`W}6?+T2WX zB>B+cNJCUm5Me$f)f~BRj%e{hehSrp4zWgaD%@!b(6;?7H`$%VR(ndPhOwqS-9L0- z%DilY3qtS=!EP@MCiO+xw&|4?5<@1QnOpg4)Sebs+0^eHlDd)MIxEReTu>vZ0KYTH2Bh~S)%bR5@}o!4>x zM|%`S3=h*9<|pWi!(2Tp-v-gobJ-mfcMZ!?wwYtMzQ6TDmpxZ2wp;haK^&j)1gW`v z&2!MJMx936B2}wkX>ieh!_wJ*H>|I$oh%QwD46g(Gs@*ZRWsqeoc$1YkmhGiid<+e zqsz)z3hH_#CYUJcU?k-N+{!-6f8RDcy z#ZV#W9}nyGX8S{w2iWm76l3CJW()sQwXDKZ2^dQ%kS##QPwfQ(=8@>iCvtko5n~t6gKk!Bt*brHQ8`XW@Cxq4*y7-1?Qrnj z9j!aS^ng{<5mU+8vKh)Z1oa>mX|yns`r9?SSbnH$QJc2FS;M7UtsNaVZM&*VemnQ3 zOm`^INqE}!YR%_=$Cux~a>^gr(0RrOHgu^4Y$INQH7Je)47;kqsgurl5@odx6^kaa z?#fXB$Br6KtJaVS-<&I*#5n-Tv~TSc)S9vGguX50XglrX0s-2^==t84Z$*7x#_Lzn z2SgWx(SeRpk;-6vRAovy&I)yFvhfa|9lY{}kgRYNPdBH((j1>&q?Yu6d^ zT-J_|e%l+$a>Oja2~D1{0nY+pZ&U4xkF*hJ^>$ve%b`yf(T2Y8;Dlo#a%H@LY8`U& zd>d``TUI`QH275ntafgVVlnQnIW10JlOJ~=4rIhZK|YrXN2R*C2Ug$LvTzN@B*J&) zPBjo2ISbB$%)3)(0rcq=x+!JVLBc}#G0^j;;U(ezrGvxcA{ zC{fi?8Nppks!IL=;sUGDZVw?jV_VhG?%74668_Mh_S_%L4Cm&eD6 z(CXlSpR$0HCvNLa%}1ppAg{{=Z{8}?LC7vM-EJg++MV0x0wd{%N7F@QE;*{4?`X7B z5ve;zP}X)PceuOqICK_CvMl~N>H60!X9rK=>nHZ# z59L$;1${gK+Dj%{aou(ecafZ_7B5GQ;;N#r`xs{D4~rX9H`^3BWJXTRis zplx|`X_oNZ993CJiS3`gX%U(U5r%L%U| z*?*oseSMr@2@lP2%^y$jI9JHYqzM4#9CPJKHz9YxjBxw1M?vfYN&x~jNj}w>CF_wR z#_cFA*JF*{s!*D$x;ib#n_w6%3A@REs3!Tm62V7Z)&hWx&*f<{tJ>zftcu9PU33cC zZB?FKmlcAQHf;AS>|>3NOo~h-74$Z2o$Gy+i!ht3>${@Q=f|;%HP;GllnA_|clE`MEjSq^{|1Xk37~4oI1e#jA5-pX}CiPy-^+PS%PTCwTijvR-)*18|OvK zn;-7X-|fogD!gCkwmaU=v(fMZWWdXrLZYg}EA#-MpoRs!R__9*%a2%pJuRek4Hbx1 zyZb`HSw;7U^3`<_NnQ(W1O3-lVv6UhqV!+?t9%?^%a8v({v4ma{qcP~J!LbA524v6 z1|QuAA%}EZF0;OYC(V6-?L+`l_x-`iw-dP)S8a~*b7^l78=2;uZc>yEKL}fJ-gIze zb%6$rR2i#EXheAz6b9GzwtVI^sG1LLb#Dsku%}#2KFc2h_RB-G+NmQZaP}4E|Eqle z{`LJxM$Y~zRipRPzHHEwj(Gq?o>8{AP|rd*a?u6)yJd|RgS8rejeCd6$qM>-cQurC zmse*ag^IxAE63a0$!T&ho-)BgARY?zjm0Z|}MOq!~Hps^bmbh)k8{>eI!+meqlU;^eg0OGIHT%t*T^z0T zIxqm5#Epa0F7NE!{S@B6N{vM5e7TYhPr9>p+Z>+HmH}Zo$?3Ai0ZkWtL%R>iYH6pA zM$SXIhDm6EP0SvGGjPf~?`h9ajK zu%ZEOd{x@{@9QS+qo<`t44Q1p{wu^v^&o+wm1Af)xAa;@vC5`7A^`#66KOF|=p}q= zS)e{0G*jbHzsnW%K^#jwrFC1>u7`ul_k~hOXHn0n7GVv~qdf#Kpoyj*1hms?gZ2-0 z6_klnLM*F)V}H4JNX9!y8=bTs?4|Y2@zxF4(xy`)O~DJEtQLONDZcw4b*Y^=eXxh@ zKv$*g2*_iGwFC53*AN))acU{< z&LsSWpsKFbB@$HMdFo5+j0xO&kRkYCfgd@iTdA>s>(O~b>rV)5a7C4uWZQ)_@C^4) z9p*OjpWD=m%yoetCurI(KO#uP%^r0^@6|57Hf6!}3#?&l%JqRN?L$YUWzS7v+^Zc$ zj~~t*cS0Rhz1w+MS@(6veE57y9li=+f7kN${SuFF1I!H>yc0A(J8U6dCc9W;f!AHP z-YIo|a*~!d78e5Kw;#lIegBRMTqE@6*0ZB@$$_zWI~6@02AI-NRX69YiqcgHmzh&; zkuk*QStwoq6n}+*uLMoRjMcidV9Zi2j9FF85-;1dMOROvX1?JShkIl)vQdZvRbfb8 z>!A)`vW(tOG6BgP(4<=zDd!@1TJ4TTJ8dR^UXjYbKmPj{6aZO3roY@thiu^D4o+E7 z){j)RH~x_eNB8uyZ{935Q9Y-N;>mFikC(x-OmbI_S ziqswTf6(v;x*LLFVflZnXL?Djf`hb0qqnKklnqQ^N(!>0SH$S=&)>(_2Z<_24PPFZ z^hK?QI04Tysq?-mHcJ|Fe`r@hh4(SjBoH`?ZcoudmD=^2j}_Ljmt1y0*P&Ci!vGX%@M>Y{o4&4+&XzkB)m zuW#S~`$|^yLE~UkBthq23*OFeOQ4CL9JlU8ddm# zf7xYonSmadt1=Uu&r=U)+R8m0f;}9l9QsOo{7AOP^S<<5dIz#|Wx;+ymqEwyqOu`} zhHe}xw= zZNZvSIv)VVzn{MS>*@P%<(1Z6ek|}ne>XTfNdeq&%M?_@zMN}wfhJu`lGE00;!AE# zu}Ygp%IB$!SCw!PA+$l7g(ulmuAnPUp^y!@;gsxD&loJH!h@qz$|yN+9A64NHz@}i zru!-()lPz#x$*+)@|1P3n?M*fYq{Odb}vlRv|)IMYH#jAaoGW_POcH7l0r(Pe^D0_ zIJ!D$#QWewI$Eh22Q1*^Xddb9BjaK|`WPOhHg|x8r9Igg20M z;ZU}A3p(@aKE&H|pzyez2jFWRhd@IGT16Hw0`HcUfQY;eE{Y~y%9io0PiM$#5fR(i zX)l(G9C#h)XSdlm+#%=QWl+|of2?ET_w2#-#LL!kTh0Os;W`kn7M9{Yci~MrgUD}; z_Rso3Xv=rkxqLSFC)Vakb`Cc=&3-9D%4-0HJUq28<@fRD)A-LX6bh9S)Ie>YN=y%j z!?=@n`p>D6OWsx^u4+x=kU|=3Fn;Y}MK^0;JR9t9nn8<2|K4~5dZnqAe`>)Q@{&jw zE}H_ST#7vNr7KY0A4XA5*B{!=(~Js!LUk{l1;P~-IwPGFvQHOp0iE?abK&6x@R3u2 z71PSATQxJ0*fk_b`%*R+*)%1nNJ6J=@F-kYhz=TZ`hSmjJ;t)H?Qi|RYe?&*-$(>5^su*{;^N}xO3xEQ?!Ao?+aBxaNip`bd-Px$3 zrC)3skY$(ZyYliKbn7C7HZ$kL(um{bEfUa9i_u-dZ2l&kC^-qFEZjA;3eNzj(RA7Y zcDR2jvjlHR!@5x6?z8Uj zV^gZ310@~we}w^qMXm8@7#1C!_p50{M{c_}h1xUhnNwj(EBvrEGvatS@l2elTyLEk z+C7h0gwSs7R#eqfPL^oTalDcuuPT$bebwr;c(t5 z%y$(#h^E-$a-XG;Tj4ds5C^p8#mmch^}sZC{`}#Ue?~@n@F(Wtr?5o3v@KUl-I~PV zTBO^cYL@PjMhz`WxyU@WvWIiEi3nj&%$5vvP*={B*Bp*K({2u#mmqy`6s@;T=P0gJ z6mMC5q^mxU4V=p!#UjP&NKqHQRt5eD*X}6Z$F*$kh%I=m*3(y|UW9lNUVK zB)*Haf7LZ<-B;A2Cx|IJ;{@HQ+8WQ-q2bQ0R=elq8b3aG%k2Q%lx1zWd@8hg%&wJp zNVi%os@W@CqB*6$;LoJejnQrF3d<}Loe*Ije=bm{H?;4k#gqjz?n@g?qCVjN(xVZ+ z&9CeP$l`!6IfW&x&yePr=@U(suLjU)t@$G#F zEej=g**w~y%B;EjRTV9$-FdjGiqM_hka51y&H~>?T`SlUxRsmcWSjH1)@QUB0C#k0 ze~VdZmm)dQpxrKrOyPJ1`vy_uUcF@8CHXj7AxkcbMCd9c?YU+j7H2V-3rdLxvXI=ecvBe~y_o zh3^JTJ~kINJU*=PN`LFoZvhIHvg1s$7I6SwOno+2SWc#<7is*g14x744!}m zL{dFhML}^Jpw=K1-uGA$KX+}3e}Go}tZo-)(_VaElaSTT)#gfhS2$F?TowC#gVvID z3gG9+)Pl52)0D@D^{IdUxVo6a4z20+hpE+U&Y1)E=MLm#02|{QdWDjemOIihes(F0`S3*kp4$`W(*4 zae&D3#KH~;07;i6vpC=yf4b8-r|1?B^zJM}fh>oyCb5i6o%HBC)<5t3*YeEbLasBv z8AQUt;HPZl{QUgX_HKf4b@L+860wz_8SYBT{EaZjNdOB_>s#}^HPZx?ax5Ek7a)!3^xJ3r~*-S$dHVg&p8+qy8J*Nk+eyyLXfv_)2`ti6T{`}M)e=B46OPTs!7dvkH zcWd${&(kkU{~H^Fag$C$i+N5Yx9&=XMPyB&@@V(cS_=yDDtKErLQmJW&dMR^mO#bN zkGf|nN9!bjsPpVjEV={svI)|Hy_TpNi@j=asTCaCfMn%CNQW$|G&kK;f9j{?<*;|pXx*q=jM82qD0cv+wcN>T)~PV$$0zpnwcC#5>!qoi z9H|?6j5r%Mf}(-k#keolp$CFUh=;P;t4Z;!tP+4ja9M?AJ}fwONxl-;+?Bl>=#^uc zAp*BfuG{kTOe>gVEh&x-8V}gqpPRaZWZgJnpl5YG!I=#=e}Lg|#ls6*)p3KE5%0A= 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 N{|{GQlTXd52LMI+!oUCk diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest index 30722dc57daf..d233c4f4dcae 100644 --- a/dev-python/agate-sql/Manifest +++ b/dev-python/agate-sql/Manifest @@ -1,2 +1,3 @@ DIST agate-sql-0.5.9.tar.gz 15434 BLAKE2B 4825bfc5d0f78e0cd1bf318fe8797bfe03deaff1ffc962e0f082128af9d05afad97b7488d66b76d59411eb5dd889229be1fe05cf5bf55db4084f3451b21440b2 SHA512 482f257bb16e142d9380b9ae7590f50909639729e229271843686d6316ebfba0e77daac47e809b7aad4ef89d6c3810382d0b6817a418406bf73f13e266e5bcca DIST agate-sql-0.6.0.tar.gz 13942 BLAKE2B c7940274a8625585fa92c81fdd1d2e2f53e76db3b14620e406df7609057482f8641cfcf20a486bf6f8db381362ee367b4dad9b6a7f04909f5cba4c491d01fde9 SHA512 74e90dad3776f817e92ded312cdf87c78754e9a3b5611a681a4a85d7a8357577a9e4dbb70b453c589417990f3f0a04195a8b0076fd03a1e2012b82893208b824 +DIST agate-sql-0.7.0.tar.gz 13488 BLAKE2B 1064747f1f2a11f788c0828123ae3532ffd0aa6b32aa423b877e350e35e4231c21e73226920110ad9369b0b583167e47357acf456607e75e0ad9d5027e265c9c SHA512 6a29bcb19cac6e80a6df8ad51c06838fa4c48a1e5b207a55f7ebaf3b7af1afd56fad61c560f4c7a11da24e9460ab0a8ea6d9459309e05ac162f3ddd3737bb868 diff --git a/dev-python/agate-sql/agate-sql-0.7.0.ebuild b/dev-python/agate-sql/agate-sql-0.7.0.ebuild new file mode 100644 index 000000000000..cdbee2639143 --- /dev/null +++ b/dev-python/agate-sql/agate-sql-0.7.0.ebuild @@ -0,0 +1,38 @@ +# 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..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Adds SQL read/write support to agate" +HOMEPAGE=" + https://github.com/wireservice/agate-sql/ + https://pypi.org/project/agate-sql/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/greenlet[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires crate + tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects +) diff --git a/dev-python/aiohttp-oauthlib/Manifest b/dev-python/aiohttp-oauthlib/Manifest new file mode 100644 index 000000000000..c29c29a782ee --- /dev/null +++ b/dev-python/aiohttp-oauthlib/Manifest @@ -0,0 +1 @@ +DIST aiohttp-oauthlib-0.1.0.tar.gz 7253 BLAKE2B 666ed19281f43b7d891130e6cfaa11cc91c96560fef911bb85fdf07c4bb7a876d9b3b0119c120239711aea2db1486976755126e1e9de21ccf6705bbfb76b51c6 SHA512 9df789328942fa4612bd9a2634303e83770021da7abae31471523602b5f77da829eb53efd498b02ed982ccd24abbd3b98eb99ada305a33014d47163a3dff5010 diff --git a/dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild b/dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild new file mode 100644 index 000000000000..8ab895d87dfc --- /dev/null +++ b/dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +inherit distutils-r1 + +DESCRIPTION="This project provides first-class OAuth library support for aiohttp" +HOMEPAGE="https://git.sr.ht/~whynothugo/aiohttp-oauthlib" +SRC_URI="https://git.sr.ht/~whynothugo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="ISC" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}]" + +BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${PN}-v${PV}" diff --git a/dev-python/aiohttp-oauthlib/metadata.xml b/dev-python/aiohttp-oauthlib/metadata.xml new file mode 100644 index 000000000000..f63250c09310 --- /dev/null +++ b/dev-python/aiohttp-oauthlib/metadata.xml @@ -0,0 +1,8 @@ + + + + + mschiff@gentoo.org + Marc Schiffbauer + + diff --git a/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild b/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild index bef55760e148..d0e609151a1b 100644 --- a/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild +++ b/dev-python/aiosqlite/aiosqlite-0.19.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="sqlite" inherit distutils-r1 pypi diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest index ae4d14d30cf8..9c43871ee82f 100644 --- a/dev-python/argcomplete/Manifest +++ b/dev-python/argcomplete/Manifest @@ -1,2 +1 @@ -DIST argcomplete-3.1.0.tar.gz 89193 BLAKE2B de081c6c2a053835fde0e6fd446e7f310fae2e39dfd7dd0afd12c350ea6518623115f575a5b4479f466071f6c699ff336ee19dbe4ef02ae8e886ceef53cb0afc SHA512 43c28971661c1af0de9a69b05925ef83b6a8e9b007567d2e4a6344d2c1f34ee280e4306718eb6abad0883a96a2f8b4f4242f1436b0e7709944f4ec48a119e66d DIST argcomplete-3.1.2.tar.gz 89541 BLAKE2B ca00006d423244096bc2589b26a06826a4ba5541ab73176425a022a35635df3d575a9d6afe99579d7978e20d6b990f0338af6d4525337b135b27084df6352610 SHA512 661b48548e83e2e7a056f8f1151a81eee72c922951e5d3b7194fa0a08ff77c51eb5043237b9f460e5cb56751d9d159a0b43173b951e5f24094b53fd345cb8e85 diff --git a/dev-python/argcomplete/argcomplete-3.1.0.ebuild b/dev-python/argcomplete/argcomplete-3.1.0.ebuild deleted file mode 100644 index 76ff05d72626..000000000000 --- a/dev-python/argcomplete/argcomplete-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=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/boto3/Manifest b/dev-python/boto3/Manifest index ca3c47e5b28c..2d59355cad2c 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -5,3 +5,5 @@ DIST boto3-1.28.62.gh.tar.gz 712305 BLAKE2B 1d61f857143f9471a254e035cf532cab3869 DIST boto3-1.28.63.gh.tar.gz 713769 BLAKE2B f2e300458934893bb6d2186e900c4ba9abbd51d2ffabdbcd3026394315653e64fdc486f3ed4e33b26bef160b00e75acea875278eab03b4eeb50b5ecc94d4c0fc SHA512 782c7bb48af31638899e8bcf8fc87f67ab793fe724392be90951ece61b165f55d1df47585bd5211d7ecf3c989e5316ff9db774c8f0f357d1afc2af3ca0e49879 DIST boto3-1.28.64.gh.tar.gz 714823 BLAKE2B b051c57d2852699d2c18472629934b97e76f30b1e6e0f398fde113771146cd65f8042bb8622884294fb802424b7beb498648d558f6d5cfc3dd48b1100dafc2d2 SHA512 ca0042e173c4a35dc9d6ab8ed362d3308753d3722bb4cf25302fd0018c5d94e66a2ea288610192ad5a353ca54f0ab8f1942224269935b1fe3444b2e70842da13 DIST boto3-1.28.65.gh.tar.gz 715573 BLAKE2B 24cf962b2b9e5c52f0e8d86e9acd730c4fe48bd7634ac65ccdf344985e82c51af05ff10f903cbde5048e8510adc5a83992cf2ad4ddf880435c121b20f981a6f6 SHA512 ea8ff1b72b5b8db00c959abf522a7aaf53bccf9b1e06f8ce70052cc752d18b73a8bc75d6bd97bd0740acac5bf3fd68f6fa39fc8aa084128291940c93d6745bf1 +DIST boto3-1.28.66.gh.tar.gz 715939 BLAKE2B 4fda459ac4b066eae30a9f12ea53f2842dff2e4055cac8462ce147cbf2a77d4283ce6d814cefd0ecaff609d3b9401fe9216a1f54d464d2a1d64514ffebbc8352 SHA512 e44a59e124cac7d817a8fcc09004b557387369d5d02e55675e3ef5345a54f1ec5b60dc9558e1a1ae778841dbe7c4d29f27ca8ff066128c351349109d6f95aeab +DIST boto3-1.28.67.gh.tar.gz 717144 BLAKE2B 6d09aaf4974ea022e2eece1ff6287f9fbc9e8bc3befafe6a0590521e2ba87954e94ac3ed9a38469d84e5f37cc36e2355546d6f391acb674223d47527bea4b214 SHA512 d4390d0e60f1f2a4cdaff660e2a4f13f65ae12a3e5b4db181cb34c0766874875fff068221bdf9bdcc63506fab2ebb6f74c016d10b088ace611f8876db88121be diff --git a/dev-python/boto3/boto3-1.28.62.ebuild b/dev-python/boto3/boto3-1.28.62.ebuild index a37cc38af2f3..d677ff004c06 100644 --- a/dev-python/boto3/boto3-1.28.62.ebuild +++ b/dev-python/boto3/boto3-1.28.62.ebuild @@ -25,7 +25,7 @@ else 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" + 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-)" diff --git a/dev-python/boto3/boto3-1.28.66.ebuild b/dev-python/boto3/boto3-1.28.66.ebuild new file mode 100644 index 000000000000..a37cc38af2f3 --- /dev/null +++ b/dev-python/boto3/boto3-1.28.66.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.67.ebuild b/dev-python/boto3/boto3-1.28.67.ebuild new file mode 100644 index 000000000000..a37cc38af2f3 --- /dev/null +++ b/dev-python/boto3/boto3-1.28.67.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 365ae59832c1..82736ee2f528 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -5,3 +5,5 @@ DIST botocore-1.31.62.gh.tar.gz 11961556 BLAKE2B 315a1ba1543ba5b92c0a0394a4a21b1 DIST botocore-1.31.63.gh.tar.gz 11975759 BLAKE2B 3e757c6303f3390d3d563187c47140042d09271b16022a7a633bf68dc7188d42ac5a73838d2ae0556c8eec63296bb3f3b3f1011889fa7c10d660654695cd70f1 SHA512 39f1b6cb5c61a55a6f01e41750f651baf16c6d66e0b9e30cff042f54d03c0e862ab91a8f918257df8da678b13e732c68e887b21aa00006778bafad5361f4edd2 DIST botocore-1.31.64.gh.tar.gz 11983429 BLAKE2B 636f0c394a3af8bf174f992444e3e352893f3e8cf11e9732a6e73af3f155b638e9ee3060617bbf184b5872768257ad81aa95379b48452a1fe8a6bc100f601074 SHA512 375b406eb16f93d0ca9631fe9943959d24b62ac579b70f0782f6b386933fb3de25343c05bda7667c441c050ccd10c9c5a254bfd8a620610adb7669ed326a0203 DIST botocore-1.31.65.gh.tar.gz 11988384 BLAKE2B 38c563e13e4205af8f41622eb0715ae11ac2214979d367894afc75a872e2d2d38be57f8b8a10efcd847bc8751b09e5d4394f21aa8bf4358d8ec55888adcb68d9 SHA512 1919efbf6d807a23d33050c7d306cc63bf85f088b84b6ea18a58b40eb0acec4e2bb6acd3150bd7b2939bed594cfc3fa681c094b35b8ca049ef2299c60502c3d0 +DIST botocore-1.31.66.gh.tar.gz 11990356 BLAKE2B d7cd9963a5911bd14efe10fc44bd723c353f1f1dba92ee201f7bd93c304d6ead63cdcfd2811636b3b5a40b1b4b803391f409093077c273e251de24727d60ee19 SHA512 133ddb2350c350808b553c9d778f2d9f7a5ac3837b94b9475bccdba1f1c90365d4e85f92630d75f2afca865b56ad320eb995ebed23b4a5207f4aa2230eb9636b +DIST botocore-1.31.67.gh.tar.gz 11987709 BLAKE2B e979d458be428a844978980d4da616df031df579a2cccee848a0b9f54aef8f3589b94cbff27f012aa0da7b847b7cb5bf944366e6d9a5daa975e3c7d1833a0c69 SHA512 1a5cbab845399e738f2c66862aff4b488e25f47bbf97b93d81b9c3586b6f295dd84a9564a07d538672bbfed9df3ab1f9cbc1ed7fcd24c08d6fcd9262e6b88c8e diff --git a/dev-python/botocore/botocore-1.31.62.ebuild b/dev-python/botocore/botocore-1.31.62.ebuild index 7cacb5c3f634..1a33d7446a78 100644 --- a/dev-python/botocore/botocore-1.31.62.ebuild +++ b/dev-python/botocore/botocore-1.31.62.ebuild @@ -24,7 +24,7 @@ else 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" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi RDEPEND=" diff --git a/dev-python/botocore/botocore-1.31.66.ebuild b/dev-python/botocore/botocore-1.31.66.ebuild new file mode 100644 index 000000000000..7cacb5c3f634 --- /dev/null +++ b/dev-python/botocore/botocore-1.31.66.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.67.ebuild b/dev-python/botocore/botocore-1.31.67.ebuild new file mode 100644 index 000000000000..7cacb5c3f634 --- /dev/null +++ b/dev-python/botocore/botocore-1.31.67.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/cchardet/Manifest b/dev-python/cchardet/Manifest index 898f05e370b4..a65142331148 100644 --- a/dev-python/cchardet/Manifest +++ b/dev-python/cchardet/Manifest @@ -1,2 +1 @@ -DIST cchardet-2.1.7.tar.gz 653617 BLAKE2B 0ca9becac01c67da191290c7de0dc52d5c8e6c2715f660811c8e67d9a06e74ac155a081de81af96ade74ccc4065093fc226f232a26f66236fafe9fc1b48a9c9e SHA512 43e663e30ec079b2a954862de5e8136a2e40f69e300d65eb4ce9d7ffa5d8c496dc7c0937b3306b4096cfad12a1d0617628f8f0115534ab6faf9eb39d2b3935a2 DIST faust-cchardet-2.1.19.tar.gz 678871 BLAKE2B e87389ef602bc5e69ae2037aff1000b9caacfd91a44c5eb8fb2084d4ac33772eb8e480b05109ff83ebfcb2b9a57e215b4bc9cc5558f4f7e1a19b58dd1dfca8b5 SHA512 bd75ddf8b2e9891fe6ecdfd687a6903342a24b93f35a3d9a1b20da9abc77684e73840db73da97689636e3412e33da25b68cfafad114186681d0dec98880ffe95 diff --git a/dev-python/cchardet/cchardet-2.1.7-r1.ebuild b/dev-python/cchardet/cchardet-2.1.7-r1.ebuild deleted file mode 100644 index 3cb84bf4e1db..000000000000 --- a/dev-python/cchardet/cchardet-2.1.7-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2021-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="High speed universal character encoding detector" -HOMEPAGE=" - https://github.com/PyYoshi/cChardet - https://pypi.org/project/cchardet/ -" - -LICENSE="MPL-1.1" -SLOT="0" -KEYWORDS="amd64 ~arm x86" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -PATCHES=( - # https://github.com/PyYoshi/cChardet/pull/78 - "${FILESDIR}/${P}-pytest.patch" -) - -distutils_enable_tests pytest diff --git a/dev-python/cchardet/files/cchardet-2.1.7-pytest.patch b/dev-python/cchardet/files/cchardet-2.1.7-pytest.patch deleted file mode 100644 index 11f38579c184..000000000000 --- a/dev-python/cchardet/files/cchardet-2.1.7-pytest.patch +++ /dev/null @@ -1,120 +0,0 @@ -https://github.com/PyYoshi/cChardet/pull/78 - -From: q0w <43147888+q0w@users.noreply.github.com> -Date: Wed, 17 Nov 2021 14:50:41 +0300 -Subject: [PATCH 02/13] Use pytest - ---- /dev/null -+++ b/src/tests/cchardet_test.py -@@ -0,0 +1,111 @@ -+import glob -+import os -+ -+import cchardet -+ -+SKIP_LIST = [ -+ 'src/tests/testdata/ja/utf-16le.txt', -+ 'src/tests/testdata/ja/utf-16be.txt', -+ 'src/tests/testdata/es/iso-8859-15.txt', -+ 'src/tests/testdata/da/iso-8859-1.txt', -+ 'src/tests/testdata/he/iso-8859-8.txt' -+] -+ -+# Python can't decode encoding -+SKIP_LIST_02 = [ -+ 'src/tests/testdata/vi/viscii.txt', -+ 'src/tests/testdata/zh/euc-tw.txt' -+] -+SKIP_LIST_02.extend(SKIP_LIST) -+ -+ -+def test_ascii(): -+ detected_encoding = cchardet.detect(b'abcdefghijklmnopqrstuvwxyz') -+ assert 'ascii' == detected_encoding['encoding'].lower() -+ -+ -+def test_detect(): -+ testfiles = glob.glob('src/tests/testdata/*/*.txt') -+ for testfile in testfiles: -+ if testfile.replace("\\", "/") in SKIP_LIST: -+ continue -+ -+ base = os.path.basename(testfile) -+ expected_charset = os.path.splitext(base)[0] -+ with open(testfile, 'rb') as f: -+ msg = f.read() -+ detected_encoding = cchardet.detect(msg) -+ assert expected_charset.lower() == detected_encoding['encoding'].lower() -+ -+ -+def test_detector(): -+ detector = cchardet.UniversalDetector() -+ with open("src/tests/samples/wikipediaJa_One_Thousand_and_One_Nights_SJIS.txt", 'rb') as f: -+ line = f.readline() -+ while line: -+ detector.feed(line) -+ if detector.done: -+ break -+ line = f.readline() -+ detector.close() -+ detected_encoding = detector.result -+ assert "shift_jis" == detected_encoding['encoding'].lower() -+ -+ -+def test_github_issue_20(): -+ """ -+ https://github.com/PyYoshi/cChardet/issues/20 -+ """ -+ msg = b'\x8f' -+ -+ cchardet.detect(msg) -+ -+ detector = cchardet.UniversalDetector() -+ detector.feed(msg) -+ detector.close() -+ -+ -+def test_decode(): -+ testfiles = glob.glob('src/tests/testdata/*/*.txt') -+ for testfile in testfiles: -+ if testfile.replace("\\", "/") in SKIP_LIST_02: -+ continue -+ -+ base = os.path.basename(testfile) -+ expected_charset = os.path.splitext(base)[0] -+ with open(testfile, 'rb') as f: -+ msg = f.read() -+ detected_encoding = cchardet.detect(msg) -+ try: -+ msg.decode(detected_encoding["encoding"]) -+ except LookupError as e: -+ print("LookupError: { file=%s, encoding=%s }" % ( -+ testfile, detected_encoding["encoding"])) -+ raise e -+ -+ -+def test_utf8_with_bom(): -+ sample = b'\xEF\xBB\xBF' -+ detected_encoding = cchardet.detect(sample) -+ assert "utf-8-sig" == detected_encoding['encoding'].lower() -+ -+ -+def test_null_bytes(): -+ sample = b'ABC\x00\x80\x81' -+ detected_encoding = cchardet.detect(sample) -+ -+ assert detected_encoding['encoding'] is None -+ -+# def test_iso8859_2_csv(self): -+# testfile = 'tests/samples/iso8859-2.csv' -+# with open(testfile, 'rb') as f: -+# msg = f.read() -+# detected_encoding = cchardet.detect(msg) -+# eq_( -+# "iso8859-2", -+# detected_encoding['encoding'].lower(), -+# 'Expected %s, but got %s' % ( -+# "iso8859-2", -+# detected_encoding['encoding'].lower() -+# ) -+# ) diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 50f661f68343..b6d6ee5ca36e 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -3,3 +3,4 @@ DIST cfn-lint-0.80.4.tar.gz 3657880 BLAKE2B 8507c2381bfb7e7f796eb8fbc505bbda48bd DIST cfn-lint-0.81.0.tar.gz 3688759 BLAKE2B 595429d5891b5a4b563645c2b3ba55e8c79179419de73bbaf7298462c40431074ac4c31c7b4fabd037ed252771f3961a006cc2ea4095b79bf0e7dab4c952b4d3 SHA512 cbc4a7183c147df9c057420dd9f407762fd79a76447212a4c8ae183c3915061b2a93d3d1cc18a733ac809a81463b1f8cab68b031af50c56441b269c559abf7c0 DIST cfn-lint-0.82.0.tar.gz 3714744 BLAKE2B adaf9e7482983f6585d9ae83979d3066533eeb6192019b621e206d144fbbb0ae0bcb9f3f70602d41cc3958218130ecdbc54eeb7f54f645c729cef1eb31bd9aae SHA512 68c90bb34be029c635f0e1caede46560b011d92a149b701fb3e2aa5794462a9e28addd4489e9fde06df110684728a7dbb9c383a37d7510e076a30d5b7d653cd9 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 diff --git a/dev-python/cfn-lint/cfn-lint-0.82.2.ebuild b/dev-python/cfn-lint/cfn-lint-0.82.2.ebuild new file mode 100644 index 000000000000..ed04444ce9f3 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.82.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 +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.75.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] + =dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] + >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 + # TODO: it looks as if AWS_DEFAULT_REGION didn't work + test/unit/module/core/test_run_cli.py::TestCli::test_bad_config + test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_template_config + ) + + # from tox.ini + local -x AWS_DEFAULT_REGION=us-east-1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 1989f0fc579d..ce67cad96b48 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -4,12 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/dev-python/clang-python/clang-python-17.0.1.ebuild b/dev-python/clang-python/clang-python-17.0.1.ebuild deleted file mode 100644 index d4a2cc4e8854..000000000000 --- a/dev-python/clang-python/clang-python-17.0.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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/clang-python/clang-python-17.0.2.ebuild b/dev-python/clang-python/clang-python-17.0.2.ebuild deleted file mode 100644 index d4a2cc4e8854..000000000000 --- a/dev-python/clang-python/clang-python-17.0.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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/clang-python/clang-python-17.0.3.9999.ebuild b/dev-python/clang-python/clang-python-17.0.3.9999.ebuild index 0b4b598d92ff..e1394f43bcd1 100644 --- a/dev-python/clang-python/clang-python-17.0.3.9999.ebuild +++ b/dev-python/clang-python/clang-python-17.0.3.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="test" RESTRICT="!test? ( test )" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/clang-python/clang-python-18.0.0.9999.ebuild b/dev-python/clang-python/clang-python-18.0.0.9999.ebuild index 0b4b598d92ff..e1394f43bcd1 100644 --- a/dev-python/clang-python/clang-python-18.0.0.9999.ebuild +++ b/dev-python/clang-python/clang-python-18.0.0.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="test" RESTRICT="!test? ( test )" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/clang-python/clang-python-18.0.0_pre20230925.ebuild b/dev-python/clang-python/clang-python-18.0.0_pre20230925.ebuild deleted file mode 100644 index 0b4b598d92ff..000000000000 --- a/dev-python/clang-python/clang-python-18.0.0_pre20230925.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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="" -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/clang-python/clang-python-18.0.0_pre20231013.ebuild b/dev-python/clang-python/clang-python-18.0.0_pre20231013.ebuild index 0b4b598d92ff..e1394f43bcd1 100644 --- a/dev-python/clang-python/clang-python-18.0.0_pre20231013.ebuild +++ b/dev-python/clang-python/clang-python-18.0.0_pre20231013.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="test" RESTRICT="!test? ( test )" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/clang-python/clang-python-18.0.0_pre20231002.ebuild b/dev-python/clang-python/clang-python-18.0.0_pre20231019.ebuild similarity index 98% rename from dev-python/clang-python/clang-python-18.0.0_pre20231002.ebuild rename to dev-python/clang-python/clang-python-18.0.0_pre20231019.ebuild index 0b4b598d92ff..e1394f43bcd1 100644 --- a/dev-python/clang-python/clang-python-18.0.0_pre20231002.ebuild +++ b/dev-python/clang-python/clang-python-18.0.0_pre20231019.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="test" RESTRICT="!test? ( test )" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/cliff/cliff-4.3.0-r1.ebuild b/dev-python/cliff/cliff-4.3.0-r1.ebuild index 8c01d4a16c64..bfa8186b7f66 100644 --- a/dev-python/cliff/cliff-4.3.0-r1.ebuild +++ b/dev-python/cliff/cliff-4.3.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 pypi diff --git a/dev-python/contourpy/contourpy-1.1.1.ebuild b/dev-python/contourpy/contourpy-1.1.1.ebuild index 41c2828a05d0..220b0a33dc3e 100644 --- a/dev-python/contourpy/contourpy-1.1.1.ebuild +++ b/dev-python/contourpy/contourpy-1.1.1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" 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/numpy-1.16[${PYTHON_USEDEP}] diff --git a/dev-python/css-parser/css-parser-1.0.9.ebuild b/dev-python/css-parser/css-parser-1.0.9.ebuild index 3897a7ba1933..6bcc477147b8 100644 --- a/dev-python/css-parser/css-parser-1.0.9.ebuild +++ b/dev-python/css-parser/css-parser-1.0.9.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/csvkit/Manifest b/dev-python/csvkit/Manifest index 81b0a3aaf266..6b18c145cb84 100644 --- a/dev-python/csvkit/Manifest +++ b/dev-python/csvkit/Manifest @@ -1,2 +1,3 @@ DIST csvkit-1.1.1.tar.gz 3792699 BLAKE2B 730dad274fd873af6903f815a6d2a7dc70d48a845347be644e573fe2772f53786cbf20a631bd8a7c81ffeac03c92f00607be582fda4cd1b6a7efe93d30070182 SHA512 16825ba629ba39022c7537c210f0c5e51f7b03c0552a16fd57b86b0cfd9ff883937d5be21a1a7ef583cf94ea56bff37de259684c84a50d5e9c3ec10f8a5f33dd DIST csvkit-1.2.0.tar.gz 3792364 BLAKE2B b5d26afc485fdfdd03d1b3036bb6f24dff63568333fb262bcab3086f546cfb72b6981d520d531219a01a4d99357d8067d1676779ff6be116f08724c1f6ac0faf SHA512 3b59908e5c8afa5be2a71940ef9e04f9c55ab4703ca7827bb68975a1c43584797e75edcf3a6ea4861ca5214fbe45e11fd84560bb05f314508040dcde513f6178 +DIST csvkit-1.3.0.tar.gz 3795356 BLAKE2B d750464b9c39ddb1456a59741b30a63bf59146732f937129c9913af3c660c52fb73721a174b5e7b9f8446525c5e70d3f0735e20686b82b2daaeed8a5fb3a30a1 SHA512 ab78359f47177490689dd3d98ff473c4919c49ed4f603208a72ee1bc6bcdbc4aedb179a1833a15c64dbc9465bf48156813ebb5fdfc52e8c463b2a489b4f789a0 diff --git a/dev-python/csvkit/csvkit-1.3.0.ebuild b/dev-python/csvkit/csvkit-1.3.0.ebuild new file mode 100644 index 000000000000..375b9b2938e6 --- /dev/null +++ b/dev-python/csvkit/csvkit-1.3.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A suite of utilities for converting to and working with CSV" +HOMEPAGE=" + https://github.com/wireservice/csvkit/ + https://pypi.org/project/csvkit/ +" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/agate-1.6.1[${PYTHON_USEDEP}] + >=dev-python/agate-excel-0.2.2[${PYTHON_USEDEP}] + >=dev-python/agate-dbf-0.2.0[${PYTHON_USEDEP}] + >=dev-python/agate-sql-0.5.3[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/xlrd[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # fails depending on locale, let's not force en_US + tests/test_utilities/test_csvstat.py::TestCSVStat::test_decimal_format + ) + local -x LC_ALL=C.UTF-8 + epytest +} diff --git a/dev-python/curtsies/curtsies-0.4.2.ebuild b/dev-python/curtsies/curtsies-0.4.2.ebuild index 99b08ab3b536..a6be091bfe59 100644 --- a/dev-python/curtsies/curtsies-0.4.2.ebuild +++ b/dev-python/curtsies/curtsies-0.4.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest index 5bbab2257659..710e7551af2f 100644 --- a/dev-python/dask/Manifest +++ b/dev-python/dask/Manifest @@ -1,4 +1,2 @@ DIST dask-2023.10.0.gh.tar.gz 8552850 BLAKE2B 407293d4f9eb385fc244d851c71fadfe3225af7953d59f5c9a2b7f3be6ee690557c6dad828fb64f444daa14c7a7db76b3a251169c01fa0b244784c1f5177bfdc SHA512 b4006414bd8e62c443729c49c1160fe002b93703b8f2f39708e6256d0013df02a72250edd5e038abd3760a704cce5349fb8cbcd76528c6b3f24b22161be20430 -DIST dask-2023.9.1.gh.tar.gz 8544717 BLAKE2B 786ca3bda6b356acdeb56070964aa25e136f9976322ae5dbaf5895eb181fc1b7582ae4731de12e7881287433d4f502dbbc5002840ebc443403a9fa76df438693 SHA512 1bf0a028059dfba70a131648f4884a6c9a091cd2d550dc7968cb2a8728ce5ef405c351f100001ab2ce48470634577104924fdf4b6dadda32308b4b5a62b3200e -DIST dask-2023.9.2.gh.tar.gz 8544631 BLAKE2B bd0168d1ea86921235e7bd9ae3e6b9dc2abed3c3e300afea84fb3f2d462970ca5fa4d82f5479bc2c036d4f1a1ec9f63ff98151d8f339db2b14533be765b0f25f SHA512 ae7d289882d7e2e2ef46af3256cf69d8e443f5350f32088e33b46f37377fe8c8328de609d16d0a2abf4df5bc7671d88288968d3d18a535eaec1bfbf0a5adbcba DIST dask-2023.9.3.gh.tar.gz 8544054 BLAKE2B 4b1fc7d3b6f91fd6db0836a0fede0304e9c5e04e2aacd573eb06cf96ddf67ecbb198a185076ff94ca34216732673113e7e268482992b781777b3757d43a11773 SHA512 d91840f8a339ff0a21734726b1674c4dbc1332270fb160e01fd342b1ce1ba2fd5cea34c501c7a61e6b34e121da937701932a93ab85dc85618f5b5fc52cd960cd diff --git a/dev-python/dask/dask-2023.9.1.ebuild b/dev-python/dask/dask-2023.9.1.ebuild deleted file mode 100644 index a85f9d8fe869..000000000000 --- a/dev-python/dask/dask-2023.9.1.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" -HOMEPAGE=" - https://www.dask.org/ - https://github.com/dask/dask/ - https://pypi.org/project/dask/ -" -SRC_URI=" - https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/click-8.0[${PYTHON_USEDEP}] - >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}] - >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}] - >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - >=dev-python/pandas-1.3[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/partd-1.2.0[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/toolz[${PYTHON_USEDEP}] - >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] - test? ( - dev-python/moto[${PYTHON_USEDEP}] - dev-python/numexpr[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # fails with sqlalchemy-2.0, even though we don't use it x_x - sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die - sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # more tests relying on -Werror - "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" - dask/array/tests/test_random.py::test_RandomState_only_funcs - # TODO - dask/array/tests/test_reductions.py::test_mean_func_does_not_warn - dask/tests/test_config.py::test__get_paths - dask/array/tests/test_linalg.py::test_solve_assume_a - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]" - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]" - dask/array/tests/test_image.py::test_preprocess - dask/tests/test_system.py::test_cpu_count_cgroups_v2 - # require sqlalchemy<2.0 - dask/dataframe/io/tests/test_sql.py - ) - - if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - # fails if pyarrow is installed without USE=parquet - # (optional dep, skipped if it's not installed at all) - dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_rerunfailures -m "not network" -} diff --git a/dev-python/dask/dask-2023.9.2.ebuild b/dev-python/dask/dask-2023.9.2.ebuild deleted file mode 100644 index 7e6a97864b43..000000000000 --- a/dev-python/dask/dask-2023.9.2.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" -HOMEPAGE=" - https://www.dask.org/ - https://github.com/dask/dask/ - https://pypi.org/project/dask/ -" -SRC_URI=" - https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/click-8.0[${PYTHON_USEDEP}] - >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}] - >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}] - >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - >=dev-python/pandas-1.3[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/partd-1.2.0[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/toolz[${PYTHON_USEDEP}] - >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] - test? ( - dev-python/moto[${PYTHON_USEDEP}] - dev-python/numexpr[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # fails with sqlalchemy-2.0, even though we don't use it x_x - sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die - sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # more tests relying on -Werror - "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" - dask/array/tests/test_random.py::test_RandomState_only_funcs - # TODO - dask/array/tests/test_reductions.py::test_mean_func_does_not_warn - dask/tests/test_config.py::test__get_paths - dask/array/tests/test_linalg.py::test_solve_assume_a - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]" - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]" - dask/array/tests/test_image.py::test_preprocess - dask/tests/test_system.py::test_cpu_count_cgroups_v2 - # require sqlalchemy<2.0 - dask/dataframe/io/tests/test_sql.py - ) - - if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - # fails if pyarrow is installed without USE=parquet - # (optional dep, skipped if it's not installed at all) - dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_rerunfailures -m "not network" -} diff --git a/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild b/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild index 2b69ecab5c56..3fead0257145 100644 --- a/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild +++ b/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest index 7db9ccb056f4..e8eda7675d0c 100644 --- a/dev-python/dns-lexicon/Manifest +++ b/dev-python/dns-lexicon/Manifest @@ -4,3 +4,4 @@ DIST dns-lexicon-3.14.1.gh.tar.gz 6747567 BLAKE2B 55ddba2caf71b92ad0e5f34457d33c DIST dns-lexicon-3.15.0.gh.tar.gz 6200937 BLAKE2B 94ff86424e5f9d03d5ec059359f684cbcda8fd617f84510c7154c2f48072b766bab0497ef1dd46c630b25f8196d177715eeaa9223bf2b502f125526120f91327 SHA512 22e6f11e2b5750ff44c8a72b0e6c0a1a4126e247074b87cf7fbbf403d8858c261fb2c57a5d01daa218e4b3448782ccb5567fd6f29da78baabb2aded90a82c97c DIST dns-lexicon-3.15.1.gh.tar.gz 6201895 BLAKE2B 85279f48b55bc4fac4017874728bdb089ec120105051119c229892335bead4cd2c2ee8a3a2527ca43e23e3c103bc3d0fbf3eef2f26681de0f8d07b0de10cc3eb SHA512 406a88808e0200cdd8e510e4a99688b75e3333be306b209931bd3282d9cd80fca15cf0b50a537d208f4b41cc6022e8501de6fbe83e20b426a8dc28724cd92fb8 DIST dns-lexicon-3.16.0.gh.tar.gz 6198018 BLAKE2B fcba99b0e1e93cf585043c58d0b7c3efa972976c8ac9db491a0081c46adad7720f0039cbb4f10af3c72ee8bf83cbb549fb6f3f511e0774161562b899fdc425b6 SHA512 1de871ab54b0f4a40f5c634f69d4c73b4233ca37f740710d78f2b2b298f972b93992bd44adf64d36dfa2fdfefc0cf25a862066ad391be695c403388c5cbb9c22 +DIST dns-lexicon-3.16.1.gh.tar.gz 6199830 BLAKE2B 0965fbb325232e7d0f8cc5f0eb34eb8821b42de4aa16e7e96adb8bd88e329756768347a3a174daeccac6d4576f7b88f252516a4b3a416c0be23b4ec78525e472 SHA512 7cf2392ec94871076f13e443a6f8c1e9486ceed44c7a23f28e29a98ad0ee8b5f3ae534d3627b4f04fc77894059a2f8a49b12bae3f6faa52a4cbd175bd6cd6e99 diff --git a/dev-python/dns-lexicon/dns-lexicon-3.16.1.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.16.1.ebuild new file mode 100644 index 000000000000..55e62bd2d181 --- /dev/null +++ b/dev-python/dns-lexicon/dns-lexicon-3.16.1.ebuild @@ -0,0 +1,71 @@ +# 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..11} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way" +HOMEPAGE=" + https://github.com/AnalogJ/lexicon/ + https://pypi.org/project/dns-lexicon/ +" +SRC_URI=" + https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/lexicon-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/pyotp-2[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tldextract[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/boto3-1.25[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}] + dev-python/zeep[${PYTHON_USEDEP}] + dev-python/vcrpy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Requires the "localzone" module + tests/providers/test_localzone.py + # Requires the "softlayer" module + tests/providers/test_softlayer.py + # Requires the "transip" module + tests/providers/test_transip.py + # Requires the "oci" module + tests/providers/test_oci.py + # Uses tldextract which needs Internet access to download its database + tests/providers/test_auto.py + # All recordings seem to be broken + tests/providers/test_namecheap.py + # Broken by minor vcrpy / urllib3-2 incompatibility + # https://github.com/kevin1024/vcrpy/issues/714 + tests/providers/test_route53.py +) + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + optfeature_header \ + "Install the following packages to enable support for additional DNS providers:" + optfeature Gransy dev-python/zeep + optfeature Route53 dev-python/boto3 + optfeature DDNS dev-python/dnspython + fi +} diff --git a/dev-python/genson/genson-1.2.2.ebuild b/dev-python/genson/genson-1.2.2.ebuild index 0e3e174a3bed..9624a279477a 100644 --- a/dev-python/genson/genson-1.2.2.ebuild +++ b/dev-python/genson/genson-1.2.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/gitdb/Manifest b/dev-python/gitdb/Manifest index 4e14e02df8fc..becf6e0a2d38 100644 --- a/dev-python/gitdb/Manifest +++ b/dev-python/gitdb/Manifest @@ -1 +1,2 @@ DIST gitdb-4.0.10.tar.gz 394284 BLAKE2B f5a00dd3a27a17781df4c53c268c92101838ce53efcb3796a72a79f8109540912f86d746cad169ef34af2575cfb242e90cb450b658699512d37956f6902e14ed SHA512 6cfb58db322f1b18fd25d0c6537e5b24b2eb2f7a7222c1511cdee8dff39fb1249bf12691b9cb1a5d653131b8c3c57c1de2bb42139a2c8da6014332b4f1c6c03b +DIST gitdb-4.0.11.tar.gz 394469 BLAKE2B a79caf7def6094f1c99ff8621d7a01a9bc438e3ff54c73e5e9f598fada892e0209334edf73415476e31aef1cd0cd344fba6c8fe11c80cc157fdef5b9d2cda292 SHA512 024256481c553cd8e4b7fb0c0adc735aa6485c396e43aba73873cd4ad950ca686c3df7000a85acd1ac4f09db3f6ab613018739d24a8a69b4708150c171acf13d diff --git a/dev-python/gitdb/gitdb-4.0.11.ebuild b/dev-python/gitdb/gitdb-4.0.11.ebuild new file mode 100644 index 000000000000..cfd013ef6a52 --- /dev/null +++ b/dev-python/gitdb/gitdb-4.0.11.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..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="GitDB is a pure-Python git object database" +HOMEPAGE=" + https://github.com/gitpython-developers/gitdb/ + https://pypi.org/project/gitdb/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/smmap-3.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-vcs/git + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e 's:,<[0-9.]*::' setup.py || die + distutils-r1_src_prepare +} + +src_test() { + local i + + mkdir "${T}"/repo || die + cd "${T}"/repo || die + + for (( i = 0; i < 2500; ++i )); do + echo "${i}" > file"${i}" || die + done + + git init || die + git config user.email "you@example.com" || die + git config user.name "Your Name" || die + git add -A || die + git commit -q -m ".." || die + git clone --bare "${T}"/repo "${T}"/repo.git || die + cd "${S}" || die + + distutils-r1_src_test +} + +python_test() { + local EPYTEST_IGNORE=( + gitdb/test/performance + ) + local -x GITDB_TEST_GIT_REPO_BASE="${T}"/repo.git + epytest +} diff --git a/dev-python/httmock/httmock-1.4.0-r1.ebuild b/dev-python/httmock/httmock-1.4.0-r1.ebuild index e0747ae48590..cc6956a776a2 100644 --- a/dev-python/httmock/httmock-1.4.0-r1.ebuild +++ b/dev-python/httmock/httmock-1.4.0-r1.ebuild @@ -4,18 +4,26 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 DESCRIPTION="A mocking library for requests" -HOMEPAGE="https://github.com/patrys/httmock" -SRC_URI="https://github.com/patrys/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +HOMEPAGE=" + https://github.com/patrys/httmock/ + https://pypi.org/project/httmock/ +" +SRC_URI=" + https://github.com/patrys/httmock/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" -RDEPEND=">=dev-python/requests-1.0.0[${PYTHON_USEDEP}]" +RDEPEND=" + >=dev-python/requests-1.0.0[${PYTHON_USEDEP}] +" distutils_enable_tests unittest diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest index d856f0f56f12..1777f88cc352 100644 --- a/dev-python/jc/Manifest +++ b/dev-python/jc/Manifest @@ -1,2 +1 @@ -DIST jc-1.23.3.gh.tar.gz 12913560 BLAKE2B 57a058ddd308807c91d64caae7455beba3ce8e1160aa7597ec115b40137aa0fdae008b2b91528075760234076eda832965a75bd0fce650cd0e115fbdbc464ea5 SHA512 36d8c5f455ab12385bf5aae5bf118137f42a261f2ac61e601a5752c193c72187ce9c3d31407493f15dfb552f682356fca69aad56c1cf6743fda24833235078e7 DIST jc-1.23.4.gh.tar.gz 12920166 BLAKE2B 3980f0564121362028c03fcdab653ef449bd6706eded19276cdcad7a5a18c819ae89fb5d82157af7add190203af2a9900d185aa54b0620357e6b639934bee0bf SHA512 e757e06e8eb740c85df03a92184fc285f35806365fffd4b8459e73fe54d7fcc4e476a4886daa713cd0fe1c5712aa867478a339eb208b55ef92e88945c4ae63a9 diff --git a/dev-python/jc/jc-1.23.3.ebuild b/dev-python/jc/jc-1.23.3.ebuild deleted file mode 100644 index 1381a2929e4f..000000000000 --- a/dev-python/jc/jc-1.23.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON" -HOMEPAGE=" - https://github.com/kellyjonbrazil/jc/ - https://pypi.org/project/jc/ -" -# no tests in sdist, as of 1.23.2 -SRC_URI=" - https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/jupyter-kernel-test/Manifest b/dev-python/jupyter-kernel-test/Manifest index ede0b394c039..55071eb7764c 100644 --- a/dev-python/jupyter-kernel-test/Manifest +++ b/dev-python/jupyter-kernel-test/Manifest @@ -1,2 +1 @@ -DIST jupyter_kernel_test-0.5.0.tar.gz 15022 BLAKE2B ec02d8a4a1271b2aa6a9c04820c54abe312f7dddef62d5284b858ad5d63ff8b6af12714cc93a252b2594dec713f78d70d0433bac26e34055c4bf41c33f708c17 SHA512 9b440e170a70fb1f505a6cbda1642c68e9d4462dac7fbf7f103c6ef6fcd4adc5152b2cdf7538a78a6fbc02c504108d766ae8edab6d7dce421ae92648d2142b94 DIST jupyter_kernel_test-0.6.0.tar.gz 15445 BLAKE2B 7739ad85edce96b2bd41ee2af2552f4643a301e33978438f546fb7dbe6e449e89ee1a5dc588af30b4df9786f6cc627fe46c2d43bac43cad86693f0a6d0f9bc10 SHA512 ff518d89f9a32f714a9335e4ee151f205b629399dab84217466ca018556d927a3f91c4cb8b599879946b5332b2b3367c62a6bcc10e20cf43c3f2c3b257bc0d90 diff --git a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.5.0.ebuild b/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.5.0.ebuild deleted file mode 100644 index 18b2bd3aa6c8..000000000000 --- a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.5.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_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Jupyter kernel for octave" -HOMEPAGE=" - https://github.com/jupyter/jupyter_kernel_test/ - https://pypi.org/project/jupyter-kernel-test/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/jupyter-client-6.1.13[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild b/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild index ce413773bd64..ef44cc4ad962 100644 --- a/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild +++ b/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ufrisk/LeechCore" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" # leechcorepyc ships with a bundled version of the LeechCore library. So we # don't depend on the library here. But we must be aware this module doesn't diff --git a/dev-python/lesscpy/lesscpy-0.15.1.ebuild b/dev-python/lesscpy/lesscpy-0.15.1.ebuild index 8a612b4db3c4..8f8d8abf760a 100644 --- a/dev-python/lesscpy/lesscpy-0.15.1.ebuild +++ b/dev-python/lesscpy/lesscpy-0.15.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/lesscpy/metadata.xml b/dev-python/lesscpy/metadata.xml index 033a4f767102..1b5106dc94c5 100644 --- a/dev-python/lesscpy/metadata.xml +++ b/dev-python/lesscpy/metadata.xml @@ -10,6 +10,7 @@ Python + lesscpy/lesscpy lesscpy diff --git a/dev-python/python-libevdev/Manifest b/dev-python/libevdev/Manifest similarity index 100% rename from dev-python/python-libevdev/Manifest rename to dev-python/libevdev/Manifest diff --git a/dev-python/python-libevdev/python-libevdev-0.11.ebuild b/dev-python/libevdev/libevdev-0.11.ebuild similarity index 78% rename from dev-python/python-libevdev/python-libevdev-0.11.ebuild rename to dev-python/libevdev/libevdev-0.11.ebuild index bdee5d71de60..7417614b81cc 100644 --- a/dev-python/python-libevdev/python-libevdev-0.11.ebuild +++ b/dev-python/libevdev/libevdev-0.11.ebuild @@ -4,18 +4,20 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 +MY_P=python-libevdev-${PV} DESCRIPTION="Python wrappers for the libevdev library" HOMEPAGE=" https://gitlab.freedesktop.org/libevdev/python-libevdev/ https://pypi.org/project/libevdev/ " SRC_URI=" - https://gitlab.freedesktop.org/libevdev/${PN}/-/archive/${PV}/${P}.tar.bz2 + https://gitlab.freedesktop.org/libevdev/python-libevdev/-/archive/${PV}/${MY_P}.tar.bz2 " +S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" diff --git a/dev-python/python-libevdev/metadata.xml b/dev-python/libevdev/metadata.xml similarity index 100% rename from dev-python/python-libevdev/metadata.xml rename to dev-python/libevdev/metadata.xml diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 1989f0fc579d..ce67cad96b48 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -4,12 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/dev-python/lit/lit-17.0.1.ebuild b/dev-python/lit/lit-17.0.1.ebuild deleted file mode 100644 index b67497dceb7d..000000000000 --- a/dev-python/lit/lit-17.0.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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/lit/lit-17.0.2.ebuild b/dev-python/lit/lit-17.0.2.ebuild deleted file mode 100644 index b67497dceb7d..000000000000 --- a/dev-python/lit/lit-17.0.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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/lit/lit-17.0.3.9999.ebuild b/dev-python/lit/lit-17.0.3.9999.ebuild index a1f25977a11a..1689cd7b1ce2 100644 --- a/dev-python/lit/lit-17.0.3.9999.ebuild +++ b/dev-python/lit/lit-17.0.3.9999.ebuild @@ -13,7 +13,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/lit/lit-18.0.0.9999.ebuild b/dev-python/lit/lit-18.0.0.9999.ebuild index a1f25977a11a..1689cd7b1ce2 100644 --- a/dev-python/lit/lit-18.0.0.9999.ebuild +++ b/dev-python/lit/lit-18.0.0.9999.ebuild @@ -13,7 +13,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/lit/lit-18.0.0_pre20231002.ebuild b/dev-python/lit/lit-18.0.0_pre20231002.ebuild deleted file mode 100644 index a1f25977a11a..000000000000 --- a/dev-python/lit/lit-18.0.0_pre20231002.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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="" -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/lit/lit-18.0.0_pre20231013.ebuild b/dev-python/lit/lit-18.0.0_pre20231013.ebuild index a1f25977a11a..1689cd7b1ce2 100644 --- a/dev-python/lit/lit-18.0.0_pre20231013.ebuild +++ b/dev-python/lit/lit-18.0.0_pre20231013.ebuild @@ -13,7 +13,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/lit/lit-18.0.0_pre20230925.ebuild b/dev-python/lit/lit-18.0.0_pre20231019.ebuild similarity index 98% rename from dev-python/lit/lit-18.0.0_pre20230925.ebuild rename to dev-python/lit/lit-18.0.0_pre20231019.ebuild index a1f25977a11a..1689cd7b1ce2 100644 --- a/dev-python/lit/lit-18.0.0_pre20230925.ebuild +++ b/dev-python/lit/lit-18.0.0_pre20231019.ebuild @@ -13,7 +13,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/mrcfile/mrcfile-1.4.3.ebuild b/dev-python/mrcfile/mrcfile-1.4.3.ebuild index 527f6481961d..2abead460e53 100644 --- a/dev-python/mrcfile/mrcfile-1.4.3.ebuild +++ b/dev-python/mrcfile/mrcfile-1.4.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/python-musicbrainzngs/Manifest b/dev-python/musicbrainzngs/Manifest similarity index 100% rename from dev-python/python-musicbrainzngs/Manifest rename to dev-python/musicbrainzngs/Manifest diff --git a/dev-python/python-musicbrainzngs/metadata.xml b/dev-python/musicbrainzngs/metadata.xml similarity index 100% rename from dev-python/python-musicbrainzngs/metadata.xml rename to dev-python/musicbrainzngs/metadata.xml diff --git a/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1-r1.ebuild b/dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild similarity index 86% rename from dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1-r1.ebuild rename to dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild index c85c153d9eae..16c5b836b431 100644 --- a/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1-r1.ebuild +++ b/dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild @@ -4,10 +4,11 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 +MY_P=python-musicbrainzngs-${PV} DESCRIPTION="Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices" HOMEPAGE=" https://github.com/alastair/python-musicbrainzngs/ @@ -15,8 +16,9 @@ HOMEPAGE=" " SRC_URI=" https://github.com/alastair/python-musicbrainzngs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz + -> ${MY_P}.gh.tar.gz " +S=${WORKDIR}/${MY_P} LICENSE="BSD-2 ISC" SLOT="0" diff --git a/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1.ebuild b/dev-python/musicbrainzngs/musicbrainzngs-0.7.1.ebuild similarity index 91% rename from dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1.ebuild rename to dev-python/musicbrainzngs/musicbrainzngs-0.7.1.ebuild index f7f209e80346..f1467c24aa57 100644 --- a/dev-python/python-musicbrainzngs/python-musicbrainzngs-0.7.1.ebuild +++ b/dev-python/musicbrainzngs/musicbrainzngs-0.7.1.ebuild @@ -6,11 +6,13 @@ EAPI=7 PYTHON_COMPAT=( python3_{9..10} pypy3 ) inherit distutils-r1 +MY_P=python-musicbrainzngs-${PV} DESCRIPTION="Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices" HOMEPAGE="https://github.com/alastair/python-musicbrainzngs" SRC_URI=" https://github.com/alastair/python-musicbrainzngs/archive/v${PV}.tar.gz - -> ${P}.tar.gz" + -> ${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} LICENSE="BSD-2 ISC" SLOT="0" diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest index e6cbb3781940..42c1c66461e9 100644 --- a/dev-python/mypy/Manifest +++ b/dev-python/mypy/Manifest @@ -1,2 +1,3 @@ DIST mypy-1.5.1.gh.tar.gz 2901212 BLAKE2B b136cf061162bc50a48f1556763d7a1258b5a29b63a77db9190f89c56d3e85375a2b0e826d75472a0dc37df4d3391f2d85bb5f1f29c2907055a978e3c8d75906 SHA512 2c81322c0e7d9621e6d189f4d9d25d77c5fd6decbb563c8d0015e0f94ff1ff8206e5b7a38884edd3eedb99e839c03283ebfa7d86577c9f8e0d707c0cc4eb8fed DIST mypy-1.6.0.gh.tar.gz 2923757 BLAKE2B 15e0fe124b7024a3e89a8c32c13404f33bc56a3ff29375d006bfcaf9de359ea59025ba07e3726c7a4b402f4b7aca1256859585e1500891fb1e5f996b19dd499a SHA512 245324a5ec8a98e18c31159c5cb907ce1b60323428942b9fd60909a3b117ae46eeb97792fb1f30562fa411edb6c9e903f87b5b232a4be1242abe28d88406f7c4 +DIST mypy-1.6.1.gh.tar.gz 2923973 BLAKE2B 1abaaab0c4ca4daa4914d69196312e371d030b6f81616da66102c5fcf6ad55ed2a6a9d56f9a55d2b6ebeb055b40947ab042e7b8744960185f5343dd9f05f9f4f SHA512 eac6b17dd418146c365a446e34c2cb403692a6ffa08b06a94c54accfbcedd441284c95894ef9f9b83e48df81edc35893b17163f6dba9f81fe7e9a8527401968b diff --git a/dev-python/mypy/mypy-1.6.0.ebuild b/dev-python/mypy/mypy-1.6.0.ebuild index b4dcd20e33f1..0b70bdb70112 100644 --- a/dev-python/mypy/mypy-1.6.0.ebuild +++ b/dev-python/mypy/mypy-1.6.0.ebuild @@ -46,9 +46,6 @@ BDEPEND=" >=dev-python/lxml-4.4.0[${PYTHON_USEDEP}] >=dev-python/pytest-7.4.0[${PYTHON_USEDEP}] >=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}] - >=dev-python/py-1.5.2[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}] ) " diff --git a/dev-python/mypy/mypy-1.6.1.ebuild b/dev-python/mypy/mypy-1.6.1.ebuild new file mode 100644 index 000000000000..8f2e5cfa65db --- /dev/null +++ b/dev-python/mypy/mypy-1.6.1.ebuild @@ -0,0 +1,106 @@ +# 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 multiprocessing + +DESCRIPTION="Optional static typing for Python" +HOMEPAGE=" + https://www.mypy-lang.org/ + https://github.com/python/mypy/ + https://pypi.org/project/mypy/ +" +SRC_URI=" + https://github.com/python/mypy/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +# stubgen collides with this package: https://bugs.gentoo.org/585594 +RDEPEND=" + !dev-util/stubgen + >=dev-python/psutil-4[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] + >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +BDEPEND=" + native-extensions? ( + dev-python/types-psutil[${PYTHON_USEDEP}] + dev-python/types-setuptools[${PYTHON_USEDEP}] + ) + test? ( + >=dev-python/attrs-18.0[${PYTHON_USEDEP}] + >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}] + >=dev-python/lxml-4.4.0[${PYTHON_USEDEP}] + >=dev-python/pytest-7.4.0[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +# frustratingly, mypyc produces non-deterministic output. If ccache is enabled it will be a waste of time, +# but simultaneously it might trash your system and fill up the cache with a giant wave of non-reproducible +# test files (https://github.com/mypyc/mypyc/issues/1014) +export CCACHE_DISABLE=1 + +src_compile() { + local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0) + distutils-r1_src_compile +} + +python_test() { + local EPYTEST_DESELECT=( + # the majority of them require Internet (via pip) + mypy/test/testpep561.py + # known broken with assertions enabled + # https://github.com/python/mypy/issues/16043 + mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance + mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps + ) + if [[ ${EPYTHON} == python3.12 ]]; then + EPYTEST_DESELECT+=( + # more assertions, sigh + mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps + mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps + mypyc/test/test_run.py::TestRun::run-i64.test::testI64DefaultArgValues + mypyc/test/test_run.py::TestRun::run-i64.test::testI64ErrorValuesAndUndefined + ) + fi + + # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests + # fail with high COLUMNS values + local -x COLUMNS=80 + + # The tests depend on having in-source compiled extensions if you want to + # test those compiled extensions. Various crucial test dependencies aren't + # installed. Even pyproject.toml is needed because that's where pytest args + # are in. Hack them into the build directory and delete them afterwards. + # See: https://github.com/python/mypy/issues/16143 + local -x MYPY_TEST_PREFIX="${S}" + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + cp -r "${S}"/{conftest.py,pyproject.toml} . || die + + local failed= + nonfatal epytest -n "$(makeopts_jobs)" --dist=worksteal || failed=1 + + rm conftest.py pyproject.toml || die + # leftover test files + rm -r mypyc/lib-rt/build || die + rm mypyc/lib-rt/test_capi*.so || die + rm mypyc/external/googletest/make/*.[ao] || die + + [[ ${failed} ]] && die "epytest failed with ${EPYTHON}" +} diff --git a/dev-python/nbxmpp/nbxmpp-4.3.3.ebuild b/dev-python/nbxmpp/nbxmpp-4.3.3.ebuild index 31c7f5c3b498..057dbf661908 100644 --- a/dev-python/nbxmpp/nbxmpp-4.3.3.ebuild +++ b/dev-python/nbxmpp/nbxmpp-4.3.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/nest-asyncio/Manifest b/dev-python/nest-asyncio/Manifest index 12222d540c9d..4d91271cbed3 100644 --- a/dev-python/nest-asyncio/Manifest +++ b/dev-python/nest-asyncio/Manifest @@ -1,3 +1 @@ -DIST nest_asyncio-1.5.6.tar.gz 7444 BLAKE2B 04b5808b3187c1155c440c903f0e1d5593f49204e6ffea2a37dc2b6112a365b94ab80823ce512a4cdf6c0799ef1c18d55fc0a841030a2cb93e0913fdf770f247 SHA512 9672cdd72b2bad7c968fa23c94e8bf8014aabf0aefd79b260503e7fe640cb7649f5c266133a4eb87aedcd99cea644fa51f8cd09d789777aca11eb64e84cf4ca5 -DIST nest_asyncio-1.5.7.tar.gz 7456 BLAKE2B 1ff61ec62a7cc90bbf293fe2190f70dd914fed673e669bf3425116435b69329f4411dc4a37df3b5be825ab8ce3d0be3cebbb3cdc6558f2771aaeef2023c8e036 SHA512 52d0a014487b4addcdc41024ddde41ed32c4b239a4bc19169b81c7553fc2e931c7a3a6848bd11b8937c721282ef2f8c0d2d352ac7852e661a48f046fb2dee2e6 DIST nest_asyncio-1.5.8.tar.gz 6105 BLAKE2B 549c5b8663a7fcb928e6cb97408aa4291129d043f8e5a55f5ba66c6b6cdbe21b1c2dd65959fd806d0badc1be561cda8b11a097fb522156d2d41eabce66318be3 SHA512 b454ad77381e6eb2bfa34528a26f342ba66b8edbb648c6b5aa69fbdd3142537db4ae53f91c2b88a5f88f16ecbe1e3346cec5a7bca4ca5c065a4e5f3daa0bb7e2 diff --git a/dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild b/dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild deleted file mode 100644 index 6738b1866591..000000000000 --- a/dev-python/nest-asyncio/nest-asyncio-1.5.6.ebuild +++ /dev/null @@ -1,18 +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="Patch asyncio to allow nested event loops" -HOMEPAGE="https://github.com/erdewit/nest_asyncio/" - -LICENSE="BSD-2" -SLOT="0" -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/nest-asyncio/nest-asyncio-1.5.7.ebuild b/dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild deleted file mode 100644 index 8d2ae007d994..000000000000 --- a/dev-python/nest-asyncio/nest-asyncio-1.5.7.ebuild +++ /dev/null @@ -1,21 +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="Patch asyncio to allow nested event loops" -HOMEPAGE=" - https://github.com/erdewit/nest_asyncio/ - https://pypi.org/project/nest-asyncio/ -" - -LICENSE="BSD-2" -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 diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest index 686d63d7fefe..b1e625576152 100644 --- a/dev-python/networkx/Manifest +++ b/dev-python/networkx/Manifest @@ -1 +1,2 @@ DIST networkx-3.1.tar.gz 2021691 BLAKE2B 002bb00034e06a45298716c86fec4462efe8db8d206e8263d2e4ce0becc9c073aa2856e0c2df2e74d53237be0b02752204c7e387651aa45387781c383dd1f190 SHA512 9d75ecd25020f83c650824e9449e1c53004c13089dccf7424b65787144dfe3d2f638fd5aca1c4a792b165598b44644fda45bf54c49b3af278ddec5e1f669c38e +DIST networkx-3.2.tar.gz 2072917 BLAKE2B a611973897deb77f39ffca3c5e144abb1016be32f2623939150d0ea7bf2aee04e40430a00fb2ece8d8d16e8360d1da44adb14aa68798fddd1d4d3b5377360ff1 SHA512 f9fdfbe0c716c5cc6cf3f47b44e02bbd8a166724c2ef7044497b01baf468f354123aeac3c032e31293c7eedd762a29f89628cbe2ecfea280cf6012d7b0d9bdfe diff --git a/dev-python/networkx/networkx-3.2.ebuild b/dev-python/networkx/networkx-3.2.ebuild new file mode 100644 index 000000000000..04100f44cf2c --- /dev/null +++ b/dev-python/networkx/networkx-3.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_FULLY_TESTED=( python3_{10..11} ) +PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" ) + +inherit distutils-r1 multiprocessing optfeature pypi virtualx + +DESCRIPTION="Python tools to manipulate graphs and complex networks" +HOMEPAGE=" + https://networkx.org/ + https://github.com/networkx/networkx/ + https://pypi.org/project/networkx/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +BDEPEND=" + test? ( + >=dev-python/lxml-4.6[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/matplotlib-3.5[${PYTHON_USEDEP}] + >=dev-python/numpy-1.22[${PYTHON_USEDEP}] + >=dev-python/pandas-1.4[${PYTHON_USEDEP}] + >=dev-python/scipy-1.11.2[${PYTHON_USEDEP}] + ' "${PYTHON_FULLY_TESTED[@]}") + ) +" + +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # virtx implies nonfatal + nonfatal epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal || die +} + +src_install() { + distutils-r1_src_install + # those examples use various assets and pre-compressed files + docompress -x /usr/share/doc/${PF}/examples +} + +pkg_postinst() { + optfeature "recommended dependencies" "dev-python/matplotlib dev-python/numpy dev-python/pandas dev-python/scipy" + optfeature "graph drawing and graph layout algorithms" "dev-python/pygraphviz dev-python/pydot" + optfeature "YAML format reading and writing" "dev-python/pyyaml" + optfeature "shapefile format reading and writing" "sci-libs/gdal[python]" + optfeature "GraphML XML format" "dev-python/lxml" +} diff --git a/dev-python/nh3/nh3-0.2.14.ebuild b/dev-python/nh3/nh3-0.2.14.ebuild index ebd4c5ee339d..2eae307048a8 100644 --- a/dev-python/nh3/nh3-0.2.14.ebuild +++ b/dev-python/nh3/nh3-0.2.14.ebuild @@ -92,7 +92,7 @@ LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 " SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/nnpy/nnpy-1.4.2-r1.ebuild b/dev-python/nnpy/nnpy-1.4.2-r1.ebuild index 9264d39a5665..d1c01baf037c 100644 --- a/dev-python/nnpy/nnpy-1.4.2-r1.ebuild +++ b/dev-python/nnpy/nnpy-1.4.2-r1.ebuild @@ -3,8 +3,9 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/notify2/notify2-0.3.1-r3.ebuild b/dev-python/notify2/notify2-0.3.1-r3.ebuild index 763d993a1b97..1ce93e8a0361 100644 --- a/dev-python/notify2/notify2-0.3.1-r3.ebuild +++ b/dev-python/notify2/notify2-0.3.1-r3.ebuild @@ -4,25 +4,32 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 virtualx pypi DESCRIPTION="Python interface to DBus notifications" -HOMEPAGE="https://bitbucket.org/takluyver/pynotify2" +HOMEPAGE=" + https://bitbucket.org/takluyver/pynotify2/ + https://pypi.org/project/notify2/ +" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" IUSE="examples" -RDEPEND="dev-python/dbus-python[${PYTHON_USEDEP}]" -BDEPEND="test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - sys-apps/dbus[X] - x11-libs/gdk-pixbuf[introspection] - virtual/notification-daemon -)" +RDEPEND=" + dev-python/dbus-python[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pygobject[${PYTHON_USEDEP}] + sys-apps/dbus[X] + x11-libs/gdk-pixbuf[introspection] + virtual/notification-daemon + ) +" distutils_enable_tests unittest diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest index acc27a57d3c7..566fdcf141f4 100644 --- a/dev-python/openstacksdk/Manifest +++ b/dev-python/openstacksdk/Manifest @@ -1 +1,2 @@ DIST openstacksdk-1.5.0.tar.gz 1194014 BLAKE2B c1855c6000452d3909b8dfc1990941d8f6c440cec8bac95757ea66023a44696ecda2c049cb1d8252696b2e1be633e7855f9a01ccb5ff52b50766803b15e34b23 SHA512 8c65700b08ddf2b8eaad627f98f84050b1fb3495030e2a43f78378b3a040351ce41bc1b74ee1344612f1b61cede7ef45d8a15c70d9ef7a69fc696bf9edec384b +DIST openstacksdk-2.0.0.tar.gz 1201657 BLAKE2B 5b1f2cf4958ace5b90b95b8c4789f70b3ab53809792ddb0337dd87d0ebb0a1bea93a3495f20e7413222cee63c1b60536c704405f683910099272ca46033e9810 SHA512 29f963aa5dce97b6bf7a90b9e82c341b6e027fd6e7937e76d98e87d05933890b0f110efbae2d03c7bc0a04feb3acf954ff0ec7d0ad28af5f0373a27e8d956683 diff --git a/dev-python/openstacksdk/openstacksdk-2.0.0.ebuild b/dev-python/openstacksdk/openstacksdk-2.0.0.ebuild new file mode 100644 index 000000000000..82c8c46ed07a --- /dev/null +++ b/dev-python/openstacksdk/openstacksdk-2.0.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A collection of libraries for building applications to work with OpenStack" +HOMEPAGE=" + https://opendev.org/openstack/openstacksdk/ + https://github.com/openstack/openstacksdk/ + https://pypi.org/project/openstacksdk/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}] + >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] + >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] + >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] + >=dev-python/jsonpatch-1.20[${PYTHON_USEDEP}] + >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] + >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}] + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-3[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] + >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] + >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Internet? + sed -e 's:test_create_dynamic_large_object:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # TODO + sed -e 's:test_generate_form:_&:' \ + -e 's:test_create_static_large_object:_&:' \ + -e 's:test_object_segment_retries:_&:' \ + -e 's:test_object_segment_retry_failure:_&:' \ + -e 's:test_slo_manifest_retry:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # unhappy about paths due to test runner + sed -e 's:test_method_not_supported:_&:' \ + -i openstack/tests/unit/test_exceptions.py || die + sed -e 's:test_repr:_&:' \ + -i openstack/tests/unit/test_resource.py || die + + # requires hacking + rm openstack/tests/unit/test_hacking.py || die + + distutils-r1_src_prepare +} + +python_test() { + # functional tests require cloud instance access + eunittest -b openstack/tests/unit +} diff --git a/dev-python/pandas/pandas-2.1.1.ebuild b/dev-python/pandas/pandas-2.1.1.ebuild index 24f4d28bcf44..adcb8e35fa17 100644 --- a/dev-python/pandas/pandas-2.1.1.ebuild +++ b/dev-python/pandas/pandas-2.1.1.ebuild @@ -21,7 +21,7 @@ HOMEPAGE=" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" IUSE="full-support minimal test X" RESTRICT="!test? ( test )" diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest index 0d415e6b21b4..bb2b6e8001f1 100644 --- a/dev-python/paste/Manifest +++ b/dev-python/paste/Manifest @@ -1,3 +1,4 @@ DIST Paste-3.5.3.tar.gz 638791 BLAKE2B 12bcd083ba87699c05c46b1d27757ef4de5f528ba4f01407c113cccc1c59975a6143b6831d1d640b0d0fb82995c7aefd5e14601795403512a2997bd8a9e55466 SHA512 3087ea7b6cc45a90b85c473cbff7f018ca961536ff70fbed4610f86dedc82cef0274ccddb767de411ec2955d0c265cb4e797a14a25697870c38667ccd7c4a2d8 DIST Paste-3.6.0.tar.gz 638953 BLAKE2B 89dc1b04c1b7eacae851900a274e5531ee568e2ef797b954e0c2e0b7bbe914e4bd129a5033919d914335680eb1aa57b115f647c65986ee4ae6e54a5edc9f16c5 SHA512 cacd3150da289f35960363bf77d9749b367ea857bebcfa601bd8410fb317a61ec357be0ef44fbdf9e576c3a3ec2934597d4e1a419f06e64f463705ebb6feb1bb DIST Paste-3.6.1.tar.gz 638943 BLAKE2B 20ed0fd350f611e4b170431fbeea7ea34bca6f339f65bfaef15521dcef4d2408f532f787993a55940287bdeb5383f87d0a11909aded1785fa06dafb814b502eb SHA512 3e2b5c943e68f999e9f406cabd81c9a5fed0a3dea02400f8b42ed0dab7f70665fb69136fd4c00be758fa18634f0f546068e59d21d9aa934a5ed87f52a7e370c4 +DIST Paste-3.7.1.tar.gz 639191 BLAKE2B 5c36794e0d0aba9396a621933bfc2b600da5c951a6aed39ebcea8a1ad84449556a94bbf13651fe28c0886f826417ee0dfe6b82ad76c4956579b0a5795539ae3d SHA512 672f0476582b0c0f65a049800fbd23f7df2c62b405ed1b803474715a80d532bbf117558b201329967bf83f4c88c8740e5f626ff5c2dafa3eade04fccefd332b0 diff --git a/dev-python/paste/paste-3.7.1.ebuild b/dev-python/paste/paste-3.7.1.ebuild new file mode 100644 index 000000000000..cbdcd33095e3 --- /dev/null +++ b/dev-python/paste/paste-3.7.1.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 +PYPI_PN=${PN^} +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Tools for using a Web Server Gateway Interface stack" +HOMEPAGE=" + https://pythonpaste.readthedocs.io/en/latest/ + https://github.com/cdent/paste/ + https://pypi.org/project/Paste/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +RDEPEND=" + >=dev-python/six-1.4.0[${PYTHON_USEDEP}] + !dev-python/namespace-paste +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + local EPYTEST_DESELECT=( + # Internet + tests/test_proxy.py + ) + + [[ ${EPYTHON} == python3.1[12] ]] && EPYTEST_DESELECT+=( + # fails due to cgi deprecation warning + tests/test_cgiapp.py::test_form + ) + + epytest +} diff --git a/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild b/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild index 9703acc258f0..aa8e838e3ccd 100644 --- a/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild +++ b/dev-python/pelican-minify/pelican-minify-2.0.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 diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index cf14916d15ab..90bafdae3f85 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -1,4 +1,2 @@ -DIST pikepdf-7.2.0.tar.gz 2913496 BLAKE2B 6992b9e64e7bd718fb09c5cd3eb77937c802bb07b24b72bb0825ec721137ee1211f9f7bbc3d8141b60e0ece1f71e6d9d36b50153377b3475f30d7aac3c8f2181 SHA512 96759f36e3f019d6cba775541e7338e774d61cb71c464e42625b1b6c98b8babf5fc9d9324dc6375257897a130d7fe5facdd7a1ddaec6662c8b088854e01fc97e DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35 SHA512 6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa -DIST pikepdf-8.5.0.tar.gz 2854462 BLAKE2B 58947c8e0359f452a01e851782ffedf69d12b65af50f95bec6aa60ea4500050f2076cb6d9fd865ede23eb7591e533e4cb97880dbfe0a528fde752a008da43946 SHA512 1b4f9bec59efe58374dd654377f59885539c884903f4af3748bb38e97f9f13d746d7717530caabf1ce1f0112713d2c773a85675f5ae5997b02431a0661a8c9e2 DIST pikepdf-8.5.1.tar.gz 2854559 BLAKE2B 70bca735461d0234cd43cc757a1e8137f9cc30715c409d0bc42c4c547d961e2416203212e91b35cc8a2ac464bb0150fcd685d47fe43d6c1664210918bbb11fc6 SHA512 7c5dc66378c6bb2aaeb9a9fba1c69172619ee516f285e36e5560beb8b10164c01392d06d546f69818af59ebbe7d8c5fa299237d78e622d2cd14ca7c6c1020992 diff --git a/dev-python/pikepdf/pikepdf-7.2.0.ebuild b/dev-python/pikepdf/pikepdf-7.2.0.ebuild deleted file mode 100644 index e29591590305..000000000000 --- a/dev-python/pikepdf/pikepdf-7.2.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} 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.1.1:0= -" -RDEPEND=" - ${DEPEND} - dev-python/deprecation[${PYTHON_USEDEP}] - >=dev-python/lxml-4.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pillow-9.0[${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/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.{8..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/pikepdf/pikepdf-8.5.0.ebuild b/dev-python/pikepdf/pikepdf-8.5.0.ebuild deleted file mode 100644 index 7f5268d969a6..000000000000 --- a/dev-python/pikepdf/pikepdf-8.5.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} 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.{8..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/py-cpuinfo/py-cpuinfo-9.0.0.ebuild b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild index e4310e23de8a..4d02414f675c 100644 --- a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild +++ b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/pycairo/pycairo-1.25.0.ebuild b/dev-python/pycairo/pycairo-1.25.0.ebuild index 855fe827c15a..566314d24f35 100644 --- a/dev-python/pycairo/pycairo-1.25.0.ebuild +++ b/dev-python/pycairo/pycairo-1.25.0.ebuild @@ -58,7 +58,7 @@ python_install() { # we need to pass --root via install command, sigh cat > "${T}/distutils-extra.cfg" <<-EOF || die [install] - root = ${ED} + root = ${D} EOF local -x DIST_EXTRA_CONFIG=${T}/distutils-extra.cfg esetup.py \ diff --git a/dev-python/pycollada/Manifest b/dev-python/pycollada/Manifest index f79df3dbbbf4..fb5860e6ef32 100644 --- a/dev-python/pycollada/Manifest +++ b/dev-python/pycollada/Manifest @@ -1 +1,2 @@ +DIST pycollada-0.7.2.gh.tar.gz 3526845 BLAKE2B 3d8b4d2478fa4937756db69afbd8716ccd2dd4e0bec8e7dc045e84f06573605c0872d31bdee3d6ccca4b800699746877530f2fa81b5790c3f5c0cb3e7583fa66 SHA512 5c21155d52d54de62d192d4da0385bc7110ddd3962fe3e0e9e5904bbcd0e66cb1a95765c9996cdc5beef0edb30ee2123ae23b904d029be1c119e902d2fc4e7fe DIST pycollada-0.7.2.tar.gz 3526845 BLAKE2B 3d8b4d2478fa4937756db69afbd8716ccd2dd4e0bec8e7dc045e84f06573605c0872d31bdee3d6ccca4b800699746877530f2fa81b5790c3f5c0cb3e7583fa66 SHA512 5c21155d52d54de62d192d4da0385bc7110ddd3962fe3e0e9e5904bbcd0e66cb1a95765c9996cdc5beef0edb30ee2123ae23b904d029be1c119e902d2fc4e7fe diff --git a/dev-python/pycollada/pycollada-0.7.2-r1.ebuild b/dev-python/pycollada/pycollada-0.7.2-r1.ebuild new file mode 100644 index 000000000000..82a1f408170a --- /dev/null +++ b/dev-python/pycollada/pycollada-0.7.2-r1.ebuild @@ -0,0 +1,53 @@ +# 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="Python library for reading and writing COLLADA documents" +HOMEPAGE=" + https://pycollada.readthedocs.io/ + https://github.com/pycollada/pycollada/ + https://pypi.org/project/pycollada/ +" +SRC_URI=" + https://github.com/pycollada/pycollada/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="examples" + +RDEPEND=" + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.2[${PYTHON_USEDEP}] +" + +DOCS=( AUTHORS.md COPYING README.markdown ) + +distutils_enable_sphinx docs +distutils_enable_tests unittest + +python_install_all() { + if use examples ; then + insinto /usr/share/${PF}/ + doins -r examples + fi + + distutils-r1_python_install_all +} + +python_install() { + distutils-r1_python_install + + # ensure data files for tests are getting installed too + python_moduleinto collada/tests/ + python_domodule collada/tests/data +} diff --git a/dev-python/pyeclib/pyeclib-1.6.1.ebuild b/dev-python/pyeclib/pyeclib-1.6.1.ebuild index 2cbde35b2b1d..d7b6b193ba80 100644 --- a/dev-python/pyeclib/pyeclib-1.6.1.ebuild +++ b/dev-python/pyeclib/pyeclib-1.6.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 optfeature pypi diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest index e276e71dc201..b6788bc29c80 100644 --- a/dev-python/pyghmi/Manifest +++ b/dev-python/pyghmi/Manifest @@ -1,3 +1,4 @@ DIST pyghmi-1.5.61.tar.gz 252058 BLAKE2B 468805d478f665b1e516f9362c00519a5d82965158f5e829610eff81addf92860d69273f1e4d9708c245e33956a8e239e873b86a37f58c3d65a049bdd1a7a183 SHA512 783491d5ec76568a8c07c85d24e013aa9b532e06269c0c6efcddd6362fc184545fe8ce22c0ac5b447171163c88ec4656cea7435fa517e8dd5dc53b460bf8368e DIST pyghmi-1.5.62.tar.gz 254190 BLAKE2B 1dd80e75688b66413c2b4168c082bb34a2f92123b8f5599794948e92b23defaab4a12885dba7bfefc1c4a0ba8bc21690dba0836cf3a2c38363c1c3c67672aca8 SHA512 d1c68f6c153948c5532581dd869b59e462be9027bb8c935147a61091e9c5f64b76f33119181f87ada755857fac6cd7671583dd737340b222b04d18e2db17e7a5 DIST pyghmi-1.5.63.tar.gz 254851 BLAKE2B 08135260a090e82617ade86f603ff764bc0f3b36c2f57ce1005d5b7eea44ed4cc465eddb9f0b12c224e2872abc29288263eb42ecb02462cfd545972f5e237f84 SHA512 a80a6c367a8b4a13702628ada180aabe4d26786d420fb0f52b0f1e6f72e3ef8028043fb04bc8bb31da97495a49994956a5b1dc13e2313f0517ed36ce2b4fc9d7 +DIST pyghmi-1.5.64.tar.gz 254957 BLAKE2B c340dc6ace02330132f12a508170bc12b4b3343936c8d7f295024884fc4bd9b70a0620a0d2e2da7726e3ec18da53dd1de67ed07adda18a8311fb3fa1b9774f07 SHA512 eac671db551be38ed250051fbef19ea182aa784c88353ad98568687aaa405075cab6abc230cbde732cf349e5f7218057835f6a20d229f3de0dbcac41978edf8e diff --git a/dev-python/pyghmi/pyghmi-1.5.64.ebuild b/dev-python/pyghmi/pyghmi-1.5.64.ebuild new file mode 100644 index 000000000000..385e2b0dd253 --- /dev/null +++ b/dev-python/pyghmi/pyghmi-1.5.64.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A pure python implementation of IPMI protocol" +HOMEPAGE=" + https://opendev.org/x/pyghmi/ + https://pypi.org/project/pyghmi/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/cryptography-2.1[${PYTHON_USEDEP}] + dev-python/pbr[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest diff --git a/dev-python/pylatex/Manifest b/dev-python/pylatex/Manifest index a532a7052bb2..1b21a4292d95 100644 --- a/dev-python/pylatex/Manifest +++ b/dev-python/pylatex/Manifest @@ -1 +1,2 @@ +DIST PyLaTeX-1.4.2.gh.tar.gz 307158 BLAKE2B bc20478759fc8315fd7fa2161d1638035c0dad4731c4cb254c78dfc45da2b361b3864d2ec04d6eb8fd7947e9908610eb0104444edff95666abba6a9f6da4cb4b SHA512 dcbe58de0ab715d6fbb571a7ad3981c875eacd08d06244b8715fa240df6f8f072417ae076a5caee204e000bf7eb55097b9ba49eddb5ce666470e494c15aa88ed DIST pylatex-1.4.1.tar.gz 301482 BLAKE2B c68c8bbf70c5099b3c3146922afe94dcf4f90bfc8644fa165ee27835f4a24642645f9849f2f9fd69656dc07dcc4807869275aacf33a1e5b9c59e539801f8e821 SHA512 55a5734e4d239cef4bcaafa0ba64eea013ba3e86d137de5a5f8311d70c949d783e2e7aad24d39d16a6febbe4bddc34e47248068e1328fe3f95f39a7c7019a3a9 diff --git a/dev-python/pylatex/pylatex-1.4.2.ebuild b/dev-python/pylatex/pylatex-1.4.2.ebuild new file mode 100644 index 000000000000..64beb6cf7322 --- /dev/null +++ b/dev-python/pylatex/pylatex-1.4.2.ebuild @@ -0,0 +1,69 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 optfeature + +MY_P="PyLaTeX-${PV}" +DESCRIPTION="A Python library for creating LaTeX files and snippets" +HOMEPAGE=" + https://github.com/JelteF/PyLaTeX/ + https://pypi.org/project/PyLaTeX/ +" +SRC_URI=" + https://github.com/JelteF/PyLaTeX/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +RDEPEND=" + dev-python/ordered-set[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/quantities[${PYTHON_USEDEP}] + app-text/texlive + dev-texlive/texlive-latexextra + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # bug 798381 + sed -i -e 's:description-file:description_file:' setup.cfg || die + + distutils-r1_python_prepare_all +} + +python_install_all() { + if use examples ; then + dodoc -r examples + docompress -x /usr/share/doc/"${PF}"/examples + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "compiling generated files" " + app-text/texlive + dev-texlive/texlive-latexextra + dev-texlive/texlive-mathscience + " + optfeature "matplotlib support" dev-python/matplotlib + optfeature "numpy support" dev-python/numpy + optfeature "quantities support" dev-python/quantities +} diff --git a/dev-python/pylev/pylev-1.4.0-r1.ebuild b/dev-python/pylev/pylev-1.4.0-r1.ebuild index dbb33a039f72..d3f7f63d5fad 100644 --- a/dev-python/pylev/pylev-1.4.0-r1.ebuild +++ b/dev-python/pylev/pylev-1.4.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 diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest index a3a174c6e18c..45f8f1d988ba 100644 --- a/dev-python/pymdown-extensions/Manifest +++ b/dev-python/pymdown-extensions/Manifest @@ -1 +1,2 @@ +DIST pymdown_extensions-10.3.1.tar.gz 785369 BLAKE2B ac87db5df4505cd59663a2b9e770250522444e7dca6964625cd5fe4a969f5eb4efad1a2469ab2086f73fe2d7534386843167fb3e787d5bb300e33e98952c319a SHA512 07703acd18d018ece3f35003e65111482976ed1eb0473e39037dc5051b94a9003591c72b518a62a25219833dcd795d5bab5e961245998c93ad7277c00cb189cb DIST pymdown_extensions-10.3.tar.gz 784920 BLAKE2B 25b859dcba00d690bea3c9830542af52391f4941e8470d541e9bc0fdad12b6f20cf7350df237962fba502dbe72c8e4934446e3e5fdb6712ef9701f3654a4fda5 SHA512 28f1942baf0ed67b4d6bf80d1ac095a034d0afecd508ce13c8a8deabde4c7f6f89895c1a0509c576fa4884fc04f8800839b4a9a622910d3ed8914e0ac7f0ca27 diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.3.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.3.1.ebuild new file mode 100644 index 000000000000..4ed08497d644 --- /dev/null +++ b/dev-python/pymdown-extensions/pymdown-extensions-10.3.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Extensions for Python Markdown" +HOMEPAGE=" + https://github.com/facelessuser/pymdown-extensions/ + https://pypi.org/project/pymdown-extensions/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/pyocr/Manifest b/dev-python/pyocr/Manifest index 6d1f3502f1cb..508a8c1584eb 100644 --- a/dev-python/pyocr/Manifest +++ b/dev-python/pyocr/Manifest @@ -1,2 +1 @@ -DIST pyocr-0.8.3.tar.gz 67625 BLAKE2B 86edfb08519eda73b29b57b57d495c0fa3bebe8b521d96ce4b644d534d2b32e92532e6275f595912c77093eaf0b1f767f08a130605e9b50142fddf77eb570c4d SHA512 aa4f4fcedd668010841d036899bb83bc0fca6499b29ce2f209e538fd3a2448dce2b52721f0b77bc402d9b3f62052af53e25e78780103172623dea1b367caeab1 DIST pyocr-0.8.5.tar.gz 71843 BLAKE2B 14ea301a562b4e2ecc9a8b01b64a6a651facc78e54402359313b04fd20bad89e0a390ff1899f72c94db4e2d42c7c648afa5c1267ff6afe85fb14c32e15c6e19b SHA512 4b0bb576db05e3cc253bc031e158e2c018370e2c309df742b9755cf576bbd1fd5baddc851a4cde1ad96d3c2ae1c28e75e735ee7035d62ad8bf9c908546042897 diff --git a/dev-python/pyocr/pyocr-0.8.3.ebuild b/dev-python/pyocr/pyocr-0.8.3.ebuild deleted file mode 100644 index c46153f90cb0..000000000000 --- a/dev-python/pyocr/pyocr-0.8.3.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="An optical character recognition (OCR) tool wrapper" -HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork/pyocr" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cuneiform +tesseract" -REQUIRED_USE="|| ( cuneiform tesseract )" - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}] -" - -# (tests apparently do not require any backend installed) -distutils_enable_tests unittest - -RDEPEND+=" - cuneiform? ( app-text/cuneiform ) - tesseract? ( app-text/tesseract ) -" - -src_prepare() { - # workaround setuptools failing due to version being None - # https://gitlab.gnome.org/World/OpenPaperwork/pyocr/-/issues/127 - sed -i -e '/version=version/d' setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/pyparted/Manifest b/dev-python/pyparted/Manifest index 12897ca84dcc..4fcb1360a872 100644 --- a/dev-python/pyparted/Manifest +++ b/dev-python/pyparted/Manifest @@ -1 +1,2 @@ DIST pyparted-3.12.0.tar.gz 106440 BLAKE2B 824223e385a6f1bfd9c01dc4c665ddeca5b73bbc2e65a9ade8086393f3dc0ebdc11528beabe7eeec8d0b8172b49db15ad8c34425efe4db47439f1b5617f9c55c SHA512 c1779c16868799bbff0905ea908db668823d1c238b9a06bcd62b24f9681fdd1e9378e904a91eb5e426a6e264cf1f2feee984a514e9098bf10147643bf58aa918 +DIST pyparted-3.13.0.gh.tar.gz 105838 BLAKE2B 37ba0004a36c6e9d417d3400bb2a91b2903050fa81e4deb0ef0f34232a1d59278f5074ce83e9ba03dc598fb9dae632a01d4d620837600543b130754dd0284463 SHA512 26819e28d73420937874f52fda03eb50ab1b136574ea9867a69d46ae4976d38c4f26a2697fa70597eed90dd78a5ea209bafcc3227a17a7a5d63cff6d107c2b11 diff --git a/dev-python/pyparted/pyparted-3.13.0.ebuild b/dev-python/pyparted/pyparted-3.13.0.ebuild new file mode 100644 index 000000000000..c2c64b39a2ca --- /dev/null +++ b/dev-python/pyparted/pyparted-3.13.0.ebuild @@ -0,0 +1,36 @@ +# 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 + +DESCRIPTION="Python bindings for sys-block/parted" +HOMEPAGE=" + https://github.com/dcantrell/pyparted/ + https://pypi.org/project/pyparted/ +" +SRC_URI=" + https://github.com/dcantrell/pyparted/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +DEPEND=" + >=sys-block/parted-3.4 +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + virtual/pkgconfig +" + +distutils_enable_tests unittest diff --git a/dev-python/pyprof2calltree/Manifest b/dev-python/pyprof2calltree/Manifest index cbeea65c4c4e..d948d8d42544 100644 --- a/dev-python/pyprof2calltree/Manifest +++ b/dev-python/pyprof2calltree/Manifest @@ -1 +1 @@ -DIST pyprof2calltree-1.4.5.tar.gz 8806 BLAKE2B 3a8a838a8b03294504c64dbe1d0caee2606a1ec53005222dfe6c3692bacd0801041ce199fedb9c38e4f6edc91e210116d9c1e034e0aa283cafebb19bf6303fed SHA512 2fcda74ae67dc3a8abb5dc153864ef59f96cc62b1c9359d02be12e83966c17738f5aa4a3d1c6e2ff81614dc963fc4b2faf375bbbb1ad15650a6817e493cdde39 +DIST pyprof2calltree-1.4.5.gh.tar.gz 8806 BLAKE2B 3a8a838a8b03294504c64dbe1d0caee2606a1ec53005222dfe6c3692bacd0801041ce199fedb9c38e4f6edc91e210116d9c1e034e0aa283cafebb19bf6303fed SHA512 2fcda74ae67dc3a8abb5dc153864ef59f96cc62b1c9359d02be12e83966c17738f5aa4a3d1c6e2ff81614dc963fc4b2faf375bbbb1ad15650a6817e493cdde39 diff --git a/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild b/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild index 77166750b60c..dc7743f425fe 100644 --- a/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild +++ b/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild @@ -4,13 +4,20 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) + inherit distutils-r1 DESCRIPTION="convert python profile data to kcachegrind calltree form" -HOMEPAGE="https://pypi.org/project/pyprof2calltree/" +HOMEPAGE=" + https://github.com/pwaller/pyprof2calltree/ + https://pypi.org/project/pyprof2calltree/ +" # pypi tarball lacks tests -SRC_URI="https://github.com/pwaller/pyprof2calltree/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI=" + https://github.com/pwaller/pyprof2calltree/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" LICENSE="MIT" SLOT="0" diff --git a/dev-python/pysol_cards/pysol_cards-0.14.3.ebuild b/dev-python/pysol_cards/pysol_cards-0.14.3.ebuild index a4dbd2edb37a..03ff0f6e7ea2 100644 --- a/dev-python/pysol_cards/pysol_cards-0.14.3.ebuild +++ b/dev-python/pysol_cards/pysol_cards-0.14.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest index fc86437af047..4dbcca6fe769 100644 --- a/dev-python/pytest-mock/Manifest +++ b/dev-python/pytest-mock/Manifest @@ -1 +1,2 @@ DIST pytest-mock-3.11.1.tar.gz 31251 BLAKE2B 26655487947d614483f082f17c9f3a9fc2688c016d07c6d4c4e34c369f87f3d914cf82d966a655e1eee501088d27d711f1b65f0c777678254dcfffa5c8c7585f SHA512 f52147498657d35f4616ea788b500a68ffcf1c2c066047fb973308b54e11bd7fe5a3961115bab99ae6858000ebb68b35cc489e81221a0bd26afae8426092ff6b +DIST pytest-mock-3.12.0.tar.gz 32139 BLAKE2B 4bc2289579686b8ca9e840440b21b7299817e803f108726692cda6f1a138564462b04b9ae6a3038a5e36ec4d665bb7c8f54c26d231d6b17188b8d830d553b20d SHA512 6da429e646a4e3a825f699969dbc87033136918bd9aa111ff334fac324e5ac89ef6516e82ffeeb20cb6a857fbbe904d8ee985acefba2d2b7bd0ffe4b9227ad82 diff --git a/dev-python/pytest-mock/pytest-mock-3.12.0.ebuild b/dev-python/pytest-mock/pytest-mock-3.12.0.ebuild new file mode 100644 index 000000000000..fffc7a4e5350 --- /dev/null +++ b/dev-python/pytest-mock/pytest-mock-3.12.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_TESTED=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) + +inherit distutils-r1 pypi + +DESCRIPTION="Thin-wrapper around the mock package for easier use with pytest" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-mock/ + https://pypi.org/project/pytest-mock/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/pytest-6[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + $(python_gen_cond_dep ' + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" + +distutils_enable_tests pytest + +python_test() { + if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock,pytest_asyncio.plugin + local EPYTEST_DESELECT=() + + if has_version dev-python/mock; then + EPYTEST_DESELECT+=( + tests/test_pytest_mock.py::test_standalone_mock + ) + fi + + epytest --assert=plain +} diff --git a/dev-python/pytest-plus/Manifest b/dev-python/pytest-plus/Manifest index 06ba69815958..76c9e9e1e851 100644 --- a/dev-python/pytest-plus/Manifest +++ b/dev-python/pytest-plus/Manifest @@ -1,2 +1,3 @@ DIST pytest-plus-0.4.0.tar.gz 9987 BLAKE2B 11b8f17630601f52ebae11b7a660c8d97b4c9f1699096a376c162952a03b9f1b580ead6ac0b040b15c267eec1123bffe07d128eb00aec7414e996275ebc4c4e3 SHA512 4f4258853280cac8e03c0477763fd588d2b3cf11e7746d2b8e7d3cf5774b845412bc8779d74d232e4b3473470c39753dc788ac09faf8e8b7c9fee22d7164bab7 DIST pytest-plus-0.5.0.tar.gz 11444 BLAKE2B f42a7d9abc934635414959263a85399ccdf5377eb58790339d816a8ed8b3962ce11f088e0e074163c6ea9498ae07cbb9422586cbfad572200f1fa628f1b9620f SHA512 02417b2b02ec44d505ea8b6a4217c55b88d1b1383ee36c51b4480824816eb57513b63da36b86004a777ebbbca462bdf40ac3b18331010c10ca6d6259c837f705 +DIST pytest-plus-0.6.0.tar.gz 12795 BLAKE2B 6e618f29e679cf1c71018ab4993606add89a4e3fe47a78b3cb4a17908c2bb0192646108918786183b330016a8e8d5458e87900d8bf4b9b61e90d3e24feab43a8 SHA512 7798a4e53a4ca95b24f9039accea2657746982370cd99f5d34d5dceccc08640214241f1e81f3e354f03782f013bf1b375a4e16a69d23e211948232eca678f98d diff --git a/dev-python/pytest-plus/pytest-plus-0.6.0.ebuild b/dev-python/pytest-plus/pytest-plus-0.6.0.ebuild new file mode 100644 index 000000000000..0b918725bd74 --- /dev/null +++ b/dev-python/pytest-plus/pytest-plus-0.6.0.ebuild @@ -0,0 +1,29 @@ +# 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} ) + +inherit distutils-r1 pypi + +DESCRIPTION="PyTest Plus Plugin - extends pytest functionality" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-plus/ + https://pypi.org/project/pytest-plus/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + >=dev-python/pytest-7.4.2[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/python-daemon/python-daemon-2.3.2.ebuild b/dev-python/python-daemon/python-daemon-2.3.2.ebuild index 1e5e70723db1..abecbafe5a7e 100644 --- a/dev-python/python-daemon/python-daemon-2.3.2.ebuild +++ b/dev-python/python-daemon/python-daemon-2.3.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi diff --git a/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild b/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild index c74acc16fa42..e1b603df4aee 100644 --- a/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild +++ b/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/python-keystoneclient/Manifest b/dev-python/python-keystoneclient/Manifest index 4ae7b261f294..0bc607cb7893 100644 --- a/dev-python/python-keystoneclient/Manifest +++ b/dev-python/python-keystoneclient/Manifest @@ -1,2 +1 @@ -DIST python-keystoneclient-5.1.0.tar.gz 325232 BLAKE2B 18d901b0d249574224dc2e398266a3fca60baff12b076c3dae8a73da1698c8ae13d0f6cf6ab8b1f1a8a3ed657e1ce1fec71f50d49b04769c3c65379ae3d1ea09 SHA512 6589109b7c79f40af75ee8bfd438dc16ed8a097ba51a95ffbcb4f84377d7681f5f26568e99c5fea0c34710fb4f33f3e47355f5ec9bc4e5e1f8bf1740188d7ae6 DIST python-keystoneclient-5.2.0.tar.gz 324652 BLAKE2B 2279e4d094faefc17b70211dc65083a4b726dd178d655d2efb55c9ae6f4d0837051d563e96b7ecca553c2f855de7affc20e11dcff615fdb2fb755fdd6e508f3c SHA512 2cb7137d88b090e3054448b3134084964597b77f013e75b3665bf80438b6f900630407b8dbd992ae39a877b2546bb61e6ffa665690cc7ed79aa453ee459c909e diff --git a/dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild b/dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild deleted file mode 100644 index a1adbddc49dc..000000000000 --- a/dev-python/python-keystoneclient/python-keystoneclient-5.1.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1, -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Client Library for OpenStack Identity" -HOMEPAGE=" - https://opendev.org/openstack/python-keystoneclient/ - https://github.com/openstack/python-keystoneclient/ - https://pypi.org/project/python-keystoneclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}] - >=dev-python/os-client-config-1.28.0 - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - # functional tests require cloud instance access - eunittest keystoneclient/tests/unit -} diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest index 32c491a730b8..7e46f075b182 100644 --- a/dev-python/python-lsp-server/Manifest +++ b/dev-python/python-lsp-server/Manifest @@ -1,4 +1 @@ -DIST python-lsp-server-1.7.4.tar.gz 97864 BLAKE2B 9832298391d72bf2f035f388694a7879d66546ead5a36837220cb3af5d8181eba198c04dd82747cba75f0478d256b001476c24b02bc679fc07cb41c7aedb0e66 SHA512 7aa96de6e51548e2854b55690698fe6c7bda60103c11ad5982df611c65569cec1ab13691727c92ec47d9ac44c34f233f872211a41041ea0969223e10e87d7e08 -DIST python-lsp-server-1.8.0.tar.gz 105548 BLAKE2B aa7f714bbc7e88d68224f9a51c3c811168ade36afce02fcdf95d3ffef55f7efc964aea6fb3c26bc88c3439744928f70914c136987c89a8bd146a2f54df579ead SHA512 b8050037e313261b653f0df170762126886ceef780d7ca35651c79967270d78d9930e464ccecc71a40ceee10b0265fd262d200e1e38c50ce04490ab364bc8389 -DIST python-lsp-server-1.8.1.tar.gz 106979 BLAKE2B 3d71de40b4fff5a0e50d1e16fb1aab330c90ddc68d255f212c8ec9a1c2cc5afcbafaa9d288f938d22b824852f6ca231d48f031df3dcc7e9d97699767b3548788 SHA512 f26e836013df9ddee05f17e7629bf7abfab96aae6fc4eba9d565203b324f6e3ac3e02cbcc1bd1b9ad8a4e0628d58476797bd55564e0307a53946df7a934df11b DIST python-lsp-server-1.8.2.tar.gz 107104 BLAKE2B 8a525e25f94c97cef23e6e9fad4ef9d7e5e0afaf1efdac9f5b98c84bc634ffaed2c19ebed80113a771a30b777285db166996ae25a3d34963e75909e183e082dc SHA512 4cfed043c69a6a390b27299d1e8e53c9ad0184e72b98503e4b3314b7104841a4f3667988e62dcaa88c54b166a1f8549e5b56a70fa69a33068bda5dc49299d642 diff --git a/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild deleted file mode 100644 index 9ea315c9e32f..000000000000 --- a/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python Language Server for the Language Server Protocol" -HOMEPAGE="https://github.com/python-lsp/python-lsp-server" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" -IUSE="all-plugins" - -BDEPEND=" - test? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}] - >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}] - =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] - >=dev-python/rope-1.2.0[${PYTHON_USEDEP}] - >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}] - >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] - ) -" - -RDEPEND=" - dev-python/docstring-to-markdown[${PYTHON_USEDEP}] - >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] - >=dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}] - dev-python/pluggy[${PYTHON_USEDEP}] - all-plugins? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}] - >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] - >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}] - >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}] - =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - >=dev-python/rope-1.2.0[${PYTHON_USEDEP}] - >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}] - >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # broken by presence of pathlib2 - 'test/plugins/test_autoimport.py' -) - -python_prepare_all() { - # remove pytest-cov dep - sed -i -e '/addopts =/d' pyproject.toml || die - # unpin all the deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8 - optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 - optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe - optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle - optfeature "Python docstring style checker" dev-python/pydocstyle - optfeature "Passive checker for Python programs" dev-python/pyflakes - optfeature "Python code static checker" dev-python/pylint - optfeature "Python refactoring library" dev-python/rope - optfeature "A formatter for Python files" dev-python/yapf -} diff --git a/dev-python/python-lsp-server/python-lsp-server-1.8.0-r1.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.8.0-r1.ebuild deleted file mode 100644 index eb9ed7fff1e0..000000000000 --- a/dev-python/python-lsp-server/python-lsp-server-1.8.0-r1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python Language Server for the Language Server Protocol" -HOMEPAGE=" - https://github.com/python-lsp/python-lsp-server/ - https://pypi.org/project/python-lsp-server/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="all-plugins" - -RDEPEND=" - dev-python/docstring-to-markdown[${PYTHON_USEDEP}] - >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] - >=dev-python/python-lsp-jsonrpc-1.1.0[${PYTHON_USEDEP}] - dev-python/pluggy[${PYTHON_USEDEP}] - all-plugins? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}] - >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] - >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}] - >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}] - =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - >=dev-python/rope-1.2.0[${PYTHON_USEDEP}] - >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}] - >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}] - >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}] - =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] - >=dev-python/rope-1.2.0[${PYTHON_USEDEP}] - >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}] - >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # remove pytest-cov dep - sed -i -e '/addopts =/d' pyproject.toml || die - # unpin all the deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # broken by presence of pathlib2 - 'test/plugins/test_autoimport.py' - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -pkg_postinst() { - optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8 - optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 - optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe - optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle - optfeature "Python docstring style checker" dev-python/pydocstyle - optfeature "Passive checker for Python programs" dev-python/pyflakes - optfeature "Python code static checker" dev-python/pylint - optfeature "Python refactoring library" dev-python/rope - optfeature "A formatter for Python files" dev-python/yapf -} diff --git a/dev-python/python-lsp-server/python-lsp-server-1.8.1.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.8.1.ebuild deleted file mode 100644 index f94cd79aa7da..000000000000 --- a/dev-python/python-lsp-server/python-lsp-server-1.8.1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python Language Server for the Language Server Protocol" -HOMEPAGE=" - https://github.com/python-lsp/python-lsp-server/ - https://pypi.org/project/python-lsp-server/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="all-plugins" - -RDEPEND=" - dev-python/docstring-to-markdown[${PYTHON_USEDEP}] - >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] - >=dev-python/python-lsp-jsonrpc-1.1.0[${PYTHON_USEDEP}] - dev-python/pluggy[${PYTHON_USEDEP}] - all-plugins? ( - >=dev-python/autopep8-2.0.4[${PYTHON_USEDEP}] - >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}] - >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] - >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}] - >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}] - =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - >=dev-python/rope-1.2.0[${PYTHON_USEDEP}] - >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}] - >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}] - >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}] - =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] - >=dev-python/rope-1.2.0[${PYTHON_USEDEP}] - >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}] - >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # remove pytest-cov dep - sed -i -e '/addopts =/d' pyproject.toml || die - # unpin all the deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # broken by presence of pathlib2 - 'test/plugins/test_autoimport.py' - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -pkg_postinst() { - optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8 - optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 - optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe - optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle - optfeature "Python docstring style checker" dev-python/pydocstyle - optfeature "Passive checker for Python programs" dev-python/pyflakes - optfeature "Python code static checker" dev-python/pylint - optfeature "Python refactoring library" dev-python/rope - optfeature "A formatter for Python files" dev-python/yapf -} diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest index 42a7eb6b4fc4..07dd5b50b268 100644 --- a/dev-python/python-openstackclient/Manifest +++ b/dev-python/python-openstackclient/Manifest @@ -1,2 +1 @@ -DIST python-openstackclient-6.2.0.tar.gz 886194 BLAKE2B 23c8dd3f1625ecde66b09168a9c7e01043a67b175d4af3df179b9794933a88d5f8db5a555152df20a5c37d0ab773a1d241e0030f5fbe98f5e946f7b094d2e4c3 SHA512 84a6535839693abe126cf014a94097ee32eba03c3d49973454591cb398c1fc9a9ce9e3765a64d0b1b7e14895de90d42c9e967a7f778b01ff8bac2ee6e7d0f609 DIST python-openstackclient-6.3.0.tar.gz 899811 BLAKE2B 9dd1b174d23f4bfe0f4e54e1e72fc92f28989b7007981132ab3d60050e1c7c19be820388c9453e004f0847ad67c1bf6eadfccd26fd391e5c1b6c62185e2132c9 SHA512 da03e92208ec82920bb3fae3be0c3ecb834f3046cf709cff626a2336ca875976bcc72a41593bfee28b988ab5e89e49dbfc466362ab6200f90c91f949ce1feb06 diff --git a/dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild deleted file mode 100644 index 1030b7e3f69c..000000000000 --- a/dev-python/python-openstackclient/python-openstackclient-6.2.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack APIs" -HOMEPAGE=" - https://opendev.org/openstack/python-openstackclient/ - https://github.com/openstack/python-openstackclient/ - https://pypi.org/project/python-openstackclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/cliff-3.5.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.103.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}] - >=dev-python/python-novaclient-18.1.0[${PYTHON_USEDEP}] - >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Depends on specific runner - sed -e 's/test_command_has_logger/_&/' -i openstackclient/tests/unit/common/test_command.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstackclient/tests/unit -} diff --git a/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild b/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild index a9819a317788..53464d743d9b 100644 --- a/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild +++ b/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/vstinner/python-ptrace" else SRC_URI="https://github.com/vstinner/python-ptrace/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-2" diff --git a/dev-python/python3-saml/python3-saml-1.16.0.ebuild b/dev-python/python3-saml/python3-saml-1.16.0.ebuild index cf677a8893b4..c8c1ac7470e4 100644 --- a/dev-python/python3-saml/python3-saml-1.16.0.ebuild +++ b/dev-python/python3-saml/python3-saml-1.16.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild b/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild index 6b12e055afed..bada4b1ee5d1 100644 --- a/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild +++ b/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild @@ -4,11 +4,15 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) + inherit distutils-r1 pypi DESCRIPTION="A small Python module to parse various kinds of time expressions" -HOMEPAGE="https://github.com/wroberts/pytimeparse https://pypi.org/project/pytimeparse/" +HOMEPAGE=" + https://github.com/wroberts/pytimeparse/ + https://pypi.org/project/pytimeparse/ +" LICENSE="MIT" SLOT="0" diff --git a/dev-python/pyzbar/Manifest b/dev-python/pyzbar/Manifest index 3f1c3a60d96a..a7889000dae9 100644 --- a/dev-python/pyzbar/Manifest +++ b/dev-python/pyzbar/Manifest @@ -1 +1 @@ -DIST pyzbar-0.1.9.tar.gz 45793 BLAKE2B 205c4cdabecb0c59c78bd3e901bd8348a8648c6c6b48afed5f71883c8ec438047843752269f273ca277ce87f3831e1873f859501df7bdc24834fe2b667922fed SHA512 f9fe774400ed6428bc78a428bd1b7847d5c6d557ea8637125348708f0641b36eceabe69362302c3d8658cf2186ee836c3bfc207fa800a6d03581375c251227e8 +DIST pyzbar-0.1.9.gh.tar.gz 45793 BLAKE2B 205c4cdabecb0c59c78bd3e901bd8348a8648c6c6b48afed5f71883c8ec438047843752269f273ca277ce87f3831e1873f859501df7bdc24834fe2b667922fed SHA512 f9fe774400ed6428bc78a428bd1b7847d5c6d557ea8637125348708f0641b36eceabe69362302c3d8658cf2186ee836c3bfc207fa800a6d03581375c251227e8 diff --git a/dev-python/pyzbar/pyzbar-0.1.9.ebuild b/dev-python/pyzbar/pyzbar-0.1.9.ebuild index 95eb89759142..aa4284937b9e 100644 --- a/dev-python/pyzbar/pyzbar-0.1.9.ebuild +++ b/dev-python/pyzbar/pyzbar-0.1.9.ebuild @@ -4,13 +4,19 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 DESCRIPTION="Read one-dimensional barcodes and QR codes from Python" -HOMEPAGE="https://github.com/NaturalHistoryMuseum/pyzbar/" -SRC_URI="https://github.com/NaturalHistoryMuseum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://github.com/NaturalHistoryMuseum/pyzbar/ + https://pypi.org/project/pyzbar/ +" +SRC_URI=" + https://github.com/NaturalHistoryMuseum/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" LICENSE="MIT" SLOT="0" diff --git a/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild b/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild index 0161c8b4a780..2a2e748056e9 100644 --- a/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild +++ b/dev-python/qscintilla-python/qscintilla-python-2.14.1.ebuild @@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P}/Python LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" IUSE="debug" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/rarfile/Manifest b/dev-python/rarfile/Manifest index a65b190bd0cc..4aa242146948 100644 --- a/dev-python/rarfile/Manifest +++ b/dev-python/rarfile/Manifest @@ -1,2 +1 @@ -DIST rarfile-4.0.tar.gz 148026 BLAKE2B 331548d54dcc3d81c690cc383e36e3f00515999c72abb54060e0dbb34691bb7e06736318a33ec349492e27e561ed2f4ff4446cc5254e9f341f4633adaab878aa SHA512 05e15acd749564288d4f069970ac196344c33fd2710e918b84afe4c388aa364a17c63f86577037524336e3a022f6db2c8619f9b526f89e00753a8ab0d89263d4 DIST rarfile-4.1.tar.gz 152826 BLAKE2B a64fbb036b33922ef99c73db3b32f3b08119ebc527d41751c2013ae05fb6d2f82523b818e7fe16983427094ab0baf15e93b356f1b19084fdfbec34cb2737780e SHA512 ca3ac26e02b8d7770c43fe70a06cf42b2183a34846d59c79d3478651e9d7ffc022fe7336be44b8df8fa6f0789bae055c1d057c21d87af78acccc43a927fd02e2 diff --git a/dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch b/dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch deleted file mode 100644 index 8973ce91dffb..000000000000 --- a/dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch +++ /dev/null @@ -1,19 +0,0 @@ -https://github.com/markokr/rarfile/commit/cd9e650e5294f9c5cd4effcd9705c38a760afde6 - -From cd9e650e5294f9c5cd4effcd9705c38a760afde6 Mon Sep 17 00:00:00 2001 -From: Marko Kreen -Date: Fri, 5 Aug 2022 19:02:09 +0300 -Subject: [PATCH] nsdatetime: support pypy internal use - ---- a/rarfile.py -+++ b/rarfile.py -@@ -3121,7 +3121,7 @@ class nsdatetime(datetime): - __slots__ = ("nanosecond",) - nanosecond: int #: Number of nanoseconds, 0 <= nanosecond < 999999999 - -- def __new__(cls, year, month, day, hour=0, minute=0, second=0, -+ def __new__(cls, year, month=None, day=None, hour=0, minute=0, second=0, - microsecond=0, tzinfo=None, *, fold=0, nanosecond=0): - usec, mod = divmod(nanosecond, 1000) if nanosecond else (microsecond, 0) - if mod == 0: - diff --git a/dev-python/rarfile/files/rarfile-4.0.patch b/dev-python/rarfile/files/rarfile-4.0.patch deleted file mode 100644 index e9d3251b6da2..000000000000 --- a/dev-python/rarfile/files/rarfile-4.0.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -r -U2 rarfile-4.0.orig/test/test_tool.py rarfile-4.0/test/test_tool.py ---- rarfile-4.0.orig/test/test_tool.py 2020-08-01 01:25:50.000000000 +0700 -+++ rarfile-4.0/test/test_tool.py 2021-10-03 22:35:22.329537879 +0700 -@@ -33,5 +33,5 @@ - - --@pytest.mark.skipif(sys.platform == "win32", reason="unar not available on Windows") -+@pytest.mark.skip() - def test_unar_tool(): - install_unar_tool() -@@ -43,4 +43,5 @@ - - -+@pytest.mark.skip() - def test_bsdtar_tool(): - install_bsdtar_tool() -@@ -114,4 +115,5 @@ - - -+@pytest.mark.skip() - def test_cli_help(capsys): - assert cli("--help") == 0 diff --git a/dev-python/rarfile/rarfile-4.0-r2.ebuild b/dev-python/rarfile/rarfile-4.0-r2.ebuild deleted file mode 100644 index 7080df4c13ce..000000000000 --- a/dev-python/rarfile/rarfile-4.0-r2.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 pypi - -DESCRIPTION="Module for RAR archive reading" -HOMEPAGE="https://github.com/markokr/rarfile" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="+compressed test" -REQUIRED_USE="test? ( compressed )" - -RDEPEND="compressed? ( app-arch/unrar )" - -PATCHES=( - "${FILESDIR}"/${P}.patch - "${FILESDIR}"/${P}-fix-pypy-datetime.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/readme-renderer/readme-renderer-42.0.ebuild b/dev-python/readme-renderer/readme-renderer-42.0.ebuild index 851f0488ea22..a465f528f9d0 100644 --- a/dev-python/readme-renderer/readme-renderer-42.0.ebuild +++ b/dev-python/readme-renderer/readme-renderer-42.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 sparc x86" RDEPEND=" >=dev-python/docutils-0.13.1[${PYTHON_USEDEP}] diff --git a/dev-python/redis/redis-5.0.0.ebuild b/dev-python/redis/redis-5.0.0.ebuild index 93562e3c2c3c..773b415b4d2f 100644 --- a/dev-python/redis/redis-5.0.0.ebuild +++ b/dev-python/redis/redis-5.0.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/restructuredtext-lint/metadata.xml b/dev-python/restructuredtext-lint/metadata.xml index 0c3c1f107b98..294328636170 100644 --- a/dev-python/restructuredtext-lint/metadata.xml +++ b/dev-python/restructuredtext-lint/metadata.xml @@ -11,6 +11,7 @@ + twolfson/restructuredtext-lint restructuredtext-lint diff --git a/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild b/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild index d854750b9b2f..7199badb88b6 100644 --- a/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild +++ b/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild @@ -4,12 +4,15 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi DESCRIPTION="Checks PyPI validity of reStructuredText" -HOMEPAGE="https://pypi.org/project/restructuredtext-lint/" +HOMEPAGE=" + https://github.com/twolfson/restructuredtext-lint/ + https://pypi.org/project/restructuredtext-lint/ +" LICENSE="Unlicense" SLOT="0" diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest index d5a160eb26a6..f56105d44f40 100644 --- a/dev-python/ruamel-yaml/Manifest +++ b/dev-python/ruamel-yaml/Manifest @@ -2,3 +2,5 @@ DIST ruamel.yaml-0.17.32.tar.xz 190144 BLAKE2B fe58904cacff21bd64eb7e9cc4ea613ae 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 diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild new file mode 100644 index 000000000000..128dbc52c0bb --- /dev/null +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( 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 new file mode 100644 index 000000000000..128dbc52c0bb --- /dev/null +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.39.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( 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/s3transfer/s3transfer-0.7.0.ebuild b/dev-python/s3transfer/s3transfer-0.7.0.ebuild index 76b0dda7ac2a..eb471d88a484 100644 --- a/dev-python/s3transfer/s3transfer-0.7.0.ebuild +++ b/dev-python/s3transfer/s3transfer-0.7.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/botocore-1.24.7[${PYTHON_USEDEP}] diff --git a/dev-python/smartypants/Manifest b/dev-python/smartypants/Manifest index 79e9099de5d4..972b658f1a6e 100644 --- a/dev-python/smartypants/Manifest +++ b/dev-python/smartypants/Manifest @@ -1 +1 @@ -DIST smartypants-2.0.1.tar.gz 24152 BLAKE2B 258c9692eec675054dc31f760cf3a9fc3995683d7a15fc549fb390611761c0b09f73e077f5917f9f071a8fc1ae3f06e36f745fdc0e2c368f465e29f6ce51457f SHA512 d47a866a5478c3520251f87a93a468a5eea10318b24b2e8d4bc918d533b5a5789aa56d3a8d5fb8ccff9572fb63e5b6f2eafc44f93fb57a19e6621ebef5d64d9d +DIST smartypants-2.0.1.gh.tar.gz 24152 BLAKE2B 258c9692eec675054dc31f760cf3a9fc3995683d7a15fc549fb390611761c0b09f73e077f5917f9f071a8fc1ae3f06e36f745fdc0e2c368f465e29f6ce51457f SHA512 d47a866a5478c3520251f87a93a468a5eea10318b24b2e8d4bc918d533b5a5789aa56d3a8d5fb8ccff9572fb63e5b6f2eafc44f93fb57a19e6621ebef5d64d9d diff --git a/dev-python/smartypants/files/smartypants-2.0.1-py312.patch b/dev-python/smartypants/files/smartypants-2.0.1-py312.patch new file mode 100644 index 000000000000..e1e3a1ac6249 --- /dev/null +++ b/dev-python/smartypants/files/smartypants-2.0.1-py312.patch @@ -0,0 +1,110 @@ +From ea46bf36343044a7a61ba3acce4a7f188d986ec5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= +Date: Mon, 25 Sep 2023 10:31:37 +0200 +Subject: [PATCH] Fix regexps and tests for python3.12 + +--- + smartypants.py | 4 ++-- + tests/test.py | 4 ++-- + tests/test_cli.py | 16 ++++++++-------- + 3 files changed, 12 insertions(+), 12 deletions(-) + +diff --git a/smartypants.py b/smartypants.py +index c39f409..37368fb 100755 +--- a/smartypants.py ++++ b/smartypants.py +@@ -268,13 +268,13 @@ def smartypants(text, attr=None): + if do_quotes: + if t == "'": + # Special case: single-character ' token +- if re.match("\S", prev_token_last_char): ++ if re.match(r"\S", prev_token_last_char): + t = "’" + else: + t = "‘" + elif t == '"': + # Special case: single-character " token +- if re.match("\S", prev_token_last_char): ++ if re.match(r"\S", prev_token_last_char): + t = "”" + else: + t = "“" +diff --git a/tests/test.py b/tests/test.py +index 2c1a0ea..ac5075a 100644 +--- a/tests/test.py ++++ b/tests/test.py +@@ -24,7 +24,7 @@ def test_change_default_attr(self): + + T = sp(TEXT) + E = '“foo” -- bar' +- self.assertEquals(T, E) ++ self.assertEqual(T, E) + + attr = Attr.q | Attr.d + Attr.default = attr +@@ -32,7 +32,7 @@ def test_change_default_attr(self): + + T = sp(TEXT) + E = '“foo” — bar' +- self.assertEquals(T, E) ++ self.assertEqual(T, E) + + def test_dates(self): + +diff --git a/tests/test_cli.py b/tests/test_cli.py +index e85545a..6b5e136 100644 +--- a/tests/test_cli.py ++++ b/tests/test_cli.py +@@ -34,7 +34,7 @@ def test_pipe(self): + E = '“foobar”' + + output = self._p([CLI_SCRIPT], T) +- self.assertEquals(output, E) ++ self.assertEqual(output, E) + + def test_pipe_attr(self): + +@@ -42,11 +42,11 @@ def test_pipe_attr(self): + + E = T + output = self._p([CLI_SCRIPT, '--attr', '0'], T) +- self.assertEquals(output, E) ++ self.assertEqual(output, E) + + E = """"foo" “bar”""" + output = self._p([CLI_SCRIPT, '--attr', 'b'], T) +- self.assertEquals(output, E) ++ self.assertEqual(output, E) + + def test_skipped_elements(self): + +@@ -54,19 +54,19 @@ def test_skipped_elements(self): + + E = '“foo” “bar”' + output = self._p([CLI_SCRIPT], T) +- self.assertEquals(output, E) ++ self.assertEqual(output, E) + + E = '"foo" “bar”' + output = self._p([CLI_SCRIPT, '--skip', 'a'], T) +- self.assertEquals(output, E) ++ self.assertEqual(output, E) + + E = '“foo” "bar"' + output = self._p([CLI_SCRIPT, '--skip', 'b'], T) +- self.assertEquals(output, E) ++ self.assertEqual(output, E) + + E = T + output = self._p([CLI_SCRIPT, '--skip', 'a,b'], T) +- self.assertEquals(output, E) ++ self.assertEqual(output, E) + + def test_file(self): + +@@ -81,4 +81,4 @@ def test_file(self): + output = self._p([CLI_SCRIPT, F]) + finally: + os.remove(F) +- self.assertEquals(output, E) ++ self.assertEqual(output, E) diff --git a/dev-python/smartypants/smartypants-2.0.1-r1.ebuild b/dev-python/smartypants/smartypants-2.0.1-r1.ebuild index c05ab9b7a76b..e1ab8ba2d497 100644 --- a/dev-python/smartypants/smartypants-2.0.1-r1.ebuild +++ b/dev-python/smartypants/smartypants-2.0.1-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 @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI=" https://github.com/leohemsted/smartypants.py/archive/v${PV}.tar.gz - -> ${P}.tar.gz + -> ${P}.gh.tar.gz " S=${WORKDIR}/${MY_P} @@ -28,6 +28,11 @@ distutils_enable_sphinx docs distutils_enable_tests unittest src_prepare() { + local PATCHES=( + # https://github.com/leohemsted/smartypants.py/pull/21 + "${FILESDIR}/${P}-py312.patch" + ) + # relevant only to upstream packaging, requires docutils rm tests/test_setup.py || die distutils-r1_src_prepare diff --git a/dev-python/smmap/Manifest b/dev-python/smmap/Manifest index e360188506a1..9ceafa35181c 100644 --- a/dev-python/smmap/Manifest +++ b/dev-python/smmap/Manifest @@ -1,3 +1 @@ -DIST smmap-5.0.0.tar.gz 22437 BLAKE2B 2ff55ff412b10fe6c431df5f1589deb9f6f1c3277ee1ac651513e302d31b4f7ff986bfc548c5fefd66775f0eb7aef11dd8f2821f0e50a2e76d9bfcfaa9c047bd SHA512 03ae478bc83d02416f57bb3f6afc9c80bcb2d4249f3169390ac139b88be94258463dee7744fdf0fd54a7cfe109795a110c43f2b81ffd8546601de274667d353d -DIST smmap-5.0.1.tar.gz 22291 BLAKE2B a57c0d5814697ec75ee2a6a227d0d1e3ee99536ac942aa29c4cb0ff5af6648ebb8af210c0c1a35812f63317ad3651573186d750585f85c0b112b9f5bd8916e3b SHA512 e40e802a8810a4eb6ec093739e6296bf600220315dffed191f780bd355c83ae8ef0b2c60a9032aa4813bcfdc22aa4241b73213eac9112b8e2209eacdd60baa85 DIST smmap-6.0.0.tar.gz 22266 BLAKE2B a2858d9c80b53f300386006e5e8289eb2d7081338065d87be66d55b78ade0cdb3c7bbace084b80d44fa9307ad04df7fa70206d3c5d104eb748a5f68287d2629a SHA512 ef5c79bcb3228cf50ce5c55762948a167b1cd1e4a0d47cc608702d04be7b0c26b4ff83a788cb8ebfcfb530eefad924149850ad651b23d7de83f5fdaa426fe2ec diff --git a/dev-python/smmap/smmap-5.0.0-r1.ebuild b/dev-python/smmap/smmap-5.0.0-r1.ebuild deleted file mode 100644 index 64544cd9db1e..000000000000 --- a/dev-python/smmap/smmap-5.0.0-r1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 pypi - -DESCRIPTION="A pure Python implementation of a sliding window memory map manager" -HOMEPAGE=" - https://pypi.org/project/smmap/ - https://github.com/gitpython-developers/smmap/" - -LICENSE="BSD" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -SLOT="0" - -distutils_enable_tests unittest diff --git a/dev-python/smmap/smmap-5.0.1.ebuild b/dev-python/smmap/smmap-5.0.1.ebuild deleted file mode 100644 index b2ac0818d228..000000000000 --- a/dev-python/smmap/smmap-5.0.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 pypi - -DESCRIPTION="A pure Python implementation of a sliding window memory map manager" -HOMEPAGE=" - https://pypi.org/project/smmap/ - https://github.com/gitpython-developers/smmap/" - -LICENSE="BSD" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -SLOT="0" - -distutils_enable_tests unittest diff --git a/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild b/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild index 73054ccfdce5..3cec1d2000d3 100644 --- a/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild +++ b/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild @@ -4,12 +4,19 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) + inherit distutils-r1 DESCRIPTION="An strace-like tool for Python audit events" -HOMEPAGE="https://github.com/dcoles/snaketrace https://pypi.org/project/snaketrace/" -SRC_URI="https://github.com/dcoles/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" +HOMEPAGE=" + https://github.com/dcoles/snaketrace/ + https://pypi.org/project/snaketrace/ +" +SRC_URI=" + https://github.com/dcoles/snaketrace/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" LICENSE="MIT" SLOT="0" diff --git a/dev-python/sphinx-prompt/Manifest b/dev-python/sphinx-prompt/Manifest index 8f13824810be..666a3bee910b 100644 --- a/dev-python/sphinx-prompt/Manifest +++ b/dev-python/sphinx-prompt/Manifest @@ -1,2 +1 @@ -DIST sphinx-prompt-1.7.0.gh.tar.gz 38317 BLAKE2B b042b7821d16ff63d259b73de476f96cafea32345dc98d24a9abb97dd46ecbd6947862ef727b830c27889f4b8a17c30c8dd86a4bddd38294a3a4bca00349bf87 SHA512 1b0df502c75ea4cac4e4a5b11c0aa762851b82c39892410c97f0ed45bdd74e5706a580a906d4ebb8c47700324c089c5114eba12cd4617aba37cfea8c338ac9d5 DIST sphinx-prompt-1.8.0.gh.tar.gz 38424 BLAKE2B c469e2acfdad076afd472c30380a59aae4d719edce653794fd4d09a2c8008b7f67642ce2a740fb1408987243ba5d520e28b3dc4d7ec34899de6fcf57f2171456 SHA512 1acaa18066537adaab71eb900f0b0fb8041f8f25a9079e171b98b98106d5b7d1885e23bae2c1fd278bbf22c66d17238fbf386cb61fc5725475862aaf86d5701e diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild b/dev-python/sphinx-prompt/sphinx-prompt-1.7.0.ebuild deleted file mode 100644 index 73c1038e9aa4..000000000000 --- a/dev-python/sphinx-prompt/sphinx-prompt-1.7.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="Sphinx directive to add unselectable prompt" -HOMEPAGE=" - https://github.com/sbrunner/sphinx-prompt/ - https://pypi.org/project/sphinx-prompt/ -" -SRC_URI=" - https://github.com/sbrunner/sphinx-prompt/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_prepare_all() { - # upstream repeatedly fails to update version number - # also pins all dependencies to exact versions, sigh - sed -i \ - -e "/^version =/s:[0-9.]\+:${PV}:" \ - -e '/^\[tool\.poetry\.dependencies\]$/,$s:"[0-9.]\+:"*:' \ - pyproject.toml || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest index c09c5175b4ca..e18f33070051 100644 --- a/dev-python/sqlglot/Manifest +++ b/dev-python/sqlglot/Manifest @@ -2,3 +2,4 @@ DIST sqlglot-18.12.0.tar.gz 8854252 BLAKE2B 30bd8a7a8d4dd2337c61b4bddcce74a35a75 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 diff --git a/dev-python/sqlglot/sqlglot-18.15.1.ebuild b/dev-python/sqlglot/sqlglot-18.15.1.ebuild new file mode 100644 index 000000000000..368b77416b42 --- /dev/null +++ b/dev-python/sqlglot/sqlglot-18.15.1.ebuild @@ -0,0 +1,36 @@ +# 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/stapler/stapler-1.0.0_p20220330-r3.ebuild b/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild index 7c84ad2402d5..45767ab87c04 100644 --- a/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild +++ b/dev-python/stapler/stapler-1.0.0_p20220330-r3.ebuild @@ -3,28 +3,37 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 -COMMIT="382f1edc62296e071093a5419811a2fca9d78d93" - +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" -SRC_URI="https://github.com/hellerbarde/${PN}/archive/${COMMIT}.tar.gz -> ${PN}-${COMMIT}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" +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" -DEPEND="test? ( dev-python/pypdf[${PYTHON_USEDEP}] )" -RDEPEND="dev-python/pypdf[${PYTHON_USEDEP}]" +RDEPEND=" + dev-python/pypdf[${PYTHON_USEDEP}] +" distutils_enable_tests unittest -PATCHES=( "${FILESDIR}"/${P}-fix-tests-for-PyPDF2-2.x.patch +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.patch ) + "${FILESDIR}"/${P}-PyPDF2-to-pypdf.patch +) diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index ea2e016ae1fe..21fc72ac4039 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,5 +1,2 @@ -DIST stripe-6.3.0.tar.gz 276422 BLAKE2B 2fa438593bdec94f5c8306ee180921c2920e8995036d3ec53794dcba89f4f97c257bfe13561d1fd993c49247d0423ca4d7f4e994c1b4b8386ebaddf47f9063de SHA512 900a85bd8a44404dcc8ed4e057db64087b7a6f05d8e01183c22fc5dd7da815298e23b386d2d41dee6ea3925e92653858cc945e163757870fe04c543def017424 -DIST stripe-6.5.0.tar.gz 290534 BLAKE2B 40672358ae9b962f14cb3dad669e7857bf52981b1801325f92193b2cd42e42a7ad14dcd25272ec36589c103c28b10c8eaae0fe6175eb10b00a6a0f278dee5312 SHA512 920bb7e0a0e1cbd4b5e085928f28c12ab793bfc1e1aa29aa58f4cbf11f1bfdfeadac84d2be1fc9e14e70ce9a2f9e4900112cf982b6bab220e1cc09569d7db2f4 -DIST stripe-6.6.0.tar.gz 291636 BLAKE2B 33a565de61e2a371d2ad0cf523385b113e3164a4c972ba77383ba7dbc77aea9d755cc74f3ed15e5abb6f6d2f4c51f4c5859107c74950ca2831e092b4cf3fcc9e SHA512 327df0a8758c96b06f9d0bfd1da5450f328a55becabbae6c04960d4ad2abbac4a71d6c06cfe34c05bf2e87a2d330a9dbb303098165befa797a88d07d18be24c1 DIST stripe-6.7.0.tar.gz 293207 BLAKE2B 5c07b6f04aa72045cccb4422b1f163cf6351f100d2245a4f93952d641ed8e4735c964b850179906bc7af13730724f596cd2cfa85c3d8fb8792f6a4e561337b0a SHA512 778c3ffa177e52b62bf4821b2f0aaa5eef01d8690526c42015d192bb06332a2a5fd143c8dab82497803adcfed963b7ccf06dc77908b21a7a7c77f9ef39b39c12 DIST stripe-7.0.0.tar.gz 378521 BLAKE2B a53248162b44776f0c457064c3d2d99e7f6ec8561d1a88ee7bec655d20ff9dada3c92d7d764b3775950902a908f1d9d82c0002483cd168646f1cbde19640ca92 SHA512 154a772880522e5567907c3c9c6024f18ee1e81b4e192f30dbe8ea4b0fa3d1cf4b04d9de7ab9f0911e2a3d9c5f65207fd4d499b4e5ea3c606c738506d2eb15d5 diff --git a/dev-python/stripe/stripe-6.3.0.ebuild b/dev-python/stripe/stripe-6.3.0.ebuild deleted file mode 100644 index e97073e77a5b..000000000000 --- a/dev-python/stripe/stripe-6.3.0.ebuild +++ /dev/null @@ -1,72 +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="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.0.0[${PYTHON_USEDEP}] -" -# please bump dev-util/stripe-mock dep to the latest version on every bump -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.170.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -python_test() { - epytest tests -} - -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/stripe/stripe-6.5.0.ebuild b/dev-python/stripe/stripe-6.5.0.ebuild deleted file mode 100644 index 07022a54f45e..000000000000 --- a/dev-python/stripe/stripe-6.5.0.ebuild +++ /dev/null @@ -1,72 +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="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.0.0[${PYTHON_USEDEP}] -" -# please bump dev-util/stripe-mock dep to the latest version on every bump -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.175.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -python_test() { - epytest tests -} - -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/stripe/stripe-6.6.0.ebuild b/dev-python/stripe/stripe-6.6.0.ebuild deleted file mode 100644 index 07022a54f45e..000000000000 --- a/dev-python/stripe/stripe-6.6.0.ebuild +++ /dev/null @@ -1,72 +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="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.0.0[${PYTHON_USEDEP}] -" -# please bump dev-util/stripe-mock dep to the latest version on every bump -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.175.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -python_test() { - epytest tests -} - -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/subunit/subunit-1.4.3.ebuild b/dev-python/subunit/subunit-1.4.3.ebuild index 459889fc86c4..86c321187762 100644 --- a/dev-python/subunit/subunit-1.4.3.ebuild +++ b/dev-python/subunit/subunit-1.4.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0 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="static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest index ca210542b989..47d4a79ec6e1 100644 --- a/dev-python/testfixtures/Manifest +++ b/dev-python/testfixtures/Manifest @@ -1,2 +1,2 @@ -DIST testfixtures-7.1.0.tar.gz 133026 BLAKE2B 0fbb25e97c06cdd7c94be26c56e96a70847493f71b2f0adc58f333fe2ab930a9bfb6de154a1a23a5cb2cbb1e5e87cb6d9ac95433d357de0689296e33c04078c3 SHA512 d1b2b3ca9674865a45be254a41777c2cba42d4ac3de5d77420d6d33416bfde7ba6a8ca39033cd2c217b0eb81ef5c97bf5b197dd047f9a337bbe1a3da91d9c0ef DIST testfixtures-7.2.0.tar.gz 133487 BLAKE2B f5c4ff354d1e2b06a28a947fffe8622e51ed680a29ed6fa3ff5e7e851c21e39ed432d6dc0f5f8c83c6541b0054ca3b2afce960f4a00e1e70619a29f29e03b5ae SHA512 b1b5fdd45509e60db8590ec454659efa42c87f75de9187286d820b5643388f83919ccf3763ec223018a5a5b48821041494982af2016c41e11fe30cabdb909223 +DIST testfixtures-7.2.2.tar.gz 133809 BLAKE2B 6a3701bb9c5ca476aadc144f1013268f87e10dd47a6f757e8a0aaa3feb33e1a06663a38f0789b7c54cf439b07562dfb638bd9b89efdc36831d04977f6035ecc8 SHA512 4f7a5ed659b650080deac0b1caff6d2dff0b71d23eaeb26b48b7daa4df85dc0a1f6cfef98275c9a90289eb893c0a06311c849b84f2cc35447fb766f4d0d41c89 diff --git a/dev-python/testfixtures/testfixtures-7.1.0.ebuild b/dev-python/testfixtures/testfixtures-7.2.2.ebuild similarity index 88% rename from dev-python/testfixtures/testfixtures-7.1.0.ebuild rename to dev-python/testfixtures/testfixtures-7.2.2.ebuild index 5b3a4bcfc378..b5276e04b446 100644 --- a/dev-python/testfixtures/testfixtures-7.1.0.ebuild +++ b/dev-python/testfixtures/testfixtures-7.2.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" BDEPEND=" test? ( @@ -39,7 +39,6 @@ python_test() { local EPYTEST_DESELECT=( # TODO - docs/comparing.txt::line:642,column:1 testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present ) @@ -48,8 +47,8 @@ python_test() { python3.12) EPYTEST_DESELECT+=( # https://github.com/simplistix/testfixtures/issues/183 - docs/comparing.txt::line:784,column:1 - docs/comparing.txt::line:823,column:1 + docs/comparing.txt::line:790,column:1 + docs/comparing.txt::line:829,column:1 testfixtures/tests/test_tempdirectory.py::TempDirectoryTests::test_as_path_relative_sequence testfixtures/tests/test_tempdirectory.py::TempDirectoryTests::test_as_path_relative_string ) diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest index 999d014aef51..263dfbd0faff 100644 --- a/dev-python/traitlets/Manifest +++ b/dev-python/traitlets/Manifest @@ -1,4 +1 @@ -DIST traitlets-5.10.0.tar.gz 153836 BLAKE2B ea9e694b1b852d32beee48889eed9dba967cd9bf29b235ad6f86ffc8eee8fcef28400aad8d13adef0ed7159fa6a7904be31f7249254a3b80764aa3c51e9e4e74 SHA512 6ca908f3a3a12a2ca55398b4811ab2daee0ae064359e51937bce111eeeb5268cbd585c68a35fd8c1fefc3f135d14ebb3a468d7c5e0f036a86e656fe6b3d281db -DIST traitlets-5.10.1.tar.gz 155473 BLAKE2B e1a8ddb41441f876dfda07be5c0dc55da149b2f5c296e7028da7b58a13063c88fa3a71ec884ed788e32a313ac891f08385e57dae8c71ac10e9db4e2405ed1095 SHA512 8ac1f5761c2d169e2e2b79b4456b69840ce99b6d7ee6cc5731a8c9af60ed45a07ffaf3dfe87ba553f51d582384bbdc6a8c6361f48c04585cd72190455c65a7c7 DIST traitlets-5.11.2.tar.gz 157726 BLAKE2B 80354e3375ca50242222e3074a2e8ea9f836f4a828224b234bc6ecdd648bd3c8d3a526c2a4d1c003991e30bb229cd0e01ac0c0889f789788705cc78fb76a7303 SHA512 2194599110bef3f63f24a31331c4f823c5a31664f670198398519fbed0801904b8353aa1ff9458b2cc097fd0725bcba41135b72a001df2419dc5ab6c39b9685a -DIST traitlets-5.9.0.tar.gz 150207 BLAKE2B 3717141dd69fb8191ed7735bf732f847004db9349507033a994e37bdfa654974d79d53937a6123f1697814197923615ea452f04afc3495c3139fa32e677bba6e SHA512 4999591d79fa537082307e148ce569beb2a0339ac9a7970ecc31c60dce6761d367e3ba959b4b57930f9fd2478616d031710e64a0afe13c6bc382477812fdc8ac diff --git a/dev-python/traitlets/traitlets-5.10.0.ebuild b/dev-python/traitlets/traitlets-5.10.0.ebuild deleted file mode 100644 index 2d25eb1dcc1c..000000000000 --- a/dev-python/traitlets/traitlets-5.10.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=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 -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock -} diff --git a/dev-python/traitlets/traitlets-5.10.1.ebuild b/dev-python/traitlets/traitlets-5.10.1.ebuild deleted file mode 100644 index 2d25eb1dcc1c..000000000000 --- a/dev-python/traitlets/traitlets-5.10.1.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=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 -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock -} diff --git a/dev-python/traitlets/traitlets-5.9.0.ebuild b/dev-python/traitlets/traitlets-5.9.0.ebuild deleted file mode 100644 index 90d5b0e2bb99..000000000000 --- a/dev-python/traitlets/traitlets-5.9.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=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 -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock -} diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest index 94a820fe0f1d..3641cbaa3544 100644 --- a/dev-python/trove-classifiers/Manifest +++ b/dev-python/trove-classifiers/Manifest @@ -1,3 +1,4 @@ DIST trove-classifiers-2023.10.17.tar.gz 15858 BLAKE2B d190e4b5ca962fddecfe3d486be479d063897d09049f52a9e5e36c4b28857e5a8f34f71659d3f07377565673f3011e8f77459c1083883838b51a11dc594fb2d5 SHA512 ca6f2d23f24f000589a236d4304ed0faab8449d95b7f3ac091f168e04b2b2f6fbe586a48a38952034f40153e667b9c9b61710a0e9b19e8fa54f95db1c7008dad +DIST trove-classifiers-2023.10.18.tar.gz 15862 BLAKE2B 9d634e0b9674c1b9e249999c1722217fae5ca9d8aec348706859a73f599b62a003d5ff3344e361930b9182bcf4153bd5fb40ee93a53e50b1df0430b1fec4bb7c SHA512 6f8449411b8fc82ed798901701a72f3051bb46c189ee95276dcb77a2ee9b26a61c4304b03be20f7e2bc6dc5f8db1021bf02575cadd021fe43f96fd73540bae99 DIST trove-classifiers-2023.8.7.tar.gz 15856 BLAKE2B b20befe256e51704b4974ba7b3bcae88ff2ae1f1281da145f16a77963a75b3d2a58aa5914d622e8687a0e08915ae92783c4782a90390b53a0f346d829dce8cd3 SHA512 d414f5e71abf0eef3593c9509c93b4d3dbbf0b8f6ffacc85acd43be9e0f31d924757868e86bb069d9f0475731c811229ffc827568fe957fef850e71a0a5119fa DIST trove-classifiers-2023.9.19.tar.gz 15865 BLAKE2B 2a84af01c16a728f708775dce6c3b4da564072cdcb6cdb6fea8014ee27744a657d8dc10663eca9fe4f9c9dec6faaa2684b10fe08d827ab52d6a61f16b557b40f SHA512 09979aacca745459f075cce85c483113955e0d218079132478596f350b7d7788d1a734dc82364194df9b31e4c109a806c50db4bb122b1f5bf747d9e7a0616143 diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.10.18.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.10.18.ebuild new file mode 100644 index 000000000000..3c130311d42a --- /dev/null +++ b/dev-python/trove-classifiers/trove-classifiers-2023.10.18.ebuild @@ -0,0 +1,31 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" +HOMEPAGE=" + https://github.com/pypa/trove-classifiers/ + https://pypi.org/project/trove-classifiers/ +" + +LICENSE="Apache-2.0" +SLOT="0" +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 ~x64-solaris" + +BDEPEND=" + dev-python/calver[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_test() { + epytest + "${EPYTHON}" -m tests.lib || die +} diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest index cb35e4cd670b..d6ca72cb076e 100644 --- a/dev-python/twisted/Manifest +++ b/dev-python/twisted/Manifest @@ -1,4 +1,2 @@ -DIST twisted-22.10.0.gh.tar.gz 3512714 BLAKE2B 2fd36ec6922f428e959ce0169bb9a3592b8b3e43aff8d34872883ecf0fad8d0fff01a52f06b54df3dc377f4fc1a488b6d66f9287b108b4749bb7d3c749b96061 SHA512 cf9ed96430376d499ae9627a7d0656c05cb99bc9e9b15a8f4166355363818f090bc3c2b383ed4cf19e1e38fb569e8618d35a0ddde2a90a06f3c9a4ea769837e4 DIST twisted-23.8.0.tar.gz 3478691 BLAKE2B 44fa9da691456a2b1d97f54b95787abe3e162b5639ee7ab8779c6d9525eb2a878865f450aa6fd6c461c3eba84f95361d2423e241991f52f91a27b792b6d71123 SHA512 ef0a243a4c22dd31e57087f5b2c21a657b98e23cc486f08b9926a9ebe8c4b6fec137993aea71e6c60abc3d653d995da0f65ff10dfc6c3d2cb7fdae5db08e2532 -DIST twisted-23.8.0rc1.tar.gz 3479000 BLAKE2B d3dbc54759f4dcba422cbcc57451a268834f21616ea2b5d34d972f2647750afa4ae62424ae32b2e0fe22e3a886c45ff1e64280c99553aa1ee52923a192773fdf SHA512 a1e778247a311dda30cd7f9f02fa4ab8848d6d5b89de4ff83dee5a92f968b6ec8df48d1804eef780cd0a9dc1393a1a91d624e9c54e0c9cd52d930ac2b36a0b6c DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03 diff --git a/dev-python/twisted/files/twisted-22.1.0-force-gtk3.patch b/dev-python/twisted/files/twisted-22.1.0-force-gtk3.patch deleted file mode 100644 index 7c9f2d558d65..000000000000 --- a/dev-python/twisted/files/twisted-22.1.0-force-gtk3.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 9344f8cd80ecb2907dbfddfeeb8cc9ffdb50bc94 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sat, 22 May 2021 01:11:48 +0200 -Subject: [PATCH] Force using GTK+3 in twisted.internet.gireactor - -Modify twisted.internet.gireactor to explicitly request GTK+ version 3. -Otherwise it uses the newest version installed which could be GTK+4 -that gireactor is currently incompatible with. ---- - src/twisted/internet/gireactor.py | 3 +++ - src/twisted/internet/test/test_gireactor.py | 3 +++ - src/twisted/newsfragments/10200.bugfix | 1 + - 3 files changed, 7 insertions(+) - create mode 100644 src/twisted/newsfragments/10200.bugfix - -diff --git a/src/twisted/internet/gireactor.py b/src/twisted/internet/gireactor.py -index e2d24b599..838fa982e 100644 ---- a/src/twisted/internet/gireactor.py -+++ b/src/twisted/internet/gireactor.py -@@ -21,6 +21,7 @@ On Python 3, pygobject v3.4 or later is required. - """ - - -+import gi # type: ignore[import] - import gi.pygtkcompat # type: ignore[import] - from gi.repository import GLib # type: ignore[import] - -@@ -69,6 +70,7 @@ class GIReactor(_glibbase.GlibReactorBase): - def __init__(self, useGtk=False): - _gtk = None - if useGtk is True: -+ gi.require_version("Gtk", "3.0") - from gi.repository import Gtk as _gtk - - _glibbase.GlibReactorBase.__init__(self, GLib, _gtk, useGtk=useGtk) -@@ -113,6 +115,7 @@ class PortableGIReactor(_glibbase.PortableGlibReactorBase): - def __init__(self, useGtk=False): - _gtk = None - if useGtk is True: -+ gi.require_version("Gtk", "3.0") - from gi.repository import Gtk as _gtk - - _glibbase.PortableGlibReactorBase.__init__(self, GLib, _gtk, useGtk=useGtk) -diff --git a/src/twisted/internet/test/test_gireactor.py b/src/twisted/internet/test/test_gireactor.py -index c25ada63f..3bb88a07f 100644 ---- a/src/twisted/internet/test/test_gireactor.py -+++ b/src/twisted/internet/test/test_gireactor.py -@@ -26,6 +26,9 @@ else: - gtk3reactor = None - else: - gtk3reactor = _gtk3reactor -+ import gi # type: ignore[import] -+ -+ gi.require_version("Gtk", "3.0") - from gi.repository import Gtk - - from twisted.internet.error import ReactorAlreadyRunning -diff --git a/src/twisted/newsfragments/10200.bugfix b/src/twisted/newsfragments/10200.bugfix -new file mode 100644 -index 000000000..7afb343be ---- /dev/null -+++ b/src/twisted/newsfragments/10200.bugfix -@@ -0,0 +1 @@ -+twisted.internet.gireactor was fixed to force GTK+3 in order to fix use of incompatible GTK+4 API when installed --- -2.35.1 - diff --git a/dev-python/twisted/files/twisted-22.10.0-python3.11-tests.patch b/dev-python/twisted/files/twisted-22.10.0-python3.11-tests.patch deleted file mode 100644 index b75c97d4997f..000000000000 --- a/dev-python/twisted/files/twisted-22.10.0-python3.11-tests.patch +++ /dev/null @@ -1,100 +0,0 @@ -https://src.fedoraproject.org/rpms/python-twisted/blob/rawhide/f/0003-Fix-tests-for-Python-3.11.patch - -From b0574816f622bc187389df2183e2bef0492fe5f5 Mon Sep 17 00:00:00 2001 -From: eevel -Date: Wed, 2 Nov 2022 20:35:55 -0500 -Subject: [PATCH 3/6] Fix tests for Python 3.11 - -This is based on a subset of commits from this pull request. - -https://github.com/twisted/twisted/pull/11734 - -- fix twisted.persisted tests (cherry picked from commit 4f6d7fb0749429b092fe7538a7d2b11fe58319a6) -- fix tests for twisted.spread (cherry picked from commit 525377178adfa987ed56be753aec0fce35d721dc) -- fix test for twisted.web (cherry picked from commit afcc224a02f72e5d12fa35d223bd753e8086b135) -- fix persisted tests in twisted.test (cherry picked from commit 4b5ab38b09b326cec7967e04bd4cae8a84bb6784) -- fix twisted.trial tests (cherry picked from commit f8f56d45113e5f2467a5e8375186e5db6309dfc6) -- make test_flatten backwards-compatible (cherry picked from commit d91675ac5ffe907fcdbb3d1cedb1240008d81fd1) ---- a/src/twisted/persisted/aot.py -+++ b/src/twisted/persisted/aot.py -@@ -399,8 +399,10 @@ class AOTUnjellier: - inst = klass.__new__(klass) - if hasattr(klass, "__setstate__"): - self.callAfter(inst.__setstate__, state) -- else: -+ elif isinstance(state, dict): - inst.__dict__ = state -+ else: -+ inst.__dict__ = state.__getstate__() - return inst - - elif c is Ref: ---- a/src/twisted/spread/flavors.py -+++ b/src/twisted/spread/flavors.py -@@ -398,6 +398,8 @@ class RemoteCopy(Unjellyable): - object's dictionary (or a filtered approximation of it depending - on my peer's perspective). - """ -+ if not state: -+ state = {} - state = { - x.decode("utf8") if isinstance(x, bytes) else x: y for x, y in state.items() - } ---- a/src/twisted/spread/jelly.py -+++ b/src/twisted/spread/jelly.py -@@ -154,7 +154,8 @@ def _newInstance(cls, state): - instance = _createBlank(cls) - - def defaultSetter(state): -- instance.__dict__ = state -+ if isinstance(state, dict): -+ instance.__dict__ = state or {} - - setter = getattr(instance, "__setstate__", defaultSetter) - setter(state) ---- a/src/twisted/test/test_persisted.py -+++ b/src/twisted/test/test_persisted.py -@@ -378,6 +378,10 @@ class AOTTests(TestCase): - def __dict__(self): - raise AttributeError() - -+ @property -+ def __getstate__(self): -+ raise AttributeError() -+ - self.assertRaises(TypeError, aot.jellyToSource, UnknownType()) - - def test_basicIdentity(self): ---- a/src/twisted/trial/test/test_pyunitcompat.py -+++ b/src/twisted/trial/test/test_pyunitcompat.py -@@ -218,8 +218,10 @@ class PyUnitResultTests(SynchronousTestCase): - pyresult = pyunit.TestResult() - result = PyUnitResultAdapter(pyresult) - result.addError(self, f) -+ tback = "".join(traceback.format_exception(*exc_info)) - self.assertEqual( -- pyresult.errors[0][1], "".join(traceback.format_exception(*exc_info)) -+ pyresult.errors[0][1].endswith("ZeroDivisionError: division by zero\n"), -+ tback.endswith("ZeroDivisionError: division by zero\n"), - ) - - def test_trialSkip(self): ---- a/src/twisted/web/test/test_flatten.py -+++ b/src/twisted/web/test/test_flatten.py -@@ -706,10 +706,9 @@ class FlattenerErrorTests(SynchronousTestCase): - Exception while flattening: - \\[\\] - -- .* -+ > - File ".*", line \\d*, in _flattenTree -- element = await element -- RuntimeError: example -+ element = await element.* - """ - ), - flags=re.MULTILINE, --- -2.39.2 - - diff --git a/dev-python/twisted/files/twisted-22.10.0-sendmail.patch b/dev-python/twisted/files/twisted-22.10.0-sendmail.patch deleted file mode 100644 index eec57752815d..000000000000 --- a/dev-python/twisted/files/twisted-22.10.0-sendmail.patch +++ /dev/null @@ -1,28 +0,0 @@ -https://src.fedoraproject.org/rpms/python-twisted/raw/rawhide/f/0005-fix-sendmail-tests-for-python-3.11.patch - -From f29ae1ae433cd9529410a93fd5675cb01460460e Mon Sep 17 00:00:00 2001 -From: eevel -Date: Wed, 26 Oct 2022 19:49:33 -0500 -Subject: [PATCH 5/6] fix sendmail tests for python 3.11 - -(cherry picked from commit 00bf5be704bee022ba4d9b24eb6c2c768b4a1921) ---- a/src/twisted/mail/test/test_smtp.py -+++ b/src/twisted/mail/test/test_smtp.py -@@ -1771,7 +1771,8 @@ class SendmailTests(TestCase): - The default C{reactor} parameter of L{twisted.mail.smtp.sendmail} is - L{twisted.internet.reactor}. - """ -- args, varArgs, keywords, defaults = inspect.getargspec(smtp.sendmail) -+ fullSpec = inspect.getfullargspec(smtp.sendmail) -+ defaults = fullSpec[3] - self.assertEqual(reactor, defaults[2]) - - def _honorsESMTPArguments(self, username, password): ---- /dev/null -+++ b/src/twisted/newsfragments/10345.misc -@@ -0,0 +1 @@ -+Fix SendmailTests for python 3.11. --- -2.39.2 - - diff --git a/dev-python/twisted/twisted-22.10.0-r1.ebuild b/dev-python/twisted/twisted-22.10.0-r1.ebuild deleted file mode 100644 index 2857f4759871..000000000000 --- a/dev-python/twisted/twisted-22.10.0-r1.ebuild +++ /dev/null @@ -1,169 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="An asynchronous networking framework written in Python" -HOMEPAGE="https://www.twistedmatrix.com/trac/" -SRC_URI=" - https://github.com/twisted/twisted/archive/${P}.tar.gz -> ${P}.gh.tar.gz - https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz -" -S=${WORKDIR}/${PN}-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" -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-21.3.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-3.6.5[${PYTHON_USEDEP}] - >=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}] - conch? ( - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.6[${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/incremental-21.3.0[${PYTHON_USEDEP}] - test? ( - $(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[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/pyhamcrest-1.9.0[${PYTHON_USEDEP}] - >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] - virtual/openssh - conch? ( - >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.6[${PYTHON_USEDEP}] - ) - ssl? ( - >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - ) - ' python3_{8..10} pypy3) - $(python_gen_cond_dep ' - dev-python/gmpy[${PYTHON_USEDEP}] - ' python3_{8..10}) - ) -" - -PATCHES=( - # https://twistedmatrix.com/trac/ticket/10200 - "${FILESDIR}/${PN}-22.1.0-force-gtk3.patch" -) - -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 - - # puts system in EMFILE state, then the exception handler may fail - # trying to open more files due to some gi magic - sed -e '/SKIP_EMFILE/s:False:True:' \ - -i src/twisted/internet/test/test_tcp.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 - - # These tests rely on warnings which seems work unreliably between python versions - sed -e 's:test_currentEUID:_&:' \ - -e 's:test_currentUID:_&:' -i src/twisted/python/test/test_util.py || die - - # broken by new expat - sed -e 's:test_namespaceWithWhitespace:_&:' \ - -i src/twisted/words/test/test_domish.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() { - # please keep in sync with python_gen_cond_dep! - if ! has "${EPYTHON}" python3_{8..10} pypy3; 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/twisted/twisted-22.10.0-r3.ebuild b/dev-python/twisted/twisted-22.10.0-r3.ebuild deleted file mode 100644 index 4d56b83d2585..000000000000 --- a/dev-python/twisted/twisted-22.10.0-r3.ebuild +++ /dev/null @@ -1,173 +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_TESTED=( python3_{10..11} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="An asynchronous networking framework written in Python" -HOMEPAGE="https://www.twistedmatrix.com/trac/" -SRC_URI=" - https://github.com/twisted/twisted/archive/${P}.tar.gz -> ${P}.gh.tar.gz - https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz -" -S=${WORKDIR}/${PN}-${P} - -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-21.3.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-3.6.5[${PYTHON_USEDEP}] - >=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}] - conch? ( - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.6[${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/incremental-21.3.0[${PYTHON_USEDEP}] - test? ( - $(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[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/pyhamcrest-1.9.0[${PYTHON_USEDEP}] - >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] - virtual/openssh - conch? ( - >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.6[${PYTHON_USEDEP}] - ) - ssl? ( - >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - ) - ' "${PYTHON_TESTED[@]}") - $(python_gen_cond_dep ' - dev-python/gmpy[${PYTHON_USEDEP}] - ' python3_{8..10}) - ) -" - -PATCHES=( - # https://twistedmatrix.com/trac/ticket/10200 - "${FILESDIR}/${PN}-22.1.0-force-gtk3.patch" - - "${FILESDIR}/${PN}-22.10.0-python3.11-tests.patch" - "${FILESDIR}/${PN}-22.10.0-time.patch" - "${FILESDIR}/${PN}-22.10.0-sendmail.patch" -) - -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 - - # puts system in EMFILE state, then the exception handler may fail - # trying to open more files due to some gi magic - sed -e '/SKIP_EMFILE/s:False:True:' \ - -i src/twisted/internet/test/test_tcp.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 - - # These tests rely on warnings which seems work unreliably between python versions - sed -e 's:test_currentEUID:_&:' \ - -e 's:test_currentUID:_&:' -i src/twisted/python/test/test_util.py || die - - # broken by new expat - sed -e 's:test_namespaceWithWhitespace:_&:' \ - -i src/twisted/words/test/test_domish.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/twisted/twisted-23.8.0_rc1.ebuild b/dev-python/twisted/twisted-23.8.0_rc1.ebuild deleted file mode 100644 index bdb064ec3895..000000000000 --- a/dev-python/twisted/twisted-23.8.0_rc1.ebuild +++ /dev/null @@ -1,154 +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_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-3.10.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[@]}") - ) -" - -PATCHES=( - # https://github.com/twisted/twisted/pull/11787 - "${FILESDIR}/${PN}-22.10.0-time.patch" -) - -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/typogrify/typogrify-2.0.7-r1.ebuild b/dev-python/typogrify/typogrify-2.0.7-r1.ebuild index 902e9ace44e6..6766eb073754 100644 --- a/dev-python/typogrify/typogrify-2.0.7-r1.ebuild +++ b/dev-python/typogrify/typogrify-2.0.7-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 pypi diff --git a/dev-python/unearth/Manifest b/dev-python/unearth/Manifest index 378e441ebb6f..a78ba34f06bb 100644 --- a/dev-python/unearth/Manifest +++ b/dev-python/unearth/Manifest @@ -1,3 +1,4 @@ DIST unearth-0.10.0.tar.gz 270997 BLAKE2B 8b18df4616fc72025492aa187101bc1f338967b1738ef9ec33d16cbd906c1cf91c1b84e391538521b4a9d6ea40301eb0b7ed0926aa4e6c4d6ffc57401f9d78d9 SHA512 98799202939e1206b6fdd46eb61947c9f9f8068a6857f76aace8dd2c67a3fad9dd3b7a5232d7812b0dcd214c39a9e2a6fafbd18cbfeb9aa4c216571b88b3f131 DIST unearth-0.11.0.tar.gz 271154 BLAKE2B 405c97ef152afb241cb70d9b309fd1ac454be932c96f95b606bb6038ffb2369fbc55c6afabd86f6a15949182de276dcda035fdb17d4810933286a0fa0b567e42 SHA512 70a06a32f6f2ca74c16a55f9613b543d807e437bd99c0ebb02c0d721144cf45208df78940ee41911a8168c9181ec733b9aec2176038b2556d0e2ad5e8c2cc0d4 DIST unearth-0.11.2.tar.gz 271479 BLAKE2B c3c3f6bfb3f207eb9a7d7667d966efb84e316579ebffc833e94664c089f0c92bc4915f62a07b53b79aa9f43098080231a3644808bf35172df407cd80a7be9096 SHA512 6ec961456640fe3ca8922e0ee83ecadb6b6fa3dd7b5977a228111ad3ad2d79782eb75d76d4a7066c29f53ce023471c2a38d9f587c35f8d04bb0704bdd6406f71 +DIST unearth-0.12.0.tar.gz 280152 BLAKE2B 34890189f34ae6c2fa25c4350f6b5f74da5f77be6c7000fdd15e33759eace10f3e5a269c21d59bb7c21593ff502a2a9142a8665338940da3a28946218a27bc57 SHA512 54cad14382c8218f8d0e69738ca0302cb9102cd5255fb6a90a303030c9f5da8c33b8527bd0e43aa7cc334740de06642e24dca75b2e092c8b85f7adba1f7e2ab8 diff --git a/dev-python/unearth/unearth-0.12.0.ebuild b/dev-python/unearth/unearth-0.12.0.ebuild new file mode 100644 index 000000000000..9c0635d2317b --- /dev/null +++ b/dev-python/unearth/unearth-0.12.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A utility to fetch and download python packages" +HOMEPAGE=" + https://pypi.org/project/unearth/ + https://github.com/frostming/unearth/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pytest_httpserver +} diff --git a/dev-python/unittest-or-fail/unittest-or-fail-2.ebuild b/dev-python/unittest-or-fail/unittest-or-fail-2.ebuild index 58339b522c59..e71959e95147 100644 --- a/dev-python/unittest-or-fail/unittest-or-fail-2.ebuild +++ b/dev-python/unittest-or-fail/unittest-or-fail-2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 @@ -22,6 +22,13 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv # Warning: do not use distutils_enable_tests to avoid a circular # dependency on itself! python_test() { + # unittest fails in python3.12 by default, and it is more strict + # than the behavior expected from unittest-or-fail. We only add + # 3.12 compat to workaround a pkgcheck limitation, so no point + # in fixing the tests. + # https://github.com/pkgcore/pkgcheck/issues/584 + [[ ${EPYTHON} == python3.12 ]] && return + "${EPYTHON}" -m unittest -v test/test_unittest_or_fail.py || die "Tests failed with ${EPYTHON}" } diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index bd50588db114..19dc200b8d38 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -1 +1,2 @@ DIST urwid-2.1.2.tar.gz 634621 BLAKE2B ce274820c27708fd0b10f22359923316576b895f6888c9b174b42dedcd551353b6c3ba797c68d61a082ecf23b8f0108a58454bdb44806e33b74d9e6e5bd28537 SHA512 f102bdde5f5d39d4bce455020bbe4f18290589da0750a3b15b1e2bc8acf8a405f02295d7efa3009877801a36bfbfade92ec963086122e9b133db137d816a1ea5 +DIST urwid-2.2.3.tar.gz 677723 BLAKE2B 4aeae29e557e0ecbe902b56865feef3b2978263e657f2159194d8334852627ac6ccee82730d6a7e24b8914e5548ca88ac00eeddd7c2a34299d135843a99008fb SHA512 48588d0c819b229bdaaa70bec3a279c3bf232b8520d95e1f45a83bea927244634e91fd47cc161647c2d8155e523543549bc5ed2ccb5eac29843e12515e5dfd22 diff --git a/dev-python/urwid/urwid-2.2.3.ebuild b/dev-python/urwid/urwid-2.2.3.ebuild new file mode 100644 index 000000000000..ddf92bfdf600 --- /dev/null +++ b/dev-python/urwid/urwid-2.2.3.ebuild @@ -0,0 +1,39 @@ +# 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="ncurses" + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Curses-based user interface library for Python" +HOMEPAGE=" + https://urwid.org/ + https://pypi.org/project/urwid/ + https://github.com/urwid/urwid/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +distutils_enable_tests unittest + +python_test() { + rm -rf urwid || die + eunittest +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Trio event loop" "dev-python/trio" +} diff --git a/dev-python/python-varlink/Manifest b/dev-python/varlink/Manifest similarity index 100% rename from dev-python/python-varlink/Manifest rename to dev-python/varlink/Manifest diff --git a/dev-python/python-varlink/metadata.xml b/dev-python/varlink/metadata.xml similarity index 100% rename from dev-python/python-varlink/metadata.xml rename to dev-python/varlink/metadata.xml diff --git a/dev-python/python-varlink/python-varlink-31.0.0.ebuild b/dev-python/varlink/varlink-31.0.0.ebuild similarity index 87% rename from dev-python/python-varlink/python-varlink-31.0.0.ebuild rename to dev-python/varlink/varlink-31.0.0.ebuild index df3fae0071fc..4220117a372e 100644 --- a/dev-python/python-varlink/python-varlink-31.0.0.ebuild +++ b/dev-python/varlink/varlink-31.0.0.ebuild @@ -4,10 +4,11 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 +MY_P=python-varlink-${PV} DESCRIPTION="Python implementation of the Varlink protocol" HOMEPAGE=" https://github.com/varlink/python/ @@ -15,7 +16,7 @@ HOMEPAGE=" " SRC_URI=" https://github.com/varlink/python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz + -> ${MY_P}.gh.tar.gz " S="${WORKDIR}/python-${PV}" diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest index da242fd5dba9..1163209366bb 100644 --- a/dev-python/websockets/Manifest +++ b/dev-python/websockets/Manifest @@ -1,3 +1,2 @@ -DIST websockets-11.0.2.gh.tar.gz 347575 BLAKE2B 1d609298d072dbd986fa2adcac1c8f80720622fdcd44cb8ab079ba812fa7a750cdd4a5b432a74d422ca3ac8e7baef8e38e227569b8681e033f599fa29b19383c SHA512 e397d7b51c3edcc68fd32dbf8fcd46f5c9230c270be46c45a503108690d5513e2626fc4f4f5d271c831570abeeff51bf27c09ea69459b970a41fb64eb84fc87e DIST websockets-11.0.3-python3.12.patch.xz 4328 BLAKE2B 6ef94255ef5d95de8015eca14a5110373ab9ffadf4d1c86a892da1aac46caa2755cafeb643a222000a03262c1b1b1aea58132daff36981c00dbb68ce05484058 SHA512 421a6fb5a2a801850ea1fbaf890c11eac0f55ad288185f16f4244f316132591bc5a814636141ba3ada67aeff340f41de61d06c8db87010c858c1b0b02fd9b5ab DIST websockets-11.0.3.gh.tar.gz 347652 BLAKE2B b7d796744cb4c7b944e98644dfb9c0e44ba465a6dba71b9e891604f3012b025557dbcd5b7eeae02e71c84350e05b334f99404ddfda814a8984b7a893d3f092f7 SHA512 37a84d7c57da7a3e48870abf992ba96ee454b342610d51c06f7dfc7ee082b7fb51304518c208379c3dbd039eafb1a85444c257fed20b4605a52dc8fc938a4cca diff --git a/dev-python/websockets/websockets-11.0.2.ebuild b/dev-python/websockets/websockets-11.0.2.ebuild deleted file mode 100644 index 0b42bf3c3b7c..000000000000 --- a/dev-python/websockets/websockets-11.0.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Library for building WebSocket servers and clients in Python" -HOMEPAGE=" - https://websockets.readthedocs.io/ - https://github.com/python-websockets/websockets/ - https://pypi.org/project/websockets/ -" -# tests are missing pypi sdist, as of 11.0 -SRC_URI=" - https://github.com/python-websockets/websockets/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="+native-extensions" - -distutils_enable_tests pytest - -src_configure() { - export BUILD_EXTENSION=$(usex native-extensions) -} - -python_test() { - local EPYTEST_DESELECT=( - # very fragile to speed - tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout - ) - - epytest tests -} diff --git a/dev-python/websockets/websockets-11.0.3-r1.ebuild b/dev-python/websockets/websockets-11.0.3-r1.ebuild deleted file mode 100644 index f62a87022fe3..000000000000 --- a/dev-python/websockets/websockets-11.0.3-r1.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 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Library for building WebSocket servers and clients in Python" -HOMEPAGE=" - https://websockets.readthedocs.io/ - https://github.com/python-websockets/websockets/ - https://pypi.org/project/websockets/ -" -# tests are missing pypi sdist, as of 11.0 -SRC_URI=" - https://github.com/python-websockets/websockets/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-11.0.3-python3.12.patch.xz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="+native-extensions" - -distutils_enable_tests pytest - -PATCHES=( - "${WORKDIR}"/${P}-python3.12.patch -) - -src_configure() { - export BUILD_EXTENSION=$(usex native-extensions) -} - -python_test() { - local EPYTEST_DESELECT=( - # very fragile to speed - tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout - # requires DNS access - # https://bugs.gentoo.org/909567 - tests/legacy/test_client_server.py::ClientServerTests::test_explicit_host_port - tests/legacy/test_client_server.py::SecureClientServerTests::test_explicit_host_port - ) - - epytest tests -} diff --git a/dev-python/websockets/websockets-11.0.3.ebuild b/dev-python/websockets/websockets-11.0.3.ebuild deleted file mode 100644 index f3ef9af590b3..000000000000 --- a/dev-python/websockets/websockets-11.0.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Library for building WebSocket servers and clients in Python" -HOMEPAGE=" - https://websockets.readthedocs.io/ - https://github.com/python-websockets/websockets/ - https://pypi.org/project/websockets/ -" -# tests are missing pypi sdist, as of 11.0 -SRC_URI=" - https://github.com/python-websockets/websockets/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="+native-extensions" - -distutils_enable_tests pytest - -src_configure() { - export BUILD_EXTENSION=$(usex native-extensions) -} - -python_test() { - local EPYTEST_DESELECT=( - # very fragile to speed - tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout - ) - - epytest tests -} diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index 3ffd1641fe6c..5664437ec371 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -1,3 +1,4 @@ +DIST xarray-2023.10.1.tar.gz 3796343 BLAKE2B 8c4bcccf977bf22dcb7495a35b507b113cf888819c202f4bdd90fb0146b1a8c75d79337f7dedad5d248330a2cc2dcfb07dae4faa60d90e611e1418be530c2ee4 SHA512 1fe193fc2fbd31d7478bd3152f8322f0c20e312518d1f607b483d2b9c3c19d84fb175319fa55fc01d5da13ee471c60c1976617e33760d10168d6fc7b556aeac4 DIST xarray-2023.7.0.tar.gz 3725483 BLAKE2B 814af19a4c24eb0179441d07bcd6165dee2ed5430a6fd94f4014387b7b7fd4ae250b64124bdda8ca411124ab2276075af65bde2a3ed3dc6d081dd466a485007e SHA512 88863770b22978ba681a2d970453ae087a234fcfb68f047b6020b39841a91207e8d92e01486d58bbeadac8d14608aa0c744ee9b6d54890f52fe3537b28292239 DIST xarray-2023.8.0.tar.gz 3757528 BLAKE2B f94bcf90ee06273e82400f4786af97d5cf0db32ff4070929863d5072056fa4e0a33feaf3d378d9d67eed61f349df3ac96efcd1bb3b455043e01af0abf96bb6b3 SHA512 1d712e9fbf266906ac35c199eead77cec76ba5b4b4462140bef2fffd227a52d2cba9670a042cb669b0567320e9308bf81fe4e84c1cfcff234ad2332d72e895a3 DIST xarray-2023.9.0.tar.gz 3776743 BLAKE2B 38433f7898db2b53f31db134b110fea743ea5886c33f8f8390b85cda18c1a1d7d178681e4e442ecc39f2f19ae4b761f94b38ccab27e8e20c3463f4364f1222dd SHA512 d6c1e6ff438415766dedada5841413b9c7514dc2b1bf71a4adb17df4d78b68f5f22cded09c20511e4e2e85ac3284c447fc13191397b7ae77d1294d7867e3ac3f diff --git a/dev-python/xarray/xarray-2023.10.1.ebuild b/dev-python/xarray/xarray-2023.10.1.ebuild new file mode 100644 index 000000000000..927a172c75ba --- /dev/null +++ b/dev-python/xarray/xarray-2023.10.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing pypi + +DESCRIPTION="N-D labeled arrays and datasets in Python" +HOMEPAGE=" + https://xarray.pydata.org/ + https://github.com/pydata/xarray/ + https://pypi.org/project/xarray/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/numpy-1.22[${PYTHON_USEDEP}] + >=dev-python/pandas-1.4[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3[${PYTHON_USEDEP}] +" +# note: most of the test dependencies are optional +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/bottleneck[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/toolz[${PYTHON_USEDEP}] + !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] ) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # warning-targeted tests are fragile and not important to end users + xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get + # TODO: segv in netcdf4-python + 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5]' + 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None]' + 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5]' + 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None]' + xarray/tests/test_backends.py::TestDask::test_save_mfdataset_compute_false_roundtrip + # hangs + xarray/tests/test_backends.py::TestDask::test_dask_roundtrip + # mismatches when pyarrow is installed + # https://github.com/pydata/xarray/issues/8092 + xarray/tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D + xarray/tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray +) + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p xdist.plugin -n "$(makeopts_jobs)" --dist=worksteal +} diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest index 785b7de59981..0753bc0ed3c5 100644 --- a/dev-python/xlsxwriter/Manifest +++ b/dev-python/xlsxwriter/Manifest @@ -1,2 +1,3 @@ DIST XlsxWriter-RELEASE_3.1.7.gh.tar.gz 37369556 BLAKE2B e7eefd4fac6a791f917e19fd5559ac1fef436a0b304a1db9d436e21a2fc412b73de94a2a05a81acec5e297a07a11bdc953774947ec196fe666beb2ce85a2a21a SHA512 fd144eebbcb04e914aff1c2980353f0ddb88ef7841c70d1681561c86d925a201000931dba18bc15965fdb195bf3b2ea959b7c1ba21be8d1c7c6ed678c90c0fc7 DIST XlsxWriter-RELEASE_3.1.8.gh.tar.gz 37375781 BLAKE2B 152546520391e3900cf00482b9008acc59051dc1a3c459f0d520d30101eeff3e8c999138738cc3fdfb054688f181f8326aae09642d01537f6383f14c34e55c6d SHA512 5d9c101d488d35ec57848bc9c96f397090340f039fb0b291dadb547fe933fecb3e7975d9ebf5b22f1dc4c0276c1357fa381db45bc2e77c223c71483c1db2a66a +DIST XlsxWriter-RELEASE_3.1.9.gh.tar.gz 37377544 BLAKE2B f04e06ef75e80f9bb33ebf14f71aa42c30b9152295367877d83c20e62897985691e35288c6b7d4ff218cbf799fc5ddeda1d2b08bb91fbdeb3d48c5c27be95bec SHA512 1c7ea489182f1abe50fae5f1f387274f67e6043ef3fa909b015a340e38d8449f18ef1f40a64719982680371430a98bd0ac0d441b88daad655599f6eccae04a85 diff --git a/dev-python/xlsxwriter/xlsxwriter-3.1.9.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.1.9.ebuild new file mode 100644 index 000000000000..1298cbbe9cd5 --- /dev/null +++ b/dev-python/xlsxwriter/xlsxwriter-3.1.9.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=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +TAG=RELEASE_${PV} +MY_P=XlsxWriter-${TAG} +DESCRIPTION="Python module for creating Excel XLSX files" +HOMEPAGE=" + https://github.com/jmcnamara/XlsxWriter/ + https://pypi.org/project/XlsxWriter/ +" +SRC_URI=" + https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/yara-python/yara-python-4.4.0.ebuild b/dev-python/yara-python/yara-python-4.4.0.ebuild index 8c4b6e7be136..911515e6d4e3 100644 --- a/dev-python/yara-python/yara-python-4.4.0.ebuild +++ b/dev-python/yara-python/yara-python-4.4.0.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" else SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" fi LICENSE="Apache-2.0" diff --git a/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild b/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild index 0faf7a9efd62..73c001433e90 100644 --- a/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild +++ b/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi diff --git a/dev-python/zconfig/files/zconfig-4.0-py312.patch b/dev-python/zconfig/files/zconfig-4.0-py312.patch new file mode 100644 index 000000000000..6f8c53ed18a0 --- /dev/null +++ b/dev-python/zconfig/files/zconfig-4.0-py312.patch @@ -0,0 +1,37 @@ +From 390ce89cfd4bf1a60d8d67ee20106288cbfa0e51 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20Van=C4=9Bk?= +Date: Fri, 23 Jun 2023 08:10:09 +0200 +Subject: [PATCH] Fix tests for Python 3.12 (#91) + +In the tests, remove the assertRaisesRegexp method, deprecated since +Python 3.2, to prevent test failures following the method's removal in +Python 3.12. +--- + src/ZConfig/tests/support.py | 7 ------- + 1 file changed, 7 deletions(-) + +diff --git a/src/ZConfig/tests/support.py b/src/ZConfig/tests/support.py +index 959f2b9..559c015 100644 +--- a/src/ZConfig/tests/support.py ++++ b/src/ZConfig/tests/support.py +@@ -17,7 +17,6 @@ + import contextlib + import os + import sys +-import unittest + from io import StringIO + from urllib.request import pathname2url + +@@ -79,12 +78,6 @@ def f2(self): + class TestHelper: + """Utility methods which can be used with the schema support.""" + +- # Not derived from unittest.TestCase; some test runners seem to +- # think that means this class contains tests. +- +- assertRaisesRegex = getattr(unittest.TestCase, 'assertRaisesRegex', +- unittest.TestCase.assertRaisesRegexp) +- + def load_both(self, schema_url, conf_url): + schema = self.load_schema(schema_url) + conf = self.load_config(schema, conf_url) diff --git a/dev-python/zconfig/zconfig-4.0.ebuild b/dev-python/zconfig/zconfig-4.0.ebuild index d015ceef4469..297324eb085e 100644 --- a/dev-python/zconfig/zconfig-4.0.ebuild +++ b/dev-python/zconfig/zconfig-4.0.ebuild @@ -6,12 +6,15 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN="ZConfig" -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi DESCRIPTION="Configuration library supporting a hierarchical schema-driven model" -HOMEPAGE="https://pypi.org/project/ZConfig/" +HOMEPAGE=" + https://github.com/zopefoundation/ZConfig/ + https://pypi.org/project/ZConfig/ +" LICENSE="ZPL" SLOT="0" @@ -32,6 +35,11 @@ distutils_enable_tests unittest distutils_enable_sphinx docs \ dev-python/sphinxcontrib-programoutput +PATCHES=( + # https://github.com/zopefoundation/ZConfig/commit/390ce89cfd4bf1a60d8d67ee20106288cbfa0e51 + "${FILESDIR}/${P}-py312.patch" +) + python_test() { eunittest -s src/ZConfig/tests } diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index 95a5bdd7ba1d..d5288e5bdc5a 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -1,2 +1,3 @@ DIST zeroconf-0.115.2.tar.gz 156482 BLAKE2B 80a1c0af87ffaec73505f48f1b38b8f99b578d6573970529b4613fd46174f635d2ff24ae6b1631a2747bb4eb542ac7180cf7bb473aa69f91ce90e64b463ec43d SHA512 1a1fd7f5cf3356fa189f209dc9ea0f8319b0d101ec28ed0ae3304656ca488afab0258cf6bce6d13919554555ea1a51b59599dba5afccc315df15d4efbc8cdb13 DIST zeroconf-0.118.0.tar.gz 156789 BLAKE2B a2491c33134b07486cf6350d4b25461edf78fb5ab181b36b8088f3ef63fe86d8324ea044985f9423886ceb15495d5d34bf79de488dafcdd87398875adee62fce SHA512 6f869443dbeea324b1b0f3b89a8183441b373459e871ffee9c35d3f4eda5489e164bc85f28e6e96c7dea976eeff591c25044a28cca56c967d857b1ac5f485e79 +DIST zeroconf-0.119.0.tar.gz 156999 BLAKE2B d8b8f65d6365dad2e58a04f5bf7ec46a9cce45d27a4edcd1d1d1e0d3b38ae0e0b5d84e92b5255c59059367627c918446af6638365c6ea235a989f9af34172db4 SHA512 dcc5824e8f53e0108e5b2072f77897c5eefa7919f8a760feb9635dd970835c3445f06ecd9f556a8fae09e6e6538533810a99e6b4fda2bc9072072c093df87722 diff --git a/dev-python/zeroconf/zeroconf-0.119.0.ebuild b/dev-python/zeroconf/zeroconf-0.119.0.ebuild new file mode 100644 index 000000000000..b3ff07347a6d --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.119.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/python-zeroconf/python-zeroconf/ + https://pypi.org/project/zeroconf/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] + ' 3.10) +" +# the build system uses custom build script that uses distutils to build +# C extensions, sigh +BDEPEND=" + >=dev-python/cython-3[${PYTHON_USEDEP}] + >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export REQUIRE_CYTHON=1 + +python_test() { + local -x SKIP_IPV6=1 + local EPYTEST_DESELECT=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + + # fragile to timeouts (?) + tests/services/test_browser.py::test_service_browser_expire_callbacks + tests/utils/test_asyncio.py::test_run_coro_with_timeout + ) + + epytest -o addopts= +} diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 3d4ac6ca75545488ef892b3e3fe89f84e94c211a..67db18f8443d44c01dfb3c128779d17c21a312f4 100644 GIT binary patch delta 11233 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 Y^ENamOlF(DyX_DE4?#VHCyP-409#fo8UO$Q diff --git a/dev-qt/qtsvg/files/qtsvg-6.6.0-invalid-svg-crash.patch b/dev-qt/qtsvg/files/qtsvg-6.6.0-invalid-svg-crash.patch index 950cac7d679e..8c8bf90652e8 100644 --- a/dev-qt/qtsvg/files/qtsvg-6.6.0-invalid-svg-crash.patch +++ b/dev-qt/qtsvg/files/qtsvg-6.6.0-invalid-svg-crash.patch @@ -1,3 +1,7 @@ +Update: + What this fixes was later assigned CVE-2023-45872 + https://lists.qt-project.org/pipermail/development/2023-October/044577.html + https://bugs.gentoo.org/915582 https://bugreports.qt.io/browse/QTBUG-117944 https://codereview.qt-project.org/c/qt/qtsvg/+/510692 diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 626056a60c60e25f69e73714e7198bd61301d5be..3242d925297f79130c3af43b396f37a557e88eb5 100644 GIT binary patch delta 33300 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

    5Q$D`ib)c|)G1fY0rk_$) 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 M0Y-^*@{kw<0PcvjlmGw# diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest index b2031a70ddda..f57779ee6841 100644 --- a/dev-ruby/selenium-webdriver/Manifest +++ b/dev-ruby/selenium-webdriver/Manifest @@ -3,3 +3,4 @@ DIST selenium-webdriver-4.10.0.gem 5803008 BLAKE2B 898e795bbad23aca1343fa49c0599 DIST selenium-webdriver-4.11.0.gem 6300672 BLAKE2B bedbc18c14ab67c1bde05a35b5b66f1fb6da576d616a40d5293358efc51dfaa00f816d70e92578b1bee82de0a17ee39950eb69542ef2e661bd6a015f5f01032a SHA512 6f24440c44eb9a1276e1d016788b14bdf41fd466ed688ca7dbdc19b0e7163ff2354a508733f0903ede70fc6b49fbd05bd2ec9c5d0e0b70567823c4d07e3d1a9d DIST selenium-webdriver-4.12.0.gem 8457728 BLAKE2B 34e76ce5b17f533bef9c1628f4b2af5982ed8517dcb0e2a642cafdc688c23ece9bcb87272c8561128cd5871af3cb60f3f708169defc85cecc346f2f5f5d56f92 SHA512 0b0407871d679246b50e51a5dd8cff9b0380a19565a5d5d1cd12699099d30c5a460eb9ceda7572cfbbf881aea752af8aa6d0ee9ce488a0276d01637ba5885ace DIST selenium-webdriver-4.13.1.gem 12038656 BLAKE2B 7a50f5515e65312a75b9a2c2d845c7e3f7f27b31eafd5d48419b5b346c59bedd94b3a6e53670a774a27ba0883dff0cdb9b49dd5e947dcfa5095d95d63a458156 SHA512 7d27c86980c3cfde85b4cf9d6db6459c320f85cbd18866c6b0fe53101fc39d467fab7220aa5241ce832496c74dc930f7e2d5a58674e549226b002c78ea4557db +DIST selenium-webdriver-4.14.0.gem 9017344 BLAKE2B 03e211398b79849c42e18928897f9ed847905d3e92edac35ba0ca1e4b7afa67ffa860a8c27617f8f06b4244fb6d637073a305b72b5422b3a3a372631c766f759 SHA512 72c8b68e387c0b02f3b4de617989eb813a67eb66457fcf3b6d098579c54aaba476aead5ba52bf86870ca857071da0d095b1fd97613bb961636a0f9ea8969e795 diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.14.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-4.14.0.ebuild new file mode 100644 index 000000000000..27f311e8c8f2 --- /dev/null +++ b/dev-ruby/selenium-webdriver/selenium-webdriver-4.14.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_GEMSPEC="selenium-webdriver.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="This gem provides Ruby bindings for WebDriver" +HOMEPAGE="https://github.com/seleniumhq/selenium" + +LICENSE="Apache-2.0" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND+=" >=dev-util/selenium-manager-$(ver_cut 1-2)" + +ruby_add_rdepend " + >=dev-ruby/rexml-3.2.5:3 + >=dev-ruby/rubyzip-1.2.2:* + dev-ruby/websocket:0 +" + +PATCHES=( "${FILESDIR}/${PN}-4.13.1-selenium-manager.patch" ) + +all_ruby_prepare() { + # Remove the pre-compiled selenium-manager executables + rm -fr bin || die +} diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest index 47249bf44125..c22fc58f6f8b 100644 --- a/dev-ruby/thor/Manifest +++ b/dev-ruby/thor/Manifest @@ -1 +1,2 @@ DIST thor-git-1.2.2.tgz 98213 BLAKE2B e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944 SHA512 2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7 +DIST thor-git-1.3.0.tgz 102884 BLAKE2B f3f5a27ccfdbe7de6bbec71e1ae36e522d49ceec223e1d86a028898403e4e56722703dc847b4a850c46301fdeea429e70e73b7888089c35138d455c094678c02 SHA512 f561f9d05264cf0d2cd836dfb689539b645fa02a39ea8d10923001bb3d510ad6b4bcbb6551739d453e7d9ac05562bc0f454b581926becbc784c0604c5449c27e diff --git a/dev-ruby/thor/metadata.xml b/dev-ruby/thor/metadata.xml index f5ad206d6531..c7f8669f3557 100644 --- a/dev-ruby/thor/metadata.xml +++ b/dev-ruby/thor/metadata.xml @@ -13,6 +13,7 @@ should be familiar to most Rake users. - erikhuda/thor + rails/thor + thor diff --git a/dev-ruby/thor/thor-1.3.0.ebuild b/dev-ruby/thor/thor-1.3.0.ebuild new file mode 100644 index 000000000000..2143223cbaa5 --- /dev/null +++ b/dev-ruby/thor/thor-1.3.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 2000-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_DOCDIR="rdoc" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_BINWRAP="thor" + +RUBY_FAKEGEM_GEMSPEC="thor.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Simple and efficient tool for building self-documenting command line utilities" +HOMEPAGE="http://whatisthor.com/" +SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" +IUSE="doc" + +# For initial target porting (new rubies), we can make these test deps +# conditional with: +# 1. USE_RUBY="" ruby_add_bdepend ... +# 2. skip logic in each_ruby_test +USE_RUBY="ruby31 ruby32" ruby_add_bdepend " + test? ( + dev-ruby/childlabor + dev-ruby/webmock + )" + +all_ruby_prepare() { + # Remove rspec default options (as we might not have the last + # rspec). + rm .rspec || die + + # Remove Bundler + #rm Gemfile || die + sed -i -e '/[Bb]undler/d' Thorfile || die + + # Remove mandatory coverage collection using simplecov which is not + # packaged. + sed -i -e '/require "simplecov"/,/^end/ s:^:#:' spec/helper.rb || die + + # Avoid a spec that requires UTF-8 support, so LANG=C still works, + # bug 430402 + #sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' spec/shell/basic_spec.rb || die + + # Avoid specs depending on git, bug 724058 + rm -f spec/quality_spec.rb || die + + # Avoid currently broken readline specs (already fixed upstream) + rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die + + # Avoid spec failing on whitespace difference in error message + sed -i -e '/raises an error for unknown switches/askip "whitespace differences"' spec/parser/options_spec.rb || die +} + +each_ruby_test() { + case ${RUBY} in + *ruby33) + einfo "Skipping tests due to circular dependencies" + ;; + *) + RSPEC_VERSION=3 ruby-ng_rspec spec || die + ;; + esac +} diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index b20f0034b61329e9028152f6c736cd68dfbd6b26..fc5a6310f50bf42e48b95c5c136054e0a4c5178a 100644 GIT binary patch delta 9372 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 W#E?m(Yuvy7;r{?-3lH*>M*sldI)(%Q delta 9402 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 A^Z)<= diff --git a/dev-scheme/chez/chez-9.6.4.ebuild b/dev-scheme/chez/chez-9.6.4.ebuild index 6cce9c186365..dad71cf90e84 100644 --- a/dev-scheme/chez/chez-9.6.4.ebuild +++ b/dev-scheme/chez/chez-9.6.4.ebuild @@ -67,7 +67,7 @@ src_configure() { src_install() { # TempRoot == DESTDIR - emake TempRoot="${D}" install + emake TempRoot="${ED}" install einstalldocs find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \ diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 3099879ece7843ef4bbf6004fcd1a12f33eeb82a..1b6b0e926896be608ea2e6d8d76067ce52bb4d7d 100644 GIT binary patch literal 69607 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

    j1(b7BM6C5+!gxt-!&!e+&n;b@q>egdyu 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

    Ff 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 Mf1Y|1B{uj00C9NkxBvhE diff --git a/dev-util/astyle/Manifest b/dev-util/astyle/Manifest index 15bcc718d663..859fef9e3ae1 100644 --- a/dev-util/astyle/Manifest +++ b/dev-util/astyle/Manifest @@ -1,3 +1,5 @@ DIST astyle-3.4.8.tar.bz2 229679 BLAKE2B 413204c5f53276ff533300bcb86c8c8ef8cf91371b2ac70431957dee1e713acd64eee6da18e2919ab51ca6757b30363997eeb2baae621a8cb302011adfc80c97 SHA512 8c0c79eea04ecdbc24f6e673a1a848d8682dc4e4f83949887eca5be98d5c485298fb44b0e9c70444c41ed09eb62662335138058bcfc9d3de21978149bc1b6ddc DIST astyle-3.4.8.tar.bz2.asc 488 BLAKE2B cb3aada25bb5f6f9c433bdc0a5ee6464ff2266f38a0b0a847349b4d56e7fed5ff055e296a0502c77d7f120aeaf3c7cfbd898850b455f927218cf8a66406e1ce7 SHA512 29085bf168435072c98ea4238798e7123e8ca9595b1a036a1d91dee128718d9c500d010be4cd0f6f7039abffce8341728ba1cdb01b7a06d77500c1e6b0cab873 +DIST astyle-3.4.9.tar.bz2 229873 BLAKE2B f698ec0f3447caf64f324760f9d9feabeb9588f603fb1bfd60b5272cc12525e8c942c084b325f7be1bfe93663de360727ddf8bdc65d38c84512852106cb2f70b SHA512 6538e1e9464564819bd1d8eef041de063a74e8974d2cc5942046a03fa70bd5472c20438bfd270dcf1f00d250d961129ce53b5ad18646505837e176c4e0e3f00a +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 diff --git a/dev-util/astyle/astyle-3.4.9.ebuild b/dev-util/astyle/astyle-3.4.9.ebuild new file mode 100644 index 000000000000..126f56e4b4a4 --- /dev/null +++ b/dev-util/astyle/astyle-3.4.9.ebuild @@ -0,0 +1,83 @@ +# 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/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" +HOMEPAGE="https://astyle.sourceforge.net/ https://gitlab.com/saalen/astyle" +SRC_URI=" + mirror://sourceforge/astyle/${P}.tar.bz2 + http://www.andre-simon.de/zip/${P}.tar.bz2 + verify-sig? ( http://www.andre-simon.de/zip/${P}.tar.bz2.asc ) +" + +LICENSE="MIT" +SLOT="0/3.2" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="examples java static-libs" + +DEPEND=" + app-arch/xz-utils + java? ( >=virtual/jdk-1.6:= ) +" +RDEPEND="${DEPEND}" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-andresimon )" + +src_prepare() { + if use java ; then + java-pkg-opt-2_src_prepare + sed -e "s:^\(JAVAINCS\s*\)=.*$:\1= $(java-pkg_get-jni-cflags):" \ + -e "s:ar crs:$(tc-getAR) crs:" \ + -i build/gcc/Makefile || die + else + default + fi +} + +src_configure() { + tc-export CXX + default +} + +src_compile() { + # ../build/clang/Makefile is identical except for CXX line. + emake CXX="$(tc-getCXX)" -f ../build/gcc/Makefile -C src \ + ${PN} \ + shared \ + $(usev java) \ + $(usev static-libs static) +} + +src_install() { + doheader src/${PN}.h + + pushd src/bin >/dev/null || die + dobin ${PN} + + local libastylename="lib${PN}.so.${SLOT##*/}.0" + local libastylejname="lib${PN}j.so.${SLOT##*/}.0" + local libdestdir="/usr/$(get_libdir)" + + dolib.so "${libastylename}" + dosym "${libastylename}" "${libdestdir}/lib${PN}.so.$(ver_cut 1 ${SLOT##*/})" + dosym "${libastylename}" "${libdestdir}/lib${PN}.so" + if use java ; then + dolib.so "${libastylejname}" + dosym "${libastylejname}" "${libdestdir}/lib${PN}j.so.$(ver_cut 1 ${SLOT##*/})" + dosym "${libastylejname}" "${libdestdir}/lib${PN}j.so" + fi + if use static-libs ; then + dolib.a lib${PN}.a + fi + popd >/dev/null || die + if use examples ; then + docinto examples + dodoc -r file/. + docompress -x /usr/share/doc/${PF}/examples + fi + local HTML_DOCS=( doc/. ) + einstalldocs +} diff --git a/dev-util/bitcoin-tx/bitcoin-tx-25.0.ebuild b/dev-util/bitcoin-tx/bitcoin-tx-25.1.ebuild similarity index 100% rename from dev-util/bitcoin-tx/bitcoin-tx-25.0.ebuild rename to dev-util/bitcoin-tx/bitcoin-tx-25.1.ebuild diff --git a/dev-util/cmake/cmake-3.27.7.ebuild b/dev-util/cmake/cmake-3.27.7.ebuild index 5ee10d37125e..99786150eb33 100644 --- a/dev-util/cmake/cmake-3.27.7.ebuild +++ b/dev-util/cmake/cmake-3.27.7.ebuild @@ -48,7 +48,7 @@ else https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc )" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20230817 )" fi diff --git a/dev-util/hip/Manifest b/dev-util/hip/Manifest index b3a6181bb24a..d84cbf43fe2e 100644 --- a/dev-util/hip/Manifest +++ b/dev-util/hip/Manifest @@ -1,10 +1,10 @@ DIST hip-5.1.3-update-header.patch.gz 3406 BLAKE2B 805539c3396a9cdcc4b807afd96eacd2de0e494a9ec927a1526cb8ce26b1c6e0a4d06415cd0210cba1398b5ff70f995fa67ad22b659578c075eb24c2a2cc9228 SHA512 eef4d70f9470a61d1d8cb140728cc4f2e792a4e64e0900a7410a74f3a6421410e7546e4e62bbbf35ae231b566bf162fb85de1f1ad1d8cfb2f282d2ed9a34b53a -DIST hip-5.7.0.tar.gz 553784 BLAKE2B bb22d46b04888301f45892380cf559f8b607215d0820431a9ecbf912af2c352d145a66d4d82c7485eb21d94c71d324d806be5f0c87d2a0ad501f223571b1a2d6 SHA512 02d42f0abb81c21a6929eff2257975eca4a022e6f9fc84e7ff46b84c8f40a69074bf3cad9f09ecd05a26c7a3bde30c67ef44cb028a5206e0738535a0dc4f6145 +DIST hip-5.7.1.tar.gz 553774 BLAKE2B f88c235f688d3a662ec6cb4ad7fe3f82c0015015997871609cc30ab5b2f7fcb9709a08683d77194e45a6dbbe1d24c6355b128d2ecf655f1dea3468711c64e0a3 SHA512 68fa8753725b53c999d102d254c6b1dba53af4e00d6a48db93d10213cc02eec30b4a39c66e773d4f625dd9636cf8b0c5faa05b69fac27cf5a6b19dd3ddd2b905 DIST rocclr-5.1.3.tar.gz 618606 BLAKE2B 02b7732ddd03c0883bee49c56466cd21c649159f801bfb2537eea6e640c65613eb57b37d942f465a9deb83d65735f51212dde5e4f77ba8239d1a6b7037e1800c SHA512 89fd2eca39ed84a1cf525b2c606089ef39f64c1f997c4880e10722da6de4864110752640e1508db1aeb9d15c48ba4e6fe5dbe7a9e56718853ece42548028b2ca DIST rocclr-5.3.3.tar.gz 625944 BLAKE2B 0cdbc1415a355e1d56628834846aaa8587c9827eeea59f4312b788e868265dcb42197181fd5ef411416da2e11662c7f665f578aa750ab88c3a5405bcc58ee449 SHA512 3f85532cffc09c2ca8e7cd1770263d1c1a38633ed2bc5cfe62072e12a6f8f669db400519950718be31f6b77693d372e2ef905f06c7f02e126aa9ff7d2da97924 DIST rocclr-5.4.3.tar.gz 640557 BLAKE2B 9ab91bab7ffb06c9c0d1c2ae79533fccc597071dda289ac375e32eb2965c638a7029951d2a49d46eeead9d7d242fe3a0cedb3e444d877af1bbf0e2d801c91e11 SHA512 c1d1a2ca08c2d762a221c04d394469aa7aff46086151333b145e0db9a7c7eb3dbbf8b9693e50d816aa9a13c16b4ebacf5ff3d5d8ff3393a8a764728ef5172d3a DIST rocclr-5.5.1.tar.gz 634330 BLAKE2B e6383a6b6b09f274a944d66effd345e38a191ec73ee5c5240f8ec8bb62a4df97b80835ce57f8f78c3834602b9da425b49289b5c7cd7e4c7071147ff409c6a6c9 SHA512 4c12011d22a4f14d9e93250b2a38716eb973139afa1adbbbd51c0e0ed13c0b7c1f45a37c71ef937c5fdabf09e928d7913ca3332fc61b7a2c10d21421306a228f -DIST rocm-clr-5.7.0.tar.gz 2008521 BLAKE2B 2edc6955a8b8bfd419f3e77e553081816fc3d8b8147d485f47006eb1aa2480dcc1aefa6641ca2ee610d855970946d194db13aa529830d09e74e411636b845bf2 SHA512 2c36e44ce488c01deaae4a73daad2b18d34c0a23a8ad1b72cee0936e6e3651f47275a84190f4f92eadd1dceb153cd4dd3746dd40066055bda65902aec40b8071 +DIST rocm-clr-5.7.1.tar.gz 2008647 BLAKE2B 3db0760d6f83504e60caf88a2dd5e0bc02c7db9d6f263ad0eb2cfc79aa0f88a3699c412844a0158a796d9d02e79660287e791edad787d814eefffea4fd2298b4 SHA512 d79323481d82fc02c12a32cdcc0d14437d512af023e7737db0387b7eecb27fe6e4ae7c71d6adce57932a04bb24c880440d9dc10aeb5af11a4f2ca64d44330965 DIST rocm-hip-5.1.3.tar.gz 967696 BLAKE2B 15cb52b5934b84acf515fe9c83b7c8982e00a23e20af933bdd2c4bc5b56fd42b08c8a08e840c85d2e0a8386d5a0e9c110504f68499989de1aaad00e9a5efcf43 SHA512 6b6fd6c12d73788df1711b12326b97fc7a184f319e0db114947b7967b75f2ee131f81e42e43a4981456b507221a6013133731120409f90214e13304299ccbc24 DIST rocm-hip-5.3.3.tar.gz 1151858 BLAKE2B 5f460b2078c850b3eb4414fcec4a6f951a3b282aa9828f77ba5d5adfdc0ee8d2e62c856e112a154c340daaf7dad49f4871412edd7b38f7fae2e6b17840ee144b SHA512 e747cc10e78cd09009cac762f0e060be13f3447af7ec2a4a2889cbdc09cd76ecb1b5b58c89f09a3b45a8296c2c71e1c55baf113e58a5a12434af3de7168b8d87 DIST rocm-hip-5.4.3.tar.gz 1195173 BLAKE2B 7452ee7a874bc4703b0d3aaaf9fa2a51e223d5650c65c34982a9981dbe14e8ec70c93d7e70c5ad36a8d02c3d2214fa6a393e20502a01418fb3320d8cfe363feb SHA512 1f4100e114576dcbad83aae453e21ab85cf25bd8a6ada380bb11cfc30e5f92ba903055b7257a099321a84b65adb444dd52b8258e82567f4bc882e65d89369b43 diff --git a/dev-util/hip/hip-5.7.0.ebuild b/dev-util/hip/hip-5.7.1.ebuild similarity index 100% rename from dev-util/hip/hip-5.7.0.ebuild rename to dev-util/hip/hip-5.7.1.ebuild diff --git a/dev-util/hipcc/Manifest b/dev-util/hipcc/Manifest index 77ab00cb0bfc..6dc5e4724e12 100644 --- a/dev-util/hipcc/Manifest +++ b/dev-util/hipcc/Manifest @@ -1 +1 @@ -DIST hipcc-5.7.0.tar.gz 36589 BLAKE2B 6dba983a0dd15e77df06445c3bc512d190e86a47d1a18689234e97a47d452a49619dcd680334041ff114a5bbe5bc37d77e37c85b6a18ffc2f8236f4b72024dd2 SHA512 b9f44c82623136a91b20bf541140b75e61a9bfa89b977ab84512ef8509c61c874887aed20a33f4e927469ed96222ba5d01df47eb6324f3f0f119ae2e31f2567d +DIST hipcc-5.7.1.tar.gz 36589 BLAKE2B a8ae6bd9f0f985d78119223b67b5b35b8d1ee38edb7e43c1e77752d203fe2c8b669b3bcff0cec661054d8cb24f799e7784a49eb0664bdd1dc2bf024ce026c175 SHA512 2d232c8dd4a47de6e0cff9d37b4e63a26cb1809ef2ff3a119c15e992cae96ffc2f4d8c1ddffd8732dea3a3d589a93e177f424a6174f982908aa50904e265432a diff --git a/dev-util/hipcc/hipcc-5.7.0.ebuild b/dev-util/hipcc/hipcc-5.7.1.ebuild similarity index 94% rename from dev-util/hipcc/hipcc-5.7.0.ebuild rename to dev-util/hipcc/hipcc-5.7.1.ebuild index 062d629e1a4c..71fbdc1e5def 100644 --- a/dev-util/hipcc/hipcc-5.7.0.ebuild +++ b/dev-util/hipcc/hipcc-5.7.1.ebuild @@ -17,3 +17,5 @@ IUSE="debug test" RESTRICT="!test? ( test )" S=${WORKDIR}/HIPCC-rocm-${PV} + +RDEPEND="!/dev/null) + + # Call python3 instead of EPYTHON to satisfy test_meson_uninstalled. + python3 run_tests.py + ) || die "Testing failed with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + + insinto /usr/share/vim/vimfiles + doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} + + insinto /usr/share/zsh/site-functions + doins data/shell-completions/zsh/_meson + + dobashcomp data/shell-completions/bash/meson +} diff --git a/dev-util/ninja/ninja-1.11.1-r3.ebuild b/dev-util/ninja/ninja-1.11.1-r3.ebuild index 4f8bdfff6267..c4874b6be066 100644 --- a/dev-util/ninja/ninja-1.11.1-r3.ebuild +++ b/dev-util/ninja/ninja-1.11.1-r3.ebuild @@ -121,6 +121,9 @@ src_install() { pkg_postinst() { use emacs && elisp-site-regen + if ! [[ -e "${EROOT}/usr/bin/ninja" ]]; then + ln -s ninja-reference "${EROOT}/usr/bin/ninja" || die + fi } pkg_postrm() { diff --git a/dev-util/ninja/ninja-9999.ebuild b/dev-util/ninja/ninja-9999.ebuild index 4f8bdfff6267..c4874b6be066 100644 --- a/dev-util/ninja/ninja-9999.ebuild +++ b/dev-util/ninja/ninja-9999.ebuild @@ -121,6 +121,9 @@ src_install() { pkg_postinst() { use emacs && elisp-site-regen + if ! [[ -e "${EROOT}/usr/bin/ninja" ]]; then + ln -s ninja-reference "${EROOT}/usr/bin/ninja" || die + fi } pkg_postrm() { diff --git a/dev-util/pwndbg/pwndbg-20230717.ebuild b/dev-util/pwndbg/pwndbg-20230717.ebuild index e3e4ca316ffd..8de162e49a85 100644 --- a/dev-util/pwndbg/pwndbg-20230717.ebuild +++ b/dev-util/pwndbg/pwndbg-20230717.ebuild @@ -20,7 +20,7 @@ else https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> gdb-pt-dump-${GDB_PT_DUMP_COMMIT}.tar.gz " - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="amd64 ~arm64 x86" S="${WORKDIR}/${PN}-${MY_PV}" fi diff --git a/dev-util/pwntools/pwntools-4.11.0.ebuild b/dev-util/pwntools/pwntools-4.11.0.ebuild index e1e83950a59c..70911999f38c 100644 --- a/dev-util/pwntools/pwntools-4.11.0.ebuild +++ b/dev-util/pwntools/pwntools-4.11.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git" else SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~riscv x86" S="${WORKDIR}/${PN}-${PV/_beta/beta}" fi diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest index 4d34b50201df..cf999f674fc3 100644 --- a/dev-util/pycharm-community/Manifest +++ b/dev-util/pycharm-community/Manifest @@ -1,4 +1,3 @@ DIST pycharm-community-2023.1.1.tar.gz 577304778 BLAKE2B c630c4a21edc2c36e972965e35df63500dafe8ecbd5eee9c6246785bf9e6962e048759a8674160fd47de810a75ffcefe0df14149746ca789b8064623551bed19 SHA512 d0c2419b77ca34c04579f8d52a20427a927fc4d7b3edb1e7787ed515cdc3777b19d963c22975c932c3e568c1861ec7806955514921a1156e497b584f816cd6a2 -DIST pycharm-community-2023.1.4.tar.gz 577477377 BLAKE2B a4cff0cefd50d047c9593af2af1911f45adc9065e944e5fc3f6f260a978e42f564bce70a90548de837e586142630ea85b2f69c413388eb37280b193df84c0260 SHA512 e0eaffe7e99473f096e77a9baa58f1a1c615da85903462c8221e6788bd4680acf6b13446ba5c09de0f281a02bbcbbc56b7500a688ceeae64246eb76dd85ff506 -DIST pycharm-community-2023.2.1.tar.gz 588203470 BLAKE2B 953ff202db44ea1e47fe62a2e10490f658dbe737977d7592edd00cad18dd481d25c5fb63d4e1ee26d6d11ac9927546d0c2b3e9801ef38ce4a08195d5ecf74518 SHA512 243dcba743fd2e379692da977217e4914d922cb334db317ec5ecff3bde65e6816e1e57d1c810a9030844d15d24a99f99882547269c39aaa261456e49c543e63c DIST pycharm-community-2023.2.2.tar.gz 588312104 BLAKE2B 079ea11f7202700183ff7fde5439ef836911bffd5c19f6331a313e56760fbae1f7738dce930c5b37dbb81d10aa27e8a147b482eda4968ef2f4d03159e9b0166e SHA512 dffd8aec1ccf37c2b70c7250e8796601031cf02714313987254d7d29086268d4794986426d9ea5b08446f962d9cb28f5cf4e9240431650b384ea2352aed8a09c +DIST pycharm-community-2023.2.3.tar.gz 588436516 BLAKE2B e40b9dc8fbfae8f397acb42999280492e78696dc10a5ea5c961b4b7ccef4c2b382871e13a097fff0501f7d75551883c47a1de785395dc1f657521de24cb179f2 SHA512 00f1e3c8afd860709f7e9e4f862ecdeda6c5194e3a3e99d1213ca004bc1dfeeb0f8a4bd8fdf6971c98442950c825915e091e5c03d6c6a8eadba083f274310fb4 diff --git a/dev-util/pycharm-community/pycharm-community-2023.2.1.ebuild b/dev-util/pycharm-community/pycharm-community-2023.2.1.ebuild deleted file mode 100644 index 2633a29ce241..000000000000 --- a/dev-util/pycharm-community/pycharm-community-2023.2.1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop readme.gentoo-r1 wrapper xdg-utils - -DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis" -HOMEPAGE="http://www.jetbrains.com/pycharm/" -SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz" - -LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+bundled-jdk" - -BDEPEND="dev-util/patchelf" - -RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) - app-arch/brotli - app-arch/zstd - app-crypt/p11-kit - dev-libs/fribidi - dev-libs/glib - dev-libs/json-c - dev-libs/libbsd - dev-libs/libdbusmenu - dev-libs/nss - dev-libs/wayland - dev-python/pip - media-fonts/dejavu - media-gfx/graphite2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype:2= - media-libs/harfbuzz - media-libs/libglvnd - media-libs/libjpeg-turbo:0= - media-libs/libpng:0= - net-libs/gnutls - net-print/cups - sys-apps/dbus - sys-libs/libcap - sys-libs/zlib - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango -" - -RESTRICT="mirror" - -QA_PREBUILT="opt/${P}/*" - -MY_PN=${PN/-community/} - -src_prepare() { - default - - rm -vf "${S}"/help/ReferenceCardForMac.pdf || die - - rm -vf "${S}"/bin/phpstorm.vmoptions || die - - rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die - rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die - rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die - rm -vrf "${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die - rm -vf "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so - - sed -i \ - -e "\$a\\\\" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ - -e "\$a# package manager. See bug #704494" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$aide.no.platform.update=Gentoo" bin/idea.properties - - for file in "jbr/lib/"/{libjcef.so,jcef_helper} - do - if [[ -f "${file}" ]]; then - patchelf --set-rpath '$ORIGIN' ${file} || die - fi - done -} - -src_install() { - local DIR="/opt/${PN}" - local JRE_DIR="jbr" - - insinto ${DIR} - doins -r * - - if ! use bundled-jdk; then - rm -r "${JRE_DIR}" || die - fi - - fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,ltedit.sh,pycharm.sh,restart.py} - - fperms 755 "${DIR}"/"${JRE_DIR}"/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,keytool,rmiregistry,serialver} - fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} - - make_wrapper "${PN}" "${DIR}/bin/pycharm.sh" - newicon bin/${MY_PN}.png ${PN}.png - make_desktop_entry ${PN} ${PN} ${PN} - - readme.gentoo_create_doc - - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit - dodir /etc/sysctl.d/ - echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/pycharm-community/pycharm-community-2023.1.4.ebuild b/dev-util/pycharm-community/pycharm-community-2023.2.3.ebuild similarity index 100% rename from dev-util/pycharm-community/pycharm-community-2023.1.4.ebuild rename to dev-util/pycharm-community/pycharm-community-2023.2.3.ebuild diff --git a/dev-util/rocm-cmake/Manifest b/dev-util/rocm-cmake/Manifest index 4cd6298032b2..cc6276d1b333 100644 --- a/dev-util/rocm-cmake/Manifest +++ b/dev-util/rocm-cmake/Manifest @@ -1,2 +1,2 @@ DIST rocm-cmake-5.4.3.tar.gz 46215 BLAKE2B ecdf93829ae77c1046157e4c8f219b74ebd30798e11be5fd270fe8dd568cbe5bbf25abdafbe18b0dcb185d97ca535a9aa2a1dfb7d973d17f167776b120f553d3 SHA512 fe039ea5bcab142c8cd3723aa570253f13f03fe5c500b0828275cc246a034ed52b9b7a47994e4caf72ae0402acf4e73e80b28224cc7874d85f94fd8e0e42947c -DIST rocm-cmake-5.7.0.tar.gz 50943 BLAKE2B 615a1a7e1630f4b6c3d3fe4a57a2ef042f4d33b3fb39c4ed82d8d2cb7b7c0d964dfb6f0f61b9a57944d0024d0aa76574a111d6b35fb64b402c18e2d02c8ac8a8 SHA512 96bf8788c0a7bfc7e4d52531cf0819fc7207ac2c30f7202bd4f8390e4c2a85e1b417ee6490d9c88f887872f5a278f7d85c86768afd9d3149b92f457b0f5f5b95 +DIST rocm-cmake-5.7.1.tar.gz 50940 BLAKE2B f3a36cedfc15af69819b576bf8f8bdfe7b49e5dd1d4db57f707295f14a8d64904745f454fc211b28adfde369c82cb42a061c05b6675679e11a3946f6ebfea6d5 SHA512 1265ed8e23a04f9cff57b43f815e8fbbb1a3f200bc040e01ceaa92c322088c9ef04da795b09d732c6466dc9a3fefc505b8b474d3f18f55cff491758aa53a6e6b diff --git a/dev-util/rocm-cmake/rocm-cmake-5.7.0.ebuild b/dev-util/rocm-cmake/rocm-cmake-5.7.1.ebuild similarity index 100% rename from dev-util/rocm-cmake/rocm-cmake-5.7.0.ebuild rename to dev-util/rocm-cmake/rocm-cmake-5.7.1.ebuild diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index 65519343f1ed..ac196a759915 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -215,7 +215,7 @@ DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e DIST result-like-0.4.6.crate 4311 BLAKE2B 612ad606f331449907b9c0c99b525aedd53b46b5143b21472eb34d38ac64026498712de7c774183c358531b8296952eb39067c0bc5da07fee5483c28d78de37b SHA512 81b202903a90058a993315253099748c69b9caa42e62121f3fdd63b7d4f22878c81133d0b09f28f3366f180615241cfadf3e055ac86fb9662b9c982e5cc06a91 DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 2598173bb8920e6b8143e034a77eeab17dea379f947098c35054c928db567513da4043d0830a8dbc40d3660e1257b90b18309f36cd83ac03e018921ae48343da SHA512 1097cfd81fe99472c0c308df7ba64ebd20497b0f855b66839c2a81ce8a179a305d04e7eb4d17be9d1dcc3e90f5fec7d59cf6d3093924354a6e02aa4ac2bfcbb5 DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 -DIST ruff-0.1.0.gh.tar.gz 3179556 BLAKE2B b3cf28efa36c4b06e7fe2d1338e136142a5df7b52ba47500dcd39789012b22278f8f088c7c5f686266d4a43b8326a43b13fe3f42c41842adb6b77c06b809f2b6 SHA512 888704c4e708d12f63da9bda67018595a3b50e9f4929c221a7356a2add8020de5146d9aa80c2a5c5f0e250f3e31aa37f250e6120cdfdd29587d1b7efd5d4677c +DIST ruff-0.1.1.gh.tar.gz 3199879 BLAKE2B d47c5920de8687f5e8b19c62e3be8c69cc11c1bfb8d7999c33216a8a285ca844ff7b530c5019da1c69e99e3821f49187f8d0122e61a44b911b1d14bce5ab894b SHA512 57e5679e83b0e6725662fd762af7581226eec72626eb7789e36de73bf291a70cb88f51cad64872d779ec7a4bf23f77991068697b11de29019514bbf1f1c2c766 DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b SHA512 b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustix-0.38.10.crate 342427 BLAKE2B 6b65b3b8d7ceba7e606bb1a2b07d447b8110c728c0b3a81838be8b0ad04ff01f4a6d9b6fc1a4725a392eeb0d455a06b6f7abf40b0990a7dbdf4a632199ccde95 SHA512 4329ad809994cb377f2bade3673a3cc829062f4c9977019735b90df17af92c22d3f036a13a3fe7073872dcac8f5e424db7bc56b0d2530e5e7b468a9d92a867c9 @@ -277,9 +277,9 @@ DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b3 DIST toml-0.7.8.crate 49671 BLAKE2B 47988292efa682f34b5295ee15524d9603d7884a0ebdc50aff93823bc9bb565569097b6aa0c622976cb23688aff73e41c0a19b0ab72ca55676cc86d7ae3db693 SHA512 84479acfa305aa682ed6ba655208c245d442d61028c422fefd6174371ec214e88912c257a3e2527e14646b655b18d55ac2d5482b0b4fd8cc2a9f66575ff1c84b DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b DIST toml_edit-0.19.15.crate 95324 BLAKE2B f989f96d571693ff81572af6c05a6f51b673e478f22d20a6b166c45909902ac80280ea92ec5c3567327df90100a47fb7504845fc39bbcff6756af6c1a89e2221 SHA512 46d6bd2fea957392ae0ad7e687dad7743b76ee8e8ec76c80d6374ea294d3d09b6f73df0a82c821b9ee3b5268987a4136aa825034309f3cbc1947dbd1af1505dc -DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 -DIST tracing-attributes-0.1.26.crate 32060 BLAKE2B 80e96f77194d90c324867155a22ad4b6831551ace5832434eb83268cc1919b5aedd7d193e00ce7b8764724d446bbcf0f94d01a94e1347321df8eb6858c4132c3 SHA512 ddb9f5efb33627586cef49e3bd45d45b643cdc0e280c970a32f92c8ebe3bd51428ee395c43613911e23841ffab36daad322f2a874732491aaf6a95bd5035fb44 -DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed +DIST tracing-0.1.39.crate 79314 BLAKE2B 8ddbc386e09d6162150a79d868882de7195a532fdc157b0d323f44cfa96a00f6171b576a9295667651513f0468bbed2d2ed535e1c07946711b160c0fcd91e497 SHA512 ade13c507cad7d59be247007019d4f576782d6d1145ade4d15e16b74fde4d0a8b6164721017bfd500a2591ed2d8ac63bc29d2d27c17899b4179df1fb1ea0ecc8 +DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0 +DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521 DIST tracing-indicatif-0.3.5.crate 25959 BLAKE2B 5f13e8f88277aab1f994ec288d208b70f702f78149abbf80dddcf11f316692374ecd90f6f422df90c18359ff57b5538402b2aa013da93c2f78e48a632ec87df9 SHA512 34163c09b47aa17ed02d1c42a6f318cb585e5e2d734015e45572d63495538ac70bbe18b1044cf3eb13f7b9a78427b30bcf67b8c3b6f8009c707e8455060dab40 DIST tracing-log-0.1.3.crate 20549 BLAKE2B 1e2b5f1d96983b0dcf3e61f71132536e21dc19af0d532dcff7cc91db45e60cbdc1f8b5b7a7b2c13214dda4e3becd4f3d62262def1b608a99fa330ccf1d716323 SHA512 440cb8ddd5823cd0d86b68bbbf29f6886d5800f95d0aaa9477f98f188013fd009c2b9bc982b17efd08abd071bc70ca511f988b9db8c21d8e3d323fb67614d289 DIST tracing-subscriber-0.3.17.crate 191711 BLAKE2B f55c8e8c70ca67f57cb3c8a411519f317b9961620e3f7db3a3933d549cb64a5871624c21231bd6a0974c94ecaee2904d2304ac9fde3aa8463f0fcbf99f94b5f9 SHA512 53a2a760d833f729e042b4f76b56c93ff7c50ddba968dfa9294f24425fe9a3dfc6c3b95a526ebd78df852b48b76c85d2f4f7be9170d75a6eea8734f77218e727 diff --git a/dev-util/ruff/ruff-0.1.0.ebuild b/dev-util/ruff/ruff-0.1.1.ebuild similarity index 99% rename from dev-util/ruff/ruff-0.1.0.ebuild rename to dev-util/ruff/ruff-0.1.1.ebuild index 6233fce6ee71..fb8925fb3d05 100644 --- a/dev-util/ruff/ruff-0.1.0.ebuild +++ b/dev-util/ruff/ruff-0.1.1.ebuild @@ -287,12 +287,12 @@ CRATES=" toml@0.7.8 toml_datetime@0.6.3 toml_edit@0.19.15 - tracing-attributes@0.1.26 - tracing-core@0.1.31 + tracing-attributes@0.1.27 + tracing-core@0.1.32 tracing-indicatif@0.3.5 tracing-log@0.1.3 tracing-subscriber@0.3.17 - tracing@0.1.37 + tracing@0.1.39 typed-arena@2.0.2 unic-char-property@0.9.0 unic-char-range@0.9.0 diff --git a/dev-util/selenium-manager/Manifest b/dev-util/selenium-manager/Manifest index 0a0e2e2b62e9..0a128f05cbf0 100644 --- a/dev-util/selenium-manager/Manifest +++ b/dev-util/selenium-manager/Manifest @@ -9,6 +9,9 @@ DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c78 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 +DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa SHA512 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40 +DIST ar-0.9.0.crate 14636 BLAKE2B 969106d12ea0aceeced14f42a6b71dbd10f4216c2111d4ea2d1c2c4d136741ac27ab8b0c59cf8304a33c0e2788321f5ba23b6b053eaf6f6142538714133a4b8c SHA512 437ba014dd01cfb69837a12db2104119ac1c76ffe89436421aa4f671dc109a1f4f39271a12d08979dddeca89ffe8bd967efbd31592f8f3421a0391208a6ea781 +DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST assert_cmd-2.0.12.crate 25347 BLAKE2B 7ff952782a86203c1dd06611f1c644d8eaa6d85c8aa635bb2cac0423050f0af3c3687dcc82235041fb44e748ed06db16ed7c413d0f31305b6e3d208880494fac SHA512 d14783933521ffbcc0bcad8e52e7e0e4fb58cb609123b2a50e20dbee10d7f2df4eb020cdfde386c8cde6b7e0696a3f98e0dbd698c82c99a2c6903c437ec907e4 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST backtrace-0.3.67.crate 78564 BLAKE2B 8c77d3d182c7e1ec3840fd6c7f4214322e473ba79a71b2d11d98696f8ae4440350f3c84a891b2ec79fffde107fb2ebb99fffca202d6ed235d3abd68215a1089b SHA512 8603a3b63f4f08be315176908134243680bf1a4b0e6cb26ed81f5fc1060279126ca0ef28f209a10289e1a85214b35db6b496affd71ad21524094f3ee3acd31b6 @@ -45,6 +48,7 @@ DIST crc-catalog-2.2.0.crate 9931 BLAKE2B b9c36e7f41e67daafc31f6ee6bf37ef7898017 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f +DIST debpkg-0.6.0.crate 119369 BLAKE2B 9c48c976572e1ec071551ea3fd83cb6a508eac5ce5d4fa36cdf400c34908bf2c15095766fa940dc1f93268897391fb544de29184674d9fd4764f0d7f8a6b65e0 SHA512 4cff76a56ca18e0cdd56b29fa6787d9bee8fb293f5f2ae7bb5b999abf436aae6edef2f8f3efb2841db84164868a5860171ea7deff8359ec07f94d954dd379537 DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 DIST digest-0.10.6.crate 19527 BLAKE2B 402009105a6ac055be062769dd4f162aabb977b9afe29f451eeb3e6b5dd1a579c371c5ec996b9c1bdba3b4ded83830ed2e1934a0505480bffba1e0d16775a8f7 SHA512 21d3c1dc64e640300c51e8a009af464d6e3cd2b10aa67c87a038165c11409d6e5faad1967236724a9a4cab8fdd88826cac1db4798245fd53ac2ff1a9b2b68b76 DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45 @@ -101,6 +105,7 @@ DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST infer-0.14.0.crate 18434 BLAKE2B 80c99fd4a912bfe92d259fa962dc6f1e26b2934b2ac65c99ed582c80fb8cafccc696520c9d11f4af6dd601e4a02d846687f059c2d35c72734f6cce571f006a39 SHA512 34ef03d6ac65216056afbbfac76e609002debd0dd453f4efea280e2adf3d90acb64a4a582fadd6f8fcf399b4410f2f9777d1a5f5186f0ed6b75de97ac0a041e7 DIST infer-0.15.0.crate 18734 BLAKE2B f2b4bc69e4b0f9b9d62c46e3661fdd95c858e1fbfa7d3a1696187c624c292ac286db25fa8388f7139951d0031e7f9b6f5df35a4f17d7f48b8cc8a71c9eb6a52c SHA512 711a038094bd05cad192884bcc84e72cf9064548f58865f52cf81f74c34ddfcc86d1a0a8112258dbe61a432c4b8ce490e76272d8ef6d5e3a71f185cd27dfb22d +DIST infer-0.8.1.crate 17480 BLAKE2B 76fbf580282a0d0bc6561be41fae1cd6e079cfcbb4e39662b8d0f9baa8841fd1e3656ecbb1ecee6e0b483835dff763203a3a5aba7dc712ce5cc5b51c923cf656 SHA512 38341ec1ba8708b633db22bf6a96ca27bbb7df8751cc27046f46fa99f5d2162452195e6e5d301f7519d766bd2e0dc3ccfaf98343e0313d380f860b35f0a25c85 DIST inout-0.1.3.crate 10743 BLAKE2B ac2fa5cadd98088ea3f6eb94ca46b3a9ceb6547ba49f0de311d86474d71024d1a087ce9b8d44ec808008db69146e9c81446bcfeebeb2fd74d2e8d0ad2c4975ed SHA512 1db5bc2bd87aae145b3b0be6669a9a722df2aac8f970fda210aaf945c372e641b941cee822917926dfa1ab8381c6e99cc7df4b18d2f4e2fbef17fdec36ed2beb DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 @@ -118,6 +123,7 @@ DIST linux-raw-sys-0.4.5.crate 1274380 BLAKE2B e15ca5b63cb994e86a8161e3b6e4bd20d DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e DIST lzma-rust-0.1.4.crate 31043 BLAKE2B eb330de79d518e71ab12aea7355fc0e4b50f18fa27356d33c3e4d2a7577a5c25ca0349273380289041d4f31faad3f2362ee4fe4f825968ba42dc3c59e0b475fa SHA512 0b2d98945a256917a2b33efe8aebf838bf5bf3fb105d438ac0578aa86f94e0528462295f573c4ae8d684f80fd66c37281d5c411dbcd0b61e0a112e3d0f2e7867 +DIST lzma-sys-0.1.20.crate 760045 BLAKE2B 1f66d32008178c218575fba12df95a2cdc448e080c0a81ef4617f35dde09f0d56c86c28050db61c2ae7b464d0eaed7dd8c59a1fa605b39ff8c329e49165cd922 SHA512 393908b4e3006e4d9948a077d84ba7f5004765c4cc0f854e04847e504a246ab9a8e761fa48d4f211a7ac08dc119d950481da1ed1a480778d6b6e9b446a697279 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 @@ -176,6 +182,7 @@ DIST sct-0.7.0.crate 27502 BLAKE2B 93912044e47473d72d7415e01cbe2545f84d7d087e7a7 DIST selenium-manager-4.11.0.tar.gz 76963590 BLAKE2B 1258af7248417e81bcf1e855346a0429b38e5da270814f1aea65847e78203b3ad186d568e5c27ffd19cdbe6ce732faa02bceed69ed03bb1314e6a11d6325f029 SHA512 d75e147acb1e5655c170b494e553ddba19044acb92b36e062e138151c729b100d1036161bcc9352d7639b994e1f3e0602bcd7a9217ad43abd00a2b10ea60c289 DIST selenium-manager-4.12.0.tar.gz 79906008 BLAKE2B 4ac3a4e134b29c1e866645a6ba3c799575b9f1d9854573edbcbe14a63f29fd05c822bfd97937091415e80d07bbeb3545f839b444e2e85e957b504cee8bc41ac7 SHA512 063780d555c41eabe0e3db3b7ddd3cb9793d0d733de457bc553235af158e76df7f29acb675a8987933037952393c2cd1940fbab81f515f3dd10dbc8daed13c17 DIST selenium-manager-4.13.0.tar.gz 78263115 BLAKE2B 8f06ee9e6a8ac8a63c3f016d3e310ba22ac0bd5566f06f6d6f71f269084bafa00f0627aaf1103f2f28a8785e81ace1652b64a271a23fdc74a56c0bf118ccd2ca SHA512 7156b28326492efa189ec4d5e53e131f4e8fb3aea97ce6632b0a9a81e04e238645b4994e348fa6e3f689e5472f569dfe95fdb11a6bd8456381b85d41fb0ede61 +DIST selenium-manager-4.14.0.tar.gz 78721372 BLAKE2B f57f5ed30f4439a83308909f5233187f924476de455d9b6504255e56a3217844d206968a96963c0f824c1a7dc5e69a196dde50a0cfb291820e6690be67a87c5e SHA512 b3b3f375ef0589cdc2afb454b50678ebe881d08cea841c697c9a5a4d745fc8ac84f941d2f5bbea9082c6e0c7052b7c5f08207947bb4389b0322c257dc81dcc89 DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 DIST serde-1.0.171.crate 77630 BLAKE2B 84b4377c78018a9d32a1a3841d26111f2db8b761f45376abaf0412ce456e0bbb39b287e460a8d99e217dcf0ce24a461488af85539ec127672767fee0b44aab7a SHA512 c8db09da8845e102e209276d5747a28d2e7b12ab5297d24156062c61c6ac8aaac8789d6e91a4f939d1f674375d8c3d3d1e372dd248baf63fece3740ea6f68bce DIST serde-1.0.185.crate 77337 BLAKE2B 602d8ce302f73327ce0dcfcdc5377408f4805be8a22ef93496fa31be512985188111c131b6dfaf110069ddbc45a9fdcdb8409d14689422fedcffa652e5a5000f SHA512 0c48d6ac7916104e108025c3ddf88a7e98b98ffaa98fcb7ff9eecbc4d3ed5930efbcb0de9e4072f795a3cbfa12aa5e17ee7eeeed948a7c99453c9a9d0c9985c3 @@ -274,6 +281,7 @@ DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007 DIST winreg-0.50.0.crate 29703 BLAKE2B db9a968ef96cc07bc1088831affc4627e09c7ab8170a54fdf70a599c2d6180a8a9ac46b6304b61fdd2fac96e01bb004ebd8051940300c7b52c5b7b7975732d11 SHA512 2f52a9e3ab794665263499c88dfdf06009c6477d180a90ebbe86e786ae7f5003c9dc8b3c26224024e79450f3b94688000458f2ea8b1ae1c3691453c3d4df4787 DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac DIST xattr-1.0.1.crate 12258 BLAKE2B 5f7614de3e7179983c9767953b7713fa387ffb011ced680c93edf4a8ce2b0273a10bac6a968f67d7636beafe3c8ceb3015aa97b2b607d591c7cd68f5eaa07725 SHA512 f26860cf452e158ddded144d96b80614068dc6271f38ec3794ced4272c9ad01b9baf4938cf7a249e9716947b9c1b2700266bbd6ec9bc7645a3a2fbca9ab67c67 +DIST xz2-0.1.7.crate 23892 BLAKE2B fd4b65cc82405f28a3d9fcc3db9dbffac41ae8ec7e767f3405bc9c7e45000b529cd571f72a76e41f2fb9866e7af8ab37d9f1ab8e6f14652495d306ba0a745879 SHA512 9969ae958b157f3d49708bd00640e57fe7c3826add2871575bdac03e6064aabd28392e3062bfbb833752df374195c50b19dc6b6c08ac41455c492213fb91fc74 DIST zip-0.6.6.crate 65789 BLAKE2B acefc076297468d72cb20d8c6234fe5406875056fbf78fc0eac3ac430af78f320ed839f8683bd96fa1a03c457d6ac568d42bd703a902bc37bd126791d8b4c709 SHA512 affd46c17ceaa0545a155250dfd16756f8706dda43bae8a322ec0481dbfb41e4cf3166bf9662fc139ef9d0ab3b0f9f158535b21d2a61b21d38b8b2407813eeef DIST zstd-0.11.2+zstd.1.5.2.crate 28987 BLAKE2B e04fe25ec6661819efeca08698c207922c38447459aa291961d3512d7c30016c51ddf49a8dadac0b7b2bf677b6a89d22670ec1e214607b476584a7e1b2dbf36d SHA512 d3f053c4acbdb45f3dadc9590db56095c761f0ff8899d22461f664701de766dde2fac2960a4477cd05d0a9c7ec200caa02ff891eb1f04630734996e0c38d10dd DIST zstd-safe-5.0.2+zstd.1.5.2.crate 17273 BLAKE2B 74dc561046f9bc595c58b62bc6ff291325bc23fd06a1249148426bb853271393eab5121d2e1e29e433eff562c9eab72c1be265f3fe3bf14cc35d4a741db03c38 SHA512 03a6f07ada211fd6c364f03d06acff705fa5b08129aa09c29ad310f05b233553f8ea697e504470d4c104bd947f5d4102328c4df0df5e1da6d8e537f51451a014 diff --git a/dev-util/selenium-manager/selenium-manager-4.14.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.14.0.ebuild new file mode 100644 index 000000000000..9e264a4598fb --- /dev/null +++ b/dev-util/selenium-manager/selenium-manager-4.14.0.ebuild @@ -0,0 +1,312 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.5.4-r1 + +EAPI=8 + +CRATES=" + addr2line@0.19.0 + adler@1.0.2 + aes@0.8.3 + aho-corasick@1.0.2 + android-tzdata@0.1.1 + anstream@0.3.2 + anstyle@0.3.5 + anstyle@1.0.1 + anstyle-parse@0.2.1 + anstyle-query@1.0.0 + anstyle-wincon@1.0.1 + anyhow@1.0.75 + ar@0.9.0 + arrayvec@0.7.4 + assert_cmd@2.0.12 + autocfg@1.1.0 + backtrace@0.3.67 + base64@0.21.0 + base64ct@1.6.0 + bit-set@0.5.3 + bit-vec@0.6.3 + bitflags@1.3.2 + bitflags@2.4.0 + block-buffer@0.9.0 + block-buffer@0.10.4 + bstr@1.4.0 + bumpalo@3.12.0 + byteorder@1.4.3 + bytes@1.4.0 + bzip2@0.4.4 + bzip2-sys@0.1.11+1.0.8 + cc@1.0.79 + cfb@0.7.3 + cfg-if@1.0.0 + chrono@0.4.26 + cipher@0.4.4 + clap@4.3.23 + clap_builder@4.3.23 + clap_derive@4.3.12 + clap_lex@0.5.0 + colorchoice@1.0.0 + constant_time_eq@0.1.5 + cpufeatures@0.2.5 + crc@3.0.1 + crc-catalog@2.2.0 + crc32fast@1.3.2 + crossbeam-utils@0.8.15 + crypto-common@0.1.6 + debpkg@0.6.0 + difflib@0.4.0 + digest@0.9.0 + digest@0.10.6 + directories@5.0.1 + dirs-sys@0.4.1 + doc-comment@0.3.3 + either@1.8.1 + encoding_rs@0.8.32 + env_logger@0.10.0 + equivalent@1.0.0 + errno@0.2.8 + errno@0.3.1 + errno-dragonfly@0.1.2 + exitcode@1.1.2 + fastrand@2.0.0 + filetime@0.2.22 + filetime_creation@0.1.6 + flate2@1.0.27 + fnv@1.0.7 + form_urlencoded@1.1.0 + futures@0.3.27 + futures-channel@0.3.27 + futures-core@0.3.27 + futures-executor@0.3.27 + futures-io@0.3.27 + futures-macro@0.3.27 + futures-sink@0.3.27 + futures-task@0.3.27 + futures-timer@3.0.2 + futures-util@0.3.27 + generic-array@0.14.6 + getrandom@0.2.8 + gimli@0.27.3 + glob@0.3.1 + h2@0.3.17 + hashbrown@0.12.3 + hashbrown@0.14.0 + heck@0.4.1 + hermit-abi@0.2.6 + hermit-abi@0.3.1 + hmac@0.12.1 + http@0.2.9 + http-body@0.4.5 + httparse@1.8.0 + httpdate@1.0.2 + humantime@2.1.0 + hyper@0.14.25 + hyper-rustls@0.24.0 + idna@0.3.0 + indexmap@1.9.2 + indexmap@2.0.0 + infer@0.8.1 + infer@0.15.0 + inout@0.1.3 + io-lifetimes@1.0.11 + ipnet@2.7.1 + is-terminal@0.4.5 + is_executable@1.0.1 + itertools@0.10.5 + itoa@1.0.6 + jobserver@0.1.26 + js-sys@0.3.61 + libc@0.2.147 + linux-raw-sys@0.1.4 + linux-raw-sys@0.4.5 + log@0.4.20 + lzma-rust@0.1.4 + lzma-sys@0.1.20 + memchr@2.5.0 + mime@0.3.17 + miniz_oxide@0.6.2 + miniz_oxide@0.7.1 + mio@0.8.6 + nt-time@0.5.3 + num-traits@0.2.16 + num_cpus@1.15.0 + object@0.30.4 + once_cell@1.17.1 + opaque-debug@0.3.0 + option-ext@0.2.0 + password-hash@0.4.2 + pbkdf2@0.11.0 + percent-encoding@2.2.0 + pin-project-lite@0.2.12 + pin-utils@0.1.0 + pkg-config@0.3.26 + predicates@3.0.1 + predicates-core@1.0.6 + predicates-tree@1.0.9 + proc-macro2@1.0.66 + quote@1.0.31 + rand_core@0.6.4 + redox_syscall@0.2.16 + redox_syscall@0.3.5 + redox_users@0.4.3 + regex@1.9.3 + regex-automata@0.1.10 + regex-automata@0.3.6 + regex-syntax@0.7.4 + relative-path@1.9.0 + reqwest@0.11.19 + ring@0.16.20 + rstest@0.18.2 + rstest_macros@0.18.2 + rustc-demangle@0.1.23 + rustc_version@0.4.0 + rustix@0.36.11 + rustix@0.38.8 + rustls@0.21.6 + rustls-pemfile@1.0.2 + rustls-webpki@0.101.4 + ryu@1.0.13 + same-file@1.0.6 + sct@0.7.0 + semver@1.0.17 + serde@1.0.185 + serde_derive@1.0.185 + serde_json@1.0.103 + serde_spanned@0.6.3 + serde_urlencoded@0.7.1 + sevenz-rust@0.5.2 + sha1@0.10.5 + sha2@0.9.9 + sha2@0.10.6 + slab@0.4.8 + socket2@0.4.9 + socket2@0.5.3 + spin@0.5.2 + strsim@0.10.0 + subtle@2.4.1 + syn@1.0.109 + syn@2.0.29 + tar@0.4.40 + tempfile@3.8.0 + termcolor@1.2.0 + termtree@0.4.1 + thiserror@1.0.40 + thiserror-impl@1.0.40 + time@0.3.23 + time-core@0.1.1 + time-macros@0.2.10 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tokio@1.32.0 + tokio-macros@2.1.0 + tokio-rustls@0.24.1 + tokio-util@0.7.7 + toml@0.7.6 + toml_datetime@0.6.3 + toml_edit@0.19.14 + tower-service@0.3.2 + tracing@0.1.37 + tracing-core@0.1.30 + try-lock@0.2.4 + typenum@1.16.0 + unicode-bidi@0.3.13 + unicode-ident@1.0.8 + unicode-normalization@0.1.22 + untrusted@0.7.1 + url@2.3.1 + utf8parse@0.2.1 + uuid@1.3.0 + version_check@0.9.4 + wait-timeout@0.2.0 + walkdir@2.4.0 + want@0.3.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen@0.2.84 + wasm-bindgen-backend@0.2.84 + wasm-bindgen-futures@0.4.34 + wasm-bindgen-macro@0.2.84 + wasm-bindgen-macro-support@0.2.84 + wasm-bindgen-shared@0.2.84 + web-sys@0.3.61 + webpki-roots@0.25.2 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-targets@0.42.2 + windows-targets@0.48.1 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.0 + winnow@0.5.0 + winreg@0.50.0 + xattr@1.0.1 + xz2@0.1.7 + zip@0.6.6 + zstd@0.11.2+zstd.1.5.2 + zstd-safe@5.0.2+zstd.1.5.2 + zstd-sys@2.0.7+zstd.1.5.4 +" + +inherit cargo + +DESCRIPTION="CLI tool that manages the browser/driver infrastructure required by Selenium" +# Double check the homepage as the cargo_metadata crate +# does not provide this value so instead repository is used +HOMEPAGE="https://github.com/SeleniumHQ/selenium" +SRC_URI=" + ${CARGO_CRATE_URIS} + https://github.com/SeleniumHQ/selenium/archive/refs/tags/selenium-${PV}.tar.gz -> ${P}.tar.gz +" +S="${WORKDIR}/selenium-selenium-${PV}/rust" + +# License set may be more restrictive as OR is not respected +# use cargo-license for a more accurate license picture +LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="test? ( || ( www-client/firefox www-client/firefox-bin ) )" + +# rust does not use *FLAGS from make.conf, silence portage warning +# update with proper path to binaries this crate installs, omit leading / +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_prepare() { + default + + # Avoid tests requiring a network + rm -f tests/{browser_download,chrome_download,grid}_tests.rs || die + + # Avoid tests requiring a specific browser to be installed to keep + # the dependency tree manageable. + rm -f tests/{cli,iexplorer,output,safari,stable_browser}_tests.rs || die + sed -i -e '/case.*\(chrome\|edge\|iexplorer\)/ s:^://:' tests/{browser,config,exec_driver}_tests.rs || die + sed -i -e '/browser_version_test/,/^}/ s:^://:' tests/browser_tests.rs || die +} + +src_install() { + default + + cargo_src_install + + dodoc README.md +} diff --git a/dev-util/shflags/shflags-1.3.0.ebuild b/dev-util/shflags/shflags-1.3.0.ebuild index 251b2d618b2a..103cde17e66f 100644 --- a/dev-util/shflags/shflags-1.3.0.ebuild +++ b/dev-util/shflags/shflags-1.3.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/kward/shflags/archive/v${PV}.tar.gz -> ${P}.tgz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 sparc x86" IUSE="examples" src_test() { diff --git a/dev-util/stressapptest/Manifest b/dev-util/stressapptest/Manifest index f0b635157c3a..8ee802f008d7 100644 --- a/dev-util/stressapptest/Manifest +++ b/dev-util/stressapptest/Manifest @@ -1 +1,2 @@ +DIST stressapptest-1.0.11.tar.gz 230797 BLAKE2B 0b1a3cb999c3f7042ecdfc49e118d8abfb28367e9e53a646fe1c89441446b725231997321ecc599b78313a1100df31bf2057f9a60092234597cf633b8520ecd5 SHA512 4d4a1d018e03a857af16773238323a1fddaf2babde491249e80e2644bffa2673bee9a9f2c97931eda04cb9481bffe4434c0986d3660bd5d922955e7c76376597 DIST stressapptest-1.0.9.tar.gz 219517 BLAKE2B 58fdb60b924bedd526cf31ed47a56cf4cca288abb43054fc6de5379ec2c6ea705c92eec1ef657274949009e40e8fa82ee9cc6e1bda2ef160a894ba95519fcfd8 SHA512 2680b9a4e148a2fe0cb7758ffde7624c8874bbae1e7650bb4df6916512be5949996da16d52f530b237fe4c6122fa9bb2d35b11092d106f59d614b44eec250595 diff --git a/dev-util/stressapptest/stressapptest-1.0.11.ebuild b/dev-util/stressapptest/stressapptest-1.0.11.ebuild new file mode 100644 index 000000000000..ef8787eafda4 --- /dev/null +++ b/dev-util/stressapptest/stressapptest-1.0.11.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Stressful Application Test" +HOMEPAGE="https://github.com/stressapptest/stressapptest" +SRC_URI="https://github.com/stressapptest/stressapptest/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~mips ~x86" +IUSE="debug" + +RDEPEND="dev-libs/libaio" +DEPEND="${RDEPEND}" + +src_configure() { + # Matches the configure & sat.cc logic + use debug || append-cppflags -DNDEBUG -DCHECKOPTS + econf --disable-default-optimizations +} diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest index 423790504c4a..d76395ce2f0e 100644 --- a/dev-util/stripe-mock/Manifest +++ b/dev-util/stripe-mock/Manifest @@ -1,4 +1,2 @@ -DIST stripe-mock-0.173.0.tar.gz 1297798 BLAKE2B dffa959b7e221217f19c636f4c75cf4fa4ed453066085d2cf81d915d1da3938e3d7310bd0cba08e2f8da217f957b35f24019c33b5da12852bcd972d044d77500 SHA512 9c516bbeb9845a9ab3b870232020eed71387f7a4e3270af85d74acab103c71fd49791b6e22b44a5e6b1490fa01c2d5a9358f866b54e9faaf0af50dd7b67d54dd DIST stripe-mock-0.175.0.tar.gz 1345538 BLAKE2B d669af5ca5b38eeca5ce30bc4ce8b446bd49524ad89f7ee04c8bfd465202d4fc58f848abfe0410e463f58871da7e2c6f26b6db9155c3253ad0ae29f151e480ee SHA512 9ce0e90ea94a0bbcece43913da40b717d668650e05c264cb42cb08f6ef7d5086f5337388556d33d23262fc474945b1f622bab0fa8912303a8b66657fe4b9b828 -DIST stripe-mock-0.176.0.tar.gz 1388731 BLAKE2B 1e9265b0a1906a11f3c78c63d5426d00a9c1d06dfe3145c07d6f2da51eb2b660a93bcc33d7f8bfda402d590ac908a805a034e6111c3013ff0406aba4a304b80d SHA512 f53cb4f15d7fac9af0e89b50b8c08f4a4a1b10c81b723dbca67cec1d7eb276434b287a5863b2028fe3c29259ec588ef25e39a9a55fe913ba8e748c5c034e3e40 DIST stripe-mock-0.177.0.tar.gz 1388775 BLAKE2B a5a3b70436c8d30b0916cac5ec0da6b4c6608c9a57616b3e984f4011d84c7674d8d364c91b99df114baf9bc10c161c720de44698323400355d6016728b035b19 SHA512 a34cb40c0d3e256ee0cd420923471968c898ab6b0740c2c27918303616c78fb9ba5df0395c8366e0671e964bff244f73833969fce545571fa624d01b725bca91 diff --git a/dev-util/stripe-mock/stripe-mock-0.173.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.173.0.ebuild deleted file mode 100644 index 6c666b489577..000000000000 --- a/dev-util/stripe-mock/stripe-mock-0.173.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Mock HTTP server that responds like the real Stripe API" -HOMEPAGE="https://github.com/stripe/stripe-mock/" -SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT ISC BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" - -src_compile() { - emake build -} - -src_test() { - emake test -} - -src_install() { - dobin stripe-mock - einstalldocs -} diff --git a/dev-util/stripe-mock/stripe-mock-0.176.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.176.0.ebuild deleted file mode 100644 index ca0f4e60efa7..000000000000 --- a/dev-util/stripe-mock/stripe-mock-0.176.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Mock HTTP server that responds like the real Stripe API" -HOMEPAGE="https://github.com/stripe/stripe-mock/" -SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT ISC BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -src_compile() { - emake build -} - -src_test() { - emake test -} - -src_install() { - dobin stripe-mock - einstalldocs -} diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index dfa171b244f470099e7fcdba86a4b8296307e11d..a61d17128988d3b80d5235a535f91d932c83d9c5 100644 GIT binary patch delta 38045 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%0AQ@3{qFM&|bK{H3Fu0l$Ukg z<~ZlLO+_*bRr_{4Mkl0wbv{A=JmtY634jiyKQM(k3! z#mh$WEc<{UduS>mT4Qf{fBMLw&SjZWqCU|)n0ICh&9lY(vB|{-Yb5n4+_TO=<}62> zh#(7_bEO3i;c+^9?Z>?og$yw1viDDx;f3B!-nF=FIG`Miw z&Zm?f|JmiZQ6#)e2Ofk{-JSUaejMB*<)8>+Ot?qziar*HDR;FTl^HnPqZ zb$ZUJLw6@T`I~HRjoI?0PV^D0E|;_agesmciyuGDZy&$@@!M|{N*{mpWZzN73zNLe zNl`?Ak4g&;qWEs#e@YqUyD3+hw1lC;p-AAAPWcq%W|ew)8oPx<;(e92DnrMa0OetV zbels<={)yc8oH8}fIzzm8~Jme7Pk+cQMc9|2f#S23Jka!ARk>Pf9~7+YVg3urcF*0<)6yT zW&39EryP5B$u8{-V^-*Yx;_9Z2WdhiDu$rdgKWd8_!1wv4Xv(oHy04PtmSsEg`_;P z0&IuKlXs$0(OGd{^lb{s=>0Xjb5j;mRs4OI%TgZ^&4NLx>j(np$N$}r=~_rl?Wpv;zaUWXICS3j5JH)(XUf7i_>oPg%XuCn*#QI~ICmo=Z` z8&$q}A&9aTvXW$8gFIw+=*gQqG4@KDE_TP}i#~3E7Q$lF1%vXTDW#we2qj2x-oe|h zsOm9TGqdxnl2PH`E!I=V_@lE!0{@Ty=gawy{_~5urw*MlMDpIbxH4IpsH|_4%Ke(G zD-{S%f3^r#`G$10IlrCLVdcXXKkRq3dvONapcc7#<%+16?anckrO~pXn7S0}$z8RDOUsY>fB&_DzkcbX|M}@XxaIt64tI~RthN=S z*F9ysmVALM@2o9&7Ecmmh;Jk{{gcl+Cv^}hfSf{^P_#O{r}6;mnMjAYD2gSE^@Ed{ zv@upy?Jjz*k{H;MMAO=z(`shPV2!{wcRH;W%@C_%S*PMR>VC*PKfO10(r3y_R2+Ai zf3!7?KgpoZ!xIo>s`0&e#kbPGfp63=?NESq-a8O-G_b#_wl?IwpE}zPaz7i}Ao?c* zLkkb5E77DGd5D@d1QSujGJ07RWJMPFXOqbGMKJ-xElfj=hZTEN*gu zu>HJHFLSn!{Y5%?LJjaaQ3M1ye_|rFt6LMbD+4ebL4U~Xojr+1v#4?>m2t|sZ;HX5 zSrx$zRO?)x5+@|WEmOhAZI|?7Dv)j#i8ZRDP(+g`C-@|2dsFVG07V)#X&B>s)|dgBI->^sRMl{p9$|L2v+=f)WT@HfrT@Y5mIUR?^0Zs3)mL!sm4AfBW=3JFBy2 zZJQ`>jwr>WYYEkUB^))p(Yckn{w|<_RB=h7g zy%2+==CItnbSjfsNqM(BHgzchT-o``tY>@6pm6a2!VmkctVnhugv3H-=5HVB3a5og zw5Ze&xUOd0Zw6TnQ zhhvjun`~>d7f2}-!_*68x8qc_@uxcKeLUIC^>SSjHOHb{v+XeQq^<`_c*$xQ2OL(- zEVTgH^}9Pckdfr2#<$jhZRir`k`__~VRfJ4D8iQh>y+R`MBsy$e{G2fsX-yHU%gq4 zc;$#aV%JfLifjAam)fyve-#P&-WDmsKQv&oY;8UyF9}& zqHG!t3D=JBBMs%vMv+=cTKZ^ z*4v?ikqZid1W4Z{lA|29*NUb&2fr!Sb5S-E1Cu#=SGL$`e;g@A76@CH+v4PAl{ghh z+CLYb?@RY}e*W_3{5aOUc0a?-C zOYU-ASJz#|%zgK6(e_Q+l_#gfwBgrwDK3GnNtLn7jU}g1ERJO!sS4Utww45|vdlJ` zgtB6LV#w8Oe@*X^d(RFCMp@lplx65;dhZq*mjq@no$) zl(!TPd_lltEC$2L_-Ph}3{a-{g2Aj7NQ z*4w%tMe@GlS!ARoWvs+a)i9?yK4mc%)FSorUPXHIf7bi05Np4+b16Y?obnE~A5%#? zZ_XbpW?^>ms0HY`Q{$4xoeS5JerjQCXFBZ52ys)szAH&sKnLpKf;$d7ZDgRKcljwN zN^Z>Vd_0LZHOlfMz5DJY9$Pg(B|ShSoA;ovEB4CjUnM|z>24g0ZR9AabdoAFcas^D z1pDgwf2#H?&6<$ZR)kd%oODTV1iZKvmAT}4FCulC@R^*iN*ot5+gc<)8O z`{S&3mG|>enzNCMW1wjVla3VoRI{4mtS+P9LY-4UWK$`~PM93RF8Q`gM}}WbW^u%u zqE!jeV4)9iVQ*>cU6*I#Zd3S(j;MFXk)+(R=0NeD`t*X{3nTj}jmmoW_IUKM6^b4{QmmYU zf3kr5EV-}{M+hY6qSdcEh)YZjbOmHe=mnG6s9F9=yMxaa@b*(Ld;PBz;?LjvKF5oY zha&AcuouYJyAm0V*rmA%Wi~^5VAIDJ+eZ<7ce@ znAuvQ(r@pu|0g?If5GK=uQ}g2NQZ6hU)|{_%|9>ue?-nb za+D+mIsB(ep!N}I4ZVgW_tW92m0*|l+OQjO>flRmePE2a_*z5fB=y`0k&i$<&s8Ids0vy4 zu!iB^j-PvF&p9_)W!ua6)_XEje^JL9K;WV(0QuIblW^Slt%FcQSh}JY^j&*`IpB>_7E@{`l?pe*OKOhp}z>HGp~D%SmoPk*u5mDVn!H!intW?c(2P zK`3=x1L$W8`!SakkFViyEZUKI@+R^6b+!JSUw^rs(*5+_jeVh$0Z$GvLEtc+ zVQPADv~|`SM~btfrG~ONqytNfTjq&gF!6S}WIBVv(dGO)W}}SER1)I0cz?EA%{Ozd z`aCR%fYw7>!xj`|yw^D2BRB49qA1o$D&G4p7bxs12&t}o=#duRX+w(q_RDJlg`7FH zn{7thOl(bc@bn?Kr`y%zvewf?fijJ~sq2A;e7BxPs*ov!##5F0m*uj>-@kqN`lH?d z(E*bFb+M#4>n~TCj>3CQqkrXf6D9Fj+LQ2wTD^KSD6>zJf>dNm3HYaOTcfB}&+Z)6 zp@t~sR(6R1wS{?) zc?0XI4pj-&A7%CZ*BG7z%#oK)xw_%xM2k@J4yY(n0I&}@+JKbI%71F133yE_(6KoH zVcAZbc1}Om?;pSZ^5^`KD<9*PG5+Kupj`}4s6}@0eE>7;(qz7EP=_SR|0ieivb*{L z_pL_KPk&!de)i(1JK{;+X+j?f5uP@$?z0s@y`&aqUCF&E%)rUWZ=uF3 zHr87o%hPERV2QoksfbV4=iuiB`>T~ednqfUj-9HcAHbI=A6ru~B9E8*nfjXq+H}hq zN}{PF2;}aQkQZ)Mha8qXoo8`tsQGk-Y)jxK&97+TL{7HzWq-)_#O-XhQyKH3+{k0a z*qeG{vA?2<#>7OOJb-?>DeQ+-XQkWJYtd$f?5TaW^0Tqq57o=+q(IwQb!nkq1636Q zshBC~4mq*l5k<2+#=@|jH@c~2&)NOHVxNDPw*L0iCW^0`I|9viv6&99Yxx%ProCR+ zwPvQ?Y6s6Z9e->^*|rQlK@Xb+&aJ66 z>hB?VB%HGA#YNz-gL<=)(k zplN&Le5ZbgsNb;0-tb!ulHZB^(wM5<71PIEr< zSXSons0&M3M+3#SQuy-YDMhy%&h>>-FEA5yD8Q+_<`vi!3P$PrTfl1l@*4fTRl3u; z^VWRw(0`X8d2>w}5gZ{Yoj;{uFa=rV#DOcR2xj20QcxCWz4Y=c-m40H{<>)I*!Ag0 z^uqL)qcZEfioi}~Y5S_+vD>?kpiUTHkocp2CN<`{O-*f_gk}dt_3O9W@ej^omw7z8 zQk$pROQ9~W-dn%hZg;kLrE;jL+4Hu(-}PWf?SGdx&pK6T-rASVmz`!{xzqg8rtJ;$ zYA$62SiRC^PU)Lc<&Cmk^bPSVNJ=MH3%=8p6>I~Eaa36I!wEhI9(7twKE1C1{Pve6 z`>|Mr=$D9}E33oTR)akrqF?SrNtM z9)D*^2A9NxL{u$WkJcy#b)Lb2O*Pjg8wVNaJnth#I(SYknRTtK%7dt5I8{TxL=Y$7 z8k7O(?`&23uTF9}x|(gYAH@l#w2BsjaPQt)JE(J~tz|`^DJMbGQhuA@WoRGn)OnPP zPgME7SYPJ^iGBMvzkc}iwSWHnln+bkRexpXYF7`_TUY|*;pH~**m=}6k^)QYe~>L@ zm0M+VvTdW%IH%(dQ+bartpw<{MROKmP@`#%rzPQ}w96XD#M4QIZnKAon;Mv8vpc;# zw-^;y0*9*1=6qr%|72>0!2Tey5DM))QIT1#k*ld>NiPH=ZLBypY26IvHdJ3%m4Dl3 zD;&prZ(Al1J8k8Js$FXAYx1QgVL4T6SOa~-@jEp; z)A>VNyFX6isZVr{?ysTl_$=~|fq%ybB~${r$kuxAJ~|xF5*_kQy>KIv4&`?@onP}p z&Nh+O0LD}`)7Qe^sx)l|mM(S-@GRu@DbW(dL1ApoXAVwWp zjd>$Z>H~8+%y~NE5$5w+k~g4A43$gw_5@fG@t2a)d^qz+vRybai zctAMqn!_o>Hi${{qTFh`Mt=ZVEmDQ{L3luvF5#cI=D*UGy$+62+zWrnHmujPvQ;iU z+|~X&bbV0xhK~k}VnZjyL{EG|-n_%*uDaWWYG-M)S z@QqnNGOT5Rms9bQ#(z<@LgN@MW?s1|GdEr{XIDzo^!lATM}taIhOBvKhMmYbv|MpW z3V7RgkWbb0rtLp`i2m%q_NUv)%LxRAg6*qrTWlpK%2Qt&JNDQ@QMVpY5PBG3bNlac zcMf8w_NmIV5`(VQZCB1tVfC?XN}Lc#ogBF;+q^#cT&Hj zn0kP0hS3flWf?b;^|rMHsJy;2tN*;-K3u=f{xabFB9@}|cTXnYsWwXXUO}y4L3gyo z=M|`)7SvOa?SD;4Iahyy2Ou>oFE*s9JEx-$g@C;HccIBrAXp_5+0mD9$}N4cUo%_K zQ-C}T=c*D14s{jE-fb!8+g`tlW965+ZE2~@P{MnjkK{F<>g0t|!hJ2liN%;hE5NRN zh@RRKUF$OZ3}KWFaLBVe+j}b%erpCn&>TM$%U!Ft-+%h=Z-0Ag%aCMW`d%CxB{4RQ zU&cPP{$|$}_9bXP>%%hDPj}Aqp7+!o>EKMN%(uH!w&qkpO8%*HcX-^pMWWzboEX_+ zN?8G~6U)J0gZHJx9Y44}N*~gznyS7BRrCiquAkb&YUrjUz8xelY$cvqfQ5S*mTt;p z5+BKv2Y>aC{ANkzo7%-hz@#IQ68c#ur|Hb=a+i{{1+uaJvX&h`mTP?d@cXZSd;-Ql zb!FV&&&yf`7D33`fKsnaY12dLP8+7cuET(St>@zP0!$|5P68PbAv7S*%9@Na?~?$0 zmqk@G{AyPc2~(tQopo;sEyA(oEvXWYUUMZs?ti)Oo9EVCD6~Dl-+UEGC%erlr<9X* zEcj%P{*Epy&kM6dh7hq}Os#(OUYjE%@8CeOjo>$vCRxiVvL>><>4Hqk_5_Q?lXD)9 zW~MbjM)tGq+V-_*0?nrDC@DcXWvA*%rw@X#GTt>T30q*wy{kRi91=QD z-F)|BPPNE8@S-Y|4>SO>YI;qsqhfSGupSP_IwnW?Y!`{+?tRTddhES(>8T99(>^=~ zMK$9aTsP)pwSF`RpDi1X$}`UMmBFuGVt>s5{1j@YmN*A_=Odz)tdyjRSTspthgKCE z(MsXz)@&_1c_U@i$s0R{qgAR6b^Ww+rTB0-L17<-cO>E89u834;9xv9S65V*giseJ zXsWTREb?77G}hNWbaGPgzEXKWc5h^#Ic!Iu4O6XdP@xLDOCg63OFO&M8zXOZPk&=5 zE3Z!IQN6egN&TIjJxamwBhLTw`NQ~fJ;D|U<>mIjvPe-It$gbX&F2h-hS?1gqk9ky zsZ(b;CtE`)G1;qGJIX*UXN#0V=OVmx&2L(x^dn>4Eqm>yeOgfk@H8T+0IFCjft!PH zKQ@-iria5M_O?2^a(0;zqz&CM&wphaFtWr<@bRwa7a>5g1ps>srRt;Kw0&LI<1bV0K_ZJdG3xHUrQ#} zc{HF;Q*wfeSGNgLesuctbin=y-bzvIp7KXIYjImpSz$(S*zQz%mv6VcHGjbv+a@i+ z;pio_1j=CFJpjCO>qW7n)9J-nhin@v@Tu;M<|aUTg-e@CCk`|_HAc$Q71-NZ`}HMX z3LeO-jG0|{g?z93n5FoZ)h{O8Hs3+&Yzoz_H*FN_4?_wU>+SdX>%(DzlIlguf(2L4 zIaLiD9nI%_fZdc(D%+)vH-Etz=x~Er09Jkdc23%e&Zm(Ni!6_^3%0D*2)@qIP&_(s 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 RCX4V7{~uIBYc}YPj+6iZ literal 11865 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 TjHQr8_=o=w=${PN}-1.7 has received several changes since <=${PN}-1.6.0, and is" + elog "notably now a 64bit build using Qt6. Just-in-case it is recommended" + elog "to backup configs, save states, and memory cards before using." + elog + elog "The executable was also renamed from 'PCSX2' to 'pcsx2'." + fi +} diff --git a/games-emulation/pcsx2_patches/Manifest b/games-emulation/pcsx2_patches/Manifest index e451dedc54e4..022e46934325 100644 --- a/games-emulation/pcsx2_patches/Manifest +++ b/games-emulation/pcsx2_patches/Manifest @@ -1,2 +1,2 @@ -DIST pcsx2_patches-0_p20230822.tar.gz 618444 BLAKE2B a51bba04e4bd52f8d04e5529ce05c7d22cd550bd00a5268b29addba24ca45f9c248ba9a7012a54e0187dfd75c423748b09e3afdafdd421177e8b08cbfd4809e4 SHA512 8a8ae2ed4a4b5ebca9f8a9d0b12d6fb9c862bc68496f167dc02fac4c1b39767a9bd9ff84373e43484b7a06693b06f07f2e9b283d3ec3de0202807f46801ce190 DIST pcsx2_patches-0_p20230917.tar.gz 622275 BLAKE2B 1c9bb048ae46d454e723828d762c1d084da17777c391b0fdb40a0d3b376560f3d67336cb50f6d65efe1c1b3ff3e2079c6fbca1de00ebbe62ff97d47d6b63a294 SHA512 35eacac2ab230d645b860f79be39b9f312a23b28c4fa69c67b710a89a78343e56dc1f0c1c4a128bc73dd57b6bec0438c1561e5277c6daad4dc4000d0123f91cb +DIST pcsx2_patches-0_p20231015.tar.gz 626844 BLAKE2B cde4e81aa354839f4e49a20cbf3d375704b9a09cf30283bfe61c0b2fcd213dd0e33431875eba3d7f5fc4ca45cb779ba1916f787464a922a5cfc484e75b727205 SHA512 6a53806ff8f348946539fb3f960e91bc40d01f8c7d6acd2e07cfbea938bd5abf4d820b1c26f19b46d103438d32325c02942a879ce3f500e30a6f5fe8b776d46c diff --git a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20230822.ebuild b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20231015.ebuild similarity index 92% rename from games-emulation/pcsx2_patches/pcsx2_patches-0_p20230822.ebuild rename to games-emulation/pcsx2_patches/pcsx2_patches-0_p20231015.ebuild index 8a5ef4418d69..76995605c664 100644 --- a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20230822.ebuild +++ b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20231015.ebuild @@ -10,10 +10,11 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/PCSX2/pcsx2_patches.git" else - HASH_PCSX2_PATCHES=39769eef1c17a0b1743d5e6b61ec392a19ee08cf + HASH_PCSX2_PATCHES=4a843d2fb7d9e44532e496b8968bbcf28673b99a SRC_URI=" https://github.com/PCSX2/pcsx2_patches/archive/${HASH_PCSX2_PATCHES}.tar.gz - -> ${P}.tar.gz" + -> ${P}.tar.gz + " S=${WORKDIR}/${PN}-${HASH_PCSX2_PATCHES} KEYWORDS="~amd64" fi @@ -47,7 +48,7 @@ src_compile() { } src_install() { - insinto /usr/share/pcsx2/resources + insinto /usr/lib/pcsx2/resources doins patches.zip einstalldocs diff --git a/games-emulation/pcsx2_patches/pcsx2_patches-9999.ebuild b/games-emulation/pcsx2_patches/pcsx2_patches-9999.ebuild index 6bf4935dea98..e4f775a8776c 100644 --- a/games-emulation/pcsx2_patches/pcsx2_patches-9999.ebuild +++ b/games-emulation/pcsx2_patches/pcsx2_patches-9999.ebuild @@ -13,7 +13,8 @@ else HASH_PCSX2_PATCHES= SRC_URI=" https://github.com/PCSX2/pcsx2_patches/archive/${HASH_PCSX2_PATCHES}.tar.gz - -> ${P}.tar.gz" + -> ${P}.tar.gz + " S=${WORKDIR}/${PN}-${HASH_PCSX2_PATCHES} KEYWORDS="~amd64" fi diff --git a/games-puzzle/Manifest.gz b/games-puzzle/Manifest.gz index cf1f573e8354847340bced69c70b9c8b1ae90019..892b65ec9959ba476b3d0b281a16ed198fe1268f 100644 GIT binary patch delta 16838 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 D#8d2i diff --git a/games-puzzle/gnome-sudoku/Manifest b/games-puzzle/gnome-sudoku/Manifest index 416d623dc9d3..e26670ece32a 100644 --- a/games-puzzle/gnome-sudoku/Manifest +++ b/games-puzzle/gnome-sudoku/Manifest @@ -1,2 +1,3 @@ DIST gnome-sudoku-44.0.tar.xz 391964 BLAKE2B f934c863dd648e606fd44db065dbd0ffb357501a24ea813fa435cee407807fc0546ee2180a53003f2e4e0eac22b394bb6ce281c393f424293305ee350fbfe961 SHA512 96c9cf66f14973d486cc7e2163ff50df442027814ab219f4a22f83a84454295d67bdb5d359613579951070a3e327855b45d039cfd1790e185e8aa92e86f81caf DIST gnome-sudoku-45.0.tar.xz 393728 BLAKE2B 0e46172ee60d963138ad2bb461b49c1a57e3fd23c780ac919fbdd8e1e7f1f75dfcae93eb99e4107f5713dcf007f800267302d30a8acb26024d75aad5d8bd3966 SHA512 6479cc4bddbd2e1c9c0e76ace5ac64b25d700d3835dc96f393e6bdda918de11361a0041797d05c528d09fcb4fcff11aa114ede105ccb4941ef0af62688d70e2a +DIST gnome-sudoku-45.1.tar.xz 394324 BLAKE2B 828688020d6d3dc34265aeec9c5865778ee8bb80fe448eccb9f2b5b2894edeb6893085bff6851389f2274df2c1482779f1a34700484722c39e38bd7da0358710 SHA512 5b7f38fb21b176bbbafe818ab797ba7b0f71adc562fe9d28314105631f8ce893a1332e02beb7d6cfaff808ee8781f4c5fcd2b66ac347c27dfcdff8fd7dba49a5 diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-45.1.ebuild b/games-puzzle/gnome-sudoku/gnome-sudoku-45.1.ebuild new file mode 100644 index 000000000000..724bcf83a29c --- /dev/null +++ b/games-puzzle/gnome-sudoku/gnome-sudoku-45.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson vala xdg + +DESCRIPTION="Test your logic skills in this number grid puzzle" +HOMEPAGE="https://wiki.gnome.org/Apps/Sudoku https://gitlab.gnome.org/GNOME/gnome-sudoku" + +LICENSE="GPL-3+ CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + +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] +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + $(vala_depend) + dev-libs/appstream-glib + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_prepare() { + default + vala_setup + xdg_environment_reset +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz index 80378ae1bf0e42cdeec678365009b39da2e6ab0f..55c247411d790cf39c66a9ffd7add70b83ee5e3c 100644 GIT binary patch delta 4253 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 Q+yC_c0C28y%REs408R?4IRF3v diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest index fd99e0f37ddf..cdb4f72f51ab 100644 --- a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest +++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest @@ -1 +1,2 @@ +DIST gnome-shell-extension-bing-wallpaper-45-gnome45.patch 73697 BLAKE2B 5d92c6ff899a4b873dc989cc6784dd6af092b1bf27a124be9e9fb65b0d4e19b1729ace79cdfaefd50088396dd535b20016da81ea47450b99869391e34f7846e0 SHA512 91fbce811f6299f7bf4caac5630936a714482ba466c8557e87450f11e39bb10b1d3662352e28f4ba2981426711722814be36fe6d0a0ec25bf25020797c831508 DIST gnome-shell-extension-bing-wallpaper-45.tar.gz 5410536 BLAKE2B bf0a8c7ae8fc421ba9a9cd88cf689b18336c3e25e0eb5627e600e4d8e2fb0ace1c7b867e189aef8fa2e3f2a7cc2e7164636e712a4ad0e6cf3b54b4c9428a96d8 SHA512 e82bb69745f06c83d76a7faad0c777b7b77b69b39a31cf7845593c861b45cb571a5183423efbbf05cfdb0e2b43f205160e903de65d545d98df0ccd43710b00de diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r2.ebuild b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r2.ebuild new file mode 100644 index 000000000000..ba49ff63cfa2 --- /dev/null +++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils + +DESCRIPTION="Changes your wallpaper daily to the bing.com background image" +HOMEPAGE="https://github.com/neffo/bing-wallpaper-gnome-extension" +SRC_URI="https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://patch-diff.githubusercontent.com/raw/neffo/bing-wallpaper-gnome-extension/pull/215.patch -> ${P}-gnome45.patch" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-libs/glib:2 + app-eselect/eselect-gnome-shell-extensions + >=gnome-base/gnome-shell-3.36 + net-libs/libsoup:2.4 +" +DEPEND="" +BDEPEND="" + +S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}" +extension_uuid="BingWallpaper@ineffable-gmail.com" + +PATCHES=( + # https://github.com/neffo/bing-wallpaper-gnome-extension/issues/113 + "${FILESDIR}/${PN}-44-unlock-screen.patch" + # https://github.com/neffo/bing-wallpaper-gnome-extension/pull/215 + "${DISTDIR}/${P}-gnome45.patch" +) + +src_install() { + einstalldocs + rm -f README.md LICENSE || die + insinto /usr/share/glib-2.0/schemas + doins schemas/*.xml + rm -rf schemas + insinto /usr/share/gnome-shell/extensions/"${extension_uuid}" + doins -r * +} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-shell-extension-weather-in-the-clock/files/gnome-shell-extension-weather-in-the-clock-gnome-45.patch b/gnome-extra/gnome-shell-extension-weather-in-the-clock/files/gnome-shell-extension-weather-in-the-clock-gnome-45.patch new file mode 100644 index 000000000000..37d5968ec29c --- /dev/null +++ b/gnome-extra/gnome-shell-extension-weather-in-the-clock/files/gnome-shell-extension-weather-in-the-clock-gnome-45.patch @@ -0,0 +1,76 @@ +From 42e6018943de5154971871f33599a66f10c17f26 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?=D0=9E=D0=BB=D0=B5=D0=B3=20=D0=9C=D0=BE=D1=80=D0=BE=D0=B7?= + =?UTF-8?q?=D0=BE=D0=B2?= +Date: Thu, 12 Oct 2023 23:30:58 +0300 +Subject: [PATCH] Gnome 45 support + +--- + .../extension.js | 37 +++++++++++-------- + .../metadata.json | 2 +- + 2 files changed, 22 insertions(+), 17 deletions(-) + +diff --git a/weatherintheclock@JasonLG1979.github.io/extension.js b/weatherintheclock@JasonLG1979.github.io/extension.js +index 7b097a4..dcb08b9 100644 +--- a/weatherintheclock@JasonLG1979.github.io/extension.js ++++ b/weatherintheclock@JasonLG1979.github.io/extension.js +@@ -18,27 +18,32 @@ + * If this extension breaks your desktop you get to keep all of the pieces... + */ + +-const {Clutter, GLib, GObject, St} = imports.gi; +-const [major, minor] = imports.misc.config.PACKAGE_VERSION.split('.').map(s => Number(s)); ++import Clutter from "gi://Clutter"; ++import GLib from "gi://GLib"; ++import GObject from "gi://GObject"; ++import St from "gi://St"; ++import * as Main from "resource:///org/gnome/shell/ui/main.js"; + + let panelWeather = null; + +-function enable() { +- if (!panelWeather) { +- let statusArea = imports.ui.main.panel.statusArea; +- let dateMenu = statusArea.dateMenu; +- let weather = dateMenu._weatherItem._weatherClient; +- let network = (major < 43) ? statusArea.aggregateMenu._network : statusArea.quickSettings._network; +- let networkIcon = network ? network._primaryIndicator : null; +- panelWeather = new PanelWeather(weather, networkIcon); +- dateMenu.get_first_child().insert_child_above(panelWeather, dateMenu._clockDisplay); ++export default class weatherInTheClock { ++ enable() { ++ if (!panelWeather) { ++ let statusArea = Main.panel.statusArea; ++ let dateMenu = statusArea.dateMenu; ++ let weather = dateMenu._weatherItem._weatherClient; ++ let network = statusArea.quickSettings._network; ++ let networkIcon = network ? network._primaryIndicator : null; ++ panelWeather = new PanelWeather(weather, networkIcon); ++ dateMenu.get_first_child().insert_child_above(panelWeather, dateMenu._clockDisplay); ++ } + } +-} + +-function disable() { +- if (panelWeather) { +- panelWeather.destroy(); +- panelWeather = null; ++ disable() { ++ if (panelWeather) { ++ panelWeather.destroy(); ++ panelWeather = null; ++ } + } + } + +diff --git a/weatherintheclock@JasonLG1979.github.io/metadata.json b/weatherintheclock@JasonLG1979.github.io/metadata.json +index 2566fc3..1151690 100644 +--- a/weatherintheclock@JasonLG1979.github.io/metadata.json ++++ b/weatherintheclock@JasonLG1979.github.io/metadata.json +@@ -3,6 +3,6 @@ + "name": "Weather In The Clock", + "description": "Display the current Weather in the Clock. GNOME Weather is required for this extension to function.", + "original-author": "JasonLG1979@github.io", +-"shell-version": ["3.38", "40", "41", "42", "43"], ++"shell-version": ["45"], + "url": "https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock/" + } diff --git a/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r2.ebuild b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r2.ebuild new file mode 100644 index 000000000000..e64658821c7b --- /dev/null +++ b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils + +DESCRIPTION="Display the current weather in the clock" +HOMEPAGE="https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock" +COMMIT="38ba36090961a37260215ae04f4a7e0a1377da95" +SRC_URI="https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + app-eselect/eselect-gnome-shell-extensions + >=gnome-base/gnome-shell-45 + gnome-extra/gnome-weather +" +DEPEND="" +BDEPEND="" + +extension_uuid="weatherintheclock@JasonLG1979.github.io" +S="${WORKDIR}/${PN}-${COMMIT}" + +PATCHES=( + # https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock/pull/32 + "${FILESDIR}/${PN}-gnome-45.patch" +) + +src_compile() { :; } + +src_install() { + einstalldocs + insinto /usr/share/gnome-shell/extensions/ + doins -r "${extension_uuid}" +} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index e934379869796efc7af1ad3462b09aca0cfc3391..cffa15a7bf68eda45e60fb899ac46ecada0f989c 100644 GIT binary patch literal 4621 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 DUBcpa literal 4623 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 F001rO(Te~8 diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest index 8d6a2056dd32..5439c9b39f10 100644 --- a/gui-libs/egl-wayland/Manifest +++ b/gui-libs/egl-wayland/Manifest @@ -1,3 +1,3 @@ -DIST egl-wayland-1.1.12.tar.gz 67159 BLAKE2B e0183a5a443aeede5654e248d5fe61127fd999d9e78da7578bd46aa61d44b5b0de4109e73d611b35cba2b2e73949e3727b43d941f1f413a6786c15e366c2b634 SHA512 aa8e0d0639a8d9d85b85fa258f98f4280734cec5aefac776c5a92f04b8999cee9365e0f55cb885ce0cd6e574ae395895b9cea5efa951343eda5afb46216a5c43 DIST egl-wayland-1.1.12_p20230718.tar.gz 67390 BLAKE2B 438f4d6ff3840162517303200bf266ae2037ad16483477f0f86c6695cfbef2ef2b5ad63d100afc0d3bd13a34ebc222fba0f098e83ce8adb7c18c4d60c66eb148 SHA512 42f1ec235eb0ce8af774d9f08b45f48f8b658d51c7e1e33a49fb734941b8db9558aac46eaa07ce7edb2c7e07f5e791d2245f1f68fb3a692a686a0296fe559433 +DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646 SHA512 7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a DIST egl-wayland-1.1.7.tar.gz 48681 BLAKE2B eebbd0e36045c50b39ef70292156f5cd137a51af2169b56a35d318d90ade3d4a5b94206d86246d52fda0c6c093ff25e389b1a3ccbe60595dc9661d199e30f33b SHA512 edc81d9f2c617587044d5f9d35b3e355db8544e8fa1d861c1b92a5a11bc1af7d994ca8abd49ce6f462a1971f20296b4c757bdf1df0d2bfc981cdafaa839f12af diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild similarity index 59% rename from gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild rename to gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild index d5f768025551..3e137c76f3a3 100644 --- a/gui-libs/egl-wayland/egl-wayland-1.1.12.ebuild +++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild @@ -7,21 +7,26 @@ inherit meson DESCRIPTION="EGLStream-based Wayland external platform" HOMEPAGE="https://github.com/NVIDIA/egl-wayland/" -SRC_URI="https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI=" + https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz +" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64" +KEYWORDS="~amd64 ~arm64" RDEPEND=" dev-libs/wayland - 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 aMabNF-GdR6t|(shpZ-5CI-y1|VgLY?Bv2** literal 13705 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 diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest index 904f0190a5ae..fee57d533d17 100644 --- a/kde-frameworks/attica/Manifest +++ b/kde-frameworks/attica/Manifest @@ -1 +1,2 @@ DIST attica-5.110.0.tar.xz 69476 BLAKE2B 143033aa95762d48c4425ab0a52bef56ae5d1445d1c346b475450d6d164f014f2788e75b5b884cb27e562e4366e4070f021cccb11e8246fada27bec4584bbd2f SHA512 659249008e656e3045e8c1d0e2b9ba9e38799693075aec59ccedde9c432be45d77e7f6382e7c97b05c7444acd41d4ea08a3683c5310b1dcc60a5a780ed210e51 +DIST attica-5.111.0.tar.xz 69476 BLAKE2B 947394f7e368c476d95008bc4e4711791c601d40bb4b9b914f8c55caac029a14fc014d7602f8307ad71b9d947339ff135166675406847b4ab7f459334d0cf5fc SHA512 d4ac65a5ae1190295d5f0cd14e36784ec43bdb433e7a1fdd83cb6c360640374d99af86f41c41858bc2af27107b70b2bf992e11ac8a3e309ff8120ee725bfc946 diff --git a/kde-frameworks/attica/attica-5.111.0.ebuild b/kde-frameworks/attica/attica-5.111.0.ebuild new file mode 100644 index 000000000000..9b4a0b390f7b --- /dev/null +++ b/kde-frameworks/attica/attica-5.111.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing access to Open Collaboration Services" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtnetwork-${QTMIN}:5 +" +DEPEND="${RDEPEND}" + +src_test() { + # requires network access, bug #661230 + local myctestargs=( + -E "(providertest)" + ) + + ecm_src_test +} diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest index 6123eddf50c3..3af204b50562 100644 --- a/kde-frameworks/baloo/Manifest +++ b/kde-frameworks/baloo/Manifest @@ -1 +1,2 @@ DIST baloo-5.110.0.tar.xz 310248 BLAKE2B 740d2f7ba48f733b40b17cdd0c37b292303fe37ce2c5c3efa70e77c2872d1157c59c2a6f49faa8a4cc3b105fe3768920d9872a66c0aac30b7b0d30d05a7a1b9b SHA512 f5bfd313bb72f57899c3be845dfc699cfcc1c9286733fe0ff5d09cb654b793282dfda8a59a185107686105b7eec2f11b623dbbf1059dd7cb993ceb6295bcc673 +DIST baloo-5.111.0.tar.xz 312920 BLAKE2B f5bbdef448c0320d032c786a19b4791767eacaa83b28b92642580ff5652a0b50163802d58ec2385ada9a878c193e7ae93519183e7f324b70d46da903d1cfa7c4 SHA512 81a1dfb265e564b33d8c9440d0b71438db6ff244a9081b431180e4d730f77c1cdf4f67258f587c846bae58ae34106fd1df5f93617c1f0f81543c657a00c6e03a diff --git a/kde-frameworks/baloo/baloo-5.111.0.ebuild b/kde-frameworks/baloo/baloo-5.111.0.ebuild new file mode 100644 index 000000000000..2a92c881bbeb --- /dev/null +++ b/kde-frameworks/baloo/baloo-5.111.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for searching and managing metadata" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" # bug 624250 + +DEPEND=" + >=dev-db/lmdb-0.9.17 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kcrash-${PVCUT}*:5 + =kde-frameworks/kdbusaddons-${PVCUT}*:5 + =kde-frameworks/kfilemetadata-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kidletime-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/solid-${PVCUT}*:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest index 85662360d7f5..dc1196c61b62 100644 --- a/kde-frameworks/bluez-qt/Manifest +++ b/kde-frameworks/bluez-qt/Manifest @@ -1 +1,2 @@ DIST bluez-qt-5.110.0.tar.xz 114824 BLAKE2B 351d6c390b42694415831122b608e1ce8b85d35253e49a422a2bca6479a531d52b5f373aa7bfdd358353f11712411678ff0d4d12bd0cef5aed7b82fae4cbed72 SHA512 ac836041c975e13387ab470fe13418bf5b58f2ab6ce5fe26cd2c211c864c956008be6806b4815cb719c235f054dba3a11e76d983b38bb38faad21d2918f8b3b3 +DIST bluez-qt-5.111.0.tar.xz 114824 BLAKE2B 1111e6a4c35cb47248320a68ce6893fdaa0f7d0d40849ee7dbb5b0ff7f1575388d0e875b3082d3e9bd32ae531ebddc200247f63819b2ce52e97bca481f7d47b0 SHA512 b1d3469683223465d198169111806dfeb8fa6a004f48e4ea3d2df9587a341aae6b9c3ebc0061bcd56208291462a6c06eceefd67569af81c3c885ea0c753c511d diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.111.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.111.0.ebuild new file mode 100644 index 000000000000..ed53878c8d71 --- /dev/null +++ b/kde-frameworks/bluez-qt/bluez-qt-5.111.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=5.15.9 +VIRTUALX_REQUIRED="test" # bug 910062 (tests hang) +inherit ecm frameworks.kde.org udev + +DESCRIPTION="Qt wrapper for Bluez 5 DBus API" + +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d" + ) + + ecm_src_configure +} + +src_test() { + # parallel tests fail, bug 609248; managertest hangs, bug 668196 + local myctestargs=( + -j1 + -E "(managertest)" + ) + + ecm_src_test +} + +pkg_postinst() { + ecm_pkg_postinst + udev_reload +} + +pkg_postrm() { + ecm_pkg_postrm + udev_reload +} diff --git a/kde-frameworks/breeze-icons-rcc/Manifest b/kde-frameworks/breeze-icons-rcc/Manifest index 4823df4cbb0d..4837ef72614f 100644 --- a/kde-frameworks/breeze-icons-rcc/Manifest +++ b/kde-frameworks/breeze-icons-rcc/Manifest @@ -1 +1,2 @@ DIST breeze-icons-5.110.0.tar.xz 2173008 BLAKE2B 68c84b739228ad7ed91bcebcf10ec4402f36f70461449d85172e07d1c77923ae1a47c4dc6915c432230b0b7a936186454cfb94bf51af7393ec22302485b58000 SHA512 f13bde27c3da39c60dd3ec2e250eaefaa9fe29b01f740e87a0774d0717f95499b72c0fefed786f9ec66e7e31fd9d853837dd1e8ce300c4456d94ad8d56eb2321 +DIST breeze-icons-5.111.0.tar.xz 2172892 BLAKE2B 43b82d46adc720d14e190410e7e8570edcf6e91911dcae8d71dba5f9a88d54ea97b878c2fa97a5f7bead19b475ea800b8a5a136c0ca10ee7d088902b0242cf6d SHA512 ef3671517ba244e973b246e3b0854e64d179949447f6f0d619cd48e3cd561f648bd38cd256ad5670a754c38d90754bd75eca6bb8976c82e39d74417fdabd1598 diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.111.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.111.0.ebuild new file mode 100644 index 000000000000..9d5e3a45cfcf --- /dev/null +++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.111.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_NAME="breeze-icons" +PVCUT=$(ver_cut 1-2) +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake frameworks.kde.org python-any-r1 + +DESCRIPTION="Breeze SVG icon theme binary resource" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-qt/qttest:5 )" +BDEPEND="${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + dev-qt/qtcore:5 + >=kde-frameworks/extra-cmake-modules-${PVCUT}:5 + test? ( app-misc/fdupes ) +" + +python_check_deps() { + python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" +} + +src_prepare() { + cmake_src_prepare + use test || cmake_comment_add_subdirectory autotests +} + +src_configure() { + local mycmakeargs=( + -DPython_EXECUTABLE="${PYTHON}" + -DBINARY_ICONS_RESOURCE=ON + -DSKIP_INSTALL_ICONS=ON + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + # provided by kde-frameworks/breeze-icons + rm -rv "${ED}"/usr/$(get_libdir)/cmake/KF5BreezeIcons || die +} diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest index 4823df4cbb0d..4837ef72614f 100644 --- a/kde-frameworks/breeze-icons/Manifest +++ b/kde-frameworks/breeze-icons/Manifest @@ -1 +1,2 @@ DIST breeze-icons-5.110.0.tar.xz 2173008 BLAKE2B 68c84b739228ad7ed91bcebcf10ec4402f36f70461449d85172e07d1c77923ae1a47c4dc6915c432230b0b7a936186454cfb94bf51af7393ec22302485b58000 SHA512 f13bde27c3da39c60dd3ec2e250eaefaa9fe29b01f740e87a0774d0717f95499b72c0fefed786f9ec66e7e31fd9d853837dd1e8ce300c4456d94ad8d56eb2321 +DIST breeze-icons-5.111.0.tar.xz 2172892 BLAKE2B 43b82d46adc720d14e190410e7e8570edcf6e91911dcae8d71dba5f9a88d54ea97b878c2fa97a5f7bead19b475ea800b8a5a136c0ca10ee7d088902b0242cf6d SHA512 ef3671517ba244e973b246e3b0854e64d179949447f6f0d619cd48e3cd561f648bd38cd256ad5670a754c38d90754bd75eca6bb8976c82e39d74417fdabd1598 diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.111.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.111.0.ebuild new file mode 100644 index 000000000000..64b8d6e11645 --- /dev/null +++ b/kde-frameworks/breeze-icons/breeze-icons-5.111.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-2) +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake frameworks.kde.org python-any-r1 xdg-utils + +DESCRIPTION="Breeze SVG icon theme" + +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-qt/qttest:5 )" +BDEPEND="${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + dev-qt/qtcore:5 + >=kde-frameworks/extra-cmake-modules-${PVCUT}:5 + test? ( app-misc/fdupes ) +" + +python_check_deps() { + python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" +} + +src_prepare() { + cmake_src_prepare + use test || cmake_comment_add_subdirectory autotests +} + +src_configure() { + local mycmakeargs=( + -DPython_EXECUTABLE="${PYTHON}" + -DBINARY_ICONS_RESOURCE=OFF + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + # bug 770988 + find "${ED}"/usr/share/icons/ -type d -empty -delete || die + find "${ED}"/usr/share/icons/ -xtype l -delete || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/kde-frameworks/countryflags/Manifest b/kde-frameworks/countryflags/Manifest index bdb200589b39..698c15d6fbe1 100644 --- a/kde-frameworks/countryflags/Manifest +++ b/kde-frameworks/countryflags/Manifest @@ -1 +1,2 @@ DIST kdelibs4support-5.110.0.tar.xz 3722220 BLAKE2B 741642b7c9aa0c537fdf30876147ff872edce54aca65dc14fb0af56daef72c651830a84742edcdc2a42e52b37b85df359a018dfcad8761bf6c051172a06f1f8b SHA512 42b1d1d02b9ab7cb451ac8539cdf16d911e71c7a7756bed8ef62a570c39613c759257e7c9d86f84ff35e7dbcd2103a67db5869f5e15f0002117f580ed475fd2b +DIST kdelibs4support-5.111.0.tar.xz 3721876 BLAKE2B 595df948400df9b732e370b02d22ffd5d7e57a813c541ddceb922f20b814de24c57e39c9b49940a88fb3e67c15cb6901f4775419af2163a99184ac1f7db99ba4 SHA512 de3407fbc6d204d547e6bca82ebe4073617baddb186f3088f927540144c76a6bfcbe6bb5bb0a07693a31d3830cbb9303ac2f12d0dfb91aaea936914d97bcca79 diff --git a/kde-frameworks/countryflags/countryflags-5.111.0.ebuild b/kde-frameworks/countryflags/countryflags-5.111.0.ebuild new file mode 100644 index 000000000000..8c93bce61dc7 --- /dev/null +++ b/kde-frameworks/countryflags/countryflags-5.111.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +ECM_TEST="false" +KDE_ORG_NAME="kdelibs4support" +inherit ecm frameworks.kde.org + +DESCRIPTION="Icons of flags for various countries" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +CMAKE_USE_DIR="${S}/src/l10n" + +# https://phabricator.kde.org/T13722 +# https://invent.kde.org/frameworks/breeze-icons/-/issues/1 +PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" ) + +RDEPEND="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%0D5tRT$PYa}I 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%0D-8jke}8`dNk`i|V;66D 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�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 A@&Et; diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index 75fe2b7981845ab06cec3e10435d2bd84bf07718..1bcf34fd2fcaf1169ca6e507c286ec18b4e74f7c 100644 GIT binary patch literal 3378 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 IJiZqI0MKogM*si- literal 3373 zcmV+|4bt)-iwFP!00002|81CCuAMm%h2I%PCJ^wg%H_u(Kp-wJFaf(m>n;+uq-1F=F`9FX7@Fo}4H^2PDyWju1{PN98 ztrs8pX!28X4iWR(J=ZG5o0`^=t@4??r?36^R^`HOpX2xg##UJO#_b0x5eN$R}fF(MBqOQ{SZX#1h$Pp>ZiJBJWu&vD8 z>MrYO+fr-c^`}(RvsYgyr{a5WupVcou+_S`aq*GYZm~{|DnHWx>mMNfE&Ia_aQLSvJNIgJb=I{YZLsuQ`?6jhtWq?!qN;&n~oD;e?=mQeL zp>y(XIhib9YaVa4YqK#O%2%&!fu5R56gUgi&tU!d{$o6I%gQTUp7(Z$I~KcfOry>^ zY9F@3S;d{zxExau)(7qyXJ;S3v1CfaKdz+#_v7B#XKsT>MCsX6I!2siq8+UMoO<>wP<7a zQrm!{epcqWs08YVl(Q0U&5sx45d}jmBc%YZR_Ero>@F8RcTZMkb*9WFn$v+~2QgKU zWHzbh)w8EQdIsM)EIaq_QS*1Opo&}AVCKBw#RM+Dd$8_@@ukflPF-E5BM)2qbQFA> zdd-6o7iPoSBk0~QPD{!PIAyvPd@AS#^FG@F{LXM@6HycP@${V@VEKpn)0ekD%=aH2 zh%w*#*v7&K#JDlw&4xOxVO==BH-}NHHQOvwSfr95j$xb#ShA{eWgWf8<}!;6$xMu6 z;!NxYpmLXjeq|^nTBr27kT%7o(##4?^p#)NU8|qGQj|E(uCo2Ptc^QXAF)~bgXut= zgYfAXqq5={N?9-ZSy$51K}~&*RJYBJh68_iNuz9VI%71S^_n_*>Yn_X^Wc}Q{{z|I zpDD)HJ~-wHJ|c){x&XoTB!n`Mv^r-kHR0|BRkaQp>&V8y@X*0t?S;t>jV;$N45b?V z>a?=htU*tkY3Ct}?czwNJIW@tVXZsil&Ma&?|}6QzO{yyn&FQ@RQ?)Mt>{fwg?+Pf zs2amtx+vPZH0NkYRb0o7Ycs zyk?))*!MqawEwr&doy8cpum44igq)%o@pAaJ{K?avPaK zSp)D?-3;b|*k5CQ{@1gFJ={?lGfD&Wr5^E~vJ(-VcxY!Dt4@d|<@j}X%(;>D2!kP9 z7GFi&o2f{?S%EMH;T41ANDCJ&oDLU=wDH_|GWJk1Leq$Ts7=BOUt_8uR0ZQ5@M`!j zcxw+Ri`g*%c3vm%ZXi@{7&wWYyUZ(WTe{(ed{r_wtpqpnn!(G_0}CKsbIx%ya$I$6 zXCkK7NlbD|Bh;ZuPxSiR{PBrcdGtr{!eml+fgpAFgmw~_=91vqij>GA>(_DAUN%Y? zYdS3wN8mW9HYyEyim`uNNk(}Y=w_1r9M~xEq7FDZPaT*E+<`#pAW(!@ov%q^OLt5; z;M2~n6PJOLa>2g!dTq||B7_S@$qksqdUXWQ4d*k3MS=AoL=7EImv(?F$Jk7kQgO7z z<04S!ZU`z`vaGQs_&*`|-z5pP%EZ^apAT{3WXb+@NV()Uc_UFlZ9W zVHUh<&U6GKzQ|^}V;h3e;bd(O**C%Mwx}i7Kd(DxH1)EyKt^n%B7%W1wyuSTQK&?b zMAvy9Cb>y3N}wa*C4>-f#=M)O4`PfGngnLY3@B)Dt|QqEf2Kbb#TyrR5FFtQ>v9T< z$aK0dh(8pM1t>>WsZ^~mA~8A06Fnv274n?FUQm0Id;WQFj4pAsz*wW}p%}pnY=J@1 zA~zD=3ISCPDnL0y6OK*A@CgZnv!`8ZkerG0v_rw^i;+j2C`zQPa9|pdgO#Tj(4cn3 z(lb<}_Th7{a?j$^faoMFB`}!LO3xvNF+`{hK}sjlBXJW+M9zj9>bY;ofR3<^UXo|R z(OF|8)Ca{2Zn192yaC$vScGpDs*mkSSHPxl5#pykq4n+S*S9~t|M&d7pBRRFKLj5O zJ1b41z|A+fJ@14KWcoqgo>zu@20Rib&~P)7`OTehI#GChhP!ZmBMuS;7w1IkaR~yM zGYAF_t_)_es&r7KaRxjj&`nYQj#-&klSaP1ntUfq;Cc*2=4ReVJ^U9yxtM?<&_)uKf{Vpi@0<>yAt@%F4+qQQ;UuYaQxLQ8zMN}#2dAVs&Jesa1ZA_lvg2P!zRXCDRVpXL@F2$)83=Wi|NC?-WUp= zCC}vg{OQ}r?cdf@;pR$@#LDAN4)nF!POu0qCy$~F8gt=3o5kpN+u*s;C9iVCT}pJ{ zuV#|<8^Po1=thT)#7G}bx?o;hZ-fP8suDJtZmndBM7Z`_MLFwhg-i!FAC`&efr>S0 zC|r#!tP?JLQeF$yEa_Sl@NyPLJ=xYq&uCB5?~|f$~B>=LYt|} z_AT;&O5x&%IW}GLRmjliz{1YqW+(zbYxnC4=1JG+2Tz%bXSbKux()51a~@iq6F^zj za`W{7W^TY@kWt$GZj%M+c>XnN-zZ!q0TJx`q<5mS*w75BUHQMjJ%QFJkdJSraU`CG zD!Z{)gh(PbBGAeAyNE9vh-e~tXlca~QLQ@+k|9`OXCsM;=+~vgLc3v|^UW-`8UmNZ{nW!MS+hjc5H!mb8gmlBW~=R{l*Ku zUjsXMpjFiLTZ0b~iE}7m5N)o|8Ap;WvAQ95!Tit$zu%N`L?81uv7h}1k^ybQz83%h DuXvnl diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index a36d8ede22c7..9d26fd02b7c2 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -62,71 +62,71 @@ DIST thunderbird-115.3.1-uz.xpi 579986 BLAKE2B 261de874df88833621156b52d8e3aab9c 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.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.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-bin_i686-115.3.1.tar.bz2 83017779 BLAKE2B d06935b2e729109274f16ce4a257d2fce2ebe08b48bd01139d56b3531c31a426f58cd992303744843c1a2519e9db3415d296afe075b87f17ce54640de7df25ac SHA512 3af1b82852fccfc512175de6ce35af4a2b897541bd3ef05eeeab52e98e9d605a5eede972609c4043ca85cca2ae45b0aca157970c359b482ac3133d45c2b8e0a4 -DIST thunderbird-bin_i686-115.3.2.tar.bz2 82941265 BLAKE2B cd0afa43405196aa8bd628f7e2e96be32369e2d7bea688cec6fe504edba2a2a7a002f24b6498b38054f69fe311b382d1d0c2bd526c57c61228eb0083efb0bc9f SHA512 34d29dd757370d4c5e3ade400b8678dae86b5a62cee731cfa0a59375d481fb530e069b7ab61485af87cdf1dde1732f6732761eebe3c9c2c4c813af9860e57f92 +DIST thunderbird-bin_i686-115.3.3.tar.bz2 83043085 BLAKE2B 910fdeb353acb896b52b57ca283646f8a93615f4b0f4af49146d325d7c119af4597cd4461f78c976b28c9b2fcff961f0aa1860c21ae9c4e8fb1ac269cb521580 SHA512 34c10f8e470c54abef6fb5822940aedd469c43cf4c43185aedaae7e01497f2365fb9e8cc162741dee3aecce4c233b7550a4cd1c7aa72683a5474432c228327b6 DIST thunderbird-bin_x86_64-115.3.1.tar.bz2 80567803 BLAKE2B 8bb5500f0754fb8574426a63960003a6c439aab7de6bd85e9a92ffd3095d269bc9f4bf62c9c791c085dcf4461a707e8566cad853afdc79ce1ce238234c31f874 SHA512 a1b3c3a82d30dfda20ef50e130e66740bd589596ffca0ba61b76f663f20fd13f92344e29a04a2289766952a1aa4010478c2c5725224c3c1a54be16fb7fde5c65 -DIST thunderbird-bin_x86_64-115.3.2.tar.bz2 80509421 BLAKE2B 00b2efbc87e21e0994af99d1c7155560025f84b1c34e950c698e9722efc336ac0730c550f1eea21e2582c7dc3c0d1ce219c712f8a40ea18d2957d751369a2a3b SHA512 64baefe178245f26b65e11c55e8e458a181f0c70615cff81db80f8dc11b78fdd1662399f8e64895acf47eb69169775157cb2692fffc79ee5b8e736e6c600df21 +DIST thunderbird-bin_x86_64-115.3.3.tar.bz2 80592363 BLAKE2B 8bec3ce3ce1f877ec789ab97ba63777d41175e6cdbe85349b85e21bfbf966d917b5c9ddf0af23152bae7343778438aeab192be3640456bcea55ea86d16ab84bd SHA512 ad384ad5fc6f809c9c67f441a45e6688100428e3fe3a8400df15a0564593ed8e77ce3d4adbc8fd114fe9cbe21a035ed54ad3c4e70a5a06893ab5dbd0d5fea674 diff --git a/mail-client/thunderbird-bin/thunderbird-bin-115.3.2.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-115.3.3.ebuild similarity index 100% rename from mail-client/thunderbird-bin/thunderbird-bin-115.3.2.ebuild rename to mail-client/thunderbird-bin/thunderbird-bin-115.3.3.ebuild diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 68c9890400a1..c35a18de9849 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -130,3 +130,68 @@ DIST thunderbird-115.3.2-vi.xpi 742632 BLAKE2B b96d81e14bb8ab75f92fd0c44e84811db 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 diff --git a/mail-client/thunderbird/thunderbird-115.3.3.ebuild b/mail-client/thunderbird/thunderbird-115.3.3.ebuild new file mode 100644 index 000000000000..b55a6da424d8 --- /dev/null +++ b/mail-client/thunderbird/thunderbird-115.3.3.ebuild @@ -0,0 +1,1322 @@ +# 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-filter/Manifest.gz b/mail-filter/Manifest.gz index ad2644afa398e111d1a82bd15ad8fbb5877d4437..7d8b42570c0bdc18d4e91f2216d8f0783830ce12 100644 GIT binary patch literal 8371 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 SyTBZ^-~A8en~Dy+I{*OPuoH9u diff --git a/mail-filter/maildrop/Manifest b/mail-filter/maildrop/Manifest index 0a4e6c4b39b0..5951b1492bb5 100644 --- a/mail-filter/maildrop/Manifest +++ b/mail-filter/maildrop/Manifest @@ -1,3 +1,4 @@ DIST maildrop-3.0.2.tar.bz2 2129406 BLAKE2B 10572c9c0fcb7a31f10fdfb005562afd425d157fe515f31d7fc6721247b0a5d5d381b51da39f0161de0c8722af89da225273728928510fd9d79c18c18b5759e5 SHA512 a2e6ad9c6982e468b4f778fe6956312aa1da54c93269311922f247a89ede49349a6cbce869b08ced22354d18259ebc043e4f4adf1e0b364d8e110797b24efbc8 DIST maildrop-3.1.4.tar.bz2 2156148 BLAKE2B e7de4e30ee23d8d2f88de7b0398a41c84af6d34207e9f26fd7b22e7ac1b5171c309c6304b312a75e621bc860e5a2d3f59613e47ff5a73ae6412761179f787f53 SHA512 b8f373e142c61ba9cdf32fd939aa7fc5c24ec873f734be048e94561e35977b6fb663ff4a1c35fc22dc7dc2075e04e4c4a09e37c0e7c7c0dd96555fcda9c7fd26 DIST maildrop-3.1.5.tar.bz2 2156334 BLAKE2B 374c0436a0e5954171bf942d824123d610057269739f5f76f4353b75065a964fe92d95a80209a07187d3ebcfe59a6d92d54c71fa52325fc4968e10c1b8eeaada SHA512 f722cbdf9aeb628ff68dcd280de5d7d37a3fae3692b7de5483cf0563631ff9b2eba9ef9baf3b3e3f6108d40e19b55dabddacaa3a064e6b71210b18f200bc67b7 +DIST maildrop-3.1.6.tar.bz2 2156136 BLAKE2B fddb718e81d66a393f3bce720edb73c3638c255504d90f7613c05910a3a96ca2ad9ab350167096a2677d51770d26799f8bd89f287dda464163f82c5da8d8b28a SHA512 93364747c603d1d566f756e7ba8b10fd38d10749b269f1bf64596a56fe2b06f529f4b59b6256a5be0c44169f2c8cc9dcd7de91b3cc03288719ffee5db330b1d5 diff --git a/mail-filter/maildrop/maildrop-3.1.6.ebuild b/mail-filter/maildrop/maildrop-3.1.6.ebuild new file mode 100644 index 000000000000..2d42ec234f61 --- /dev/null +++ b/mail-filter/maildrop/maildrop-3.1.6.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit flag-o-matic autotools + +DESCRIPTION="Mail delivery agent/filter" +[[ -z ${PV/?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +[[ -z ${PV/?.?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +[[ -z ${SRC_URI} ]] && SRC_URI="https://www.courier-mta.org/beta/${PN}/${P%%_pre}.tar.bz2" +HOMEPAGE="https://www.courier-mta.org/maildrop/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools trashquota" + +CDEPEND="!mail-mta/courier + net-mail/mailbase + dev-libs/libpcre2 + net-dns/libidn2:= + net-libs/courier-unicode:= + gdbm? ( sys-libs/gdbm:= ) + mysql? ( net-libs/courier-authlib ) + postgres? ( net-libs/courier-authlib ) + ldap? ( net-libs/courier-authlib ) + authlib? ( net-libs/courier-authlib ) + !gdbm? ( + berkdb? ( sys-libs/db:= ) + ) + gdbm? ( net-mail/courier-imap[gdbm?,berkdb?] ) + berkdb? ( net-mail/courier-imap[gdbm?,berkdb?] ) + tools? ( + !mail-mta/netqmail + !net-mail/courier-imap + )" +DEPEND="${CDEPEND}" +RDEPEND="${CDEPEND} + dev-lang/perl + dovecot? ( net-mail/dovecot ) + !net-mail/courier-common" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + mysql? ( authlib ) + postgres? ( authlib ) + ldap? ( authlib )" + +S=${WORKDIR}/${P%%_pre} + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.1-testsuite.patch +) + +src_prepare() { + # Prefer gdbm over berkdb + if use gdbm ; then + use berkdb && elog "Both gdbm and berkdb selected. Using gdbm." + fi + + # no need to error out if no default - it will be given to econf anyway + sed -i -e \ + 's~AC_MSG_ERROR(Cannot determine default mailbox)~SPOOLDIR="./.maildir"~' \ + "${S}"/libs/maildrop/configure.ac || die "sed failed" + + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --with-devel + --disable-tempdir + --enable-syslog=1 + --enable-use-flock=1 + --enable-use-dotlock=1 + --enable-restrict-trusted=1 + --enable-maildrop-uid=root + --enable-maildrop-gid=mail + --enable-sendmail=/usr/sbin/sendmail + --cache-file="${S}"/configuring.cache + $(use_enable static-libs static) + $(use_enable dovecot dovecotauth) + $(use_with trashquota) + ) + + local mytrustedusers="apache dspam root mail fetchmail" + mytrustedusers+=" daemon postmaster qmaild mmdf vmail alias" + myeconfargs+=( --enable-trusted-users="${mytrustedusers}" ) + + # These flags make maildrop cry + replace-flags -Os -O2 + filter-flags -fomit-frame-pointer + + if use gdbm ; then + myeconfargs+=( --with-db=gdbm ) + elif use berkdb ; then + myeconfargs+=( --with-db=db ) + else + myeconfargs+=( --without-db ) + fi + + if ! use mysql && ! use postgres && ! use ldap && ! use authlib ; then + myeconfargs+=( --disable-authlib ) + fi + + # default mailbox is $HOME/.maildir for Gentoo + maildrop_cv_SYS_INSTALL_MBOXDIR="./.maildir" econf "${myeconfargs[@]}" +} + +src_install() { + default + + if use authlib ; then + fperms 4755 /usr/bin/maildrop + fi + + dodoc AUTHORS ChangeLog INSTALL NEWS README \ + README.postfix README.dovecotauth UPGRADE \ + maildroptips.txt + docinto maildir + dodoc libs/maildir/AUTHORS libs/maildir/INSTALL \ + libs/maildir/README*.txt libs/maildir/*.html + + # bugs 61116, 374009, and 639124 + if ! use tools ; then + for tool in maildirmake maildirkw deliverquota; do + rm "${D}/usr/bin/${tool}" || die + rm "${D}/usr/share/man/man"[0-9]"/${tool}."[0-9] || die + done + rm "${D}/usr/share/man/man5/maildir.5" || die + fi + + insinto /etc + doins "${FILESDIR}"/maildroprc + + use static-libs || find "${D}"/usr/lib* -name '*.la' -delete +} diff --git a/mate-base/Manifest.gz b/mate-base/Manifest.gz index 2728845c0dc1e93ddabda51f8692a306e18131bb..314345b6a8c696ba6ced344cf4e39ebcc5ff6a00 100644 GIT binary patch delta 2236 zcmV;t2t)V55yBCFABzY8000000{?B7OLASe5r*ep1vj7sk46I+$`z-QN}P$kfkrpr zQY=v_i>b=;^FbAnw33M^o=e;V{QbZ1r?)@9efY4SEbPht@b3@rA9C*X;rqY8{o4=a z`-j@BPOD3*=HVW`o24du9!ok;+r#r%HSKh!&#cMEC~cj8d9us2VXJvx-HLehw9>9~ zWR{7ay)D_PJd`0*)J94>M(NdBv)SBww1=Pm^0wvjkSZVM)UDUKdd_odB)8q04j*}W z%RPBob=KT_)>&j0)0&gbdSq8^d$pcN^-=i#QV%=l^ElQmns1vYC2u^gW!AFNIrrR> zN|9E+`|<66KmPjXAAb7z!R?>+#~x2=eU&ma zwMgrnRDnk3=(EfzNqh7rb&Odf4FE6hDq&|WUutQdVQptKmilUvj;7N49_$f#Ps*P9 z3h}RC%{}KDxpmDpI@qjLcJ;ON+CPu(>So_BV7-60KG@U#b;S#0Gs`n#E648H$2u9> zHS0U&+<2ks?7fvU^(0~F8Sn(&%)?&0t?A#^Q)mze{tnDpJfxtVr!LnUn5W8@_u}`1g@2Agi zt}b7I)104yQ#nI-K3dz!)=w%TWyJBR(qzDYzq2ZjbwL0-r>AU7TTZBx4VS46!o_xL z-C?Kr?pv!Gd?;ZyBHcB~B$rxi*{LE+Pqj%;BR%Vq?*R|VgE4l)7zXEFn!(C1!`w{H zg|o6Q-(781XhY9k#3c?xA9!L%GH{8Ov(#X=mHBkI$}9)oUD(w zTAEwOT4zKacYSy^2!@nh+S=xPf01*TcJnFr6||~Jy-ZoHB1iOI2kf&HrOz}Fy#K@uvOd{TtcP$;40Bz70!bO23xa#-Ks!n8M$O^+U`q-uUafpmJz*3X?1ETQOwi% z1~mWp;lszr*O=8;n5BJ(FpIZ>U1+I+_1MDK98S+&>xO7EYE6#OuP^jEwZ+EwTFY?I zmCdpuZ7eNYE`yn?16d_STA7|yiopn?f~n;075WZn_pDF}0JGjXn6J_Be($h<0kAsc zSZz&A0$$fPmZWxvb^?lYjbPN4`OWo=4y=$_kILK-(p$hzyb%p!JnJ;_heHYWk@q3k z&2o=EVSZ$Mcgk!?0W+>vE2%ZeGUJh>MCy*UfZ&S!i)2^E{^#$-Tq(>%{*}J!@ zp?3J1h7UBR8es!t+FKy#H`vAg{Oi-lPrnoCcyTuDIqJ2xLoO7!o#*g>qAnyRdd#DM zW=TZSsyp@AQCb2|`SO^|MP4<^@zYHX-&2YN{V8fT_O;MjO4U^Us=~k6RFgE>6LvFtY1Rlf%rJce*(ZD4?_VGzPF{K~zJ(Iz<0 zQYt4faLyK^Cir0$LKUjj2+_Rw1Of2(TXMd_Vd{IK6MiTPVduygr>!&tsdgpIsL7Bf zN_p-(Hla1NF6v2td#-9kw{(D2qZl-3Pb=uvDMPf>Bp8Qg+SRzdM{aTB`NS6zC6~gC z6c94Tw@6@FgE2ZC4yTP-@V1m_%avwe3s$N7q|JA;P4;&cZ{I-nd4K-=?&IT|5B6xk zy!JJ`zdVD-@TPq)jw95?og@A}L)=Fj?*B?lmXx_F@iK(P|xp%7GR z%#=D@l7`cYk@B?5M7kj1!r(kzVNJ?RJ^usV)6=`hUp~K~#r!@{HNAwwpX3m!}BjbYdvH-_FR-4x3C-G2bj Ki40<<4*&o(C2|A+ delta 2235 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 LO)yp(j1&L>47aAG literal 2916 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 O7ykoiM9xr*6aWCn+RdH- diff --git a/mate-extra/caja-actions/caja-actions-1.26.0.ebuild b/mate-extra/caja-actions/caja-actions-1.26.0.ebuild index 1dcf22d08048..be5c9c9223d1 100644 --- a/mate-extra/caja-actions/caja-actions-1.26.0.ebuild +++ b/mate-extra/caja-actions/caja-actions-1.26.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ if [[ ${PV} != 9999 ]]; then fi DESCRIPTION="Caja Actions" -HOMEPAGE="https://github.com/infirit/caja-admin" +HOMEPAGE="https://github.com/mate-desktop/caja-actions" LICENSE="GPL-2+" SLOT="0" diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 12948820e12d8713f77e562c26420fdf5f81c286..81d4fc303a3b5abfce9972ae41119b41e9b8fa94 100644 GIT binary patch delta 37516 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�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Đ?=Sv2=4$!{tb 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 M3%QN$0WtRh0K5*91^@s6 delta 51730 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 P_W%4}F)1@8GWP)hWFAnF diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest index 930c81e8bdd7..f743e8e19a99 100644 --- a/media-libs/harfbuzz/Manifest +++ b/media-libs/harfbuzz/Manifest @@ -2,3 +2,4 @@ DIST harfbuzz-8.0.1.tar.xz 18792332 BLAKE2B e69305e5cddee2f9a928ab38b6904cc3e6fb DIST harfbuzz-8.1.1.tar.xz 18820088 BLAKE2B 341603e50aec5294eb16fb431975304ee9badce5588d726c5ccbcf9e38878581c4bbf2e09f27c3d401da52c93121702f220cd207792448af66a9f23830df9114 SHA512 74416c6cf78751721112fe551a47600b9b85d6865f38b155c0e432e757a175ac127baeeaa16bfe6d62510e00f9def8950f0c836545d1847a924b478c51e43b0c DIST harfbuzz-8.2.0.tar.xz 18892496 BLAKE2B a7755f9ee2784fa32ad9ecd74543010ca48be2adfc76612a3dcb73fb8a168d87db3cb69b574c4529a8233325b9d9c9ebd370eb0de0efed165fdba3f997451bf2 SHA512 ac85bea2e3a9693b656c05faaf96720d73e6453d201f2ad5c849d7069e2f597926ba3d8cd63d9e71dda4ede9ce6bae2baebb46557699168abb03fccc3d8085df DIST harfbuzz-8.2.1.tar.xz 18889168 BLAKE2B b6aae8806a1d4708474f66f508a1dcecb984205ba58f639a4b7dcf19f07ec4800569363a8ef812419de2d72b0a1f6ce7e31c22c588176066d817ca761836c22b SHA512 8f4aeb5528cb4f74facda89eb9828ccf491d577450ccdd71c331c943edf56303fa73a077d6b620687ae1ba21564aa02e202dbae98b77ac0947bc45e044c05f67 +DIST harfbuzz-8.2.2.tar.xz 18905228 BLAKE2B 5a26aa802b6e1afec734e59a9c280b4d336bb8ad72e0fbe6687237c150faa4d10fb2ae956b58394d7f6a2d1b97e6c91cd597a9b5146dcc3d2841d18d76611ec5 SHA512 90415798d57d8a10b7fa61d3116a64533361c380aa5b0b477ca38cb2aaf411db80dc28d64e077fd5512708143ec122cb3c5eb5dbdf7f97ed5643b0ee4c42ba23 diff --git a/media-libs/harfbuzz/harfbuzz-8.2.2.ebuild b/media-libs/harfbuzz/harfbuzz-8.2.2.ebuild new file mode 100644 index 000000000000..c114ab1668f9 --- /dev/null +++ b/media-libs/harfbuzz/harfbuzz-8.2.2.ebuild @@ -0,0 +1,103 @@ +# 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 meson-multilib python-any-r1 xdg-utils + +DESCRIPTION="An OpenType text shaping engine" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git" + inherit git-r3 +else + SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +fi + +LICENSE="Old-MIT ISC icu" +# 0.9.18 introduced the harfbuzz-icu split; bug #472416 +# 3.0.0 dropped some unstable APIs; bug #813705 +# 6.0.0 changed libharfbuzz-subset.so ABI +SLOT="0/6.0.0" + +IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test +truetype" +RESTRICT="!test? ( test )" +REQUIRED_USE="introspection? ( glib )" + +RDEPEND=" + cairo? ( x11-libs/cairo:=[${MULTILIB_USEDEP}] ) + glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] ) + graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] ) + icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.34:= ) + truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + >=dev-libs/gobject-introspection-common-1.34 +" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + doc? ( dev-util/gtk-doc ) + introspection? ( dev-util/glib-utils ) +" + +src_prepare() { + default + + xdg_environment_reset + + # bug #726120 + sed -i \ + -e '/tests\/macos\.tests/d' \ + test/shape/data/in-house/Makefile.sources \ + || die + + # bug #790359 + filter-flags -fexceptions -fthreadsafe-statics + + if ! use debug ; then + append-cppflags -DHB_NDEBUG + fi + + # bug #762415 + local pyscript + for pyscript in $(find -type f -name "*.py") ; do + python_fix_shebang -q "${pyscript}" + done +} + +multilib_src_configure() { + # harfbuzz-gobject only used for introspection, bug #535852 + local emesonargs=( + -Dcoretext=disabled + -Dchafa=disabled + -Dwasm=disabled + + $(meson_feature cairo) + $(meson_feature glib) + $(meson_feature graphite graphite2) + $(meson_feature icu) + $(meson_feature introspection gobject) + $(meson_feature test tests) + $(meson_feature truetype freetype) + + $(meson_native_use_feature doc docs) + $(meson_native_use_feature introspection) + # Breaks building tests.. + #$(meson_native_use_feature utilities) + + $(meson_use experimental experimental_api) + ) + + meson_src_configure +} + +multilib_src_test() { + # harfbuzz:src / check-static-inits times out on hppa + meson_src_test --timeout-multiplier 5 +} diff --git a/media-libs/libjpeg-turbo/Manifest b/media-libs/libjpeg-turbo/Manifest index a7ec91fb7eb7..45bf6489c001 100644 --- a/media-libs/libjpeg-turbo/Manifest +++ b/media-libs/libjpeg-turbo/Manifest @@ -2,4 +2,5 @@ DIST libjpeg-turbo-2.1.3.tar.gz 2260756 BLAKE2B 87ef47105e66b2ee918e95962ac59963 DIST libjpeg-turbo-2.1.4.tar.gz 2261822 BLAKE2B 80ffd77d58a37eae0bdc1868d994f34ea52c13e2624c720b1d0b6ec4d6d14b16911163ccd4009c8d6eda214f31e1fff78bb7eb4739ae6589d0fd8c7008c0e972 SHA512 511f065767c022da06b6c36299686fa44f83441646f7e33b766c6cfab03f91b0e6bfa456962184071dadaed4057ba9a29cba685383f3eb86a4370a1a53731a70 DIST libjpeg-turbo-2.1.5.1.tar.gz 2264936 BLAKE2B 9583a0a91e45347d651de6bf5192a23bfe4e64cef67cdbb18f5b578b424fc46fc114e5649e93a467906cf047948e43a11b6d17b48c47f879c51cff1a4ef356ff SHA512 86a7248d064043b26b09755633ef4872a2a6133c9e677a9fe4be6645b2e0fde102cf01e09119967b3b6b85f4cb93f3f7c49ec4973944d5eff99b5b90ce8b0be6 DIST libjpeg-turbo-3.0.0.tar.gz 2799663 BLAKE2B 9a4b74aad81c2999ab7f3cd7d8695e1132edda141f4cc8a57e671f42cad4ac16b66b0f19cf4b874b61a82c008287ad88cd81d85547c195ed30456e29cb505285 SHA512 2307a2e240faf5b3119cdc5cf6a0255813d74591d4a4201fd2374940683cb9de90cb5926367e633f3624b27edd292209c7cd3c38d64522716e83fc81361289b4 +DIST libjpeg-turbo-3.0.1.tar.gz 2800900 BLAKE2B 9d2c784edd6493c4d9e2379fc4a8f0844e440d7afe774b231f611034d481dcf1be35979fb7d731a5a8f99000780f1343b7934a59df22c1dcaef295b6294ea494 SHA512 26a2c821a023579e82a7c2a00582747f5f24089aa0820ba304f1ff71c6894b7a6bd0468acc5ff90e2655e0a1c23a5a35a779df51f5cfa3e9eba527c709fab55b DIST libjpeg8_8d-2.debian.tar.gz 14764 BLAKE2B e93d12afa062da28b717b540492221f70e8d9ccf3885371647cf85a2937f938ca723d4a27d5e1c5d79c26aa25dddf69b38754558851a1704172e8b52baf8e17c SHA512 8c5959fb7583a2d61e9442187f67b91b45e72d9dd30db3360d583a3b5d8e1a908db5659f760bdd455b3056e6ae3535b2fd3b847df3d58b140a1816b754003675 diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.0.ebuild b/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.0.ebuild index f24323d4f8e1..f5f0c16cacd1 100644 --- a/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.0.ebuild +++ b/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.0.ebuild @@ -14,7 +14,6 @@ SRC_URI=" LICENSE="BSD IJG ZLIB" SLOT="0/0.2" -# Unkeyworded for test failures: https://github.com/libjpeg-turbo/libjpeg-turbo/issues/705 if [[ $(ver_cut 3) -lt 90 ]] ; then KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris" fi diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.1.ebuild b/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.1.ebuild new file mode 100644 index 000000000000..16167b03a643 --- /dev/null +++ b/media-libs/libjpeg-turbo/libjpeg-turbo-3.0.1.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib java-pkg-opt-2 + +DESCRIPTION="MMX, SSE, and SSE2 SIMD accelerated JPEG library" +HOMEPAGE="https://libjpeg-turbo.org/ https://sourceforge.net/projects/libjpeg-turbo/" +SRC_URI=" + mirror://sourceforge/${PN}/${P}.tar.gz + mirror://gentoo/libjpeg8_8d-2.debian.tar.gz +" + +LICENSE="BSD IJG ZLIB" +SLOT="0/0.2" +if [[ $(ver_cut 3) -lt 90 ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris" +fi +IUSE="cpu_flags_arm_neon java static-libs" + +ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )" +COMMON_DEPEND=" + !media-libs/jpeg:0 + !media-libs/jpeg:62 +" +DEPEND=" + ${COMMON_DEPEND} + java? ( >=virtual/jdk-1.8:*[-headless-awt] ) +" +RDEPEND=" + ${COMMON_DEPEND} + java? ( >=virtual/jre-1.8:* ) +" +BDEPEND=" + amd64? ( ${ASM_DEPEND} ) + x86? ( ${ASM_DEPEND} ) + amd64-linux? ( ${ASM_DEPEND} ) + x86-linux? ( ${ASM_DEPEND} ) + x64-macos? ( ${ASM_DEPEND} ) +" + +MULTILIB_WRAPPED_HEADERS=( /usr/include/jconfig.h ) + +src_prepare() { + local FILE + ln -snf ../debian/extra/*.c . || die + + for FILE in ../debian/extra/*.c; do + FILE=${FILE##*/} + cat >> CMakeLists.txt <<-EOF || die + add_executable(${FILE%.c} ${FILE}) + install(TARGETS ${FILE%.c}) + EOF + done + + cmake_src_prepare + java-pkg-opt-2_src_prepare +} + +multilib_src_configure() { + if multilib_is_native_abi && use java ; then + export JAVACFLAGS="$(java-pkg_javac-args)" + export JNI_CFLAGS="$(java-pkg_get-jni-cflags)" + fi + + local mycmakeargs=( + -DCMAKE_INSTALL_DEFAULT_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" + -DENABLE_STATIC="$(usex static-libs)" + -DWITH_JAVA="$(multilib_native_usex java)" + ) + + # Avoid ARM ABI issues by disabling SIMD for CPUs without NEON, bug #792810 + if use arm || use arm64; then + mycmakeargs+=( + -DWITH_SIMD=$(usex cpu_flags_arm_neon) + -DNEON_INTRINSICS=$(usex cpu_flags_arm_neon) + ) + fi + + # We should tell the test suite which floating-point flavor we are + # expecting: https://github.com/libjpeg-turbo/libjpeg-turbo/issues/597 + # For now, mark loong as fp-contract. + if use loong; then + mycmakeargs+=( + -DFLOATTEST=fp-contract + ) + fi + + # Mostly for Prefix, ensure that we use our yasm if installed and + # not pick up host-provided nasm + if has_version -b dev-lang/yasm && ! has_version -b dev-lang/nasm; then + mycmakeargs+=( + -DCMAKE_ASM_NASM_COMPILER=$(type -P yasm) + ) + fi + + cmake_src_configure +} + +multilib_src_install() { + cmake_src_install + + if multilib_is_native_abi && use java ; then + rm -rf "${ED}"/usr/classes || die + java-pkg_dojar java/turbojpeg.jar + fi +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + local -a DOCS=( README.md ChangeLog.md ) + einstalldocs + + newdoc "${WORKDIR}"/debian/changelog changelog.debian + dobin "${WORKDIR}"/debian/extra/exifautotran + doman "${WORKDIR}"/debian/extra/*.[0-9]* + + docinto html + dodoc -r "${S}"/doc/html/. + + if use java; then + docinto html/java + dodoc -r "${S}"/java/doc/. + newdoc "${S}"/java/README README.java + fi +} diff --git a/media-libs/oneVPL-intel-gpu/Manifest b/media-libs/oneVPL-intel-gpu/Manifest index 8f861f7a0133..a9a401c44277 100644 --- a/media-libs/oneVPL-intel-gpu/Manifest +++ b/media-libs/oneVPL-intel-gpu/Manifest @@ -1,3 +1,2 @@ -DIST oneVPL-intel-gpu-23.3.0.tar.gz 9025885 BLAKE2B 64346c71ddf24401445522390558ec8c0b354e2f609d45bd8528336b7be9199b0547076b326e5900caf2743349d04447e9c05025055a043fa34e0da6883974da SHA512 3fc4ebc0f1faade624e221e399716fa62b5e4baba4b134a7bb65e47812ee3cca64e1d1f3def3139f0aaa9bae35de3c44aaeb061a44c466af9268e12a5aa21a80 -DIST oneVPL-intel-gpu-23.3.1.tar.gz 9028608 BLAKE2B f1d28d63ea80de954d9ae13c53c58e5aed66f81208b4f5ef565961221362270b10bbfb5cdffcd20241f5ea3ea420c741881d1ca579cb4810f2ef029c37ab0af3 SHA512 a9607f28c4d20c8de774ea498fc612b80f2558f3223c96feea6ffcb6990e7d8ddae180fbceed8599fcf1c7d3b7347f86bdbe45a347964984e902cf5ff8843d1c DIST oneVPL-intel-gpu-23.3.2.tar.gz 9028702 BLAKE2B 8e3505a6af829c5cbd15bba4db4fd139e031eb1bea475e7f2979cdb3a452c7362f76e2b627ae256025e071d8ec39e5759ca07d464e6a1eaeb9d7da2e6218700a SHA512 87c0168f29b6b93cda9670c2e3a91bbccf751f4a3e3ced2f89b617af4029f2bfc8c931f8f754988d146359676072f792273adbc4e048076455080628db17399f +DIST oneVPL-intel-gpu-23.3.4.tar.gz 9041237 BLAKE2B 15f7075195a6b5d7048f6caa0ccdfee56aeaaaa2b445c02148c9869a4f8a555e58353674fc1cf9708773d9e4bc119e2aa6a4d4c76b80a7e78c89b396935f876d SHA512 9d3fd273ae907b8026ff32009637f2dc0c9c8cf161e85b9052b351cfe74dcbf5c06619dc9268cfd12981908dd4adad68070990e3ef42c2b0f152d214e3ff5422 diff --git a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.1.ebuild b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.1.ebuild deleted file mode 100644 index 6d87d22aff64..000000000000 --- a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="oneAPI Video Processing Library Intel GPU implementation" -HOMEPAGE="https://github.com/oneapi-src/oneVPL-intel-gpu" -SRC_URI="https://github.com/oneapi-src/oneVPL-intel-gpu/archive/refs/tags/intel-onevpl-${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-intel-onevpl-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - media-libs/libva - x11-libs/libdrm[video_cards_intel] -" -# At runtime we need a dispatcher, oneVPL is preferred but mediasdk also works -RDEPEND="${DEPEND} - >=media-libs/libva-intel-media-driver-${PV} - || ( - media-libs/oneVPL[drm,vaapi] - media-libs/intel-mediasdk - ) -" -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DBUILD_RUNTIME=ON - # To build the kernels we need to package the cm-compiler, use pre-built instead - -DBUILD_KERNELS=OFF - -DBUILD_TESTS="$(usex test)" - # This only seems to do something if we BUILD_KERNELS=ON - #-DBUILD_TOOLS="$(usex tools)" - # OpenCL only has an effect if we build kernels - -DENABLE_OPENCL=OFF - ) - cmake_src_configure -} diff --git a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.0.ebuild b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.4.ebuild similarity index 100% rename from media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.0.ebuild rename to media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-23.3.4.ebuild diff --git a/media-libs/oneVPL/Manifest b/media-libs/oneVPL/Manifest index 340f38acc48d..2c8be26baddd 100644 --- a/media-libs/oneVPL/Manifest +++ b/media-libs/oneVPL/Manifest @@ -1,3 +1 @@ -DIST oneVPL-2023.2.1.tar.gz 6315268 BLAKE2B f5b5609c27f5f2eddd4533480e053bd6868eab736b88fca5b061311374d8a4f2cadec100ad313b8a062604c6b38848d33a26a775524c250dbef7e2930204d82f SHA512 333df9fc58b9d1d0c832241420321f8cbc84d722d1453f24b7f1990ae1e3065b103940d88f84d7d339b527c4cf5fe6e72c6eaa0b2c736d1b980e09228093f279 -DIST oneVPL-2023.3.0.tar.gz 6310097 BLAKE2B 09d63cbed73a93727f770306ca4ee4b6418f87ffe2d0d6f53988569028ad8dba4226e5a4d19dedc4b5e10f037a798683e74acd456469413c9f7161c30bb5b010 SHA512 2f3b8f6b3bb26df062bf7e962ae45eb11f5a60d24f7a69e653e7afc9c0c7960b1c708a2d1c5bf18ad5e2981b01f877a08be2c7513bfc30b62574cd932ea9549b DIST oneVPL-2023.3.1.tar.gz 6322962 BLAKE2B 3e688886d03ee90c27e42204f926bbb4eb7fb0926f1bbb4f8dfdd0427adccda3cb3138dbed5d2fc9ea3aa7af78aadced4a242c16aede27d1f1fe781ecb83e58c SHA512 1e8cc143f33438d3a4e1d65aa57dca4e0ebc1a47741b7a124a273cc609cc4ce789c0e230db3244010f5f1ca54f42cdd2e17d132b2c904af41607a2a0527c38ed diff --git a/media-libs/oneVPL/oneVPL-2023.2.1.ebuild b/media-libs/oneVPL/oneVPL-2023.2.1.ebuild deleted file mode 100644 index 0758b6389a95..000000000000 --- a/media-libs/oneVPL/oneVPL-2023.2.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib optfeature - -DESCRIPTION="oneAPI Video Processing Library, dispatcher, tools, and examples" -HOMEPAGE="https://github.com/oneapi-src/oneVPL" -SRC_URI="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="dri drm examples experimental tools test vaapi wayland X" -RESTRICT="!test? ( test )" -# Tools fails to compile on 32-bit -REQUIRED_USE=" - dri? ( X drm ) - X? ( vaapi ) - wayland? ( drm ) - abi_x86_32? ( !tools ) - abi_x86_x32? ( !tools ) -" - -RDEPEND=" - x11-libs/libpciaccess[${MULTILIB_USEDEP}] - vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,${MULTILIB_USEDEP}] ) - drm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] ) - wayland? ( - dev-libs/wayland[${MULTILIB_USEDEP}] - ) - X? ( - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - wayland? ( - dev-libs/wayland-protocols - ) -" -BDEPEND="virtual/pkgconfig" - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DBUILD_DISPATCHER=ON - # Headers, cmake and pkgconfig files - -DBUILD_DEV=ON - -DBUILD_EXAMPLES="$(usex examples)" - -DINSTALL_EXAMPLE_CODE="$(usex examples)" - -DBUILD_PREVIEW="$(usex experimental)" - -DBUILD_DISPATCHER_ONEVPL_EXPERIMENTAL="$(usex experimental)" - # Fails to build with experimental tools off if tools on - -DBUILD_TOOLS_ONEVPL_EXPERIMENTAL="$(usex tools)" - -DBUILD_TESTS="$(usex test)" - -DBUILD_TOOLS="$(usex tools)" - -DENABLE_WAYLAND="$(usex wayland)" - -DENABLE_X11="$(usex X)" - -DENABLE_DRI3="$(usex dri)" - -DENABLE_VA="$(usex vaapi)" - -DENABLE_DRM="$(usex drm)" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc" - ) - cmake_src_configure -} - -multilib_src_install() { - cmake_src_install - # Remove these license files - rm -r "${ED}/usr/share/vpl/licensing" || die -} - -pkg_postinst() { - optfeature_header "This package provides only the dispatcher, to use it install one or more implementations" - optfeature "CPUs" media-libs/oneVPL-cpu - optfeature "Intel GPUs newer then, and including, Intel Xe" media-libs/oneVPL-intel-gpu - optfeature "Intel GPUs older then Intel Xe" media-libs/intel-mediasdk -} diff --git a/media-libs/oneVPL/oneVPL-2023.3.0.ebuild b/media-libs/oneVPL/oneVPL-2023.3.0.ebuild deleted file mode 100644 index 0758b6389a95..000000000000 --- a/media-libs/oneVPL/oneVPL-2023.3.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib optfeature - -DESCRIPTION="oneAPI Video Processing Library, dispatcher, tools, and examples" -HOMEPAGE="https://github.com/oneapi-src/oneVPL" -SRC_URI="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="dri drm examples experimental tools test vaapi wayland X" -RESTRICT="!test? ( test )" -# Tools fails to compile on 32-bit -REQUIRED_USE=" - dri? ( X drm ) - X? ( vaapi ) - wayland? ( drm ) - abi_x86_32? ( !tools ) - abi_x86_x32? ( !tools ) -" - -RDEPEND=" - x11-libs/libpciaccess[${MULTILIB_USEDEP}] - vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,${MULTILIB_USEDEP}] ) - drm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] ) - wayland? ( - dev-libs/wayland[${MULTILIB_USEDEP}] - ) - X? ( - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libxcb[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - wayland? ( - dev-libs/wayland-protocols - ) -" -BDEPEND="virtual/pkgconfig" - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DBUILD_DISPATCHER=ON - # Headers, cmake and pkgconfig files - -DBUILD_DEV=ON - -DBUILD_EXAMPLES="$(usex examples)" - -DINSTALL_EXAMPLE_CODE="$(usex examples)" - -DBUILD_PREVIEW="$(usex experimental)" - -DBUILD_DISPATCHER_ONEVPL_EXPERIMENTAL="$(usex experimental)" - # Fails to build with experimental tools off if tools on - -DBUILD_TOOLS_ONEVPL_EXPERIMENTAL="$(usex tools)" - -DBUILD_TESTS="$(usex test)" - -DBUILD_TOOLS="$(usex tools)" - -DENABLE_WAYLAND="$(usex wayland)" - -DENABLE_X11="$(usex X)" - -DENABLE_DRI3="$(usex dri)" - -DENABLE_VA="$(usex vaapi)" - -DENABLE_DRM="$(usex drm)" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc" - ) - cmake_src_configure -} - -multilib_src_install() { - cmake_src_install - # Remove these license files - rm -r "${ED}/usr/share/vpl/licensing" || die -} - -pkg_postinst() { - optfeature_header "This package provides only the dispatcher, to use it install one or more implementations" - optfeature "CPUs" media-libs/oneVPL-cpu - optfeature "Intel GPUs newer then, and including, Intel Xe" media-libs/oneVPL-intel-gpu - optfeature "Intel GPUs older then Intel Xe" media-libs/intel-mediasdk -} diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index cf386978ea2ae01a16d952e65af19264871d09f5..f7a1f9d4bc01ea904daa4a23c759e1ff80c86a69 100644 GIT binary patch delta 23944 zcmV(-K-|Bg&;q2;0)HQi2mk;800092e7)JWB{`N|_pYzVA4my+nZba^;vhAoAyF^n zI|tfKXGP<5_lV5m*K1A-=DpXm;zU(sG=7_7wy~SFHg@wL|K-2_%b$K+-`Z^7+W-Fd zAAk5$Jdfi~|Kb1rm;dKKrT_4!Q9?L-&-Xp=e#BPG-RcqY8h^W#T&|hxyuutuD`l)a zMjO4HIj*|Xeb!^96px#Kn=`CA^KtgO?mMQ@a!#Z6)$&pLKJuPdp5X}Rz4{odjJu|} z|MXw}uYb8>`qQ~`Dp#*%wNdI`XRQ6;hk7aJwc^=#t@jRb@JYL!E6sfGmHM^9ai%b5 z39+45NjyVdcYnM?PxadT@tNn?$F9)Kq`PUjRe)QaTOJ$Ecl>6d<>-R!i|KpeT z!@I<4sDJNThV0MPuR2rY2zNO+fB(x=sb@3s&_f?SDXeC}(zUwL>tvF`6@6Nl; zE8VH@#us}m>%8t#(lr;S+}Dx#a-2x{%%SibLOj-`s&!QR9|9Z4vFoaQLOV(wXff{= zavtdj@kBtg@e6l~HKN9RW=;3q%9U~}vmI?6HGk&O<9%~Vn8VEzt+NfpJhJ*aO3ZQW zc%cToVhZIdnIoSwW*+f_z<%t%qh#qwZ!+tV6KwtPK-7!AQwh7a9ooFk*pF1!RU?M5 zkX%i%pCPA;1%`Pa^GxH$q{3a=-CG>jnh7H~@6&gmIo>;EYef7ax^c$(-7%5wY}!hF^ULkM-{9 z-W3N}3#U;oY#f6LGtYDJvMFHwZ$_EM-hAqTH(1zIJ}|n*BjCtV3-{KgCSUTd0mp@w z-VGZr==PhmvGj1FjXLsc? zkK<}xG4mdIVoG5J&T|(Ymhjem6O10Chp?VISN%jiUq&ST#Po(#d>8@Gi7xBfck z^U6be<|A9-mG-;fM*CsE%Zm8&?#VE24d>V!1&aB++jX@NDuIA=jd*E{;@~~5X`u4? za7VrG*!XswGvdAZz`Kt7xCwJRMnYN-Mh>)(AH1)Mz8)$v632oMj-ngDj(<7+A*`D~ zNnn_%7J~OiuA9Gdy=$yTP4#Zs@MOqFdRJd}L)ayhNN6e8A91+#G-f8?<76=7-0NM` zP3^T*Tmb+|m^Sd4En+da>TLpTfP#tUW~?mh8usB7Y+ za|*Gxl8%@Q(Xir)2sl@~kAK+r3Iw9OvBW+w(9S^vBVycFx)MhZR_M5ljL#;T5Itt) zBRWxV>CKbX%u|f~xJN|9qvVVXLe@RpiGW2kjf028pA$3*)_1>g>^#fD{`OTf zq4K~k)zWqz*M+_EdtyVCFwX`E@`1|X|Knz_eIo0c&VC)^gUo*X_J8k1mSTGMX84&v zgaQNUO90Vtv@g}F*h>{)a3@2(9R(#X5jJLnSeRX0Eh^L;|V_X~1hguRTc+DFyv*#+{ zi#yC%hy%C~e_cZywSV#@!tyQ`0E38hEWl+i6O+hS$T;zK?%rwz#+>C?eNDpu6$4fs z-etBw{qTDcGkt(%eH5Hi$+1LCePckoMxbG8Qy*5&Y9zuJ$9>|$nx6JT7{pZKdeU%? zwZXz5*1%WO#Fz9V@YsNeE1+PpUJVHXDS-r?$P!Sc>qJ@i{eR}j@RS!JEJfno9t1%( zX;u{XB!u1<$YtHD_SkW(cjm?UC<7*^!6)_GUka+l1D*}+pb~%=@pLFBipe(|yg@oo zusWFV2Ap1CPq5Jfh<}jTm-Q)p`8_myzKacb(<^Wj*oQkpTPC_4`Rrw!4yCt6+(H>M zb{uELJ&$}Jz<)~o6v*{NP19PqjC~Sf8?Fq$gUuGeMcMZO{2m7nc3^$$2ms;UPTXH2 z`YNygCAO9Ba<6sHc~ATU$Sjw75{_}IhzbLQKFrNyofnamlLQ~Z8O}!Bn0VQP2f6vr zd!K~svx)Q#j`s$W;2?NnF><&zQFLM{vu}&_LuZ!{kp#Nk6`xQG_Re& zVYoZd{pWxgT#^5Ax@i{+1oXQBj z)$2rC^2OK2nK7WpaqobdCzKoLM=bhZ@&d5~T0y!QOm{D6L(2<2AYu}aZXoTvA!~$^ za&CMT&ws5en^GQ&=B_}sfvGb&aNC^U%=_I1xxJdMDg$tY& z`}!cSPd|SC^AG>y%SXFB!<)eLD%ca@4&KM(^aFmOAG%=$Io)HgJL5wEUU9=U2>`&0 zl@1780ryrv5Us=wtrJz{@NV=D?@FkI%^dip34fi4{6@lS0(OA!7AiT^jq(qH9ayg) z94Gh?g~SR_6n+<8eRDE6)!qZn_7d_A&9B0)pkm@*q2W~{QNsG zBfaBT-D+Lu2~Ywd0MO&)mv0;qUTqu~%mzw+!RPR}_%LEe%IUyb^__P+ASGDF2|UH6 zfgJoclnYVwC^+DO2zDi0L>T@_IF1D$GP?PN*4CSvfp)PStfgFhE4(+sA`;3Aet*tq z>Gy?jN(c8y-7(o4`84n==$4-{+VcVk>4`KLJ`j`B-RXqdTq7*_Kmhrp+&Y}27yfHU znMEq~{vfokZ!qJ}4b5HSBig9vJJ;m+0=OHJhk;ymjW_`J`5st7ySA_%?o`Xf)d9@W zyG%Gw#{s?sbX~xstDa|-<@SZ+s(+|_Zc#uCm5F0T%oSKbj0X!`9B<}#7pya#`OT%F ze=s;?jRpw;n&J*e1cZS%ZXis823`R19iIv^_K3>>lh0sAii5xgHL1Pz4Q z5Ni{mi`N_YHMl!I9RCNCIw4p^okr0^cpzeDwU;dsxlBoMlf`2%Yc*X!u z1>gV^gS0rnJis6kKgTI2T)wdbRgk1~;oC7p_PLsNfM{NQ0u-iJP{P8vH^eI7F+q{D zEeIce7afm_fN(*>jERsZqr!j z#GzpCosSP3@EyUiC4XFoVvP2h;|xAw;U$RMM?K90L?Fmf-}1H-=nP`R$-+rG^x{Bd zlUT_Q6Pp7LEyz+a+=2+fI!J%sghhfW9trtXqUjhAwYms#0pbK~&gdX6dz$9$H-RQ$ z7#C~}b%BDzgAz)!^9#9s{rYA7G}lM1!xg+E5`06HrKf1F=zlCb9oLNyEd+v%zbQ~E z;5vUNT=3lK!R-1rARXEdNE!odiLIv&yT(ofSUnuzr_|8oCqb0MzIWNk3|bLxlxJ~H zXW<#@YhUdGS!WJ>0TsYvS4AyBMaSeI@h&$} zk5fPyAihxemVd!|yaW-4pT0m83$F`(#*ivGhd>wkV1Dc-q!g+c`w$RSUh zB^2CzJn+0F0k|80hS38KvnFe%vSMaSk;`U zGtQhyj4{Ed3328@`R7^B5c(T04HsSs1d$+o5d;n2g?}JnbVwXEfyr=ofE^PAg5d!{ z&I3S1Gys7T8W0~ICxqRO)1)t6dSv{b2^FMXhwPfy%ECi*vM>IYfx?8x^g?o9Q~%Cj z-&sR|{>dPVx!fW{AhvO+^B^n}pdeJZQNYKHaNz_0K!9D)=1_JYVABh#Z~~Aq95Cex zUWu)QS$}|_8*0|>c|?I7C=D`yfo39~KSP`u4*3>hPia}16ZngO2miXS4MvFv0y*bs zU?>#uz)zOV(-Jjn!u3h2FmQb%$Sjx(2Lzu-HbxPmad?v5i?>kW@ZSVuScUP`ta~uO zj7|T(;70rO<>wdRL^9`)-p*h!$2^;s&hWB`2t*nl^G$u9P(k|Fk!9}pLResB&%3xF?i@Qp?EeqqFfD=ZNMg(v`66*tfiG#%ma=M7!* zs{t<$P&V>bP~QL_Ah#Pv09=Gw;12H@yiGtyz*Vpapb%jwfHcFI*Fy6QRDct}Peh4d z3GQ?I(ti5+Q~NGRyr+5zrV$l09(Kq93XH1_=XC(-8pszyFw#nY(AI+^_ZqQOka=qP zCa{9{2X@(DvIP3zKk|V)I`05LUUBC&31GL0oBYtAeIQfl5-|}24sWz|8vw95NHTtD z1$Y2qG2va$b#cVE7XsC5Mq=a%wnqPOEh0+pJ)xBMd?CKSe);*w_W8@FpT512AI|QE^ClWA;GNJYyDQ0Kl zO|B?-41|APZ4&=bt8(J%?q!BJxGVxrZ|^VJf-+uV|LU6g` zLh-S{h&E;#eU{TaW8D}p0TU8&Lv{#vI0EFz|4RL#w&wX(2KicPn<*oI)C!&Fw%v0NKkuD3@=xJDeb60yID_8A>hZc zZsZI{I(Qby>b_JLfG76C7YXANTpBV8dJeBv_&api-FO6!Vcsw8Yb}6I17;|5Pz`d zjuCLMruSaR?bjD#TM$j&ELnpBE5Mrr>W&yn;_Lv-C&ATA;E`}<^}4;+0%n|GfgF^f zGz=xep#yQ+B)AsbTJxd3`AJv77@(SZ6(UQ4;^L;DMIgR*q<3`-i1WNLw9`u?{r%|g>tryH zJ^CPs6^o1NxjZNQEo>F_2SFv=FwPq&`8fL7Z^V143~3TZ@OgDq>;StuF@BSQ77CdQ zu5fKsLH$81-PUf0Z`$W|OeMmop&m-grwa27Xw zJ~S6_Xu$vh19|}u!Xr#H4YIHZ_283+JGwyM&~xue@Oshex*O-b0sAim_rv!Z_aWU> zz)u}tlyTYU?u9?ae;}O=o_vZeK_$>t@5!)2s0}eZOQ8uIxMkP`0TBbhmV$T6MASIp z6QJRUCoT{Yq<=v?fFfaf5GJ6U1s|x?yxzhC2HjdKV$@SFh$jsPtify_3KxR8K9%e6 z1`)`5cn`e#HYfna18iV)GsvK3;uv8WDr?ZwWNHfL?eax*O?Lz4_uK3M{+CF6gYti0 zaDSQq`uWq}`!D-D2A1D%#L_7!tYO~axsJX?k7iS$?0@j@*5iWrtuArKeE^VgtK`g>F)gys1vr3(5VP818ANeBfvg4pgY!5VJTo;JS_2U zB|bdDDt{{H?~Mcinb*3n{er>%<=el$(7I#rt8gk_Xl9u?0N}E&1k*_3Q8>EWv_^=gy2r-PVOiH@jVgjeLz0m$v?D)7 zLVri$m9D#2iRGgxMQaf&#>| z33e+upk0LCUalm%2sm6jbh-b(efS3si{C@$P<+DH# zi65myL=rFtzN;%dL@w`D`20`??}1E`Me`=spzwfIpfn$3&Ae9=;K_|GT9biOyMlDz zx{fC4uV8@*g`Oaxgi%5_fH8#6Vev*gEraa%*;dQp-QAN^IK9((VW|K8^ZLsR!GE=M z;|j*IjuuTog}PD;rkIe$v3Z>eE12sD+EEgk55AX%)@OMfpFgM|}#)Hk+@4R0^6tfK=aU{3l@urF~M)Ru6Rr6xRTtLC|g zA`QSsSR{~5ON$9AqXyK+yG$P6s(*MK^3gJsawgbZUEVpGKx_nYD0SpdZVPzAD=7D` z?b~{RNa{Sizr{&P-rMCV^3=UqCCi5|E84-huum8Zk}UB2!>V9>`M_ws^Rhai1Dq;g z66zf{F&H*KU`{7ECi7#4vb^y-0QO`m25@KE=`A$uX~_mh0fz^>p)I(DbAMXpg^6PT zGEQt05cx3vyIv?FG3e?AiZM(fjE4tVhDd}$@GVYnzhg0r51>cx5%+@6wqE&~$9+i4 zF9OQ%3+{(DzkY5n?jyiik*8QN^SW=VXCYXa8h>g%3orm9@shOyp41wa-D^Mv<*V3JL+*@z9)Tq;Nh z@OXQLi?fU}KMR~e=m2xPSwXIasJqbL>nXJ6p~|&NF3<$bXL!?EEFb1{E8xe{0@T$@ zY{3C9K%h9Iu_lwl94CKtUD$C9rYNHIU=`_IJ>Y3Ma#C^ul+of-C!Y7}mo;)1ngv$Hx5fxnICFtQpH@2} zM%+Cf#1@pn(OG{xVd(FNc_r&0TjU%TPuPORY`8SZ^BJKqI8?&28QT|R|A$Y#eV1Ok z-%Ahg=QbZ@gC{5Kc4erqCI7{;+5)12m7wI%S%JUT`b#@}RV7`oR zA1@_mLh$;IKD-OBw;jHY8Ya{@HJzSvSbB&Ya`+L z2z_FUE0h!T$Ga@yYcT2)g#&02XjsR{R!joGBepV$CnKB?4of4vwuCQO$p+8B1>fD? zG#mqAg6AH9|Ldjje*E#fQp9(IUEop7k+TGob&P*v24TAeCCy9m1;<3&LI5m9V=v&y zTEE-E5wB<`swVQco_^G%6WZGwYe21St7JMPO?HHa$)OyrsA3s<$qB0qb_V z1xZy| z5#E2<`xcaYD%skB>H&p*DY>6MjgL{{W9@4NZJ^nb-;{6E6a2P_=z&mwSkBQ1J_F=r z_TH;u!awE#{9b30TmxAIU$`=0^@7KEYXY#_Phn^;#J@fw*oMdr>0UO*B+JGQF!+8; zGUWqL;m5$#dh2(YNzS%yeFdZ(l|b3g(7k_|;N;NANpR&{4@-uw-J#4t9wdoITT>M{ zCP3A+Sp~gH5g*RC2i`BD8-vGuI#wg>9NT^=yU#!U z!MOyvARyUg?Q52eSs(=SJok-n$M}|Qoy$sn$RN5ahc27gv&XTm*v+Tuffmxh?Gu0Q z8q^69hS1LNCOTlG#d^)EPqYXoI3oz{zzdszKf&Dde5zau0VZ)S7|#@6^Y1o6rA;WZ zc?P3|-`~>;h8fee)rE68FOIO(du6^wrk!MJL;rd5(l15#>!+{Z^{9TAEm;RgN6ADEqPT^1FYlhzrWH z(PDrGNb1@Nk3;Z**R=zRIHW?DnoW=3S*!MMyb2F`tp|rEe8(LZVW9(bOo4()EZRkh zVUnjBY-JLNs!6r^Y;c6d^_KC?x6;>v2?0BBe-QH#Z3hh&k#hutr@-n~pRG+R>#w_6 z^IK52WYw#+ONFS0qay_OK4pIx_Sl8>bmm+V5?S9m3P$WxhF;BOd;bx^5a$c>YU};S zAo0OkyLSv;8?_qw2Z5rFWz4@gcd$NsKK*NK6BlJ!R1O8h_Z;|~(~c7i15nqWIMw$A zrQf)|itXK)H|_*4?0+Lno)?}C)HTDg&+u0IdP8nt&#PW1MD^n2fOvm}m~P|bMA2ih zg9nOQR^qqJ8F5+D3p&o(9;RV=vtP%rSb785Lq);PKL%yqZ@CSaTdv9--P_i}$UUuOJ`JN2rIn2Cs^!+xo z2FS5)5Dq|m+%IJJdHv;|s{KFWx{3M{zb(tj@V_ze6j5jeS%QCl+M<9%!5FYT0v3-A zixv(5Fx#1St-3mI3j%`45D*etIRmBjf4|vFE83frMoq%X{7C{Yba}#rtKvT<;sL zIZRl?+^orwSa`Lcs}0B~6&iV$3Sz^JnX;WZoP?o)V1nZd_yDlg14>2MIQ=)PwLh5X zYgKK5?8T_k3_H$)eFDupGB_YCmLE+v=d5mV`*~KYUekY-(Z4KYgGqRSV+UBm1IQ-} zA$u=W4afsKF=f)Mj_7EM7vtd!uY~s(c=`*Y<+(H?X9L{U-30ZY$L1kq*Irj0H+UQd zj|)8Ql(sT(dik2G6c)NLPmll@5rov@ReH6z*vSafa^VuK)y7eQRhNSdz%G|nhA8A) zfIaZ(&4_<_ zLDZTZGlE{nr+WFa>ohE@vL^@r;L8C18Lve5!}|NH{4k6TT8*bYY`Ba8KX(Oh-T+6| z+O*Yps$uCfF43?{AhyekKXD!iI1~hJsO1PTU0#127hWL4g#M#j-JBc-QNd~UiSw_! zRQYlth`wb`pjE)_N_ftu)RqaBWYuvJX%j)8+z`ZW1yHtl2_1t5!cL>jctqJ{cVseG zGC)u;!s-=`jibZ=t9dt@KrI=vP6bCdKvZ6bLYjYHazCw~e|lBT6crdxEO+K$IVn6% z0!V+PX@Ob0CtxjJmm@0x7Ix>@RpU?x-l(W0kSk2B+_v@Qc@U048M;Q`GO@9NX%@kc zcoN2(b~|HD&z19eybsZUXoco==sW?#g?AcOXBQk4e}_td3DHW2e4x~X7>HMQQVWsu zz<(mfD3J564xmS%ihCEc(6=dTj2d@*4FG?^GR1kuf-4kxSG4a%ocMXS7nrV3AqPe! zvcz8Sq{2729ykKmUJCr_3fUg+435X5IuB?lPKXv}P!E0_lMR;I3sRl6qFECJ>uFzm zIq;iSlh*{I#vMfnXX*}b_(1*T>*0bxEld-7e>wDlze=zW_XOvGmBs;M(cAR`S*?F| z#pC%#@X9sreDd#>%py-eOxVca&};ufa*nY>uRvBhN*_*o~B1p@OzZlBjr?en+4 zzX}n+xo(?t%NJnE3iK#vM$;;YaS*(oI%~%@+}^^ZZr&&0@||+wyq*<#uik}HVO6}I zopg4S5KPN;;9rKlJk=hG;YIBg?InNA-P-H-QZPJF8blpiVWWN>;y?hqfR2PJfI5n@ zvSs=6gc(>h7|aeJ$sfwWh!+^1b_wfh-r87)kst^+h)3_W3hGkofs z?8Aut=*RVUVank_|0e!I|a}WYvM3y z@1TiQXbwICmr|rneC`RaPwVN69oR3V9`Yh;Rb0g!jvbY~2yh_fbpv!nn*GM5$;tU6DD*$sgoet91y`%cwg- zyg(Q>qJX6aF*qOqUa>p#A+D29n=PCf8HnVXnbweRR~=$A!3x1)NTTtWcMSo`|~ z1SAaA>%IK|Y=YH;V^qzV{_cdEz6hk&Jc z2+W6X&H{J%jTsYOY+Fx!JnX#Kd@;lpF9i4XRjqJ5GJI(YhM}3;N|$XPA=sEu37jR` zLtAid>zQQ~?+3kzRIVWJV9M{E0pd~^r|dI5xEdyrkcfQ9qXQ8;MF(BKp04)8RyX2O97MBZ{6D)zk@uCVQ`!)$SqV(S zepu(}5R9*TfM_1jjQZuklfRFXX!XLD_W}FBKSBC#7#xl~%r-#h6Y*j2w**(>brmx#WUIt znPIO$!{tOgf+h$<2as`{b6VzLf4960(9iFBQA$H#@W8ym{wtF=1M$n{EH0-KArrNdCMDc9x`I#2j(Ax!SMlmDiJbTJdQX zcprB(a?r^a;NPB5A#EcSWIvlNVX6vqFa>l`FqVo(_dNRlSwTOi`FES(H z&MSXSm}bDz%K{?|gWo!KAHJpD` zu`u4=U|+3N)Z&HQ#<$NeJD4u7eev)IY-bq!;fT0z8<)GT#0&d6jPgzrwUzI{Y9eYj z@l*Sr&Y&dto{q`HxmB;ULf=rso~1aVCcOOdOjoVXfG$qyUREZ)-61Z}YL?s;M;Taw zKch^-f|sX9%!!h++Rg&e!;Q|HY0-L5V)qxs2 zOw95?LDqzCfY;%+1did922_whFf1dw>U8X5N3O6k=b!8fem@yQ{R6Hm>FQ+ zI%j;sVcRG^fYU=D6Nr0n)EjFDfI*WpB5DndHS9Z%ubR-QR#^~DE*K>~gCAYJE=o& zOTph%=jUD^f2cyRSrYCAW^#W_0g4qZkL^#b?t++Y@cJ`qrv{t(jtc=iH99?+6e#x` zC_0V+G(X=59F|Gc<~@)FA(}&+_@Ve*!iJvkvcSoSo8Tjl=ENd%>^w5_044cGj42&RHA{*ih+5PzQ&)@#~_1i9&)qec+-97Bb zuFdntsltbm5g{s=1hg3A?8GPQ4B!(eixD%Fmd)4WvA;8|Wm6J6vIDd5j<*zH^W7FmE z0>I>51;w>F`LSP*a|7pg6BnF55O6zu+KI~`o0~T-@S*6)Jx2}IBHPE2qf-*V z^U(g_-KW=Td%PKL+#oqSWS?oJIC{IoQajR-Dl~%706nmi+J>-hx%}2I%%UF*y%C`a z^4U&KcqujyCcf>~1~zU6Y(|%HEN64tRCbubxEw1LZcA2=7xe$@&%gXMzy18n`0I-s z?8EMXdZHQ5ZrRQt3j*75lOZu1f0{5zUTbF9RCdy4vjm6G3WY3IXf41s@$#7~qn`={ zr1?I^$s*9P9bSQoo)$^V5S(Rk0dAjKQZbstPnu1-Prc|};cN(;PkgMqTORKq+3uw| zfe)GYgv!cEP_|IaiHTb+JvrgPvD>6|z7*f*7y0#*Uw~qJr|4)!)GIjhfA9qE!DP=^ z@qLZJP^^@I$J(KPV27eRhe0}n`gDd-wHa)C0UMo;dt26->^=c?!Fw(zI+_~K!8=E1 zM<=hh-zbG`cDN~icjyP7LAbHpwm5o(R|MQxAj^+B!SH|=Lg}mkhMqe2$xh;8%ic4P zF*xA*^s?e;AclQr=Ock7e=Lee_ln(%(VE3BS{e6?8?mpS*FW7%ycfd~d$2<<5TQ`l z49=}Wb`GC&;NMe5>R`boUPXNtF|q&-Y^3XeFD&=nn5Y$}<^fw5LYHV2HmsaD%4Be~>I{2Rj4C9DHIl zM^>F%*>G#gxlzm8hT<@%yDi+&W$KjEdVEpq_~@E%C!b{_kok;Pu=vZj7qHkUrEiEF z5!zg#QU`YFNQ~kntISh_DnJmHSHrzBs#MqyDweeO>#FmxWKFF^EfqnmU#CeTE zE}JCm$Facx=0B=q!w@n!%Y^hgpJ~sQzuG>}pKu_cI(r&sPYK2E&Pugip<`wFMdsvN z`^yiX`U_|Wf1PqpL&N<$&6#6~w%5TJK)Au0n`}1FBnYHKRVSF;=WiABOG|LFsN-9u zTg?H|z{6^SAW!^qI)oeO5n>jIj0AVg0`AzY{(4K-wUF%Qy03unk~8SrcEo`tQm2j$ zPiD9p5A+xOs1e?V~sjO4rvbP-EUM}Nj8+(n@d zllLz~_qU(_sdoKi-UQeI&@nS~Z^D%oU^C%C27W05X>C%66++xirKG2XFC?2X&x4>u zs4YO(JKn|2kY9v~W=B>#egk9$G<4e4cm@`0Wz8{EGd%-i=6oN-0R|6u$TlRytqPrZzLRY=8-F#BBK~Vd|A6`I!XKs_lA4dVVI8yB`bz-5THCC{_^%SY^1L8ca%{Ux6G@Ox;fi%Ps z%;UhQ@njIH0S@IQK=97~ukJm0YF{*g>Gi%zt7}0H9q#~JK7We&V^jo9;nn zzn(v&SJ(a~=|_s7a44+w0a}9qx?|h7_ppwx0;u?(5fMUr(+06`oFM2kBRKn=@V0B8 z;H=XNmi^2UiVhLOYzd6#GqbWiGd`^SHG|pQPx2->N29{cWS5E<&ATq=&n9P?-gXlg z;EL%r@BbvHxPSQ7szu6~a0`s|7QXk^i)|f^bI%p-;jC4#G$Cb004SyvPKQaAZqC(_ z+p(n=DS%&F`~2wzEJ2Dyn(2J)%cxX!nTORHPPwSvEg7b4+@5eb?vQ7XXlKr$As2#` z_e}W2YK5M=UeF4(!1><<*J3@^2`66s7N_oHXVyw+XMb@P#ar?OdbVEIBIs#$7H~!jSiE-QHZx+~^yW_GW=BhyW3K1aK zm+X=Z(0?qHyVzH;kXOF9%?m~m+k`Dr6gO}x7*=z1J!s|JJaydN?Fn|}ycgF^C%B7~ z8}uZbrn_PP)>=CdaBki*EiaoYPwF6PjL~YuY+KL~(Z}YTw&b>w=Goyj(Q86p9L3E5?ezFu8>K7OvdFr z%KO832|LRMKnbsDB6wRRYUS*Pzu&_a3L<91eR#08+gwDI0e+dzgvzdP0VE$I9tp_| z2Y-fOD>-W1M0%d|bd|$tk7MGwz}e%vF5Bxl*%x8<*Ux`{)skppfgj9X&J-&+j$HEz z)*Y)(eT!EN#rr)gCoRQs{N`|J44|_$95B?TPOpImVs;iKIKhcO7)x{hl@AG(x1`Pt z#U>scBNLQRqqnTdUHK+rg2Rmt>)(r|p?}UbAi~GAT}3oaTUvqWP{aFvhU$gsA{~DJ zKAz1Te7|=ZPae(DI%c{j9O68!8Ut7Y_?+_%=^2ka9XnfJ*zDihub;nfApU5w%?WDj zzN`Tx>`berIX|qg$y~2i-A+O5^QJ}?^UOrvJ4;COcAE@H&}%Xj>2zC@TO`U;Uw@Bv zy0BrGCNLv!ae0Hw%Mgf5IPCHsDKhxa9-I)Js)0kg;dk}K@c8I`VC{XG{y&0kop{9Q zjZ(DQ%cUo_0mpTea#=y{{5|;5ast-bZKQ|i;*fBJ$xudw^FGa)I$j}z8(+w7^)KIE z7IZpI&HACKQ7&(haykIPxDDI-R)2G$)UgQ~-OW$cVHpQXXDuRMelDTh%5WS{Kk@C5 zn-wB*?yg8GaXXUaZjJ>T+mUU&!CuP4d-yl*|BUJ1?K&K)miVB7CwZFE`qQMb9iHB0 zFD>MC_vuoA(~)D_vMNsXDH4cI@qm^ZH%`}^SlAZsVGtj}fMGT|dNYx$g@1b^Oo{pL zi|+6L1na)L{rBR(I6&pFjN#d5WBte>U6?mQ%_#%y%XI%5K-Mb(Ier0xSj0~(Ih{=H zObO!u$WNm9D92Mm?)HIAEPX~R_3G9Mcr4h)g)o@@8};{U6-Wdt?oP^a9z`t&*sp?e z@epFTlz?!?=l5@f$9R1!5X|sEuj`nx~ijV*?(UJ{pGy}#t;^HFgoHiaC<;m9U z>|)t)wp%Pu{Gr)t9#|R!6Tk5sqj!hKwOOvlWM}O9hCk+;k zUDZt#=hg8H?VqZgzI|yweH}l4H!Hk;SSn&Q(_Is=NikNCb+)W6MWi* z!P+exoI(^57_&TWebB%I7daXR5Bi(ti(M)KQp5LT2$K5avc+OPBtt4wPYPvhXXx;nBhYO@n7fP|NLdOAHIG1asBznH9xgKub)u9 zkExR*d}!!&lSMlmN&s*G%e$9^860F+9LyW`RU`%)^9^3}e%dI!&pgvw?J9xaq9Aa?b0Y2-p3AY26y01Mb{pUwod#JFSj+ghmhP+^|P9VWOwNAUqt zEQk9zh3K#A@87=Dw|@`Pa&BP;ZFe`OImw}$ESZq3dAYI@$R7CB&U_PbVurUv=AHWm zvb1>6RYV9CY>wh$6WyDybS5VeTE0@88H}4+FmvUx@q)CGdsTawP{2cfv^OA#I2 z1PKCc-q7D}76K(XyOLOsA4Ju&>j~XORZihq?iW{5kV2Vw$SVgNU% zJ1jMBk!QhWdK=+MA0MaYe){o;Pd)v&AASa%efhY=>N-E{-!SNbsu$670+3u5mtn(1 zJ*9t4*$Yhlc%Yj@E1iKGA*fzC^0^>+5QNuZ#cgfd98?t;TX)&KCfttiBKlUhx(v&W z4m8d_%krLMN`C?50!Iq^Z-*M4&SD_YLTo$iA;4mR#nY;c>@JFH@{50)hj0=maH-A* zz`b~PZTqsQ)Io#G%*nIKQohkVZUQ=-@NfpeniXgNkvx3*^54E+mU(^bJ>;qLz;6sJ z!A@cP@o&4Lq(-;PCFj%Qm#mK=++60%&)dmXpjnsYZGYQKIk7{GfZN5XJ5iKKdjSms z(9&|nh+nad=5)f7Hw9?*eh;Fj6DMLWKw@GxJ~9rRBjApZ6bYw7Nb{CB-D|jEN z&+V7_iGNV=goA(IfoPH8J8f9j;%vK+rwfbs4Y|zTGUhtTH?-~m(yL1;6790R2X0m{dg``k%i`-)S1BP$j-h5Z(-h7+MZ_K zoua#}zaxe&r%xoXMR8PfKn@mES0acVYV+xn*qUJ^?yi4Ttk0^0SnbNbeqf0f+ha=u z%q(|3EHZ^oKlc;X5l?`om7k#>e3Osj)6v(or$dV0pg;g|C3_5yfF;!Oq%^V zCp7+AZPy#oT04`$;DFC(Iyb^ad$DA&e}g=4D|#*b_#+X1ZDW2E--kg7JYq2imU%kx z1)9WXy2N>pYFFpwgq!K8G%#+qZW#UoeK|{apaXxwE(J%zb=P6rjTlWm1qs=9t}a^Q zgxYkDaz2wZ$Fp(Cbo2_K`ZpjPUDk=FB>^nx7Py@e=H)?1kB!>QH0H^_?LZdo6=6F1kKMPlLY0CyO*rfqn5D5p_QzXyIMD+JFp%i$e6 zWzB4KeMqhe8xIz-xaw4ImhzMK;iX~r0l)cnjg1OL2NSy!*urMVF>ZGuJ^u2DaXZs$ z#W;Um(&gCnvI+#{nLK?x{a|BuetG$Ag^xVuHUSFHKOLY5G!^mLGjj<{tF@@7MU}2M z`$GwSdkS}6NYEX%fupYLvTFoMdBckbbj&;l>SoI2>IiQyhvmS)&gBGlhfce8KA|+t zRwQpd!T2sO^pf2nfya1~=s3WB@tdtx-_d_Ex#jiG5#R54U`uYwPQgY;w{IQtRmb1D z-a0gRKSAok1A}QVe6S1cgTtrQDvJSmDlq!t!tv_nB0DI+r3oA{!QsQ@2@|mIQbX{c z<&M*NsHn{Ou|D?SOAw~&Qr0-#LR z@bXGr46sdtheMh(9qV;=3$THD!*;lZ#alPsp?(47Au7O*k~MhSLbHq*v9J4lZ{P7M z4qW1dsgV+2f!*zy%o#>|PA&3w3QKoV%qU(++~!e%gpQ)(QDcQTA0l6f%LWptBtvMtbi0Q?c?Ecx^Hq7ZP`0wFF(7s)*3>N2i;WrM8-Cc(WEsK9gAxPxw zp&G5l;&4F|$JedJTXJzil$}lBuzp}0q6FqVC}Ucc^m{T~Km8`d@8=Y|@$j8~pxalr z;lpu2Jx=0nd6rMPl2JMdgE0G@9|&f9V6y^IP}QHY9jUmiPqYCF~+I?@%ojd{vug-RA6Vy>7r^au?v zJd0ylt)?e@)B=}I_LYL3n#1G0DhE~+{@69(7&KgW0Wo-Sh$&&Y-}fJh@B8Ws#P^N_ zGw0_XYiC?wzu>A=x*OVH1^}RokL{}Dao*dGN$uU?)x?VHY>soaTMU1X7+e5Fd=2Jk z@KKml&>!)@`b@lz-L$1yqzUECJy~(}mYNdl!48l6@K<2Fd2tBaM~nDjY}oeoZU6Rg z!q`2U#q{FC;HVgf@D*>YdUZnQ*wuAex!pmqQATg}IekPjyxxBhakw<$S;%a@(1snmCC1e%hv;e(hulTs$FYDiI5WpB%0P$o z4y28f!Hwaa-To7-(7)`=JQkj?yV~XPmqzO%E_v20y=AFR>tdd*MnjL*aArKkA?~-} z4?OM0hi%m+?r`#F6ToZJSP5;0RQ%JN}x-lK4hqZw_wTbk==o@h|onp)+c5cQeDfMgtGE_Z0^bsA2Gax zf%XFvZy3YnMQ`uk7!>z|#jKK_ZUHfE1iHC!YdA}Es^w{W&-TXreR-#)woZGpH#Rtg zB|W(s0->)V%~|J(tB-)Y~6^|ATxP;ngdvN;D+ozKm~ zZzYH)O5s$heBsx1F350Wf8JSSc(2L8YgX^7dqP_(=+1v_P{UN8lk0|4IlFVLY|+iG zclWOMe!AA~>%HC`JYKCC>2fVjB(%c{*yL=4+uBc@6(6kjxI@A^EUdtMgIU01J}Cxk z?Fsh7qQ)JpF#xqY(aW0Cqd)aqS&V)=Wc=<9J3Jjnv-Tg#Z~pwX|NQqC;nxeeyuB=2 zZc=$VbsY}+1FNexK2^;4#+4ApvXl2nDSvD`e0<1u#|A&%eOC(=YOr@>n~!l3c(slU z$rg8QfoN<@@JWdWFgP13fvz|iw|B);V(t||7L{92?I8TVwjJ`VAHzZX2mgM@T)h@` zT1pgEew;n_I}$_zzy19AmYW5@C7xznZhmUIz6BEM7zR+jqlB$3uI?<_ZfgtPdrdQr=h*9gGSBJo ztJa+10QQahj&45(#RZfH#96BMpvETii8s)NlZTlTR4rQp@>muxD8|voblRHaT7&zU zXzXxkw?ao(v6?_nwc6z1iU>k*&yyZX7=Hw=Poh`X2m&SC&IN!WTwdC^C5bo@du@;I zW}C}K@HKlUlES8-wmDZ9s$V@m9j3VdvzX%~{B2xW8Tmuil$8m=`O_|c13wc^ATGD$ z0#W*_+!XFrnqx>Iolgrs%51$Ho;TTZRkJBNBFFNEH!jZmvNR&qZm06LzQBPF9DhuY zHefhS+d`Q7hZ6kuxAoJvf7?HQ`Sx$?(_jAjF}a1yf7ixyIf(r-Q10qZ_6Tflw~uj# z@|3E$kIy>`=b+Ev`r)UG8?LpVS)7=Tn~$JP`QZ`8qDJ9iaySUMACctzjQ+O^LvB*t zAAm6464HF0L3UK<1J=rbyzTI}Vsva#ljdk|q1v=Dr z+?MB_&#iS)rMFcNt}26aWvJo8keYkGoJ1H>MME9^``r+bM|97<_&@mEU)QJo0!$y4 zFRkNrKQh=4uCSs5hV7DpTz@oxnakUp;vc6&4Z^U|)%u_8OkWdLa^{Ek-uNqfy$f3iz9m)lqs>ide5c+hu+?a3ZV?IrrAv|N8mXoqf5`Sq10WOi} zaIuZ0stRsD-HzCYQ&5r?S2lF+wE5q<*K9jS0ZO>l#nEBjKP2<$TV`ifC2+*yD#?<^ z4SjLNM0H>b4zFMD#Tjmv-a1}5o>>SK=2-!CY=W_U%-)Oh!rAfO_=mj@Q{SLeFRdnE z!A42zxSmDc%ht0tcEhJWoqwDrFZp4&H(Kq2-a5f&01Ghi@Xt3RpMLuM%eUV$2!AF} zeg5|8*YC(&{@5vRz5qL`6&lLF1b03%FU@0pX+?F_<2I^d2l?A9Es9;0P%hv(*vLUx8p2Q%3FX7i}+qCEBC6a@Sr zG3kENjA{IV1ow8z;QaJujqff;?hjJL5Kb_`yrSt-IreP8ozdsvJXg2MWMqdo3L{DT z-NKOI?bXKY+kB176MsRGlUI%fY(camh8M@GTWJg8c9x|3))z$0ad2TjZSk?aqZxH6 zJNcKm!^viThxDRAFr}7|{(7F>njvAOmXcf`?ZOhpTPh&t}n-7&MY7TUhMt{Qv7~e!*^C3?ouOf;mROeDt}Jg~*Wi z@C=t3B3T?iq=j%jlPQ>K?(TH`rii#<>&e!{(_7}_uIRDr0-tsa&}7*g>zdv%Y2$Bq zBk(&w+jd!Xch?=_=uS&X?)7p$hRZ0YSN=nl3Bg>bjW{Nzd(VW8Sc?sOP#O^R9~;hqkd+7J3i2XFZv8#1?}KHSHO- z_@4J)+ZE_eKq7L6=!BxHW!SbQqW3fOzP??JxIDG0qye{+z)u?`ziR}|KFbemqEC*w z04Sohu!G`4g4=d4hrc>c+3pb{+GQtpdXi8VHNx?JvmPLh&V>xIm3$zd3Lmk++zF|+ z_60k@uIrW=46oMU2dB$Vmy-{AwrUXxOl-!M>s#!C7iwr`k2akN-J z7wiGTcsh7E*xqj&Li;UU1b;u)YTn4~%UO-5vzeNUf6cQ^UtdzF+tVVGu9Wcd{5sgeVPi#-w^sR6~662cInV@=#Hn}!S=E<5~a42a9mPS?5It6 zVacvtc{Mrfx_=a>=l-@F0Kib3p(?ej%XQg~;&F~o^RmsA0`6BJs=T-J*_bhHeuH%t zob?4XZqfWse6ZtAtxCg9 zW4I1w=D})qjZN#3&h*8IL`{OGtF#gRfGJ7%kJ+hxz#vMuhxoF1orU^4TO3hoR8(Z z*2WLG4}V~$SZrc9`Dxn`jzcz5-5F}r@iBf!XrDfR`}ON5#~*)}5BN|g1ZNyizoYZl zCqB;F!fLtUwm$T_jo+rhCFMO8CrgNGx4mlBsdO#76$V(~)Zg*cq0h{dWv{cWy;@TC zYQ0VbWMv{*kqTLd7T!}Swz5a-XBOcu2GdlR(cJ$voyizW2jD=a=5|OP z?$A39eU+=-5Hgm~tqXU?Q31GB>t;@y5^jqejxv|zQDA>rym4Q@BfF>k_VdqQzJchF z;`;LI_wMfgP&aQmvAc)?t2l(^JRy|?nHNJ1(k|`gKt6KIMWUI>TdD%;V z4BEEwYCX4E%>mUw3Ir}#K_Bmy=jxZuwO7zC4s(GHx&b<0g%Cw3jyNJqI9$iRfHl6? zY0bUc0Dn)4|Mu;#{{-khxI3pgyYI*<*?;3G!%Be>94=mLvvs7=Z9DyP&l)5=TByEI z2PY&~Z`Z8I!!5e!Gr&~ag9)Y^X|m&$6L!?^V7zu8iyP0T#jD+f`*<&L!Mtx*6agxs zvB!0^5TDHIOof=VoziA&-0fma`|)P5a3!71f=92_PD_82N%B){Ur!g-oi1W=&rgBf zI(ZDh0jLosd_5aYts#luEdza%+fVE7-}vVXXwtoyJwUR~`*bqT)X2)+I{3iRvcw~J z1F+j0Zob()Nsw??GX*b`T6gis-NVc&1(PUNBx8~*$U?)&XLDQZ1~pw9>^~eq7fmoX zHws+VeJxwpT&6q>!ML+sqbmvkB+nIzeSqemF_rDs_u-ARi!Q4C70!L&MR9_^Cpg&G z3nW}UAAG9Yrg8Pb|E(V5s&R!nqk`z_K%GpTJP^j?eqBFNYlrOZ?-H#VVdQJ*$l$7p*KI7^^iqF zRewIepxw{)ckbu#;>syF(|#5wzyNI>cD-E>mE4%>y_x%1BU-rBBD|4>+TB@tu_o|f zu)N?sYX{w^%QXzH`I!7SKEVD9LeqUNn=sAIUPpa~4NcdlLkcc;N!JlAPT0JS2ZnR9lOuvpg?y;_vw&I zlg7d3Eq93l1I;AA&je{B!E{T6)Q#XAmDa0{EkEUVdn||HRS-xVqnZvqY&^QHTYqzR z%LKC9gFwtN7{e6ma7Y=a7mwS{QOw@G-G>_m+}efH>(Rn=OVEBtaKHZ3b?t}!Zle+Z z+G9QO=_fp7KE=w=v>Yu9i_8S1j`|Q6giN>u%iB4{>Efo-^|bYL`)T?u@9|vSx-eFI zgLD^kc|8+RP4_HZGCBk3fsL*A)_+H<_B3{T*=+8{<8)kmnBjOzDNP+$Cn31=5=bK} zboL5ZCz+R+``Ozv-2)!l(}a6D)uz~z&$oIl3GBi7Tu=WvQE%DsT#q@!@5RzzC;$8D z>!gO2cX;8nrKjHk5RxF-7!#YG=FvaW(TBL zjKkOPbV0BH1F=Y0unQQm#}FrDZ$+>#hq!mRkv+can`=I!ZC9=)v{=!FHvfNNZ@MMN zjV)dN?|0E!?hc1L@HiMt>`ResW>QskpZ?n$Twg|Hic;UPG%z#59XQAA3}(}bYSqNz za`e=xRXKaDi#BES;0Zjn;RCe?u#?SMQUW!xvmshH1AhdC=W7nGs1i~I-Ufi-ViwNu z4c$<#3udZ0DCq3W+ePT9?ylQ)4$7E>p~cgK^z&k}g-HAK2ghD-K^5(@YJK!_!QkveVMZ+v%mI#5CCNv1MhvwP>)-VcW`E<&m&z}%tTW3C=&;z~GDvs6j$<;b8)wu*xqt%luQ z+3ZhuVRDmQG?k~4sw1Hs|L_R^D6ii?{pa<2`SkhaZ_0O8Pmi=V^AC$YU5^d2=$X_X zOsnDON?4 zQ2o5+`EW9Wgjq>-qy)%Uf~sz<^eedM0dOX^T6!yt>(0>7b zz$!jbC$4DV!QrcIxCEh}xC`#pRrR4fl-`#vJSSyXI9v*Pwxbj8b_Hp+Hr0buD;A&% zuI40YG_hve$0)7}M9`4?%%eTlgc`x2Ni$T5)FvG29GpZwm-DzYkH>Dyk|$rmBWwPH zy9^ndyPh#;+1zMu}Cn_5T7JrL;96rD#`zB|Hzy=d;heyn>^8J|`iEplgZHQ=NO8x|)zEZv2i#iG!$fTiD2ejk zkW;vTO@C^*p?Wq# zriSD?enlO{i5bHVI#+ho6a#U@xWEL`=0{g z%kL@_yuL5(U5_Q9H2LN>95#;NY%^%dJX{tcUS;?b#6%g2RsMB%{LE@PIUx;jJ(P%lG<@24b@Pm!_GM`jffN<0xU%MUB}O)*Zj>L%-Jmi z-htX$9UNTLjNng?_UmV)sP|RE1lXt~~(&rnR*~ delta 23932 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�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 b0iRLva^+J8M{u(xV)sP|Gpk95t~~(&Tq>+D diff --git a/media-plugins/calf/calf-9999.ebuild b/media-plugins/calf/calf-9999.ebuild index f17d2973cb01..644ca320f2ee 100644 --- a/media-plugins/calf/calf-9999.ebuild +++ b/media-plugins/calf/calf-9999.ebuild @@ -47,7 +47,6 @@ PATCHES=( "${FILESDIR}/${PN}-0.90.1-htmldir.patch" "${FILESDIR}/${PN}-0.90.1-desktop.patch" "${FILESDIR}/${PN}-9999-fix-build-with-lld.patch" - "${FILESDIR}/${PN}-0.90.3-replace-std-bind2nd.patch" ) src_prepare() { diff --git a/media-plugins/calf/files/calf-9999-fix-build-with-lld.patch b/media-plugins/calf/files/calf-9999-fix-build-with-lld.patch index 816da77f7d0d..acd196f6edd2 100644 --- a/media-plugins/calf/files/calf-9999-fix-build-with-lld.patch +++ b/media-plugins/calf/files/calf-9999-fix-build-with-lld.patch @@ -1,26 +1,13 @@ -From https://github.com/calf-studio-gear/calf/pull/332/commits/bdaaa92dd82e2425e4683b9d496370c5880e3b3e Mon Sep 17 00:00:00 2001 -From: Violet Purcell -Date: Thu, 21 Sep 2023 19:08:39 -0400 -Subject: [PATCH] Fix build with LLD - -LLVM's LLD handles the -retain-symbols-file option (used by --export-symbols-regex in libtool) differently from GNU ld, causing -undefined references during link. This commit removes the --export-symbols-regex option from libcalf_la_LDFLAGS since by default -libtool exports all symbols anyway, so it should not be necessary. - -Signed-off-by: Violet Purcell +diff --git a/src/Makefile.am b/src/Makefile.am +index 6f11628b..0e775bef 100644 --- a/src/Makefile.am +++ b/src/Makefile.am -@@ -42,7 +42,7 @@ libcalf_la_LIBADD = $(FLUIDSYNTH_DEPS_LIBS) $(GLIB_DEPS_LIBS) +@@ -53,7 +53,7 @@ libcalflv2gui_la_SOURCES = gui.cpp gui_config.cpp gui_controls.cpp ctl_curve.cpp if USE_DEBUG - libcalf_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat -disable-static + libcalflv2gui_la_LDFLAGS = -rpath $(lv2dir) -avoid-version -module -lexpat $(GUI_DEPS_LIBS) -disable-static -Wl,-z,nodelete else --libcalf_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat -disable-static -export-symbols-regex "lv2_descriptor" -+libcalf_la_LDFLAGS = -rpath $(pkglibdir) -avoid-version -module -lexpat -disable-static +-libcalflv2gui_la_LDFLAGS = -rpath $(lv2dir) -avoid-version -module -lexpat -export-symbols-regex "lv2ui_descriptor" $(GUI_DEPS_LIBS) -disable-static -Wl,-z,nodelete ++libcalflv2gui_la_LDFLAGS = -rpath $(lv2dir) -avoid-version -module -lexpat $(GUI_DEPS_LIBS) -disable-static -Wl,-z,nodelete + endif endif - if USE_LV2_GUI --- -2.42.0 - diff --git a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild index fe05513851b6..f505fb163676 100644 --- a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild +++ b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://nice.freedesktop.org/releases/${MY_P}.tar.gz" LICENSE="|| ( MPL-1.1 LGPL-2.1 )" SLOT="1.0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" RDEPEND=" diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 800a1cd0843b5a74caecb23a4865e91fc3b2d310..87da1ae22dbd18ae38e22c1aeb1cc9e6bb2cd5b3 100644 GIT binary patch delta 54487 zcmV(vK*n8?h+JuFGBd#FMBViS+k``{0&~ zAiRi7%ApX7J9_2|6s=h1ah{=Jl0<+s{SRS_Fw7@Q`_WVDRV2A+zy93*{<|1(zuVb_ zr+?xn;0HmgoEumIpD}B&|AabT1nMkF5HvsrD0YNPgR}k!;;IpEcRd@HuzBuMaSSm8 zO#;2fAHbDWPRLwsD?*Tnb$wJ+5n`+TW61zBSm@;cA_mh~0^U1dy->k4?~|w*7v>G{ z!i4);0o)(rQipZNhkPkI^AX#D9JMHm|k_dI+y0BN$LvsX+kHUHgDfR}cp@ z=r2q5`P<)r`Tm!e^-AGIR3f$@u_w0PCUp1$dlI5DcVa2H0e67H?%uDvj}G%G0qKJ# zpT`9g;j!C2Su5cBMrs{v!whh6V8E)*(gJ*@^M~iG=p&pr zsyc-#z+nL)aetNp@4~TSA(Znc@jxXY z&mrD;(9J&+E-Px6xN{!3By96Kc*2fmfNb1#=KPrP^~(Bx{qgg+7fs1(y?<-U3X{i= z#+Wfg*$$yRE6CC@-~xst#Yh8DSyN)Sn6BIruwG%K+d>ZzUAY>|M7 z_vN(-vljr4@*Ky3q9Kl?=WAkoiDYr?irk@y`JhVtYMuc20Bt#c>}gBT2%Zgnt`!C>t;PjDgjOfC0aKu#@;6&vc=)s<4CWu-d@PkrQAj~#pzETFN(3jiS841_dPc*MTjy7`hu?7kX5j!NT~SvVqXLlpA} z_#pfX6FgbFW%dgm5$9pZ7nJ$S^4CXXV~HlPjs1>nI=(p$&yF;+|9~%f-yYq3<6-g!7V@xp?LCRTTX!s z3RsBq`>4uC-hT+8)Yvk9Va!g<@`p@Hwh@5U-j8~kAbnY@Z|mRw_G$h52MvC{Qwf4a z;OUQ!18&|CLz5tA6%9rTmtU~ic;}QMM_3lyb3s1{`+1=K`NgXe)i+uknpD7`N^nJ^ zp$j1rHz37FRFfC=ZUmb9fKfnyjvo43XoQ@{X;$wc6Mu>CLG1KaAYsc~H^DNQti~7? zp&hk4QMw2N2>)5{BO|RL2d>^R!i(Cfzw_yrSB{sXPvobeO|*fV&^Im~a}!1y73zrf|Ykq;mY!H1Bh*Gffb6?A<^>GbAJ%JrU*r4hdc6Z!-m9TngC+_EK_3$?P{+-@@~skC z(5P;rGQy+)hSU9rIVyVkP*Y@@n% z;2F#s;R6^|fm^~#>fF{X95LJ1qRRIiDiw2Cx2npPytsn69({&i_Ppx`wKKIi}j1(Afz8-NANWq1m2Vg z3)TD!y!>9}!(x5Q{ACy94*41 zlIJ*6wtTNuQ@;?{{PE#IDKcGBacpBXWSsbpoFRhAB0cE7kOeIu!GF*R&v7N-`=+;R z)L?owlJM3ZY9o%&PUy**JtyMZ*j-P*+0z@Y2um9g!OzyQ0W3Mf2k2}Hp=?lqJ2=@ub_{1iJ6$!h^`ZZf_5IJyajS>8x}p! zbuJGt@!fj>G?73F2YlZ+xh=EYT=0*{k zQIc03L+XtjKv7=svylwrkWSeSY@(hX)f~THuixeL!wc$rN`Kz0qA=%;`Wwi?$vc@= zV{3@xfY+$P7D8MheGXnbr96*t*I??eir2)9jqZH>reiCRGmI-AK`#bF&;j`2gt|gE z(_+OgJ@!o$1-6DTLm&iu_&`YwG@Pg7y&%bW0)(^Q@R{82i7KlgUCPg)o6eARYL*fR zVF!^MtKm27Ab;4fizz7ri0lG1sL)A%_eNhL-NDxnJnZwQ|9CwCIo~0l4+Vq|fDi_7 zP1b&?gr!y?$ACfw6HPc{axgv~`(jnF?diE{4aEbxy8^`t)uQ1gwV_MGgSeo?M8IOz zFbgu`EDQMp7Z^HLdQaygKFwY&Xw6!OkpT&lz&<~?KXdqd4lI?);t9I0cwn-O$&Uui)A`Q zR}XdP=^=y=uxe%phQu93dj1?;z%Jc03q!V$7sjC3}V8=bDn8==>`!3?uyI?uz*&MC5*9Tx@HKhz}6=3Kf>uW`Bgv`!LXKHkP=c;=#V!fvd8@{AiyM zqJ7Q1!99%h1acy(?1(3h#L`?nviJxY3=h@_!j;%HziZ?-^y&?9NRY?4alB)dfj+ol zZa|PH2=_&ZB+9WCmmnEfb^#Sq21(^}%>V>8<64#m@ZfE-ms_LmBj4t)Lm>6Z^hDA&6;hHWZud89{_F@10ths~~G#Ye;gd%hzoaPm+l z<%5L_h_V8v@X{UhY6dMBBt{2WE1200D+UDNmq0E0(j$R&hKwx7_O6+EURXhWOBh0h zl2sv{h=pLt8KF{hMH8Y#=LoLxg8G0z{eK+L=HcP^rJr5qyh}Dmo*O&XZrC*BwO&^v z%zNB6n+e#1okR+2vWG;WVnFG=tOG> z6l(!7YNonA>QLcQGY~(N})mWuofd3b9jHq!HK4|(yp%a;3xToiY;gC zq)qr83dDR!A5fu$RlWf|p%7G%UJ<7nMhYQF#0Cotr$^tAHaHTDl^}ukCOXAxwaWy9 zP>MV*hK`;#zt5VQq&zNs7>*jBay{Y|lzzi#AWUcls1hRLl3u4*)B5!N^MCsOF`sk2 zAK6B7UG06U5)sY4yBXTMimT> z>xHWJpMR|X@n_EJeWxh z;<cnig;cx_&%F7kCy_)9WZn0^ z`;pC1uL*K_hG5kg&<(|e7eN2F{ z5XVbC2TH?}A@G*M9!7x(+-;*MHb!;xajd{#^8!i*zTkRTle3W6P%^?g&Jc*(F`U-# z64bNRaxq@WCKwo0?ncsKCG}8+OL)xRUZdXmT?`SD@8@G#hz!NL;mXL(gPrPTeCO=&x+DQZf#3cA$d0*XVkpRL}w4Mj?`Fwu-`Hv-Uo>3NMM4G*((UaA#hi8 z^XrOz{q*hom!DtjC+-*eWgZ?Q0bMRDTCS2=&K1)DVnS7mE6mz_3Tug$?8!LIU|tAU ztU2RJZZU)V(RBaPt9xq{2VyV^u!k0nGjp~u6|&7Kdl|$5aEpQ3S(0N zA_WM%J>W)ro{){YSG`h6V|Z2q`UHb!Y_nbfX?Ed+Iu?!Fi1c$|>^lfxP% ze_p9!+jv&0$8FAu0RE^K>)Mk?7I3_Z+`muWnvI9MU*Sm!KX#!qsw0M(AUy0d?}KSh zV6cii+2XEv!51z2zn5gc!SLP)1)4HJB34Kf=)dk(E3|i=P?tXNg1Vq(2vOi_TnOxb znv_wr5B5rX%VH!<_o-(DEZ{hx*#^>bfAz3wa!j{^!{uQ7wkAxKydJwn6!V|<6 zGKXN9dT&qZAMBlHJOSs@4{WzVZQ+vuGThvgzZ^q<0QJ^)JkSwMpb>)XSp!@Sl>@GA z1Kpc=ED$_iT38|;s9o!Nl*$AO(zKj-pTT|>3@t%Nrjjpp`0-SWmyR+tIRvMTQiq8) z-&oRS(+$4WY(8Lx%jRw&1F9&VkNm!2S1*e-|2#i^8?Ox?uerjb4wvZwqv8p2s-^hP zB+$%%69yx3y6896u0$kpZ?Q0W(0w>w^8-zP4Y!e0sI9l-?^0 zS!W1)zb&|_HbmT>i}hr!DJ1$j&$+L95|p8n4HUsYk!l3u&RZV+w-hwX3oZ!UAxKpQ@a^ApALoG8yp~(UokyYN+Lk~D?uW)4;S@00zI!rAi zTwl+)S+Wm|wY;QrAmL}mT_%BRcuam`N5J-lYTFe$m@L|kK@&e$YCL{0gUfosLpI;7 zCmb853VD?S0A>WJlE+4r@R{kUrAHrs2Pj2>ke{Bk@`%K{wcb~YK!BOvw;gB!kdZgQ zv{-{?K|7Qy!^HOuQGmW(JX)f7Clgai&4&~82saRCCkB6tPwfa`evu=A5j zBBT*-I}!t@?ri7lYJCIlKOR87Bq&($jBbFp_xo6itIBhFS`#y`j?%}1g1Li#h`5Mg zIf6VEM0h7ENdj7hxAzhF9Pk9%vuxkvtucz;S-Le6*aP}*bIEv_h0yi|_L|xJctEr52VT7!s_^0WLpaVbNZFg)xt z-nqW>RSTlsZ3tcVV9J9BXQTa^}0%bA-?boyjBia5dRBPyUiXDS|_0ZRD=**sIOk0R+nOeteTx` zoxLG&TKW^lCR*YpFfh+Gl1D(Ekaz+Kf}SHpw#&m>3+008`0?tGfB7-~`UhlHx3RkC zUrO(2NC$kn>AE_{1a=JI*m6(c|dR2 zK9mX41S-NdO!(JR3}?Z^#=_p(A*balSa5`?Uw&=F5>R4o)n!Kp%akmpiF#7DTLK^} z>+bNsakDNMcDFwjD9wBWvF5rmYtKuCqfQ7c{(pMXZ7LlRJ1wlvEViwzuVnS-^?CjB z{X;q$_42-C+baHlVfhh^GFyFv(7Sp-AkC07JKioFmR-TqVA|}@xGifCXpSrlFNA`MUhi`4g9KN5Z4>v^Fai;6wpK4lS6!eBQb;^aP5K%)T{3BVu=(zr>SxI9Pwj zAZ$*t&v4*nJXMm0;B!P6Al@1QlPAP`{x2MM1DyqbLekAgU1B1PmbEaOaAIt42OaQ~ zX}y+ZNC>2JA!;C47kqDb48^7@Q)!{ZIwx}1Ja8izLf`NQ;DpGGnJ0TV!I5d@*`eM! zlpNMuSn7I+YeQW%P0nsaKS;P<&$V5w{rQ#IzpNIYdIZZ}6+j+4A?~cIkFqX@1;E;a z#dB4Ej2l@iGt@OX77+}B+@A7R+!UFN;02rmAv<8?#X9D(;N*Zm4rniMf>iH4AhEE5 zH=ySehz&geNtfyM8LoEVM0}5oBm`qKj2&V=OgtiCx`%brlx5QYkf2PYV3t1*YlJV$ zzd{Cr(Rq(rIC!H9F-#dDUQMgpI3m`(tk#!*&mG+Q@BiNZ_L`i48NcgCLSD7+7vwX! z4xoe#d&Uc`+OUIxrvwU)^`v(WT%z+m=vd2*L#&MuZp(M-X(FPN^&u-+m5dUp1^$ix zA;v6!WFb2Fm8Y7yVkK|j)z%zPI|v6WFPX%4t;$(8jsngn8`cTB+vF_50QmqDCK`Kx z!g3)M@f4mP+Hjt?KY)=Rw(XhjxZoTOQQ1RPF3f``!6))rF^=5`@#A&T{_V%7pMU=H zYGm(Ve;Uio!_;7Y5Oxi*JQewPM}BG!fdUyJK`jjk`gv75nQ%{B010^a8Dd^USbQ?U zZ7#dA?MAHAs?6sUWj@)3ZS4h?2AM5?H#h?wdhdm_oN8Op3mt~B6R&$$t)6LPBqI-G z5Vni*H2DR#UuRorg1W^jSjDnuM%@9b@z3zJ1+8S2SXn!QjY7N#arizp+acNP2^x!- zdReb;Uw-^DUt?o_Pv4s#e{x9YVOJj14H4vN#O-0Zr}aqf^|adCoruRlyx0?e_J=^p zgAfNAyvd@$a+$Qjl_B7Y-a|HjLJ;m@^%xjlcZw)kl zJ}B-y(q+dUUdkT<+D9pPX|^9Ho*)4GNr=em+CmUM{i}Ugbq9})+3p>7n7H5pJKtVB z6g5dQcRJD|UD`|e*ZA9)Ph*XfZzj8c*9zP8tlg0;0}ZU>Wn%C)b6*bhTmZ)bZI&Tg zcns4S7#jfxMb2wiI9&+*ZU90$3sngQS!(?SK z!{iSyOZEt#NC@_A6FF~C08DMu>YTKAW*92;E|v2+*k)-4)Y-n55<~FJs#hzMsV5?T z9;bH+OTO%bwk;25ARbMP4O-p`Dvf3rNjtGmn5O#3WJvJ@_w$%um4ydz#6aP=A z(*)9h#+%c{UMf_(9H`l>quRh+0D{}PJ`-(tG_(w^Ju!85HuNWxc^8PK432FDrq}C& zSz!1F{s=0E8xOb2lJ~Tg7|GY~lq7qoxNb9+3k5u0o`dm+>~_4Cgbz1CHEw6cpga~F zEv;?pg>^QO#xEpRAMU}2LgR~n8yvxGX9?N0^q!LrHU>ht&v~}wP^Q!Z{H7r3RnFK_ ziUaoK=>Y1#d)f(R!$5Ar`DuA3nswL)f2|-$vMWS0d~bC`xmAHT0_9FNQ%2LY@{fk6 z?$;iV**~xL?Z?*-9$8*0nm{9SmB5Q?nYZpp9Mic22Ri!`FwsTW3^HPW%^nX>8OB!G zT7EZN7UI{w?P_DmVV(TBr$jKyj(SN>>M1>;XRHr<+J_EDjZ}nHc%!Zr`rzm#F!Z`0 zw#x#`XIz3!7$caUchu3yW>tr@lux*LlXCf~dFR)j-ejna zsUTL4FYv(B2@uf#kY87S%rmv|q3P;W{dD3I#FI$FGK-F6aH6f^k7s&r)LM0BFd7j}^1^0a|4**3g!WrtGS{XNAx z0}3Uu*p6Meou4x;$-ZHrwoxXl9x!23HV_*;5zgb`zj@k|zyW!GeU3Z{6#VuAQK!8s z@cd!T8rEicbw(jyVdan=$l^gV8*X34`mkK^K)oW_BjB4cp@>}bJGhv^`rZg%X1bDdO1*$&Rj zzP8is-W%QnP*@>aRuJBEXXfC6^@afE^M%naQq1u#MwprcrS*=6BVay~^acI#|HK*X1y zzU*cD2Z7fnB24MM-wHDBIcJ6xC-!aykoxrCy#Pt}|H4u1j#o(pJTwQmIbq3E#3u) z*X8^jc`&{pETXR^T#Nrb9hCL51CSS*4ghB{=O zPK|N|%Y}XeW)`#a9A`E=cz^5TQr6J`L5zCSgCOsH!PfzJ`8dO~9PX07P zAPwgQn)_k7zWmbu_Vv#g*{g}YuUWSy(eWX$VsJ6posO?Lmj|=$*(#*&gvUY5o~DR@ zJ-fjP%#9!vV{1ivpjBc;d9S4kz5mMbH`UQ@#&X;4;j{XCgH$PTNg4q+W|i!wjIF4*m3L|E_c|c zPmnVr77PGuysfys(algmGf)d5d6+_qJCJHSeG9?*Fcda)Q2Q1QV8Xmeq*6=BKMbD01vR9NpfNn_~ z1iL=73eZkFV6TpSxtb+;!ATJ1vJjkTx-H6mU8}F*%TGW3^XwOx3_oE>P7e(r1(r-n z+Z`~ptnj{*doMA6L~xJgdNVD|W<(owwHqh?l~!V0&#XTSrdqbq3i`knbQ~Mp^331H zuX;MH=NRty$QQ03Z08|<+w$!I44B~v0KxztP**Wlo3mEAaoZs|`M~VI{`mau`$xDx z-wz*glH+NnvKcHy3&G>l@35XcC~QNo!}(Kn5>`Qc$9yd#M=E-1z~2U4HN zx&8S5moFbm%G2wN(T!8GPYzJL3Jq5$jF8<+z)9>f*viP>dHdTJGx4BdHVctPExW^A+M zQ><2+XNuVaZdg9?0ef>8g>AWips^<>cT3B>`K|L`*Hf8{>bCN7ZxxfI^1a5;;_En^ zEOFR+R>pRSZ7#DF&qMzbzw4kD zt8bE{<}PPlok;xrjLYhdVz9=@@paP7b(|7oCw;sk|N8mUw+|I_FH>Qhz8zsq5Q#%* zU*VWMbv1kHWVjk9Xj~lwO|(E8ao^q#<-ip4g-UKk34x0H{QzX6Zha35+lj$Jj8()R%;rr0yn$NNc9M1$|TW5Ub=RmfU?r<3J@Um=^ zb@0@aP~hw^+t1L`CJ`M(x7UT;pn*#px2n#$&W;B}e>f;(Os9h$Px$u4{AIEJqka1M zWA^^Nf?_*={T$Co6HegZm{KTJppLW3a~Wt>E*C!AMV|(GDpHWB0nJd_{g_hVUjdqt=7Fb8zML!Alu6yJt9Oe zI%62aWw&h3IR57}c$UCc%igVbwA>8Uz(#n~X&pCzU=`{!p!Ebz!)+rtblPOVUJYdh zgKaG3%X0mXZ{NSJ_W48l>m|9G!?Y>{0+14Pu<{UU)>C)ePdXFrnoWFSvMkw5%YsU1 zjH9)^c_7=d50Oa(8iHQG9awuh$oz0}-XRV1qzKg*x}&=fL$L=1_`@5=Pl%Z2^q)37 z<+oFR2&sZWu_8R#84fG7`BNN@=WP%k>>R&1bIMM{A|xQkTTH~MGqq>F(@EeA$bwtq zHEd^FGoXoV5Xh;b7OH9(f$_dzyZ!ppYw_w!`Iq&JmuEXAE40CrVtE^S9x)l5GEi-j z9d<1Zo}Y(Ywj9D7dvbu|wgU|jYvI3rU`Nk?7UVnMa5yJys;aJT-4ot3kjkYDhp{I+ z8r~;QzzjV+mD7G-`+-nX1a^<7F6Wv! zao#CY%^`VfcPo%A{N)k1lim1^GukwUJ~#lJm$mx2jX!_-+7&!6i?wWj z!;~5bmzkGsV9A++Ir7i2K^}mAPa}RH_Qc?XpJ)4{?%NWFS=z@X!|7ioHKW!gJo7q-CzzJy<_(2dzODnE31?QJS8IvZ$L0F# zKkt5Y*d8k&k%tf2cZa-nEWhRJ(ROj*+6lCSfV&`${d53iw8?LvhWe3QPT(~jj$sJP z+Y*pbc=I-Mn4BY;aiB}%_qvdO(uo!T5r25RVSPAKRxc~4ooWgJtSvX9GM+gmn&swW z*bAaTH*0mC5GiM;I0|Y@ScYu^7M<@Np9z3Yw8L^v#L8gDo&0F4f+_T5!IF@jHm4Xw0-Lt!*`#KgwaUO)tWPtp0=X0pGJrMmWw7(ENk?Vr$FH8;pGF! z8Q3M(QN~@$avu3J3=r~k6G1Va%dQ^_BLLoRb9c22mnXMq{pkZCidG`H_eoS%uJL}v z5@N)iJiBxXNy5@TEZ1Lu*Q;&4^9UKPNt4r=n9jQ1qw-+Y#G!pYXLN%5W$|ycQc7sc z(^0qp1Ck!jQ-(FD?D>Gldhv$SuA}!WK$7f)w{&S?v)h|KjKkFfnS~wgH`-+@6{xbN z39H)?9^MUungu9t=lHJSY<+aiIf)xyDiea^%b`2LGV$ACdp3Z75q~-aIc@0td}>a- zWZ|?scz8w&pP%-F+|OVd8wo(g*Rc5Wk5BW@j|$pfe);|fhmQ{Tagt)O+Qo@_8xI4tLbk4HLz-*b2m3?b6yrH-_7WU@z0fNUYGBX+PWC)pAOh}?HF zpf*R%#I6iRdc8@1?evVHI@lr`m7t_Hl@Efol{%iuVw9l9_8y;hneQ!xS<4jx$N1du zb30)YJ7;fUA)aGGv6{!e4Q#a|9s$R%6GJ^?f&uj0yru>H{kwJh|ILqn5swh&=mEbe zg=0G!3iXJ4!?4U}R>VUWz8qW28(LPr@FCpLqJ$$Z=gWJ4r-pZR_$$1vbo>Uv0s*pk z%<+^FFZel8ST8blYflyS`z9Wz*AGoIgV}zvJsRS(5h>!v_lp^xXt5&f_4X!*bC@qN z(~6kbkRlI;y*cG+=e^9vHt-Ee+Q1nPHO)w(EUpgZhviN2w>%APj4C&7^hPIC-sUvnt%l$^Q0sV2RD)F&I~LmfG6SxZPO16Cx3& zJBqk_cZ^j-hlBX|6nv@yn1m1I3~L+T%O|Wn4bCJ)do_#}YI{2}Cq6?lyj6-f-ulzg zSwHK3lb0Sr=G1=#lM;`6S`{^mSq!iMQP)sBw#dMLbFEhiPz+cepLTehb9h0~Bk;rP zYJK|t&)Ec`&{Sgw>R}wi>oNih-!cpuw2=1Ls^nyn+!0KMi)z{;TJ5qNIeR$@azOYO z#K_#XjmZEDfPKPvx|0TN15D4cG+{48giMrqto0^_Krtk%Nh5R5_@Z;N!*G~A;f1IQ zJ|f0{?I;E6gQU=!`C%#WM3{J~nXIEX9vUGQU~e$f>fd7f_>6gJt0I?2TIMjv>GWgWYVNV**z zIPJ&cpAtqL!$Hh27aZ&W%vSm8klhJ~3!d(O?Bvtg8Mu=k`c?^0ui(*H1QH!keK;W- zR*`c+dKO?F;t^sFR{!Gnf@4t@ zpBM<}##{t9oc6VMXn$Sb#+TlH{&*+Rdj@}m$f7lsf<z%HSP<(Y3w zMvOH>QcQ3W>oCkw{NrvJ&ch<6h#P=opsek*}{m3(=mn*MEE>`AX;%6lq+p_0S zdo)8DH@wcS&sCjhZP_|{(79#XddG&iFkOsTBtr1?>%O2N_no6tPS{UJDdI@pY6iV^ zriD#)`>>v@@{TdR5A47p56e&^%pON}KyZONJPFmLCl~_{d^~x7mN#S^76bEtjow+c zJq&U>IAZQ%@9~z~#`kXV7@-^)V!OOqNN-svz{I&dz8l>^y)WVMr%ykv`RV%~G;jwy z#8O?!%5k+Q6e`Fl{|^rAd8St9z`P~(*~ zcBNQT5P7m;dIpbi*s)!_@XGCfysG!uNaXcu9nZi{)ZZc^5ohg*d6ov8C^r2U&s12U zN@z-_6}82NYzM^ofJsA@js}Hq|ZZ2{txWd9qI-HdO?z9e?X^nws8n8No&`PDK&a)sK3Fkv zxGB=vm;7{1_v~rEJ!jQ=YwZ20T$fJ7<`f367by9e-j57A8+5T;=!K4jd-UmirvTba z?>ahPg5ys=|M>drhtYC>`DIiGUw7*CXyZ7NId}N*GGy9fo1Js2H{cyH&xBS}_ zB;<-fd3*P!MV?l=IkgEBX@f7iv*kT^GbA0!D(Pi<3`j*;MZ)oa!FEM!f>(d8&U$XQ zveI--2LU;!_jgX6lx!D@@zMT5JJ@fOX%D$W;js6(*ct(pw&mM~G zF})w7wQW5K;dYsS>+Qk*;%;lhozv6Ip7|9!zf2T8!^fRJ=itA)t1`;LhB>JXN!_4p z!?_Pfj49@48bI+7)%krJ9*Z!#0?Y-}Si1tvuj}>w*FQoo$g$@*=uo?x9p6%w5bWOC zc3u**JtDMMz~hUfdZ7p#b+WwJq`hrmu2t}?u5*qo2s^BQsaEI01Euo2d3nuq32YhF z+4@)!t5)C01iNC@S25*=<(=JjSNm|i1k?CvV;g>O1?Rqkkvz;k^6(}eOOfq;#?-U@ zw6{mM5-%C84TWse#EYh51Wa8mp6wZ!F`c@$%iJ%A96$Z?<#U^Va9dw-B53!T0k7RS z7c%YkraX3G*t4=nhzU)(**Rgldd_T{JG=rpkb@Us%FeuGqd2pj$Mx<40#0-)S2x`N z1B;JPKLB}%X!Y)|Zp-ZpRh^?b`Ufn+*VQq=g997vY&uvxeCs6cM|ILBfg<_!A##Z3-@nO^yHy8${Mv|x8< z*gD-}JVBUH;>FVCNjB8rg-n%aKc39oA)-S^kq9Q;o?zI!9X4q@%6}|lsZIo%-sg?h zg5I|M^h(qZ-udOjA!K;zxk69iD;_dL`(*oij#JnGN&D&H8YE)igt4H6j_G}5iVSba za3s2gfy0}ePsaj2e++=B6}@`~wCLw$L-xQvy#@|3;7v>yrr{Kbw?jxfN*uRzdi2r9 zb8R#+b~_^B-ge4+-+w9^9{U8L2G-~RPqmjWyFoUF|Bh}_#M#p8Ic8MG?cc}Vwd zHR8&=37n)mdYYB+nw;=Dr|G9(zswKd1qnG`t^!^*x3vT|S&4zlh^9oFxg}4YF&mG^ zyy|q0)aQM90m-?Xa8JxkC3-JR8};-$TW}rec3Tdg!t_XMhJWU)Fq72INnA)BXQU8O zD&hAnu@f2}cp;%M!GndcmUeo8h)dfZ?H#YIinknkia7Y$b{@}NOrUx3Hqz6f4^NvK z5Dcz5aKIbPQc18_k8m90?x0(zN@ed7mU%qm7ha>~zkO{Vdaf)IeqS%dS8$*LXoB!N zt+^dGpQGfRW`ATAO>^>%6J4xccU~t_NIYBYoMyz=9!olJxUC?E+ zgHyeMu31Wruv_g|4!3wKXu?plmp2K`hsVj@P42LYftE!DLeV`KO?G>#NeEe}W~aK< z0dd=49V|59swRmM#4MI|7MCM`%;%Ux=!Dqwx3)=3V1E!|)6&}dI&%A`ub+PX=XdHj zo6CBYTFj;e>w%()k6OI2>`VqL$SbA+zIy5JC6g`lY!!wyaalVA&Syr;!wkzaa(&+x z#j?sGc)A?qx3Z0KKq2Tycsinkpx=%l`EZEvjW5CDyqaf3LO<+-uwosVm(@6oC>Mw< zuwc*P=zk{>a>Bm4L!yH@X3s6Hg>upl#1LEd{<~p$+e*){(`w!1jinUxGL_FiEK8K{PV9e+;Yc)w$M>=w`4QMF!W?u7%@%ax;Z z?QkdD9o-0ycaM*&iszPknyyUkNysDS&=k4_y0Lq)BO)$%)4XHv16K8%|8IWyaNdAJ z^;b$>+xI%Jt+776(gG;q*EcM6_i4 zjDN;`cwH@o92xW6VC1ckR!Wy*v8tE$+JXYZh= zH9LsPxzuODmzp!GcR90pLr+m_!znSu8p7=w3oJO6kzg^Bf^dc2=83`tj zC0UtS-h|}#^X!r;8GszCX~@n2_okj^0ZJw+pVq%Z2JtwXNkjatMo>x8vbVo@XMcSo z@Bm`VekhM3Fff#rLxDWdAM$TVikuPL^*-_Pkw<*2DF0CZb--p|l2CxV8U`IpgJC&> z!`Zy^?#W#<;{#t$w{yb1F$S=hm*ZLce&(RAvpV@>Jav&+DY!AcJ-9fD=(h_u{#O$eDq_!(Up$w@cu@= zJD>p^2M8CuJQD&&9LRY@FBS7D#PhQ2&w|c}-$j;~kc!O6`*pSc`qPh3-+#PLXnMU) zr?2P!Eu|nJh%Y4vi&X*~PYlE$Ilq{Z0;V8{R{>nL#e zgblW~2i#si0DJQOD3}F%WBZBe)zdaVuhq0=KTmwLSdD30h8_B|^{1-I@>@ zNl=_dMT_aYy&KVH=gxDh1;@0zKk!sFU9U!lg|)9A^3vD+vS8>MEXqj3OF4OnCx>wUg4UMfMJnSaT6ho z5VR{3IrDKnonXUDbgPpG$3#sQ7$@kzqfJQQy`pM&BsM5`+Tc|zXRU+a|E3-vsguD7 zKGGTF;}}XA`+XfeVSi@dUPlMT-r0&^&$1WL*31jeY%y-0wlh2ZZ#$gOD=dbUx6yoK zHj4+Bg$ke#VEfH^3tpN@Y<``o@R#-Ts~9RTsfn~Nq(;6TJ>2Io53^!+phzki+E{Fr zyX=TZXbl@X89OUXqY@)bB zh#FvY?1->_AEGn8s|EN9W^UV4Ms;B#TmMBtGnY`9cJxpaXWZR`LI}j`|+||PM?1{Qyc1kFIBG3 z?SKXNfj8{!se?MirX+t$A3>Ijzk-#8&M#nfod5&adPkhP361E4bxaN6Wc9~5y%YQf zMiEgN$L zt=B)ngD(h!&7{klzZ1Y3pBWa(iG@y#w(8DPoNck9<#S$p366grz(adYdz!Q}bh{L2BjNrtI34Y5eC*q1F$fkV>rPlN{i@c8wkF8D+varAr zS61S$iCAyx&UUFwHGn+Uv?i+shu4!0VaD zU~GnzS@Q1~X8V83W17!+6)ekH{N7#R#3?UoYaOGuoVf#_7nB-n-!_^wktKP7#I-e$ zBONbIqknl0J?0-I@^M6%x+!Sys_Pa?uN8yyF$1{ecvtMvYhmLq{eF5iy}e2DcR3vc z+dFwt;;gzZd$Qy$m24T-XvmJ%U0>*d*}Vr81G&{V#1?;IS;n`?^8u%==E%y0>PZp_KZ-qXv_|+}iR=yY|Z%4kL_RF0xGGeUj zw!N9tYbla-ny=XP_xbh9PwTbLuw3s8=2QY6y!}>7Rvh=Z96k_!8vxj*N7+{F1na|z z$JP0%kLiC9;Jg~j(nm+_E>%divvgWYF}fM^r$6&>h7M>14R`F?$+KG!kN+I+9Sh#{ zxSk0{1mSJ3FW>0^NUw^43ZG8ht_~k_0>a1h_gVP%jpp+zEG^g zN0xu}XzN+@j_~aOL9i7}@wo4-CWnsUI6cthw1Vfg{_E3>9|mN;kX3xc)0Zi`S~lIo z*9}3uJw`VmnFJsQyDk0mE*{-DQLijVhm>FZNxDd{bHTDi{-SSR=c^iOWONOS%Gm z!WW1#4rA!n1`~cz5nVS#o#8Jwk>|mp*e>rNsd#oT0k<~P0n3O9XiNF9Sl`zNpnsVR za4fG{9Kg>?awe!wJSUs5uO%`v+?Hmf@jk1=AyY`8!y!KtJ@^dxu#nn*8Smgayx+}{ zw?)Z*Igs5dXX6}}XSKk3#%gZ_7_lAi1;?$2E6KaZ0GGmpi5(6vFU_g8mgRq(7JAQ* z%k^Q@_A6|eh{J`0o7y}YdlGEDB|B~~t$l2>tLTV1E|b2MMX?U&x7Ka+;9CvRsz+JT9hLyhBv(*`Wnq*t$x?Je0B%cu9AM+hG#T)d?;JBuI6odqKAMnZ;n zhvTL^&B3Gp$5X`n^uVlVV)cJ>P3fI_;@>@taoj4%Zi~f@YKNaf-rzh4it1^54@NQ8 zHV{PHN9+1q_~)Ymmfg$k4#DA5(`#Ff>&Z@Rd=wJY#O7r2C9*y`cw!Mf?Vono_%l5a z?2R5Cnl-k-OQI zU=nsc$9blvm*x1k1%!Xy`A65KO%nB|$Dhey*({m2qf&`{I=HJs;@&MQdI|dlftzYg zsH8Eoc!PK)yi{%038tV8a{UAx6M@$G1=@6Qh)q6z8?1*fDiXGrqnws zSWuvi(0zOGeS47uEBLxtew2Dra3 zT`WzAz76Mqz?D5zGZIyA8-(FFq#Zb4&%Mpfj$1R*V;s&w8lFO0_ZPbtRb!?mfSq69 z1z#rgK|C)sa++jwVDNiRX9MBdvNcD@;wxnA;IK}7IHc;f&#yj1znr={{CsOjp~$_) zr@qIl*_??2d+UGFIq%g7-dbdWx_A^3KOB4sKIuo1)YOE*}+o`vn$U6ch^B~7` zpbH$Ec0t)?so5ALwi`;lx;*;xJH6UZy9uf?hdaaw8sra zZ`S+@$M06|uj}vqOZ)mEbiSr6@_bTm%?gj<#aF|N=O$d#e5xoy#Jk*@+P#0rDiNqG ziXH#5MJs)(+dqYB0Id&TP&(IukUq-koe%tP3R%9 z@VSTLe0t72?Kcu46tnro)4@i+9bw(W_9v*Mqg(Lr=r~U0ezoS)#)R!;QZsu&1=<~z z;@nJoZ%rVeYCOy$fTZ88+Sd=QYe<{-lcR27qlJGIF~eG%6AwmN(?vigAgrgY96{_| zBLu4vEJ9~T&EJ*hx|TDbWX)lm#0TjDJkHra_Ae^w&4?XDt|(3xoCyPVdc?L4WxUrO zVxFy+3O^CF`6 zBYJ;Ads@LYtcHsyjx5- zVcOngnSoWiT|8tUK9}mG+HRXJ?&EMKs}a2`;l}AU!figOWT);p8rq7VBwTN&MjjBP z!)_qfr>Cdv?Y&OG$#8tRGp^fnkzMidsn~zQ*9SvR^7d*naomz7t0UQNNxxDiClT}yOf4m3zyt0bY#PfJY!yenQ6tL5V zr9jMhb2N}iINN--o$e-D!f&&&u^AhlP?~T?WbQQy4_40>c)6W`)rQ3w60Yq$ctap__L&ChLfvW0u=dk(Q>^r*L&m zG|qJ9f5w0wI}vm_a*sH5v7KJMX?ocCH{eG!ksg*$%ieow8OR zdyyYt+q)xjJ)&#QHC9$i6*f%IOKb@@=mD#<`7NjVT5{%ybfZ`&ZY zJ`GHI_tf=zcg(-G&mTt5y`q;zC3p1-gZ9ije_a61_SQ#Fk01!}iL{)!)4i#~kvbQw zW8(6Tb-NIXF^PZ{?tN3SK=Ns?q@pp68>4`_+JXu< zy8Fc5qslE7*4zrO9G^i~7BgB~wXN;2LdY&<*=kcvs`LG!wi~E{x%oIMW(qFAN*j zf9DcAkLbyjr$+7Y28Y&X8!w5TfBo_8`}+0E*YAIDcg*&FL7VKn;uVE-nIJfw18`ce zkfV(L4B2UBPcPx;`0UoH5e#Od7F@ z@tvly{eSAPt=rYf^W-TFQIUhLf@l0UtL#|9qFQRrBw)v!*6H zJRcCI7inszx3H>AQdV}2BB>)O&a*Rxd}&rOO@V)vlAV+clpVm+dMQ^zHEP=L#`S4= zSx*J7D=*%Q!mXXQV7=8je-uU!FD)=(f^InElXe?Fr8-ecT{3h|2i4NpKzL~vBr8tq zXwj)_8HIm3`Ss12oWawxnYv%56pMgRx}52Ki}nbz$Cslcd9y3FltX;nUi|a7@#EVU zsri4+K;cLP^5CYJmmh_hilYc>JY&B*$IV|X1pK;1oXw} z*~uZP22N*GCYi0#U3rm|8u&XTB8}=at=I`O(dhoVNps z9AP|H>{I{r+nyNStiQlX%vh57Y3*a$IMv3A~U!^;$4KDp}<^9bn{FPF-TW z3%CX9wvBczmnr#n?2$0z}xg5%CZ8txnvx+h%aw`g{k5MV%0jfIJ@JhV$ zohB=Z(8RJ^p~}-*ybz9iDv8?Np^B>b44M%Lfv}NIFD%8rb+8lR;zC0Z+^+W^EyDTXIDN%=5^NiZ|=)1 zmuh8_H}}BVx$YvSBzDMhEsquZT%N~KVYwHq2aF_#6*>B`N=;g!^#*Y6yCpbTOl=QJ zZ4W46&dJ%JpW|^%s%MR&lVj1clf0GVl;{d1v%1)Ge?3-7<2^S!(hj!r=T4hh`puVy z$GvqDPGHun6fvQStXsmE3E z=S@+M5UIVr(;s5w!a331LJp%!eb2@E{*NcM>7mEE4O08XYAAV5!O|T4HF#h8*s4+u z9^(K<+yCdUtWK!EewUPaX>hjyr2+#eUoQ~}R9G$FUCxO+VvvP!jyweX6w)usOm z7AuoNA84az%0_OmI?9)lnG~3Z;!dZXPU2Z3e+xYp>r?&Qj=wSO)16g$CEiI~Wre~7 zcU&{kfoQg_lf2d=R&~k-xlM_vmb8ihf#}$H)o4}b?6KA^o=cv6r|9)2kF=2F4PW{> z@Ky;-BRTR!blX4JC%46ZDwhHq-nTm!G{U-29SX$pqb7UTsX51ow1^~AZq5U$L%W?z ze_7ZGZQ@aql6)!{qynE;JxQgaVOood$iqnuJd|5#_mHzyJE> zT`=H&%qSa7ZEq8U_1hz`@3!eUjGN8p?bvlpc5i#*#M3top7=$#K%gW^NMa7*~ZR#VZG!-==u)Yf!8zS$1@{pxvheC#bc7Y*n$zG*Y%J<*Wu?mVS7 zJZ^>3PB zEY~0Z{^k2WzWnbm3RC>uK%^Jnf4TBIlNd!bw%d#CXX03q(|9P6zcw1#nH`PM2=-ul zc1mH3XZ?q%JSh51MFgx%claY2?{u)JN?$8OIvgNZ9W1f^I5xYm?xRCl93JO{&7+aQ zrd2@WAL7np2rEc7sQKD*ed~%>42Qs|BlyN4!G+w-$>bPVx@)~VwBRa^f5}{9zU+~3=u7Vi7%7=3%QqI)b_>;QQn{2jxZv2~z>l(kJeGWR_ihmyTL z)h#0uXeAkwo}LoawYZEbiz%A2Ys#r`nv+n<7;t0=c^U~@o9~;Y(NN@r6I}If1HgW8 z!#J~!2Ir-L5-GOkE)8Z7e`9mH^z~)?sm0lqyC6()PKvrRfEjO4>|q{DuON)d`?P43 zqjOcW#I58)UPH#f)FT5LOTAOCZ) z7d7)sJuX-46zc3YDfiB5>BvGpqv{44YQ{c;a^(D(U7Th1e?1oKx8J@$hq2OYu@+;L zVoprk_Kag%4v+gE@#^68btn-Yvc4~>wcszGb^MEz($OFMmJJQirkbW(9a z{f!>F)_W>r)#IiL;jx@)(b}A}1uoLIlj9vTaqd+Vf06Q|&Hc;yq2djnk_w9-U8WCo z=@OZ?DdEatcD9jMhW;5OW}&73Bm2jJGMS6UI#*A__1#WHI&_?}Qc($s1mdNoGpKQH zPw4vZKj|$zony|eD=n<|74?;q&>S7zHIgFt1SnF~stqY=v{pNuSKi~LE_m+#`$MV{ zb(paWer7f6k(4vl7SU8kCGzb>>YKB+V0t_8&@RZL-Bn)%1tmE~4!Jzn>-S$j|LH#GaRVm5R&SN!7*!zes`6GHZea&0 z79;g_k$9Sxd`^2gtQ;uAEN<-;Dafq|>y~`OUdWviVP+c|6HUq2`JzUc3aV^te>`H5 zfGOTzoyV#s`m`>(m!=*sMNeJZ?rh4Sx$k8nRwfWk)pf|?I4PM2AShQIeX(Yh*SR+~ z?;HyF*Trs)JP*My+=^O=1P`~eVQxk;*A^aE6u-6p^{wW9B}R#%Ecs&4^0ZnavGmJm zbl2HnMD`G{_*yZjcs*_Zud1Lee=69i%t&(bZ}P2VXS}-l>Kc{qmNdt5sUvOyy>6{4 z&virPG^j36uQsh(&x>N*lRS$}^$tR8wGDo*3e&NAwsg6`7L#8JbWUr`l5p<-QgOOh zy7oru83+_9RPL;PSy;NnKqbZWSUqP8$QFC~=_dJDtnp)ftKUBLU*B5We-ALx4-F=d zab%f2!qnqP{f_J$U775@dru^Fn|($8p^PD&+aXimDu(P7ch>ooAWUfOqaEb7>`Okr=GT8bKkD1C#bp ztV5lP9OmI2lhZ9;H7uK{wIF+t5Qj6jB~Z z_LBV)RCty5%MR|1&&M`xmXJ4rmM}v#bn10_K3cY6D6_pS!;Wshf0*d#7bHm{g(tjO zFLi`eD|fW(s`~jvfP(rf*X;=9aHh{&UReSQBD3_fY7c&8we&LuIB$0cu~3laZF!e) zK%axkzkT}WZ(sh7GncadE4my}BzV()>&*=6l`Y4~@oiIB??cVqa28;6QpZP+!NKd+ zlQ65uM#@md*2v$KfB&3jNEOWZIl2`K3sqwxn-=9~%EmL-mmD`$zs-JN%-9dp8u>?_ zj_IMe&Pg%oi$Y^v@936B+}M?D;$2c1CTo5NqV=$*aH!|)g}LGt>@?zDC2T6{8SJ4b z1E=4nBv9Z+elFMNfBxr(q`9}aAL46|o!T>d(Xa&yG!}&feysS4nj>*B6LuGo|kIHQ;IB=aB@r7;ee=1Lfo~b^me)vU| z&6$qnC!)qRe-NZoPm-OgzU*Y(cD^~%{r2hK|9*_!f`=b!+?#VOL|xT%sk#ewvJ=(B zj=QmkNP6Ds^koEEdzOl*D#QhHKYv=15a&5-Ws_y^&$Z zirU56f5bV;7?pue^_ua;0HapYMZxYMn}`1{+PhK;adaynwQAUUHpwPRww`iJ^0n&G zeT^D*-Pph(ZE^LfYzKROi>e}!BK-)_p+s2%Weq#uJjgARGQ3HR{`TeFl<2WmRotzD z4uGnFPM6V{0YC>o{2?E;9DQG+^ypsh(B*>nX+|@3fJ9v zM_wY}ia%{SYp9Q=^hv5GNglXH=+)juZ$hVLg04rG(io?G#1yp|v~BrZE8zVfzy6t7 zf4)D}rT2}hB7>yCBqzVp>3o&SkNcJfulY64%X9T5X?T_?+bo}|%K?8t;KzA7Id2D4 zp-1AE=4SccmiY|F4#;XN?%3DW?WyM!wGBn-^|8NzDV!aanombem)f3>)eQCMCxTr{ zl#Xr?P^~{qpDT(7u%Rg?QWdDmv{an}e;cssE#G7v5e$QBGjk2@QgP|iwx#`)Lh9fw z+x&4e{oB{$-At2T@R+-G?04*Y=2emUg!5hvW^wqn5Djlf*9d)_?W~Ogy3ohjF`zWG ziDYN;IpFt@k$D&K$m8=tVLHK0q_DE>y}BRO`R|50`fkQfBVu@P*Wk2EQfC%yY6w|3hyD>wuS0*}Jm#PaIZ{hqCf?k2fTmCooCj0!C5GHD5?X97SZD_#5FN>vBO=Vx7% zdqx!{Tx7ED1lldl)ByQ!Tuhd$elFjCycd!83xOSJj}94K@*FqdVJfmHf3%OT)3&Kp z;^2fjWk1!ejmuCMfxK14F1!AGUV>GT;-&L1d(+GNpwHmgnpYEq{p-@}f&ijaLQ~%5 z+RBR*U{6*3Vz9&5M!jX}U7F14+MHE&qvBEn-J!%DmKD7gMQZU(-eXqI=e)g);6KNl zEF#s=PP%Vaq#Kzt0JznDe+vryIU0Sjb7k(1{uQ8fm# zch)uTKG|aR<0@J{bCds+x})1g9#B+wJL}|LyEQ+1Y-(qmpu)6i2T&xQAWxr^PBi{u)eZg`jIxN&0R~JInG! zcioE}Hn|kRF)VfB37>nKtU4u-{AvSTw+y#+xg0VrF-aVpR>vE6^@<52piA4+Qga*w z*`{sv>g9KQ>6TMre}yI6)DKD&4lG${xv#_&ZsYqVYtX0Tm$2=m_j1h1!ZACydgsG= zn6zu&a#KvQlQ}O(a*kw(Z5+X!n{I-0wN5lSj|x-ux4S}C>mTEtHFs_g6{6$N>m7*P z6x%u~v3gT8MD+=BbYzq1P(oAy3wd&H-HnrW&qtMGmqNHW1F6wB#q!OO~l#5Hf`=N5B2{mxzRGt^?pdVN~Pt1`ZlK) zAAN2WP8_mtf5%b;*KtL6+tJw!Y1YLgaqpjns(N_eT7{GxdP*gV5+Zk2Fk6KNsriY--uqmNnL!z*Zf8)1E$U>T9>~jk z5hbRyY@cN+241O8a}x;iZ#iE3mG8?|!b+9L5>7n4f3^qxZc8afReum>@N&uksE*Ow zdi`2H{hj$$TgK|y=A)cgaIUKE1RikaG4=DJ8YK4eM@J^qG;MWgBCY4mxtu_G_#-OG z*NWrS)QQ{fMTGq$jq;L5${97zsspbSsY~aNF!~bJ@&3mOP)^DjKOyYgjga{n{Pn6?_p2) z&Ts4W>G%2NiN4N83Ud&kZ)Ds}ceil! z6Si&nHai=sl5M)XR!?ktzBERnB)iMb`e~0Q?40q_hOyeLq+f>wg7&D2*6RQoysQQ4 zHuij(5>zsup&W1P_3cmm`)7AZ3QZ)tTm0Rcr7mR!?{mkg3q8B0wXSeBF-J~BQss** ze_7Z_dOc0cXa2PKA4chAuS8L2#!Zu0d&PAv&rYOJnX4h^*gC26n&s8kR`9QFx(?N% zBo;|VP4(^Kl_~Mgp4FD68Q%y~-pA^R1Q1q$(-g#!Jp!1edvA1APOerx1a$2oLZ+~% zl+<@=OB!!EAwaM=oyL0KVBf!f{_)GNe?R{DHxkL}Y|l>+%{WYE4pf-n;D7 zvMIu~nqax=aIPJ^7bd_@YB()7)iPXm33~&<_9b?pU0csYfek{nA*?3SQ`$B4V7J>wf0}wL zfPs9eaigd~b$4e69+mzZ-sw0%5lqNj3jHhy+Byr8q*Fu_^xo6q4YvE%_+^ zm9nvAmE)v`q|mh-{-G{Na7>;8fH%WlHWj@s*B`%sYG3-_G0RDc#+%)F1R41}XfPtB zc?SixGoP#|A4P<5u6EuEbp);M!=0+$6yelgbOtZuRS(C^6iv6p6eybrLO%Ek&b+6j4Mgauw z+B6;17X0S(_y!bbr{0@Ef7&W}@*KfEm{o=*(-Esx`>MM1x!RVA^q_3P7s=UoUDVI1|(FDMW zy#=8%RoQJ0P)lpvyhpN$K;@&$-P9Zr)S=oSDVVogl(Ku%XJxtmfA?GY`Zpa96_Q8u zHc!W4ViRHWmae5_ji6?N>(}FA%k&=3|_3y-_bIGldXf+~(|*p1kq8 zMQ=q%#d$6VNxoX4zEi4VeO<3+QG=ohe1G9*v$`zzPTkorZ@IfaCa4BRmE*-suu&zvERGe)niNPTag`A;BTuUu$=k4ycM78)!xi@UI0wR zuJ%(+DCz-7&ULmkfWd~GQu2rN4GIyvj#_STob=?q9n4{)REN<_&Qc$|X)i0N+`BaI ztd!C`DO~DQSYs+M%zn(CgP}R%$Mq@|nS;x0yDHDl(QT;~e?w;>Z3XLadc{pDt(GX= z!N$jCebEkza1yUfN%g{K;hYQ>G^j--?J1{WyT$XPEAyac-}Fjp`vkbe>p7mrTK)5H zTr}^SOr|n}z0kJzB2@!ma7Qw&UIZ%JNI>B@MR_q!>JeIZHl%_u26O=CmKQISz~4`Y z?{Bt*PFV_Ve;jL`Mu#BvIjGT3Q{qN(StTFLw2NK6N5ay~emg=*0Y*&gJK z%9Q3EG|&jyhYXTbMbph`@qfB<^lOklSXElK>--KLVH3*})p0Y~8oa&wapts3{eO0B zzxH4L^Lu+r#>7Xx%??)tR4t=>>NCafjSI702Z3=af5htjw+-xjlIjon$1ya0jL20k z0-3M0;F-=#=aznWn)B@Ja~bN3mPW((XQF!hsM^&3NXidM5?4 zlo1_&e|7^Mb^P0cJ;yuZqwxq}aGbcRLA)ik`qH#7CvL!v^a4p;bS5Ve&^f0yX8EUu;$J!3aHqf?#mo^RH4`Fh2j z083=&6sy6gq~)&Q;JDw`s(gQoTQ3L!eAAkpc)bwQR+rX3PwE_Jrqnr389Pp>xsALV zT(+~bbL2P8c?$(lkoV}#OHru;T%*bZU$tvmekygHlJ_%S%d010fykCU+H0JTP1F^) ze>V;Ry5knTHn?>yCu2KQ5LJK#<*tDV2_kXp*>*OGh4hwh5@?a34Tip^zB497i~pb` zNVq%%{InM30w{m5>3Ly?Cca%v^zZH4r&>Qh$rIsW=Mj}gx&mp@L0WC*2>HQ*&owk_ zuSf;mjhtBS!*1Ue<$_Ttmb=-nBJ=ULe^=h8{m+^6K7>hSM3zegnIv;MvR~{oNAiXe zg?IB5?Jt=QYVBkJ%}3$Y$6fck^=g_5NEfiTB{sZwOdR-K^)KKGr*t^_LTRtskDK$6t#>e-PkQ z1G0N}zWfTkHs<)S`)z(X5=uxa8o8XS!clvIQlDg?R}Mu1btAOIJp*FVw7OsdjFk9@N!W_1wO&Kh(>Xlkq%1sNUY56&f1VDl`e4nbrI zCzuJbKP5jE2-u^zdhE;5>U!8yDCTtfF*#J>QUQ;wLH>!>mOH1dhs7szf8ys*2*K$j zJGM%A@O{c^DYUs~OV;g{p}y=0!kQR%df0B1q|n2NC9mhAP|&OA?L7W^g#Ar<`{6=F zU{c#lU_2ZFZVt!>UY3Q!R0rf#Gm+O*&SMq53bO}Yfh0@%`mOJ?Ec@b}i3SyCsj2-G zvZHv^XI4ecx)lE;Qd1lCf1=Xa{kpby)R`yfDu=hWXd#>*KCc5V8fIy4(SzEsx|?VP zMS_wISJz#ic|pcmQqffIOI}jv?F#Cz4d9EQXEs0%Tgs;6(e>y3u_G<{d= zHB15qXd*Zn>zl^{4C0e1XCS=wkn269QJPe>bBVaXgVi>oMzc zOQ{~(;?d}&bX)(idZ3U@2~5F6+`r1}KEmrQ_HyWJ&_gjBl_%N0m4aR_tCpu(#gZlr z(Fi+e;(lH>(UMz#oK)eG?W=;<7vX^KVMPcHC0N6zWS)zomoah8`%eI) z5((fkvW~2XqUL+I*VM=WH$TmpzimY=w(rLAS{4`|7dX2eR6q&GL^4VQ$Wjugtfl=) z5b`QHfSyvL+Lv$$o~ZhYU3OusfqP2xyj{kFGWN`x+&XW>f43ZSBew%+cE!s8-qb-w z@hgsHQh4E60R8d#$EV-^`1jw~9IlEu@jAQ}o@&+-Sherb;Zy6ot%x1?(M=;wfXwsvmIfSK=P6KP7Q16t{84p$D8w6-M@1n)H0}M=R#iEFIZrr=%}RB*%CU(I`NB*Y5Y-rvAf4q<+yEM{ zK=a901qE`&eX5Yz7M!S00+arE}Kf8Z`2v|uG1wf%7jcGe{*DZe`l zBDLSlO^(jT+7a{|<{wtD*GcKr*fCNlLLsbmjSw}E+YWhWAz$l$ggju>-&|!;3oO`zC^zLtC z(F77zf7OY&CO86shXb;2K?&436uZ;R*WRm)w$#tVnysBnyS(}I8lJ2kU9lA=j!@kH>`aOzzZe9DLrDUdj%3N2{)C8b_L zB)KbRzKN+CN8jXOyD3IT=FFt-iqR#M($iZ3WZ_AUfW% zfBqDty6sr{s4Us{o>Wq;OoEoVwh3T%6ss*GJlB(BRppI@1 zQGjPDC3Mp;4{2P?+FU%fvoy)5HjDJ$(|H{7d|UEtlvorR1X7+Sk>R`$1tZm{xrow_ z0hB~p-rO{AEB2}VGCzGDzbq4me^3A4`+RbED8FYyGC&0wTXkQsao6p3>-fm3CaE@E zTWZy0Ks{`Kz#1VcRq&SgLBks|N6`do+B~~ei=JXs2{O&@xa9i_xKiIVdC|c3d9>?A z5V*@6V~gr6{fbMnia>LMhdtn;#~Dw_iz(`B*;cgQp@1lOt~lQ$e>cF+satb8ghNd-o^`51S7!wb;iT9X0t3(;`DKsa#6l z>ak3MKw7&BnBFVrWtZV>0Rgq`5)$)GE$iTDux+U0B#D&Ob8d&S_)ev^AfTZLZm}F40C7)sZaNS0D~iBaN1aXguGf0~-rjDf^Ml+(R2UkjAFU0xx88jx zrQP%rnSjcAc=5aY{{z^_@~T%xTT-MVVmv58CUuV-%brTRrHHuMp?@brHoZ^n15cZuV4SB2+u>ayyVd8 zDKok_ye)NILN|X1e=-rt4^C6J34DQiuH1JDE}lX zv7*QFGISKJ*rl=ia6TR zG$ptsySJ;J9FXf|n7IjqdwQ```0&7ibK5q z60SWi$?}1UNDfLm)|6qBvqfA?`q1+8i9=_%e;OSHirROd4ihiU#h+bxfZ@eyh>C2o z!7>4x^(q<`93~SmvVe$c;-D^=%@Q79|FOZUEC8aim7?S)wmoT#9Z6E1_i_~gA#bXj zOR$q2+LA(*f8~-4q|k5P72vUpAaLWrvjaA7W8}ny#<%^P#y<$wN&!*bj*w)uy)D?M z_RoKP`mT=okMirUZzRn#KR5#SApj&8IU#qbF1EaQQ&y{Z6q%IDH|#o4Yu-!oLYO=` z4r99It0vl<=%$|uZ=eGS>R4$#H}|9V%bcmMJinJde;ULS;WF@+L;n&Z;?oebGbu-j z=0lxVCC%eSc|gig`)gF~%n12Tx^GTqf{K(*13o(sppL$?flAGiJDZB)^2jylVhhU5 zPCKvMQE_#{(*U!XJ)azb-@knOt$Zd^{tcCm$2iWrSKZ8kjua1Uyo2qXsocD7AN-4@ z&dsl-f9hOD2COQZFpy&%fxW=q*f{C1 zf1l$s!F#HGO&M0*b-WU%_RMTTFfEHSoXwC*aVoNDg9kA6oPuY$etdr;w!T{4%MYVz zCAj;v!Pu;{pq_gI$v~m004U(ak(CXE6P?RxqG(A?tnC!jR&UHGpvi$$h)HMTx+_&{ zhYWZb{lv!>r3X_lY_@ri7cWf3&~wd_f9kfzzmYx<++=4c$xIpVm>&PDwZ|E}{Oz{r z4^26>HP*j{t)o+utv9*R(i@Zyc3Scr8`Sh;5jSbMx1y4e3=I63S75zf)FGo zI7lEV(^{7!5Ms%}O_WITU2i_cCN;IXo$n@??Xti=w%9cle=34XqV)=e zynTBi{#>y?zWtZW^GMQG^jyk|LO$m#n$* zwj@f9;GirCeb;OvIb*55y*e2!HU)I_JO>jM%~qS*PTn#6i20%rwcQzzL)G2fSeATyMwS) zD!jkh)a9T|rTn`t{T=z-4sZ-!(QCcFmfzmZThlA#t6VS$7b>lSu?Z^rENpr>lLeG_ z)F;d!aBa?W7Rt6sf0&3GhHcuDNg9#)>O3>&fU4NuAom=}W+In-{=ND{gh|t77=z8`H-Cs2e+Sxz2TM4n`v&D5jQ` zERv`|A-qRbH5HXinWRjvcMv4ks>oG#Zud4@Jy+}Nw=uu}f3;@QMXEbe)dR^fseB9f z!El>w)wyP<hV6}QXVCU zn|_bLHxT#~Ec~dAD9nL?6gDiH=ZC`b(ERE!t2W1`Znf|Acw#sEt;yzd?Q1l~`-r?2Hl`$ze8 z{Ea2)H60?f#hX zB;9i4e^rpf0d>Gj3NOWG+?kuy%Y%^EIIe`H4+alAn#vPQv&ZS&2f3dQc`or2ZFblU zx3qm5k^n?NyT4WtR{%V)qWtKR7qf2jjzYNuo#Zs2nm(|zC_FqBk~MgyevEcR0n#onanSzv{=!$T;o)gWpRc%>gBK}E@Qvn3XgOsy^VDNLjTpXuD!+fJ<$Z@e+JE4| z#$l-x9_Jv*2=w_S$1&>?(gNc-@2^G7=FoghOOp@m<=pp>^{OTOux*kJ$85qVNmHR- zP9*DB%i)}&b6iV-^;o{w-io#K!RR4sP4D0CtmkK?s=w8oCz(V=ypQaJmkna}`OQbA z!YL%6L-kWdwr0w^-qVzE%Fu0UsehgMx~KBvvnOpi#`MyPJ$WC}41g=TSyhQz&olX{ zy;;+7s2`jja?vn2w8II+=JC^8Lvb9EpWOoiqZ_9XD%!mY$wQH~bqPCFDE8b`5;lvf z!cktWoY@Gf_N}ED?(F*A;L)952Ckora+5yxm)4kvq!S}?168W?*K=K@i+`)G-B&fY zq8iXIf%jh}V7kaj!Y zmg~#EKmGnTGV_A3=W06dca7_ody@Ns_k22D?ndR{K<7<-&^4-eS91@eTCSA4R00c6 zPtqs6vbCk74>nEW;HpxsVSjLxHa?cT^WHe))G5wE?NvRQ^noqHrmsu>DZ}Ok;UObt zEYk{MdC|s$E#zr*g!!}rGT;-^4hI4g2rmLbA-5VUI23)Wo zyRODT4-V~gpX&t}`|-!`Z}+WFM&gn@02p{vK5AV3tr|2Aikx=%SXs=SEqH;q8c&&gb-U$T6`a39SqQQp*u-g%;p;)Ji`)S%14JXCH z9WyBY|1B5EZU=pMV^vj{o{G91>=TPr!nfv9>bMdp*xQ@N?td(NU;C6t%e$s;6-0f{ z=!iZL--fEPvZS)h$*|p=t#z`SPekQ}0h0wq&{6kI!%2w)7zEI|s7y19%U_ z+zuw-Xe1Vi&2iTewKF+3qLc2}U_?_43u|SOcE^zk&#t#@VBp)O4xObDhve#_1baCn zN8RX%FL^9Y-+x_5%U6G(uppb!>}l^Z>jAsB)3NM&Y-ARFp{)JesaB`7T-6ah9aNd; z(rMZ+7Lz>T_z^{20!I=tBd3HKLK{>sh4dKQ$LX#)v<%f+xUl^nEA|utejCXOSr?AL zr|y^H@=A}$LR1j)Fu{<^3tNJ%0M;kGcPA+h{o~aKCV!N2#G>S{VqbOl?qE~#XR2Sf zt5Go(A=vG!@=b~avpG0l^-#h0<7$V!ke!8Lt7r9()sN);U3TN5+|FuAn^_2}Q5MZB z@Lf~L!{IqlJb$+gY<#eJIDbbhJo?EGyJTp04I0~}cyOPqe!JPT%TXvjXaZk<|LxPi z-!)M3>wh#J;0S^!A$+PG=f(6+JzEN4;w<_cC!M0S-x(6C=RCJ%Szduu-ll7JVWFhP zoYSAv`(hyaA_{6H)V1dzYjvtrM}w$gWTtZ@2Adqi35t6QV(eQrF8YFWAp6G z0z$@u8}2DV8<0=`8XA)h^$oF&iarN7|jz)Eu_wm60g z{IHQdG`u;7?|WCsVFD}evGX7A&()37*j59}9ayQK;>TLWHT}j>2bdo~00-T9H*5

    8)J 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≪L6s1epJ(4;(w}g^)Hs1@Rer&jHVaLlQEhNJdvPip zSaG#WQ#9pJ7>wlvO$>?Xsm{+ZKk*n3oKGSFd>!y<(3l>M$x)o*Wg95$anIEKx*9rU?jieuKCbBV6=xATJ4I6t=DSPL+yv+gIAH-qp!$@?^30#HdQe%gL zYC=A3X_$_BmQ7FPc)EjP8WwS?i$}PN=eBuE|7d@+wl8ue8J>DFckR-LI%ANZV;UEb zj89ulb|52Xd;mdY*O&G%RSj5FP%p-{i`n2KqTC#LfwDSFSw`3Zu@6tA=_DEy`5`w1 zyI5Ci7Me$Bg=@<`XCbN{S#7<))U%(Hs`?sO3gXyYi#%L5vDzUyw7NYN-q*)>8_kIy z6%P;91NX&#r>ra1?Rw{rj~~B=r`3A2)8&8ZqL*cpeQvvw!Dp42DRAj z3U|l>65i(|rL9m?A^7BE!rS#&jv8FEBqLTYUEz6J5IX#=7(vtoA{`Df9jD5l505eq zOX9COBjDhw*7A;|fS)z7fLCb6tw17?_H^XiVRYq!HFrEozO%2nYH&4L)Wcpk(H4It zn??0Y67pe^0mXsY0 z;a3<#snUEZa}>z@)iXHz+?*f;+ZBHf7-(2A0H-mP^}ihPNLR{si4i5+K^U`<#yKgN zXNPiFmzzD_WCzlFB*l`Ly&5CCXB7(P0j@3V6DyGFY_YHSBK0%yF3o9!CCn^9-l?#eQJND0!1OU zB~?!ejPD&_S|8}CdR(@N^MW?-9g8Y1>f*5GmvTqJlF+$ByA+eq(iap`t7*!pksTcr zYLyOqfTj&jtm0(aoRi(VbJ7V?bSYtCpCu67QM()8{`2$K-(Ehx{L4`^vtE+yRn6q4 zW{R`oI^7X1tUYXcpy~)*r^0)%LnzFuDTc`4{M;i?`(u^cOXQBqv(2Qn12J`bg& zi<(GBv>S4@Yl-i>+JmO{>PCJ{4rFw_i@m`QBmtWiy(V8BRlC)<|NDRECl2k`@AdlQ zU&@eWBppFyIRqaej*Wio9{pfplp%t(^59@q5YcQawTZP_%62$=`rQG{*apBVATz9U z#A`b5T$Z+Y$Mz{MO5SR)~*D;Gy(QnRAe!EU!NpC7vw z-hl-wg_nRg>}kR%2W>Jq?m*z$&uz07PuACp8w4BYlu}nnRU_ODc(iC1N!Hw#y{Z7u Q){Fo1|AU$vglC@t0MTyTX8-^I delta 54491 zcmV(#K;*y7zyr|01CTuen_aO#Py+$8vycO+1b=@-a~_fqb%m~4!YB`n29G!(u8@cv z0g$5<7)u=sHg)}D(V#l8VeA%iJO%Z_H$nQZ9idpEHeykbU6;G^i6>D#66x;=_rWa} zL3k0FltUpDcl68`C|a@1<2*ydB#8iN`X9m;VVF;r_M@lPt4MOue*L-q{dY0oez&s; zPk+Tvzz>2}IXAEbK4aEk{|R-x2-I1UAZUOLQ0xeo250>d#8o5S?s_&XVe{Oj;uvBG zngn`{KY%N%oRGQNR)ioC>-wmuBE(kv$C3eNu+Yi>L=2{}1iW{^dZB`8-X~ErF3cO? zg$ehy0=PfKr49wh?hYa$+l2Ap9-~8&h=2S1ZC-5=^blT0MlhhTQiA}XyY>N}t{@I* z&|jA9^S8hM^8GI_>y^Tbs6=c*Voz+nP3Z6i_9R4Q?!;1X1MUEY-MwFTA06gX0@4Rf zK936~!eh64vR1(Ljnq2Uh8f`C$a$m{ECkU8&LRy#w%#E_ti&C`V>DNk10duRHvtRCH^~|Jk&0eey`EY`s3$sFPf6odVklH6()}# zjWJ`0vK>NsTznYb-=Dw&zs3!DN}hq}awUN)3@vgYl^~MDM9`JUX;xw_)KfdJ*&+cE z@5^fwW-kC7<;A|BZ!c*v@b|n*M1N!1C6`hmi#RBbjUEQiuoHAGcpkw7SoxKjG6)_H03(Xn zu?gP?aCWRa9k9xAz%m2t1~m%LCdLEDCAwqG7hK>jgz6L_3IA9yaDNC5ideu)6TGXk zfrK)?)O-V`3{Kp5kGc^t1P2T!DtDm5OoA*I5-Z*)FX#k89L|MhNyHEli+zjm!niiL z0K*j3_(mjBY3jsRKK6Bf`SF7G{MI|#~Mv{a*34b@}P&Qun83U^m0Rw*fU?=fCp6NnoRbdC$VYPvoBPYO!0QbiD ziB_HP=Q2Su0T><&9y|CbSU_Wm7XU!G83<{p@Q8i4b@L^S*nKsA9F@i|vv5S(hA8F{ z@Im+&CU~-T%j_3CBF@8*G4N)59j7MLzcT)>pT4{=7V!4AR)1$jJK!|x7f1sFd97)Z zXc!Ogv+~I&&#=WAp6D_$Gfk$*wuqO@^y84A@DprtKWkD2)#x7*+hO#fBG8dTqw(~S z&;fBoC_wSvpbIKPxxto>k1Y>yI83e#~gIj*-`2nV?bG`A4;uV@rxFB< zz|$Wc2i&|Ph9*JKDjJLwF27*2@y;njj<77Y=YoC^_VYmd^NUv{s&BM7G^v0=mEej- zLl;6MZa|8Us3tG!-3T=I0i%Ha96j{6&SY3q1TTW@b`jp8WemSv_}H3;hP(i2I6BrfTeQ^DfQSB!$>BT zkw*c4C4T~yobE2K4+sBYodReK`>$1s*CzoM{RdjTIpZk`uxId+bC}<{f$>B7fb*6< z0jLb7W6Th!HIDSCdiV`u<3xPra-ZjU;O)pXym}vyY+%IbUic({;(&-(2w8yu@R6u* zSlR%M;oGlZ|6{c8=2^XB1@*HBK7tJZR*MTEg? zVKJ$*!_)l5eIUkAQAx`<;2H~%gCRcBeVt0+g))Ha+yup37mHtz5ve60uD_?mpp6&r zbP=t(Si_1$+>=#9Rf93m&>B$)1abncic_5pt0`r&OyPv7NagscY2N2rXPO}D#xY?h zfPXsyX(8u5Wf}NEPpLzK%?lW=KdjgMzQ*_0^?C=eyjMfD22B(Sf<7i(ppKh) z87gl8cIZ3p%)J2vQ2C>pb^$yOSq$-zfPaBwEZA%V)*uhS5jyJ{@aEDs0tc?jKLIDK zFQoOxlnCR-tGn_Wedll|7*HT|%rhm7A(*@9cYftwKZq!wzI@0c0!wcz7Rupq*+zBk zz%!UN!Ur&_0=GWSiuITp1h@`hKOVunCZKnrNg&$=YF*9xB#;l=$EsjG!PGu}4u9Q& z$O6)r6gxpg8jP;OT+$c?vGkVG_fYQiNx&?$OT#45&~R0(nbm;cK7$Wyh{2s!08Q%Af4^ei|NdfO zyzbkAL48l?Cdk@NvuC0gCQwh4{eK}$*ndX$0Zo#J$p3<7ya;~{re5q_GZ6&v5cv`` zhX^(F0wCtTSV0`y6BE7xU%+oXt;0(AcazUx!#^M_nS4kmhDyZcJ1%1EjpwH;Lir&3 zP@OR4Qy0P+Nr_KhDqOY;z$HxK_@)X>HFgAS+HN75prAfm#Y9C4z85HsY=6sh$S`k| zsMPSog025}S*`d^?m-!V!1Tlc*-WNZP3jUuui_boOG0qpkRwbO@VVHgeVR#@rMd5F zk6|hl?RS`EY5;S@op}LsrP32VkN3h(VuAldiP*5cVcKs}d#nFk_Qh-Z+x!R1y*)w5 z(}+|+dn@Cx!{j^V*A%(aXf@1lr_j6yp+8$r@BMaI9h~1 zCC_oDZ24ZRrhXx?`QyWbQe?WM;@HM&$T;yGIYR`KMS9SEAq!eSf`6eCp5scu_f2ot zsKNAVB;l<+)J7bkozRmrdrri+vAdprv!^#)5tcS0f}gEp16Xo|5!45i4E-Q%?TGMd zdNf|rI-+s_u3#9v%OiU5`8YB{ZIt!9Mf;$*UqK)35;HNc5nU$+1?@acc?;y&HY|Fc z>s%gQ;=A_%Xd;0U4u6DQ=4;kq8VD8IrHi#!AbYJG%vd0e@~Ipl5W57f8eoiNG?N%p z9Q?<6!Sg^OM8<@O6G;L4fk2zm5MUaIUphY^R+N4hU%jvto_^Gd)-QlW5d)!w&5a^7 zqa?37hSVE5fTFzMXCoQLA)T@v*hD=&syTkYUcbxfhZofMlz+TgMPbex^*4}(lXo($ z#?}zW0k2VoErhs2`W(D=N_igPuEEq_6|adI8{PT%O~+OsXBbyLf?f=Upaby333Y{T zrp1a~dhDAh3TzEwhCm4R@PU#VXgE*DdqI-%1PEup;WN446IE70x|E+oH=QBt)GQ?s z!VV%iR>N=DL4UAe7gJIM5ZMK2P@$9j?v1`gx`VGDc-ZGp|M7YPa=t@89|{N`03i(E znymd&2}`X)jsb-VCYo@@Sr+mIE--Yg^q$T~e44#l(3-UlBLfm9f%VG9Jb!O66H!(awXi{GO<_??GsSyP z7L5=&tdjtvGImrZ%nRAnA^xyeBQvrCq*w}QM!s;JZ+U!}+im_J^90Y)ta%9Z1JoEvn-=(R7t3^r zt{&>n(?iS>*)I$Rb0JF2q~>|@87o#cl;_(6NGIYDQ&$1{!H#=QF_Aq%_g%!Rd%seO zzyG{m7^@oZ-4*jmh{*lIxY*Vd5g#D#6)G&R&3_1;_hF#fY%Fm>#e;pd16O5*`O!Wj zMEjb1gL@e13FJgn*%411iKV%EWbqL)7#^$;fvJ43f&{ngIxG#j6pY#v zXn!9QZ0v6N>@O849r*hB(=Q*2P_B1x4BJ%R@<@*;WBTAQ4x3%WijRl~_IyWF;N+o9 z$_EP<5M>2S;iWt1)eKrNNQ@4$Rxq<0RtyNjFM(S0rAGqm3>jID?OikTys(1$mN0}0 zC96U@5evbPGeV{2iY7#f&JkSW1@!@c`hPi~&BMd-OFz5Jd6#UCJU4c%-LPrMYrU>U znD@ACHWRQ1JBbw5WE=lV2u788VAJw{4pUN3oHUFX41@(UGP z&e%zt@H-TU`H()KLJ6yU1A0Oss35%}PBn}aLXe0J78p*Cz9DU_9gLMAf%Yaku{VUH z2?n7Qd0Y$~J#Bu!m2Q&qxbR^XBR=JN#49NMhS5Nn&3{p@_5EW$ z=XyV~jc7qQN(Tlof5bg6Uu%{xLbxH%)&)ZDq$v<4NKYt4w%JeYIl%rm`@?RviFDa4 z0RpEGZz{wK@!4ThSRG;*>BQZNfCI&E`RQHDs2vk-9tn&SHwWjF z#27Mvgpr<_RrWpZX+|)xuZLBt`-UYN=LqJ|vx@+RK|!@mwFn%;{3v=K6hqV@MDZgY z%%leKT*4nxO0zG}9-ayRy)1O8$4hWDC%*}&*vxOaKrJ5z49~PeDuS(S9{=&Kk{7@{*gm@nyhEN9kz0F=h2o8a} zqMKh=?CYm*-@p9)T0e2W&@c1w7zyZdSYD?H}Dt=E~LG*4RYqnP?RQ8OD&06zy#Gd;0|b|%DDzN;Tt-cM@>ICN)X8A|n1 z0U`ww0e}#Oxu1}Yx);&6q%k}z0e$#Ck40y_0LX=!%!jFa>sty!Q~0|V=6Db|&y&I$ zC4a&Mux&gm)#EnjG_T`PFV?juk1XJL6}b=LK(QVyF(CY;gde+58PyTPOb{OSnfJjo zCoovWoosPeyx@zL{ohNnPhfvb7!oU5f^4sl2>ao>TdmOEb)I|mffv*TEklS(axMgR zKTXOg+6Q~3y=5^Hru)=00v5AcSp=Kexqo`tH1Y{e0enwM&vReC*j|T6na@!;aR_Ve&{2=r z;bb)fp-@n)SXkfJjiTLWGf!!yO1lZ0?FLg$i?5rtLIDA6Q9o;?wX-;gH-x^T4RD0T zRb|Ebx?aD0Z{OPo`+9fC3@XG1{n>;=XlT!qH5?;lgM4?M3KqTu|He&2UlR?JdCVP~ zjRYlGuL}SVz~t@717xxO4PC`+oRCTEYGdsLk{j-9u`O(=P3vC)3iC)J1jgw zY(b_8mZ|sll>WiqdBziPh6Q80twv(k1t2e$o0Gj9Lw`^~6nw`69nl0DA;_LJz~xXm z;Mz9Oy@|&H!Q-WcCE|hFwXR30OrRi5%Zc|H>}SEy5_DuL`BH};PqldIC_|G&aM~z! zm?(gaC2cm{;9Je+16H_f?iMnjisJdm?;CdYvRL!a^V7HS+VJt3D?I9OnGP^2o*<`M zivLUk&3`;$FcQ}bMsM2Wv5k)3A|}(~G1=v(Xeh$_38rSOZ3)5d4um&=(|P4)9u;QU zPxdk4&~T=4ps{ipd%s&(Al|`nxAX=7PPZ*chyxT6^iU~uK;mHffE2KJv`Z4q<5U?G z+qgy{2*BVhK)}H6i}$h&TViPq6~V~*qQc7Y1Ah@2U~3XE15~^&*stwt`{m20R~t*| zy~2=nhOqbBf}3hX#O=9QPu7}3qOTJPcGZ)h44rJC2>y9tN+@IA^60;%pjl=haHADa ztHZi}fTcj^Z(jU_pHBOI@F&#jg?FU^Stn49HwAf=9b$^`zOwn}>Cwno5PYoJFgVv~ zf`98cSw&c0wg$l}&*QG$Wc{h#jGIq~Lhg-A6Nk`b0d>hL@9Lok9JW`uGK?&E2yq>z zmJb&7`mkgl7;AY+=Rm^GjJr$%*YKG9#EyXN3)QwObTC=89fKx*uGDz^U5N`Fv_0wF&=Y2^`#cWb?`7J&dWy>C0v0w5!A zfN8M?&4P9)SB8o28=?SxyLh%yUiuzWfnr)7uaihulgM@ zZ-f>mgc4;J7lA=;Fs8+n=fNiA4#G8_h!{iguw);;N}#M4%K-wntof|Q{=t!U= zv;+G@XwX&Tfv?(Q71WAjyWf4wVM}i|ULjrTZ><-WE4BdIm1+$lPRh^n>%^rDX~OWZ z&v@th&Q~pncDEsP*@Gz$7KsoWt40`9GZzyTLcqhhh_!-L&EP}Kux!)YX@6%ZWA!+m zrQ&-Iz7x`N4l9!fOk+c7$EfTrq{Bn`RUUiRGgsI*8+tx;6u0J z!@+&j;b{89wxlqJ9-$a0qMK(XjKe-|!hbcnKk#IwbYj8ga{^&?^07_Pz=LgHfvY76 z9dh1AQfv&NXN|;N-`49Yg@5?MGw@nDU_tzUnA&ajfY3S#1)w5?;6i=%^0c~?W5Y=| z+P-!6hQMj*PZ*nMiI>2@Jl9Ab0eM2=2_y)5ju6={4{I%y3#Q}8t3Uqb$N1|XkX7Br z>YjrgutT9)Pj6Ze5VLmtxQOi@>OrTiP?~7Ar6eS-9Po1xfq%SNLx06Tv39A`ctey2 z^oH$2nIKJ|B5cEie?7%;7CdY$?5!PgTE2n>N0|EM*ETExCDvA5c4V+j$zqzQCuO@O z0J5^~4*wfB>w;l-`%{6^%r_8gt}CqguvqerzhQ}(h;%K!s^Uo+sgV%R)1cf z*Dv2cq@z(U?@P9=;(s5OAHgWI)i(&es|N(q3^}vo?ZRQ%6+8{5&Hk(_Byh&$*(O*R zKzE1Co{=DUjiDZ>6DtSXkD5)XM$}3+_wPOP(h;H=5!ggZiq*ne8U{OYV4bf#EspU}VC zKryQscQ`DnEq~yvA5YRyt8a^SUwrej?EBCFidCk3P8|GqMI)IbSs@Sts|PptJ=^xc z(356#nU(JMOviOEyGEh&x=XO~ewK)Gi9|&H$ab*>L%Z0|a$6^Fp$Gi^EuV9o1x4o} z9dZ?euoGe>JAb|`rnj|9W&(%vObvZt!*}0@jUE=Zf)VT#A&d2{8CY!ac}r&UsFf#U zVXS{*A6vl@?Ar-gx}C!;tkemsRJ<0e-fX!t_(eaA|$hKjnIhL-R3XxBpwdd z-!TZAQ|vPwco|QXq#^hm5eA62M!@6=@t*$)huuJDfq#&6^HG9z>0F2!2-XGP+Z{u(smfGZD6!6o+%*r}2!_x%`~f&2GGpe+9!_v%T6uP; zcMc_o^%j=89^%?iS51?%8_^FEuGe#I7i)ihW%e(t#it&@vR4I=$4-bltLmey%V7bq z_F(Z`6@TMK*2)ZZO^!tbgCMu3{1rDvCL?$O=Rn8~7NbvuH7~36<$rSrxBmOTx4*q6Ct$|!`jL=V?fV7! zOs)ecA;X^WLaR3HVBjf%f@3}DodcKXd=EO-a^nzdBZS-XoqC#x=wyA!N>(MKL~4P5 zqko7o%O6>%heYkEX0BMt8+f%f2h+~)Lo824KHia^nnR#KMo3Ug1A=~D)lMed6Bj@N-hGCc7ZDbp zOmLgau57yz>$EEKIYpUIc41q4fu%ua%YO~dK!@IYAuXrc7W6`gVeG`~-c_q-+8D{m z0~v(vqC8E0f$i7X7Mh@Lu?kkP?3qz_c|5e z5mPVg_3g`#U*>CU%K|2YN1m@XV@LE0d=u zB7bm|*(EIbvJcv}Je+}u4C(AhUJJ?Z3yB>qqv%8Kj7&;So;VMWNrO?M+7Rn9Z7>|3 zO;jlPcD@B(V$E*3Zz%};)fB^kUM+ChC%>wLE&)T=X~;7 ztgbzut>DfcA6ZZj?WxGo6xFEXHcT}w`7Oz6m*hGkEapPk!AP1CzuTbxe4c|<(X*KVH^Clf*{GR5Y6zt)e+@Z1>OjhJK0PbP1DLh z8lJjedpu_UyxO-PUq5(cd8udujm%X7FREqUx+8H+=MEg`>`%Z%7hyBVh<`PEJV0d_ zTV-qc-EdimU;DPJjU|V5^5>os!6-ZGB{`|5^n{+VKI~~9Ivh1p5mw=ix>o3eqnE(Y z>w?%W3oM^;2{vJjV1C|FMCw)!WB)*<)`MIUwe9! zp*E(1SUJAH15+nJK>tI2U4Jpp)W(OVtM}z%ZwRYM7*r!`&sw*$z!3uU=^R*`<-TD* zNB{Q7c!rmgBT=A0ssrn2@wRo_NmNnH;2W#bk(m?Gi7sE*L5j=M2Et_9@Wz!LN^$r1 z6zdEql)z#;cHwq@&a@=^hJo5fnXG!igiYB%Z16-lkB9%}X-@(NeHH7&a;;xpmkWvf&RHS+0RG%Sz481k*oI>r zY?Q|83BHb;!Wcjo%PhB*dwgfKySDAao)>T$2X=~##RagV1v?$4gN(Y_u@la9QW<4C zI4}F!PP2P&cn?5fg?}u*1>#WDfvhkAZIjGy#9PR4IpM=91M}}7W3#~jQDd{k`iOH> z^a(?Fx};lq3NVHR*RdZCeW>ZFE4rgowi+LfI&~b*`AR3o{DW5a00dnfB7P#h(rJ&s zSrsVWQLvBr_yqtvx;^h04jKXq*!jm12F^1xbfXl&2w{MZVt-|qg-^-(6uH=~vk3ta zUw-^9`9_V%Rvc=JU|m@iDc+Rt*K>9T#<0Ui^~UG(Whx?=H`d=uq? z;E4E~#gJM0?|{J5VFb;Yd4q7x1H*Pfn8V)9V2z~Hfq!sia4`h1&HgoYDq{F`!N$*@ zUK6aZ$B(Rwi5rirJ%?Wb??0ZQVkr5hW<8-rGh?Anp@PVJ9(*8K?<*d-J+#Q_7_r~j zO_Z2ya~U_nXPEK1pVce9S{)-X=U+X4B%+zWe(&AxAiA{Fvo!E`OFeZy2C1-zJfNur)6@TJ+pfN3P~nZ#O!H` z*nhJdoWR@&LNT`X)F4ABJJ6EU;AU#m5uF_a(IgT~Cn{NYfu>4&D8i^ErSe<-#6Xjo zxLFt>i%|LMvbP1OHD43Jft2S~GD3V?mfo=Z3kq5#Rzwc7K?fAngvf8rB}FagpcH7= z>EVe1%BBx=My;OQbri`pp*DAXB@>^1`G1gMeJPHf_~BJ!MrS+VN5r-Rm>4^beZ%Dr z`}7HNM#O>vV2!sGw>P>O3TOsuAtVn|=o8U#J7Wh}iOvJELK?07B%tD*`56OXj_B+? z0mpag7;fC`Fkyoj2gRJ3G@QR)tyJW8@0YBZ6 zI0$xqW)+~FcEDa8`*Jl)@`95f3L<3lK8_X0uhQ|;*YM@1pZ<&2&!={6p#CuQ0UjILQ_b>5r@iIndpjP~*^`Eb0T4JK zb0Utq-7}YMpzs&VL3r^D%3avZ20RwHJ?-3_P$s*Otd;`Y-Yax2r$xsBKpMeY0L2B=7hIah>+IZCWZ+}n}V7+<+a{$MKxMDpqy9`NBt-_L_JI@R+sC(3m zZI*nB)k^bBF?+xb%O^fyZw{ldEq@m@_T=PlX_+^_b^hymDw9#&R$lI{VvYjn~mgNY& z8@LDvZ%;g+6whIj#hl612X2~6>>taOtL)FQa$9c{eQs$M>aB; z4*<3oYA75CZA*+`)~8L^iGQD`qjybN79bt$vvG`Q1R-*`?+ut=PZdCHis8stV#WIB z+t4(`usP#(J`Vu4Cj<+oyW-`XReK)s?q_P;GyV(-X5%Hw2lkns8FVLHXd_Sda6G0X zRg@gaVstIUDIeCat<&;jh<}CrTIp8Y9QoNi)}RN{pTK@rwNG=TF~0RLs3hg>m|JgfT%R z4xxR8WAfD1?5UIOo+Kv02Ka!qTFN#Ss}~)CU16eNx~~8jBZy85EIfjMJ6_R-3#=Y- z`Lr9tJ#HI6tzdN?(0_L5;Ct7CS%hosa9|kQ+9SyB&ECwqf2+Vq#Jqi4FJaaa59hIp z?Wog&4O!Y{C&GLNIpMta;3MwGoB8mX5#aL&=OxfaeY~>uOG5GuO%lI zv0I@-$mThn(Q(|ix7(eU^MGj9xfKDI59&5y=!dX7P&+sb41YfIX!&#?7462F% z$nISZ5F{epdmm4cG$9!a$xoe32O;11DqIiWhZfg-mQCPzCJ@^?<10T0vZZu~!+?jE zWt*&nr=ElYXNRGU3VPZkqJ!x6y09BGaB1UK)j8MM@qp+L2W5=ubkO4o-=3JiEY^Rt zPd|Um-oIB+Y=5Vp;~8nf2^_q<#|3_$N-r}`vb^T_KTdf_MiZNc;om95!0Oh z(}t(~c7F;XRl5C6~2I0ZZ@ryI3>_jX=0&={?M4UQPd*(Zx1kQjg zxFuf0cD6MGn#cx$oGNOes)i95?+douuRpyOufCLjS-*IBwo|e~8$2nNx1r||lffwi z)h5|t*V5qmdB|nUAgv`#;XMPXT*`15 zd$Ob9eewkSfK^5!qe$5fzJ!h0-j;yKPlI(ZlQ$95nEF^?f11G2sK4u_ju}Z zu89-poif!NlDBrZ0?EQ(9&tO_jqf<4O=IYT1HgG%tDoEW^QX`4rw{ENIlP=cI!(G* z%YQaZsewQabx1uuXO1`GP^J{B?Sr3;s;_+3{LoYwm<5=EpeEoeOxk}{#8Q0 z9M+oR$T7fAu%P3#VZQC?A7^B{N z*I)m6_oKu1SOJMVe8|2#!;!LjSwZboQwU&fxe=A|%rVg{ zHy^`Z5DmIntMi0NIXlHsP+P(>Y!k5PeE0ZF0Cb`qmUALj20QNLM_Uz4p(hK*H1B}; zK$G;3i}mG~59dPf$<<{pr!?px>KRf1b3Si0JDz6MX>d^fGvi2c0YRUMiQwKRQCYdh z`w>fs5qI+J(kUbfOZ%`~e}7%Cw)M^w1sMgH;oU_W7LA3GSE0ztKu5 zp)F5G;Q|audN@xR)}XTI10L(e8&129-md^jvJ>9YrG?FIZ~8C}R}W+scC_DUm#tKw z%9p zIq{N()9&Em87+K%+7EI+gK2Ce02N=u;?F-m%|AaXXn*&ey;XN>fNSl{B($0~|9x(y3g|Lp;!LFQSOB5h- z-^qa595oZWG8pOgCV#clGluG5i)>ValG;>02-a5WcqWTcf*RXS}M_kUA_kT_e@9OYZcw6cC4T1#% zWbv5eDI;F+bE2?bWa`$QD(v@7JWj74nq~&G{bYMI#AhQ?#EtJ4Gd$5^McC`@O%CTU zUt*>eF|i><9t?YP%G1t!nT>7W8$Y+7TGM7#xRaCp?d`x4o5N!;uIMbawV!djv3Ms$ zB20G_arf>RtA-8-@$o76R0A*xAIcflHolinSa}+pNq9RG1ThwzmS-Bop%~sO#T#$^ z>FBJVb-&3=k05jEKY~e#$33lzn#C*zSb(T&C>~p6;D5Q+s{|+pERRn+JkB}1py(0! z;dQk>egEfd0#RtHu>ozNLG_Z=AQ9I=VXWBFnhua zQ5AedjDOov3e*Qlp*8cvQs9X&@lrEcM{hhdLM*`EV5Zf-#rE+T^U_vDE|0X#VUE-B z!#5lty|RhVzZ?7Yx?DGrzHg^I5GMoSvR~*82!msGL9GD0gx{Zbt+hHVyC2Frb{CO! zJ34UMkHtSFj5>ycm|-qB*a4WW^3@@`6Al+V-GAB1r?WF~Cq4A75};neqq7JkI-vS+ zLN=@-=YaG!Zd;LuY)O_~?i!r+Zp99arkQ6&c-cO+=H;z4$0G{7C5FW##2l>t#qR~j zqAWf!5YUae2yQs-Ywythy1tDsz5V?0PNMe={s@spYbphc%n)us8AAJf=3P1h+k}$? zIDhS{IErnIUcr&Qrek;uT=e?7n%Lr`rzM;MiUS-zBW#}LZDW~j5kO6a&RJlWP{i`g zwSdPPDdc9X;sWvTeO%LtL0HMl2E`c=~l;(2)Di(J3eFr=t{cByTl? z-a6C5rn-GtPgZ%ynBE6=;E;!9s1at5BRe3tKpmchYSI&ofd@XGyg$nuG7gJ@`F}?5 ztlAz1IUO7^cd_?)%WdO(w|IY;a0!2!STSGbS(!^Gsmp1uu-O4T`2cMXpF$R>u52sBn5w9-1r>{cNc5 z${M>;tSN{**)TnW$2jcRE?#)$c7I;gdu$}~dbN&cU?=Kt5s`?q_QX6(15Om1{)=ZS ztWYI1IUdUS;vE45g(TEm&-pp}CK0-dq;J<}>X$?2iSul#T^^8P^k13Jkpr-6x7zD^ zeg4ot#A@9y^N>-(&TcI7FYoV(&Th+&0z;kUx>-Ve!g^>o{&qOUT#x236o1@!qLT#? z;Di4yPEfFI6f&DVN9s8wTLlP>+rVpOvKJQJ)5~ev+j4EMRkBB=@-p)*=&=SuE$8*Y ziiyKbkRB8$C1pr!-tn4(-zz8oKwBYv>M-5EvvG~ zVt7rRJ>L**?=+d<=yFQST7=PzCI&PdUXkUd-nf{SGvJAHM|~#5SEB2iAR?e2&Q|W0 zf184YToEX5@7}b?(@Hm|Hen)d@I`mFyytF)q$61+y-be*sVJ*RIDbCau4qm0>d)0# z&+S%Lny%>}Am6{C9U%Mmg9pXZIti z8+2_r_u+^!#r#YIC?29Zzi-215k^;lxqupLSD^WIy}tkYN5};^_8bQtYIn2aTdER* z-CNtvOJcT1g!T$}d~sAS6k(%ImKU3}w++m-3ZB(<&XEOShkrHI>RfoBRDL%vuX!$k zEu%VHA1h+j>KmD0SFHLfrrfZ+v)k@!AFh{R8Xs+J!w;_D+*dG?huKFS-o#@mvc1ok zdbXeT_UKmPC8M>WkZqcH(R7S}sjJ1aJp(hQQ`dHx`{j`1r(eE&Zu1Xr>nlzK?OrqB zwHxO`rrq9@$6*e8R`v)np(!^zCrnq*nQe22S0D#+@B&QPnU`!7XSVaW-d#YziB9F} zrW;^j@e%3=AP*6(-u=~WxqYFkb2LZ)fJOMaItF-fV1u1a2aAVqoy2|I(P8osPvkei zQCu&R#z7$l*Pd(`zVox~K?(wYI#<*a9QMjPfY#}Sc}}2VlTEE#tC1Xc;JkxwC#Dm% zy!ulD3;cR0dIwWb6;2AqvHs3w8HZ;(+gOjE+5qQRtizl^f4{iNAu!V`pKdom=YtmP z?hIR}TZ|_N6H2^Tx;)8-8oZFH^6bZxnL9*u=qM7wq}vk=d$+?TZAY1ZWh~W+K-2rY z(OS^kwx3>!`oTNDd^m&*FFjZ234FyvhG?H`U(az08z5;vJzRrC44g0)l+ZD~k4%x_ z4H=F^w=i&clk@3Vz~_$vFtwt0&wv*FylluG*r(UPAqKpO>B2Oe0`YbTX-A3UmQIg8 z`gpF5CdO_@B;4ChdGA|)MZ;sCAk@Gb9iY5S*yQ4fRnN)FOpnODtx`OW=bAyQf}MwS z-&P~8%$vYT96akDdQDDvozwKwuV3Z|@PdRKFINFCo7-9fo2i654@02nBc)eSW7!SK*XhOkM@pNR>fNmJw+V+Y&(zVE+){tcpK^I(1)i@ z4G0ET9XQ|(W~n4ttVcMGaVNfcfwgeWE)%z&@e8lf^54F;4?R~F3BRuw;wv~%0W?AQ zoz~nAo6k}5PBXH9il#aF#)&RguRE_3rX>YDESk+8LLwOF>71aLZ6j7ZdEsF3lrHEp z*}VUXyunra)a8;AU2x1n?I*ZGZKjw4HA#_6Q`CHqhB`^qov1w^-eI2>|)7MYG{_{I^ zoXusuN-bv7g7rYr#78Y&Sav3Z733Au0AIcI_mat$dA15enz*bT0_QWM|))IG_;pBRn0^LC|kUkbF2q_{NvuabC?cBB3AlL0GYl%*$#VMwAOg z7Fe)narBda2svS2-67Gz9JA+^)aJ=6!J$8%d?WkI>GWWuP>gCGO zxpue{?v8E*$GgYJRmF2lJxy1p_9WyHb7%_P0^QiX*bxyIylLLC_W`SV&i^+*d^m5w zq53N&ukCxC*YVT0?;j4gO>Vs(4q2@4)$RTkg1325gf)uW3BHaNb&G=~sc?Fo3L;vv zeMaMdKD@3LLXM1iZZPszNGqjFu~^khdu>61VZ_7h5pku%wgIPtUU5EYq_>j}7^d_A ziJBcmAQOpu$JF?a4;I z^;S~*55AY9(s|Axr_vp z$C9kfEN?<``+0Url?*_R)ih-1fO}I2^-IH^u-K^Kv|E-_IP>byg>TjHfOVD+M>Ew+9y|5&d=n$?X8o zbg+KWSW6_h)>{oe(dYCYgnWB;<~3J;!BHXGS!M*3CRg^HDRw7;o{xUaH@ec%9p2x_ zcLy|p;{f4;muEu2hyyu~=%r#_g?L_e{aMiY@Vm$o6H<{GdB3jKUw``X>HCk@2~Drp z>Gbv7zoire1o5ThV6jSo$~p=h zK4F8c?E$yf55S(hKMH2S-q?O(diAu;&ucYp+0PRnEmmXNmSKnfZ2jpffctt&)N2;( zNBcX_@ozsq6g9>4Iuscp8$D5fJ#5N1WfV6dZ(jCA5@}$I-XjYQe?}KTdY*AYqnWO4 zr`4$2IVRvUcJG0AI&V++Fn$~HFW~Ds_`I`U4|+Sk#Uc#*KGHk=GPhb6qQ36rtvZ8< zcM=q*QPE;LZ|_F5*}3!FYJv0OA+{?OuQxBtF}uM-Igolu9~Ndwa5X1?6fbPvlp}UQ z06ErUz&eCAPuHuFVPWm-hrIN4zbqKK28*&33Ftwso&rvX119@ikXN`SBw$$NRNO=e zBLwZrM9zF%Pbb*$65Zb?`RVec(1719f=JJo;G+D%UP=zHoU3FN9trS zf{%0t`8bAB#(rN1Png+%x7X1@v3Is2*t6^fv^DdBGh2+Cr|ry6|Jx2H^a_h%r{3?dZOKKwR3#pN>M-TTo%)_jh9Vn7YhBg*k zn5);Pq&rW@f(IGH5&Ygt%W4r35qXeK@3XWc%6b4iK*PT>e+Rib5}PRQ z5TXVc9Xled--qZ-?`i?Qf|=X)lu=!n$ku<>Gr46r_BQz~+wRuk5o`nYPr19NNd0iG zRL{%Q-ZYota7OR;?Krm84K1?7-st?=H4*DA-Pta6sRoe8n$~2s;PBcqxTzPV9Pe3tZ&jG^-`V@LASG;Kh8HXk0PuRI zF&LX6WtRLqhS~n|f0*VoUIoi?7Qc5_IC090+FHk`Eobfk=mn+5+P94+O=L-4AaQLC zb|K{9R7R z!1hjFlsK!d%bqNGOC?)|H5#&`b=MbqV0P~T#XxTL4Y7q7fBDv=c6(Ey<9!`ml8W22E{6|<-v$7-=~1>7JHh&J z;&F9;>SHks(vh>kWyGs>P?JS*^QjBiK{OQj;oS_36LBk!pcJk~N#N$85d&hz| zJ+5bh5kYv{>&tgK0Me^spu(q9x2wa)oPcq7pFNt{2!uE?1uLk{<;-`7=^XYTXGbMI zZ9EIp^<^Mv&VNLMcw0*w&ol;t^oxNx(&}Rg{_AAEe}q`Ys#pLFO1vi^#^(y3ZKP7zl$_n1y_dZ9?gbg%8_AmF(;hDy!O@4qIalR?EY5}kigxb>E8u2#)G=J% zOOH;w{NGfOWgE9g(y?z#rQoR1esR9TLoCZKy@l_z^fM8>QzCLAL7WBRTuzTr@r7a? zKC-Mwe_PL@cZ6>T2!gF(ipPCtH92$)$LWD4rxiS}^Fm$s_bck$@PiF#!@B9CyRBimTbepzKW4NP|BnqY8L%6`TlkAM`y zQk>)ODp`bSk;_|bw1|wSuAo>*zungazt89Oe`v+Z>s5&Uc{;EfQkE;`HEwLjtG0+K z&+X?XN@ZNbziNvxbXl%x80rqhc8(HS=JaaNy6){vNhCvfEiYuP*8J!7OjgU+2`@A) zbzO&dfTJVUOX1az#=JL=7T ze|CPedVqvQ z102h%76c8B2bsp+*X$Ms|`hrPQ~g0udk zOBWA+fuUr>&TGQ{Ux}3;9Px!fSYH4&NAVTM?Xt*T9~FaYBUpD89pIMiO*fl}%E;a9 zN-zn#p5r`I)5~)F+XBMwfBd8C(k6-e)8o%%uxysh+fk`RJ{{auA#v}P6}^Q0g1}9+ zCREaxS-e5K5?-n{>jYEK2DyF$j)_3)`~qz{IK(C&zYSJIQ&{)`R+J|>Sipz-8B^*V z6)Y&wM(Dmh_`bc!ffamRtnt@BKSSmIJih$$%NpN5efj0jfBjfCe^*}SNDspqF$3J+ zmoAnjMBj#UK;X(Asu_s@cdz3$KVd1tdhTs*cHEkg9^-Hh((n}0y1&@Hs2Vdh0qpz& zFZeQ{58`>Dk<%ob1B2glIvWVrmaREL7GEJ_2Zwdy!y#3-eSY;B`sLKs;pbaJ3PtWU zKJ`6b&E`xL*jty*e|fJ)@YW&|)WxH?`gDS<6kr}3ysb_>kQE&F?^baANBjKi&+E^> zuK|83FHfG&jjQ;{DcGuFl_3Dh4xI_se|jY`TB0~;)tTTdP-8`**iOCmMBWi7nFl$h z16|`_gYgTv+FTNUHJU8K@=2JxxBHrcJ)b9N|R*67m zQSA7aEn3-`e~_8gDo+8q!$)9lNmaae|7`{dnqFwI5!vCD-eOU$d3~=tgv1ADZbA=< zh0i?{=hJiMX}^&Wp_t7to(?wp?Fj20wm(579o>R|N5^q0_p3FZHYRK*lbYEJD$wqz z6z68zdusv#RpVh60VMry)xLgcT|?TupB!}y8!e=We;L-|oOm$Gnl1t|0bxCD(<8QZDC52M z5c6!kB<~vYn(OO&2IhL#pQ*ze;=(dm$%2*MpvZP=E#T~JNW}y91SeJXn{vvIpBE9m zAJG%qf71%CVP%Z{sb(;`{lp68?D4_xR_xp7{pTOwKYj4dm&>n~H&9;1s#pl2=iOq$ z3Dfo_%M7gA?cyN=@wrqd)ppx-aUX{>S&isj2{%r+5pMHIB|CM;(a=`>B;k5HHS&NU z9d-k;K0Q5UZ|`*iPKM*lopIfsi|mSrPsJ84fA5;?j&V}{z)JwV?q$tv&Sl@&`CRVv zEV2VTolfVqGbUWU1?ssHf|YI)=Cc+)0fO=u1gP#c*vkXU`Ek`=k?h^Vs<-wK83jyF zW4$RN9un~8FghG*z>wDM1-R*`ajCb11QO!rG5);04FveJc;FTwnsZN4*xhqm%ojpd zf1LmYU9~m@$wNqi;5%1;yfk)OCHp_KBj7@-ht~`_coXskGHxgt@X?%2jt+9TK!Hpw z_(^HQ1WWcV7C4GCg`b)`Xyxsl*~Chm{0{iL_0!Ll7S)?1yhF*ugpxn5RrtU;-dBq? zw$_ISj2t~Gc6#-u>0#&JfFIFBdRRU!i%X1spZhzSqhS;z9_bx+%36Kw zMSg&7?~cgzh^{%;SXn7m*f2dWu_fG~2dvKKx18#0$(bY4jaKpgP4o6!g$^0AKXKzB zP@C=DQ`hU=G5^{=e;7UYie46#+|?@#+B5HTe*rk#TOU0=f*^Q9_j2M+_ofa<>Rhmn ziOW0I?LsKVBm!Ezr(E-7`%pVi?}VOSiF?erpXuC}W6?5fh)?GCqfLZwi~{Ov3o6{` z?h|{DDz{izb1S@Zd(?(|zyHDAG28nEZL;%ED*t#J0{DicJbfM`l8z@+`VIyuyf8OG@pWY|PoPTTm4B)U>Pl%Lf$Gi-ZOLt%T-kuyQ zWk!idU~{JeInzyH?3YB09mjnx+t=IMoeS*cWeP~eu4`Bhtm=hKfL@ZXe+r;-fZ!f_ zIb1y)M14O)tZLQWP4Dm|xU0S<&CgHYhn;;bpHxOL79UOmK5lyc`7U9r=HF{)O-*)q zJ|Ijl($r3GVO5!=tn3;^Qb$spXJ-oe(yU^d0{(lbG zo(f!7Uc48DTRUyRdaH9Ne~cbpT42Hi-Ehb!?KXZ&b)uBIWayj@s->}k@X{_wR-D$+ zqEpv03jcKS>zgw;FGol6W>;(}hxoX?_~&oq$G0z1 z^Z%NG!jTB%!A&tQKL#hOs6~D&j-zg>l1Z7ZoV9V(AV9f!H%C~4f3@MRR6AtEPL|x3 zeIF@X)mCkGBsMfnEdto`ib~`~h2fkJ*TS)U+*2zw-nA{&A%OF<6ACHKctHvX=!?^{ zlU=rg56XNg3~I|Oa8rxQfm!d{phXw2k04G3qF8G%wR(8Zd@C@{E4#z;qnjf+ZwC@N z!g#LOr~c`;KPh>G72>aGTafN8Z!flytMIN6XV@vJ)^rs0j{xXxM=cp-c0wP1WyvdVQjz{szhy2N-F za0}FJ8|_*yQ}XTJO-N}slCra=9K_2z*h|mOsJmNUnv6~!fAU%s+XiMQ4YEffhX-fm zqC(zBSRN{5*vEqX_q4};#|QHeAhT_9Ih5DhZhk~(6=h81Ruobnqf){HRCTW5m3ZYl zO;!@2iDkD!m8Z3MAsqKq61BTS6<0a*hSv%GRKZB+S~BZ)+W_5wrm}Kg#gG@5x8^>w zwEOO?dSR;&e|Ng(ib8mWy7i)Q9?`B%lh&uKR^7#XtL+?QD{ z)ygDq?t!y&-9=1E?2zSJ9xL{_JddNoaxYj97)cH*a`a=BnzTae4dC2&OK`H7+8&hJ z9#F!Zle0lT$K#k(&l*K1$D(B?c`L^$(G^H$b+PAqf2@+mdv1259c<;#oi?-dn=cKI zd+Q{~dl|_^T{-njAx;wRwe@i3eJTci)8%`s;(0lN+;#5t?&4sB->NkT=NhqxYDVQ03bxS-byk|wQKa2* zAv>BMuwDo5bgIvk!m_@-imFcz?NGP4KQ5A~0-kedLT*!W_j)>Hm1+}f;T31AOaB!t zRwji$&_>Ucjoe^$lrJSSDKHPkolZNQ#Ir^ge|jv|r~0`ae`DIGJFD_aypy=f3WW*o zxMrdQ(QI8Od96pR>XZ#~n-WniX%zti(XsKW(W=bZW3630mpuDU(d$hfX(7oQzVvh8 ztrD0C==T;6X@@zI6(YM|?dl6;&I?qS>2$J20VH*mwWuSJ zZ`~^TP%uAggYE!`6JvE(EQhU3A@>ovf1)$px0=1dt9K_@Kz%5%Yf|Mkne zV8H#DQ8t*`-X;d?w?|;#ZPRfWH=EDfvFn)Z-uA|cr*9fO@r!PO&gF&vQSaSBe=4$C zwObbk#fO67mhgwIrlKi_6K}hzt?7DvvmN&P)$``~*jsci8qjBa(`L$hq9NPec}i`1 zoYAMukt}r?(m9e_(Y)|j?eQrl=I_)x(-BHbv)jRWRigAt@H}yDyhxx*;KKpy-!#Ek zu0Q_$%lChL`QKj@rue&oNH4x~f8}>3F^Xtxw-?*b#IYi$@lYavZ8WkoI~t=A?7{Tx zl)@Iz`VUiiQ1qFK2w0cy@JBM<>0nWnzE*~GI6$sCSYrEeY<6MYM~AXFJkAN5Mp%x7Ynygt?t3&2C3}0S zTSg?%N-`!rJte4XaT!$>Q#57QlvCj}C!v%v;K&g2G!nKp-#1I6p~wd(xa!>ofc@Zx zab_J2&PxL&Qf$p#8q6TZf97=Q>&y02i?b_tL73v46m?|)Gv1)s!#tK=K^T?yY0)T0 z=c;CjTgipIhKzx&i72ya?l{y-?)#Om=c4@>|D`t?o{bM;2TAUfvqtH$AHd*dN1;pQ zo?Z~jj9UyQucX;Egp*dOJ;D&-R6_Gu1I)JDvf>gaC5(}0tGs#pf0B!{zb#o?i(*?B zWZao~^p7R0fIbq6jGU!r#4#gNY-^@3swAXur2Jk9j~3x-R!Er!sO+1x z&sK<_QBTI9#GaliQHgd^&qc9LeVddi$-S`ipCdD$Kfft)=Z7~@$>;n@hyzBcNCW0k z$e`D_?c^5$wPT$jTNKWvT+)j9MUI7NKyD-iUx*mmGP{^w#Z zYUY=ET&~tB)Y)xP?w!@rk%fFl)eSV%jC}^>$oVt7ILqvNe=OE-zkPoWW2M((EygIv zNQz~*sb@T<{xB(47HjfSbs=k|->N{!1C;xHsf5SD%7C-f3NPqX&m(S5eR$EMt|ai$ z`olpC7MDVo!l^YXOrV1Jl5F~M8?9FP*iH}@WtBrhdCgy)X_-VuJp#xw(IE*+X$jMm z1SAA1AOK)ge{^t{Xi5UJ<9$1qcq&Yy1*3@Oj-(Y!&aO5b715=Pa#nd{f3osFfB7u7 z`1&?Q`odyBNrl4WCeN6+uK;c2(<_NLB^ZMq8X-qjgVyYc`q6-vcKXP8EYOhYq~e15 z8$EQb_f*EJ$4wQ&V>#2JwK-`ET%>I$$2(@?+^Z-ef8|G;`{WD0+LQDTg_KyQ)G8c_?uAYYLyPb%1=s0Diq7o7b#7j$OP~+U5 z(DmPc(pz{s$DCVNT3GKZ>MJLqIXb#)Bt`BCP^79=8&c9}t#&xCyvIvj@ZA0Phg2o% zFk=@;e~8tPzdOAyPz%bg8V|0XPEke!^bfFYgnMvH`)CnK*a&20Le5fXn4aOo*01tu zm5su_J9<~&h*RDuaZWpOdM!5Pa}HhaCg7tx*`s%PkB*%xPGY+a+#3KEWU{OPZ1sM7 z)6;|+yroBr=(qA%s)L&LL8BlbQMffTlKc=se?9o+at!Ob+w_L`2;`sCbl+A-6SU?X z0+C#dG@EV|qo@8;Q!uLNp$43it@0*_>{7Q+3vRWA$fM4YE$1e?`$|C63EAC>gKn%$q7mnpa5wUV8k8MtT}a zTw`0(!xXxpU64h)tG);dN^*=Ga(S-T@4tTj(|yk4226gf-YUg0szBaV<*hp0!VXd_ zM(XP#@iZ;@oc3~9IZ%dK+}bNrkXsSfE%}DMkUJ&9%r-P8nv$>cMU5~ORN2;ef5ajI zQ@p=Ak5x_dXyX89QZf%fP_8=qV$CYAb8l?k zITY}(i`^P|9)e%E6}1ov9&TmB+>B(dEj+F$erx^fTh0ASj1ogx^2MO#X|+UR>6g*y zuCu|2>>*(BwPH~5dfNV9RY6-+f3Q=Tk>upx-C9+i z>xRl{P+g#2ZCbUS7sa?Ic@~@M9fa6w8~j`qrepPN>2iTBCchNuoYt5n;oSeF;&iWc z?Tyqk5GYcp+*$pyuyl!mN{Z>Rdd?P*E%x%$P4cl=Bn9$lu`vm-bSs;_( zd(qviDTB`{lO^U3i0ihySl!nU12wmuFg=Ygi2_w2J^L5u(n{7MF<6Z?fqNC;BZOlCR03M>Tmz}-}0~V zXRW@6v8@!3M3&(r%ZOp$mTRdUIwCsn0A^z6&1vj#GM-vIN`GpCZlZ~|p@(`Xq&$-B zCHp0)@G9?@9o!qAk8Rp4A#VaLVTNkx)a&$ov~0srW_w$P9o>F0f6>t|NRmVfPk6Il z>IkV;?r7Il_4A1U1@%|1+Y!p)OrN*BvIG`HX6a|u9{kE`>1PUX-tG=!p&-rM@-E?k zJ_nV5`}EJ>zWg0$E@k~!bUC6(@TUFNn;FzATaJ_C+orJIhnlu&NDwy$ebSoAXs>Vb%Ey~Z7jc2YeIc}pg~qzx(JhU*u`AicyQDHq*8C1c>tRjdP|w>7bHyvzX~exs*i_Ur*h5hU zPQOh_pumm%T&~am{Lc?bb8m4!#Md4>wP*ICVG9&!ED8xqf0B%{9^LWmQ_rJiS;s3G z(qa_*2{NuYkyO6TA#m37E)B$*72}EW(fN$G7RW=5&z-!vJ6s}_Xfu&thvVuW^vqk4 zbbcwvNOoMEi|*?z8Ax?bE;i{TRCi4?onnH|JQ0x~l0?br3FJsJ>L@D2e6v^+od}6A}%9 zj7i>PCVrHc_xq_uZ=ftz0hY>#qJv6euh(7{*A@(~e@zp?+93b|f<13}Sc8l{#x1=P zxV0;7L+p(9%BTDWQa7b4M_6mGjdx4zy~zFim0Yx&SMZEtZ{nGxjfZVA0sZi1h(igyHF9a{M*w!KdbsTVe1E4-=2}RWvw~=)gPX-dQ?T$@!;?T2 zwTrche{+;EDg&MBHRFo`My;fag55zj5C2`Xccm2K=vF{#)v)z!l1-FsJ>{00fBIBLgQXj+^@N>;te;uU38i{gP-@bWc$reA3*#$OpmixT< zfXm1OFd~a+EbohH<#0@gH(!%QLx0*s;{+Bx6N{F>w?1gOTgN*Pf8NqEW$P9duDkP& zyhOkif7*1`P#;a{lT=TVJaCQBtG$cfgig%_U5_rMF;4r4DQYul+w!?q!23Ub{WG(C ze}Ae=?;BM`21$cSPJX4+`6`tk_bm@z^J|`$=juz+@GMidSw2;l1O9-(kMneL-VUfj zkHjy{&GNl1^BImEkkwY)v9GJ!Q_m@C8;a8FV}AitI6EvgpN^O=wLKrJ8S2qb1iO?d z9o-FmLsLwoDo~YasX7HVe_+*HzR5Zw7zWj5<{I3k;?k#WOZzE>)WKP{ z`Qv8#x39;$nI^yBF?Z|O@7VXut0MIY=e-)t;_z!B8s3hs5&AgWSsMj(p^vj;Kxt?b z${`AvoTK z%F7&oN4RWZZg1;VzW??&K4DX9K&5IaYr%FSXT|CJeNy8qD87I&&oyoLfDI^}E+Hw4 znshwZmBQ=SEt5!_I$zWU-Q&O&-b1u)71JMm$Y5Kicn7YR zf$j+HBFkL_9)-7w<<+bEJzEpqO>&(oozW>66+DcK!Lh1gj#&OXpwqrkD3YpTV&;uO zM5>{kblHO2Vu#ywMjL)0$*M7;Y7AuW ztZUqTvc>AhRkVEOCjTjQN4JYSpr{N#2x%$XUgQg&Mw0r_?|==xe|MeDgGY^3TER5k~lc6jyLY=6%$54m$s*+<~Rnj zP21|#%kTKoEvLc?e@nKhACxE@ShCP^Ux_K)#`jIupijpyVcSXX<(QL&V|H%!&WH0b zY1h2vrkG?Wb6$?*9LW&dID$Jj-2~@qooI3%6{hNMcZIChKgK(2?%WTs>J#MX$R^XFgs1=(^5ovS8z=3ak1EG5k&v=le^+ejw&lakReSLNxxuW} zX`&!q)X{oLB|QBp7ngeXL*+^nYT(AHJTKTmKd^YplXms57^RQzBC$*JfYV^9<#CC2 z`>rE<3ANi2rj)o&LXw5ssEPCvhdr1}p)NJwWG0YOsEhew!Ak~?%lWoo{Zsk%ZB8vd z`rIm(gPo@NbKd0j!dX&+Un3mTF;wvIf3%VAG@@ol6Qg`s|^3IL4ta^?XZ(XvNJe{Z+gYOOqu|%Xc-+*-A!=CV+ z-`4BX@AJzOeVq?|WX1W|DqcM6BH*bglz2@@-#~TVYF>fNe6wQPAPFa+kFb;Nrn=+p zjiC}A`>0VS9RMBBO8C)H$xf>9S{Vt>%XQSkf3LB*y{HGT0CwpW<{&`d$he#CZsF!9 zY}@i}b~aKa+jMuWp4jw!X^cckc9)&?(;iLOIpe1dW3^dHzYYlm?NJr2*8wzmSqs!{ z?D;Y!sAN7vIo{Um+n@ON&+d>Enn-rH_`5YrUCIjH=Z;esdUj1~UEyqEj+}_3$`@I( zf3T7CdYYEc{Auw&jMB?qiK5Ponf6ODQ{tUHt1U}2z7eLpkJS?iAglnVDTpI`1TahY-sq~FT&;Qt=-NYsOkqzc zsqfO3G~RMTfM9VtjrG34zJLAv*39x#3*bQ8D*ZRctv!Za4<18TyZ>6VzwsyHT-0DotZt(FFztfzV<^5hu)SIw zoIKqkheC0eRCAkfeRmy|O5di_7-Q6ZiR;Vi*Xo|K<}MEO6L9z?k~wY^8`@fTf8rbj!frE?YW{l=35bA8afC8sQ~m`gB*9}_@=^RN zWn;@K$4L)Kp=&w(LtT*Im^=jlZ-%{WDtcS4KYstzzVyFimXj2XH@ou)GV*!QU_?su z4hm{#K3P#diU{Le?YtH02wL5THN9uwEUR_eZX@ihphSle$J90ZR0%s4Jgh|y*Goje^v72If8pIs|-!1BUY>SG2LGj`me#m=k7N^p%14*GsW~F3L$yItFmJagW%s7f%5wehf4B1WZ#o_-B#-88 zo{q!BCc@?|T}#OtPleZPi%oN6>bI`juZ}ogAZkU;$2jA9qh3;G3L(I_&DkkEdE<49 z-inTj^IQ&+e6>P-r&PuIx?atq21OJ2{=&~@by@D6y0c&2a(91BPz{VQ5v2Z7scOZN z9o-JuhHLgAF;QB)OLn8QY?4x^czr9ODmURF@KcWK^P zDW!Q*xYVhz##CUK{g^!mLvzHB>s2Z;2bbA)Ri2%r+fprtf6hYM3fAHDiknngEm69I zjgQUxq8$|BBwm@4>V?n3ITV|1Q%=Kni|0pI=0VNA>6Oy<32=$mb3Bc;`sd%c zXx=xOOl1app>6L)ss_N|j$~TB2voL_fWmQ#@?xCSBed>pNCjaG=m5+uFJ35tzn>1@ z-)sq;vJ~1lf7U#W4ngX3P@|uw$T73>G9OYzQ_owqlJ~=rm=4n9d~i4m)uI=&J;)iA zDa|`*pb@eU86>HSrkm5^|8(W(*C2hcstFSUEH7QR|1Md;E|>yp@RY*d9*c8S11&F~T<%9Jaoh1r%h96IW1&r(E% z!_al*ONAZq18)sLd@D_JFQ@W2Jl2FVO@kBQl@P*@Vz-v1-F?V}10kN8@yt{8P6}ix zBRc-DYB*prMB=wsgc?~@YK6+?l+7+|KA@|nN z3uzo)Eao+;t?{95X6mtrM1@QpuJF+yYAca0f6--GTumu@#%^*(r#j(1->m8K^@=+I zmdMU2R)bMV%U!|2alfrq`TiESUJwHKrZqe9dLgE*F0Fl@)H%*fsdJn%cAQXi8+kXl zY-eZZ$ZwkS77Cys@6nr=qEZF8MwJJ?YS*;}#mMB>)7?Q9YY=`G(R&>}+{41G;~XH19||3OKR zaCr#$X)VeHQ2t=k^TG~Ie7l(F-`lrOwSIn*C&I(dBPxw_1=6B}wA#!O@`D4PYiQP9 zkqWvSIkDV_-M%f#1*1?bce7tb=HqX#f4ooopEKuu2$RZ)ESCr}N#=B9zu0Gv2UOg(q6U6Lm7>o zfZuqZm!mM`7PGR3dGYdoxGU#-q z5;#Uc)T+3z$XAv#o#0Rl3pQ*Zf694Du@^mPqfGSMk9L9G0HRy)W)L1VHGCIs3oJ*#_=2=c1g2)n1 zFcV^bN`5L3ut#zA*q5W#^{}T<%<1%Fa;U%+lVX2en~!H_-}; z1SK1;uDd?-f{e4IqN&`Myrjn@^1T;}?SU z6G|K^?0(!r+t;L`f4V6;+P?ZMQ@QO*J?A@7Lz^JQqhVW8#|kp8!TB z62N6-9a#}Y&G&AvsgVJ0ews6X+lpFj-;Lw7EHFMUaCSSWfD(?0WRwVyr6f*SOZ$@` z4_?e>vtxZU@lpikAVrse_8* zR~*Zv@WQhI`s4GDPrv=~@4vA*TorNRb$Ba0)vP73YTu*7r`C5{5j*gsn?{-dohwiN zSkiTnq;Hqh?>~O|?Z*+uZ-4w!K7TK7*6;a&Dx7~4H|qsJ<+Cd_Zw7Mz zW*es>l` zYQLGA9G#D~Bj`EIKdfM{lhUcNW28`oLRjk>A!;DE9rDgXzSjK+dBCW@xzN;?-3!jL zv$pcgoDN-b-;2uT&B^I4TA;X#$+qE?OGNbx+A-}8%-!ue{_jTX)<^ZODe1LxE9yt~Ap2j^58fB+t9pEY;xj3+ z{;+JV2QmL#R80HBDH1Dg^2$x_(f{q>{WKdQ>OGM54=oKclDPCV;6b~xB0L`3?8^81 zvVCt~o_c9~vWLknQGVaFc`f7=ZT z=3=`^RSMmU9#vVvBWkEylT&GfV8ERkB7;uV86zJ!HBw&+(_JN13rHy>Rj;=|9o-zF z0MAlN=%!&F(zuwlxp-=4X_8TG7U{jG^El-Bw&d9;u_!bMq&!a|!+9YJMygSB5v3mk zD2cMXxoO^3>{I(?e)>FqStbmhfBwJs`Q-3We$RwtfC@0S>b_v(uG{U_@sU+cQf<1n z)T+sVdf5JeH9}OX;4SZihBsu6q6yTrd3LK7J;kUJWSZS^$@dpx^UJl&a_E9M&agBig{%;iCe6fKrZC6Oy zjc!NhC1fjvNP!SYUJ&eGf2&DBTQ4PFIy%>J-g!Fw38W-*&GkNJwDOb%(ZauIl ze5b*ULkViFlJhA6;-2cdd2f2x;Ff>d*S{rO{z57l| zyXhq|0hRUe;&=D|2e6UlRj-V;q)0`?dfwe^>J*!B<+l=AL+9Yee@g<%Zp*F`-Mtmu z8@WAA;!usO?55=L3&(=wH=<`&f@Di+0tfTHtXjz9Bw$O8SXry)j8*ggaR;#gU7|Vw zR8NF4VkBSgU5~>Rr+R)euJjYWof>Yc=oiI|vX&o88LQ$j|GZdVzy3`To`+_6$)VL# zW^{3QTk5)mZvGHteCu;b1bk=ed>*eZD{z+6~ zMUUlW=qOsVy~sbOMZ-s-R9mc&Vo1&&rG~U}3akQmr zN^nVbZ&y7zAlJz@PvF%vaLCyWmndUsLQnNUQRTfNQLbxff2^8EeXiH{uWzChhj{%Z zTzg!S2L0vGLB|O0XV}n&$07PXgMafTWd(s#?lB7ECeP#cl(hs0*w_^?rg;lnrN(OhtqVPW=4jM0_V+g8#17 z9(|~?HoKlT*o=2rc2(N}9G6AB2y5y#pS)5Zz{f+iS87rx{j|`ix$PHEe}4Tn{Py)t-SE|zR7-M#{;B_i$eoHs zeZF8wyOP@B`U@T_j08%xaErq)Dizs0tmVF|#_06{Q6}v{v({UZh(k_P-*d{rQYkDP zO*s!R0l+hniRHPzSQYv}I!9(`+MOFwnSwd;B zmLz)=;uzjU($B^nCxskoyIbel>$@&O}RkzNW?_dnD`-&1^YUF z|LyC$P4E-xhoj3W5mpfZl$ewUf7t^yd(d@Dcb2HYb5_2MIPd)VG7ZudxNhkLAxKPc zkU&zVwJt{>#FB%XD3Rp5-h7HpYHD>m-%T*vWr2Ncv1=;GJJghM=yEtUy?bM^>}kDe zQ<%r=nWaitrmPFQN`*+I4!8=FC$%wfUUah$fScEK&RSc7DGe$6d)q@*e*~38>lF%l z`}RWoxnh5O|1Z;uJv@e$9nVg4nxl`)k<6Jl9pNR5vR`}MG(az-2qUT_MKC)rS##rU zNt7JHL0J;|uGvI##!`KIbuwCP3h3y04kjv^tv0={q>P(2#;X#qm(s4q*#p2Q**G{v zFQ-E@nWK@+`yxW=q*B*}f7nrVYm`QEI=#JhwYxSMMJjekZcu24a>#;|xK4iGf0C*B zki+qDN&=!}Ne}gaFWe=U;ASi*d-S%ytF z2Pc<=_nH!DQK3SEwba2TI6Xfc0J5ecv6+3ZJC~*@j!G*}7iL&}FWD&oIUP862VtpH zcz?60%R!k+`FCCVJMy_5;26B3*Lr;|zrCBcrdP;UxnK}3R9XdN6IAqB*z|BF3n=fX zPnbdA+MMSslx>qRe-Skd+q5T>G$QlWd1lT5Rk7c5NvS*7XtE*8;DGV42S4SI{zhb( ziXXhrV|EmjmqV=A(VTD7mw@9oFMyp^-0Ip_#qhy5rjG$oH+JN5o$J~hj7C6EOf4%} zBvFAvc#o=TDk_;WNts;lAV{uNk*n<7?rpYuuGZIYV}Ac@f6bSf9vA!SQ-TgI zRlg~3ohDM_K}Qt@zGbyXX^jfbW#^dtnRb>rDY#G;)uNCfDVX9SHn9hNx7KK#8ky6q zL|2=s#v~a^W`QD^C(rDN&Bq2)n))1;F2ENyS>R!mf9TNxX3R;7%lEE3Y~cyCd*HzC zt5KiH;kAWiBW{{{iXI|En>W2bz2@Ea>GK5#n4`Ywq@22W-#hdPyq|tgU(1j7kMisI z8%xq_Iz*`7pi>iB5@f0I<}dfDV$YCd!KdpXgyzT^AU)}rlG4x7!oEcz0!16u#VLMB zy5-2Le;|hg>VTINUW(1QGdHQ12O+U>TnS4b3?6ngl_!{HkJGsiaz7vPT;eC%?64Vb zY5O(+LO{L0B&{H>0C-?U`OzgWX5Ho;g>nZv$!S0}ePCx%cz7x#Yw%3{813XzX;G6L z3ePB*I-U#muRq$C-+z4j^7)tl`SI8Nqr5&90eS}|cz+Fd5GT4xCdwB~az>TJs$HD~ z5RJDtSy2k&9nnPHDn1_xY|}hfucT`dgB9r&OOMNU(U#7tVR?ul!JZB&uo3!8AV15w zlyE=|&f`$z<+|DHXmdnYY$(*^8t7{>xSSYyR}zyd_owfg{h#oLX3}&r0P$(oKhRUe2%i zxHd#>m-S50P^f8%^szrEb%}$~sTr~m(U9`va(pc)WyODT-c9cAmoc=729K~uKVsQ_ zcv+)Snd%^vu(~Od)sL5vaoYa}zqRnbWJ^8ft-+ff9dXS)Rn7pI5ad`BUY@Ou2As;* z62k@!oQtqV5b07cj?ki3jy7A9)_ptYhdp$uYhy1CghZ)GEu+);CI1?1O?0Q^Jg?=@ zF@GGod(4zZ2OBG}(DrVO`&HTSJc0(#$?4Er2W91yw?@{kDjpVHUP&(s#N6`9D8sY1 zgC$(jNMy=5NuaRbEoDCQM=~8Spy`@p$#5hJ&i;)4V|;7nSx<7V9~1%&RQL|wo1pTN zK))9<^Tz(F+OhjYte!uY;xf8A5d8&}uMvbzzTfhe|71cbJ?t1g+>Y8kMTh0o;gayxfLH9{34 zi%GgpOEycFus7(1K%)0gmyCD^FH)4?8_ki>a>{DvsmFX8F?{`0e*aR-`wn}w!GD8| z!%`_c&Owq9=<`dCW7Z|41;%sUUyGQ{q4}7WCLh?#x$hzCRZI9`+aw!~*@RJ&rb4}( zNY<~G!#PFgxRwIzv3#$+6>I5((L>al-oM>h&(BI#f2%o9GKq?KAK3{n8^rAMn~zF` zQ%FFE>Zgiq&6Ib&rzzu7^BW@;;;)09SOgsuH!HXYx~f zv!>%vKR7+)qG51ohZBg+{1Qwp2 zq)&KdYfDETY?{QuRi#?P;D0D>d@OnAy>Z5=Q=Eg^t9ml&16zbmUzhw-hRqAYLq^P4 zrWL~SqKyYz$kXTu^JxWSz$c^~4g@9;UIfaFB&StN7k2PT#OqDDHYujMH#klWxL`ka zU5$et9NOtV*9$QA}bo4!vaPHOhR6>y`K5vSB%1SCcO51%#4d#1pK1QrV z0iQsP7QK4{A_9Vga(~~=_gS7@T~_QLU*2c~kJ$#o3^+`Sk=skTLn@~N%?@fCEb9)Y z1?ue%CX=z_IqodcUZqAw<%SCIS^-nM69|a)cTmtogAWN{wEb9TP~8_4*KxMs;V$O6?HqOR5S%3Jx_9>5+cTL|ai29z< z5q%)O4OL}jNoALlVY@e3HVTy4E$WE#rU_yMK_Dul_(`K{lh=)81v)19oqxW7+lC$SnFoS^KwBtxjpVsv~+js4~x` z)3jeKCV9f~BZ|5NjwE76P6;)HHmF_-=`pyE(_M3D8LG8#Vf#N;>?s2LHj)*xE*ybR z-7m%El^&6Ws37EFf+3d|wgg)NtWS9FPEs8D$Ey!aD1YUMMaf^qzUuDX!KUKRRKIRl zqhcyTu-jMVn-mFVb8x=up@Q$n)ed_hI}5{B&*~qmAIbZ>?8Zg8oz;>yvk+FJESgu~ zyQYwb!*if`{%#rA_+ayJ{*G99^phWU$Qt$Y22sPvOy@|*cYe9j-HI&|2NW}<9?FQI*=Gm78 zgp4O|qoXv^qUzVAp48XLpp;E3 zji)x`*EiLx=Q-42J8f4`8)E^%I2J(-Y?Fore2X?hK6@@XOPA?f)hUvlmx;hkT1_)3uNmmpqw)03XfghtSQB(1{M_-2%qfYP}iPsW)}M1yO&L zLbA(=^Q>Uez_u>^DBdOUvxvkm4Gy%olDDIUF)*MLRrOVGls2TRZ1-dvjwtde4%rC$ z@aP=07qC357O4CvP}si?6xPgRP=79yW#3lo8z=0!yB?03MA1b3dU+ob(=zw~;HZ{x zXayF%N8(Ls&7f5A)r0oMv27|DmDTmuuHAfdyOfbAr6^1SgyvezK8*UN^IeB|tirO(BSClLrmU}3Wvx=%NZNp?)RmYox`;`Qu1AmA}b=L?l zDd6SYJ5WBiQdB19xAogsoY%z9t%nOQ%*)osFDcKw_@mT6Q#PM-rIG@I)L;qHMSTaY z=B9H^97i$6?WA`T5{i{JP=zzTBP!Us*~b-!mpm=0cX@JMXI=^fk|;;CX_m+evzE3K z6-je2cIZldT`%1}b+rq@Jb#E`cdhDqDNaO>2u`44tEX&a#e_KEN3aE|Q=nrk>~$@5 zE>lAWj2*fxY8_Pj8up@qoYFg|95vYtj*+v{dbwZfN0tZu{OcdRe;)4!4EyVLqN#RG z;M{x9nVRd++6+{f0o5Atu@Y+9^LM8g^2DZc01EB;QEv(nK+#@PJAYlSeuQe7RXTGq z|EPqjIPlchB?YH?QwHyph06O&Z?rEJe1g8NJW(TbxfDxzASju5q&4^7)n?0EFsIbp zSH?cQ?ZlCa=HW$vQ(D)McyMVaqE;$}Y9OxLk=cbyPJf+~gti=*oNaE;1^fJclt22X zFTcDY)~8MPL3p8FPJdmV2`6xK`swoK;aE!Gb%_>6s4N zWH|0;)hhYAJ<0db=E^Rn*LcnD8%t47FTeG8&?3FQ#CCY~NsmgkM6T>48bub1&tBo| zIAEz^pt2mgc6KL-r%oUv+e5!4V3Gk8!FIf5U$eXlJI|>l8-Gbk?o&}swNT%0OJ6_< zK>j(NGg^;T>t(z-`&m;z;A?4Klka{SFgW-xE7k58)K01D3`}x2{oL;IRP+&+(UmS% zYNOygsV*qavqsW~$H@NORtCj5X|oX^!7Y@fAkI#H+NX@9(_w>`B1-U9R#UV?LJ)x7 znI+|hhkEc+8Gk8F*Oa!JQ;TZi_HYz#916}PL+MfjF5o3IH!pCtCf2$*@G=WNnv5b0p(nB%1K(f#hjcT&=ntC<~`}n7uuHY=IOk~ zwk=ZlpyrN+c)~I`sX@t6m9w$6Ps%uB&r8^qBLW1XyniFn2soSGkGfcVKn##^1p_FJ z8##?x=?&tbH%9sm@pu5}4%WXELXK*!jNZq2I^3hj0_PJXCObEi4v3!Gmqw1zy=Etd zY2!YekhYCGtd&`Nr4nWj;ZG}OyQ;mp--d@BBAe`>go*N5oA+J2BQzy+Z_B8lyw1rg zT2h(Yk$+J3>QKpr_s$=vI<~-8xD-p}1rLcxlH=5&y%W_hXEzHi*$~;ns3?kYI&Le8 z=P^p-d_Y%qRf9r)CH0;c0NPTsa$tu|V?j+$6@$?Y$}y4*x))R1<~u@FfS~aGIv#DK z*Q{zKFC>;-{u+RMgqk%nvOuujKc%Xke-3MZE`O9lcu<6?O#weTW>Qw@__tH`md&C3 ze#qx6x79yT-YqEuDrN7JIgtE~()&Z3Hg}R<#af-qb<-!ZEIq;{@m1Aq<--J%vL;TJ z?*%yc@?mRJ(gP1yys;!X@dCt|EQH3)1b5<|b!#PEo*KZa&Lm}Q3$jN!6r+HWsZx^q z6n~Ve$+>*>H0+=Q$&V$u!Iw*poELG3$0riir(E|}_2AzW5Z@HU$l90j7kn*81{8b- zeaR15rc=knC?|3`yo<8Jl653V9l8zd1c6#Fl4Yz8Cs3{E;sNYX3di# zS?IgD=_07L))7DMd4wj87bariT$JT$m45&Nn_x5+TQ2n#9rG#dn_HTinp{pKKfmicVgQgmO|d9=sHxVa`18Y_DKN(8DGnO;BfR*MRrmE!DMI^B!Auc z;uCHxVU>!nDri#B_tp(IzHD%BUYq(jRG+5;Ax>X~!*WcTW7RF5OcxK0XT@FXHo_XU zNFvKJ(f}K$(nev$E-Eg?DlAcVEg{(Y)@_7@JF(#p(sR=bqk($)?#F`tpVI#MelK=D zuJ#>|lqD*6vr?K+@~SpSFko}^wtrfpXOawZ)zz7nI3nr*Ls46^KZCcmYSqnLy^ysu zr68iD1g8h*?Gw2@k~{(PAP60rk6mF)$6Y@(>Oc%t-Bvq4`d@A8cV=~@>^M=UrJ+n? zN*d@&o|`J{2nbu!r@&Nbmr4no=*;Twm9-5A*#|7zZ4)lqw94vYa6SRI>VHaT8Tec< zeS^!luYWC3*GPH1dom<=Xlj`gEm<{#*>1^oiu{0R^QjWLdd6PV@7=E4Jndd6fMH8| z0Nug1U6R|a(75k!I4f=^Z}=lg6PLsPQ9Mh-hSNm@VF~vwvK6XD(HsZq);nMxfq~Mg^$?yK_cFEoW2Ou3WXE(b40z z?MkTrX}!LE`Qyj?6wND9lCRZZpGxRl95i8)%4m}7N%DJB$S(}G%XxQ28s(ZA?j60+ zU}*BcQCS9wrW#~XM60OBo>7`!-}hLG0{q7sO`@bQjqWN3Q)j)VXn!uv0>OnghA0s> zLT3Pt5FrdSo7$r!oqOY9*oHbA?bR#nasdyMA_=z^!d*Q?+u^$nrV}9OJkGi6j&K4v zi4&XdTV4TF^-Pq%y!Pjk{r2uN^I%f9$>st&9AZ^|zQ)`qM*zHR%hS&6!e5)WylqR$ z+TT>2(miv`)z=ynGz!TJIuG?uUQ%;BX;-P?awLB6*QJ-kMr3PhVdw`sS}=tKyH~c6 z*ryJfs-keJgV8DroQ*x@ehfMM&(|{k=dUj>Mx%gWzjLH?3V*XBuSQCibF8i?u{#Xb zOEv!~!B8IzJ}d`KYbXL&R3634={m%~PQQ}m6;+t`ka5XYJjhkDpjA1asvdO}!ATzB zrPoc>4^Hy_Mr}%AgVLXyev7JNs`9|^azoDIorPPMx43RICWu$H`Y;kDR>)*$+mgGN z`Ybp=JnEUslYiJ>qm(3%I|^`eNQe8ZKNstNfBjaz{^RZT_0{)QAJ=&xRr@Fjv%JV| z=4X=}XQybYx?JC$5yCw2$OahUKaqTRUDIN`YZ9+HR(8@kg`||@&KWIf<0BJ*PuYW+ zQ+X`N>QH4|E%T3}QWp53wr*0k=JpcC+kA56aub_64}S&_9*BaUK@lu#oA{vIl6U&l zptp#u9BC^{>RfA&D6_0fNj3XBM1O0gn{Uc!e$VaIgN?!G?)oot(zoksK6F!qHiPF< z(+Kg(R?bQz(0LjIoUD-5bSPu=QJ>3-+JifBfT( zRJT8ebCZ-f{mk|F(AOswJ!lCcMJOv0_?sL_ z>yR7N(Ooe>pjY-hh@Ge^9p*6BRiJoRKirfVvcw z$A5DDc`z$Kh)x%~Mors8d0VBzH3sN|!^zL^w(r!Xp~Xd$*}=~}Z2M}xs57EKq_j#8 z2wUZ}^G?;ByzZ=*91CO^>j(I{fRo!Lx9YrB%Ru~gUrS%h znNq{|S&mJMxHf~F^t}#q%5G2iJk;3LM1R(Se0j)ZBZ4l!O_mi&;+~S;Hm?t^l-5`t zMJ+YSCF(q$%k{25{fzeV&4mgQ0JM-D3j9Ye5;eW)s>xI_Qf-?}K$cYJt|=$1Itr_9 zgtMF+ShuxW=TdX>(C<^_|uA7bH_h%^robcg=Y8I^kVjA^Z&;^O&Au3hGKFucxY{q-~!_~7S z;oFHKS9;C=T&-`V{rK|juO}LkS7|CEQGW`Y$VZ?SP(&s~DUG2%d`ar6t&v)O_U%o& zS_`#Ow(*SFSuA@1vc8FDq+87&bALN^6#^@b;tW!hPku!$rjJ5gA$EoOQd9P-emXUM zD>Hv62UvEeM;#jI4x0~&>*p8*N?xE6ER}k8R2E9_Mb!`#{?O+`=i^&dcrCjqM7)jG zu|y?;)ik77b`r?Z^3Boq=X!l_-@Yii_BJVb-A@^dgK(!lzjg)prNYTn(|@gLJhKmg zefL&I^1N73y3JJigRg14t|CoMBQek}^^GJ7j-&b<9HC6bq;^r1QgTpN9$?_Qgg6z2 zA_BbPed-2z--pERc~kTa5I9ex@M}`sv^p}a{(5mbjS5LaW3{&d{$5Cu%J&4Kar7Z< zL^(xwgQF^iun784Q^jAa;D3cgeU($#cl~XT{qgBdBIVhdl%k=BgmQNP>!TEQ^XANE z9;*Jbvqjb*6jsUciPMwo=tuA*lN=6vsk~Qv-FcU-uA*I~%1{$+io&DNwkQGPOq!ghk4+osv_v*&A=G^`(FQRG;0+H=YwA^R^#L#3WX$ zKSG=g`mZ*}@axEGVjm95sGO%H9*OFp)Rr6Q)L3SpDYMyiL8A)LBu0l5dC5wf#jdzc%SLvv? z=&?D>S*O)7wSXfA+NPg8F;C~)lKc*uaqjnWGCY&7On>`qKqte9C#5XjpHiWd zjh@W74&@(e1$7lM*(aK)Zi-XZ^QF9&&v0)iP`oR{O7SVHDl7gIz;~=|B$P^rBM97@ z!I$a7W$6k^^i zB+g7uRG7RaXWoM3H%dj&FZ*fN%a!C=6g<&J=Xx+v0zlYhs@``;mHMELy=SG z=Qf!$rz|U>IzNhY&n^_tu?)&1d)?4L5{E)5PHZ`}QGd>0l95tN&3XjVz1^I=P2R?! zynC$I=wIgN(%vo%AFU5c3DO?>{k~e=x?*o}Up{Z3xt2&(Mdo=sfD&ER=gVszfR5c~ z8;G8ls=kKm=30{{f^evDhzX7nfkDpZI1heQl~*Q3jpQ~p?nZvePpjepIyW{qlMtW8 zn}kyLO@C#znn;yoNQX2Jr%+VD_qNw6GCKv?Lek~gbS!2Ii*U<(CRSV|A98_WA?HcB z;cVDGrIyP^QjXYj#r|KC>~F@@XL=aT+;h`vaZ^{B^PHXMBsfJUKyEca%PBY6S&HW6 zIT2gAL6TYqk$}TMN>LeoCAKGru}#fl$rdU{W`6~|TbDd>It;X=LDQ-Q`aNH^n+lNz zIc`=4VB#s{(@ul}CtJ~OZeP{njoFe0mqG_?e>jtPDG_;h_o-v$**<(wT8XkcJ4JJ{ zO-XOrX}d$>trz5Bv9*hayU#`Y_ov^=+a7xeE01Oq{)oyb4yUK7@+142}ig6Hp#Bk9htI~`ZOL!BxPp6*0eB`8j*ptXEPR$ezQehY!>_5y5^Q^y&s z6m1l6+tsaFDd5SWD&KF}pK|iS31O2Ot$#j>$Z!An&yRonR=@oFuNeb2ldusNpmB2?C={+&QQH__R!4x%^&I|E2k}7#?gOeht5Z})=g}K|gC4ZF% zg)PT$#IIKs9yq9MYy011{Y74+(2VxgzyRc6@)e(M=$VxyRG#PlxRn0(=}o2XVTrgo zl3Z1FN^$~LTXxL0=+XP;IOY`;Tp5bX?T%~n)m^D@;+O!H!fk1bvl}#jRY)@~Z)C3? zSz+btw@Vp4$K^G?>$|g*iMsl1AAg%mZEMvD!^~}wUz=mIS_`+(?-9L!0OUfj+6gtku`? z?cZ;%=f{HxykEqr`@BJ|I zIa5{V&?o70N{{9v=yprcBNd$5gJtmXeoVF9!2?DEYHZmOE?Ue#<_ zwvLty2W3of9*4Ek8=lgEv~lZGBE8mw=lm7GTB{^m?F0gj@OH2<<%|+$qBj} zQbgLRta(@RrzOBlOM}m-m1qT=*n6>AuV;jx>I4%lmQCa^A7sx(Y99io*X%MMV7r<= z7RL^%0v+*-at6<{(MMFWekWZ-;r!lwTR`~fJ-F;O^%kn+x)bALJ1tXFJ!F3Iq*)Z7mTX91`LK{h{yfNC4r4O=(I!+AHro@=u= z!SCL!KMNqRkP+0<-Xsf9b40aFf=&zidOwz{{o~X3-~QW_nmqlY28=6JBAHgxyR|-W zj$EI$SW_T?69?ejociJ9UW!s&Y3Sh!HYLhfuyoa{wVm$DwST6u?l0BSzCfYFJx3tV zdZIepW3Z)iI2DqeAD0!jTUPn%T$b+SQNd^Vs@o)?_*c8WD7Wo1T_l08MPLQmms%6AJi0_IQ}(pT zw%G~`11={5k$;}3OO&^{HwsHmrDT(?c`}v1r}#f)8k@$uGY6vetQF8 z5B->+25mIFA7D9sW3w_sO@{~_Uvp&t+XUsKnEfd2miQNWofBJaYzUfm&Gi($(#&A# zO5Te~F)m>FxNL(ET7!Ct7d5fkaMY16ev=GhF&W78s1v9P#HHMKy=~8Jt3=OQz?(7H zsw`KpmVb}b0c+}ntv@#Edzs}_*LME-jfJ{L>}H>@$n96Yr|4<0IbwHQTBDZj!EgFL z{wKu0K@^JA?knc>r3kFFsqCbsgwN_F5b~DPg>M9TC4}8ttV-3kOAj)qh_~p~$iB(& z69-=B&GYX+-8P2tX>nO| zey-M!Khv7dhc6;wX995vuY$-x8s98-S%#o^@?LV5Vo)n5EbAP~zhr&LDX{=0NHm~? zLx0b(a~E)#)&B29JfLYK1hGXl7b038>X_;1k>t{AA(lTbbs7Px$py)K;{@*%S;rdu z(Tj>bq$HpBuZmK(5c)1bg?d*N1TZ5R=aOSfzEmED<9v@z3i}hs zNOVLOcAYGY{RzRokAMH?>-YIL&gU8nY=3bAg@+3EXVNEBmh-go_jbQ}OL>C1yg~0OFL*+vwBw{BM2TBhucPF!~nQ%kg}A^N7`d{FpSMZpiwiD|Cb z-fn8Gcp*K2#vZ4G0H8Ca`if4gXf%1K9;Op?msCeA<14*=(s-JJ9fU2A=i?OZWq+L@ zw$D%`SWPW(_lt1My4S<2mGc?v|M9z*6#p9EKF$C9wTu8qio7wXw6vim&?u>2wMTL) z#|gp|lE#mk@aXlyE|Z+Xit0l>rM|E$_$Sx64EQbpxKq6Dr?V>6~OW5B|!^sY;%4F6{Ixv;S zd7eN(3WkecG1>1)t+-v`Tehtw6@jpYh&TVG7QUjpY zQ5O=C+E{UCKVD0F&C9VM_bp!^f``f>mxJ^*`la$R!RlUi#vA1(5b#_Wo>g81)aHa+ z(?mE(+$d*B-Kzs?Hg>x$94|U#AMH+|f@Npcvg7PPHYH1ppNZ84IDhtwGVr-xpZdGY z1!d$b<~xz1`W;Arw;jD{04(49}KeVv5h!&PN z<;*t@5w(LS0pJ00TZ2&GZa(vxr>+WtE%~p9;|w@?ISp`PS0&aDX@I>JRT8|a1vKw@ z3C0pC!o^c~HM!ev(tpfXDVXzgrglF|mh`#s^7>Y+r@j`ZDJ3cHaH*S*YKpj+VC*3XwvUVwb{=FmNkd zDhlQaHGfWT%A64^GY~F4OQPTV-^icvHnwDcB{i?rCYmcZ?>SkaV`;<3-E^^iWUMOnksRVAR-P;9!xyyv&{*RB`SRCD=#)t)0oQXxG8|_dJ*46H(uL z6+e$t$({ow^Kqf0;Lhf)-T|-$JOc;&<+Z*+TDl4OdMD2+lHg#BK4cc<`?@JOH{!yn zg|#+{(``)Fi;m!KO(|5WSL;524;yZARH#Ut+>94-l~DY)T3^Tb=id;2fs{7^5PukP zUt01;4S@hDyMs^qL*@tw%ZhXyYfS3kw_a5R^)$L>4qe`=znegqhxdrB5ScDJNgQ_P zf_hZ-NRD7ShaBRm3$`10f3&)f{ZP7spRGtSwRMzi#^3I$qGZ0O9mAn`o_15=VbcYe zoO|6Jm`m)hckcHtesMI+R}Wi*O$+8JoWoR ze0WO6%a}o6@ZBif$*;2b$##PrF9Rbgh-mvMdNH6tO_!8>=~CcqnOru9rbsnZbP{A@ z)sa_=E3pAdKUt7~2*{wMZYoTzzKyik%Tw|u7bqwqdvj`44-8eIRijI-x_|k3#0VK< z$(!!d94tvo8_9hWFInW97Jd{R3jI(3QwVe?Qa9e8no?F8Iu{NgPf-XUOHxv_?73dQ zmmlS?1-jMjP$Ecl4(0|@$IVM_z$jQa<)!}VXebqhR$0Zdn9DB5VZ9;?Wg~{2OOl>b zmJccpUB9wK?)jloQf7F+PU!j+ukshsvvKm@%dR;>PPGbq!kp5t(EC|{fK9@SvkuRsBJ zM>aGyoU|oPONb0vW7_QOfOedVKYq(j*ZJ?vgX0b!I<*iD#3=mirTW;+gz~U=BJ2jJ z*$E19Y76M$I21lq(L?!eoj`hAm0UWurjFDz_J8@~_x{WO`Qy{O5W}+oKS+hQ#_YK% zg$XhOR)n-Xya^H<+DZ8AS=VV z1q}(w`;w~&h5=rCSvok@@%&E&o>4HdsvvC*xKAhgsk1f}$0(f!b?cwjtbO_YU*p@4 z_f>n{?BBAR`G}PFO-DiY8Sg)w%HbtWtopH0?OJIY>VGaMwE;i}wpaOD01K6rsBA!X zGVF-9HAS^(y7$*Pi^a6!q_El|Ig1dfV*3GHp5fzWU%MxQ1fQ^|3!*#FatTirq^OSK zR8pO9TdE$4Ko-({l2<|fPAwbO9at1*h{zm!EZv&EIHrH=YwB`S>M282R3mFDGFZ?N z0{*mW|9|}NRSQo>isX0Bym{oFT?4UAABxk{D&A0<%Vz1xoEh9Mi~ZFVpLWNclTfi(e%t4u9bDJrOCRb*fi%o0#n6$0`K54YlXU z)7u5srF2(@O7%RgRTcWS)j4c416p=vs;WbBRpiUzO}8$Zz-JElYXp~b&DK)Wo$V^n z>wj|pZ3L1}=H@uOQ!?rWDtLZVuh{fg_SJKsQtGs^DpPDwW1NOZRU;;8R|%wBcNtA5 zqHSwRTT0*LeF_NWxx>CbL9DJsFHojx;~dK6lk!d@cTjPtYUHPSIYE+2-Mj+mmaURaDg1)!Jie}50e{n(bVmX&gx4OoZ zf7B69RXg9@cAYOcMZB|iwQ}V1coyOBcZh7>_~?TWUDgieg97D-Me4@BzZ0k^Z-0yW zoSmo>THn?kAPsv{awATu6cQGK0;p57Dz)>S&e-{Or*FK8Hz$GBcVeps@lL|2R{?_k zP(h^5E97r_lT_6Eq3a7pX|s+q1yY+- z!x!&}y3yhI;=t-22v(Z@s*^Pr62w9>kv#%Gm_6t zyuwqlHd#g>uq~>vkYu~2r93rHiMCFO4Is)4TDsWT7|$j9^5fI|&oA%V@J}Tfo}5Ud zsrJz=M(%ZYr6KE3`ox(vO%{$21=f?urWJ$bhw=kSFK&~x*N4_?W8(|e%OdJ;>;uIM z`PkWMF5)jRfYO~jIdn9>uYZ^8A1h&%l#<=+scT)}jCyOOI{^3s0HjNXTJKijOTwJg zutIE6rP$8xYN@FwelDGeU9e?eQ&R;3RhC|`Irgcuh}!+S1hAO<`Cn`HH?Du2V7ZS` z9|`4h*&J$8?b|Xnt5g12xk$gk857=5aw=>9fR*B!a#dpk^bD1jLVtAF?v#mlg^g;M zuLSDGy}3`D_x?5Uxrtv&_mdCK7yFQtrv22qcULGXc@3;ta8>0{(q#Y7t9)o6m&jP2rV(3?I1)vHlql(Y`Z*^E+{)@jKra$?>sCfaxSNNYn}I-w zsO9YHnLE%qL0q>|hJWN#7Gy|GKbFUnC)d%QdF()mmdDak_3DB*GB1aH_orKy#sh!0 z`St5tH{^OP*{$F-shkkto#Lf*OHgE4pHJ3``lMuqDK8$gPcLbL>Mge#BveG|HmcPz zgICmGn%go)={C@pW3OstEgxM!Mf5$fWbdabN{ zTNDC$JNvd|vwr?TMSR<5<>4_V$sVk?clkgu5qXB}NC5Gbmx5p)I@K2Kk)2PA8tF|Q zMPX1U+2bM?n2O2V_Re~9(;*Nso+jM#_FBxO6| zvLiV@ds4RyOwgQjt946`Qs^;DJh@aZ-rX=oC9I;HLk80luQ()=*H10wSjh(9&^1#= z-VgH_^?GWl9$4m zl8`KfxLm3lyjJf9Kr&%lm5}P3zybAZ-CfkJR0ee^P*sgFk690|*qaWSn^un-DLOA@ zqZXCSAb;8&oO(MmI%_$A8F^H12dPKT2Rr!NAMM9=M*H;E-+d$j_pn`_FqDQuN>P10AQv#o>k)xK>`>*0(S2YM0Ysh%mFGcj>>S_6P$84H0b!l|R5 zlrAv>pAE4)LB3 zIFzS6Ddu`gHT7j_4*~+pP|X5$r|ml<<5(t80r(2C^ahWt&nw!xbIwis%s1}qA4IhN z<(FSRjsIpd9Ch+0VpVVOlWh!wN9Vm4&3}B8i=uRRR+Cp{A?h^;lSvM??4`+6_Ig*O zA}-Y!&82sC-$7QBq;RCAH{)&6z5&kmI1YeRGxhLXAK73^qK}|6B_*TrwvGK(NJ)JY z_G}&M#BMsWY`i^65eb^zn^oO)HECapM>?7Ib)Chb20~I`Wn$XU>V}LFRnO4I#eXqO z>f~{6smzBm*0;ZZt*p{d^V_HTEC%vp7X0j5&#Aste6jkFfdI7FF2;;9@+w=kS0V*T zl4qOo9#h^m90t?xPDzQ(75ko6?rS21ZJIPVAzBfh2>^hY9x&Y zrCo#54>fCc#SV}$ADXu<#E=GHv406x_gr-6bT=jCNZFJi%q41Vv!)wGbbr6>E^kS> z%TQFKjasAzHPqDVWcxa`5eSK|Mf<(}-%r2ZU;eX0RAG}l*BWvlR1b%lW+tg8;xJit z?E0z@J7%+n4K}SkD^V`XRe<=QMtkCi{8r%SGAe5doE8J|Ij2@`JUkVj)PEKYR=T!= zx3Md|6wvuo9-)KKYhP}oT~4F7;>yu%tQqxJCqIWJc|+==jC2Z8BWJ4OtPWAg<|J}Q zl>Z%4x@}hkG8hrf{=0g*`x>8O#`bRiod9AD0 zHdSc|{0}R00Y1t4#DS=B)old;T2qvt_@d?R4odbalav>q>-F0|zJJc|^J{w!y1h;7 z9;6=9M~GJb)ac4iQNM7^Pxgz#6{;6>N-3a0c4BbYGG}8e#~(Gr(dze7AfoF6NG#LB z9B{prx$6Y(OeqJB?3!(YIwH;|uUV7vQ3`#k&;HaVD9N*)&w1i@OV`?{-rPpmd3^ zleiVQWTS9Qgnx6^^jSp#M{1R~3|>4cbb1wai96vp)DXyP?7f5ct!oRmguE)$b1xQi5qYPxefW9a<`KN|*E;LW@VYp$>7t(FDfZ2l!fJDkr8iM;?U!ZNY?1nEbE2J$8drDm_6njZK1Ocm zvG(2cZhJY{#yrAu@g)^rvx{ww`<__p1p5%D8Oja-z$wqhz4=2#;oUUJxNWiJvl zeNM;8#0EXJm{&2!iIcU{(FZ8+&G!%C;^YLN(VS(Lnnu*TuUNL1R)4y5{-n3-VZ$`qu%gg9VkVPFv#lqO z30`Sac{E8iWLC`@M0ZVBvgVz3*$&wd?9NjoH_DW{T)HR+c~$0NNgC?m0M~o!#j+KJSxCx^EPGU|>%9oe4daxW~bt`ZI1P zMPep@#amhMWrNbxzVqVpLwlO2=p2)C@D>ivc;rY$EC*_A*Og4Mu{{vZMX?V zn^Vg#5rQ^hNSL)}!`n%NSdP98X<(>7aC_|V~mA%7<( zYdt0n%@bbl(?LJLCxt32lO7n75 zgHNwl8m~K@B`6t27~PiSCrhMe)y}t*S~CgHRh`}JZJU-rPS);OuS?)<)c|k?@*{<~ zBfzO>x5ozFqM{4BJBM-g;x^ZWv_V~@wgn`?4x>l zb)`fKw=}j}lD%fvJ5W1CN+?y0$UdAEy?>ii)>Y=THd4_EFWyeRp1w#QYj=O0lf`>F z$UbIFJfAn~L?n|@^}|3HRK)M}?dwB#s~iO+P$Y^tT{j?bJPwO%d*d9#e1Ap9D`E#7 z$x`wccQ_o%v06MB@d&$VJk7$<-qGCAQ-T|Zikc`I96e>`2w7oT@HrS z36|vvG)DC=TU;&!5j<9E|8fB=K@~T}7r#p_X;S7bB_B*4r8>uJkL>`+o3n+ zO+Z;weDWRxs}GQo;lQqbtk>^#{`zM6^N_LD6x@kW`wXplpWv;N{LgskI%hx|D}6h* zsvt?1bwL(YW^UL;98?L;)`v}xVxSmB^>NHnuq=%nQ9AH@3h3F}{5L$M-M4{PFp%`aIs6Dx~LI z27wMhlKvC5c(mJNS$TiU7$;wy&I}&IX=&x%0Oi(nt?Py2&_LIuy4p-wRk4>t<%lX+ zNyt!(oq9*DNzQQAYeRyB>R=xsj3VyL8ro^U*2eCw2<4C2?%pd=Q(YtPw)?PLmMBWC zFxlqHz4FIYUqndaQ7j-tz3f$EmjuIV4i>P=+-n*)RPCL4YfFEsc_WfM#lL_5^Is0- zQyvfirmh~Ds*Rxn@LkoD4#4+H`c_n~EosiCI!_5eE$53fP~epP*er#-XyD(X!c-g# zyd(!oi{11?Sk0?VZP4df9+yPRP|mB6SLdsAx@8>JJ=iqnL5bh)mlUIF;$RjfzjraPQ@)6BP=H-o$@>;Ib+Ecdl`op{zBhhNBd( zedG6W@|r@M>X&H{!xpAI<4?6lsZxfU5!1}E1_S_)(*f6;BI;Hs3N&Fuhu1dGNcBss zKa9Fl(yGfOIj<$-5Xjzv>!xwq%2+Egk<$<_mu=SpcG?8qE^EVWE{A%9Y_WOTwD zSW3$oZ7rLmGi~9#M7%E5H`q>OJK~@eQyp{^s9o*Ps)H@Sby8}kF*BvE%^uEhRR`X% zYL~H`b0J*Lh92RH#=`_vDv^JeCRg5xNt6=h)D|^ZkqeLex{8!S zrMXpiu-SQlOSUB-W?$CoS<>a{mBv(=a`lGw+OS_FrBgcuo{1bVbW%OUoSS5^^fDC@ zDF@@5jw4P95JUZ?z|Y=-#6Tj2BJtWMl1;0O2+-hR`Iy*SAQte%6}C-5Dyv*ObP7z~ zR78JviOI6YyJT9_8HV@ME`k^5`mtW0-W465Lc`>1$=N3#Ja4(Ev8e!A=8`I3G?~!# z+}_U#>L)f*bm-W@M%f(UzV{+cy-t!l2xwcBi7E^9))~Ae^R^DCyJJ?#yOG1RR-{xs9EZxNc#Ts{JXu~%!b$I8p^6T+j6SQ?Wk`f z&fC;?Y-$5w5ZeG@=dzMXD)WyKo5Ib4kRc1~)_gw4q-~u6kZ%kS_*69#A^cwt<`-@jIs4&ZKbfQru#!xA$aDHk@bYFRDxx9x1|Y5*?bj z`?t-KUE5XZp^i_fG&#yL|8zwAQl3{aV6iJX((>4T^mvY6e*a~DpTE4F#fQ3zjGOaP zo(VAQ6>M3)t!D9Ej#uR!@XjeNSwMfDAt^F?5XbYH zfefX`O_k-MNCsf}bPvfKx~~raHoa9Fnf1MkAcNy<2TClw%vh+73c;1{#+fBP7d_sU zo{}~Ip7EAbiDLG#Lmc`M676nN0s&xm0A^pZFy8F$geB2*H@5@ePKt7E0Wv4(aqIv6 z^KU;tLDwrOZrgb$ndVA^f$N=-0CfK7>?xZ)(wUC$_l0Xmh8`;<}-Lbas5ypo@L@Vs8(F1mABn1d|-b<-WKK1Tf;Nnx2h-U zVud4h(xrSL1s^$j19_@duq1YhsIBjr+y$OgC_{`&y5LzGM^`9&bO5#H4==$s2R;co zY)Vx$oaJ$F*0$Xy4S;~7hAL;&Q$2@c&<%JkO_cA_bbKrPu2@0K4iHyo?^+Dn9eKE? zwjIims7Yf#MP`5V?y!}UdO1JW>udY;?cZiqDOaBpI8HrjDJ&Ps@pHnDWOMaDNG2Od zi|olMarR%DgG@b+4fvybVM62>OMimwotFcd?H^6+HqnjaN?vvEi=t_FmWs1T#<E}M;iy~B3?b;uP5DtmrO)rW8E58Z&`{J??Dd~%e>ce{aL>s|L@y-+<(+V zipPH_QO@f;9cbQq-jy^14=Ci?_)?_7OSr>>+SI8IMg-o9oC1@d@td&C@hFE)#qJ&Y z)x{OZ<_#xcL+^(}b|v+}rD(PR7u+#lag4{4qL7G1-GPS9@3SwrkiACsU6o=GY#Yp4 zISTn)T)e_cO3H4|GG#W{?O1XN%Ql?<$c%q7Hj{#H6B(pDn^e63IbG$C){Lyc~aQ zK6uO&sxl6I=|aA-^FU`;IKty@a~JCd6eg42V=IUs4kN8Wz0g|eTa zs>0if&3_4D`C&<^Be*6-y46`HMv1FR@gJ1c#CGs(o@WwqU>2{_}rU>fAtzM_-36Eo~;CqChoVwF^MEOaGjDsJ>b(P|1HsJrc!Y zyLSq^nmnAqKi$7|VJS_(ZY-_$8s-GNo*U?&6C31+)vSq=%?(Y!Ul*)HX?vJa^USMoIx42>}!7rBN57%YQ({(XER0yMHL~F55Upv6jXH9 zCfC83MPBz(lQ)s%mLAuxckp&Cd$2zGSsx_DKY#l7iHO$*3&f_=`xgqhP%{OQ#tp?T zZVXDgkaiE91?(j|R0yaUT8r6nw@L1lr4B~Kqmxz3A>WJRlDmJ7o~rEt&-p~T5PWAv z@n%`_hhmS{}0z9&B@d zK+k%>@!U3m}92-tWZ2@2H_ruAg<-&WW;E#u!@+lF1w~c>5Q|eoj`_IomChf{K7#&wHi&JQEhNJdvPfo z*m0GmDVlO9jEbdzCZ>gGQRioxpLmQH&L@!ozAox%(3l>M$x)o@WgEX!dD@vlTZLqE zNVMXNwPt@oZx>kPN4jRuNDc(a9zzyko2QuB8iDYM?y@Juo0?C*@5TsHV15f5r?%8Bhhsya21+MogE6Q zIXEoTE6Y*OwrNq0XE-RPVbPg$_1bob=gxIY|Du0c%ZuDehDA^2p;u?!R_MWdA2PTL`bdNHmnX5yA6MeP0KP_4*W$~un|5c~2(T27*eB0uDY zLl*09&qDJEt#DOB;4DPdBf&G>DMmNClV8+bwt_e|_hub#HL=T(oLb!$h4=OGJ!f~~ zN5#WS^}w*ncgnhAJ+62D`uzFZ@wQqoI$eKWPRiFBHx9CRt@`$G7^SI-flh10@=%Li zR(MkWol1R8Qc8td3c-bwN!_l;a@63OC7H2#=}Mia1);;=iV;LjAkyU!(^XXde0h{{ zSQ0<#jDUlyTFX0<0)E!Sg1SO0ZUqvFw8fEchtZV_*4(j>d>5~|X>c`r)Wcpk(H?&- zHmmBFB;?EKP*5xgVCqi65oaAaqR;*HXMN*qKJY40N6CDSn09M`%S7U8H!oS5;Nc(} zwTnXM60D52Ugl{KQ^qOEn%?eC4KNNJ?y{FtoAwh#(U@a(UYWf{4IqjDXcwYU+^4*N z^Tpv;7(=PjT$DLF$o$PSxOi?(5Q2a0DhCWStQdgPn9BN-O)k(@%Cf|Wk|f1&N~Cd4 ziprDpc-xm-9B;A%m@TGT(^0R+ZVECL3parNYq9>WU%$Me`{$^*g1J$Ix+30vSZHac zFqWpT*1*B8t2e}6WCGAttjUs`3B-rJHo0HsMV1dNpa6~J-L`_W@^d^si_Cxf)JlaC zh1BM#O(QUVFu=4v&{OrgrHS)`PVXJ7DlY2cu;#aNM~5w;5-7VAlhD$aqP{iLlu;u) zIw;htgX)1YZE|82C)4Jf>^_{6P83DA5+?F2f#8nXJ;21@U%vhH>GP-maum(1w?+1@ zW^z|E#aVHk?uZul9!@<_bp(HIOJ$!pN<9#o!{J%^d1427ogJ9cx-JBbl$MrnYf)|p zkWQ&|F3Hbe5v9G3xznq%kKJV(5GdL!5Tf7udU@IBrJ&b@yLt@OcC6)#lHzJVG^dc9 zjn?~FO{6QzhTLT>@qKqWXlk#XlMwwJ$OBIFc>!Tt%6d$;bJraV3a&bf^H7jbH>~?wi z{Mxhf4s1{qPZKsqIcU>y2Lczs__P;K*4K)gsynVJrJ<0jMz|;NXwxi`tQoe@ URDfse#sBmF0T)GP181KB0Jm_HB>(^b diff --git a/media-sound/beets/beets-1.6.0-r1.ebuild b/media-sound/beets/beets-1.6.0-r1.ebuild index d9409a3e9605..cdc5158e3f60 100644 --- a/media-sound/beets/beets-1.6.0-r1.ebuild +++ b/media-sound/beets/beets-1.6.0-r1.ebuild @@ -33,7 +33,7 @@ RDEPEND=" >=dev-python/jellyfish-0.7.1[${PYTHON_USEDEP}] dev-python/munkres[${PYTHON_USEDEP}] >=media-libs/mutagen-1.33[${PYTHON_USEDEP}] - >=dev-python/python-musicbrainzngs-0.4[${PYTHON_USEDEP}] + >=dev-python/musicbrainzngs-0.4[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/requests-oauthlib[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] diff --git a/media-sound/beets/beets-9999.ebuild b/media-sound/beets/beets-9999.ebuild index f4fc6c36c944..03d6d8352705 100644 --- a/media-sound/beets/beets-9999.ebuild +++ b/media-sound/beets/beets-9999.ebuild @@ -33,7 +33,7 @@ RDEPEND=" >=dev-python/jellyfish-0.7.1[${PYTHON_USEDEP}] dev-python/munkres[${PYTHON_USEDEP}] >=media-libs/mutagen-1.33[${PYTHON_USEDEP}] - >=dev-python/python-musicbrainzngs-0.4[${PYTHON_USEDEP}] + >=dev-python/musicbrainzngs-0.4[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/requests-oauthlib[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] diff --git a/media-sound/synaesthesia/synaesthesia-2.4-r2.ebuild b/media-sound/synaesthesia/synaesthesia-2.4-r2.ebuild index 2d4f83edc53c..fdad46d677d1 100644 --- a/media-sound/synaesthesia/synaesthesia-2.4-r2.ebuild +++ b/media-sound/synaesthesia/synaesthesia-2.4-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.logarithmic.net/pfh-files/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" RDEPEND=" x11-libs/libX11 diff --git a/media-sound/whipper/whipper-0.10.0.ebuild b/media-sound/whipper/whipper-0.10.0.ebuild index 3e73f00016ec..14921805d89f 100644 --- a/media-sound/whipper/whipper-0.10.0.ebuild +++ b/media-sound/whipper/whipper-0.10.0.ebuild @@ -22,10 +22,10 @@ RDEPEND=" ${DEPEND} app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 + dev-python/musicbrainzngs[${PYTHON_USEDEP}] >=dev-python/pycdio-2.1.0[${PYTHON_USEDEP}] dev-python/pygobject:3[${PYTHON_USEDEP}] dev-python/python-discid[${PYTHON_USEDEP}] - dev-python/python-musicbrainzngs[${PYTHON_USEDEP}] dev-python/ruamel-yaml[${PYTHON_USEDEP}] dev-python/setuptools[${PYTHON_USEDEP}] media-libs/mutagen[${PYTHON_USEDEP}] diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index 2a73a3a7de263fe94327c684e527499cd22ee8ba..6a13d2980f4854af74387874776d81e0897ea783 100644 GIT binary patch delta 8241 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 Bh2{VN diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 700678bd25a7..c1248df12179 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -3,3 +3,4 @@ DIST pipewire-0.3.77.tar.bz2 1643767 BLAKE2B 3a2df9cdedf77d5b4927e115ddd7da0d1ee DIST pipewire-0.3.80.tar.bz2 1655137 BLAKE2B cf55e01b6fff29e7ef1f40e9a8f28788b9f538380232821b334359844b33b12b913375ae14e4589d7ae9cd26d22bc841d8103d41c7eb3ea1a9f0c1db1abc6507 SHA512 77e26b6cbefc091ea703b53d147accbd9495f97ba57618a21366b0747074de3ed1060c03e91362f5cf9dc5c256da6d541eccaff8de306b369730400c7b7f46b2 DIST pipewire-0.3.81.tar.bz2 1658240 BLAKE2B 8c67d6fbc5bc72354562e1628feb09e3baef3fd38be70bde24b145a6d57fe3a90b3bc466d4289be16fa36d936966d7d3e68759c38a7cd1383bd04b4f2a173687 SHA512 2366819d6ddad80d0db47aacc81c25c12bc69f4bd337b296bd9e8b417dd30c5e65b86d9cbb700f9aca0c464bcd2738284ee07f45f1cf68962ada9cf37799ebc7 DIST pipewire-0.3.82.tar.bz2 1661085 BLAKE2B 444cc55a7d1904f89527675fea3066ea782496da43ba0adf50976558e8ecf944fc4f0541c2f84730ee2f832435acd141474afd36e598ecec4fa0f92a3df0ad71 SHA512 3fd6203274367f2c081be6a079d096b86e3b43ce7d2f220007d6186c1d17c9ab44d79282612ee92808bc3a7741e43f5533267d63b11b33c1b2e77dc63fb9a4f7 +DIST pipewire-0.3.83.tar.bz2 1663247 BLAKE2B da62ad157d3475e3832ee2bff12aa4f33b4e585c409d9b6cfd8f31a6b275f93821eba5243e6e9fa9d75cd4162456e42ab51d5973c31ed6814e79906162b7765a SHA512 87bab649e6e790bc484d7bd9bccf0a0808f3dc6495aae6455ea1e5db8d69cac5ad2adb48be8c1d03e3ea17592c8790930924d93360373f7d1dba045109d8640b diff --git a/media-video/pipewire/files/0.3.82/0001-alsa-Ignore-PCM-devices-with-udev-env-ACP_IGNORE.patch b/media-video/pipewire/files/0.3.82/0001-alsa-Ignore-PCM-devices-with-udev-env-ACP_IGNORE.patch new file mode 100644 index 000000000000..12192fc8678a --- /dev/null +++ b/media-video/pipewire/files/0.3.82/0001-alsa-Ignore-PCM-devices-with-udev-env-ACP_IGNORE.patch @@ -0,0 +1,69 @@ +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/fd969dab2878836fd8e9ac7d8fb92d1ede594f37 + +From fd969dab2878836fd8e9ac7d8fb92d1ede594f37 Mon Sep 17 00:00:00 2001 +From: Hector Martin +Date: Sat, 14 Oct 2023 14:11:15 +0900 +Subject: [PATCH] alsa: Ignore PCM devices with udev env ACP_IGNORE + +When checking that a card has all of its PCM devices available, ignore +any specific device with the ACP_IGNORE udev environment variable. This +mirrors how we ignore whole cards, but specifically allows non-PipeWire +software to own specific PCM devices. + +Note that this does not actually stop PipeWire from using those +subdevices right now, we assume UCM configs take care of that. This +should probably be implemented later to ensure PipeWire always stays +away from them, but for now this fixes the issue where it refuses to +probe the entire card. + +Fixes: #3570 + +Signed-off-by: Hector Martin +--- + spa/plugins/alsa/alsa-udev.c | 24 ++++++++++++++++++++++++ + 1 file changed, 24 insertions(+) + +diff --git a/spa/plugins/alsa/alsa-udev.c b/spa/plugins/alsa/alsa-udev.c +index 3048d7363..58ff5032d 100644 +--- a/spa/plugins/alsa/alsa-udev.c ++++ b/spa/plugins/alsa/alsa-udev.c +@@ -329,6 +329,27 @@ static int get_num_compress_offload_devices(unsigned int card_nr) + return errno != 0 ? -errno : num_dev; + } + ++static int check_udev_environment(struct udev *udev, const char *devname) ++{ ++ char path[PATH_MAX]; ++ struct udev_device *dev; ++ int ret = 0; ++ ++ /* Check for ACP_IGNORE on a specific PCM device (not the whole card) */ ++ spa_scnprintf(path, sizeof(path), "/sys/class/sound/%s", devname); ++ ++ dev = udev_device_new_from_syspath(udev, path); ++ if (dev == NULL) ++ return 0; ++ ++ if (udev_device_get_property_value(dev, "ACP_IGNORE")) ++ ret = -ENXIO; ++ ++ udev_device_unref(dev); ++ ++ return ret; ++} ++ + static int check_pcm_device_availability(struct impl *this, struct card *card, + int *num_pcm_devices) + { +@@ -376,6 +397,9 @@ static int check_pcm_device_availability(struct impl *this, struct card *card, + card->card_nr, entry->d_name+3); + if (check_device_pcm_class(path) < 0) + continue; ++ /* Check udev environment */ ++ if (check_udev_environment(this->udev, path) < 0) ++ continue; + + /* Check busy status */ + spa_scnprintf(path, sizeof(path), "/proc/asound/card%u/%s", +-- +GitLab diff --git a/media-video/pipewire/files/0.3.82/0002-alsa-don-t-try-to-link-when-prepare-fails.patch b/media-video/pipewire/files/0.3.82/0002-alsa-don-t-try-to-link-when-prepare-fails.patch new file mode 100644 index 000000000000..c24b63036315 --- /dev/null +++ b/media-video/pipewire/files/0.3.82/0002-alsa-don-t-try-to-link-when-prepare-fails.patch @@ -0,0 +1,27 @@ +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/840a9487a404916b18bf945662720e8a6d5b3716 + +From 840a9487a404916b18bf945662720e8a6d5b3716 Mon Sep 17 00:00:00 2001 +From: Wim Taymans +Date: Mon, 16 Oct 2023 10:32:51 +0200 +Subject: [PATCH] alsa: don't try to link when prepare fails + +--- + spa/plugins/alsa/alsa-pcm.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/spa/plugins/alsa/alsa-pcm.c b/spa/plugins/alsa/alsa-pcm.c +index fbd67cf86..df40ea9e5 100644 +--- a/spa/plugins/alsa/alsa-pcm.c ++++ b/spa/plugins/alsa/alsa-pcm.c +@@ -3042,7 +3042,8 @@ int spa_alsa_prepare(struct state *state) + + spa_list_for_each(follower, &state->followers, driver_link) { + if (follower != state && !follower->matching) { +- spa_alsa_prepare(follower); ++ if (spa_alsa_prepare(follower) < 0) ++ continue; + if (!follower->linked && state->auto_link) + do_link(state, follower); + } +-- +GitLab diff --git a/media-video/pipewire/files/0.3.82/0003-context-relax-quantum-change-conditions.patch b/media-video/pipewire/files/0.3.82/0003-context-relax-quantum-change-conditions.patch new file mode 100644 index 000000000000..5827c25c9afc --- /dev/null +++ b/media-video/pipewire/files/0.3.82/0003-context-relax-quantum-change-conditions.patch @@ -0,0 +1,37 @@ +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/19b02003b051878e46e93584a0eb60420a38abe1 + +From 19b02003b051878e46e93584a0eb60420a38abe1 Mon Sep 17 00:00:00 2001 +From: Wim Taymans +Date: Mon, 16 Oct 2023 16:18:18 +0200 +Subject: [PATCH] context: relax quantum change conditions + +We can change the quantum of a node while it is running just fine so +relax the check. + +This was copied from the rate change logic, which is avoided while the +node is running. + +This fixes a regression in dynamic quantum switching. + +Fixes #3574 +--- + src/pipewire/context.c | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/src/pipewire/context.c b/src/pipewire/context.c +index 1f5eaf296..e5ac4076a 100644 +--- a/src/pipewire/context.c ++++ b/src/pipewire/context.c +@@ -1473,9 +1473,7 @@ again: + } + + current_quantum = n->target_quantum; +- if (!restore_quantum && +- (lock_quantum || need_resume || !running || +- (!force_quantum && (n->info.state > PW_NODE_STATE_IDLE)))) { ++ if (!restore_quantum && (lock_quantum || need_resume || !running)) { + pw_log_debug("%p: keep quantum:%u restore:%u lock:%u resume:%u " + "running:%u force:%u state:%s", context, + current_quantum, restore_quantum, lock_quantum, need_resume, +-- +GitLab diff --git a/media-video/pipewire/pipewire-0.3.82.ebuild b/media-video/pipewire/pipewire-0.3.82-r1.ebuild similarity index 100% rename from media-video/pipewire/pipewire-0.3.82.ebuild rename to media-video/pipewire/pipewire-0.3.82-r1.ebuild diff --git a/media-video/pipewire/pipewire-0.3.83.ebuild b/media-video/pipewire/pipewire-0.3.83.ebuild new file mode 100644 index 000000000000..96ac98602cae --- /dev/null +++ b/media-video/pipewire/pipewire-0.3.83.ebuild @@ -0,0 +1,477 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# 1. Please regularly check (even at the point of bumping) Fedora's packaging +# for needed backports at https://src.fedoraproject.org/rpms/pipewire/tree/rawhide. +# +# 2. Upstream also sometimes amend release notes for the previous release to mention +# needed patches, e.g. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros +# +# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things +# continue to move quickly. It's not uncommon for fixes to be made shortly +# after releases. + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" + inherit git-r3 +else + if [[ ${PV} == *_p* ]] ; then + MY_COMMIT="" + SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}"/${PN}-${MY_COMMIT} + else + SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" + fi + + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +DESCRIPTION="Multimedia processing graphs" +HOMEPAGE="https://pipewire.org/" + +LICENSE="MIT LGPL-2.1+ GPL-2" +# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 +SLOT="0/0.4" +IUSE="bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2" +IUSE+=" modemmanager pipewire-alsa readline roc selinux sound-server ssl system-service systemd test v4l X zeroconf" + +# Once replacing system JACK libraries is possible, it's likely that +# jack-client IUSE will need blocking to avoid users accidentally +# configuring their systems to send PW sink output to the emulated +# JACK's sink - doing so is likely to yield no audio, cause a CPU +# cycles consuming loop (and may even cause GUI crashes)! + +# - TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled +# - TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work +# which provides adequate guarantee that alsa-lib will be able to provide audio services. +# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. +# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. +# - ffmpeg is only used for pw-cat. We don't build the spa plugin which receives barely any activity. +REQUIRED_USE=" + ffmpeg? ( extra ) + bluetooth? ( dbus ) + jack-sdk? ( !jack-client ) + modemmanager? ( bluetooth ) + system-service? ( systemd ) + !sound-server? ( !pipewire-alsa ) + jack-client? ( dbus ) +" + +RESTRICT="!test? ( test )" + +BDEPEND=" + >=dev-util/meson-0.59 + virtual/pkgconfig + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') + dbus? ( dev-util/gdbus-codegen ) + doc? ( + app-doc/doxygen + media-gfx/graphviz + ) +" +# While udev could technically be optional, it's needed for a numebr of options, +# and not really worth it, bug #877769. +RDEPEND=" + acct-group/audio + acct-group/pipewire + media-libs/alsa-lib + sys-libs/ncurses:=[unicode(+)] + virtual/libintl[${MULTILIB_USEDEP}] + virtual/libudev[${MULTILIB_USEDEP}] + bluetooth? ( + dev-libs/glib + media-libs/fdk-aac + media-libs/libldac + media-libs/libfreeaptx + media-libs/opus + media-libs/sbc + >=net-wireless/bluez-4.101:= + virtual/libusb:1 + ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + echo-cancel? ( media-libs/webrtc-audio-processing:0 ) + extra? ( >=media-libs/libsndfile-1.0.20 ) + ffmpeg? ( media-video/ffmpeg:= ) + flatpak? ( dev-libs/glib ) + gstreamer? ( + >=dev-libs/glib-2.32.0:2 + >=media-libs/gstreamer-1.10.0:1.0 + media-libs/gst-plugins-base:1.0 + ) + gsettings? ( >=dev-libs/glib-2.26.0:2 ) + ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] ) + jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) + jack-sdk? ( + !media-sound/jack-audio-connection-kit + !media-sound/jack2 + ) + liblc3? ( media-sound/liblc3 ) + lv2? ( media-libs/lilv ) + modemmanager? ( >=net-misc/modemmanager-1.10.0 ) + pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] ) + sound-server? ( !media-sound/pulseaudio-daemon ) + roc? ( media-libs/roc-toolkit ) + readline? ( sys-libs/readline:= ) + selinux? ( sys-libs/libselinux ) + ssl? ( dev-libs/openssl:= ) + systemd? ( sys-apps/systemd ) + system-service? ( acct-user/pipewire ) + v4l? ( media-libs/libv4l ) + X? ( + media-libs/libcanberra + x11-libs/libX11 + x11-libs/libXfixes + ) + zeroconf? ( net-dns/avahi ) +" + +DEPEND="${RDEPEND}" + +# TODO: Consider use cases where pipewire is not used for driving audio +# Doing so with WirePlumber currently involves editing Lua scripts +PDEPEND=">=media-video/wireplumber-0.4.8-r3" + +# Present RDEPEND that are currently always disabled due to the PW +# code using them being required to be disabled by Gentoo guidelines +# (i.e. developer binaries not meant for users) and unready code +# media-libs/libsdl2 +# >=media-libs/vulkan-loader-1.1.69 +# +# Ditto for DEPEND +# >=dev-util/vulkan-headers-1.1.69 + +DOCS=( {README,INSTALL}.md NEWS ) + +PATCHES=( + "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch +) + +python_check_deps() { + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" +} + +src_prepare() { + default + + # Used for upstream backports + [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} +} + +multilib_src_configure() { + # https://bugs.gentoo.org/838301 + filter-flags -fno-semantic-interposition + + local emesonargs=( + -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} + + $(meson_feature dbus) + $(meson_native_use_feature zeroconf avahi) + $(meson_native_use_feature doc docs) + $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone + $(meson_native_enabled man) + $(meson_feature test tests) + -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests + $(meson_feature ieee1394 libffado) + $(meson_native_use_feature gstreamer) + $(meson_native_use_feature gstreamer gstreamer-device-provider) + $(meson_native_use_feature gsettings) + $(meson_native_use_feature systemd) + + $(meson_native_use_feature system-service systemd-system-service) + -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" + -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" + + $(meson_native_use_feature systemd systemd-user-service) + $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph + $(meson_feature selinux) + -Dspa-plugins=enabled + -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) + -Dcompress-offload=disabled # TODO: tinycompress unpackaged + -Daudiomixer=enabled # Matches upstream + -Daudioconvert=enabled # Matches upstream + $(meson_native_use_feature bluetooth bluez5) + $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) + $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) + # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1379 + $(meson_native_use_feature modemmanager bluez5-backend-native-mm) + $(meson_native_use_feature bluetooth bluez5-backend-ofono) + $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) + $(meson_native_use_feature bluetooth bluez5-codec-aac) + $(meson_native_use_feature bluetooth bluez5-codec-aptx) + $(meson_native_use_feature bluetooth bluez5-codec-ldac) + $(meson_native_use_feature bluetooth opus) + $(meson_native_use_feature bluetooth bluez5-codec-opus) + $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) + $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 + -Dcontrol=enabled # Matches upstream + -Daudiotestsrc=enabled # Matches upstream + -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 + $(meson_native_use_feature ffmpeg pw-cat-ffmpeg) + $(meson_native_use_feature flatpak) + -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph + $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client + $(meson_use jack-sdk jack-devel) + $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') + -Dsupport=enabled # Miscellaneous/common plugins, such as null sink + -Devl=disabled # Matches upstream + -Dtest=disabled # fakesink and fakesource plugins + -Dbluez5-codec-lc3plus=disabled # unpackaged + $(meson_native_use_feature liblc3 bluez5-codec-lc3) + $(meson_native_use_feature lv2) + $(meson_native_use_feature v4l v4l2) + -Dlibcamera=disabled # libcamera is not in Portage tree + $(meson_native_use_feature roc) + $(meson_native_use_feature readline) + $(meson_native_use_feature ssl raop) + -Dvideoconvert=enabled # Matches upstream + -Dvideotestsrc=enabled # Matches upstream + -Dvolume=enabled # Matches upstream + -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) + $(meson_native_use_feature extra pw-cat) + -Dudev=enabled + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) + -Dlibmysofa=disabled # libmysofa is unpackaged + $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) + -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build + + # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only + # just became stable, with 5.15 being the previous LTS. Many people + # are still on it. + -Dpam-defaults-install=true + + # Just for bell sounds in X11 right now. + $(meson_native_use_feature X x11) + $(meson_native_use_feature X x11-xfixes) + $(meson_native_use_feature X libcanberra) + ) + + meson_src_configure +} + +multilib_src_test() { + meson_src_test --timeout-multiplier 10 +} + +multilib_src_install() { + # Our custom DOCS do not exist in multilib source directory + DOCS= meson_src_install +} + +multilib_src_install_all() { + einstalldocs + + if use pipewire-alsa; then + dodir /etc/alsa/conf.d + + # Install pipewire conf loader hook + insinto /usr/share/alsa/alsa.conf.d + doins "${FILESDIR}"/99-pipewire-default-hook.conf + eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf + + # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 + # And the current dosym8 -r implementation is likely affected by the same issue, too. + dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf + dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf + fi + + # Enable required wireplumber alsa and bluez monitors + if use sound-server; then + dodir /etc/wireplumber/main.lua.d + echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die + + dodir /etc/wireplumber/bluetooth.lua.d + echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die + fi + + if use system-service; then + newtmpfiles - pipewire.conf <<-EOF || die + d /run/pipewire 0755 pipewire pipewire - - + EOF + fi + + if ! use systemd; then + insinto /etc/xdg/autostart + newins "${FILESDIR}"/pipewire.desktop-r2 pipewire.desktop + + exeinto /usr/bin + newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r3 gentoo-pipewire-launcher + + doman "${FILESDIR}"/gentoo-pipewire-launcher.1 + + # Disable pipewire-pulse if sound-server is disabled. + if ! use sound-server ; then + sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die + fi + + eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher + fi +} + +pkg_postrm() { + udev_reload +} + +pkg_preinst() { + HAD_SOUND_SERVER=0 + HAD_SYSTEM_SERVICE=0 + + if has_version "media-video/pipewire[sound-server(-)]" ; then + HAD_SOUND_SERVER=1 + fi + + if has_version "media-video/pipewire[system-service(-)]" ; then + HAD_SYSTEM_SERVICE=1 + fi +} + +pkg_postinst() { + udev_reload + + use system-service && tmpfiles_process pipewire.conf + + local ver + for ver in ${REPLACING_VERSIONS} ; do + if has_version kde-plasma/kwin[screencast] || has_version x11-wm/mutter[screencast] ; then + # https://bugs.gentoo.org/908490 + # https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3243 + ewarn "Please restart KWin/Mutter after upgrading PipeWire." + ewarn "Screencasting may not work until you do." + fi + + if ver_test ${ver} -le 0.3.66-r1 ; then + elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" + elog "and limits needed to function smoothly:" + elog + elog "1. Please make sure your user is in the 'pipewire' group for" + elog "the best experience with realtime scheduling (PAM limits behavior)!" + elog "You can add your account with:" + elog " usermod -aG pipewire " + elog + elog "2. For the best experience with fast user switching, it is recommended" + elog "that you remove your user from the 'audio' group unless you rely on the" + elog "audio group for device access control or ACLs.:" + elog " usermod -rG audio " + elog + + if ! use jack-sdk ; then + elog + elog "JACK emulation is incomplete and not all programs will work. PipeWire's" + elog "alternative libraries have been installed to a non-default location." + elog "To use them, put pw-jack before every JACK application." + elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" + elog "provider is still needed to compile the JACK applications themselves." + elog + fi + + if use systemd ; then + ewarn + ewarn "PipeWire daemon startup has been moved to a launcher script!" + ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" + ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" + ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" + ewarn + ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" + ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" + ewarn "advised that a D-Bus user session is set up before starting the script." + ewarn + fi + + if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then + elog + elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" + elog "are recommended to edit pulseaudio client configuration files:" + elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" + elog "if it exists, and disable autospawning of the original daemon by setting:" + elog + elog " autospawn = no" + elog + elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" + elog + elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" + elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" + elog "command:" + elog + elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" + elog + fi + + if has_version 'net-misc/ofono' ; then + ewarn "Native backend has become default. Please disable oFono via:" + if systemd_is_booted ; then + ewarn "systemctl disable ofono" + else + ewarn "rc-update delete ofono" + fi + fi + fi + done + + if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then + # TODO: We could drop most of this if we set up systemd presets? + # They're worth looking into because right now, the out-of-the-box experience + # is automatic on OpenRC, while it needs manual intervention on systemd. + if use sound-server && use systemd ; then + elog + elog "When switching from PulseAudio, you may need to disable PulseAudio:" + elog + elog " systemctl --user disable pulseaudio.service pulseaudio.socket" + elog + elog "To use PipeWire, the user units must be manually enabled" + elog "by running this command as each user you use for desktop activities:" + elog + elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" + elog + elog "A reboot is recommended to avoid interferences from still running" + elog "PulseAudio daemon." + elog + elog "Both new users and those upgrading need to enable WirePlumber" + elog "for relevant users:" + elog + elog " systemctl --user disable pipewire-media-session.service" + elog " systemctl --user --force enable wireplumber.service" + elog + elog "Root user may replace --user with --global to change system default" + elog "configuration for all of the above commands." + elog + fi + + if ! use sound-server ; then + ewarn + ewarn "USE=sound-server is disabled! If you want PipeWire to provide" + ewarn "your sound, please enable it. See the wiki at" + ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" + ewarn "for more details." + ewarn + fi + fi + + if use system-service && [[ ${HAD_SYSTEM_SERVICE} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then + ewarn + ewarn "You have enabled the system-service USE flag, which installs" + ewarn "the system-wide systemd units that enable PipeWire to run as a system" + ewarn "service. This is more than likely NOT what you want. You are strongly" + ewarn "advised not to enable this mode and instead stick with systemd user" + ewarn "units. The default configuration files will likely not work out of the" + ewarn "box, and you are on your own with configuration." + ewarn + fi + + elog "For latest tips and tricks, troubleshooting information, and documentation" + elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" + elog + + optfeature_header "The following can be installed for optional runtime features:" + optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit + + if use sound-server && ! use pipewire-alsa; then + optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" + fi +} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index e504e01f43c294cd378b739ed46ec10d99572e69..eb3c1686a67be6c26446a3bb663babebc115c8c5 100644 GIT binary patch literal 7311 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 diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 7b47d717114b..d9ce88f769e4 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Wed, 18 Oct 2023 14:40:01 +0000 +Fri, 20 Oct 2023 20:10:07 +0000 diff --git a/metadata/glsa/Manifest.files.gz b/metadata/glsa/Manifest.files.gz index bd3b63d1aa868ca98cbea1a798389e54e519b9e0..59deb0c365fd5fd0f44b58b26e1848c62d903738 100644 GIT binary patch delta 9838 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 IX7mCN09=dB3IG5A diff --git a/metadata/glsa/glsa-202310-13.xml b/metadata/glsa/glsa-202310-13.xml new file mode 100644 index 000000000000..0bf697889416 --- /dev/null +++ b/metadata/glsa/glsa-202310-13.xml @@ -0,0 +1,42 @@ + + + + GNU Mailutils: unexpected processsing of escape sequences + A vulnerability has been discovered in Mailutils where escape sequences are processed in a context where this may lead to RCE. + mailutils + 2023-10-19 + 2023-10-19 + 802867 + remote + + + 3.12-r3 + 3.12-r3 + + + +

    GNU Mailutils is a collection of mail-related utilities, including an IMAP4 server (imap4d) and a Mail User Agent (mail).

    + + +

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

    +
    + +

    mail(1) from mailutils would process escape sequences (like ~! shellcommand) in message bodies piped/redirected in. This creates an RCE if some part of the message body is under an attacker's control.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All Mailutils users should upgrade to the latest version:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=net-mail/mailutils-3.12-r3" + +
    + + CVE-2021-32749 + + graaff + graaff + \ No newline at end of file diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 7b47d717114b..8a4e011870ca 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Wed, 18 Oct 2023 14:40:01 +0000 +Fri, 20 Oct 2023 20:10:08 +0000 diff --git a/metadata/glsa/timestamp.commit b/metadata/glsa/timestamp.commit index f7738e0e33eb..86e6c6831bb4 100644 --- a/metadata/glsa/timestamp.commit +++ b/metadata/glsa/timestamp.commit @@ -1 +1 @@ -3dfe02046c2bc76fb7e910a04702603b72fcb98c 1697013684 2023-10-11T08:41:24+00:00 +3e4a6266341c7f754ede0bb2d3c6a7f37daef958 1697694502 2023-10-19T05:48:22+00:00 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 137bca2da17fa61d9a5b9e2f2275337679e5e64b..2564fa33c8ce06640e88a6a2b6cd070f2438e580 100644 GIT binary patch literal 27945 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
    DVS&m_HUbU&cUKTI2x6mq&Y`{INAlURft_lil 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�N8Ai>^?hY!%1 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 literal 27917 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 Iih#-h0HwYc*8l(j diff --git a/metadata/md5-cache/acct-group/Manifest.gz b/metadata/md5-cache/acct-group/Manifest.gz index df77b25c55ee1baeaad7d2fa54050e1d783fc4ab..3a07ee7dddd15cda34dc751806d9cf733709e0ef 100644 GIT binary patch delta 47339 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%0D2)W9Hd)%1V#_3;ucDh&%>wp4EMXRv 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 $Odm8GTD)WfjagVFM9@8J+Km9p>qr{_9 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 rs~WA8Z8k~iNpzyV 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

    (3)9H4NW2nc%{qIJ~6+%CJ# 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 literal 33465 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/mpg123-1.5.0[abi_x86_32(-)] ) nls? ( sys-devel/gettext[abi_x86_32(-)] ) openal? ( media-libs/openal[abi_x86_32(-)] ) opencl? ( virtual/opencl[abi_x86_32(-)] ) opengl? ( virtual/glu[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)] ) pcap? ( net-libs/libpcap[abi_x86_32(-)] ) png? ( media-libs/libpng:0[abi_x86_32(-)] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) ssl? ( net-libs/gnutls:0/30.30[abi_x86_32(-)] ) v4l? ( media-libs/libv4l[abi_x86_32(-)] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)] ) dev-libs/glib:2 dev-libs/gobject-introspection || ( dev-libs/openssl-compat:1.1.1 =dev-libs/openssl-1.1.1* ) dev-util/desktop-file-utils media-libs/alsa-lib[abi_x86_32(-)] media-libs/freetype:2[abi_x86_32(-)] media-libs/mesa[abi_x86_32(-),osmesa?] media-libs/tiff-compat:4[abi_x86_32(-)] sys-auth/nss-mdns[abi_x86_32(-)] sys-apps/util-linux[abi_x86_32(-)] sys-libs/libunwind[abi_x86_32(-)] sys-libs/ncurses-compat:5[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)] x11-libs/libICE[abi_x86_32(-)] x11-libs/libSM[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXau[abi_x86_32(-)] x11-libs/libXcursor[abi_x86_32(-)] x11-libs/libXdmcp[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] x11-libs/libXi[abi_x86_32(-)] x11-libs/libXrandr[abi_x86_32(-)] x11-libs/libXxf86vm[abi_x86_32(-)] x11-libs/libxcb[abi_x86_32(-)] x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-libs/vte:2.91[introspection] sys-libs/libxcrypt[compat] -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) !prefix? ( sys-libs/glibc ) capi? ( net-libs/libcapi[abi_x86_32(-)] ) cups? ( net-print/cups[abi_x86_32(-)] ) gsm? ( media-sound/gsm[abi_x86_32(-)] ) jpeg? ( media-libs/libjpeg-turbo:0[abi_x86_32(-)] ) lcms? ( media-libs/lcms:2 ) ldap? ( net-nds/openldap[abi_x86_32(-)] ) gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)] jpeg? ( media-plugins/gst-plugins-jpeg:1.0[abi_x86_32(-)] ) media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)] ) mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) nls? ( sys-devel/gettext[abi_x86_32(-)] ) openal? ( media-libs/openal[abi_x86_32(-)] ) opencl? ( virtual/opencl[abi_x86_32(-)] ) opengl? ( virtual/glu[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)] ) pcap? ( net-libs/libpcap[abi_x86_32(-)] ) png? ( media-libs/libpng:0[abi_x86_32(-)] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) ssl? ( net-libs/gnutls:0/30.30[abi_x86_32(-)] ) v4l? ( media-libs/libv4l[abi_x86_32(-)] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)] ) dev-libs/glib:2 dev-libs/gobject-introspection || ( dev-libs/openssl-compat:1.1.1 =dev-libs/openssl-1.1.1* ) dev-util/desktop-file-utils media-libs/alsa-lib[abi_x86_32(-)] media-libs/freetype:2[abi_x86_32(-)] media-libs/mesa[abi_x86_32(-),osmesa?] media-libs/tiff-compat:4[abi_x86_32(-)] sys-auth/nss-mdns[abi_x86_32(-)] sys-apps/util-linux[abi_x86_32(-)] sys-libs/libunwind[abi_x86_32(-)] sys-libs/ncurses-compat:5[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)] x11-libs/libICE[abi_x86_32(-)] x11-libs/libSM[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXau[abi_x86_32(-)] x11-libs/libXcursor[abi_x86_32(-)] x11-libs/libXdmcp[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] x11-libs/libXi[abi_x86_32(-)] x11-libs/libXrandr[abi_x86_32(-)] x11-libs/libXxf86vm[abi_x86_32(-)] x11-libs/libxcb[abi_x86_32(-)] x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-libs/vte:2.91[introspection] sys-libs/libxcrypt[compat] +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=bindist test SLOT=0 SRC_URI=https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-22.1.1.bin _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=6638de3549788f0af3e753145d894aa6 +_md5_=2907ebfff3abd526d2cfd0ab0754c5a8 diff --git a/metadata/md5-cache/app-emulation/crossover-bin-23.0.0 b/metadata/md5-cache/app-emulation/crossover-bin-23.0.0 index 63c58c536959..9e4d7bb24650 100644 --- a/metadata/md5-cache/app-emulation/crossover-bin-23.0.0 +++ b/metadata/md5-cache/app-emulation/crossover-bin-23.0.0 @@ -1,16 +1,16 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-arch/cpio app-arch/unzip dev-lang/perl dev-util/bbe +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 ) app-arch/cpio app-arch/unzip dev-lang/perl dev-util/bbe DEFINED_PHASES=install prepare setup unpack DESCRIPTION=Commercial version of app-emulation/wine with paid support EAPI=8 HOMEPAGE=https://www.codeweavers.com/products/ INHERIT=python-single-r1 unpacker -IUSE=+capi +cups doc +gphoto2 +gstreamer +jpeg +lcms ldap +mp3 +nls osmesa +openal +opencl +opengl +pcap +png +scanner +ssl +v4l +vulkan python_single_target_python3_10 python_single_target_python3_11 +IUSE=+capi +cups doc +gphoto2 +gstreamer +jpeg +lcms ldap +mp3 +nls osmesa +openal +opencl +opengl +pcap +png +scanner +ssl +v4l +vulkan python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 KEYWORDS=-* ~amd64 ~x86 LICENSE=CROSSOVER-3 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) !prefix? ( sys-libs/glibc ) capi? ( net-libs/libcapi[abi_x86_32(-)] ) cups? ( net-print/cups[abi_x86_32(-)] ) jpeg? ( media-libs/libjpeg-turbo:0[abi_x86_32(-)] ) lcms? ( media-libs/lcms:2 ) ldap? ( net-nds/openldap[abi_x86_32(-)] ) gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)] jpeg? ( media-plugins/gst-plugins-jpeg:1.0[abi_x86_32(-)] ) media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)] ) mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) nls? ( sys-devel/gettext[abi_x86_32(-)] ) openal? ( media-libs/openal[abi_x86_32(-)] ) opencl? ( virtual/opencl[abi_x86_32(-)] ) opengl? ( virtual/glu[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)] ) pcap? ( net-libs/libpcap[abi_x86_32(-)] ) png? ( media-libs/libpng:0[abi_x86_32(-)] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) ssl? ( net-libs/gnutls:0/30.30[abi_x86_32(-)] ) v4l? ( media-libs/libv4l[abi_x86_32(-)] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)] ) dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/openssl-compat:1.1.1 dev-util/desktop-file-utils media-libs/alsa-lib[abi_x86_32(-)] media-libs/freetype:2[abi_x86_32(-)] media-libs/mesa[abi_x86_32(-),osmesa?] media-libs/tiff-compat:4[abi_x86_32(-)] sys-auth/nss-mdns[abi_x86_32(-)] sys-apps/util-linux[abi_x86_32(-)] sys-libs/libunwind[abi_x86_32(-)] sys-libs/ncurses-compat:5[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)] x11-libs/libICE[abi_x86_32(-)] x11-libs/libSM[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXau[abi_x86_32(-)] x11-libs/libXcursor[abi_x86_32(-)] x11-libs/libXdmcp[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] x11-libs/libXi[abi_x86_32(-)] x11-libs/libXrandr[abi_x86_32(-)] x11-libs/libXxf86vm[abi_x86_32(-)] x11-libs/libxcb[abi_x86_32(-)] x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-libs/vte:2.91[introspection] sys-libs/libxcrypt[compat] -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) !prefix? ( sys-libs/glibc ) capi? ( net-libs/libcapi[abi_x86_32(-)] ) cups? ( net-print/cups[abi_x86_32(-)] ) jpeg? ( media-libs/libjpeg-turbo:0[abi_x86_32(-)] ) lcms? ( media-libs/lcms:2 ) ldap? ( net-nds/openldap[abi_x86_32(-)] ) gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)] jpeg? ( media-plugins/gst-plugins-jpeg:1.0[abi_x86_32(-)] ) media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)] ) mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) nls? ( sys-devel/gettext[abi_x86_32(-)] ) openal? ( media-libs/openal[abi_x86_32(-)] ) opencl? ( virtual/opencl[abi_x86_32(-)] ) opengl? ( virtual/glu[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)] ) pcap? ( net-libs/libpcap[abi_x86_32(-)] ) png? ( media-libs/libpng:0[abi_x86_32(-)] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) ssl? ( net-libs/gnutls:0/30.30[abi_x86_32(-)] ) v4l? ( media-libs/libv4l[abi_x86_32(-)] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)] ) dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/openssl-compat:1.1.1 dev-util/desktop-file-utils media-libs/alsa-lib[abi_x86_32(-)] media-libs/freetype:2[abi_x86_32(-)] media-libs/mesa[abi_x86_32(-),osmesa?] media-libs/tiff-compat:4[abi_x86_32(-)] sys-auth/nss-mdns[abi_x86_32(-)] sys-apps/util-linux[abi_x86_32(-)] sys-libs/libunwind[abi_x86_32(-)] sys-libs/ncurses-compat:5[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)] x11-libs/libICE[abi_x86_32(-)] x11-libs/libSM[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXau[abi_x86_32(-)] x11-libs/libXcursor[abi_x86_32(-)] x11-libs/libXdmcp[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] x11-libs/libXi[abi_x86_32(-)] x11-libs/libXrandr[abi_x86_32(-)] x11-libs/libXxf86vm[abi_x86_32(-)] x11-libs/libxcb[abi_x86_32(-)] x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-libs/vte:2.91[introspection] sys-libs/libxcrypt[compat] +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=bindist test SLOT=0 SRC_URI=https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-23.0.0.bin _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=61b37fd3ae1a8d36cc354e471e3c731c +_md5_=dc4143e389fcdcdae15280a00ed09ba1 diff --git a/metadata/md5-cache/app-emulation/crossover-bin-23.6.0 b/metadata/md5-cache/app-emulation/crossover-bin-23.6.0 new file mode 100644 index 000000000000..9e7ce233925b --- /dev/null +++ b/metadata/md5-cache/app-emulation/crossover-bin-23.6.0 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/cpio app-arch/unzip dev-lang/perl dev-util/bbe +DEFINED_PHASES=install prepare setup unpack +DESCRIPTION=Commercial version of app-emulation/wine with paid support +EAPI=8 +HOMEPAGE=https://www.codeweavers.com/products/ +INHERIT=python-single-r1 unpacker +IUSE=+capi +cups doc +gphoto2 +gstreamer +jpeg +lcms +mp3 +nls osmesa +openal +opencl +opengl +pcap +png +scanner +ssl +v4l +vulkan python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=-* ~amd64 ~x86 +LICENSE=CROSSOVER-3 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) !prefix? ( sys-libs/glibc ) capi? ( net-libs/libcapi[abi_x86_32(-)] ) cups? ( net-print/cups[abi_x86_32(-)] ) jpeg? ( media-libs/libjpeg-turbo:0[abi_x86_32(-)] ) lcms? ( media-libs/lcms:2 ) gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)] jpeg? ( media-plugins/gst-plugins-jpeg:1.0[abi_x86_32(-)] ) media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)] ) mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] ) nls? ( sys-devel/gettext[abi_x86_32(-)] ) openal? ( media-libs/openal[abi_x86_32(-)] ) opencl? ( virtual/opencl[abi_x86_32(-)] ) opengl? ( virtual/glu[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)] ) pcap? ( net-libs/libpcap[abi_x86_32(-)] ) png? ( media-libs/libpng:0[abi_x86_32(-)] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)] ) ssl? ( net-libs/gnutls:0/30.30[abi_x86_32(-)] ) v4l? ( media-libs/libv4l[abi_x86_32(-)] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)] ) dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/openssl-compat:1.1.1 dev-util/desktop-file-utils media-libs/alsa-lib[abi_x86_32(-)] media-libs/freetype:2[abi_x86_32(-)] media-libs/mesa[abi_x86_32(-),osmesa?] media-libs/tiff-compat:4[abi_x86_32(-)] sys-auth/nss-mdns[abi_x86_32(-)] sys-apps/util-linux[abi_x86_32(-)] sys-libs/libunwind[abi_x86_32(-)] sys-libs/ncurses-compat:5[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)] x11-libs/libICE[abi_x86_32(-)] x11-libs/libSM[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXau[abi_x86_32(-)] x11-libs/libXcursor[abi_x86_32(-)] x11-libs/libXdmcp[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] x11-libs/libXi[abi_x86_32(-)] x11-libs/libXrandr[abi_x86_32(-)] x11-libs/libXxf86vm[abi_x86_32(-)] x11-libs/libxcb[abi_x86_32(-)] x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-libs/vte:2.91[introspection] sys-libs/libxcrypt[compat] +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RESTRICT=bindist test +SLOT=0 +SRC_URI=https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-23.6.0.bin +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=8118975c16f7290bca1982363ebbf578 diff --git a/metadata/md5-cache/app-emulation/qemu-7.2.1 b/metadata/md5-cache/app-emulation/qemu-7.2.1 deleted file mode 100644 index c70746efc74d..000000000000 --- a/metadata/md5-cache/app-emulation/qemu-7.2.1 +++ /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.1.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 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1f2eb0e356f4bc006edc0e643a63a529 diff --git a/metadata/md5-cache/app-emulation/qemu-7.2.3-r1 b/metadata/md5-cache/app-emulation/qemu-7.2.3-r1 deleted file mode 100644 index 96af84abf551..000000000000 --- a/metadata/md5-cache/app-emulation/qemu-7.2.3-r1 +++ /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 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7110396bac5984619534484fd3f811f5 diff --git a/metadata/md5-cache/app-emulation/qemu-8.0.0-r1 b/metadata/md5-cache/app-emulation/qemu-8.0.0-r1 deleted file mode 100644 index 7dc14e117f99..000000000000 --- a/metadata/md5-cache/app-emulation/qemu-8.0.0-r1 +++ /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=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-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-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-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=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-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !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-8.0.0.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.0.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 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2c87bd656d0cb5824ec0ddce547d4914 diff --git a/metadata/md5-cache/app-emulation/qemu-8.0.2 b/metadata/md5-cache/app-emulation/qemu-8.0.2 deleted file mode 100644 index 3bf9cc10829a..000000000000 --- a/metadata/md5-cache/app-emulation/qemu-8.0.2 +++ /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=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 ) >=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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-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-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=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 ) >=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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_nios2? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://download.qemu.org/qemu-8.0.2.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.0.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 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9cb57e9107a31762b9c8bbc115ea0270 diff --git a/metadata/md5-cache/app-emulation/qemu-8.0.2-r2 b/metadata/md5-cache/app-emulation/qemu-8.0.2-r2 deleted file mode 100644 index 8645c7bc5654..000000000000 --- a/metadata/md5-cache/app-emulation/qemu-8.0.2-r2 +++ /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=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 ) >=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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-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-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=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 ) >=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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_nios2? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://download.qemu.org/qemu-8.0.2.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.0.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 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=76d84620fcf605d29fad6572e7b54caf diff --git a/metadata/md5-cache/app-emulation/qemu-8.0.3 b/metadata/md5-cache/app-emulation/qemu-8.0.3 deleted file mode 100644 index 9a1c0f3b4e15..000000000000 --- a/metadata/md5-cache/app-emulation/qemu-8.0.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 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-lang/perl dev-util/meson sys-apps/texinfo virtual/pkgconfig doc? ( dev-python/sphinx[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(-)?] ) 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=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-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] ) python_targets_python3_12? ( dev-lang/python:3.12[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-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 python_targets_python3_12 +filecaps -KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 -LICENSE=GPL-2 LGPL-2 BSD-2 -RDEPEND=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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 python_targets_python3_12 ) 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-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_nios2? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://download.qemu.org/qemu-8.0.3.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.0.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 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=827a4b60bd0346146432667d22fa9776 diff --git a/metadata/md5-cache/app-emulation/qemu-8.1.0-r1 b/metadata/md5-cache/app-emulation/qemu-8.1.0-r1 deleted file mode 100644 index ce49d68a861b..000000000000 --- a/metadata/md5-cache/app-emulation/qemu-8.1.0-r1 +++ /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 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-lang/perl >=dev-util/meson-0.63.0 dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig doc? ( >=dev-python/sphinx-1.6.0[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(-)?] ) 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=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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/gtk+:3 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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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 ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-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] ) python_targets_python3_12? ( dev-lang/python:3.12[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 pipewire plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh 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 python_targets_python3_12 +filecaps -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 LGPL-2 BSD-2 -RDEPEND=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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/gtk+:3 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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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 ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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 python_targets_python3_12 ) 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-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_nios2? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://download.qemu.org/qemu-8.1.0.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.1.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 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c5d3b50cdee7020dbafb2fc7e1978c44 diff --git a/metadata/md5-cache/app-emulation/qemu-8.1.1 b/metadata/md5-cache/app-emulation/qemu-8.1.1 deleted file mode 100644 index fb87eed2a00f..000000000000 --- a/metadata/md5-cache/app-emulation/qemu-8.1.1 +++ /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 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-lang/perl >=dev-util/meson-0.63.0 dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig doc? ( >=dev-python/sphinx-1.6.0[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(-)?] ) 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=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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/gtk+:3 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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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 ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-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] ) python_targets_python3_12? ( dev-lang/python:3.12[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 pipewire plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh 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 python_targets_python3_12 +filecaps -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 LGPL-2 BSD-2 -RDEPEND=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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/gtk+:3 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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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 ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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 python_targets_python3_12 ) 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-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_nios2? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://download.qemu.org/qemu-8.1.1.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.1.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 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=408951308538a12a7d782c8c0e728aef diff --git a/metadata/md5-cache/app-emulation/qemu-8.1.2 b/metadata/md5-cache/app-emulation/qemu-8.1.2 new file mode 100644 index 000000000000..f2ec68fa36cf --- /dev/null +++ b/metadata/md5-cache/app-emulation/qemu-8.1.2 @@ -0,0 +1,18 @@ +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-lang/perl >=dev-util/meson-0.63.0 dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig doc? ( >=dev-python/sphinx-1.6.0[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(-)?] ) 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=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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/gtk+:3 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:= ) kernel_linux? ( sys-libs/libcap-ng ) keyutils? ( sys-apps/keyutils ) 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 ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-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] ) python_targets_python3_12? ( dev-lang/python:3.12[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 keyutils lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs pipewire plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh 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 python_targets_python3_12 +filecaps +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2 BSD-2 +RDEPEND=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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/gtk+:3 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:= ) kernel_linux? ( sys-libs/libcap-ng ) keyutils? ( sys-apps/keyutils ) 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 ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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 python_targets_python3_12 ) 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-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_nios2? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.qemu.org/qemu-8.1.2.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.1.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 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=53905821b6f3c742c0ff1535348417e4 diff --git a/metadata/md5-cache/app-emulation/qemu-9999 b/metadata/md5-cache/app-emulation/qemu-9999 index 58b1fcf2d190..50be3c8e0d3a 100644 --- a/metadata/md5-cache/app-emulation/qemu-9999 +++ b/metadata/md5-cache/app-emulation/qemu-9999 @@ -1,18 +1,18 @@ 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-lang/perl >=dev-util/meson-0.63.0 dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig doc? ( >=dev-python/sphinx-1.6.0[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(-)?] ) gtk? ( nls? ( sys-devel/gettext ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test unpack -DEPEND=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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/gtk+:3 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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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 ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) +DEPEND=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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/gtk+:3 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:= ) kernel_linux? ( sys-libs/libcap-ng ) keyutils? ( sys-apps/keyutils ) 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 ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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-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] ) python_targets_python3_12? ( dev-lang/python:3.12[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 git-r3 -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 pipewire plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh 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 python_targets_python3_12 +filecaps +IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug +doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg keyutils lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs pipewire plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh 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 python_targets_python3_12 +filecaps LICENSE=GPL-2 LGPL-2 BSD-2 PROPERTIES=live -RDEPEND=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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/gtk+:3 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:= ) kernel_linux? ( sys-libs/libcap-ng ) 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 ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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 ) +RDEPEND=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] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=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/gtk+:3 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:= ) kernel_linux? ( sys-libs/libcap-ng ) keyutils? ( sys-apps/keyutils ) 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 ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) 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.14.0 >=app-emulation/spice-0.14.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 python_targets_python3_12 ) 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-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_nios2? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/qemu-project/berkeley-softfloat-3/-/archive/b64af41c3276f97f0e181920400ee056b9c88037/berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037.tar.bz2 https://gitlab.com/qemu-project/berkeley-testfloat-3/-/archive/40619cbb3bf32872df8c53cc457039229428a263/berkeley-testfloat-3-40619cbb3bf32872df8c53cc457039229428a263.tar.bz2 https://gitlab.com/qemu-project/keycodemapdb/-/archive/f5772a62ec52591ff6870b7e8ef32482371f22c6/keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6.tar.bz2 _eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=06f55e73bf7ce6160e6cc6efa5462f5a +_md5_=9ec68c6607865e300489d23a52cf3001 diff --git a/metadata/md5-cache/app-emulation/xen-4.16.6_pre1 b/metadata/md5-cache/app-emulation/xen-4.16.6_pre1 new file mode 100644 index 000000000000..5bcee862250b --- /dev/null +++ b/metadata/md5-cache/app-emulation/xen-4.16.6_pre1 @@ -0,0 +1,16 @@ +DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm pretend setup +DEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) efi? ( >=sys-devel/binutils-2.22[multitarget] ) !efi? ( >=sys-devel/binutils-2.22 ) flask? ( sys-apps/checkpolicy ) +DESCRIPTION=The Xen virtual machine monitor +EAPI=8 +HOMEPAGE=https://xenproject.org +INHERIT=flag-o-matic mount-boot python-any-r1 toolchain-funcs +IUSE=+boot-symlinks debug efi flask +KEYWORDS=amd64 ~arm -x86 +LICENSE=GPL-2 +PDEPEND=~app-emulation/xen-tools-4.16.6_pre1 +REQUIRED_USE=arm? ( debug ) +RESTRICT=test splitdebug strip +SLOT=0 +SRC_URI=https://downloads.xenproject.org/release/xen/4.16.5/xen-4.16.5.tar.gz https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.16.6-pre-patchset-0.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=08c22da0073ab30c089bf4effcf45b37 diff --git a/metadata/md5-cache/app-emulation/xen-4.17.3_pre1 b/metadata/md5-cache/app-emulation/xen-4.17.3_pre1 new file mode 100644 index 000000000000..ebfeddb25010 --- /dev/null +++ b/metadata/md5-cache/app-emulation/xen-4.17.3_pre1 @@ -0,0 +1,17 @@ +BDEPEND=secureboot? ( app-crypt/sbsigntools ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm pretend setup +DEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) efi? ( >=sys-devel/binutils-2.22[multitarget] ) !efi? ( >=sys-devel/binutils-2.22 ) flask? ( sys-apps/checkpolicy ) +DESCRIPTION=The Xen virtual machine monitor +EAPI=8 +HOMEPAGE=https://xenproject.org +INHERIT=flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs +IUSE=+boot-symlinks debug efi flask secureboot +KEYWORDS=~amd64 ~arm -x86 +LICENSE=GPL-2 +PDEPEND=~app-emulation/xen-tools-4.17.3_pre1 +REQUIRED_USE=arm? ( debug ) +RESTRICT=test splitdebug strip +SLOT=0 +SRC_URI=https://downloads.xenproject.org/release/xen/4.17.2/xen-4.17.2.tar.gz https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.17.3-pre-patchset-0.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=143d1102c95045a460ac961cd69717b4 diff --git a/metadata/md5-cache/app-emulation/xen-tools-4.16.6_pre1 b/metadata/md5-cache/app-emulation/xen-tools-4.16.6_pre1 new file mode 100644 index 000000000000..3ab1149a7c82 --- /dev/null +++ b/metadata/md5-cache/app-emulation/xen-tools-4.16.6_pre1 @@ -0,0 +1,17 @@ +BDEPEND=dev-lang/perl sys-devel/bison sys-devel/gettext +DEFINED_PHASES=compile configure install postinst prepare setup +DEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd? ( app-arch/zstd ) app-arch/bzip2 app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10[ncurses,xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[ncurses,xml(+),threads(+)] ) app-misc/pax-utils >=sys-kernel/linux-headers-4.11 x11-libs/pixman python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) x86? ( sys-devel/dev86 system-ipxe? ( sys-firmware/ipxe[qemu] ) sys-power/iasl ) api? ( dev-libs/libxml2 net-misc/curl ) ovmf? ( !arm? ( !arm64? ( dev-lang/nasm ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) ) !amd64? ( >=sys-apps/dtc-1.4.0 ) amd64? ( sys-power/iasl system-seabios? ( || ( sys-firmware/seabios sys-firmware/seabios-bin ) ) system-ipxe? ( sys-firmware/ipxe[qemu] ) rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) arm64? ( sys-power/iasl rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) doc? ( app-text/ghostscript-gpl python_single_target_python3_10? ( dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/markdown[python_targets_python3_11(-)] ) dev-texlive/texlive-latexextra media-gfx/transfig virtual/pandoc ) hvm? ( x11-base/xorg-proto ) qemu? ( app-arch/snappy:= dev-util/meson sdl? ( media-libs/libsdl[X] media-libs/libsdl2[X] ) ) system-qemu? ( app-emulation/qemu[xen] ) ocaml? ( dev-ml/findlib dev-lang/ocaml[ocamlopt] ) python? ( >=dev-lang/swig-4.0.0 ) +DESCRIPTION=Xen tools including QEMU and xl +EAPI=7 +HOMEPAGE=https://xenproject.org +INHERIT=bash-completion-r1 flag-o-matic multilib python-single-r1 readme.gentoo-r1 toolchain-funcs +IUSE=api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios systemd zstd python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=amd64 ~arm ~arm64 x86 +LICENSE=GPL-2 +RDEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd? ( app-arch/zstd ) app-arch/bzip2 app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10[ncurses,xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[ncurses,xml(+),threads(+)] ) sys-apps/iproute2[-minimal] net-misc/bridge-utils screen? ( app-misc/screen app-admin/logrotate ) selinux? ( sec-policy/selinux-xen ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ipxe? ( rombios ) ovmf? ( hvm ) pygrub? ( python ) rombios? ( hvm ) system-ipxe? ( rombios ) ?? ( ipxe system-ipxe ) ?? ( qemu system-qemu ) +RESTRICT=test +SLOT=0/4.16 +SRC_URI=https://downloads.xenproject.org/release/xen/4.16.5/xen-4.16.5.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz -> edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz ) https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.16.6-pre-patchset-0.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=d890e98210abe9b702f65adfd1d8516f diff --git a/metadata/md5-cache/app-emulation/xen-tools-4.17.3_pre1 b/metadata/md5-cache/app-emulation/xen-tools-4.17.3_pre1 new file mode 100644 index 000000000000..32711428f662 --- /dev/null +++ b/metadata/md5-cache/app-emulation/xen-tools-4.17.3_pre1 @@ -0,0 +1,17 @@ +BDEPEND=dev-lang/perl sys-devel/bison sys-devel/gettext +DEFINED_PHASES=compile configure install postinst prepare setup +DEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd? ( app-arch/zstd ) app-arch/bzip2 app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10[ncurses,xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[ncurses,xml(+),threads(+)] ) app-misc/pax-utils >=sys-kernel/linux-headers-4.11 x11-libs/pixman python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) x86? ( sys-devel/dev86 system-ipxe? ( sys-firmware/ipxe[qemu] ) sys-power/iasl ) api? ( dev-libs/libxml2 net-misc/curl ) ovmf? ( !arm? ( !arm64? ( dev-lang/nasm ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) ) !amd64? ( >=sys-apps/dtc-1.4.0 ) amd64? ( sys-power/iasl system-seabios? ( || ( sys-firmware/seabios sys-firmware/seabios-bin ) ) system-ipxe? ( sys-firmware/ipxe[qemu] ) rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) arm64? ( sys-power/iasl rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) doc? ( app-text/ghostscript-gpl python_single_target_python3_10? ( dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/markdown[python_targets_python3_11(-)] ) dev-texlive/texlive-latexextra media-gfx/transfig virtual/pandoc ) hvm? ( x11-base/xorg-proto ) qemu? ( app-arch/snappy:= dev-util/meson sdl? ( media-libs/libsdl[X] media-libs/libsdl2[X] ) ) system-qemu? ( app-emulation/qemu[xen] ) ocaml? ( dev-ml/findlib dev-lang/ocaml[ocamlopt] ) python? ( >=dev-lang/swig-4.0.0 ) +DESCRIPTION=Xen tools including QEMU and xl +EAPI=7 +HOMEPAGE=https://xenproject.org +INHERIT=bash-completion-r1 flag-o-matic multilib python-single-r1 readme.gentoo-r1 toolchain-funcs +IUSE=api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios systemd zstd python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=GPL-2 +RDEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd? ( app-arch/zstd ) app-arch/bzip2 app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10[ncurses,xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[ncurses,xml(+),threads(+)] ) sys-apps/iproute2[-minimal] net-misc/bridge-utils screen? ( app-misc/screen app-admin/logrotate ) selinux? ( sec-policy/selinux-xen ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ipxe? ( rombios ) ovmf? ( hvm ) pygrub? ( python ) rombios? ( hvm ) system-ipxe? ( rombios ) ?? ( ipxe system-ipxe ) ?? ( qemu system-qemu ) +RESTRICT=test +SLOT=0/4.17 +SRC_URI=https://downloads.xenproject.org/release/xen/4.17.2/xen-4.17.2.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz -> edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz ) https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.17.3-pre-patchset-0.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=5c8d79c49d9175581cdc951201bde623 diff --git a/metadata/md5-cache/app-forensics/Manifest.gz b/metadata/md5-cache/app-forensics/Manifest.gz index 4e8368a1759d24b960ae257666f4bdb8bdcdeb3c..2efad9e53dd05c3b5022679e3aa878a7900c3e75 100644 GIT binary patch delta 6667 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 WH^TE~&nG?hr~e0NtxuOVG5`QfMax(K diff --git a/metadata/md5-cache/app-forensics/yara-4.4.0 b/metadata/md5-cache/app-forensics/yara-4.4.0 index 583f69c50909..b8b0cccf236a 100644 --- a/metadata/md5-cache/app-forensics/yara-4.4.0 +++ b/metadata/md5-cache/app-forensics/yara-4.4.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://virustotal.github.io/yara/ INHERIT=autotools IUSE=+dex +dotnet +cuckoo +macho +magic profiling python test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=Apache-2.0 PDEPEND=python? ( =dev-python/yara-python-4* ) RDEPEND=dev-libs/openssl:= cuckoo? ( dev-libs/jansson:= ) magic? ( sys-apps/file:= ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/8 SRC_URI=https://github.com/virustotal/yara/archive/v4.4.0.tar.gz -> yara-4.4.0.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=dd345d9ca7542c7ba92c320a6a7c838f +_md5_=f59117d5b6243f0df09763bbe5871e04 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index ac824d85308ebc05c1f1ea126e3a9052e98c3032..8505ab9dea4be9edd80fb71c71ecc76b80f8f7b9 100644 GIT binary patch delta 76680 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 KO$l<-90CA}1!aT) literal 76448 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®D7lWD6{4y80;85s0%yor5yya%YC_x#b;Wy@Rh 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 beep-1.4.12.tar.gz _eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=da895a71506d6d648e62606591c91a93 +_md5_=ceb7369945b6c27af25b06235b959686 diff --git a/metadata/md5-cache/app-misc/boxes-2.2.1 b/metadata/md5-cache/app-misc/boxes-2.2.1 index 29c62402f1c6..3e97154c02b3 100644 --- a/metadata/md5-cache/app-misc/boxes-2.2.1 +++ b/metadata/md5-cache/app-misc/boxes-2.2.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://boxes.thomasjensen.com/ https://github.com/ascii-boxes/boxes INHERIT=toolchain-funcs IUSE=test -KEYWORDS=~alpha amd64 ~ia64 ~mips ~ppc ~ppc64 sparc x86 +KEYWORDS=~alpha amd64 ~ia64 ~mips ppc ~ppc64 sparc x86 LICENSE=GPL-3 RDEPEND=dev-libs/libpcre2[pcre32] dev-libs/libunistring:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ascii-boxes/boxes/archive/refs/tags/v2.2.1.tar.gz -> boxes-2.2.1.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c7c65b0e51a265c92e42cf3c2e62edc6 +_md5_=5c0d2a548313751858085a16ecc08661 diff --git a/metadata/md5-cache/app-misc/hyfetch-1.4.10 b/metadata/md5-cache/app-misc/hyfetch-1.4.10 new file mode 100644 index 000000000000..93d6b7eaf894 --- /dev/null +++ b/metadata/md5-cache/app-misc/hyfetch-1.4.10 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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=Neofetch with LGBTQ+ pride flags! +EAPI=8 +HOMEPAGE=https://github.com/hykilpikonna/hyfetch +INHERIT=optfeature distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=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 ) +SLOT=0 +SRC_URI=https://github.com/hykilpikonna/hyfetch/archive/1.4.10/hyfetch-1.4.10.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=30d40441fffce4358b7316782cb6855c diff --git a/metadata/md5-cache/app-misc/hyfetch-9999 b/metadata/md5-cache/app-misc/hyfetch-9999 new file mode 100644 index 000000000000..5aafae74678d --- /dev/null +++ b/metadata/md5-cache/app-misc/hyfetch-9999 @@ -0,0 +1,14 @@ +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(-)?] >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst prepare test unpack +DESCRIPTION=Neofetch with LGBTQ+ pride flags! +EAPI=8 +HOMEPAGE=https://github.com/hykilpikonna/hyfetch +INHERIT=optfeature distutils-r1 git-r3 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +LICENSE=MIT +PROPERTIES=live +RDEPEND=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 ) +SLOT=0 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=9b4aa4848315a2244fae062d0ddad811 diff --git a/metadata/md5-cache/app-misc/mmv-2.5.1 b/metadata/md5-cache/app-misc/mmv-2.5.1 index 38768ed20ae6..cf443d750292 100644 --- a/metadata/md5-cache/app-misc/mmv-2.5.1 +++ b/metadata/md5-cache/app-misc/mmv-2.5.1 @@ -3,9 +3,9 @@ DEPEND=dev-libs/boehm-gc DESCRIPTION=Move/copy/append/link multiple files according to a set of wildcard patterns EAPI=8 HOMEPAGE=https://github.com/rrthomas/mmv -KEYWORDS=~alpha ~amd64 ~arm64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 ~arm64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=LGPL-2 RDEPEND=dev-libs/boehm-gc SLOT=0 SRC_URI=https://github.com/rrthomas/mmv/releases/download/v2.5.1/mmv-2.5.1.tar.gz -_md5_=5232662fb95060393325463debb4b79c +_md5_=290bb6127416f83b1f27f4bf33f47606 diff --git a/metadata/md5-cache/app-misc/when-1.1.45 b/metadata/md5-cache/app-misc/when-1.1.45 index 68828c87caa1..7d0cdb75a1be 100644 --- a/metadata/md5-cache/app-misc/when-1.1.45 +++ b/metadata/md5-cache/app-misc/when-1.1.45 @@ -4,10 +4,10 @@ DESCRIPTION=Minimalistic personal calendar program EAPI=8 HOMEPAGE=http://www.lightandmatter.com/when/when.html https://bitbucket.org/ben-crowell/when INHERIT=vcs-snapshot -KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=|| ( Artistic GPL-2 ) RDEPEND=dev-lang/perl SLOT=0 SRC_URI=https://bitbucket.org/ben-crowell/when/get/1.1.45.tar.gz -> when-1.1.45.tar.gz _eclasses_=vcs-snapshot eab6d8533446763c2e9777d8bbd1594e -_md5_=3ff4126af41ba15da4f3c62e4d776a10 +_md5_=39dadadea6b5aa3a5e15d17fd73832d0 diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index 84213d7a84fef6fe574e77b4014c747e32295b3d..ca2306aaf6fd4b017df5f98d5362c4ed0c1e8870 100644 GIT binary patch literal 11319 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 literal 11315 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 diff --git a/metadata/md5-cache/app-office/lyx-2.3.6.1-r2 b/metadata/md5-cache/app-office/lyx-2.3.6.1-r2 deleted file mode 100644 index 27fe7cda9f3a..000000000000 --- a/metadata/md5-cache/app-office/lyx-2.3.6.1-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/bc virtual/pkgconfig nls? ( sys-devel/gettext ) X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) -DEFINED_PHASES=configure install postinst postrm prepare setup -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-text/mythes dev-libs/boost:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-texlive/texlive-fontsextra sys-apps/file sys-libs/zlib virtual/imagemagick-tools[png,svg?] x11-misc/xdg-utils aspell? ( app-text/aspell ) cups? ( net-print/cups ) dia? ( app-office/dia ) dot? ( media-gfx/graphviz ) enchant? ( app-text/enchant:2 ) gnumeric? ( app-office/gnumeric ) html? ( dev-tex/html2latex ) hunspell? ( app-text/hunspell ) l10n_he? ( dev-tex/culmus-latex ) latex? ( app-text/dvipng app-text/ghostscript-gpl app-text/ps2eps app-text/texlive dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-mathscience dev-texlive/texlive-pictures dev-texlive/texlive-plaingeneric || ( dev-tex/hevea dev-tex/latex2html dev-tex/tex4ht[java] dev-tex/tth ) ) rcs? ( dev-vcs/rcs ) rtf? ( app-text/unrtf dev-tex/html2latex dev-tex/latex2rtf ) svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) ) dev-qt/qtconcurrent:5 -DESCRIPTION=WYSIWYM frontend for LaTeX, DocBook, etc -EAPI=7 -HOMEPAGE=https://www.lyx.org/ -INHERIT=desktop font python-single-r1 qmake-utils toolchain-funcs xdg-utils -IUSE=aspell cups debug dia dot enchant gnumeric html +hunspell +latex monolithic-build nls rcs rtf svg l10n_he X python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos -LICENSE=GPL-2 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) app-text/mythes dev-libs/boost:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-texlive/texlive-fontsextra sys-apps/file sys-libs/zlib virtual/imagemagick-tools[png,svg?] x11-misc/xdg-utils aspell? ( app-text/aspell ) cups? ( net-print/cups ) dia? ( app-office/dia ) dot? ( media-gfx/graphviz ) enchant? ( app-text/enchant:2 ) gnumeric? ( app-office/gnumeric ) html? ( dev-tex/html2latex ) hunspell? ( app-text/hunspell ) l10n_he? ( dev-tex/culmus-latex ) latex? ( app-text/dvipng app-text/ghostscript-gpl app-text/ps2eps app-text/texlive dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-mathscience dev-texlive/texlive-pictures dev-texlive/texlive-plaingeneric || ( dev-tex/hevea dev-tex/latex2html dev-tex/tex4ht[java] dev-tex/tth ) ) rcs? ( dev-vcs/rcs ) rtf? ( app-text/unrtf dev-tex/html2latex dev-tex/latex2rtf ) svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -SLOT=0 -SRC_URI=ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/lyx-2.3.6.1.tar.xz ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.3/lyx-2.3.6.1/lyx-2.3.6.1.tar.xz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 font aa113a3df9cd0a9693a1c1ee7c34a6eb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=581380c8ee5aa0a1d98faf8e45072334 diff --git a/metadata/md5-cache/app-office/onlyoffice-bin-7.5.0 b/metadata/md5-cache/app-office/onlyoffice-bin-7.5.0 new file mode 100644 index 000000000000..01ffb95ce9e6 --- /dev/null +++ b/metadata/md5-cache/app-office/onlyoffice-bin-7.5.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install postinst postrm preinst prepare unpack +DESCRIPTION=Onlyoffice is an office productivity suite (binary version) +EAPI=8 +HOMEPAGE=https://www.onlyoffice.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop unpacker xdg +KEYWORDS=~amd64 +LICENSE=AGPL-3 +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/wayland dev-qt/qtgui:5[eglfs] dev-qt/qtdeclarative:5 dev-qt/qtwayland:5 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/harfbuzz media-libs/libglvnd net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb 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/libXScrnSaver x11-libs/libXtst x11-libs/pango || ( media-libs/libpulse media-sound/apulse ) +RESTRICT=mirror strip test +SLOT=0 +SRC_URI=amd64? ( https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v7.5.0/onlyoffice-desktopeditors_amd64.deb -> onlyoffice-bin-7.5.0_amd64.deb ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4c50c9c02afcf10478d03800eba52597 diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index 5ba961bc43b36302b001bf341612f2fb131dc4ab..2bdfbb89863ca9eeb55a341d4102ab22d5cbd552 100644 GIT binary patch delta 16614 zcmV()K;OTZhylQf0e>Hh2mk;800092g`L}yok?z;@BI{f0e0m1a4Clz;RyTAegWjE zMRzyJAlW^dxA(WQs`f69Mz&;28j`i^|B=ALT1WuLv zrGNYuJ|y2i{MY~aFaP7eh5!0tkF}c%#gDS%ZnpCtW0iJhpMTC(3%$-{qgjcw+iInZ z(0m;=uifKm(Z}geY0G9@R!$vlM}Ly{(k6rR{wBEMfOn17kp%*xCbO0pc|OguvB zZ94uLZy9$joX$BIVPkr?&KWh1xKbTy#awc0Iai`iZ1K%j z&SndxY+RU6^ycc!0|#qux6Mf$=CBzIOUuJ$xfn8AYa zCpib)&2R-gmjEJiLMH@Vh%P4F!8{+4_lvF8r+;()uK&mJ7-Yt!|3l?zAt?6r>v8-{h7j77ML05urYplK$JFC>% zb|^uXil?{IkNL1xOg;6{IsAvQ+^VbkFvr}4@*+fw#TjrCpZWi;@nbqF7kGF6q{SY? zjeqf!t@0!bQ;r_Dt%9SZQ!sk9*eB1uv!B_Iu#Q)y9i0MHD(z$OW$jOk;G#>fL^Q- z!&~M!M;WhH`u)?~pTECARrugbO%F?P>N$abIe`x+1%Q%YK@bpcJ>c<4fI0x%6@OQq zp!}+?Hav{*igT4&V|5^M+Q&B@m3XNqmr82b>EJkrfXNPgvv5WUJoOy4xE{N=Io~Wr zdg+H)ZxwIgw?q%>M4qDW!Ao;W18@S8nzI9fS8J}jjN5>Sdt2qzojWBGZD%?&f|B^k zLbWvuAC+s1co4~FjNb7}T-^i2oPR?d?#)tPe*FuNs!D+IgRk-FQx!i17h?k+$G~K9 zy-0=fQ-VH7A05Xiv~Gk?X}aV9*ykz62*fggk)lA(;ud`L)#{7bMmUSm1zGB?;6D`xOK zz?g^M4m~kQlEoELsxGu7PE`1uH1Ry}^lXw5xN=D9t`P~@NZ{#VCec~9T^xib_5&E; zHypz9NnGfh)!TucRX2J5waD-TE}ByGGSeiCNEl@43|J79HGlMQc7e!|A%Ri69{1d7 z&EY^5vh~=)wFn(1_r`xTQ~cRX8E{;La~R-91^BY?9Ab_)x{~n}D2<29@$Y~Z0OKSF z+p|ts0#$Goew;t6;sTs$29aRuAg_XdFVeD4xV6Yw!Vd@tGx#Rw(q?-E9ln-2FK+~w z`2y!jYoQBZmwy>rBzC>vovo7S@Sueq!Q)J(<&gI3Bm|6aq_+-^WTk?IhDg>pxt$!O zT4V=%dmuCgJuk1);n<+cws&UwwEwoheT>R?VDl5jLtm4e;z?zKA|6f*01rjGY{+3e zPzNxS1D=?$pI)Mj>x#pN;v%Lp`ey7%4$AQG{hd8(0MJ-CXpg9bw_$tWUT9dZlTF*Fnj8hr?8JLO;44!Y2k0}3>Y&mk|Mx5k5K zB4h)A*vREcsu76?8G-fc`QTy)Urp#@u=gZli4#MMR@5CVoT!2WbGD03iE~)E0Bw?`tV=`=UlExg4%E|sfqoNgkO%}*LA?a~B-XdfO!k~* zBIJaj4n65eR+W_V&&}nDt)GhsbBay?oHDy`)Is%eqJ>~bFzUBMy+96FdlX;fe;@!k z&fx2;Qt}nT>Jd-5M>J_&2izfTqD`kKxZ#>T^G|o>li(7nETFEyNW%Vq&0KkIPxh)gc#Rj1g_kxch=R6pOP=qHp6eG$NapaQf4A2}`*sp(g#`BAE(81{vj_Z~(jtndqS6l+Hhef$WlJB@*5}G;U zouEX=9}*1DK^RZ?L+BWx9OX%6O`bZDDj;ioCaI^MMz#WsgPZ7owh@4_`!WANt5vL) zpR~P$3+N>{3F08%LK2WcR*7IJ00d_6E+{WTM?ptS;rF0R9~nuEx%e^A#PU?ySo^qx z(~+l8@`$j>=_1P}B%U+}F@#{Wh#*g{^KTxCS}a&33^O4TYV+SifB6cX$Y{b`>J!L#vxIx#X{QDFj3eh3vIno}BvKmT6_K}?Nfj1P zSU@NMdV~&t-h~B;3z!8N1f!Azh^7j?AVI;~%RUW;E3pQr!UKV+6L84=AYCfofY0b* zfaoByaJ-S_zpe2<@dNT90Eut<&Tj~+b;ez=2SOE&1ENgSsXIm{^m}#{v*5&y;3(en z+wo9nN@%1^oO`X($m>@wtOtvKHB&(o5@7F;i@aukBs|iu;~e-z1Q?Ry0!LE9%;ag% z5@=1TSIcww`>ZkvAd%n?fV_x23^gK>2cBNYg*(E>Q6X-WjO$Ht%iLlT&@@;-$*Z|X z466P~gdWd7Mz~88kP(0f7&i_CL_j#np8y|Hx;1D6zoKlUD`}4mbO86giNy@(BuUlY z;i{v5gUaN3@=jI>hX_YiL9{pjkK{#K%U4#un(6Crzhb4Nn}}GR&P37$E}`CF^H^24 z2tWY@OC?G^1JWS@M!*>!o+P+7oO5qDb_J1nBS0O$U2xR_gTc*snZC*BP-A4Hy{KmX zl5Ckg+9Gcw_d~l*EN@ndClc8BF&gHOgq2f&q2ybhy-;=;O+Lo704PTlvn&4%Q7O8o zz)L;+8V{=##|6ASwwc69w-HqIil8xY(p0t$ye!X8@I)o=%6q@vMC|X|zRiF8=v6C@ zAE19vcB*puDJnukkda7N)02xxwHwcZ<)C87Ssj~4$8RDYn*+2R`C87`a2K~h=!%$s z=ilUkyUgW~w29B*aihs6$y+I^r<$CooZ!$ak&;5m*M>hX+pp6F7R06Yq|v!7gCf z0m({&GSjV1L?$EEbXPQ0Q9}7#^@lWs)ASBX0pshC#u2ok=KNp`aJI`kj*u@vXF(XO z3$G#r{}8=@ve6>XB>IPrfJ76C#6;RX69FWBTvOfxyb*v- zd}BcvNFll;A|ExP0+~NZL!?X0x$l!(5E}t0lXnn1e`Ohu8#+J@(wAEoZ1HUT_0Lu+ zmSZUngCH8Fu!WPB+Ew1!O;kq;^Tp$Hd(8toX#RR~}L1ik?&&&~pgH$ahi zQScHKO^z|bcwysVk~e%kLTm^FTxxf7;DM<~#qp;Kq@#8KwdhEvkk!C(x(qEK<)c(_ zLFCtKUGHq<&HVDmANG0u?VEl5y1(7>Rk~P}-Mf>15laDslgbe-I}FV0bRd|>YY;1+ zP!>2m0U2GO8hcn+I9T=PBa-g zzIjlJP|7tz78*~o0B&+)PKFg5(BUAZEoX3S!xC_dD5mKQROXj}w<1(cYC{IVe;!r# zk)Tds?%25o)#iV&Rn@Hx==1Kv6rR8_BxHr^Pm}Z$tqx8p!A3U$ z4t?LI@-cwT|1ne+47%LmH!L{CP_>_Mga#oV2mTHH!f!%?g+f3ZhhLHVUN=2J>M>F3 z4&yn0;c=}D81~b65?!O)!GByPi%pKAH+)f7jRXpM2Mq}CJjHE{WS46}%rjY^+-Lk- zHK@Qz$ZkqU8~kfIK&0`jj8LmQ6nPkqRZwFpt|E`lKN_mNRz_2P1|X1>k&filP@!(> zRZurX4tB4Y#ca`3V%oauk0=AcA91eR6cLtxB30`rnQyd!3MBxM#_m)OPZh4Ugt8fW z1eby8^1#KB{)aySa*`jSuV8~h43ml1I!>Q1T?Zdm1^)!N4?$Q_0fUfEL^>$0n-d)@ z9#dsACACo-RKTTH_-#YwQ#=}4$7=wpXL5P~v2+^GSbXN}iQ=DZ^~$Q+6VW>s0cIS3 z&zzuFWV%V_MVSygyG;_B-Gm}yC47Vwo~-@~d<|_^Pg_Ozk7RgqkAnFF2$@mu@ATfY-E{6s0BUTQ>hGOy}D#p36v5>4h8gV%-pqhIF^aZEIJc=!QSp+6Bh0F60Wy)G*BIaP{CE~V%YOBhtSc%$fMqxs5>8LVJ7e7ffCpj&|82UnglkMyPQa8$ z2Mn}B5S$g|sQp{mc1DiC#U+;8kQSe$Wn`d=<{qk=5}Cv0fS6N77hEbsjR>=YDk|1M z89Fiw5*-Ke!?7(DsDNE0V#AViaN0h-nQH%GKfZhn?w9=GHZwgu3Z@i)a#!^PT#2{b zbsEXp9L&&5{JGocBPLULd`N+MdWbq_hW16&=V63S)uoN+K}1k^OV%7vfIbWuw6#3z$b7fk`7 zlb#n$4l~o|m)cY$_c>KwN_r}j_!mr6N8(d4R82u57>U?vx1p3IPjbo4qeYM_x=O@# z05A0c?F!ppQMG3f5AFq|mJ4IGk`5z`4V~7dU7&>n!2zhLRbcBvXm6z`fa4Gq`}`AI z>7MIdlb9Gx0X&oC7*GXn?3M6NlR6nkT@?=z{2=F~Z$N9dL*5@;k^qC*5h;0lQ)k{AZimTMRQ z78=I=gPjr@CcJND6a<4M*or_|6-}JZEUGHuG*TkOn!l5n8Xawl_jYh)@Ba&_bCY&&is&Y{K zr?$ecVtU?*R`1j#2VXf;_W)ws0Y{c>Bwp}S7}_H7e{5a7m`5-Hwo~I9B}S5AgpdZk z;>P9HZB0e{aQ-!s4AoTSaetU=gK(Okd+CxKyOfRKdfbU3fHEXvs%z*BQkPyfpc%oV z(B^IJTH+doWQ>4=GeFo#^q^wb+ynBkt?>d&_#JSKCdi{p0rj?E3I`db8);n2jw^X( z`0uT`e?4n1Pg~st2$6o*J`_Zzq7g~mk|^|0RS4QR1xBOQV4yl=usQ^Y?tcu1Dy2CC zWD!c)ye4x>1Dw@;QN(W4gbB0C2wc@9yZXKk#6eB=gs#IC%bEGvKBN(s3T=d>VkzZ1 zY?|Q=Pz2(rkm)$6!pTBO$L$RADh?bNSD#oge=d}6(J7j_2Gi<6N(193QZYa8#Kp{% zvWZ)y#IcU}KfBM<_Ip!({p0lpIS`}IvbrDY8h|4YubLrVL5v)HmIxq6kbmGRU?k28 zFHuuCKtIqiy4WDg@&31OlxOyM4r0o5eS^GTRkv{Xfto2Ic?r1Cg&T2R)!uSUH~w$+ ze<@ATfY}v~@M^L-WF7d9dAt$kl-2G556bHRbwOq3Hn(p6fv|#^ z{3fq9K-7FjC^)F_(u@kx+@O*fUD^|b#rOOVmU?k1$jp;edENj|F|rc^t7xJq4)W{L zg(%KPC}zo94j1G==MTp}<##kNx+Y?dfA@x9Ky)j72Zw=n!Kwj~K5%vi9*fGB<_Qw$ z-UMsl6sSL0{n5{VhhEe)C7z!(^&yJu?mdUMsM^L#CFTK7Rv*)VJfL`8$8Xz4e9bMi z1k=)YT!SLWOPtchpUzD(X&GwfH>IN$5de zo9^yOn@iIzN0t6|qbN?M&FVpf7Px_;MV}p zJ0i7kZ_bm$<>1CTv+bEpO^j&O>?1G-!$shDWVFNk6Y2~?fKx$=!&ZZ78nf?5C%Y{?o$JBOp0Eq zOwXHj=^1;yO+4y;)UCKWf54WhB*%km(gR6@GJVJxsN!51C`27ABe$Y1^IX&;J5h(5hvKum#;5BgR%1n5?=oER;wrOLYyn zTYZ$yzr2XzfG-i%PgXEA9|gAI9w|9p{BZQR0U|cS7gInIU=aNce_Ab(2GtE4lYb7@`$VWUpysWJ>47x+V9sJYmgddMn@XD`j2rYa_(vioV0WM`|4 zR88X+x{lD*L(A{2fAr!???#Nk$J-^kNfj__Z>HheyoRpshv4XzpCAhwD8;GpS{_Pi z_xL;|5`Y*CvXw!2{6z9b93%zjC|y^R-c9(5n03}T7Mur8sHRW%Yycum6XLPOkTt0_ zuesFhigwyOp(b)oSqXtw$SO!32rK$uO;entse5ra{@XOye-PFdqZv6X;Th_X6q}bi z?xE6M%I0uXDd;8;$@vD}U;qB+k59jU|9I;w{x8w)#FIkBE?lAQ!|??7AK?(elX45OWPm0EX-n z)%0}U$K28oe;m|fVKLx*s9huj>B>oxWYWU{x{wOl7r@&l9e@$mPUsfm2RenS#Q9%l z_#E#8TCCo(5uHFDFW^Y)yiaV-ksA3!SEMjs4fRbnsvmrQ*RG-d+oTJj26`i3aGC15 zIvpZJtgB=osJt)Qs)14nIo)434Wmq5ylMVVgSj2Ge>GY_pC%~Jz3bQ`fC)T~?j}g( zq;TiNm16%!ae-*HGnrRN`z1CAWYAh#p!^oN@1vNLXrqYNT#Q6*!dI2msIRD~E83 zSAw(yWm|_|9=t>|cxVzI0!GjF9Gn4Mn}hmH*bSesrBinahGIgkL3Gpuq|T|EJQYux z{Y0WCj?&G8e|V?12wi~l-U#%L%V?kpHG1y+f4AN4!bB8|a>wqXCYec@`)Q@OA%`a_ zk*4v(ET{vK%bllFuV#Tbjx=w9*K;hIjm0+!O8&#@hLozxLy)r7v=CsD-OvX^1BV>C z?gLxq^8G3-q=Ik-~$Q|^%=@dw!k%fGSx~*@k(O7q%g#z zf0h)ar14I2F2qSaElD>loK%DqNRSNOy5K&XrpvGiscyp_JSKQOo$goFb%TEc_pdhk z{&D~Q)ozLls*roKT@V-y0QCDsIYONW{#bPTmN%m%tON{%%^g zKrXRqFU2TQU40u8eQ&Gyv!Tu=GXMt-q7DBId~8aZ3gD3=WKqLW=!ro#Rxb%ue`u3D zAY<|9E=r9P0C|KdsZ9q4R~so2jdd{T&{d#a+BG$$;8e&@y?|#`liIC51l^1yiUO3O z1}$kG`2HdWLI0Gy6j1a)XVQIThaahB4U-F=or@&s8AivAh_+oENlpHS&MM>$(K^!| z8(y}v@zWd~+>QhV)GXCSUJdovfByFA{QV=|j z0XKYzIUlPW5OEbyJ1W{kKfPEPsRRenHV@(tKFS}Q1bSdpD3pfXi>@xue?a7Bzy^{q zb)5zRsjoC5o1pC;%HHo}Wj~seKcrB%kRt zuUQW_B z)z;E&kZ4R5)2?df(6En3ea@}?f+0rNXGvsa)#7jprF)b)2{rcH02rSac@JB?R0v{t z8mbo}52(KuKn8O}!QHm{ z1qvV{fnihSG(cj}2@YEWMPL74!R5%;PC#89kf7>p~xiP`T6KSPoRTW7x z{korA47?*z%%HY0KPPOl2lpS1_1f?AZWi*437c=yh(VL)D;x!=8l6&yduY%QZeJ8q z@Q_jELHs(%a#5d=PI&0@15RVXbj3E+RS6;cefN>eIG zfw9PaU0$m%B}K2D384J|e;x+YC~v{N&je6_#j;%aPFos%eMYhEqX3#f~x?F{^lMhu#UW9RVd*tgr(>HnF*u6xyY@UC$d zUE-*Pe+&kQWb7(Qo&`&SFfCOe)$_ZZYwE~3J*XlCV*psR@kx87un%gjRf$>kQV#W7 zl5#duxJOA<45voj7$DxdJApOEJ2CPgp+&oh4n~GE6g9F#hooS;HYf!Lu!2`bNT9mA z#+vw}tl1H`Y|tonKkCInOqy;sB*Mv4BrRmKf8F&y9#WmkS`FBrcjr^nqzu~1z4C?M z{`~gk^ZxCNFzepGyu){h85{wf4?&;0t>Qml17#Sby5coPRy0{;FA$0kYM%oNj~~^v zX3=P_L+gumWFiz+6_a{$2F{R>?*JAKaW3B<#6wq8fu`p{re~!^yNxPj+ilJ2PtDmV ze}#YsYgW<-v<5=zIVE)q6sJX83ip7AW<%tv8VqDkUC?*0j@$&1*Cfx<%-w2}jCIsf z2~;AQ(@V!9>ZiSF6l6*6+fE1ahFuJ&mP8@FiEE{dR`Dezl!10C9;tw9HuatjiQk_O{+iLK^y4g2ek_SAT9i}8~{ z_M9Azh9inV#ngt2n5xdI8swVFf5gKd(ob;76w&X^^unxo@aK*^@;P1|5h36cS9*Hb3K^xaNiCoF*e@Q+0(@pIIc$BB~ZX#e%JfIK=LGO2s>yXw|L#hWWXlSSM z0by!+5^@vzh@2UE>(fHqV}tLL^aPtf(Au984yZjSF0B_&c&Z? z^}?#kyGp02wX_Xw7=nz=K?;Lq$E)WJ2i>63QPW)BcOM}CLK`Yzf8gebuT8dUDu*9U zXQGd`f^(@L1x3@Qh*fr6Km^GgvSwA&|Nc}56I0#x;ZyKBHS6$8>YnNaFje~0n4NX* zuwBWWAxuXr@auFp+BF?pGn{sE)aV5CH!Ozyn8>P)9E02_@LnQCO|7~(PGX8$WWd2h zb@X0{dbQK9U%q|*fBQ#R=*RE#+o!KTzJE;qLw?`SsWomY0>whgQ@e+j6%ry^RD>FZ z>~yt*;6U)isXa?Qor*igb#!^676DD!Yutb&fX*dih&VKlYL!~wg^QD7T>cpsI>e<>o6fDO)bh{e+Oi6&^{+vG6>O;rE1~` zU00?~{WfYn*R~;!bI+j*LZEL>b-SSqbmy)<65b8Y_iC?C-@bkM_I>}p=Z}x!woC!4 z?~25x8poZ<@F5i3Y=T#>#C%C0pabuEqZyStv=v}#TTS&m-q1#b6r&L_O+^Z^=K(3K zMY}mX0Enr(e;RnPUNnudp}qNu?g%;(;X^dft^pL?HO`5@RJ{~LohOoX*`$s!RM%6| z=Q)q+)vh3bQ0RQN29Lv+;Cdx<$lb@HZzLR^6q13qg|`{)`_e*<$IN7A$=GP|p@42BAeIU6ac z5w=1~uaX#6f+jpvUO}7&(lXA$+iSh1f1a*yLDNJ1rj6;QP8Ufns?V#sMduMjgH{g zwyZiJT^yro@Kfn9Kp(Phg0qh4;A(a zO@4~ZwM$fY#_&ZqAvg(E>chP?OMU+Gaeey!W6qEJ^IxwG=2zx-M)_RwNVZC}&e z7^zL2gwPK3RvttdlAe~|UuQQ;nc5Pqr_yAiu6R-`)mNloTX+XKmw z>X1c-B?yw5DAb>$o)ox|?gx=KO@oVwG!nnzgU{jGQSX)wqU|o8jKaMuIomuc_-PVo zMK{&$uAN7BD*@Wyt8b{?D~`}yS;AfIuS1tfX5obziMh+679@59TObZ@>hB0&el3S+Tiquds316K!yD+tuhgxbc048x#0sLc4o#a? zU{Y!|JKj`5g34}}2H6SDp%DYLXvD8N&Y!2=59F|; z(V^xvWVos}52{U&Z2QU>zW(~5C-QG8DiSuu!wp z(1KIELmUw81I~}BO(t3(#iJLkOCdfqGn&U8Lev}#vZH7fEEKA%Hvs7Yf2&nbZ171< zkWGgV(fC?g?y*eC2E+bDj>?a9!QXR0_j$SUkUfedcKq?!U2 z=kQSlhOl*CiGqQ_j9c~8e`3WARe;40UbOAnB&& zB_2DU7H&hqLSYbW34D0C5u7_7Vzy|%V!@yFc}L5qN#K}5i&4svvl~W3;vzZG-uVt_ z?ABLjJxBq{cOdW6U0KEXSTFxSs z1)%B|n$|~$qgEc}a^BSB%|(kmXLtMp#9;;fC2P!U{f-x4R~`VnG=dmN1$Z?5RDyP7 zWUZKnbt#}jRQsskGAP(0?@%>vzob_Rc&VADVFmp9i>pzQ$q44ZEHQ>t5nvl7Fzk^ zTWe6yx2Yq>cQj$#yP2#-O;_1eKa<9LIfMxxE>_fv3&SDTf540CLah1;O!+c_O|6{I zk<6nI(Mn&U1_q$T6PrK6f_ySgJ2kkitBTA6!v7%+>d<;SazygE4FQ0V*x=Hvvz57;JD{HEJ^-Fo&sM zR_JwIaVgQl%t$_Jw*@$=`ezK{c`Q~ZryIZ^&4H0E;SdbuUtDl)~!FHreKUtTL*P-dHYcb zoy`j*?O5k*{cI%dtrDicX%i)@~? zhY8QYe*j9!5n?(t{G|q?edlq3LQguh4nrkZt04skY)RD{EkViJk`h#@H!YUkF)lop zr$pTIP+6N}ydfSneP78aQb4`GElvN~UN5>i)pv^kAS8LJ+*$&`1tr&=`qFS2zetIl z;L>B6dh3R|RFY=A9Z}`^&$^t~O|er|lYe6%e{hiON4jbi0Z?D{9Y!l_ zu~UPL-`Q}u#m0aV@v&$>Ux*+!84UrdeSAW(gP%XG^=W?l@=_SRmx8gstH_LSFN#b8 zf8l5btP?-LuI@~A{ophNZ7_&-muYEB^-wFdre2%Cc!B-IA1o9#MlM&U-_ph3&^BJB zpsaR;2Ed%Pg0|qUTl^mCPJ9?kmx)FCBcVuki%Bx3khOKEm9_TLwA@HPix)zqtk2V7 zOxmYCwJ2M=m3HX|Dsejvaj1eWwSsmBf4j65u>cH!FXrJV!M3h`O6NJfr?I~7{oBDX*xeRFPc0Ksi_Q9t%B+_#&AF>-U8~@;rZlwg!a40Fo`)00 zh3h}F)C?8d_WHRgi&ksUoeVV1yQ$0~Mk>Le>5W$%1TFqppz2 zZ++1Pq)99z6<#K9mtj)KGN4N{e-Oa8stu$Q(_9sazE@uH`Sm@W18*?jymnRoH{QJl zQ;$~(sG*?GS0`CSVt`(10r!MRGth~ zfr%Zlu7*>6-3UTe0=Oz%t|P0?l$$Pmv(}rKzCxjR?S1BNwZO|cJPcJ_bUnD*7^M%-AbBi#8rwy8E(nGA&;4 zN#8c1X)4ZYZ*8L!)!{&ge+YDcGtoYu{{7?I?3%x8aLT)-d4yKK%$%emh2zzeS(XZN z$l3eNO+%NX@Eq+jK@7v|yGm1t3S2Hm{z@GVnq*V^0B?BAp}UT$+fF9d63e8qVXuM# z=~B0PqzlVW?c=n^q^k=ZztjG8m0}Yl8*|~EJ5ZhLb@Nb{u;yLb-n8%?42}BMprILNoK~w`38p)U z7IY6#UvuEMJyq%ZIKF-PZGZmw*BbY$Y3{-a-`{PV$nZqyf8EeZKd-S1{s&NrDaaoi zN^=YEYMiN2n-)D;i+rL<=7SU?T}|xkc+xYpPAdjAAFCxz_o&!hF{C-Lj^-O`UIgjF z{Z@&y+#JvE@e%SJr^Rp}VAK^nidl=Xrxpjn=P+RcIL4g|RJBG6VAM@|^aWCzkc6Nk z?Puvh)8^1ye@MT^DNhHRc))@LF;dUTO;a(vfY&^k(^d#e6AM7lNZDFMn2V;$t0)o5yX)Ht2yQ}V zX-A&GbZD!pRzVakHcdzZgwDfcnl$8BI_(iK!0CX8f6;RqPPH{P*-l-JXuxf$YNAdO zFqUWPXKqI@1ntN0npYmWx6|?f%|rkjhC``1G4EGH5iUzR5Q#YL!Z4?A2YNHv*DoKn zfbh;Lrx(7J-gV0)NP@P|BT-3oT8tc~l!=DS2-hGm*%)a8u}jNR&;8;U8Tfc@KKJAx zr}15{f0ij2`>bByUj!G_vSVxdqA?EtAj9P|$7#P|nOoljv>qNdAa7OI*2p_e?x~)& zw@>6+|{LQHzh>)Sg1Q=7eZ(WLmU zsG6WXTd1lvynf;}?T&5Dx$&i`71!g4b|K|ZJ6lVd+#+Y`%Lx#bLsQIN8%_~xf9j3~ zC8RWL?4TA8J5XT(mm2u)oB>DEbw?TFc(mMJ#w`9dwY~}MpnLnhwV7F~fN%X)t2|Vj zTu|zyW-2XJJuppG$VaUjN7HvUX&_GS$9tBke0R;8tBuP=AyC|x_Hd| zT6g|oKYqOM2`v$SHe?Yi(ykluf1V=iFxjL{V%qeRt4zY@rhAI3Pt70@9@;{$?}va> z2Yn|c?~P>97j zuI^BnqRZsSt_8KQ1Y&3=e|7l6AG|sPr!M$4xw4|>_x06xny*Uwo=NTX;#{FuTFyDN z$yr4ZtuMw`D}T7PBv8$ht-Z~dTqC`9HN5-w&8-nWC2eCT z-<}h2O@$w6%C;mqAr&KQui6B)oD{0QqSfEsXqt5*UH}+?yyxf)puf9rhFh>z~?(OUYNKHV(towQyOHia3ECZ;`N1QYSEwD7|Kpsns| zRqvX%p;dh~>;ieTc(ow=pPe82+OWFR)ZZq@PUs}q@6oN{i!#6*JFpYOMx{mZyD-lH7 zYwgw1!0-M3H7x=(K5sSkV&UMXFV4|d7D8!K*H?K##|0b z6Yw_n-N{RCe{4h+qCj1$YDezkm0HN!lV%ruR_gck_RK{{Htre*g6OH?rOM7*uL#PhirsX?&xqw@-We)M2Qv7=`s{_Z0`L{%{hB z?!6Zvm_?AZ3{N|LGzy>5&VA{6{2))G(}?yaAdqm71F@`qzi8)FeaRXe4EvVfwXxbi zOIHXh9v+>Y7on2$Nkpnzxjal3@fGiP^lS~dY4r^-hb++ovZJpiYOvsRzrFZQQU-NA pX@QVwnSpLsRJ+ew>lZ{kh7-IY6JRgf=TQI4{{?2fz>a%*004pQua*D+ delta 16427 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/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 +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 +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage-Tools +INHERIT=meson python-r1 tmpfiles +IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-2 +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 +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 12aa0037eb004139215ff04894d52b28 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=af4eb89d897cdc8d48cea820125b55a8 diff --git a/metadata/md5-cache/app-portage/gentoolkit-9999 b/metadata/md5-cache/app-portage/gentoolkit-9999 index 39a53cac9b11..25b3b2ce3fcf 100644 --- a/metadata/md5-cache/app-portage/gentoolkit-9999 +++ b/metadata/md5-cache/app-portage/gentoolkit-9999 @@ -1,6 +1,6 @@ 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] DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=>=sys-apps/portage-3.0.52[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +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 EAPI=8 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage-Tools @@ -8,8 +8,8 @@ INHERIT=meson python-r1 tmpfiles git-r3 IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 LICENSE=GPL-2 PROPERTIES=live -RDEPEND=>=sys-apps/portage-3.0.52[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 +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 12aa0037eb004139215ff04894d52b28 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ef60466e180ce20fce7844775f76e316 +_md5_=af4eb89d897cdc8d48cea820125b55a8 diff --git a/metadata/md5-cache/app-portage/java-ebuilder-0.5.1-r1 b/metadata/md5-cache/app-portage/java-ebuilder-0.5.1-r1 index cd0f0b3c5ce8..da42f7e41374 100644 --- a/metadata/md5-cache/app-portage/java-ebuilder-0.5.1-r1 +++ b/metadata/md5-cache/app-portage/java-ebuilder-0.5.1-r1 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=>=virtual/jre-1.8:* sys-process/parallel >=dev-java/maven-bin-3 >=dev-java/java-config-2.2.0-r3 SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/java-ebuilder.git/snapshot/java-ebuilder-0.5.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 prefix eab3c99d77fe00506c109c8a736186f7 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 prefix eab3c99d77fe00506c109c8a736186f7 _md5_=c8ecdbeb35fd50371d7b329792a290de diff --git a/metadata/md5-cache/app-portage/java-ebuilder-9999 b/metadata/md5-cache/app-portage/java-ebuilder-9999 index afc6c62b1cbe..c60fffa66b9d 100644 --- a/metadata/md5-cache/app-portage/java-ebuilder-9999 +++ b/metadata/md5-cache/app-portage/java-ebuilder-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=>=virtual/jre-1.8:* sys-process/parallel >=dev-java/maven-bin-3 >=dev-java/java-config-2.2.0-r3 SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 prefix eab3c99d77fe00506c109c8a736186f7 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 prefix eab3c99d77fe00506c109c8a736186f7 _md5_=236bc1b36bdbe638ac48bded5871d084 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 4a7d8106704cf25e2531ce0d368296163a71e602..f6a8fd164b9c911f4c40e0cc5e7e4dedc0a0fb44 100644 GIT binary patch delta 50396 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 delta 50240 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 diff --git a/metadata/md5-cache/app-text/highlight-4.9 b/metadata/md5-cache/app-text/highlight-4.9 new file mode 100644 index 000000000000..45cee38a3cdf --- /dev/null +++ b/metadata/md5-cache/app-text/highlight-4.9 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig gui? ( dev-qt/linguist-tools:5 ) verify-sig? ( sec-keys/openpgp-keys-andresimon ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack +DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) dev-libs/boost +DESCRIPTION=Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight +EAPI=8 +HOMEPAGE=http://www.andre-simon.de/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=lua-single qmake-utils toolchain-funcs verify-sig xdg +IUSE=examples gui lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-3 +RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) +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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fba5c529895d670fc761ddabec2866e1 diff --git a/metadata/md5-cache/app-text/pdftk-3.3.3 b/metadata/md5-cache/app-text/pdftk-3.3.3 index e9499db547b5..4c3df7d2599b 100644 --- a/metadata/md5-cache/app-text/pdftk-3.3.3 +++ b/metadata/md5-cache/app-text/pdftk-3.3.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/bcprov:0 dev-java/commons-lang:3.6 >=dev-ja RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/pdftk-java/pdftk/-/archive/v3.3.3/pdftk-v3.3.3.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=77449e5dcc1b87ae82dd5cf13ccf25a4 diff --git a/metadata/md5-cache/app-text/pdftk-3.3.3-r2 b/metadata/md5-cache/app-text/pdftk-3.3.3-r2 index 04c6fcc7ba9d..68ac1c6838c3 100644 --- a/metadata/md5-cache/app-text/pdftk-3.3.3-r2 +++ b/metadata/md5-cache/app-text/pdftk-3.3.3-r2 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://gitlab.com/pdftk-java/pdftk INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 ~x86 LICENSE=GPL-2 RDEPEND=>=virtual/jre-1.8:* dev-java/bcprov:1.74 dev-java/commons-lang:3.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/pdftk-java/pdftk/-/archive/v3.3.3/pdftk-v3.3.3.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 -_md5_=ef37cf303f94d10839733bc9d8ba68ed +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_md5_=b0bc014617a25e0f555fb9910394c2ed diff --git a/metadata/md5-cache/app-text/pdftk-9999 b/metadata/md5-cache/app-text/pdftk-9999 index 1009c4d1f523..aa03423893f1 100644 --- a/metadata/md5-cache/app-text/pdftk-9999 +++ b/metadata/md5-cache/app-text/pdftk-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=virtual/jre-1.8:* dev-java/bcprov:1.74 dev-java/commons-lang:3.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=341d82d381c1ff186d0ea44b93353e9e diff --git a/metadata/md5-cache/app-text/pelican-4.8.0 b/metadata/md5-cache/app-text/pelican-4.8.0 index 253e2d3ba642..2ee351247014 100644 --- a/metadata/md5-cache/app-text/pelican-4.8.0 +++ b/metadata/md5-cache/app-text/pelican-4.8.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/markdown-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typogrify[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/docutils-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/blinker-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/feedgenerator-1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/unidecode-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) markdown? ( >=dev-python/markdown-3.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(-)?] +BDEPEND=test? ( >=dev-python/markdown-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typogrify[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/docutils-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/blinker-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/feedgenerator-1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rich-10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unidecode-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) markdown? ( >=dev-python/markdown-3.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/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=A tool to generate a static blog, with restructured text or markdown input files EAPI=8 HOMEPAGE=https://getpelican.com/ https://pypi.org/project/pelican/ INHERIT=distutils-r1 optfeature -IUSE=doc examples markdown test python_targets_python3_10 python_targets_python3_11 +IUSE=doc examples markdown test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~riscv x86 LICENSE=AGPL-3 -RDEPEND=>=dev-python/docutils-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/blinker-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/feedgenerator-1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/unidecode-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) markdown? ( >=dev-python/markdown-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 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=>=dev-python/docutils-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/blinker-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/feedgenerator-1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rich-10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unidecode-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) markdown? ( >=dev-python/markdown-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 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/getpelican/pelican/archive/4.8.0.tar.gz -> pelican-4.8.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0137ee47c40afffc29fdbddce5452cc6 +_md5_=117450d6bb98ea0ee9d368cbc4e68350 diff --git a/metadata/md5-cache/app-text/wgetpaste-2.33-r2 b/metadata/md5-cache/app-text/wgetpaste-2.33-r3 similarity index 93% rename from metadata/md5-cache/app-text/wgetpaste-2.33-r2 rename to metadata/md5-cache/app-text/wgetpaste-2.33-r3 index a3b6e57e3201..d9a680a9e375 100644 --- a/metadata/md5-cache/app-text/wgetpaste-2.33-r2 +++ b/metadata/md5-cache/app-text/wgetpaste-2.33-r3 @@ -12,4 +12,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/zlin/wgetpaste/releases/download/2.33/wgetpaste-2.33.tar.xz _eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=fa787412bbd7377691ce3d99b4ea9046 +_md5_=50d034ab28adeb1b413beed5a88fc61e diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index 514261838eaaa3de54ea4a91f7147f1f27eb96b9..ae5570390f08961053b66e06249c2c2f76fba126 100644 GIT binary patch literal 26464 zcmV()K;OR~iwFP!00002|Af6suO>&9p1JQ|5&HrO8{FN@mnBF*1Fb~^twrw&Hj-2Z z86gH!RjFU!&*L}Z-b*H_uB>D-hWmZ)$IkG+XR`nNum9~|Km3>f_Fun?-yh${59LfB z{?mW`*Z=Fkr2q6GmVNASUiBKsdESfvzmHHxo4JNQSJ`9c>$>|Hu5gXJT&;vU+L6nB z^nQd;Q{hkh2zm75=%MUhuRP-(;aqoW*P5GO9W&m!&)M&FTq7OvF6HX;!~gSt{_7dj zhdQnq?!MY_mOSq(w(GcfhPqN;D;#N@2VZ^hJM-Wn*33Ly;WxuRueq;-FAJd@xz1Y7 z#_QzJSLLzqdbTr_ab2tSevdTIP|sD4mg5!DRoA`3|M8!dQR`pUPanSLJHwd z`TP7K#`}I1Sh;qtt)#VgIZInH9ILF=`x$%8yY<=jal~Efobx{B3?m|i73aZw)MJ)f z>MG~H@7z|p(z@=__u2AM!hMCh=ZHrVNCa^g-pT;}qv5{*$ zdmTK%d7dR+caCGGR#Ui-SP?}#!sNU7TL>%_K5(uT&$NzM+BgS?#9JKv#J%rvlvsJz zaFooeJjy+4 zxyuZNV@^HX^{AOcn;h^J^QfVvHFm#RAN%Nc=w}-}AcSnYcC7cxsFtFLtF1- zl;b`c3VidUW9(4A$&AmxkV~9(jyqjrqhYy+GnSjD$rbesYlJX&N2JF(LQW-)Si(k* zM=$rp2(IJUqoHYy_uVs>$RDhFSAy3^h#-@?({t(~=nkp4_&DO@O7{Jp@= zJ}Y`Z(yFncqJ8C1Q0F=747qUPJYu?d@#D@%9^>2t(W6%3tQ^)vUbE&p)!%( zJ!0iJc(<8Q?uZ}CXGrI24Ht#sufG;p{_aJ z+F>JeVqIAUN0CG3F)F`zrnD3O`^+cmaqPI08iW7km9DEE&P6mi=D9;4m~F(@HxEOA{U)#*rR(Q?Tqm-c2qMkgW|{;JLbVRAw0ib1 z{NZ+b&Sx$M77(+Ze3XmuO>7{ngtqp`yc8!m>%ub@g7wu)KSoVN?yK#qTnn|IGnRSs z9$y9a(|>&Y^aGIML{25W=~dk8zH;U$QKrUIu0c$Uqtptz=m}UrY@W#M>I9n>4up)S z!{y>gdF@^HB1Yj1BC0|3Mhw7^apLxQnNk`SGUp;0|%cK&$g6sAb?)0$OyuGT~?-)sP0x6cBqKn@{Pr z^j0gTIRF$q15XLiC0y=>k>36s?sXCzLAbo}tJ#Sr+nxa4Is#xLW8eTH_6%bUW3*r;yKJ^V{rH!N9o&s-2jJk11Z5-%3Q4hEa z94F9lp4iU~!KgxK0`R~`0GRNqkN})ZAQs}<((bM0-q2Re0%_qQFs6c#0XRqiErzmy zO|jou+xZIR6JNa02>478g&u?q^&~<8YCRCc z-Brj7t8C}MUKUD;69oFt*uWW_C=NLiRsr_tCMQ?NS5f`?!{_$vmxW&4P{cR;2A~J^)S|;^Z9p12dKA(e%QI6%PPVk0|Q3 z8*~B~*a88QpaBsCLJJi01TPt5$_>mo8?3C~mktm_03gM#H-?I@+4IKl_7foe%~O5( z=@UUORiYlS`c+E((Dj2H>NV=-E)ccKQ-io8CW}-fe$*FBltXn1^L_Xo6dUr z9{^z0I)DW7F`jB+Xl)D-L&fo<24Dul0a82ex(UYk8Gt_aV4%6MA_x)hpI?3XMx4DK z#FJVJ?}bv<3n~vBXhboOvP&lTy#d+D*K86ffHAc6yv~`InUEsw!M_(itb<9rpg%^0 zjS(N2UuOcw1;9SmiFJZJp{$t4S1JAWx1WE;-Vjs%kTAx#EW;q80>9v2@E4;SLfSha z5J(d)T3E!%1LNQ%6|wSr&`;nF4xDEMxO60m4FGWt-0;bNj>7~FrbCqH)rnkw!W2rK z8?UvDUk&v6nq|PM)(spZ9)t{1gH*y`jKi32#nR@46c->#ne9Z9E#tFcdJy1DT;o!@| z^2{NZ12b^j~=)8d|XzQW+ z?DL^|8!(G@H_`ioLXFwsB`RTsIuKeK^a@T#lr|ZGONT;U;s~r|5_N#$JTE>M%sjEf z^Uoxek<=UF1c4HV@YlCVlnU0IeV>xUg+Cl3*N(s<=7&S==vvT6W2?A+kkW;LZLmu` z^WgOO?_Qxc96L@P?ujvTW)LcoT9u07#jhjj;bMEEFDI`oHCgFEgR!!7#06B9=;p#v zoCyMV;JTm?6VobsAW*`s7GlyOUA~+@M&>v{!m5u#w79@_99cu_iHZembHmW8*+zK4 z$~cVj)kBT;)32YfK0v|o{h{@hH(%b4R^~vZuZS2T&sU8F;|cI5&<$RL>}KQpcw!_N z35xRsJNTfS;{pFkCLag}TOgf!1*<^tZn%UI48#r6;P*facO*hhIBLU!)A3DG5NV8x za}yi_+%QE>;JUy7H@d(NF8+hXRgR881#|+x?J&Vi`T@Zqnqku47IC}FNg0PqgD zL*vC-Kil01v+W8U*SE~Q*7G3H@AID|bzyvl-&aWyhf#D~BamS4wr<_~GQYY@hu`%zn!=lm6X>-wZWronQUZJi145(rngA*|G9b?N(C3A<@g{&@X!L#0fRp_vNeK_q!BM`lVzhgMHu)Yi+ktnl z^41Ph*6RV)U>Dc}G!UlxCitR12@8W z^!2z=uXO{)!kC*#kPPK)5o5w0N|92t~}<5TWo(155}^ig+tb z0;45d7hF%lA#idhaSz~8?+(%+Pz{g`ult%mXtz0JlebnR2z=Q0Lb-8U9!tW31wuvH zGA-gK&T|u4=1JV%FnSRDL0rb$;}rYu#|6>?Yz*^lU=MHr%!VH#1P18m4UV{>K_kKq zuk-hkdJ+ilVL4U|&qp&Z!AHr12MPoZ0Rx(bzK%_pPQXLn=FAOy=WqexSYZ{OJl+k^ zgLgAK04|J@eT>a)I;0x)gIvSxPZVSFMmq%lhiGxWK`EdlP9zL8EnbsTsP*Blm@9!d z<4_`>W74N!J$xs8=IrP(JO&+Xkkz6_8A!0ki2m_T7vKOv0OdidHz?}>I`AbIudTxZ zke&&NweVg{>HCD~IT?IxQ!j=$Cx!rk zg8+}C1a@Aqjha^+8xR1dAhOh+Elv;(;O0Q-Ww{3gu!)rzC}0kZR&#k}c`;#7#0Sjp z*r1Y=r{oic)Ck4EYzw|+!Cw!PTtI8Qe>RD2mTQ@r1`gDIwGDUV<9h<&2l#Zor492$ z*5f=4MuSjqjt`tll$rO$qTb6Xe}9u%9q>Pq_j@rtHg~@(Gk_pOTbZz)3X$T*3pJC#Cq7lmaD(TL z89P`8-hzsl1qa|@p=jaFPb@>D`E(#vJTd5gZ;LBf1@SAGE9rd37({^D0E#ooY7#JS_)rA#8 z1ra6`b73e;?>-PEk8Mr?XWA^u+_~ZQaAL>NzY1ym_P;Q>{BNJ1j5*f*0Rg`XtIB3? zf+MjsWD`>3z_SgG5ch};pBDK#GVbTb9I!rE%~*hP03td!h+fwTZmysr@G!`8oBU66 zSg)>#^Ms|Mk!QU4iwURMEk<0HBVKDV4X@3&73f?Dh@MBl`NP1QH9$-srVixgOC~h! z&S${yV>QG`fxtb1<75qtm>9K1yV==iC-%1E6!!Z$-YKr{ozhLNCD zOFy_U0YXuo;)FV}`r`z8)&o~m*TTEhZonq6muRg5zcJuVb5-ky2k4+ed~p0@zh>-! zvaskRR>u8tXb%nOM7&J=%CN=QK-ucjAhIU>u*F*hgrXWs@r*bqcJ zTkDJ!{fwun9DY5}`}@_SgQGDk5bL=yq6xyqYEdAZz(&YwaP1h&1+(ab*k`pl;HV*` zVDV|r5()&R=Nk;K9TpF6!3*%Ob7R<`Jsz3}wJg6cm`*~!QP|aLdMB*ke*66Kr;fOy z@h@R^Zy6Wd)6I)ayozb+b6P+t@QndIn@7h*n+Jh>;yRCAq0R^p2!dbjs1HGHH2V_p zKpZ!$VGt&Y9R$RcdYRPl*gG7?#=dSK)s-NbfaLA?m_##WO7 z==3?VWd&#zYDR#Cc%FRQlcsudG5ED5E#=7}$GbeGoCDOdEt28&Z@?h@A5L_dZ6S7n zzKHSZ{0nJCrS+y;5KP>vegXU(0ke^pfPxT|=j`T)M}g*B1VA^=TG11wv-D-S1q_Pk z8(?V^0_98d>x627QxY#m z^tCAiw0~OiNkNds!$Fh5o{;I&!d*_);A-zn;n}fB*vxIg4fu=w3`7T5^o}@q zVWiu{+FwaaTl}5Cf?)h6UJ&b{4Pas{@UXygcF20a2L1~>#aIFciCuxjWeu=9>@7a- zZ357EaM%#xE(7>_2a6Ny79=Plr4l-SekB45jBq5dGSUCypk8ao7~#!3;XeW7z}ghB zU^&rcP6p_jqbW2H1|ozQXGkI{k2{i8EG;o?7!B_50)v>TMcKh@31|QZg%Cz0D4i() z2~X@u;71ro8?Qw9^XJ(x)+QKZMWC} zhy-w07{j*u&@Tb5t)=75?P36F0-O*u46$;k39j4-2ljSc_%x9YunlX6xE4#S3FsN3 zMSa}SU0++%CY}=Z7N6cW^aPM6lG|nmjTi-9l6O+~08aR8BKHCw@(4J1ynf_kkvMU5 z6ELjUW&ls<2S@_YEk=W&f!F2?dEsUF9owwzm<#Pq$A0+fS4H*+tOTW%-V{uJ!r?-~ zOb6rVyXj#-=Xs!ME&&HE;LAmh2qZz>a^pBd;M-n-1TGt{bk;#&x$!BsHlkFr=+mkikO1AY zz=iGQFzopX;^}h`?tt;#lsO!PIJ301rEdpl44ehp@a4&fnU5I8oNgt!0Z z?SET8fBx8h6L%dD)pv|Xzzol7woG)*6v}lK>%zB9Jsb79`7ik7FlS!C(wIn*USnpQ zNf52)IdZy0d{8YwPZPNp@Vv>BmY(_)Itu8Lqg$xiHeHT=zcL=|IP>Y*c!N^ah%Xdt zpH+4*&b|uj@4tS;*N5-xAKGY(eM%-nZ#{7b;8OaOs>|$mM~B^!Krb!E5d^8o0-_`4c3Ra5>U!()jbm@ zU{nAq>|;TuczhJW9Qr}@0e2-nX0I4Q#2_eprSO1+Ov_~b`RUZ*Toy|pM+*dRJ_MjQ zi5f=$=x%Yn4N_3>fNJ1Ud$&H{?yoh{`3a5s@|)W9eT>kZcM0QiPhgr2SP}PL@gt)M zTH3|=fS&Dox?o}((Hz|e-xK&?P2j{c)uY2+_)dZnVKNZ|!SqSkK5UD*f*cQ5(_e}j zs2m=o1Z*SBxbs^a#0F5%x`Z3(j42|_MBttA-xm3HG+iV%094?2DzT~up!zM>8nre2 z&Kx$7-nOCw+zAKiAg}}aPJBG>uMwaxWbM1$wb=r8-``*s_WH~C^z+X^c>UD(_MBbc zhwy>VdgrVFgXKU&&uL1zO6)ek_ef|;3xF2DMIj=uo$V%sC4lsX5&9GbnGMpSIx3!Srnxpg9qi|AQIb*DK&MD+Zzj z$$@ap)!wOfTov(}H*4m0h&j0UmFxonlz_!R2$!i>Y=c0KY41``kl@q80gXq(7FKQC zM8_^059Y#jTUu!B*@vZR{Avqd`(f5kKdfI~GNlhRJoSq0oXX$oV%}X z6{eJilgkkT67Oz?U{#(nR~w8fdIi=4W%|XY|82IM1ss0XP@gJVTdB9M3$#N5b4&;h zIF1T7h~52KAjH+|hJ!NmPOL%<1Ns?5wWA)=AHurf`@k$nZ86V)+s8{7K{y+|z~xDZ z4iDl+MvLZ+&f8#AthB)LBF+obpC;V!&OlUwh&6$)XnuX%KYc<{(e|ph{2!2k7{-&F zaojd86EZ-Z$7SKKBZX|UeCL<3VS?BQfhU)m6Tm+4rDqSaU-`s9C>)g&7qD$0rG48a zSlG)@i(T;^8vtlqIv9ahS+50(d~5*Eun`-~V16@!fZK)dDNrX7On?$67$*us2!X?k zuTTlx_0Hh1hK=6@q>VQAJ6k*J$5i-`uxj5SOs=ItbUN%~&rdf3z|6jtKL{!PPDqd% z;F$n1UJC+IiKsYBVlfmRP&fHEU;v&2g9IF%d=+|qLdK9S@D~pb>0996VteQ~pd4nT z#;kabI&XxG6o9C>M+~xp01s27oGc3W3ft{F+yvTgn;1`iLbUld9CF&2?s3S#)dh_l za)LoyQwm`Ev0yd;W2s=2F~ZzT_wXT??jqsuj1BPG$oUnB7a#6yi|yW)qvF>j&H9he z3+OPv`}h-JG<<*A!jRt;=JUjfV)ulLHGlxSrhRAg(*g9y2Vq_4l*1SIy1Gfmlaq-? zDl>d`VHhgY0xsJRS7r{UY~Mz4vU!%qfyw8@l8f}jwy8zg4KKX7X*-YeK5 zPRQo0;S;hVCQJl%D2m|QBhjfo?PLOAj2IsX?KcODH-^5VtIfJ=;0NlOyIa&pJPt?k z*H4ZLw8wd)&^S;a1;`qp>!1SR_v-&Fu2;;!JHLT=n`59l1UE=N^mfBg(O+9sU?!Ld zA9vq`L{s&xVgciRTE^qk3?gm;+u17znENZ#KX>sKfcPLy2HHi*vKIfc`X}e-r~&A zt`m@z%L$}tCb-c=@YFF05HMbF?Oeh$t05WaI{sN)uW;eLxNxR$=!g|U1x5B9H-)4t^>HwI}qA$&@9BP;@WY!6UJgY2IvS`Eub?7zN5_;r@eyU z*8`{0MxXZNl(+m0;>WKMp9#k{ppJMi=*tD&UDM7()Xyg} zZ5%5BoM!==6dafw?f^Mk@_@5L==1rQO+Rx0=@TmD{qy?TPxQn3`R9+H{{3YR?&)g? zA8LHpeFaQDeRR$inf5rHI|@(YF<6&t1`wPX_PYgUX4Pn{sZwl1Q`PD#S32t$LA2A#{# zgvdBeooEF5u!MR!4N7>!L0ajzm5!5#c2paf!ZZFzG&uSRv3Q!RdGeebUa;F3Cx~T# zmDc{)e)wYRqx~PCE28ha>9+w^yoidR>1<=|%yUHkX$QdYq&v8aNWyWIJ1mQpk$)~b zE!z>mI0QO;9aKeRBdf6EK$?$B0sh?x4pSZ(7sTJtkg+<#0jTm7y8{tdN*gyE%vlcy zUQ4XQ;el$~H6$-08*~J2h+5nz;OSgME6!7KJ{YcLXrd5Ko|p=-z;>afA;|-!`!xgk z@%LE8!-le{8U$L)??m;~qGNnF7Xg;acKM$GZ+H#N<+OBa&v`lt*RYggkb`R7*aSYB zFb37W&B3F**O?Dq1G3)^TX9dsL6k#wRWup%jhswTB9gYAZf_pHc0P#b81ZcqbsYvx zlhuo;fr}pIq5yR3oWt>4(|^v(0$cb-yG5{_4L7=M?GY(N`{oWK&af367zPbF1tS>m zeOM61eDF1p>48CaJ0>SDbAJ=l$DjJsOnY75Umw6Y$2&)L0p9J*kX#X@>`RK5Nqz*D z<#`QO(H#51V*pkTCspkG&cIE)`6#xd^yH=gW3b<=@d}UHu+iAPx>F840nePK^PI#thVBXShtNq+kWO| z5&|buoLtsH#rmpIkOK|_pJ5p%*_6E@a^u`q5#WB)*#-oB!WN1xD2I{lwB#CKL#A6` zCkNgc1~DGj$a&hLkr5N1?GDvQhdLs!cD^JV`JUy_UCVzIRDBWD8xDo^;*vq@D8g;U zxNv4DPSQ;|cj$N?2mAjfSo;zfFLlzy3$t^kl|4d#Q-&V&mpKeEubc|X?8W5ByRSG zUrya(W7oV0$ai;Ei8#p#K0Ws*(7xzMO^fCQ^9D@frR*U7Ca6z80M?(DqWfLQGcjgQ z9Uc;%Y_$O+HgSOv*@-nimm}Ds zsnRU_Lvt&(3JBmBYqUrO%zvA&;U#V{F31ctoOkR1$`HYr>)wut3M|2w%KZ?Po>0+aL=f}(os_N@DZNpd zd$x1|KW$tlASB+;akBe9Ia<^nfPLdE?XfdqfcwnOM#G+cpbUB{qhCOWW+}pvY6Ew? zIi*X~if5mA-_sxmI_swON`P73A>H7ly?>SvYlbT{e7~y{)h?&98XQ;LUf!)* zaPZN*ZL<>wZGahR6=-?A)JBtJEwq`pal}dBY^t7hQcjdEk zM8z!LEpM#^ifYa#m(F|I%xsYQwmINcPLDG`-nScLG+3Zc4vR_8jNdr!BQ$W?A|m4i zvxyXxz%00>c<6%TQZ{WFaw1OpL=Tre=3wI^JFH813dCBHKDZd-8x0PU~*KzCTNbmj$siV*3UDdw+ap{PzBkJdSl=4DZphg41sY@7h~I0J=c;!9W*I7RrN4S_}Z|L9q#!@b*yN%jpG^Nn z)$%#~`L?X|nxNt}4kJLg*M$r@sQVe1=ujgJJUhu!xp*UA&%IvU*rQPLey79yh8_fxuU}*s4J-wMes{nOsz)bktIgmgkK z-3LH48%`<*t0UHl&|SS>wF@mlmj?i_;}s&xUI`|UgCP*Y)3{^xDFVf zt%LqJjNSsYhCf1Lv4L>f!115ytv&QY!LHUg>*E<3zzYF%5K^%q48k5xfr9ZbM|ZF+ z4C{0U#XX5a_`L}7!#nG=qO)WjkLlEr4QyA98NgBPG9u;)HK5V_;4=WQU%}=hs;sE$ z2RvMSmqx$P-S)_ycpW%Es4p~s!y(V(>9Jj=xKYxb+@s?95m@s^iI0qs(OWo`_^QHQ zfpPd#n>-il?Ob3n(OxXZZL430C8`|#2)*{JoHkq1%6Tq8xf6B08AoxZwEsEtXn5ToPxfKI~W6c_?Od91=AsU!Xx7Hl4A+mWd zr{jrvAL8|nyyWvTMQ5w)p~4eZ0*KEw5)SfhSOSa;h}+#UF;6?MU={~h0lw^LITRO4 zmg0#Vzz9U-yF7wZF@yv()XZ9vLkjT1bDbb!Eia-jOwn!}uFCC`J84o^Zn&90dT zK)V_a5ql-dxxfZkGiKhCH^Ohvfo7n9Le1z5Dgc65jEWqBM9lTIECZ*v>f$(-6E>Fk z6(&Zl_a5#Qm~rA^)_w-iPlT87Yisxe(N2wwnYxSXCLWA}1>m!8v(@&qyLZ8TW5^UW zEZMCMyritd+VHEKzI^)ouVekspVq%W7U<~K%Lc3a%?N9%c%N~)>}lp`c9Ga^10xT< zFPr0Qw`tVHE;+m8>L}KETf^Q{-i`}pr}~SXuDC2r#ho{8=ZLM~qywj{KOlw!6Ia}J z>|oF~$Gs_6=UYOxyE^lh%XT;%(*Za{X&lmVT^hi{0ThfrS)`R38a8hzo4YhJRIi!L z=nJ{PH_ibpo;X4q;yAO8LITl`G#|!qFL;aRIKQQafB5^yU)$fl+dq9=U;gpsxApV0 z1t$J}j0>c3O~=?SNE?{BQ^_D4FCmb zkrTQ-KE>XtY*70cQ*?ttO<7Ksv4he z>ixeJ*uDPmBiFaVvGY6Sm1atLb$equ?hXd9Fl|6bU-rUXRBG;%97_wxM;NxO4!t5|F zOE~L1*0-*-AAkDc$A54CKv3bOp%z^5PQ8H2CEc~xlCU9XRyID9$XsTyh)rk|@j{XD z0B90EX*6qT1N||5XD5h+OdK-Gfwr0s-wtluR7&`1{AL2U`_~Q}TzR^c?R$-{9art1 z7xq31eAkiEE86?KO-#Za_}%`*4vY|+mG^|&i6BszjRPCFgOfuC@E@EO;Z-?X^Uo%< zoggnw&x0*Ev;gNcJuFeG)_%W@b-kBWMo{I=-|wejg7>xpvwS4ZZn*p|!>RA5n0H+k zr3mmUdT+WUzSyFB0h7*XztJ`_t@A+2@NJ+*$M;NpcysGWKI~>dDGYk;DMndr0aU*d z92bfK6V1ol^$Py6zzpBL>X_(ivrp2bOPW?Eh?9wV6lG^|27A1cXD!W(s4is4qWjD6LfcV{@_`~0TFZdWvb}&JHhIL8&jy)GdCF|ut zGXS&4T&#t~>o8BbZr4i%8_?DDHMjleIL&xHo&)*1Xy}EMpfOmZX?4Icc-<}!m@1AMQ^Yg| z!~hceHX-lsKzBC=Vpf~ZXda0dzy}Oh^K@J`peLTfqW-|(OD$3mb-f}=h??Ax9H#;?Oxji*y> z%2dZ@foG@`P82-@kQGzFt}L`HS8j16C4^vp+rsF;*XKlAS58%L2e9|Zpf@cl= z4(_+)Sf2#OcVJ-Y#n6Q_^w-GCFc|eloOm1=p2bV#>^Ms zyrzRyiL<`k5_f=Ho^EYh{G9{>*}`k#m~gD9`oTjJ2i@^+`NHt#w;{o=Vmd^ei0KVP zJ;cC`Ajw=6r)8ZVTmiG1;(XU3ZrPGs8sURP9=wLbr&!VLBsY&Wozk#(6+0nZ+mCHM zjzG+T;`&|Ln}%t(VB3<*2~Nv9A-oo89D^ZfIlY8D9Gxw<%Pp_lg{=KBlAQQTuoSve z;e0_fUN#;T$8Vak&x14S8im~gr~M@e$+Xu=Tq~iwEyY;{?2ezq#e;E>n_~K=flm0^M5`9l)55&@>cb;-bo~L|Dt* zwh2x5{!A>SH~bSo$Q)a+GHJ8mI;_TBi|;AUm}FiVg5i)0|9#!|jH3*X@`C=W>mF=r zaN5qbx^*wYTC)qwaW>#EC^HjNjtQ!+soB(s--)h^T+nmeofsKfCb5{H3-|9?E(d-% zR}-F$PaC@Ojr;k%tX_5r)by?)i0?XzD`5CKf(#hLjVIH#eia>4*%@>jtU}n}6rPpY zCxMj*xSTmi@Yy||)uY$5`V&u;QL4vtXI$!mrftXIfPj{hiKWm~TgqNzUUE?yW{Q*N zh_cmv*E>~5wh8s}hFK$|nxNw5x9-94M9XcV*Z_1wzhK*qouRGs8rb6rlMB`^ZlY6% zwmdD7X+gI-Hg4SN(DC%9Qii?ne*HWij~-vj$?4rZb0s#oGU9YS)-mpk|MUY~`Pd+q zh|Te7=v=i*0biSd-UzwJr-A~T6Z`g!V3!1x`E{pYdMUU4E zmzM7yP1o}ds{mIqhq@N-?2xQG14*Pl-7gZ}^y=qtTR_vleSY%m?;DG+`nbvSa3yz! zg7d&&$+U3C036pB^mbeC5Bl9}r90dFLo6>mynhX|grEf6IbbFh0(mjj8PL|Fx|ItY z!`sefZ`Hy=`m=iEI?&Mi*7Sn&-Zqj|*&cq2phC!UZNg5?ihpws_)g(E0DCvMKLFFu z+iJpa*v8RpR|HI0dtYKsi+#aipkffcT}OEe$=xtzD>l5%ITm2f{VJ_bvm>nY`|xjl z{nq0B0UYo~k~dOcE~LFIfVu@KKFx5hi?I4%3yS`z^^sj$ws>1Ra}FY))i03lGGXfS zQS(POhGVLi^3`S9ME{J4(-;hfOX|VG&f1Gjy8CC4K8* zJ}v%*v{L+?w16?_0n{}-Y0n7}X*T^FUPI8kU8>C*@{JqG-9o!U>~6cwd%Loup_Adf zr$RZqJt_;deg^=^COY#xj(8k=Qd%cSt+{Z$I^gQ$=-Z_c7!zR+=;A;IT(O1?XuBQm zX(d_hx*Ig|a+wdV6JT>$UbbEYUw0Oy!}496?Zzo*+uXxYq8Y{n&jARp>u%PzTL931#@mrSX@_e=FnZM z?WqBdZSb~YaCx@`?iX3N^Z!R^DgI7qZg>@!UN$YuSAtDkmaBFFSaMwF=~gaC>awlH z5jHDsE8FF;y_w|30~5ye`t6o`=w?xS!RCp!EFh9A3*mdFlMaNqcyccqAz+2}+!!)SvhZSW`!S6D@j!xZ9JNViKfBoZ&f5%j@$QbY z*2I;aJeoVicd#0Q*N=C8x@;=OG`5Q<4bq@SkHMicon1RKIa|#DMCiQ!mtT-5Wp-QX89t ziQQ5436+bfnbbR>3}>u1zW46f_yWG;%icC#-L4yiI!9Bif?>$H`vUA<1nQ!U6Q~J( zg}=Iy4HRlyvZIg! z&+Uhw#=os!{{Hhb18!dJjU&4AniB^Q0lOVGa8%@QfM&TgowFH_b^ztwXl1gx4M2_= zaCbY7Yr60TEIvH=@odDlTNBLFoUR=(vB;^n%SB~?ETj=YE^agf0lZ-dK5o111pp7z z17 z3u4oH%K4aZao-W={3@#T+n1MpC@1!p-xmf0ex*Jx5)ckCdv+JP4XGZ)ZA-yCDLes$ zx$Sob`jrz1=FXGhQtj;~P#6v%vLE9#8D6hBZ*MTlc=qQ)2>0t{xK4LJqsBlaF=6p4 zC)b%d8ypc6roZ@nbPkSlc%{^3YSVrFPfI>Sg820TJ z5I1;2FI^4`Lp6tFSJ*RWqQdg`@%Dh4Z*uziyRVbEFKPDs$nS2osqrABxvVP|cWQPF z7#h*fXSSMWt1h1#1LO?xnsoqv%z#{W9^zd}1P34o;)olHuH{7-Zq##tzPYx-az@QK zxzwlQvd-HELVnBbwM8a!(xbrx-8;Pl-xYz|N6fn3%fy`3vksMN>1l)62`zz4Mjd{3 z?e4TT!HYzQ1ORA0tIM3N=6oPh=vLA10w#mgHP0$e$L?++(^pA-`R<1=AD`q*_)y<< zH1MrB*yVEL<^bmH#>TtY(iGhR?JYd@xyT7+g&3f4z~js9qTrnCxun5(FrJ)LhCMDv zCpqtU2i(hZn@8nUyx(QGFK{&%Y?zPqN~O29bzY4ah54Vzu-F&}><_2cNgyFB8)d_s zllx4b^?m>*m?@DjxC}d}j>!ySB_!168nzbJ;TG?0hkL-&-sZuZortn+7YpOp@SWdg zy}yd-$u|&c-x@+4Z};;rP*r{$jFZp&2I8~^2f;q=h#D?Zxi1T9ulUmimAOv*tFtQ)^DR1i0#uCz z4S0k*j)U7{4lmofn+J%Wi)6qm5+ zeKzVk0PCBSe)!zR-@daPaXuRLyIV9cR1n{pMtCk8yIoo1UU5ql2=;Kwm?tvY5js*k zPNxFBTuR^U?&ZU4vpD|SGW-IxyM$=jkL|u9uf<#N%H(|jk;qOUATD4duz)gN*Pcih zZQ_M`Abxb}$~VCc10%>rcWPQzF13K8)aPvTD#+UncYyzDX?71cjRWq1x$rZWjNk;a z1$?x}zANuTz%iUaGCV=ynVW;@BgcOh*7Z$TZ<=*?yf6X9F3MfJBCR&`5xDG*lKPBH z*-*0F(Xwq`Tm&~!FVK7%kYLVOWnj=Ci8)mb^Oy{(Y1RP3xeSHz&=LLst)TLeX59$|mj4ejh>916Az?@j zv54SrzWqquF~vq`JF82fuNW*(xD39y-YtL)_v5c zsS*b-tVC(;fE+HYtX?+c6$`ekU##$Y;=h10^D72qpS8vi*59t$EnT}5FJv8}pO zx|{wWtN-_gecj+rzlrE#ntjn&9`&rSp@$xvL6AWwziAyHXTaXr@w7JkU+}^O6)iSCv7&@;m#HEnBx)`5sBFIWzuoGt*@ z!OOj7Ijbw3UPSfF$4@{0+QPszGS>J28e3)sx%UVvnb8>Z) zQ%=OmL{#NH!1&%nH%-I2ixWWjbRpqtIcZZ@D`&H{>#xQ2EUJAsCl~;u;InxaIoUr4m708iYv@FTGjWTUc!Q<(X1A^4HGoUq1ad{*LeZ z@+4%=m#x0N5Q13%$G8vIhrF#GdWx3ao836_Ja9SaL3FUj z7J&HdRtf;t%O`U-$CZ2_uM3!O7dc4bNUq48u!M}Z+jfL-?&a0G$$iqIh2`Rv=CWGX z&)Y8VD?Fc$-OTVPVNMPO*tO@=C~dh2aY3321lI?Kf_DK zA`Ajj1~+#SE@U`-bn`9YAGrXnTp5^c%?RFpP~Eb;wm}&R0a$JL(gQ>RS9dLvYXJ?L z$N6-sr{tUp82?37pFXc&ep?^c&+E5e|M9iPn!mQXhj-~2fLyYd%U(jDZtdP3W|hVJ zEwT)GI<9CZ8(zT97dysUeb|UQwC&OyHWD5DAFMna1=oEX(G9TGjg)PA!-SnC&dS*@ zl8*W;daiF9`dq5NyvR(>KC4w_vlypg(OZ+}y{daWz+&Bjv1Soap(S^Kdxx7@7-x*~ z?#&4TwMCA7JF(luf_0eX~ z+$8Mf7u)tv3k7?JNfd@9c6+~wUKyI??c}#TWG?4(9Zxb|;c8JnZ|<=H0Z-zhsk^wx zwtI=HOOcC1bTz-a{7f`733IyM0f>bSIvAMi77PX(8{EU@re`#KNwVGS=-x_x5ZuqP z)(7XfSjM}C@E!6C_o5meT|szZPL?X#QjWH0Smp}reWbrQ`Rv6}08 z`6ByWwl||h>-U$_FfFUd_9S0kIs+9Xc*#$zHzd0$8Vm5cvdfu4f+ta%&<1f6O=ob4 z8>~)5;Fy~o0XH0Y+1&hg5!_wGPR@%uMl;=So3H0`=EKX8qZOeW*L1t5Qo;>!svHOo zDuV@mRP3Z6hvjYSZe_l_9coH?ilYoDy5#J%9+sX>YPR;I8uGWjSD)K2KYV&dZ|;9VhjD5{v={@rJtm*qBGw0G6oECiPl+4kINpk0y^Q_Xr!a;@2OQMw?8r}18o5d*%znGptIV5(p) zT<&Z_VLt5oHgWR#r}60lU5}gpaJ&=LzFYFrLSCr25!&lXuL7ZUuG=pD4!QU0sLR`~ zuG5mUS9~^SO`Jfzq&`nqyj$KU?`f^0+h5(>Vs?4;^*}!?W&(816}M|H>|W+CzQYj2 z#AI{Q)0c`=opV222$r5*Xf9*Ewi|$eyzmM8mc2>v>6%(Dj^=;8tj@K~2Z7N(N(f@) zqqCc?0pCb|+VTmpUA9}pwf1xO!q@E9=TDzMdRL{_Sijqb>5|3+yKouFezrd4mFFqUAs?vO+xkwkwKrke#o4!axw;j9A3_6>-7p~s2tJBYYBiqsW`2LYXy`*Ij-lv2-F-$c31e<0HK?6D#q+s4@l&*_tJVI zVvXKPg6B*Q*KV71(vd-_uQCGA5`w{&-JN^GE@6u!rvJ=8yQRjVpQo!`!XLcYCO5ae%iWSO9oB5a=OQJm91@)uo1UMp6-+c;AFF9UQyA!CgTXjw*Hm? ztWjR|t$F+NKfe6->rcP@@CfRe#d%+@c(%Y~>;X&LCVz_C^aHK}BRpJ?j;a8hLp&bK z;jkgQ_c6Rl%(>KTD35Rea}%d`8Qjn~VNgLp$G~!Nq0sVT!x%=A0lnxfOxG6Px7rtI zF}S9#L#2{e1IYyQ%jUf2f)?*JOV5(!XreY}TV|aIcW)?AK+|Z4>s}qj^6F^YqhqzC zne8OzkPtMH)ba;tAA0h#KjHYcJm%N-%l!0nO!?bx28jP#s~^7E{HkUC=kA5Dy@X&p z2za=mop8EJbe;C?MaiNn!WEC;j_QKn=-yPGo|{(zN$s!?(!M`?1+Qu26(J~j16-ai z|Eao&+v~z^FzjnV^<}{hGO=jtwsB-+pYQ3-%h4_w`l zo~gUX#VkJlqx0w4`${-WEhhQ3$vq<05WF68dMbGR@+zty)_4CidlQE~y~gzJN~+uW zNML|Bk|*cp2KW8fWYF|dfsnpQ>hn)? z|NVdcuW#-ux^DGdt-@q&cW%k6ABvy_!smtx2lHGJ*u32RjunEiU0Zc`8)^wiRvUbQ z^Xb2K{bGfgVc)#lv#@wP*N-CZwv?t74ekC*>038>czb@TzitN!FZGXCBX}BXI z0*WkZfGS3IAsVp}H||ugi{$_d&BYGK0u-boksRLFNqm6I7{)m`NWxXE^zb|&7W6RP z4tieh^d&%|0PWAjm0rrw?`{B(-i_ttnpc6%)3r8tuub6(7pExeYBr||YtL-t?BflqU){CE~EnJ#?|hSOc@aa<6+ z;iZgt-|F%j$Eyz)p0w#^^%@e7c~~945x};m1{jtt!28`Gt^0K4)U(&kDfZh{#kR^< zy#~JxO0`Shbr@-(-_oz}=h8A3)_3jikayx8k;chE%kbU@0+ej$Smuqr5BWa4*8Ay@ z2AsH73u+zQB!H)T%IZ&5{#iORU83#QyO~^6%+n<=`0U{AblKo&JC2RS&t&)Y+CvJ= zu$kf{l7ZR0PsjW6ruS7ltmReL_&h!!ds9V1KV8L)tG#zVCc^XfhOE=Hbg?@@B)JOcxXjc~8$#A!N-O?OTF(2qCwu5w;j0V0Y!`otF)d3Y}@7=Vb*Sqb{bv44-3AWB%U3Q-g!4`-9 z=D3avSc3CB`EZbji@TjI;P2XX4Wx40^K-+c`*S1T_4KUB5ujaX)rH-*W;*uo#kUT9 zia)%Fyg2F`2(U05fDDvU$J%U%U+w_z@1*sQ_VdTD`_#N@^$le8>=jDa5I%s@UH@*8 z-aFNDFBo2gy#wi@gaxwbTFLdy?js2MN1U@h6Xe#J^|Ed|`J5p7(P1oupJ{@k@X-NdVN zy3;xKGQCFRh^P0`FWW2a=MF9v|KyeHyK7Q87q=)@7se7jiiQu?LG3PYs0DcwJa6k6&z3K*OGgQ%`>y46kT|=r z9qtGIJ|2INw#!bQ?ONUsL$@5?-c)aY(vjaLdKY?N$~?GO*c-?je;J^D z0mPpBQh;`xq&xl`mEyq{l-&I@9kx@tSJT`sj<+fCxv}j++f2!y!NCtg%K>j+vTiR- zIviQZAYa1mS>B87=l1#Q5^@XYZx#G#dNVuf^|YPXJ@ntM;3uUfAKgJ-(Kgtz`!nyG}S3v;auapUa2yXy7GpiO!Zg z_v(634{$&Lw;Ry`3a-_+njROJF**tJtWZj(y73>jxx4$s{~@VEOX?2wdi8tuFy(HpCXt6q*6++y!t!8Sp7-?5jLB}W!q>k>{ohrP)3e%8B# zh>4`9*YvdHGj1;nGLEd5=CD8r_?o%;GJg8))8E!F-^iiqD^&lDOcMyJv)-4tyF0uO zc(g6rYl3a8kof>+5BE9&37*R|^9=&C5MzGZ6@Cj|3~F{9+OcJ#x|ei9T+9*PDc(-2 z!R6d8*^p+k#%cNWZS66NeID+0gYjmEIPC9qXT|+oZtU&{xA{6y5*<&1A?4;~1Mi(Z zti>KKK`1(my&SxCVPA4apa5FIa_&-1K%Co~LA<5&a$O@R2IrjmUyAGHhPZdz*4(J$ z-cZXp-T~=Wxac)MmtDu`tM@9@=gMYh)ItKd?7-ur9~g#>T-7DXE?+#{s2THlH)bs}FFDD;|LJw!OD!fym>rwp*}cae4jnE&*uI z;Z1XgHxxS^0pi~FNVxOCo8>Sew;{VlLz*-skjrUk_#4JDox2!qxYgy!u=V{{5=;Li zF*pu^+qR(l*}9~HoZd2db2i>|AzH7d!)MaDp7!t+D^Q~@EZ1NJO>(ZtG0N#hl@>~^ z$(TI{jZUwRJ^kz18>+fX^xUo$yy^bc%LD$LNgqzKMWl*5Yc<&Pro?V$gaRx58 z3-+&=;-2Lhyg_16UBXSDexEl4UAH&yKvDpJ_9){?vyq#x1#z!aD|YiN6!rSH{OQZ= z=4$@sU-0s`rLgNm3h$tVNyNiKKq}95-p>t|=FS}Zx}5hkV|F=-f;0A-&C^xM+aA3O zeE;l>?OtuO|A@5miPI(J&Y#+DNHmB zk_oZ1cbTYgCszQw#0#OF)_1-1rF^}oz$*wZ=S;;~u1$LGiuMZXCl*-N1DraC7+tY@ zn*|b6wg%ER+y8B6`$ZO<0nqdR%LNZ!?<-JI|l!VMH!d*d#= z*ch4`aJ%C!c1TxyU%Gb$xlH6*megJQSxug5ucu=T$@%U9rODp4jM;%Jy|VS~W)6OB zA3<`Nuy>IXx?rMC#GneNGv+QY+{Kmpm>`k`t0w*ungiT`-{Q#ZOm}nUWzv2P2ic}; zk6qtlN3qw&&Fv+g*-K^Y@{MNdzfCuN`RV7+AJh`?(WbeBj&)!$6-@6`7IKBVma+ROu z#SR^4vMjgDg zAKifCg%dB|<^F$wG>$fAm*rpk0*~3r)!n0D!p(B#xBH&IeEOKa^QvbT@x1RjihQ`m zS%5Y$NG0cgojB??j*U?qpQuoY>J8{F_`H^#S9N%;jGo>B$Y;cAx|!0H&bkkXpHa5? z0*5<%iF20ggL8*=oF9bE`|X0Ik~Y!BFb6XLv2kYBG>9(F?4w~`_sH3Aq-Bdu)`p9T zZ&AOC*X>SDhD?z3S&NN3;kj<|bh$jN-}R`s8~NkIr%&@-HucT|`S~iP&o;A(-=DO@ z@!|cVU&s<~x4ju7#Ot|&wBlo0diFJWV$bB!b5k71zB~T24zGr{?WT@Ayg6XIB?!KK z=#U-7I=reLwQ=)XF+q5FYi)?0r4x`=RFU`_Yyj}2*&LL_Ho6-JyccH_LnEBf+{Zo% zDt5V@%>H$X&q&3n16>+q;AcX)I}xuW%` zucCTMDgXB4`t<8R(5%yOlefYb;kN*6maC+^C#&nz%LrbKX*oAmy$VIa=fSuUl8jWq?dP-Sc$|Y}E-NFR?%pOY9w$}mgOx}oiC8v~$AxE~` z-MPQ%wW6*W$pzZgiaWvQpUdj{ovb|M3-NlFwG9f>iaaC(my=zL;Krdm!uHy=c$#xh z&ASsFJ~>?iS8y3Fumg5`g9f^=aA{7k+I#S_|Lx{yQ^3my$c3V~7trVQ z@1a((`1`pH;Beg+rUUkOQw+j&Ez6;=y0Itpb9veG01j4nlIQlcBsYFD*w8@Ai)c-&<}Vxb{-tr zH6J2Z$nQ2t+mGqoTW>-lc%%1+1Iwxx7`pQFK7+TxgZ_v6`I<{y)F2SSc)rleYj4@Q?Scc~I=1;iEdN{k+B-p6r>O7B&h8yci%@6pg?yaB`boLP;ygj>_Y5GUvEvpwg}kZx(k z0V|ZP%O#$z7y!!Ny-sg>O=sHBX;-?PPvw4;6J&*Ncup|w>OW>2^9^?^cnFDqz$@vHvDu$`|WK?ZW!|B3`cI=>cd|? zcWsb(FVeMON?f}y_qlQEZt#A)@H2ax$MAY9TUxRcTfqu|LqENEPhno-AMcLXUYd4z zVWii`X7`o@Mxp~j5LIs$x$vy6X9xDp=DK3np00Bk`EbC6NMt{QX-@AUnc)wDdPy+6 zyN1!RsN^!q=e&AF@9JtyFjIqTsy@(}sUi%42ABM4{P zDVZ2)?lM8lxNJkg?i(2J|Fv~SIg;B*5dHTl<^l#NN+iYOkRk;bJKizI1AF)O`yQ*@ zRcmMAhaG8q{mlSLkNj9ppB{E`?|>}$m)J!sj305t93yr9j*rdifV8t2g2 z+^Uo1s7+Hoy`JP67M9TqHe$24Z1<&Z2Or)U$;~nKQ=4`rSTkr=$#=Ok2MK^GU_7gt zAH8cn<+w9A`7P(I;?(;a$M)F`16;DEnE5C10Mg?WBhrL^I{NJW|84C$c{5@=@FAFL zu4}nB--8}fjBCyY&tGbrZ)$yv{BfT`cYmgT*?hyS&3uw zS2<_-+ahgG0qOlMJQb~CG;VLUpF&;+a5D0W8mLy7C7;?#-Lk|f?wo%Pv+(*?PgT9^ z0HoOO&9(>Nz|o$Q&0xJc!~~Nn$je%-eZn0^X;%cbsM|goERm}QI7G9 z$+3_*uF5Z){U zl4_L9Wlij@Zamchsk*1Oh(5e}l2Y5J%G0KD8{6kn=ushu8uBIaq}JN$9jF9YK7REQ zVFN$bqs@!tXcOeDV1=b`A(t~h~#~K;!X}hlPP6U5#zv2z#cNBIZYDe62a-( z*Y1jPTvFyUu|mhkPfJxETk7q;*>XZVTD}=cz<#S{4NfDcVgGE?O7kj9f&!4OS8BY8 z#KhRPF5$KkDB+Xp*KD|GM@hkVFL<;D8g}qvUbc2)DIjT?S3yFD`mrCQ6CCb)Pe9sp ziL8#GPluLcpv!Go_#I^~CCw9b-zbGaRcdEP)gN_GC%@TrG__FvYPv!C-PIQIA$sNO z1LCwjQy%%y&z5Rnc}VB;pX>D4Qv0hera%u~%sE`5ud8rDfHWrvf z6WypZJus1Qn!E(#cih2Ia=lhQE!FvXOHIR%Zl>xvp9g7N2YbME9on1|uY%%)dyrSL z@!P2y*j}6jo1>B1t~%>{gY<%V?@{nA3H~zb!9F_FI}Up8WmYc@J+4$h7Q4S@!YTZ1 z!igbv$=+#+D<5mG>(^F$EQik+@1zG^6*PilZYx#J|LBPw%)bZe9Bf;OD!Vb0=Lx{$ z72~x;aRl4}iB7#CF@_xWVHo?dPW5pO_+~Gmf5u!2U#Gp3$xa<}49@;eWqvy5s z2M1O^TULllaAb8tj%<=G^2CSZdL-rNI$dAeZ;RxZzUUwQA~|xb7K{(P}zs6=;jS>T{75L#Jji~ zs0qwn+ueg4@#>(7Wdkd`ixp$?*t56)6x*KwNLm5pI5Ctu>?y zD?6F)1|HBN%sFQ}+Pn_w=ho6AoH|CSg5=Okq>lKjcA4LQy}o_@_Wduu!u}S@m42@L zR$$ICR8hP^U`dB0@FyV4>+6eZJt;MLQnz2bG6GVPsq9ud>~eOdP5y0Ie^oPqW7<`l zg)XThu*1^959YHgKd@Na9IW$YDDOO$V`|iAYWnV8T-2eGRFk>L;p&Q?m2Fv-WNn!B zBp(6vq+JF3Oa-{AIV*=v)bSz6a1QhV3T6S@Kmta13O&p%!)1t*0GCs!seQcq$`UZ8$n=^jM=m z+Sgy61nfZB@+L0OG$Xf6sLN74+i)l{5Htpfi!twnt*qlAhcD@ywdAZgZlI{jqg8dT zBP*T(o;vY1x%lMWzWjN-1ivZ#rdE`los0i zaJIa$qI{fPdtf!oDOj{Ra5g~aTw)V-W+|G3+;s;IEmYR+GEmRyoqIX7by87_G9omkSHPS_9yqH+N8XtEoz%LFlp7i;}3h zm4i1xQlXU?lrCRnTxeVpPsO;^O`+t8UXX(vyzM1I-SVwT6G@#)nQDaek3#Rbw2!he z0P0cDvK!wn@S?q68GveDDf3$EP=b%GrUaKB2qt?8+9X>Y;K+VPxxI6?NO7G4*7;p0 zd%-+&p_!9_qTCw?UFOpHd9fbKt8ZR{AQPF@DXCBEl+*46_-bai=oB9~Mg9J8OSV>K zL{ccvJFluUgDTOQB0K0CB?>ji3l3eaQ&wzuhP^ueC3k>?ytI3G$*A?`Io_ZF`)~7T zM^&7Nu3qwLw|g3EqU4{Rw>X!-h59Q>2q=|L;dnX+p*)c#$=;U|Ug;@3d`a5r_oupE zlt|5ItTN1xx5`GD+BiRDb^e_F_ixv~=8vVLt*F&`zN;2;Y=U;Hoi}z@lJN#_8rrGv zj+R+A{vG+8o9#xaSs6~ryC(?()QWPCG z&|sukNueLGJRd3qaFD73?E>`S(9pVf@pfAKM_caM4RdZ;u`v6GOM5`4J4J~>Hco#6 zxURT_BP{cQ6+E{)=sW=~6oI@^bKF2YHM5q(&sg=J-+%da{JcGx{qKVi*4G;OY&L4z z08UD{wYP2i#cOS{Aytc2x(37QQ&G!lTPN#JzVP|vP4pvB9J>RZBcQw2^`AJdS19)>t#*QEtJ>Q(C$&?Azwx;7>4*darsV8On zQ~Y&(ZVol%XPgT34LN5I21!x+pPxLPgOcJGm-xWa3BI+ndMwkT<~?-T%X7kXf3vw^ zGm&H~@0jIL=ne@c0lai}0SVcbP;#(A!l{~6VY`S*Dw4B%*yn_|ygBnxt8^!76E?bS zt!~y=tjv+l>sjo* zisDP(kLJXM_HUeNdC_}SKCPeHxj2|rh#{lsZs1jQ5L@^%n=Tid_b%CO!g_Dg$D9r& z%kWuGVl07}Cw63+%E2B!xAK*f!3gb)}UtvyE#c^ zkP#x8s!Bb5f1gLh*@sM0U0KOwT+ZI^%hu)p*UkR(zy7y>{pP>?xBvR>@m>Dz_~t6{ zoB#A*|Mma+FY!Npb6j`6Lpkd?b17}}|1F1W_LXWFYhU+V={(yg;SA?&*V(U7XV2+s zd5j!FjTe79W=M17Ji>L4dZu;UGnCz8Kli%%RbEF+W3AD4K4;8FyRLJrZ~mYE^Iyvm zzp3+Fp^e>hxzcLq(a(JH40Xq`cgS&;%vYcM&dNN*UWtdh_|0&abKPg=%R;zvs;ge5 z^ExSvU3u(QOE2-7=eg?`ZN^nXE&Iwn9cPGV-ED{e<3B5-K7QRle)x8N`t)rKF@zS= zcj=qsXzfj4*LkPfuek5~Dp%h}$otxRjB<=4-F>Wn=X~5(U2CHm&|qzCCwf7bsTx{X?^y)jx?_} z>(#CmE{-{l&}y!ULt7m1d8AoGk9*$Z>|@?}v@lAaBc>fjIAUof9Cch9)j4y#Qb$`` zo>y+Uqrio%g+0x(@ze*PO;&M~%t%xz85wyYMX>P3yhX9zy&xnZrF6{fxUF9Tgorg$s3Fv#yXXPMk-KCoi5`%4yDWPehMeg;F`Jg}hcxb?zH|oCS+O zJI=mVjOUsuw0-nG(%E^zJBOWG!dw?tc;Cl4zY1(VULn`BsL<`cVobG_SPzb6ob%v& zuhi~ihJja^SS_}c*Whgfx|8M^(8ZdOaYC(YKF_(^MBjGB`p&_#wQ`{7;X>jAKYtpn>b3TvzJn$vF=N+-B@l{~Bz8xn@ zcb2m6g&V^f&$STX;P~S1XRp5g9TI1MamMXx=Xu5ZN)wH~@MTBo$F88 zgpA|FB#&#R1DmL!;y82L<4XHZcy!!CzOQibW34ov;~K}}>^V#P+r9C?HQ?>nwN|=w zKi1&MaUy$hQv2ewzsii~$X99n(X|VDIg$o`?9kR7CvrexN4zlTkq9;iug*u^W$cF5 zH~hgG#~x+xDm4ix!Ju^*GbQ_nNZf#%|FZ#*jQIN~*8xh5ZzcKi#ORXrI>7Q)La zd*0_AZe&iZyY_{nNFnhUmES8d-Vy&@Qb9fPecVxv!T<6~=UMZWbFKX3(Q3MgF0t{v zlkjz5Vd+HJM~ocjCYt0`?hpuOH{u&N4?}?cDzJvqjneX2kkvvEaizZEB5)9@b#Pa& zWrXPu_u@I1bY(2yNP6;lorG^<17Rifeb2;8ae}LEJmW>MKF2lktdYol_WQifjoPnu zT&wUNUj+8!e|-4(J&>Xxrz^hn>bQ41Q{pI5rp{CDNlZNERV(OXL|_52c_FiN5NvwL z2pLa@%f*rM+V^#DVieBcKsAWohyfTf3vQp6xvq|dthI?@lTdLWzr9+=YKU-W`YI+6 zMC0T3LJ}O@s(BhA0s$7iDE024500lC6L(J--F#!cj)lfFyb`gz?mS|~Ev}i-XWY_t z9jR2*U!BFe*8{MjsN=w&3{=RW|huXX23oIpUR2n9MO-I zKn(=KrFFJ`j8?J3I&RztfwJ5Mr%gDWglqg$k3AwL3?QDw*L|Z*i@x;m@gl;wVDv*d@W@ zx~|saY>Pw91xMR>oeQsyn*cfH2-G`T#>sZhD&cP?J`zF4k@i<9{q#RRJ+_y>BN*0i z>haR2O$a3po>z{A&&J*4+K zfZ(XS%9+1N>gV4+{PNjNeRq9#Jyz)IM4KC$DIVjZQ_L#bkCv=P=mOC!K130R%W5Oo^ zq=OW;?|9V{*&^sr{wOVo&ms4zFO(H;9OdmP@OH$ghC}KzqwhpL z;4W~SK*M=rKMjIWh0X-viH`s<;Z-34IF~>y#I?nH^qxjXTQLiyg^R$LE`$ugK>}zo zlm%>x{jS=}8+Y)i2+F>c9ND(W?eUeAyq* zc8qi&hy`kb#lXM-^q`)4=`ebqkcNRC1+@aB&bWVK1|H(XR$w8VVh5ZOfN-7j8s|Xd zU;?-$wu$U|ub3OIYupGKFoaIUdh$KTn?Fx5r35|)VFRK%7P@r?h-nbf^umZ04**a< zP}KA8&9B(JcTOF%o>qW8HIrWqh}GLDVWw4gTU=0XUojGPrlYBQ79v z3ZtUWN4RkNsL42y!JcSc0@luM;Db)41ALyqg8Xgx&EP#Jo){DPDkVbTF*67TJ;1Nv zfn`|dx^8%qUj-cQmFOPyZH>s*2n!Wk9Gp=l?m%Y>655qBxtkyrs4_u+_;-9AB7yr8 zw-*5x;)BidSBPXcrV;KxO6m9pXZt24!U-6gGgwF;mQ_G+5&sPg8hFe|v??b!0X(ok ziZ{FrKLEh0bpi?GV?5Qy(E6MphKl1y4ZsY91EiK)y$Qzn8Gt_aV4yj%A_x)hpWb}= zjW|cm#FJVt-V3FyCsZCd(1~Im<&aG9dlRyg&ebJQ0ApxrIm=4hOvoke!M|U8*Z`9b zLH}_eY>YT3ew_#yCjdL|f^~vCp{$t47b*Srx1WB(-VjszCSr`QEW;$C0>9v2@E4;S zLb~sWKp;)HXkig24~&D8RK&{fK|g^zIB=d3;4+XTHUPxQxZ%QoayEg3=@8|4bt0Fa zu!K_O#%pckR|kE*Wf`!l-GF1ngOEUKkV+VgaTwFBSlU{U;tNP}tzM91Pxx$@9t1vB zv^HZ@OOC1<-<{$KRucSMAuwjkYerE(aID3E{v5BIIg)!RBNCJb(D9|ME9f zszUwVYZOjyfXq4p1V*_z82HoXx6oAH;6O`m-~gDII00(nI~8gR*gM9J`aq-sI>1DT z;pEH1_RJx@JWEa)PP+kN1Q#G+r;J5iEDMAMijTQpp2WJlC0jHV~Dh;@T zwr17mE)Uha0kdd#7rk#N)La8zq7qi91EHluui$hg?11A!fw9}ab(Ye654t>XGYN+$+( zgI$i2Ca1@L?;UE#vE$_7o)|M{2B8wERjC+W{LE1gck~y1DZH}OWXFsKV`VWP8>lML zO&3Q|A_Okux}XpX)4KFPpoFFtV$vdAzMMZs<~TvZs*ggnIKg%tSx4)MiWk_X!O*JN zMtHzZIE?FyhnoGzUp``efP(y8*7~lOFYmcuYogNUffx>+uNn*H6W|Nb4PJxnR_FV8 zVkCGF6juQ|_@JC)hW|v94+Mi-ARR{qt3dD?T*3$j;s$B(d!U7O5TOm}(9H z-U)Z;yjUNlw@#StXBfD?ZSJ*}OrXEZKS}Du_zb^qk|GYH=(t88!F~7Lbnn~z>U|CP zEiwm0jmn=8h9TX&O$I(?quAAdp662M3AZ#uPhS4p$DyJD6^)`n*US>=3(ZgL;&RC4B%!RiQp%N!Mxri zl`1hP;GaN@6XFj?BLZOsu-R6hEXzfVi#<0q1qgRdAuS#)Wub^U8zK~bX@UuXNeA8v zlfY;R*B7qm!Xa>Sg}4XssBM5W2vief!|T4~4|+3)Z1UEM1c49x-Y7S2%VUW+ut2D| zZkZPG6X$soSymx#-!OU*d?qgA?Qx3Z9{B`m0XC-jHn0ac0A|Av5ds7BvwgQsn1aYsN3u9UG=Q4}rMKlC5Wr2W#6SUaV6>X9Hiq49xbzw`}-pHpvCF#``Ce*k-x5nQ7oa9cRDcj(q%x0Q>--u1(so z3bLN17>p*N-W(q|l_;~?!lK^GDSeksZiaXM={BsxUwDke^fzvziBeKDa{*8RjaFf3 z=1EPb5QI&Y3}AYX!&DQ(BJ4rFE+u<`Ul5L@tu3AvZ^Y}ZP^D=VN;Isx@G-cuuwN_> zN`BsxXpU)c*!cTu?1C4akYH%Q}HGGoxY@K*^Npb`|GP;@_8 z_97MxA~TDYkd<-Gi54Du-Z23G3wgg6(_?e(U6}y{A=*lW^>`5}8eXWI1TOegDMJI# z<#i0O47>#uF$)gB!9vl(#!qZRqxp0o)lo3$(Qb#s0?xEsl4+^q_Hbf3k1s-+zx^*vF8$l5Cu5Fve}jPEgjHp; zjo?Tu4atPm%y_oR5#k=P;bM_*AmdSP%mM3z)yxej2Oy$zljwC8aB~F}frmk!x5@vw zruFKII14NljV#B>UyL}-VKL&g9Pw6@>3D6v?SjsQfarMyoIeb_TLZ-OVd_9$zGOku zS}Fm*kJS((1p;jW$phSt@Jk2=fn0&-T4(|Ij)2Y~<4>Q05$1q);T>~l){HBvd*fZ|Fklnduftjeeq+L$)~?nMGw7f~d~p2pe#_Va zWns}#tc?5P&>k8vhTsSUFE| zuX93zz&*tK5ye5c*c;LSmw`FpaQo_fFMfi+*H^GKOTd;x9YTx<*c2P^K6f+d!G<8( z$y(=8(a)op%Hh`&y>D+G9UP5Wfmq9p5iJldR*M4R1a5?^2G@bHoG^4j-7DjQduqJM!mF63F3SSS1>cy^vy}%f+B^v46W5vV3Ux++KoI=uKz#^mv)h+| z2jaM44U;f&*+D>Dsi#Q|Pae>oM?YZrV9EgT^JUr_laa_`)e|ERu@T#W1@$Dz8(U2V zpwne0%L>pc)QkWN@hp7XlcsudG5EDDE#=7}$M^M=ax$ppwn&E8Z-7DgKb)wTZ6S7n zzKHR${Drg*rS;M+2qtb-zW{zd0J8@#0Rc-CZYqZ@y(bbdPf{Q zG1A+_+FwaaTl}5Cf?&K6FNpQf1~4%em@TlB0a+jC#D8I@7)!t)u`7_ctO0h1y&aEx zTL3g395zI_O8~wxz~aQZ4GB7s(iH}OentWcjBrMY{4*zq_}&nq6lGJXII~G!J{WZ=y_$#^wiPsSURsvh`4u@?GO z=1Lu}4hglywu0EWh+YV_9dJ0{qGt98(kK~#O&kVZ=SQlYe$cgQ<0cRhbah@>c(qVU zpsE?nkDYxH)Zc&kfUghV)jzb+UiK-O3~hSi0l=}`fO$NT>F5jFgVcnEqeL4~HsC?U zqi}>oFI%u0!4IT-nI_z|2Uprzwx zMbCCUoiMQ*(d6NS-#G1IO`zbJYQ|IhodhMqWF!WH>7%fH+7@#LIUcTNd@gFBa(Iv{ zU>ji_cY4J^Yybr%tN=IA8B;`b_=eAV z=d1vOS4Kn2GNoK4b~nH`M>M4eKnvjFA|mfQ*-Z#bAbd?DbjzS6&ZYTlSSu8nGsPXN zrg-lBQE}UWA&D==h za2M(jfHnA2yeU66HiE!kcRQj(FdJG-OTiN@i`#o>5)=Y@obaR#zOiD0J>dVqCHH;) zh0Mx#G5(Xx#4~5&fkTy$hXiN_24)L-haP=`O+g8}+AA;tS21RSF&?a9zsTwA6OfFM zOr(zX^q#|UiH$=r_~cP-%Z8x`f;Lf>7v&f0w5e6qPO?6EnOtJ}!STOA1a3c#>} zNoK2esoE`y)JMtI=Ixuk1TH5chvr(`g3KQ_bTmm(;}aHs3gisRo9HKRc!QRBk&Cbs z*TM^4;V)!%es{DlGJCP>3IkrUfCjNAUJ$bgdRE#|Asetk3kP1EC`b5}9toJFd#zWy zR!`gZAj_Bqe}6{l0+aL|Fb0X4KBNSpc(QAj(n^bTn7n zVjs9F;x%v9&Fv6#aPd3Z2LdR$^8rFQO}%0p1aeIKzG_*73|ly$@krRhs*RiI*lFXz z+L&&S8;vbvTAIeM_VA@2X8-v8{`qsJ^ns@3dbxYMl=-}sVi!v4U{e~tx>cA9z_(U9 zARtE@W(YQ@v!-f;QAMvxL5R0sZ2I43%XNXn!Kn4Aq5&mGAG$z0BrwN_;DF<(V29YX zw*n!q<_27zX5NWah+#rMk5KKXhxCWA8+;#_1*yHvGvM~|5=IctMlW!B5~9OQ+(>BA zYUsQTMwgWqAoGFq!t|F3w;)=5fQU7LFKB*$xPSbJqz>DwUim*D12K#zDaUL!E)z09 zo%yuzH;_WIS$^~pHN_Zb4&=(T&@!6@xy2XYHlwg_DpbJfOudgZ;Blk?Cve4jAOClh1L+9czfb6?5NMi zGax*4;&4O*>&kExy*vJUEMXTX1A;DtkHI%Sg@MLnRx9+krPTJhE#ngBjB19$-bhd~ zXxX;gSiVNW`{RcX|M(+txZ z;@LP5x@;JTkD1|Ub(b4NdD-Z-&~y071dn!^(iI^n#Ow}j48q&=`8q^+uQpCc?+HMo2VO z-zyd{+tV_BJk22D7O<0Ok!+iD(h;v&ykKL7aHFQ{<1&E357>FFZDKh(un?hKaW*3EEWvS?MZ3 zif)1%O$1NnMSy_uf@{|no>>h^K-c-t;(CJ%@5O~Pg+m`$AynYnkSuuM5aE``65v4vzR*3 z2=rkQ^>P}N@P>o5(r+srClBqYHZX-}{E=voM}b&8&DA`4iViQ>ZHyDdvcE{{{?Nbw z)z(M*KR{PR-*?k*6Rda=6+zR<#@dzEJou*_0MnBm;4UHw$91)^Emj`*CguB22GRIo2Y?{ zp5~$ebi1tSc&_O`^RvJfzR_+GZ0Cj>owoLf6b}35vJq$63Jwf|h7`dF#@n(5QOpNl z1DT!}^sr-c@iOhJm_GbCo@Uzf{OTXNKhJNfKKkHOY^_l02`&D!OAo zcnrWwc2dQ@?*!b$n-?h#U)6SfhPQCB*FG*?NCjR$dCmiF=)i5gF;u6HpGh^o;(Wtc z3;%VE19r^I5HX#ua)|3Vcx6-s1Bbg1X3E3qbAl|7aR7HQ!)?_bdVa=7WlTF0h-EeB z4Z{IZ6S4N`@I)hejXU5-Wx);?K7+=85Y%;A1H-$$+8b`5FZLCkA|BDf(Pw~wNbI;A zMilD~b~vAoF*Z;vTf?Cy9yl~Xp#-Q7N=57)KCvrKt ztb;o0n?^wnI1GG-Wt?bJ_6?Dn<+h3d_gl_3Am9R9xNJemMz&(fHNb{Ux4=#^-Wdil zAJ@ov+Moc z3ZMXhuWvm?a|D2$J&b@LFu^|K7Zi}-Q4YlbHF?h|s3{guquDgO8ch;+d&5tsZn3d* zodo1ItUC}VIl-srz5wkn9jR&2v|-+WNxYOD#9syV@q57f(^Aylg*+2u_SE4a;mKAT zFk%xI5fpDJ7!I{TlkJ+9QyaV{0K^8LX8)16gt(;d!cRL>W|^H><8wKJEtkdZGi^$+~z>-Jp#^oIIsx8tRxzuOEBOA z>r`)trI(YuxI*z=r^m(^;4hiKF2BR!)2=R3O+hj9G~w*7-Xrou8%jqB3pucmh9d zTqYny-p_He)(S_9+5@l~&e9$`69%}?Ve@wXAQdM!<3jK9E!+`q<$w@L))j?st0warnr#fvIvI`$?mh|VvG|~Vva%3@g zn|hM11EBP2N(Kpb@$`a+bZ~vNDvCQ;=?iRB+IiWtCAt# z67*qXY%yWMm&2Edi4g+cu^_O2@PiX>NC_eGY-a?bC=M3@SrAhJmBU>!v786yNDjNk zIJIpO=!OK$`bA(*J>sxE)S>Qob<+c=A7CrMArAc}#$5Pl{z*u&Pe0~&5XKw$kmBYLagzyei}?Wi~Q4W9yB2Ez~-r@*ier(27&Fd66q z-3J4mI9VtUDrqqQtOvy=T*BMK^kYzVwYsa9!L+PzZ<0XB22*(}*? zh2mV9DYI-3OK;cHbmNI<8_fxuU}*qkTVJL0Wxg$c_q2C7_51>xkWR>@`v8b$(@EuE zb;LRmx~uoAcA-V+@&o`5yuyL9SAq%TU*-8$8_cE{%So zyZw9O6WxKYwOx<|$JBe3QhCC&*UqqlG>@l}Pr0^{(fHhFH; z+quBYMEhki?zZ}sEm5VzkI-ws$?1kmW0i>y$Gve9Q1HTM+M{~7r^s~%IzgONyqtB0 z;so%f-Jde7BM^KKFfEGZE|{l-s=E~ff@94ZtF#TLKNX^h*$ivV;hZ9y_j1Zl%=_jz z-;tM8PE&NYx@Hxguo6Igu90w%?}jD7$bh)R9TThAd1cFujX<$DS`Nj9lEtGS2e95D zj@kT3wnxLM=W$sChrv6Pa9)Rv>YZP3z}H(k3b4};fEaLVSXsjP0xLiTcBFwocXNcq zCSR-%aPoPs4Q~Td25S`X6w(0#+sT3ITWbz$#hJ3ZkR&#?n%?f}I_+<7aDS=S1%e?G z{6S97786eA9g=db&>1}sK9WN`ZG^i}gl@Yb?!fB*z6pZ(uJl;}Ee| zqMQqCfHiZad+|p2?KRO16i}#nID-m+AQqz{S&)dizLjO*^j2LQ$8y5P62HR4sP*2{ zy#ni4c$j@Z1L(zGF#Ot{{=i|UM#4##QbCZ}IN{{5G^|L2eU-yaKfbnEj5tM)R&8Y|vs7MDG(beLTvcH6+ngWspk@pafV z>SC9aTym8!>%6^V?=jtu3ni!eFFRdvS(u7DZ~C1MYy~GBIA#3-F&vn<58K%q25ocP zOSuN$5~|(RiMJ#Q!=Z2FHTbsdkdEup03HsYVD!-(k!l4S?E61>AVrOs|B>FT0iOJ9blnGt9SrL*c?f z2NO1Z+D_Yuiy2)UBhQEW_V(0<34l=q3<{XzHcRd3i4p>iAHjhNSY2D@`*QgN~l4OzK<6<(x>@+V+I2%0H z*RHf5e*FH2fA9Z5P~me!Ex6#FdI6QM*y^ZP#D<(%x$&7q=4%Cu*n~zAFBBOMfF|LS zX1A6$(I3-yc7jOA#3A#_XshY)+re#D4iSDjzZn7U{v}J%grKgMzrUY?3EtZZ%=VEuyXo?~1gCCKG4DJrN)g~y z^wD)me6dCM3rxBW`;BfR(=Hh)!?%GN1K+do;oYqxDcj9}QW*65Q;f3M0;ql?I4%?e zCYp~g=o|RQ0yBK~taG8O-9AZ^E_TLN;O{fq;b7*maB-mEjf;02(I!5^wQE3z88HhO zKtuw?l8x8;I7cwq0uLQCOyW%b6G44es`_pv+HF-24{xm`4>?x9?{GR zm@jK#$C=Gj?&g|GRI)S|i?}9hJ7QF>KQX}adqHiSFo=`yw!QlDhi(Zz(WST?&UOrx z2oym0!3w9@H=wKQYnuJ%IL+gHJO}c9`n(@fg2rHtrquz*;B~t^V5&H3OcB$V5Ccf; zYeL@Lf$nY$#H_xY(aez-zz0lM^9)=zpn+6LvTr1*{~)6Is-vF(uxnC&T1Cd47xmz zU~T5x9Kf6Lna#MMQ-{pm@4Yfav;_hdzS*gP)9tA-VNWm~IHv;`&e2WhCoZc;!Ua4h z0fzIjr&gqemI2y8#2~HdB2lntdIpJRCtQPHfji?%qWFj3e)=%~<3H@5y}r3}e9r~Z z0$wBH^K9C?*U3g~MLs@m8UME8M+9RTONr(vG+e-~WEoX(omi|kW^8eU z+3&LDwQhYw4W3OI2YBG=wX<+6gAK`!Y>orPdRi5U`tIp_tr?mN*m1X!`Nwwf9bvnL z4q?C*hzdXx^O+c=Ewg>%acri+BUSL!v!Ia=d{$68Y6wc???*>>3&F}p;M2MI34@xB zGyoZ!(<_JDbH6CmfB*O2p5E!E+_)kPpqK^SkxJKw&ghVu(LVkT=pyf zSuG5<{50=kW4soQ+V0z=XF+{98hH2Wv*I+P1l{hEg+Bxspv8pq4WC^r<>2zj`D{oI z&13~g_t~n5x& zbl<7Rlh|iNI1w>oEFc1qVs#Y2ZjH!!x`!!ja8qt&an^RL^8gMU9ZwqNfZ$m}Z^8YR z9P5+7I2|Vm;P?6Fpm^3Ra9A6^7Z&X0;@gN7xI7@qb|&|7j}=T3*XSIHJI2fx;JlWD zRgtqk-4d5UE>E|%E&eb*t2pplI3^tHQ2pSck%J!iw{&87>+6u<7cpfKCt`YmsD~K1 z5hR+c;kq58g@F`Z*oaE-QmQxz`u3{&IYx}XS#}SA* zP+Y$&d*d|i7HnH`IYF_!6T(}O#xWRz7WN1;z8sysn#(QE=0etyjU)wM36?^4Dx5Ef z#+`yfhqh_Pu`*{gGzz-~iv1-B$+TA?u3cfcEyY;{?9S<_iEd8h<`~0gF@5-P%%6Vz z^{HmX&s_OkUxLfHRehP`*1BC-j=uN00$yxbbA!)~}*tDt7|i2CEP@IE80rb|J9x z0H-qt5k7mbXZ7g$tp3DPC6wy%+zFSO(KP&XusmuxnOF)w!R1;L({5Cuoo@l!*6dQm}=of6eu`{#}UITk9Fu7puq7j`2wB>1u zj2pT&uyNzofR4wPN*VUP{pHhqJo@puoE+cHGgo4RDPVCz^f??*~?A7d!YPddixIT8+*tM#y(?refmLAv0oX;|$ zcN4nL#IkMw=2k(Q`Lc@F{RC(F_--BonZv5kc0Se}RLe$5>!2NBZj1G;qQ`rMQ_FXc zrt5j9Rec|Gut3|w{n4Fc-yt@ zt=d?~cvg>`84azkrWc&|Z6jHg?cuiwDugW8Cfu=G@$b$7w;0Y0*lXba08B5N$cYp2&;S-{%!2v`q91t z2fRq~jnuabX-^BFZb3SpW;oYHSpBaTivFl|POdH6yse!%nFwh03#7YEn7Vw_{E>~} znCj^&@%zahhGh|y5MZ$%EvO>Y8SGe|uO%@EA9w<7hF$S`Zge8R!j*y9Yl79GFa)7_ zJ9~>)bxV#rO3R(5O)gJi5mb*ebejesgYS{kpJo(rwdUD)uk=s}C+43eefwcP{rC%M z#p8F<0>+>RP}lIJJr_iz+w_yYhF}c4RJ%3gh8s!4Lc2m7Zo5tQ?aGdhPKMH!LMg)@ zl?_^N0RVCnop~NdJTjjYcLAw&7p_+aT%8qYQ&XF&!m-^JN(oN~6!Jq*`jhB3nP!G1{lK9( z`~01>e*GU$)B5jJ>?-fZA%?X@(0(t^%E}0$*valFG*>!PU4t`SEfMbN#_w8P#0C~S zoze$lt9BCtQ`|4u31iMXc9%N4TGHk#B-x*3XGBIv@}nKqDI2i( zlgfFTl@^qCgN#ZouvEA^(m@Dr#>M6V%q9$-1H|_2mR&uVb92JtJTGSs-L=}E8sKy+ z+m^s_dbb4b7g_i6|0A?`{7z_YcomnPHZ99nf=yhOtL_V6$#Iq9RxU{DwynhxHY;vB z+2wG1GfBe(6UO!Wy~#avv#7mbv!E>-h~&yb_@3#cjIenMR|}(Fuc8i-EE8YcnSdhz z`!6@=Wlq@@nYdCOXz8;Z^1YUwvdhs1w=e;sc>nY)np?wld*E8ohNG;{u16cdfe%>3 zJ+^II6%1~=(yResGrbAzKYse~IQ<--RebMPhThrHT=)SI?dB~A`_sme=4$=JO}zjz zf|c)Ao^^3JG8aNXN8DXqfPb7m=DP<{a-PjK{ZN&V2jsPzcf);0V5fVtoNme;ySFaH8L4DJ(8-?Vqj{FiC! z5xfHExTADE$PDb1kPEqh6l`v9lP&6*m;;^&C|EOTZ6(%=nv$hrFh>|O-wqKpfu34VpYx{(bO zYFo0YnCUi3+?My9+{;lFmjjt6YRgs>$-~TxO zZU6lDpPm_T^J*`S=+0|S96$u@cG$pCk?a7?c4<0iGau~$%Dd6ZWObi_95dkVcAV#O z;SE@Pdhqkvh;6qfn5R2kJ7Ho6r`}H&l>xGlMgY0E(F_Fe!VrAi?Y0*HJWLlfABq!7 z9Dg}s9gaDIocVC%4C*4ZnJHhknPC1;E(%`HtKb)xGrQSZWCdvOPj^Ux_qPSHWj&=l zCVaW?h;x1u)&A|*&-+jc_Ltrl1_OSjJ}wdv4l#Rn7rG6pX5zM`V4f770K&ZOcLw@h z1qkNOlj&0J+fAS_96;pAvzQF8=UUAhj1r#xxe&trdI_#G+|Q^n5J^l}yvfORX3hp5 zhzZl*d_Fn{$H`tPb(-3AUq93xWjUX8d3#!6vKJ45T5MXydrl~{!-C<)L5*jFC-le*f!-CpiY4ZdGKy0qHNp6!uU0O=hs>9FJgM~ z4TRcPL#Ts1-PB_+prz&hsfl%0!Biut9!^A0Z%tY5MRmcGtNCq;UJCba-tt4R*>}Bf z_w#R1ReBtZlh6DH;?8?J@FP%LBsvZOlc!WES zgWF@WmuuXFXw>g+(ZEnad?n8CTsGERS>s-DOB4t;J7vrh8SMxivFGAcpqESO zo87&fy*7*EZJrF-S zb*4se!@vl#hdVVbD_`{jN2$-r=2eil8}0!A)za)e-82rk2j;@hTrz?aNEYzX9{aAm z4*|zefMj@ri)Zc*rq6Wzv#`#u!g^^|8+c&?id~fV_Ug_dq$53*8YMG210AaFqLWAA|rtyJRZnXPW~t=X&_d z70>&yUbK4gBniB>Q+I!LdfQF-GhrQn6xPHo*wXI^vB}@yf<@N>A~t{l;l&;N%@KXh zSNgSGL%A|WXI=#3#1HdZm%X9D$9SF5t+hm7uRIK5@xB2!>yw( z$$N8F&THRR$alQ#tSbA!ppK0~BnP($ioiU={wjV=2*5CD$3K24Q4cwr?< zYX{_XVP*BQA+K1lWgWdmliW+|#eNzq(fqkxZW%GUSxBGW* z-!mWUb~#%ZhO-Ucnr720I)j(!5DQEbtY@C;xj)mrD+QmvvOVOu?0jZEHf1}Cf|Kg_ zv%6O}S=AdT=sEz&FOa~h;v!5#kk%Wiv9yzj=F)3oM+NsJZ+wI1F6Doj6Xok**yeWZ|^%W*6`kD2@MI6ORRvU9O_AhuBu#CEbmGkk$YD zxt4Q$bG=Jn*`jnBRaV`0Wwhy(@Qs(p5fw179V9N9KyN`>fYR!QSt95`vSncm#;))5o;@`Kz{mE2t0!i8cVDo${5 z%@Yh=8DgnAndP|6g4SKVr|p?iahg~P+rUoCwpG)%CTJaqsPcmCAWCroxDHGWAtKY#f6!%zL^pa1R2zb89uqxZDDc#Zd==cW$*(C-@{#qoZX#Z1Zy}Lm0ceF zyrvglg=09ghqbt*qC57guO|wPgu8(q7cXNy9$;f~$3^sj(Cx$_EZRO)d!C5@Z?VwI zgS#2hjM3u9?V^n7<*5XN%UhUS8HE8R8FY6XA-k*pY5D@>dVe5}U|H|B*v1oBPH>^` za8%@mker6`!ztYP@cDLI4|}She<7|zalPw9c0bB?_oSCt+{<02$*Yc>tW4ltm$2~| z@ceC0BY~(`ka3YbezBcihTw40)h)_DSHn&h-Fh{aJ8CXFk#JsC6eUXC2^E(_0#dgg z;cLn&04ul6es07_h4K+-&vS<_2C42&eF2rtwZ|IY&#;)lE)05ho*2 zmG=PSdk@_*4d*US0O8YxgsbJGOr0p>jo!dWu{B8an-}UR0kSU+H z`o3F1?usYJOo&@4KHJnUui;52!P-4j-D}^xW~*81eDF_&L|7VMa9}$iw)@=OT4ZU$ z6~D<1FCc`|TR%HQ$lWpcFatmcW&s@I&aMx6tsZ)cmcyIfIPx@cIq1RRV2v#R$Fo~0 z09a3-%-I}Q@`1cgV7^`CAcY)Vk-K0C32nFS2;sEt)wnXq&reKB`+ab{kZ3te(KFe(H-#Y7L_rRQOieVXfbj(N-)?rS?S=Q@RM zpPFj`fP>jW_0v5{2;IfIFODbozD+o}69_itc=XG0JunU&N0bbXIvIYZmx>)Q2uK;+ z+)22Q;P8i=Zwdd%1!(2Uz+`Ji@b-i1mgRjLl%WuS)s8RCAPTs;Ymrf7n0m-+uYWml|vO(&`@GrDp(gE-f_?L+G$&&G|p#miJpE8S-*m z(M~qJfSoUPjP?4k5qD_Yr8#XR%KRU!Jmd@4o%7)a*y={gzPw?=P7`P4>=%i-K8v2~ zYeSz)^|u$9$=O%6s%#dc7#6)Xd9_{L;{g^M4vck+fC??T1Kc~@%)&Thl`Hm7ht*r0=fsosLYU}J-O*xdAthHpu>n;qR-$q$12IoA5%92d)Y z*ATu#e&JqJ!=oz*Pt3_uMPGbiFw=S2x9!55zZTi&_N-9fji)+^=8ae&R6y63e&Sza z^6o=Oi_uzN}y&Y;vdM-y9P;|*zu^twmO=`CG#2V7qy;q<5&)q4{06WgTt)rGdN~+kS zWv=aIhI2m&edua+JN8v=vUwy1TtVEc|`DHX)fpX-9ay zupr=-vK#iyXZVLt5q zI&t#p$NBLAU5}gpCchKZ-Fo!WLSE={Bed6(o)?7Hxo*4o2jt$XqfT$TI*TP|ulVfF znmB=aN`0QLc(=SS-qTvgu)n&y#q9Lz>xq6?%mnC^eYnj#+P%zQe1{>3iP7eyr!N($ zI_I8U2o|4RXf9(uZ#Mt|dEpcGEqjyT(>1kS9L@iFS)FT}Gl9`QN(kb?M<+L31HO^` zvgH$EyKT3IYu(S?3tzHZpFV#2;9ZqoWBqO$rb`+#cHuIT``P-GjzpM%uLOIX=H9N+ zi%&QBh6-M6xV&QC4zAwsg!K6is&|18bUqz^eXcNbO3x)oSg%(= zL*w_xK=<3l;eEvi$KkBWUa!#CJ5b}(`C#)YKBBUdoQggBG$uON${M{ zQuW&=otP6S^-V?qT0$_`a=3GE+9hmp#Ppx}XSdWi^z+me_*U?P9Y$_UZ?`A$^dLRM z^fqlD?vP9PA#XQC2`z3ca0-6NDS^wx+kH3~Fh18TzR2j8kHowm_TPW~67@{}weww} z;+CReb%C@;f93w%a{%E3sCf}uatSVUJRDvT?k*l&Nw6>T z;iATq7Vf95+qGoSv@^vvpQ~(bn}m(HJ+in{5`dG;mU%@*_nM3xF5CKh1h5|Rs;|x4 zpZ@XdZ@>Kb^Y@RSo>`pt<%(wuOu`)fO9zVV>ui)WVhw% zO=8ZaCPVoF2QW8Lyvv|L7tI0!lU00I zXA*%AqvEiJ<`tyd_SW|71M`0Cf+N4HXXNxgxN8xqCY*1mSjVRU01nhl%v*jXG-iN~3(nt`?l?vE=#93&+_5y>5pe*DENXx% zW^y4Ku@N`!RIiKW01Ms44tWC#;w6!s-q-0}A-7GQUStnRIIEQ&o(IH&9(vzM#;-xb z36Lm2|1)vL&t>R$H-I1BjpgK;SAnhKTALPZQ)uDj6lGoAW^{YlT*_0P&HRLr+w0Y` zuI{-A5xH$AkX^Qf5l#%DFYm&R)`d7^|7B);np5TZS+r!j^eq@Jcc~xqgy>B#WyJed zm)AI6on3g+mz&jVh&*PtI^Gb#ZBGp_ELni}yFps5xN_>*>*f@Db5*ge@>Q?FZ-Y|p z(svz3+~~LTEBv{%jD_`G`#a>Fct@mha?moo_kjQHge`8W)Cl zz}|s$hlB;P=vvAB%4MnJJ-&yPV3|N@#k-U`1o;s`$PZr2jSL}gn#nN z_1!h8oQqo&s|#a^9+!p>)R-%6Fi&sjAzT2*QKL`(tX$RI!K&c*bestf9J;^ z#M@;j&vq^EhjO)^u+d2e*r8jFn>W?lpOn*UqIaVQrp$wjg}s5i^OphYCqV4EF9m4F zNxI|DQ7ImLL&@DgGhjQ{@M@ao;&_`9pBvjww9S-!2@ZY`S~9$S%euWVDLb-|K)!_A za=jPZPyN%ECFB;)Ulshr^k#C@>uEc&%fn(iJj|P0+;CW)E&i5LwzoK5cIzjc|Felm z{c(M0S>8nN4Nb0(Zr*uBcyqG{GUijgb6)5RwkzKJW$LE96wGA3SNB@;t^B0x^sBiu zcS7+Q-oq1IA@Kal8ByHza*{F~AP&bB*NxY$s|N9`B8hhRT6qoIt0utLr^}F!;#6tD zOCRG>e~bRJT`g*=yOY=dR}JH}`wEw;NEAU-=jlUUGg{!Z-I% z*dZz3G}?JZqBm9%SG^oDxW(SPf^CBEzGE*fi;gU~)+H1>hrP(OJ?q^;#6;5KH9bB0 zjJKBs8AtZ#=CD8r_>#H$b^iF<$G`2Lzmh}KSE&ArOcMyJv)-q-yF0uOc(g6rYl3a8 zkof>+vwNL@1kYufse!;O#F*c9h2Mr3gPI+Oc5Iob?j@ZN7juLy9?fYrxSZQ1JJO8S zI4!@v)*hqSCA-%R#+w}Cu)out745m)*xe6q^L3!)a6Acyl)9S@ymvNRi_I=UxO5oz zcJS7PebE_#3(yLdbC+ra;xumt@s`fhb&a4HoO2w1DXz~q#J$_L=0+X&hFZq)4oJ7c z9bWTu+I5V+dapu#u55NjEkuCJ9e8~71H-V9tGXoF<%`*knn!w41Xx55$qkvqp-#SG zyP^^FX)3QUHMVDC0?!k(;jtaqprPyLlFhdVXF0^y?btYX0S4@bb-4 z*!fL-e*>XO#B3oTUe9&j&kdI5&K&zXo%b|jb~=fIGxnOz;;Q7^9=#KM|Llw%UTw4G z1l~$wrg9m_@gJg2hh-hv##e$;%X9M-u4&u3_9iXw^L2X|PXJO_Xc#0DVrTC%QK3aw z0K3Esp%v@9Uixx**UcRK+CGBlGGXr`C3L|= zorpmdiZkXeFT5{T>SKaP7OWciOK1*o1AdDmvoqbznWstnJso6Qu03{riyg&Y8@FyR z@l0MSW0&t?rvB@6)2~1N^y$O?@#i1E&E5mR`@AgB#epthGhh1LVhORa!3U|>;_60+ zXNSHCcrgq7W|;w%i>VsR#8!2C-g>h4!;WX~E7k9vk0uoFKRI3HXL+$;MAg(Nd}X}` zDvq8pVLJtew_>_fAS~-7*X=}Ew^7Y&Q^2DjJ)K1y9eZ`KzG9;eUfPdt!12O~&)?<# ze}FWO_DC+vKkpMfW+&HhkAev|%b8#Ad;ay~hxn~mJ-dkKeb3Rshg+NlXaj>(a{kwe zqhaINoR{Mh6)I7^0o?_k=eF~zPOp{G(>nn9j94uHOddTq#ewXH<3BrlHN0&%b*Aaf0k>O%;M-Y;>?l_Ds(RGM z&2N_p!qZ!8!{J#v0ck}QiN9b2fG4i*pd_|2+&JL9IP)?z!U@fN+=ZZGms{y3h-}%! zwoU?d0tE0&&;xkIl(AJv?_?D)*b_h8qJYOid-Pg$R(w>Yls98tZHKVMogViZ())`LwYM@vbQs zP0j!gVvB1uZVT5-%IZ=sdCMLaCg5lGP@1+qGrTi;BjOpIQYMDvWVgF>f6Hq{T{Ds{ zXji}73BLYZR_E_zTEXJma~nW* z-4~_<_IFbZ!gVc6)>k#`3H{t&_B?@uUZm^AX|^Og*OXn8huh!4A5PCp{y-drEGS%m z2CMX=#OoQ*uP;pvzx7}Lc7OQz?~k)`{N#nH95Qy~W_c~}g?_4{!K+Fn0DQ+eDwM!Z z2eWa{+N%d@5yo7hV)!c;-@FcSyc6Z?bNZt4ueTQ@c;OZL0T0K{gCo19?)SLC!5?Nt`) z0M;+a5kA4&XCP`P901pGn;*pTzqYTv6O?s|`mXHk-m$m|KjXsu7oPYkC;sY2MK7%_D0;MZ-3IMtlQlgYKOTFK%dW-lpV+A#cub#b~QNlt79D*z7tjLUlp(-!}Dcf{?bY1s=Sy*@U%w;V8X zI1mI;^=6S1&+2-1VBhMlD|YSaF4M?|1HOnv_A{8~^d6EG{vfE&35IvqFgg|$T_$oJjZLu2JN(J7Q06^^}gtbu!Rk^R6W1gVJ%PW~{*hAplT~oHI619=n zA9|gr;Lx3J1T&81W-}G??m!%sRyG|MDASt*R@x}+S^X$46)xq5uA;=T`Rh36@wY|V zo&wVQTX;IOikUn}v;7pxGJunjcc_7Cg?W@yTd7-?IK`dw&tV?C{?&6;?>Yb}_ItDK z0XT59=VUWjuMRQ6qzdw~R%@Sd2MytKSFvwD_Lp6W#y8VZ0$saHporeIo(snKxg#sIWMV3*<9Ad z-s;9v4UnpPZj0!{t7j>-eX2ZdDz~wHE`=Tya;PC+5>INao!)^;faT*?FA+BIV@+*d zBv0F-6awlm%TB3;1I>3br9dR_^AmS=2%1bOi;5TrW&-w*AaFl;e^z zUx*btK7LxN#lkp%3wYS!R1avt{2Hmx+TV@Xf|vh_-hH<6ea+twxA zb_7cJtok(@F4|F2@ZAd@t$~IeyjYg4-B=1pTIN-dP*OkkV|0SUeeW4adoGdH5%lTM zatw624GX_?%%!Axg6S7A?;KiK7B|4r;olHTuL(L?{rk;`G`J6@(!k!e=l{;4| zdr6s;B=@!Qc#01@1ZI{No?pwPds(VcpKKhQ0fY()7SY z!fEyrjNfqwN6GbC`LtB$=Pfl2Kf0N!=X@s8xDNJ!>pHYKCtd}`3HKncV&k_{HL$%n z2{uO~wOw`A`3C6)^WLN2TN3=osEK`))H@D(?iE%q4?V6_Ko+~dX2L1_ZNiBmcFEp( zi7ThI*Y#_wJs!ztjCa<9t_m8#F}IZ}=YRCf4(8v3bPl$yM3vo`$@2u@@rvkQhS_`!J0CSf~2927I%Z&_81?g|E}z$z-RFIR6Yr%Mogr&F z>9his*Ho@V+X?>l5Ljn8}*KZ^>*T;_NxTbnx{fOl@jMrKUG09#gUs=+WX~oT#uyuT&L@6`)!dN^B4W2UnED4mHeDiRE1B@jq%%Nb5JuVow{kO zuF@qqNqS3dd?N~&sFrx^DoWi7LXTxKo$r~Jhsr)oMK^D7>yp8~BHqQ_Kuuuo+U_QD z#H)iY`)yl(@D9*;9{AdaP6x+u$*1JpnH`T1RFML~1jO~`9O33S)>=cVu(Ff+Zr}ke z!klxqqs{A(er_#2!l`4FDo75!MCypYYM1%_*X!HYZ{PpoE9`HfTshJEle+!dl@XAVOl7yyVVAQrZSrr!`m34=9Mi7aEObd7fgP3; zKUmJL{J>&ubFj{rp}g~0j;T?fsp-3WaZ!g#QcdO}hpQ`oc5KV4q-eveC;14VC+#ZO zXDYx|)p^~|8f`mZek6+GWO=5+I$^AAVnQ30v+(^kRU)2!yC2`@^dkBA!tePT9aI+c z*nzq0x|gF#HdAWB3*@Sy_jNlFNiqb5tlJ?wA;6cV?@MmfVs1?a9R-M>k5ce`)FE(k zFY5oG->@DW0o1^DRwJ!}FJ7Y~%ayI_2VL8t9BR2S(Z{kVf|92<#;&NYE=g2 z2AwMb&-Vb@#jxE3I7_|?2#$fwHq@eSy7ja~r0T>^f~PWq)rO;^Mvpc6qkaA5Nx%-2 zEpOriO*3-Kgt{!%iw%cE27<;QaWUqdu$6T@gM7sPl;zwl3@Ma9D0}xcPAM>o85bIt#8WYDbyFyLq8H>K2XA|cP`7+*(nMCLQl=Uq{iD!Jm-bOM20%RuT6W{x z1zxoGD+5r?D`j459ZK-A)s*1U1Hoi3L7QZ&1031UD7Sac7AdY%z&gL{WG|R!E;Mrz zP?US)pvzo3KQGopdG*ap5M&~=I%oB1opRcp0AJ1Q7MNf_Zpqflj7SRQdFNGi zW>6(sQ)CByqeP+RctO(DIv2%uXV|ObUvdXX$VUrXc2vcQ=;|e} zcDtvsCQAP4Ws7t9Td2RHgn&}{6pp8J5Xuu-lI(pc;T=7Phc8Jx{r*(fixR2%j8%sD z@mATWP#c%0tj?da|Niaz*Zi?`v=y~F&v(^Aj!n>Rwe!aAN;2NyO+!2N-O)13#=j$< zbFCb_aA^ZR=#ckgKIh=@1dsnrAgY0Yvw%>#$+W>pu2Zz4S36H0*4S z+rbKntLNMG=dOlVCqF5Qn}9b-GIj*H==tV6O`%Mvwly99a_A4}OFb#mpW?6UbCcAN zpK&VCH{_f>7$k?%|NP|X9F!ElxWosRPVlXr)nl0!HSeLzemo~k_cxmxHWNv<@{UCw zh3=4G62MDm7m$!`31tTxB%G>A6}F40q#`-HhkZ_XE1NSPwMuuQHesXN*6L<`#mXG% zERIl-!c|mI6GNX_5&KKjF-j#RAfNUR!HVpz+bhOX6}XTi!L6u`e~=}>1woR=y19=_ zfvqWfP}IM_?4|27e21bk-Kl)br3!gfhE)Sz3o8|8$Y^pwoz3{iVm*t!S5bWF`_Y`Z z(Eg1xEiZbn%BS^HI~NDD4r0hSbT{y-I*2WNnN63A&3l*PHetOt>0?fZl4ba;Coz^l z%o95@PBtvbe0`LqKi!V`viK%Vf)~@W=g?D{B5vxuTa;|nDpZRlYPhOgLOgG6zgcu$ z9jRMbV4!Z}FUSIDUdHGI&Q{ArN&@QKh-UVx$q^2D>0hy!G}qyO#`e?y0D~;Vyu!Eu E0ORq@IsgCw diff --git a/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1 b/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1 index 23199e093d56..61b0f9af58c2 100644 --- a/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1 +++ b/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/google/cppdap INHERIT=cmake IUSE=test -KEYWORDS=~amd64 arm arm64 x86 +KEYWORDS=~amd64 arm arm64 ppc x86 LICENSE=Apache-2.0 RDEPEND=dev-cpp/nlohmann_json RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/cppdap/archive/252b56807b532533ea7362a4d949758dcb481d2b.tar.gz -> cppdap-0_pre20230605.tar.gz test? ( https://github.com/google/googletest/archive/0a03480824b4fc7883255dbd2fd8940c9f81e22e.tar.gz -> cppdap-gtest-0a03480824b4fc7883255dbd2fd8940c9f81e22e.tar.gz ) _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ffd02576afd0d1100d8461048eb5d78c +_md5_=b0f4755df420487a010247c6698ac8bf diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 57a7ea22aa629c417d5ef33516c9418c360fe018..08f24d6669d7c2bbd1e816592204f157f3170dc4 100644 GIT binary patch delta 32291 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 O|N8&VE!9up>;M4y!C9jK delta 32530 zcmV(&K;gfnq%0t(IokJ(p6`UCs`ztbg3@r|){z zy<-UX9_M_&8pF7{Hw%z;K2!CM3tKaQTk#|e8 z=9SKz^RCZc9MSHh^5-RI{^>%=W{c}mIBB27Bd&B;{-mt)#0RB$c&3zkEqwBfr6QdX z_x+yYbHZ0Sp<^6M;Z3inq9-Mc(vPp5o;^n1*LC+++HdH};EN)$+`^Vj55UDyLrdT7T=lYPtJ8*HZ&VGEh^rUkz9e)lx&M_Xub&$@A2#P10S2<|ky)V4RJ!3o^)kFdIU2fb_%VkD<2F_{Y zZ7`n?DIMN?XM7Qd5n4o6ciEZqm=og)s@T0$usL%)dE}rn=YFo9c$U*c!ipcx3Ds>+ zx*m)@@_lGjU)>*n&Xcfx9xU$zsfQSz=&tdkD}7k}eObBg=o?`I6B^Xlp8NPO(kc>`4>RD2Hq z_VBg+`6?%@1U<|c>^iuU%6s2uu2j~zLqP}eZ5;NK3!?@YU^J3o~q2-24F^XFnPVz^*K*U4b_Jx+ zllYRcEi5rSS0)6Mi|@wL6H0Uu%I|!I_je|K^T7clqG#ii^Vyjw9I-_}S`T$7%Mb9h zo(s#kiC};ml&D=G4y1~i$Aa-;Dlw|7xn74=R^1%f#*OwfX1|Gl2p8B869TM1G$`=CEkQ6@R*r9bo1Y0RQeBe>v4u6Y(1 zx#r)=39Ca+cey^ql=5y5>T*ql8a<;N2hRL`xeFitAk;`K%ct%dV~8Ble~p{2D{UYa zU)FX)b8z-~j)MwLe)m<(n_$#^p1uoy1hjWydKfau8Px#_h7XX57rQ_*w`eUR?n6W% zZW9sPxrpxgB3v&VVLj_Y{y=~<#^iqy76_o@dQt&ut{nr8+ZcrtOuBvc+v;w zh*{x;LWvb*4Zf|XToJ%S5DEDP6kc@zyZ{mpAATC)3M#Ypq#5F@92Q_>;mi1|{9M|1_3;kUquozT7 zln%K=F(5i2UVuAL2z=s>P_g|$t?s~+;=S_D#3D=|GP*JThPllH1iNwsm_seE@%&L* zDpvU-ton%%Kp;dsTtF|e5B@O$#Q_@t@p%ABBR)j+PVh^GXa_br*XT*1e-Uj9uPkKY zc+Z4(VlM=U^5E^x+JT>m^T7acf5PJiH}&iTQWyhJ*}n=4KZNfC(cMt9)CP)9(1KFM z(gt{5kjn=y-0{96fpi?y8W8-#pH$h5AiAUA*$e(iTDp9fEL{oYz3|)0yUUoJCQH#7tr7}U^%e!jE}-` z!&$cJ0vIbEY2z7ilWYnbe+iaX)hICVCzcwV*@g{4QErrBt&&ja8)E@ZN9Yo^r;6h> z@befF(uw8V=>&pwY{aTn@PDCpjvCKjz~S>j=Airhdd>yL1`D^0B{Z-Ha5dCt;GFsg zBgSzI2un#F{#^=e8mlGbBLd!Z+z~a!TR#Ce{S=%KUI*a~WCbiHf1pI%g)V|eK$i(a zqmH|+b3t7}vITsO(dHYdLSQ6j5H4niAoFH0*gps=)$i_am>!@SB*!PgeLFy30=DZ8 zxtJ{4O6~^H5|ytANXKk8u>a8

    B9u>}uCX|71u-gmI(<(9j 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 diff --git a/metadata/md5-cache/dev-db/apgdiff-2.7.0 b/metadata/md5-cache/dev-db/apgdiff-2.7.0 index 7b2ac2aef569..bc3d1825bbaf 100644 --- a/metadata/md5-cache/dev-db/apgdiff-2.7.0 +++ b/metadata/md5-cache/dev-db/apgdiff-2.7.0 @@ -11,5 +11,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=https://github.com/fordfrog/apgdiff/archive/refs/tags/release_2.7.0.tar.gz -> apgdiff-2.7.0-sources.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=276826446ef42e379bd1ed91fc028fb2 diff --git a/metadata/md5-cache/dev-db/etcd-3.4.16-r1 b/metadata/md5-cache/dev-db/etcd-3.4.16-r1 deleted file mode 100644 index d95df8368ecd..000000000000 --- a/metadata/md5-cache/dev-db/etcd-3.4.16-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig -DEFINED_PHASES=compile install postinst prepare test unpack -DEPEND=server? ( acct-group/etcd acct-user/etcd ) -DESCRIPTION=Highly-available key value store for shared configuration and service discovery -EAPI=8 -HOMEPAGE=https://github.com/etcd-io/etcd -INHERIT=go-module systemd tmpfiles -IUSE=doc +server -KEYWORDS=amd64 ~riscv -LICENSE=Apache-2.0 BSD BSD-2 MIT -RDEPEND=server? ( acct-group/etcd acct-user/etcd ) virtual/tmpfiles -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/etcd-io/etcd/archive/v3.4.16.tar.gz -> etcd-3.4.16.tar.gz https://dev.gentoo.org/~zmedico/dist/etcd-3.4.16-deps.tar.xz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=592713e0a0eb7c3afe370133222d7e62 diff --git a/metadata/md5-cache/dev-db/redis-6.2.7-r2 b/metadata/md5-cache/dev-db/redis-6.2.7-r2 index c15491a5e04e..ce7ac10019e6 100644 --- a/metadata/md5-cache/dev-db/redis-6.2.7-r2 +++ b/metadata/md5-cache/dev-db/redis-6.2.7-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://redis.io INHERIT=autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles toolchain-funcs IUSE=+jemalloc selinux ssl systemd tcmalloc test lua_single_target_luajit lua_single_target_lua5-1 -KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles REQUIRED_USE=?? ( jemalloc tcmalloc ) ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.redis.io/releases/redis-6.2.7.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=20faa817e2c501ed5d63c1964bf7c228 +_md5_=1440d9ed16f880a0d27bcd35a20956ce diff --git a/metadata/md5-cache/dev-db/redis-7.0.5-r1 b/metadata/md5-cache/dev-db/redis-7.0.5-r1 index cf9ab861ce0d..aa820928dd89 100644 --- a/metadata/md5-cache/dev-db/redis-7.0.5-r1 +++ b/metadata/md5-cache/dev-db/redis-7.0.5-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://redis.io INHERIT=autotools edo flag-o-matic multiprocessing systemd tmpfiles toolchain-funcs IUSE=+jemalloc selinux ssl systemd tcmalloc test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles REQUIRED_USE=?? ( jemalloc tcmalloc ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.redis.io/releases/redis-7.0.5.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=80e5d337619cf2cde4809afbd77aa84a +_md5_=658e9ff9e63f56a1ad4d16a0841d3c63 diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index 58d9c3d2af76d9985e7ba23ba9d8876b4c83b6ba..8ede5f989d6e1792e002f225d8eb7421de043af4 100644 GIT binary patch literal 78117 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 z zoc0;la>LxR0s%qU+NiJDc(lE!;(%~70f4J=TsxuA8k2qCOqS;#>>Y|c381PKGl$xC z%uReHV6#=UjZ^~d+LY;_%I+g2#j%rY3HM@Fsf-ljHR>|!i#iyVBmNZUU+=NwpS&n^ z_vn<>YXo}((N#k9Nv^pm@4@1Ei;jI3f`B}5ppWW1P5ET!i;1pf-MRuA$Uio9tDf*z zR&x?Ow6Ci%jZUxh=1>i?9?KtKQgA=m5}n6pzvyspYeLgd$0I;CN-}7@r`8ew0H9@6 zyakuQo^DF#UCZF++)8plC-V>dNM57rv11dNracM8Zoc1FB5V{qp+nizBIp(&WNp{h!*J9nTP8!Zrec-F_jwULIGi@;Q zFqH@3yJVkeR;sL@GinzVCGjx#p>o7h%Xtoi-&6tAFy+>B%^sYxb>m=5^J}hMcfozj zYGEs@rh$)NFLn+pedPVPwHH#w_2TVxZQ++B0}N89HC86xKUy>dDnNIDhJTdON=nJw8CBKnd*6{yR<0*Rs?0(T>08A?>>X2hF zRj=oWQ}Rux3J-mPZfJE z@i^9~JAp_l-sDSB|BBPA$`%JdL7M(e3)y`F>Zu>DLGBe z*v@%$@P>qPf_&4VA&$NzkF`49!&dq=z46Ci&t+8r$HLIE&t_8PR^tDAE7eJt5<@3N|xV^RWZt4Mx7wfK&Y zmd#}&i6UH=Vf*1;-cgnUaWtg`I75j7@^3DA(~tv%b0v zSvbpfD4df33uaYKKof&9sjSYMSCspm|Fl-=F-Ekfms@|bQ&!gaxMahpLO#-OHtVjD zXAvV)Fc#7PZ)~*@2>YZRLi;o+*(hpBU#?48%(VQ@8|T#<4eGmm`En06UbPjMo4V-_ z?Nr&kp0x2ZuIskkJs=uA@sf^9Dp^<2UiX>PyEyHa`ELHQFVh@_?9_bJZ%KkwcE((L znW`Nk6{*kGj%J{uL;_%0SvkyQ?IYC#kT1hWIBvR%1kL-bZ1*+-~xvXz|pDcM7L~sgC-Rm z-*{``x@+{t+GTb3gQnuQg6FrS64p8p7m4|f$3CZqSf~&A9S>pqMV$NGR?5a_iR#mf zD5q1w@qEm|CecxkVn6g0_k059s6;e-y9tKFM=FY)D2c3ZZ5rjRu}Ff~cx@-Mi7KX~ zFsEPdgO?o-hbJj+^#E&+HiUzrj>_CYSPV*L8M31oz_e{M3SKPb1r8j$yt7W`&<~M}xQIjeFg9CGRO_c#0!!&FrEJ=Pf-C_$~*& z0O`}cYuUo7+$pfM3h+YongDUd(1GWVkhL^z$5dVM)CTgDb1+3r=VF5B4GBb}@>I+X zysWx5@5>qdL`li75ka)JQ6(MD(PkB0$j1D{>nuT=>C#mDyGjqn-aLyv>j4T&h)V!>n2M>4=E{9+m(n>ret@L@Pm;$B|z?iSdk@Ap;9{U0Hf%x zumR&O(%JPP9L{8rzey8)cXSqzk|k1huib$b;KakrX6GupL-Ue#K=+N8s~ps+CYmM~ zb~gQe+kaTBH5c^8>+kradOdW2q-PcwsiNH*O-ADp1kxySp8StOMowL8AQ zdCl5YJ>g_@Z5O3VB8hFp37O#!qi!))jkYkG}AgXp;; zp`#9o4bDb<_T~RI-)3sVFa71>degcwL}yoP5+3&@ezNg`OKpHc+oU8)K6S6&DoUCG zrAvn+zsZ)p@=#>N1+5w;4Mpp7;<(8CUpMM@MUQIum6)Oqwq||GxjZ_jib4${GVy1* zPD>T;qf>a^yL|`ePKnZEIkfR7>H|_%741fd*?<|v-zCC`VUxU)G?D@cx?*be0;D1{ z?P@*`qF=EEo~v|$mxlbmzC9-z>s!3aFI&p_eLXNVFqW@VMecoO4WI&|7DEe&XbFE@|7lHx0l`ShM|47ijHZ z^$yOujj4s!b^=?HeD6h$g){Mh4K=0g9YG$heX|*ooquPrQ#_Yb+#1R9@}&lCwAJI~ zGNNby8vgJ(P8riDmAUInmhm&Ho zKGk)+{ciiUaVB)))RQ9}- zrwdWeC_>71+=V~(-nx=7NUgG!So{wm?!O)9w}1cPg;@RxhEk|Gd1VzKRhKfxd3`T) z1GS&pahq)`x7;ni$0QO%%lgf2pcZ8b08qOE?yQ;jpu95skP0{#$;r+8gEa)Hu8=hG z%UjfPYclZE=kSz{HFtFwjeu}X6%=xYW;89x6CmPM?HsFi!W;z8_*DOvUB?F7ydQB$ zGRwOLIaxrj*(xOl$pWg?r*rbZ;Gk1CDh`6KoFC=Q@%b~qmy({Z8E4nE*CA^8ue7Dj0Z?;-ku%2+^CTwb!=FZvq>UA zSiR@2eGGwX4VcT}eI`I*#M=mfdaaafLO$STJ{J>25(_^$@M>>TD~C~8yguyz1E}mq z^2%A1tia-+2zLO9LfwW_cXXcW+isF`cnZ+m-ncnjVoKhgtM%jj`sK^#Ykqr^GYM~k z(yvo2u}leJ6oa=?ib0Af;4{kS@(K&cMg21@{wNX@WU(V;+&PAhChGcmo`@kw%;#J* zo#kXm8I}U2_ql-hHsr%7+MlRCwQ@e@c|L`5&dV8%p-wtcS(!Ovp_*S;s%0+COU~bY zC_AT&9U)PLPXZK4lAnB$9M40$`$`BM zw!oDeC0bmU6#1#&v*K!z`qoxI;eOK(VNd2l4E-TzIZiU_NZ+hZ`l2C=%pfwb@v{YC#!-bKH`Xur!Gw-ZxabSk4z{% zRnFVaHm^XmxJFM8iMpKLLrP~IqnE==l-(AgbKF5LDo+o1+UzB3LL@Q-3J5c^qaPYwrvKbGpRz-`6oqg7g_=)pESaU#+N|*g_TxBIV$)_?F1VB|Z zWsZQftqTqIAld#XA6=_oXgLmT?L#vvOIr zfpBSk1=u^iq07$3WZuTLrJ%sjrh;+;65l|Hb~{vCoOkJJIs_|!PQ%AaeHq`sFW1m_ zwTS!@t0?h+3cO|&Fq~07cxhzt|gZh3tg)x_OEeKWi?nrB7gJN{s(wmNoq(Fj-%z*}azDzNI9LdxtZVsLoH3(G@IkE?PkLwPf(u_LoQUOYZv*XgF zyOEs~1ZftlXQA4@$)0y4z=1|>(h=)O7iIGz#p`^IppK1XuL8;s>ZRQ;B-5jHDPT+I z;H(a2Qi8In*`)^?K*OazZ9JZUm{XrHfRyI5L=K(Mmjd^8b>N%*EmbB2kDO&;JKJn( zk;0DhUP5kC;UOkKDDFy(eyo&Kw(po`CC_V4fi@5`t5=HB}?Rn6|p zXk)*Z1hC+@@7^2m)hvm?Ts8x%B>v&7>h-kii>X1A*By@wdlKt#4*PP-hWr{=?7Maj zY6V0_4q;mPN>82=>YO9$YCAR!&NpXkZdn*?K(b*}(tv+j!`)52R5n`iiYGdSda?c4 zQ(BPTe5HWyW0^jGAK!mlrA_^%hv#;>=emjnv3VhEvpo+lOT15sRbT3`j7sBbvoOMjdQE?B<1^3(y~mgMdiH9+|aCY8{KgT62Ga^LDnblR+sy3 z8P17UZ{l>CllLE$>a{Fw%c?^;Iw$L-PV;)%-c5kxu)9ROnzwBM*KAQwNbxC$gEo<9 zawUzFh%`=6r>;DuBEm)ZC+`;RKRIyGbqR-t-R6yh6R1Q)o^SY+&sr6S&JbvubtrycNDk&9Yv$AUl=(qY%M1p&eZ#&2=JLoQ#+WgBqvnC$WTX$XU-TG?eI<}Iurm
    RGZ5ge}U(o$UASXb0%GXcKy?)JpMr8PRr~ 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⩔p> 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 literal 77994 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 z
    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 diff --git a/metadata/md5-cache/dev-java/angus-activation-1.0.0-r1 b/metadata/md5-cache/dev-java/angus-activation-1.0.0-r1 index 46f24565521e..d8c835fe2dff 100644 --- a/metadata/md5-cache/dev-java/angus-activation-1.0.0-r1 +++ b/metadata/md5-cache/dev-java/angus-activation-1.0.0-r1 @@ -10,5 +10,5 @@ LICENSE=EPL-1.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/eclipse-ee4j/angus-activation/archive/1.0.0.tar.gz -> angus-activation-1.0.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b16ce2302a00a68ea3ee76320ecdd221 diff --git a/metadata/md5-cache/dev-java/animal-sniffer-annotations-1.15-r1 b/metadata/md5-cache/dev-java/animal-sniffer-annotations-1.15-r1 index d02200e71c2a..497da14c1acc 100644 --- a/metadata/md5-cache/dev-java/animal-sniffer-annotations-1.15-r1 +++ b/metadata/md5-cache/dev-java/animal-sniffer-annotations-1.15-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/mojohaus/animal-sniffer/archive/animal-sniffer-parent-1.15.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5365b105212193b14dbba1b0a2109750 diff --git a/metadata/md5-cache/dev-java/ant-contrib-1.0_beta6_pre20201123-r1 b/metadata/md5-cache/dev-java/ant-contrib-1.0_beta6_pre20201123-r1 index b531fe0cea14..e1cd2bc264e3 100644 --- a/metadata/md5-cache/dev-java/ant-contrib-1.0_beta6_pre20201123-r1 +++ b/metadata/md5-cache/dev-java/ant-contrib-1.0_beta6_pre20201123-r1 @@ -11,5 +11,5 @@ RDEPEND=dev-java/ant-core:0 dev-java/ant-ivy:2 dev-java/bcel:0 dev-java/commons- RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/cniweb/ant-contrib/archive/0228412be2ef648cfabc1d74416d3188755aff9b.tar.gz -> ant-contrib-1.0_beta6_pre20201123.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=fa7c24e7af94c93a09a703c266c268bc diff --git a/metadata/md5-cache/dev-java/ant-eclipse-ecj-4.15-r1 b/metadata/md5-cache/dev-java/ant-eclipse-ecj-4.15-r1 index 6051ae1ccd73..3a93f9aa83b1 100644 --- a/metadata/md5-cache/dev-java/ant-eclipse-ecj-4.15-r1 +++ b/metadata/md5-cache/dev-java/ant-eclipse-ecj-4.15-r1 @@ -11,5 +11,5 @@ LICENSE=EPL-1.0 RDEPEND=~dev-java/eclipse-ecj-4.15:4.15 dev-java/ant-core:0 >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=4.15 SRC_URI=https://archive.eclipse.org/eclipse/downloads/drops4/R-4.15-202003050155/ecjsrc-4.15.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 prefix eab3c99d77fe00506c109c8a736186f7 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 prefix eab3c99d77fe00506c109c8a736186f7 _md5_=f39456c3afb285979f50389b39c95102 diff --git a/metadata/md5-cache/dev-java/ant-eclipse-ecj-4.26 b/metadata/md5-cache/dev-java/ant-eclipse-ecj-4.26 index db092c251f38..0813ef5ec6e9 100644 --- a/metadata/md5-cache/dev-java/ant-eclipse-ecj-4.26 +++ b/metadata/md5-cache/dev-java/ant-eclipse-ecj-4.26 @@ -11,5 +11,5 @@ LICENSE=EPL-1.0 RDEPEND=~dev-java/eclipse-ecj-4.26:4.26 dev-java/ant-core:0 >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=4.26 SRC_URI=https://download.eclipse.org/eclipse/downloads/drops4/R-4.26-202211231800/ecjsrc-4.26.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 prefix eab3c99d77fe00506c109c8a736186f7 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 prefix eab3c99d77fe00506c109c8a736186f7 _md5_=74daa57494920e4ddf88b4f31d9d21fa diff --git a/metadata/md5-cache/dev-java/ant-ivy-2.5.0-r1 b/metadata/md5-cache/dev-java/ant-ivy-2.5.0-r1 index 2334b5459714..4a55c0bcbbc0 100644 --- a/metadata/md5-cache/dev-java/ant-ivy-2.5.0-r1 +++ b/metadata/md5-cache/dev-java/ant-ivy-2.5.0-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-java/ant-core:0 dev-java/bcpg:0 dev-java/bcprov:0 dev-java/httpcompo RESTRICT=test !test? ( test ) SLOT=2 SRC_URI=mirror://apache/ant/ivy/2.5.0/apache-ivy-2.5.0-src.tar.gz -_eclasses_=java-osgi c82db640aeccac34f009e90c7bb10a81 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-osgi c82db640aeccac34f009e90c7bb10a81 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b8ffa063f56d10f6081980a097bcb278 diff --git a/metadata/md5-cache/dev-java/antlr-2.7.7-r9 b/metadata/md5-cache/dev-java/antlr-2.7.7-r9 index 0afc85def6bf..79685bd22ef6 100644 --- a/metadata/md5-cache/dev-java/antlr-2.7.7-r9 +++ b/metadata/md5-cache/dev-java/antlr-2.7.7-r9 @@ -10,5 +10,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://www.antlr2.org/download/antlr-2.7.7.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=48fb8dc5008da2dab11a5f53ef0ea086 diff --git a/metadata/md5-cache/dev-java/antlr-3.2-r1 b/metadata/md5-cache/dev-java/antlr-3.2-r1 index e1c0f6efabdf..4d65ed50a855 100644 --- a/metadata/md5-cache/dev-java/antlr-3.2-r1 +++ b/metadata/md5-cache/dev-java/antlr-3.2-r1 @@ -11,5 +11,5 @@ RDEPEND=>=dev-java/antlr-2.7.7-r7:0 dev-java/stringtemplate:0 >=virtual/jre-1.8: RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://www.antlr3.org/download/antlr-3.2.tar.gz https://www.antlr3.org/download/antlr-3.2.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a3909c090fe701b05bf419f9d3f1469c diff --git a/metadata/md5-cache/dev-java/antlr-runtime-3.5.3 b/metadata/md5-cache/dev-java/antlr-runtime-3.5.3 index fcf817891270..8935e73d1ddf 100644 --- a/metadata/md5-cache/dev-java/antlr-runtime-3.5.3 +++ b/metadata/md5-cache/dev-java/antlr-runtime-3.5.3 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=>=dev-java/stringtemplate-3.2.1:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=3.5 SRC_URI=https://repo1.maven.org/maven2/org/antlr/antlr-runtime/3.5.3/antlr-runtime-3.5.3-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=fb3a34e1933a20bfb2882d4c7a9470ec diff --git a/metadata/md5-cache/dev-java/antlr-runtime-4.9.3 b/metadata/md5-cache/dev-java/antlr-runtime-4.9.3 index 6c80c2f9ec16..bc7de74a3c67 100644 --- a/metadata/md5-cache/dev-java/antlr-runtime-4.9.3 +++ b/metadata/md5-cache/dev-java/antlr-runtime-4.9.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=4 SRC_URI=https://github.com/antlr/antlr4/archive/4.9.3.tar.gz -> antlr-4.9.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=24940d00dbb98aa66e931290836ae633 diff --git a/metadata/md5-cache/dev-java/antlr-tool-3.5.3 b/metadata/md5-cache/dev-java/antlr-tool-3.5.3 index c4b1c60dc17b..ba7ca98bd8c2 100644 --- a/metadata/md5-cache/dev-java/antlr-tool-3.5.3 +++ b/metadata/md5-cache/dev-java/antlr-tool-3.5.3 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* ~dev-java/antlr-runtime-3.5.3:3.5 dev-java/stringtem RESTRICT=!test? ( test ) SLOT=3.5 SRC_URI=https://repo1.maven.org/maven2/org/antlr/antlr/3.5.3/antlr-3.5.3-sources.jar -> antlr-tool-3.5.3-sources.jar https://github.com/antlr/antlr3/archive/3.5.3.tar.gz -> antlr-3.5.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=dc14d4dde5ff1bb15323b17429976974 diff --git a/metadata/md5-cache/dev-java/antlr-tool-4.9.3 b/metadata/md5-cache/dev-java/antlr-tool-4.9.3 index bd8f5b9987cb..48da4dbf428f 100644 --- a/metadata/md5-cache/dev-java/antlr-tool-4.9.3 +++ b/metadata/md5-cache/dev-java/antlr-tool-4.9.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* ~dev-java/antlr-runtime-4.9.3:4 dev-java/antlr-runti RESTRICT=!test? ( test ) SLOT=4 SRC_URI=https://github.com/antlr/antlr4/archive/4.9.3.tar.gz -> antlr-4.9.3.tar.gz https://repo1.maven.org/maven2/org/antlr/antlr4/4.9.3/antlr4-4.9.3-sources.jar -> antlr-tool-4.9.3-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=ca183b61d5570a4229b78a404a5e13e0 diff --git a/metadata/md5-cache/dev-java/aopalliance-1.0-r3 b/metadata/md5-cache/dev-java/aopalliance-1.0-r3 index ab646db3b342..7567babf9307 100644 --- a/metadata/md5-cache/dev-java/aopalliance-1.0-r3 +++ b/metadata/md5-cache/dev-java/aopalliance-1.0-r3 @@ -10,5 +10,5 @@ LICENSE=public-domain RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1 SRC_URI=mirror://gentoo/aopalliance-1.0-gentoo.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=0bcbc7cba4df84544947602428a6dd59 diff --git a/metadata/md5-cache/dev-java/apache-rat-0.15 b/metadata/md5-cache/dev-java/apache-rat-0.15 index 400f9b3ff37e..665ee05b8cfd 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=93774b68398f5e495b3c1b5428272a1f diff --git a/metadata/md5-cache/dev-java/apache-rat-core-0.13 b/metadata/md5-cache/dev-java/apache-rat-core-0.13 index c08a9c1e6524..985fc04324a0 100644 --- a/metadata/md5-cache/dev-java/apache-rat-core-0.13 +++ b/metadata/md5-cache/dev-java/apache-rat-core-0.13 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/commons-cli-1.3.1:1 >=dev-java/commons-co RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache//creadur/apache-rat-0.13/apache-rat-0.13-src.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=d22bad28e451f95f75c485378fececf2 diff --git a/metadata/md5-cache/dev-java/apache-rat-tasks-0.13 b/metadata/md5-cache/dev-java/apache-rat-tasks-0.13 index 3fdae6d2318d..8ada2b5f8ddb 100644 --- a/metadata/md5-cache/dev-java/apache-rat-tasks-0.13 +++ b/metadata/md5-cache/dev-java/apache-rat-tasks-0.13 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/ant-core:0 ~dev-java/apache-rat-core-0.13:0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache//creadur/apache-rat-0.13/apache-rat-0.13-src.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7c5b860615c9f5b27aa0563531da9afa diff --git a/metadata/md5-cache/dev-java/apiguardian-api-1.1.2-r1 b/metadata/md5-cache/dev-java/apiguardian-api-1.1.2-r1 index dbc7736eea55..11ca94ea23e3 100644 --- a/metadata/md5-cache/dev-java/apiguardian-api-1.1.2-r1 +++ b/metadata/md5-cache/dev-java/apiguardian-api-1.1.2-r1 @@ -10,5 +10,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=https://github.com/apiguardian-team/apiguardian/archive/r1.1.2.tar.gz -> apiguardian-api-1.1.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5f020dc4845edbebc486fb168740816f diff --git a/metadata/md5-cache/dev-java/appenh-0.5.0 b/metadata/md5-cache/dev-java/appenh-0.5.0 index 7d2402618de9..69389efb4897 100644 --- a/metadata/md5-cache/dev-java/appenh-0.5.0 +++ b/metadata/md5-cache/dev-java/appenh-0.5.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/loadlib:0 >=dev-java/java-config-2.2.0-r3 s RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/teras/appenh/archive/137b99422ad02953cf957e09b129a47b876d1e2a.tar.gz -> appenh-0.5.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a052f8dba5c13e29feb163b357413857 diff --git a/metadata/md5-cache/dev-java/aqute-bnd-annotation-6.3.1 b/metadata/md5-cache/dev-java/aqute-bnd-annotation-6.3.1 index 3e04853d1f73..57058e182693 100644 --- a/metadata/md5-cache/dev-java/aqute-bnd-annotation-6.3.1 +++ b/metadata/md5-cache/dev-java/aqute-bnd-annotation-6.3.1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 EPL-2.0 RDEPEND=>=virtual/jre-1.8:* dev-java/osgi-annotation:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/biz/aQute/bnd/biz.aQute.bnd.annotation/6.3.1/biz.aQute.bnd.annotation-6.3.1-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=9b6924a56bbe5d84137a134d5a652054 diff --git a/metadata/md5-cache/dev-java/asm-9.5 b/metadata/md5-cache/dev-java/asm-9.5 index 78f254df7d3c..0aba01476412 100644 --- a/metadata/md5-cache/dev-java/asm-9.5 +++ b/metadata/md5-cache/dev-java/asm-9.5 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=9 SRC_URI=https://gitlab.ow2.org/asm/asm/-/archive/ASM_9_5/asm-ASM_9_5.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=6aef405bacc4c198da0e0029a14a1f80 diff --git a/metadata/md5-cache/dev-java/asm-9.6 b/metadata/md5-cache/dev-java/asm-9.6 index 36b37821c189..072dc88df00a 100644 --- a/metadata/md5-cache/dev-java/asm-9.6 +++ b/metadata/md5-cache/dev-java/asm-9.6 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=9 SRC_URI=https://gitlab.ow2.org/asm/asm/-/archive/ASM_9_6/asm-ASM_9_6.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=9fe6e2d33985e4bde3958adcbc1cbe49 diff --git a/metadata/md5-cache/dev-java/aspectj-1.9.7 b/metadata/md5-cache/dev-java/aspectj-1.9.7 index 95088928ef35..939e7f32e31b 100644 --- a/metadata/md5-cache/dev-java/aspectj-1.9.7 +++ b/metadata/md5-cache/dev-java/aspectj-1.9.7 @@ -11,5 +11,5 @@ LICENSE=EPL-1.0 RDEPEND=dev-java/asm:9 dev-java/commons-logging:0 dev-java/ant-apache-regexp:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/eclipse/org.aspectj/archive/refs/tags/V1_9_7.tar.gz -> aspectj-1.9.7.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=72e4c000f4d64ad768a7fcfd8c05933c diff --git a/metadata/md5-cache/dev-java/assertj-core-2.3.0-r1 b/metadata/md5-cache/dev-java/assertj-core-2.3.0-r1 index e4f190a5f1f0..1ed97c0a3b17 100644 --- a/metadata/md5-cache/dev-java/assertj-core-2.3.0-r1 +++ b/metadata/md5-cache/dev-java/assertj-core-2.3.0-r1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-java/cglib:3 dev-java/junit:4 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2 SRC_URI=https://github.com/assertj/assertj-core/archive/assertj-core-2.3.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=74c0f187f05a2b4e485e2e4d881f1e45 diff --git a/metadata/md5-cache/dev-java/assertj-core-3.10.0 b/metadata/md5-cache/dev-java/assertj-core-3.10.0 index 80e7ca067e9d..dbc3f54f5a5a 100644 --- a/metadata/md5-cache/dev-java/assertj-core-3.10.0 +++ b/metadata/md5-cache/dev-java/assertj-core-3.10.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/byte-buddy-1.12.12:0 >=dev-java/java-conf RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://github.com/assertj/assertj-core/archive/assertj-core-3.10.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=2d7798708bdc2edb66c9421153a5a1ba diff --git a/metadata/md5-cache/dev-java/batik-1.16-r2 b/metadata/md5-cache/dev-java/batik-1.16-r2 index aefc70be34e6..b37753d0eec0 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=178fb23af89ed596fd2fdc1db38b5442 diff --git a/metadata/md5-cache/dev-java/batik-1.17 b/metadata/md5-cache/dev-java/batik-1.17 index 8e68801c12a5..8af0e287f5c6 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5da2771c5801a2d0e9334265ed3377e1 diff --git a/metadata/md5-cache/dev-java/bcel-6.6.0 b/metadata/md5-cache/dev-java/bcel-6.6.0 index 1e82cf84ee39..a7d7170b0705 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=0090e9c87f37011a5b16591d3d223f3d diff --git a/metadata/md5-cache/dev-java/bcmail-1.72 b/metadata/md5-cache/dev-java/bcmail-1.72 index d75f64e11429..e6bf3997f932 100644 --- a/metadata/md5-cache/dev-java/bcmail-1.72 +++ b/metadata/md5-cache/dev-java/bcmail-1.72 @@ -11,5 +11,5 @@ RDEPEND=~dev-java/bcpkix-1.72:0 ~dev-java/bcprov-1.72:0 ~dev-java/bcutil-1.72:0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv72.tar.gz -> bc-java-r1rv72.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=392e33e4210b7288b9ffd1d8de00aa0c diff --git a/metadata/md5-cache/dev-java/bcmail-1.76 b/metadata/md5-cache/dev-java/bcmail-1.76 index 5ec23a776252..22dced26e21a 100644 --- a/metadata/md5-cache/dev-java/bcmail-1.76 +++ b/metadata/md5-cache/dev-java/bcmail-1.76 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.bouncycastle.org/java.html INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=~dev-java/bcpkix-1.76:0 ~dev-java/bcprov-1.76:0 ~dev-java/bcutil-1.76:0 dev-java/jakarta-activation:1 dev-java/javax-mail:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv76.tar.gz -> bc-java-r1rv76.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 -_md5_=f66ba69f15533b6ca28b405e8d7fdf7b +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_md5_=3c17ea4c40828141b011a87880b8a476 diff --git a/metadata/md5-cache/dev-java/bcpg-1.72 b/metadata/md5-cache/dev-java/bcpg-1.72 index 5e8f507f5493..d17aed196b66 100644 --- a/metadata/md5-cache/dev-java/bcpg-1.72 +++ b/metadata/md5-cache/dev-java/bcpg-1.72 @@ -11,5 +11,5 @@ RDEPEND=~dev-java/bcprov-1.72:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv72.tar.gz -> bc-java-r1rv72.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=31e7099838e87b12597cdc2c2f59290f diff --git a/metadata/md5-cache/dev-java/bcpg-1.76 b/metadata/md5-cache/dev-java/bcpg-1.76 index 0d069536e19a..364a8ef3e869 100644 --- a/metadata/md5-cache/dev-java/bcpg-1.76 +++ b/metadata/md5-cache/dev-java/bcpg-1.76 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.bouncycastle.org/java.html INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=~dev-java/bcprov-1.76:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv76.tar.gz -> bc-java-r1rv76.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 -_md5_=f6558e640d582ad3263022c2103b257e +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_md5_=6fca53ebcfb72e14672e8bf569f4039e diff --git a/metadata/md5-cache/dev-java/bcpkix-1.72 b/metadata/md5-cache/dev-java/bcpkix-1.72 index 3a428bc9e5d5..26445422b639 100644 --- a/metadata/md5-cache/dev-java/bcpkix-1.72 +++ b/metadata/md5-cache/dev-java/bcpkix-1.72 @@ -12,5 +12,5 @@ RDEPEND=~dev-java/bcprov-1.72:0 ~dev-java/bcutil-1.72:0 >=virtual/jre-1.8:* >=de RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv72.tar.gz -> bc-java-r1rv72.tar.gz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=04597e54bfdaeb887510228c3081eca4 diff --git a/metadata/md5-cache/dev-java/bcpkix-1.76 b/metadata/md5-cache/dev-java/bcpkix-1.76 index 28561cba5e68..76da918975b9 100644 --- a/metadata/md5-cache/dev-java/bcpkix-1.76 +++ b/metadata/md5-cache/dev-java/bcpkix-1.76 @@ -5,12 +5,12 @@ EAPI=8 HOMEPAGE=https://www.bouncycastle.org/java.html INHERIT=java-pkg-2 java-pkg-simple check-reqs IUSE=doc source test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ~ppc64 ~x86 LICENSE=BSD PROPERTIES=test_network RDEPEND=~dev-java/bcprov-1.76:0 ~dev-java/bcutil-1.76:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv76.tar.gz -> bc-java-r1rv76.tar.gz test? ( https://github.com/bcgit/bc-test-data/archive/r1rv76.tar.gz -> bc-test-data-r1rv76.tar.gz ) -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 -_md5_=6a2986db5795be0d9d3365f23472e45c +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_md5_=3f1e85aeb3a3a7102e2da1f63ddef458 diff --git a/metadata/md5-cache/dev-java/bcprov-1.72 b/metadata/md5-cache/dev-java/bcprov-1.72 index 9800d405ceb7..9daae00ea631 100644 --- a/metadata/md5-cache/dev-java/bcprov-1.72 +++ b/metadata/md5-cache/dev-java/bcprov-1.72 @@ -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=https://github.com/bcgit/bc-java/archive/r1rv72.tar.gz -> bc-java-r1rv72.tar.gz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=d9513ba3face8d44d2e6e0a249976f61 diff --git a/metadata/md5-cache/dev-java/bcprov-1.74 b/metadata/md5-cache/dev-java/bcprov-1.74 index 022bcaa74501..2b8cc8493b27 100644 --- a/metadata/md5-cache/dev-java/bcprov-1.74 +++ b/metadata/md5-cache/dev-java/bcprov-1.74 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.bouncycastle.org/java.html INHERIT=java-pkg-2 java-pkg-simple check-reqs IUSE=doc source test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=1.74 SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv74.tar.gz -> bc-java-r1rv74.tar.gz test? ( https://github.com/bcgit/bc-test-data/archive/r1rv74.tar.gz -> bc-test-data-r1rv74.tar.gz ) -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 -_md5_=b993413aaeb47f21d5ed09b1cfa03852 +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_md5_=b59bc58c8ef3bc04fc0e9a755a02e0f7 diff --git a/metadata/md5-cache/dev-java/bcprov-1.76 b/metadata/md5-cache/dev-java/bcprov-1.76 index 75a270e3a78d..47e72df06e09 100644 --- a/metadata/md5-cache/dev-java/bcprov-1.76 +++ b/metadata/md5-cache/dev-java/bcprov-1.76 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.bouncycastle.org/java.html INHERIT=java-pkg-2 java-pkg-simple check-reqs IUSE=doc source test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv76.tar.gz -> bc-java-r1rv76.tar.gz test? ( https://github.com/bcgit/bc-test-data/archive/r1rv76.tar.gz -> bc-test-data-r1rv76.tar.gz ) -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 -_md5_=11b64ecb661104b76adde321b912e526 +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_md5_=d26da8c2c6eeeae70bba6867b4870847 diff --git a/metadata/md5-cache/dev-java/bcutil-1.72 b/metadata/md5-cache/dev-java/bcutil-1.72 index 506695fa24b9..ae090b9c4335 100644 --- a/metadata/md5-cache/dev-java/bcutil-1.72 +++ b/metadata/md5-cache/dev-java/bcutil-1.72 @@ -11,5 +11,5 @@ RDEPEND=~dev-java/bcprov-1.72:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv72.tar.gz -> bc-java-r1rv72.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=15e19954de3e22bcffcf3fcb7903ef8c diff --git a/metadata/md5-cache/dev-java/bcutil-1.76 b/metadata/md5-cache/dev-java/bcutil-1.76 index a18266b8a7c8..14aa866b5182 100644 --- a/metadata/md5-cache/dev-java/bcutil-1.76 +++ b/metadata/md5-cache/dev-java/bcutil-1.76 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.bouncycastle.org/java.html INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ~ppc64 ~x86 LICENSE=BSD RDEPEND=~dev-java/bcprov-1.76:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bcgit/bc-java/archive/r1rv76.tar.gz -> bc-java-r1rv76.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 -_md5_=3a6fa1db4ab462f265559bde14aeb872 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_md5_=2c4a2601a4dd1239466d2c85421f3d44 diff --git a/metadata/md5-cache/dev-java/brotli-dec-0.1.2 b/metadata/md5-cache/dev-java/brotli-dec-0.1.2 index f1ee2f7a51b7..2df113bff7dc 100644 --- a/metadata/md5-cache/dev-java/brotli-dec-0.1.2 +++ b/metadata/md5-cache/dev-java/brotli-dec-0.1.2 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/org/brotli/dec/0.1.2/dec-0.1.2-sources.jar -> brotli-dec-0.1.2-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=53d4e3336208c021670f6af4951afa44 diff --git a/metadata/md5-cache/dev-java/browserlauncher2-1.3-r3 b/metadata/md5-cache/dev-java/browserlauncher2-1.3-r3 index 552d6ff628ed..54e9cceb49f3 100644 --- a/metadata/md5-cache/dev-java/browserlauncher2-1.3-r3 +++ b/metadata/md5-cache/dev-java/browserlauncher2-1.3-r3 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1.0 SRC_URI=https://downloads.sourceforge.net/project/browserlaunch2/browserlauncher2/1.3/BrowserLauncher2-all-1_3.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=6980f4df76aae52005da887f43702c95 diff --git a/metadata/md5-cache/dev-java/bsh-2.1.1 b/metadata/md5-cache/dev-java/bsh-2.1.1 index 61912bc17b98..f9a8111d25ba 100644 --- a/metadata/md5-cache/dev-java/bsh-2.1.1 +++ b/metadata/md5-cache/dev-java/bsh-2.1.1 @@ -12,5 +12,5 @@ RDEPEND=dev-java/bsf:2.3 dev-java/jakarta-servlet-api:4 >=virtual/jre-1.8:* >=de RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/beanshell/beanshell/archive/2.1.1.tar.gz -> bsh-2.1.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c2b894c1e9522897465b54876842b96f diff --git a/metadata/md5-cache/dev-java/byte-buddy-1.14.0 b/metadata/md5-cache/dev-java/byte-buddy-1.14.0 index 9e8ee6526a5a..645503157e03 100644 --- a/metadata/md5-cache/dev-java/byte-buddy-1.14.0 +++ b/metadata/md5-cache/dev-java/byte-buddy-1.14.0 @@ -11,5 +11,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=https://github.com/raphw/byte-buddy/archive/byte-buddy-1.14.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=d84470f756500db38afd88e36d5da887 diff --git a/metadata/md5-cache/dev-java/cache2k-api-0.23.1 b/metadata/md5-cache/dev-java/cache2k-api-0.23.1 index ac593ef45be8..6a6ba6c477e6 100644 --- a/metadata/md5-cache/dev-java/cache2k-api-0.23.1 +++ b/metadata/md5-cache/dev-java/cache2k-api-0.23.1 @@ -10,5 +10,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=https://github.com/cache2k/cache2k/archive/v0.23.1.tar.gz -> cache2k-0.23.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=31d195ffd8bdc98b313470c6959a270f diff --git a/metadata/md5-cache/dev-java/cache2k-core-0.23.1 b/metadata/md5-cache/dev-java/cache2k-core-0.23.1 index 06458a13f3e4..aec3c45e12c3 100644 --- a/metadata/md5-cache/dev-java/cache2k-core-0.23.1 +++ b/metadata/md5-cache/dev-java/cache2k-core-0.23.1 @@ -10,5 +10,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/cache2k-api:0 dev-java/commons-logging:0 >= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cache2k/cache2k/archive/v0.23.1.tar.gz -> cache2k-0.23.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=05634d9650e947826e14a0e142aa73ee diff --git a/metadata/md5-cache/dev-java/cal10n-0.8.1 b/metadata/md5-cache/dev-java/cal10n-0.8.1 index 1fcc39653d65..05e530a3c676 100644 --- a/metadata/md5-cache/dev-java/cal10n-0.8.1 +++ b/metadata/md5-cache/dev-java/cal10n-0.8.1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/qos-ch/cal10n/archive/v_0.8.1.tar.gz -> cal10n-0.8.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=0660b455429dbdf902b31d8f1befb67c diff --git a/metadata/md5-cache/dev-java/cdi-api-4.0.1-r2 b/metadata/md5-cache/dev-java/cdi-api-4.0.1-r2 index f4d30821ee02..1b65e9c7909d 100644 --- a/metadata/md5-cache/dev-java/cdi-api-4.0.1-r2 +++ b/metadata/md5-cache/dev-java/cdi-api-4.0.1-r2 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zi RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jakartaee/cdi/archive/4.0.1.tar.gz -> cdi-api-4.0.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=19b90d3f7f970c0b52c793432bcfac4a diff --git a/metadata/md5-cache/dev-java/cglib-3.3.0-r1 b/metadata/md5-cache/dev-java/cglib-3.3.0-r1 index 0e1e1b502f27..a2b57a0ceb37 100644 --- a/metadata/md5-cache/dev-java/cglib-3.3.0-r1 +++ b/metadata/md5-cache/dev-java/cglib-3.3.0-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/ant-core:0 dev-java/asm:9 >=dev-java/java-c RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://github.com/cglib/cglib/archive//RELEASE_3_3_0.tar.gz -> cglib-RELEASE_3_3_0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=ce17e92c57e18188a5d7ac54ab915579 diff --git a/metadata/md5-cache/dev-java/checker-framework-qual-3.14.0 b/metadata/md5-cache/dev-java/checker-framework-qual-3.14.0 index 66abe07fdc69..4f001763262f 100644 --- a/metadata/md5-cache/dev-java/checker-framework-qual-3.14.0 +++ b/metadata/md5-cache/dev-java/checker-framework-qual-3.14.0 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://codeload.github.com/typetools/checker-framework/tar.gz/refs/tags/checker-framework-3.14.0 -> checker-framework-3.14.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7ee370ee2561a156f144a8211a56d9c5 diff --git a/metadata/md5-cache/dev-java/commons-beanutils-1.9.4-r1 b/metadata/md5-cache/dev-java/commons-beanutils-1.9.4-r1 index ceae00970fbf..9cde9c37c83e 100644 --- a/metadata/md5-cache/dev-java/commons-beanutils-1.9.4-r1 +++ b/metadata/md5-cache/dev-java/commons-beanutils-1.9.4-r1 @@ -11,5 +11,5 @@ RDEPEND=dev-java/commons-collections:0 dev-java/commons-logging:0 >=virtual/jre- RESTRICT=!test? ( test ) SLOT=1.7 SRC_URI=mirror://apache/commons/beanutils/source/commons-beanutils-1.9.4-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b818ee63d0978430ab19080ede8dc626 diff --git a/metadata/md5-cache/dev-java/commons-cli-1.5.0 b/metadata/md5-cache/dev-java/commons-cli-1.5.0 index 928b32d2bdc0..2956b7d6ef77 100644 --- a/metadata/md5-cache/dev-java/commons-cli-1.5.0 +++ b/metadata/md5-cache/dev-java/commons-cli-1.5.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=1 SRC_URI=mirror://apache/commons/cli/source/commons-cli-1.5.0-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=85914dd7c216340154c31bd57ab54e9e diff --git a/metadata/md5-cache/dev-java/commons-codec-1.15-r1 b/metadata/md5-cache/dev-java/commons-codec-1.15-r1 index 20e186195d8c..cb514b36ecd7 100644 --- a/metadata/md5-cache/dev-java/commons-codec-1.15-r1 +++ b/metadata/md5-cache/dev-java/commons-codec-1.15-r1 @@ -11,5 +11,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/commons/codec/source/commons-codec-1.15-src.tar.gz -> commons-codec-1.15.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=9786abaa80d21cbee5f20605f2cb2029 diff --git a/metadata/md5-cache/dev-java/commons-codec-1.16.0 b/metadata/md5-cache/dev-java/commons-codec-1.16.0 new file mode 100644 index 000000000000..f2bebb047be0 --- /dev/null +++ b/metadata/md5-cache/dev-java/commons-codec-1.16.0 @@ -0,0 +1,16 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-commons ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile install preinst prepare setup test unpack +DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/commons-lang:3.6 dev-java/hamcrest:0 dev-java/junit:5[migration-support] ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=Implementations of common encoders and decoders in Java +EAPI=8 +HOMEPAGE=https://commons.apache.org/proper/commons-codec/ +INHERIT=java-pkg-2 java-pkg-simple verify-sig +IUSE=doc source test verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +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 diff --git a/metadata/md5-cache/dev-java/commons-collections-4.4-r1 b/metadata/md5-cache/dev-java/commons-collections-4.4-r1 index 054baf08264a..ea7a59736cbf 100644 --- a/metadata/md5-cache/dev-java/commons-collections-4.4-r1 +++ b/metadata/md5-cache/dev-java/commons-collections-4.4-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://apache/commons/collections/source/commons-collections4-4.4-src.tar.gz -> commons-collections-4.4-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=49a17da70c32257347df61e3627074af diff --git a/metadata/md5-cache/dev-java/commons-compress-1.21-r1 b/metadata/md5-cache/dev-java/commons-compress-1.21-r1 index 5299a44f0b3a..2011ae58231b 100644 --- a/metadata/md5-cache/dev-java/commons-compress-1.21-r1 +++ b/metadata/md5-cache/dev-java/commons-compress-1.21-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/asm:9 dev-java/brotli-dec:0 dev-java/xz-jav RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/commons/compress/source/commons-compress-1.21-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8b5aadb2b4ca8069e0e557c0cddf51f3 diff --git a/metadata/md5-cache/dev-java/commons-csv-1.9.0 b/metadata/md5-cache/dev-java/commons-csv-1.9.0 index aa234aff1b88..fec62c79a6b0 100644 --- a/metadata/md5-cache/dev-java/commons-csv-1.9.0 +++ b/metadata/md5-cache/dev-java/commons-csv-1.9.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=test SLOT=0 SRC_URI=mirror://apache/commons/csv/source/commons-csv-1.9.0-src.tar.gz -> commons-csv-1.9.0-sources.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=ee03a72c337c9e519e3ed23d324e9281 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 e5cc2534e331..170e85345826 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=7902829c493349f239b87ed827604b4a diff --git a/metadata/md5-cache/dev-java/commons-digester-2.1-r2 b/metadata/md5-cache/dev-java/commons-digester-2.1-r2 index 5e8d23da3529..6d3e83730b6b 100644 --- a/metadata/md5-cache/dev-java/commons-digester-2.1-r2 +++ b/metadata/md5-cache/dev-java/commons-digester-2.1-r2 @@ -11,5 +11,5 @@ RDEPEND=>=dev-java/commons-beanutils-1.9.4:1.7 >=dev-java/commons-logging-1.2:0 RESTRICT=!test? ( test ) SLOT=2.1 SRC_URI=mirror://apache/commons/digester/source/commons-digester-2.1-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=d9a856c9a26947e6aff0cc6a26b497a4 diff --git a/metadata/md5-cache/dev-java/commons-digester-3.2-r3 b/metadata/md5-cache/dev-java/commons-digester-3.2-r3 index 91e38db5cbbe..89f73b8a6a97 100644 --- a/metadata/md5-cache/dev-java/commons-digester-3.2-r3 +++ b/metadata/md5-cache/dev-java/commons-digester-3.2-r3 @@ -12,5 +12,5 @@ RDEPEND=>=dev-java/cglib-3.3.0:3 >=dev-java/commons-beanutils-1.9.4:1.7 >=dev-ja RESTRICT=test !test? ( test ) SLOT=3.2 SRC_URI=mirror://apache/commons/digester/source/commons-digester3-3.2-src.tar.gz -> commons-digester-3.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=32cba32ff0bd4c3adba31f8ed800b86a diff --git a/metadata/md5-cache/dev-java/commons-imaging-1.0_alpha3 b/metadata/md5-cache/dev-java/commons-imaging-1.0_alpha3 index 3bacfaa25516..51ab59beb7c8 100644 --- a/metadata/md5-cache/dev-java/commons-imaging-1.0_alpha3 +++ b/metadata/md5-cache/dev-java/commons-imaging-1.0_alpha3 @@ -10,5 +10,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/imaging/source/commons-imaging-1.0-alpha3-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f45b2c70456dad769a00122939de99c6 diff --git a/metadata/md5-cache/dev-java/commons-io-2.11.0-r1 b/metadata/md5-cache/dev-java/commons-io-2.11.0-r1 index c62193124748..eecdcb2db3cf 100644 --- a/metadata/md5-cache/dev-java/commons-io-2.11.0-r1 +++ b/metadata/md5-cache/dev-java/commons-io-2.11.0-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=test SLOT=1 SRC_URI=mirror://apache/commons/io/source/commons-io-2.11.0-src.tar.gz -> commons-io-2.11.0-sources.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7f9be216b3bdd5cef89741e950ef63ba diff --git a/metadata/md5-cache/dev-java/commons-junit4-1.2.17 b/metadata/md5-cache/dev-java/commons-junit4-1.2.17 index 4fe68badf980..7cccce8eba11 100644 --- a/metadata/md5-cache/dev-java/commons-junit4-1.2.17 +++ b/metadata/md5-cache/dev-java/commons-junit4-1.2.17 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* ~dev-java/commons-nullanalysis-1.2.17:0 dev-java/jun RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aunkrig/commons/archive/V1.2.17.tar.gz -> unkrig-commons1.2.17.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f6b48236edef7d1d31fadc2b19014938 diff --git a/metadata/md5-cache/dev-java/commons-lang-3.12.0-r1 b/metadata/md5-cache/dev-java/commons-lang-3.12.0-r1 index 327b1195fe71..92b3978ba3cc 100644 --- a/metadata/md5-cache/dev-java/commons-lang-3.12.0-r1 +++ b/metadata/md5-cache/dev-java/commons-lang-3.12.0-r1 @@ -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.12.0-src.tar.gz -> commons-lang-3.12.0-sources.tar.gz verify-sig? ( https://archive.apache.org/dist/commons/lang/source/commons-lang3-3.12.0-src.tar.gz.asc -> commons-lang-3.12.0-sources.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=6641a8b2897f55515d3f24a8ef5c6cbb 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 d1db0da8b7a1..dd2ffaf96e55 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=41d971bd57385a74bba47a1f9f75d3b2 diff --git a/metadata/md5-cache/dev-java/commons-logging-1.3.0_pre20230319 b/metadata/md5-cache/dev-java/commons-logging-1.3.0_pre20230319 index a4f1de24cafa..677083eef7d1 100644 --- a/metadata/md5-cache/dev-java/commons-logging-1.3.0_pre20230319 +++ b/metadata/md5-cache/dev-java/commons-logging-1.3.0_pre20230319 @@ -11,5 +11,5 @@ RDEPEND=log4j? ( dev-java/log4j-12-api:2 dev-java/log4j-api:2 dev-java/log4j-cor RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/apache/commons-logging/archive/d376d3128663e53de4af948e161291e7ec0c6ec1.tar.gz -> commons-logging-1.3.0_pre20230319.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=09b7ae7d17cd2d826de808ede67989b5 diff --git a/metadata/md5-cache/dev-java/commons-math-3.6.1-r2 b/metadata/md5-cache/dev-java/commons-math-3.6.1-r2 index 6b3867ccf7a1..39a4e3096215 100644 --- a/metadata/md5-cache/dev-java/commons-math-3.6.1-r2 +++ b/metadata/md5-cache/dev-java/commons-math-3.6.1-r2 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=3 SRC_URI=https://repo1.maven.org/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7e2bb8544741eb020aee274f920b5c98 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 65490ac1bcae..4fa555b6e635 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=27dc73792a33a7871a1a04d77708a4b3 diff --git a/metadata/md5-cache/dev-java/commons-nullanalysis-1.2.17 b/metadata/md5-cache/dev-java/commons-nullanalysis-1.2.17 index 1273ca04d1d4..48d5164e91b7 100644 --- a/metadata/md5-cache/dev-java/commons-nullanalysis-1.2.17 +++ b/metadata/md5-cache/dev-java/commons-nullanalysis-1.2.17 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/aunkrig/commons/archive/V1.2.17.tar.gz -> unkrig-commons1.2.17.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b83918bf0874a5e01d61969486095419 diff --git a/metadata/md5-cache/dev-java/commons-validator-1.7 b/metadata/md5-cache/dev-java/commons-validator-1.7 index d11bd46f02d3..eb709ad3c29c 100644 --- a/metadata/md5-cache/dev-java/commons-validator-1.7 +++ b/metadata/md5-cache/dev-java/commons-validator-1.7 @@ -11,5 +11,5 @@ RDEPEND=dev-java/commons-beanutils:1.7 dev-java/commons-digester:2.1 dev-java/co RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/commons/validator/source/commons-validator-1.7-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=77e3c85c5463e21f4a84ecf440783bc6 diff --git a/metadata/md5-cache/dev-java/conversant-disruptor-1.2.20 b/metadata/md5-cache/dev-java/conversant-disruptor-1.2.20 index c8b60cf80fea..ac29f2464d9e 100644 --- a/metadata/md5-cache/dev-java/conversant-disruptor-1.2.20 +++ b/metadata/md5-cache/dev-java/conversant-disruptor-1.2.20 @@ -11,5 +11,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=https://github.com/conversant/disruptor/archive/1.2.20.tar.gz -> conversant-disruptor-1.2.20.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7dfbbc14f3b4d030fa22ed4419b26518 diff --git a/metadata/md5-cache/dev-java/dom4j-2.1.4 b/metadata/md5-cache/dev-java/dom4j-2.1.4 index 3ef1f26fc9bb..5774055ee655 100644 --- a/metadata/md5-cache/dev-java/dom4j-2.1.4 +++ b/metadata/md5-cache/dev-java/dom4j-2.1.4 @@ -11,5 +11,5 @@ RDEPEND=dev-java/jaxb-api:2 dev-java/xpp2:0 dev-java/xpp3:0 dev-java/xsdlib:0 >= RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://github.com/dom4j/dom4j/archive/version-2.1.4.tar.gz -> dom4j-2.1.4.tar.gz https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=fb6bc14b97fd987c930140032ef03275 diff --git a/metadata/md5-cache/dev-java/easymock-2.5.2 b/metadata/md5-cache/dev-java/easymock-2.5.2 index 26dca68f32b1..42c4837e35bb 100644 --- a/metadata/md5-cache/dev-java/easymock-2.5.2 +++ b/metadata/md5-cache/dev-java/easymock-2.5.2 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=2.5 SRC_URI=https://github.com/easymock/easymock/archive/easymock-2.5.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=6596ee8a8359d0683a88aa56a853df16 diff --git a/metadata/md5-cache/dev-java/easymock-3.3.1-r1 b/metadata/md5-cache/dev-java/easymock-3.3.1-r1 index 303407899970..a2cb10464e43 100644 --- a/metadata/md5-cache/dev-java/easymock-3.3.1-r1 +++ b/metadata/md5-cache/dev-java/easymock-3.3.1-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/cglib:3 dev-java/junit:4 dev-java/objenesis RESTRICT=!test? ( test ) SLOT=3.2 SRC_URI=https://github.com/easymock/easymock/archive/refs/tags/easymock-3.3.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8756a40188a88794646f84faaea90d85 diff --git a/metadata/md5-cache/dev-java/eclipse-ecj-4.15 b/metadata/md5-cache/dev-java/eclipse-ecj-4.15 index 5d9cd8da3021..8e6ead236939 100644 --- a/metadata/md5-cache/dev-java/eclipse-ecj-4.15 +++ b/metadata/md5-cache/dev-java/eclipse-ecj-4.15 @@ -11,5 +11,5 @@ PDEPEND=ant? ( ~dev-java/ant-eclipse-ecj-4.15 ) RDEPEND=app-eselect/eselect-java dev-java/ant-core:0 virtual/jre >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=4.15 SRC_URI=https://archive.eclipse.org/eclipse/downloads/drops4/R-4.15-202003050155/ecjsrc-4.15.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f6cb7c6000b8916c6aa9c810b13de370 diff --git a/metadata/md5-cache/dev-java/eclipse-ecj-4.26 b/metadata/md5-cache/dev-java/eclipse-ecj-4.26 index 27007207b218..ba57b314f610 100644 --- a/metadata/md5-cache/dev-java/eclipse-ecj-4.26 +++ b/metadata/md5-cache/dev-java/eclipse-ecj-4.26 @@ -11,5 +11,5 @@ PDEPEND=ant? ( ~dev-java/ant-eclipse-ecj-4.26 ) RDEPEND=app-eselect/eselect-java dev-java/ant-core:0 >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=4.26 SRC_URI=https://download.eclipse.org/eclipse/downloads/drops4/R-4.26-202211231800/ecjsrc-4.26.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=060289137978c9a0adc600f4639d9ebe diff --git a/metadata/md5-cache/dev-java/error-prone-annotations-2.16 b/metadata/md5-cache/dev-java/error-prone-annotations-2.16 index cf26351c2603..99aeac054012 100644 --- a/metadata/md5-cache/dev-java/error-prone-annotations-2.16 +++ b/metadata/md5-cache/dev-java/error-prone-annotations-2.16 @@ -10,5 +10,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=https://github.com/google/error-prone/archive/v2.16.tar.gz -> error-prone-2.16.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=55bb72f733ad3d4d757502160948de14 diff --git a/metadata/md5-cache/dev-java/failureaccess-32.1.2 b/metadata/md5-cache/dev-java/failureaccess-32.1.2 index 755d77651c11..a5c901d53331 100644 --- a/metadata/md5-cache/dev-java/failureaccess-32.1.2 +++ b/metadata/md5-cache/dev-java/failureaccess-32.1.2 @@ -10,5 +10,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=https://github.com/google/guava/archive/v32.1.2.tar.gz -> guava-32.1.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=689999bd98e66d7fed7e9f4a1bd9b6d5 diff --git a/metadata/md5-cache/dev-java/fastinfoset-2.1.0-r1 b/metadata/md5-cache/dev-java/fastinfoset-2.1.0-r1 index 84caf41482c4..d042f5903c1a 100644 --- a/metadata/md5-cache/dev-java/fastinfoset-2.1.0-r1 +++ b/metadata/md5-cache/dev-java/fastinfoset-2.1.0-r1 @@ -11,5 +11,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=https://github.com/eclipse-ee4j/jaxb-fi/archive/2.1.0.tar.gz -> fastinfoset-2.1.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b93a01473a3b85d97ac919e1f953a169 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 2546b3341bfe..b4c1a2f8f5f7 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=f72bc72dee427f1a1a48e3eaa5957e73 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 91b2e025bbfd..5ce846541bb6 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=fbbae730af850bc6f4785c548e78644c 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 ab385ca6181e..9cacf3ab1146 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=764368a94faf0095b9a8b9ac76b9387a 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 1039d2a053ae..1921c14bc948 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=5f13279f8049039ff5370f24867e7e0b diff --git a/metadata/md5-cache/dev-java/findbugs-annotations-3.0.1 b/metadata/md5-cache/dev-java/findbugs-annotations-3.0.1 index dec488309ed3..db82d82648f0 100644 --- a/metadata/md5-cache/dev-java/findbugs-annotations-3.0.1 +++ b/metadata/md5-cache/dev-java/findbugs-annotations-3.0.1 @@ -11,5 +11,5 @@ LICENSE=LGPL-3 RDEPEND=>=virtual/jre-1.8:* >=dev-java/jsr305-3.0.2:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/com/google/code/findbugs/findbugs-annotations/3.0.1/findbugs-annotations-3.0.1-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=6c535dd2eb7bf22f692a9291758ff87b diff --git a/metadata/md5-cache/dev-java/fishbowl-1.4.1 b/metadata/md5-cache/dev-java/fishbowl-1.4.1 index fd6bc8ede25d..7c6aff0509c7 100644 --- a/metadata/md5-cache/dev-java/fishbowl-1.4.1 +++ b/metadata/md5-cache/dev-java/fishbowl-1.4.1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/stefanbirkner/fishbowl/archive/fishbowl-1.4.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7926431a9c1ad7f82f68dfb45fabc973 diff --git a/metadata/md5-cache/dev-java/fontbox-2.0.27 b/metadata/md5-cache/dev-java/fontbox-2.0.27 index 1895d6aa3ac8..d21999aa8e50 100644 --- a/metadata/md5-cache/dev-java/fontbox-2.0.27 +++ b/metadata/md5-cache/dev-java/fontbox-2.0.27 @@ -12,5 +12,5 @@ RDEPEND=dev-java/commons-logging:0 >=virtual/jre-1.8:* >=dev-java/java-config-2. RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/pdfbox/2.0.27/pdfbox-2.0.27-src.zip test? ( https://issues.apache.org/jira/secure/attachment/12684264/SourceSansProBold.otf https://issues.apache.org/jira/secure/attachment/12896461/NotoEmoji-Regular.ttf https://issues.apache.org/jira/secure/attachment/12809395/DejaVuSansMono.ttf https://issues.apache.org/jira/secure/attachment/13036376/NotoSansSC-Regular.otf https://mirrors.ctan.org/fonts/opensans/type1/OpenSans-Regular.pfb ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=beabd835debe0df66cdc641ad9f639b3 diff --git a/metadata/md5-cache/dev-java/fop-2.8-r1 b/metadata/md5-cache/dev-java/fop-2.8-r1 index e093709818f3..d6798082fd15 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=d0ce08e8e54eb30fb1af359136c42b29 diff --git a/metadata/md5-cache/dev-java/fop-2.9 b/metadata/md5-cache/dev-java/fop-2.9 index 04dd9ba219a4..6146e23f69d6 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=f9ad89dcdbda8b3761113299ac3cf5b9 diff --git a/metadata/md5-cache/dev-java/freenet-ext-29 b/metadata/md5-cache/dev-java/freenet-ext-29 index 4ba4d3c27c7b..69cd82bf93e9 100644 --- a/metadata/md5-cache/dev-java/freenet-ext-29 +++ b/metadata/md5-cache/dev-java/freenet-ext-29 @@ -10,5 +10,5 @@ LICENSE=public-domain RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=29 SRC_URI=https://github.com/hyphanet/contrib/archive/v29.tar.gz -> freenet-ext-29.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=4425e45f7277948066b5a52e011c59b6 diff --git a/metadata/md5-cache/dev-java/gnu-regexp-1.1.4-r4 b/metadata/md5-cache/dev-java/gnu-regexp-1.1.4-r4 index 12c93bb465ea..df989ef9c26f 100644 --- a/metadata/md5-cache/dev-java/gnu-regexp-1.1.4-r4 +++ b/metadata/md5-cache/dev-java/gnu-regexp-1.1.4-r4 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=dev-java/java-getopt:1 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1 SRC_URI=mirror://gentoo/gnu-regexp-1.1.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=3e2b517468bb0aaf8aa31524c2242598 diff --git a/metadata/md5-cache/dev-java/greenmail-2.0.0_alpha2 b/metadata/md5-cache/dev-java/greenmail-2.0.0_alpha2 index 499458a2ea42..e787f1ccb3df 100644 --- a/metadata/md5-cache/dev-java/greenmail-2.0.0_alpha2 +++ b/metadata/md5-cache/dev-java/greenmail-2.0.0_alpha2 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* dev-java/jakarta-activation-api:2 dev-java/jakarta-mail:0 dev-java/junit:4 dev-java/slf4j-api:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2 SRC_URI=https://github.com/greenmail-mail-test/greenmail/archive/release-2.0.0-alpha-2.tar.gz -> greenmail-2.0.0_alpha2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b9df8132f54d1cc77e67c59f605680b2 diff --git a/metadata/md5-cache/dev-java/gson-2.10.1 b/metadata/md5-cache/dev-java/gson-2.10.1 index 7514e31587e9..105888875501 100644 --- a/metadata/md5-cache/dev-java/gson-2.10.1 +++ b/metadata/md5-cache/dev-java/gson-2.10.1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=2.6 SRC_URI=https://github.com/google/gson/archive/gson-parent-2.10.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=11bf4fb58a6845969cae32d5ae32aa2c diff --git a/metadata/md5-cache/dev-java/guava-32.1.2-r1 b/metadata/md5-cache/dev-java/guava-32.1.2-r1 index ad4ab6fc28c1..f19bed36e3ac 100644 --- a/metadata/md5-cache/dev-java/guava-32.1.2-r1 +++ b/metadata/md5-cache/dev-java/guava-32.1.2-r1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* dev-java/checker-framework-qual:0 dev-java/error-prone-annotations:0 ~dev-java/failureaccess-32.1.2:0 dev-java/j2objc-annotations:0 dev-java/jsr305:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/google/guava/archive/v32.1.2.tar.gz -> guava-32.1.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=54e79c156dc523bc89511f8cfe230f99 diff --git a/metadata/md5-cache/dev-java/guava-testlib-32.1.2 b/metadata/md5-cache/dev-java/guava-testlib-32.1.2 index 04f05043b652..b2a91f12299e 100644 --- a/metadata/md5-cache/dev-java/guava-testlib-32.1.2 +++ b/metadata/md5-cache/dev-java/guava-testlib-32.1.2 @@ -11,5 +11,5 @@ RDEPEND=dev-java/checker-framework-qual:0 dev-java/error-prone-annotations:0 ~de RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/guava/archive/v32.1.2.tar.gz -> guava-32.1.2.tar.gz test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5cfbb05a8d451077d8e9b82497ce06e4 diff --git a/metadata/md5-cache/dev-java/guice-5.1.0 b/metadata/md5-cache/dev-java/guice-5.1.0 index ac4a24f0a269..43e3d29def39 100644 --- a/metadata/md5-cache/dev-java/guice-5.1.0 +++ b/metadata/md5-cache/dev-java/guice-5.1.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/aopalliance:1 dev-java/asm:9 dev-java/guava RESTRICT=test !test? ( test ) SLOT=4 SRC_URI=https://github.com/google/guice/archive/5.1.0.tar.gz -> guice-5.1.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=685cafffd922ef9f81fe437e0f590464 diff --git a/metadata/md5-cache/dev-java/hamcrest-2.2-r1 b/metadata/md5-cache/dev-java/hamcrest-2.2-r1 index 9054a46817b9..5b9018f30f51 100644 --- a/metadata/md5-cache/dev-java/hamcrest-2.2-r1 +++ b/metadata/md5-cache/dev-java/hamcrest-2.2-r1 @@ -11,5 +11,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=https://github.com/hamcrest/JavaHamcrest/archive/v2.2.tar.gz -> hamcrest-2.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c1a6c708d79dae9b3a1cda0bd8971442 diff --git a/metadata/md5-cache/dev-java/hamcrest-core-1.1-r4 b/metadata/md5-cache/dev-java/hamcrest-core-1.1-r4 index 4cd64b09d03c..074e863bf5c7 100644 --- a/metadata/md5-cache/dev-java/hamcrest-core-1.1-r4 +++ b/metadata/md5-cache/dev-java/hamcrest-core-1.1-r4 @@ -10,5 +10,5 @@ LICENSE=BSD-2 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/hamcrest/JavaHamcrest/archive/hamcrest-java-1.1.tar.gz -> hamcrest-core-1.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=256f3602ef99cd08a39d6f66f124e7aa diff --git a/metadata/md5-cache/dev-java/hamcrest-core-1.3-r3 b/metadata/md5-cache/dev-java/hamcrest-core-1.3-r3 index 09a2d3726304..88191384cc33 100644 --- a/metadata/md5-cache/dev-java/hamcrest-core-1.3-r3 +++ b/metadata/md5-cache/dev-java/hamcrest-core-1.3-r3 @@ -11,5 +11,5 @@ LICENSE=BSD-2 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1.3 SRC_URI=https://github.com/hamcrest/JavaHamcrest/archive/hamcrest-java-1.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5f6f53542f0b38b80d70c6316ae7ce8f diff --git a/metadata/md5-cache/dev-java/hamcrest-generator-1.3-r4 b/metadata/md5-cache/dev-java/hamcrest-generator-1.3-r4 index 3b947fc89b3c..644e21e68861 100644 --- a/metadata/md5-cache/dev-java/hamcrest-generator-1.3-r4 +++ b/metadata/md5-cache/dev-java/hamcrest-generator-1.3-r4 @@ -10,5 +10,5 @@ LICENSE=BSD-2 RDEPEND=>=virtual/jre-1.8:* dev-java/qdox:1.12 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1.3 SRC_URI=https://github.com/hamcrest/JavaHamcrest/archive/hamcrest-java-1.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=82c4192babddf478374f5cab7cca984d diff --git a/metadata/md5-cache/dev-java/hamcrest-library-1.3-r3 b/metadata/md5-cache/dev-java/hamcrest-library-1.3-r3 index 5fb97a00a317..e64da1d0d244 100644 --- a/metadata/md5-cache/dev-java/hamcrest-library-1.3-r3 +++ b/metadata/md5-cache/dev-java/hamcrest-library-1.3-r3 @@ -11,5 +11,5 @@ LICENSE=BSD-2 RDEPEND=dev-java/hamcrest-core:1.3 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1.3 SRC_URI=https://github.com/hamcrest/JavaHamcrest/archive/hamcrest-java-1.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5cc69385ac64a49c82035e357d933a72 diff --git a/metadata/md5-cache/dev-java/hashcash-1.1 b/metadata/md5-cache/dev-java/hashcash-1.1 index e61280ba6943..ab424ac272de 100644 --- a/metadata/md5-cache/dev-java/hashcash-1.1 +++ b/metadata/md5-cache/dev-java/hashcash-1.1 @@ -10,5 +10,5 @@ LICENSE=GregoryRubin RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1 SRC_URI=https://www.nettgryppa.com/code/HashCash.java -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=fad55f7ae2718f5dae9444d4e2bbf91f diff --git a/metadata/md5-cache/dev-java/hawtjni-runtime-1.18 b/metadata/md5-cache/dev-java/hawtjni-runtime-1.18 index aa4770221bec..6b0584663c44 100644 --- a/metadata/md5-cache/dev-java/hawtjni-runtime-1.18 +++ b/metadata/md5-cache/dev-java/hawtjni-runtime-1.18 @@ -10,5 +10,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=https://github.com/fusesource/hawtjni/archive/hawtjni-project-1.18.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=4124437359740c8d9cb9da5c6f7fb6ec diff --git a/metadata/md5-cache/dev-java/htmlcleaner-2.26 b/metadata/md5-cache/dev-java/htmlcleaner-2.26 index 4e1bf138d03d..c2e218ccc016 100644 --- a/metadata/md5-cache/dev-java/htmlcleaner-2.26 +++ b/metadata/md5-cache/dev-java/htmlcleaner-2.26 @@ -12,5 +12,5 @@ RDEPEND=dev-java/jdom:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 sour RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/project/htmlcleaner/htmlcleaner/htmlcleaner%20v2.26/htmlcleaner-2.26-src.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8e7fc31f99f05f7c15a65a1edc87ad8d diff --git a/metadata/md5-cache/dev-java/httpcomponents-client-4.5.13-r1 b/metadata/md5-cache/dev-java/httpcomponents-client-4.5.13-r1 index d66571301f5d..a5f7d88aec82 100644 --- a/metadata/md5-cache/dev-java/httpcomponents-client-4.5.13-r1 +++ b/metadata/md5-cache/dev-java/httpcomponents-client-4.5.13-r1 @@ -11,5 +11,5 @@ RDEPEND=dev-java/commons-codec:0 dev-java/commons-logging:0 dev-java/httpcore:0 RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://apache/httpcomponents/httpclient/source/httpcomponents-client-4.5.13-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=bb83a3c6a052302645f9eefbde882a6d diff --git a/metadata/md5-cache/dev-java/httpcore-4.4.14 b/metadata/md5-cache/dev-java/httpcore-4.4.14 index bd0b76177e33..63c2ba676239 100644 --- a/metadata/md5-cache/dev-java/httpcore-4.4.14 +++ b/metadata/md5-cache/dev-java/httpcore-4.4.14 @@ -11,5 +11,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/httpcomponents/httpcore/source/httpcomponents-core-4.4.14-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=98ecdd55b66865a821b1bdfbd1cd4777 diff --git a/metadata/md5-cache/dev-java/icu4j-72.1 b/metadata/md5-cache/dev-java/icu4j-72.1 index 2316e1e2c1e7..688cc7124b33 100644 --- a/metadata/md5-cache/dev-java/icu4j-72.1 +++ b/metadata/md5-cache/dev-java/icu4j-72.1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=70 SRC_URI=https://github.com/unicode-org/icu/archive/refs/tags/release-72-1.tar.gz -> icu-72.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a9693d450bf9f299f30d73177874e95e diff --git a/metadata/md5-cache/dev-java/icu4j-73.2 b/metadata/md5-cache/dev-java/icu4j-73.2 index 213b081cfd5f..b4b55dd86f31 100644 --- a/metadata/md5-cache/dev-java/icu4j-73.2 +++ b/metadata/md5-cache/dev-java/icu4j-73.2 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=70 SRC_URI=https://github.com/unicode-org/icu/archive/release-73-2.tar.gz -> icu-73.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c78119a0b6e1b589d3176c50ea476a2e diff --git a/metadata/md5-cache/dev-java/identicon-1.0 b/metadata/md5-cache/dev-java/identicon-1.0 index 37ecc4782466..398fe109f44b 100644 --- a/metadata/md5-cache/dev-java/identicon-1.0 +++ b/metadata/md5-cache/dev-java/identicon-1.0 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-java/cache2k-api:0 dev-java/commons-logging:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1 SRC_URI=https://github.com/PauloMigAlmeida/identicon/archive/96902d3c7c9733d9da4cce9c5ed424557fc2ec3c.tar.gz -> identicon-1.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=2e1aa27536bc93fdd49157cb86c86312 diff --git a/metadata/md5-cache/dev-java/injection-api-2.0.1 b/metadata/md5-cache/dev-java/injection-api-2.0.1 index 479ed76813be..ce3c5b4922f0 100644 --- a/metadata/md5-cache/dev-java/injection-api-2.0.1 +++ b/metadata/md5-cache/dev-java/injection-api-2.0.1 @@ -10,5 +10,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=https://github.com/eclipse-ee4j/injection-api/archive/2.0.1.tar.gz -> injection-api-2.0.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=70ee83e00158f1bb21c72545d2f43857 diff --git a/metadata/md5-cache/dev-java/iso-relax-20050331-r5 b/metadata/md5-cache/dev-java/iso-relax-20050331-r5 index 850430d76dba..95761d9d403f 100644 --- a/metadata/md5-cache/dev-java/iso-relax-20050331-r5 +++ b/metadata/md5-cache/dev-java/iso-relax-20050331-r5 @@ -11,5 +11,5 @@ RDEPEND=dev-java/ant-core:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 RESTRICT=test SLOT=0 SRC_URI=mirror://gentoo/iso-relax-20050331.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8da8f72cea0d9287f9b995c70a2dae46 diff --git a/metadata/md5-cache/dev-java/istack-commons-runtime-3.0.12 b/metadata/md5-cache/dev-java/istack-commons-runtime-3.0.12 index e81921cc5324..a07ba9baad5f 100644 --- a/metadata/md5-cache/dev-java/istack-commons-runtime-3.0.12 +++ b/metadata/md5-cache/dev-java/istack-commons-runtime-3.0.12 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://github.com/eclipse-ee4j/jaxb-istack-commons/archive/3.0.12.tar.gz -> jaxb-istack-commons-3.0.12.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=1a756e19f31ab7f270a914847a3184ec diff --git a/metadata/md5-cache/dev-java/istack-commons-runtime-4.1.1-r1 b/metadata/md5-cache/dev-java/istack-commons-runtime-4.1.1-r1 index 982fc6c2a1ae..3ca45307425f 100644 --- a/metadata/md5-cache/dev-java/istack-commons-runtime-4.1.1-r1 +++ b/metadata/md5-cache/dev-java/istack-commons-runtime-4.1.1-r1 @@ -11,5 +11,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=https://github.com/eclipse-ee4j/jaxb-istack-commons/archive/4.1.1.tar.gz -> jaxb-istack-commons-istack-commons-runtime-4.1.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c4d9deeb2ade4e71cae767046f3da2a1 diff --git a/metadata/md5-cache/dev-java/j2objc-annotations-2.8 b/metadata/md5-cache/dev-java/j2objc-annotations-2.8 index 6b578772b0d0..10fa123c3a3f 100644 --- a/metadata/md5-cache/dev-java/j2objc-annotations-2.8 +++ b/metadata/md5-cache/dev-java/j2objc-annotations-2.8 @@ -10,5 +10,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=https://github.com/google/j2objc/archive/2.8.tar.gz -> j2objc-2.8.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f9c8f7f050feb6ce0924b131ebee4d5e diff --git a/metadata/md5-cache/dev-java/jackcess-4.0.0 b/metadata/md5-cache/dev-java/jackcess-4.0.0 index b6523b590cd0..aeecfbc42f34 100644 --- a/metadata/md5-cache/dev-java/jackcess-4.0.0 +++ b/metadata/md5-cache/dev-java/jackcess-4.0.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/commons-lang-3.11:3.6 >=dev-java/commons- RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://github.com/jahlborn/jackcess/archive/refs/tags/jackcess-4.0.0.tar.gz -> jackcess-4.0.0-sources.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=fd99cefd0c2a4a69979b4f073dad2243 diff --git a/metadata/md5-cache/dev-java/jackrabbit-webdav-2.10.1-r3 b/metadata/md5-cache/dev-java/jackrabbit-webdav-2.10.1-r3 index 05279acf7d1c..c1c45ac616cd 100644 --- a/metadata/md5-cache/dev-java/jackrabbit-webdav-2.10.1-r3 +++ b/metadata/md5-cache/dev-java/jackrabbit-webdav-2.10.1-r3 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/bndlib:0 dev-java/slf4j-api:0 dev-java/slf4 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/jackrabbit/2.10.1/jackrabbit-2.10.1-src.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8d15c4e0f6ad1bf14b3e7aa0cff332c8 diff --git a/metadata/md5-cache/dev-java/jackson-annotations-2.13.4 b/metadata/md5-cache/dev-java/jackson-annotations-2.13.4 index a256497101ab..33e13ce6cbb0 100644 --- a/metadata/md5-cache/dev-java/jackson-annotations-2.13.4 +++ b/metadata/md5-cache/dev-java/jackson-annotations-2.13.4 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://github.com/FasterXML/jackson-annotations/archive/jackson-annotations-2.13.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=01744e32eb429a6bdb099cdd01148416 diff --git a/metadata/md5-cache/dev-java/jackson-core-2.13.4 b/metadata/md5-cache/dev-java/jackson-core-2.13.4 index 2988378338e6..34226d33cd90 100644 --- a/metadata/md5-cache/dev-java/jackson-core-2.13.4 +++ b/metadata/md5-cache/dev-java/jackson-core-2.13.4 @@ -11,5 +11,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=https://github.com/FasterXML/jackson-core/archive/jackson-core-2.13.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=27d6ce84bbecfa62c456d0dff55d15ac diff --git a/metadata/md5-cache/dev-java/jackson-databind-2.13.4.1 b/metadata/md5-cache/dev-java/jackson-databind-2.13.4.1 index c0bbb6581db1..bb6e6c3caa34 100644 --- a/metadata/md5-cache/dev-java/jackson-databind-2.13.4.1 +++ b/metadata/md5-cache/dev-java/jackson-databind-2.13.4.1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* ~dev-java/jackson-annotations-2.13.4:2 ~dev-java/jackson-core-2.13.4:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/FasterXML/jackson-databind/archive/jackson-databind-2.13.4.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=1beae1ec3e358073c387e888ab7c5c79 diff --git a/metadata/md5-cache/dev-java/jackson-dataformat-xml-2.13.4-r1 b/metadata/md5-cache/dev-java/jackson-dataformat-xml-2.13.4-r1 index aed6012affee..23a1156426fa 100644 --- a/metadata/md5-cache/dev-java/jackson-dataformat-xml-2.13.4-r1 +++ b/metadata/md5-cache/dev-java/jackson-dataformat-xml-2.13.4-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* ~dev-java/jackson-annotations-2.13.4:2 ~dev-java/jac RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/FasterXML/jackson-dataformat-xml/archive/jackson-dataformat-xml-2.13.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a556215f64a068c6ff8526cdaf42f060 diff --git a/metadata/md5-cache/dev-java/jackson-dataformat-yaml-2.13.4-r1 b/metadata/md5-cache/dev-java/jackson-dataformat-yaml-2.13.4-r1 index c767a833aeae..88924f7d228c 100644 --- a/metadata/md5-cache/dev-java/jackson-dataformat-yaml-2.13.4-r1 +++ b/metadata/md5-cache/dev-java/jackson-dataformat-yaml-2.13.4-r1 @@ -11,5 +11,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=https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-2.13.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=23becb40922325710ba33cc37a83046e diff --git a/metadata/md5-cache/dev-java/jackson-module-jakarta-xmlbind-2.13.4-r1 b/metadata/md5-cache/dev-java/jackson-module-jakarta-xmlbind-2.13.4-r1 index bc9f8c586b8e..b38c49eea853 100644 --- a/metadata/md5-cache/dev-java/jackson-module-jakarta-xmlbind-2.13.4-r1 +++ b/metadata/md5-cache/dev-java/jackson-module-jakarta-xmlbind-2.13.4-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* ~dev-java/jackson-annotations-2.13.4:2 ~dev-java/jac RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/FasterXML/jackson-modules-base/archive/jackson-modules-base-2.13.4.tar.gz -> jackson-module-jakarta-xmlbind-2.13.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c7e07827ca3d7f9ab81ce2586209c9a7 diff --git a/metadata/md5-cache/dev-java/jacl-1.4.1-r2 b/metadata/md5-cache/dev-java/jacl-1.4.1-r2 index fb89d05b1093..72fd0dbc6876 100644 --- a/metadata/md5-cache/dev-java/jacl-1.4.1-r2 +++ b/metadata/md5-cache/dev-java/jacl-1.4.1-r2 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=dev-lang/tcl-8.4.5:* >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://sourceforge/project/tcljava/jacl/1.4.1/jacl1.4.1.tar.gz -> jacl-1.4.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=2b2f769227fc69a612651c02ccdd38b5 diff --git a/metadata/md5-cache/dev-java/jai-imageio-core-1.4.0 b/metadata/md5-cache/dev-java/jai-imageio-core-1.4.0 index 8c474ff33ea1..b756fd6e2291 100644 --- a/metadata/md5-cache/dev-java/jai-imageio-core-1.4.0 +++ b/metadata/md5-cache/dev-java/jai-imageio-core-1.4.0 @@ -11,5 +11,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=https://github.com/jai-imageio/jai-imageio-core/archive/refs/tags/jai-imageio-core-1.4.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e5cd2fcf459b16f769f8d218ff456f1e diff --git a/metadata/md5-cache/dev-java/jai-imageio-jpeg2000-1.4.0 b/metadata/md5-cache/dev-java/jai-imageio-jpeg2000-1.4.0 index ef8cd59a9e40..1ab80d3a36d1 100644 --- a/metadata/md5-cache/dev-java/jai-imageio-jpeg2000-1.4.0 +++ b/metadata/md5-cache/dev-java/jai-imageio-jpeg2000-1.4.0 @@ -11,5 +11,5 @@ RDEPEND=dev-java/jai-imageio-core:0 >=virtual/jre-1.8:* >=dev-java/java-config-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jai-imageio/jai-imageio-jpeg2000/archive/refs/tags/jai-imageio-jpeg2000-1.4.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=29d1ba28d03d99db56ce402c2535dff7 diff --git a/metadata/md5-cache/dev-java/jakarta-activation-1.2.2-r1 b/metadata/md5-cache/dev-java/jakarta-activation-1.2.2-r1 index fe6da014950b..7fbace2c1db8 100644 --- a/metadata/md5-cache/dev-java/jakarta-activation-1.2.2-r1 +++ b/metadata/md5-cache/dev-java/jakarta-activation-1.2.2-r1 @@ -11,5 +11,5 @@ LICENSE=EPL-1.0 RDEPEND=dev-java/jakarta-activation-api:1 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1 SRC_URI=https://github.com/jakartaee/jaf-api/archive/1.2.2.tar.gz -> jakarta-activation-1.2.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=ff3b4c1d66bb1cce7b6ad17c777b90a1 diff --git a/metadata/md5-cache/dev-java/jakarta-activation-2.0.1-r1 b/metadata/md5-cache/dev-java/jakarta-activation-2.0.1-r1 index 95a30897dda1..c1bac850191e 100644 --- a/metadata/md5-cache/dev-java/jakarta-activation-2.0.1-r1 +++ b/metadata/md5-cache/dev-java/jakarta-activation-2.0.1-r1 @@ -10,5 +10,5 @@ LICENSE=EPL-1.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2 SRC_URI=https://github.com/jakartaee/jaf-api/archive/2.0.1.tar.gz -> jakarta-activation-2.0.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=1c30bbe29760b48dd6d83974ebca7f9e diff --git a/metadata/md5-cache/dev-java/jakarta-activation-api-1.2.2-r1 b/metadata/md5-cache/dev-java/jakarta-activation-api-1.2.2-r1 index 2523b47e5f14..91bda43d6319 100644 --- a/metadata/md5-cache/dev-java/jakarta-activation-api-1.2.2-r1 +++ b/metadata/md5-cache/dev-java/jakarta-activation-api-1.2.2-r1 @@ -11,5 +11,5 @@ LICENSE=EPL-1.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1 SRC_URI=https://github.com/jakartaee/jaf-api/archive/1.2.2.tar.gz -> jakarta-activation-1.2.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c78fbd58436974440df89f0c99a202be diff --git a/metadata/md5-cache/dev-java/jakarta-activation-api-2.1.1 b/metadata/md5-cache/dev-java/jakarta-activation-api-2.1.1 index 3bb9e4241b96..b275ce7d627e 100644 --- a/metadata/md5-cache/dev-java/jakarta-activation-api-2.1.1 +++ b/metadata/md5-cache/dev-java/jakarta-activation-api-2.1.1 @@ -10,5 +10,5 @@ LICENSE=EPL-1.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2 SRC_URI=https://github.com/jakartaee/jaf-api/archive/2.1.1.tar.gz -> jakarta-activation-api-2.1.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=6d2f859a5591fa6ba3c10133e6dc2fe9 diff --git a/metadata/md5-cache/dev-java/jakarta-annotations-api-2.1.1 b/metadata/md5-cache/dev-java/jakarta-annotations-api-2.1.1 index 12d399e607ee..1e9317f3d94f 100644 --- a/metadata/md5-cache/dev-java/jakarta-annotations-api-2.1.1 +++ b/metadata/md5-cache/dev-java/jakarta-annotations-api-2.1.1 @@ -10,5 +10,5 @@ LICENSE=EPL-2.0 GPL-2-with-classpath-exception RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/eclipse-ee4j/common-annotations-api/archive/2.1.1.tar.gz -> jakarta-annotations-api-2.1.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=ad8892a8f51d782522e4f2249619a388 diff --git a/metadata/md5-cache/dev-java/jakarta-el-api-5.0.1-r1 b/metadata/md5-cache/dev-java/jakarta-el-api-5.0.1-r1 index 45ab5af47374..cd5f97a0294c 100644 --- a/metadata/md5-cache/dev-java/jakarta-el-api-5.0.1-r1 +++ b/metadata/md5-cache/dev-java/jakarta-el-api-5.0.1-r1 @@ -10,5 +10,5 @@ LICENSE=EPL-2.0 GPL-2-with-classpath-exception RDEPEND=>=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=5.0 SRC_URI=https://github.com/jakartaee/expression-language/archive/5.0.1-RELEASE-api.tar.gz -> jakarta-el-api-5.0.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=07fa9f90f0e0056d7914119cd29e1324 diff --git a/metadata/md5-cache/dev-java/jakarta-interceptors-2.1.0 b/metadata/md5-cache/dev-java/jakarta-interceptors-2.1.0 index dcc362071e24..4b0b14f29305 100644 --- a/metadata/md5-cache/dev-java/jakarta-interceptors-2.1.0 +++ b/metadata/md5-cache/dev-java/jakarta-interceptors-2.1.0 @@ -10,5 +10,5 @@ LICENSE=EPL-2.0 GPL-2-with-classpath-exception RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/jakartaee/interceptors/archive/2.1.0-RELEASE.tar.gz -> jakarta-interceptors-2.1.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=52a655ead01220649dc1647d958d5827 diff --git a/metadata/md5-cache/dev-java/jakarta-json-api-1.1.6-r1 b/metadata/md5-cache/dev-java/jakarta-json-api-1.1.6-r1 index 465cad139110..10c6a9355e76 100644 --- a/metadata/md5-cache/dev-java/jakarta-json-api-1.1.6-r1 +++ b/metadata/md5-cache/dev-java/jakarta-json-api-1.1.6-r1 @@ -10,5 +10,5 @@ LICENSE=|| ( EPL-2.0 GPL-2-with-classpath-exception ) RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1 SRC_URI=https://github.com/eclipse-ee4j/jsonp/archive/1.1-1.1.6-RELEASE.tar.gz -> jakarta-json-api-1.1.6.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=16e7a8330d20712e4a37c8dfb8291e1f diff --git a/metadata/md5-cache/dev-java/jakarta-mail-2.0.1 b/metadata/md5-cache/dev-java/jakarta-mail-2.0.1 index 5a45659b48d1..de45e1d5bab5 100644 --- a/metadata/md5-cache/dev-java/jakarta-mail-2.0.1 +++ b/metadata/md5-cache/dev-java/jakarta-mail-2.0.1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/jakarta-activation:2 >=dev-java/java-config RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jakartaee/mail-api/archive/2.0.1.tar.gz -> jakarta-mail-2.0.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8cdd8992109772f04714d6e851383ff6 diff --git a/metadata/md5-cache/dev-java/jakarta-mail-api-2.1.1 b/metadata/md5-cache/dev-java/jakarta-mail-api-2.1.1 index cc30eb633ebb..66112b84a1f6 100644 --- a/metadata/md5-cache/dev-java/jakarta-mail-api-2.1.1 +++ b/metadata/md5-cache/dev-java/jakarta-mail-api-2.1.1 @@ -11,5 +11,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=https://github.com/jakartaee/mail-api/archive/2.1.1.tar.gz -> jakarta-mail-api-2.1.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=9e3062cfbd382a2dbd78bd7f700886a6 diff --git a/metadata/md5-cache/dev-java/jakarta-oro-2.0.8-r5 b/metadata/md5-cache/dev-java/jakarta-oro-2.0.8-r5 index 9b08eebdf769..d4db9a4d5812 100644 --- a/metadata/md5-cache/dev-java/jakarta-oro-2.0.8-r5 +++ b/metadata/md5-cache/dev-java/jakarta-oro-2.0.8-r5 @@ -10,5 +10,5 @@ LICENSE=Apache-1.1 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2.0 SRC_URI=https://archive.apache.org/dist/jakarta/oro/jakarta-oro-2.0.8.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=accb98c4294f45c840a7ebc889b1fa35 diff --git a/metadata/md5-cache/dev-java/jakarta-regexp-1.4-r3 b/metadata/md5-cache/dev-java/jakarta-regexp-1.4-r3 index 7058b9adc2f6..5b6480bf33a4 100644 --- a/metadata/md5-cache/dev-java/jakarta-regexp-1.4-r3 +++ b/metadata/md5-cache/dev-java/jakarta-regexp-1.4-r3 @@ -10,5 +10,5 @@ LICENSE=Apache-1.1 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1.4 SRC_URI=mirror://apache/jakarta/regexp/source/jakarta-regexp-1.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=eec8e1c95475a8fbfe15b0d0939ed878 diff --git a/metadata/md5-cache/dev-java/jakarta-servlet-api-4.0.4 b/metadata/md5-cache/dev-java/jakarta-servlet-api-4.0.4 index ff1b13364de6..d1920886cb91 100644 --- a/metadata/md5-cache/dev-java/jakarta-servlet-api-4.0.4 +++ b/metadata/md5-cache/dev-java/jakarta-servlet-api-4.0.4 @@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-2-with-classpath-exception ) RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=4 SRC_URI=https://github.com/jakartaee/servlet/archive/4.0.4-RELEASE.tar.gz -> jakarta-servlet-api-4.0.4-RELEASE.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f896dde4a1aa06afdf3cc58cb1ec6b6c diff --git a/metadata/md5-cache/dev-java/jakarta-servlet-api-6.0.0 b/metadata/md5-cache/dev-java/jakarta-servlet-api-6.0.0 index c150442947d5..843e4eff9ccf 100644 --- a/metadata/md5-cache/dev-java/jakarta-servlet-api-6.0.0 +++ b/metadata/md5-cache/dev-java/jakarta-servlet-api-6.0.0 @@ -10,5 +10,5 @@ LICENSE=EPL-2.0 GPL-2-with-classpath-exception RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=6 SRC_URI=https://github.com/jakartaee/servlet/archive/6.0.0-RELEASE.tar.gz -> jakarta-servlet-api-6.0.0-RELEASE.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a2e13785d9e40e2220de63b1b386fda0 diff --git a/metadata/md5-cache/dev-java/jakarta-xml-soap-api-1.4.2-r1 b/metadata/md5-cache/dev-java/jakarta-xml-soap-api-1.4.2-r1 index f812a81b8479..21142688a535 100644 --- a/metadata/md5-cache/dev-java/jakarta-xml-soap-api-1.4.2-r1 +++ b/metadata/md5-cache/dev-java/jakarta-xml-soap-api-1.4.2-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/jakarta-activation-api-1.2.2-r1:1 >=dev-j RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://github.com/jakartaee/saaj-api/archive/1.4.2.tar.gz -> jakarta-xml-soap-api-1.4.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8212132e29f76e010a845b20bd15d1a2 diff --git a/metadata/md5-cache/dev-java/jakartaee-migration-1.0.7-r1 b/metadata/md5-cache/dev-java/jakartaee-migration-1.0.7-r1 index 9efe1f40132c..ad2d90de77e7 100644 --- a/metadata/md5-cache/dev-java/jakartaee-migration-1.0.7-r1 +++ b/metadata/md5-cache/dev-java/jakartaee-migration-1.0.7-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/ant-core:0 dev-java/bcel:0 dev-java/commons RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/tomcat/jakartaee-migration/v1.0.7/source/jakartaee-migration-1.0.7-src.tar.gz -> jakartaee-migration-1.0.7-sources.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7d2fa94a88e5a0391b0471e8362e067c diff --git a/metadata/md5-cache/dev-java/jal-20031117-r6 b/metadata/md5-cache/dev-java/jal-20031117-r6 index 8adc0a963422..ac00d83e9453 100644 --- a/metadata/md5-cache/dev-java/jal-20031117-r6 +++ b/metadata/md5-cache/dev-java/jal-20031117-r6 @@ -10,5 +10,5 @@ LICENSE=HPND RDEPEND=dev-java/ant-core:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://dev.gentoo.org/~monsieurp/packages/jal-20031117.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a224f9655ad253eaccfee7c3ac067deb diff --git a/metadata/md5-cache/dev-java/jansi-1.13 b/metadata/md5-cache/dev-java/jansi-1.13 index 598e0d014fca..e8ddd2574c25 100644 --- a/metadata/md5-cache/dev-java/jansi-1.13 +++ b/metadata/md5-cache/dev-java/jansi-1.13 @@ -11,5 +11,5 @@ RDEPEND=dev-java/jansi-native:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fusesource/jansi/archive/jansi-project-1.13.tar.gz -> jansi-1.13.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=ee1233c04a41ea2639d3127438b6cc82 diff --git a/metadata/md5-cache/dev-java/jansi-2.4.0-r1 b/metadata/md5-cache/dev-java/jansi-2.4.0-r1 index 13319a4ef6a3..933017112e3f 100644 --- a/metadata/md5-cache/dev-java/jansi-2.4.0-r1 +++ b/metadata/md5-cache/dev-java/jansi-2.4.0-r1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2 SRC_URI=https://github.com/fusesource/jansi/archive/refs/tags/jansi-2.4.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=7c3b952cdf55a9fb767e8b28506fb677 diff --git a/metadata/md5-cache/dev-java/jansi-native-1.8 b/metadata/md5-cache/dev-java/jansi-native-1.8 index 3a6000e53742..81164b9baac6 100644 --- a/metadata/md5-cache/dev-java/jansi-native-1.8 +++ b/metadata/md5-cache/dev-java/jansi-native-1.8 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-java/hawtjni-runtime:0 >=virtual/jre-1.8 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/fusesource/jansi-native/archive/jansi-native-1.8.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 vcs-snapshot eab6d8533446763c2e9777d8bbd1594e +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 vcs-snapshot eab6d8533446763c2e9777d8bbd1594e _md5_=758fbbc82194cc75be177b62685c36a1 diff --git a/metadata/md5-cache/dev-java/java-dep-check-0.5-r2 b/metadata/md5-cache/dev-java/java-dep-check-0.5-r2 index e64c1175847f..bb026d205ec7 100644 --- a/metadata/md5-cache/dev-java/java-dep-check-0.5-r2 +++ b/metadata/md5-cache/dev-java/java-dep-check-0.5-r2 @@ -8,5 +8,5 @@ KEYWORDS=amd64 x86 LICENSE=GPL-2 RDEPEND=>=virtual/jre-1.8:* dev-java/commons-cli:1 dev-java/asm:9 >=dev-java/java-config-2.2.0-r3 SLOT=0 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=04076e4d2385022294374d78ef955ca9 diff --git a/metadata/md5-cache/dev-java/java-diff-utils-1.3.0 b/metadata/md5-cache/dev-java/java-diff-utils-1.3.0 index 1f92d344a185..eb7e0a0d1dba 100644 --- a/metadata/md5-cache/dev-java/java-diff-utils-1.3.0 +++ b/metadata/md5-cache/dev-java/java-diff-utils-1.3.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=https://repo1.maven.org/maven2/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0-sources.jar -> java-diff-utils-1.3.0-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8a28218570abaa15bfa2f5a82611068b diff --git a/metadata/md5-cache/dev-java/java-getopt-1.0.14-r2 b/metadata/md5-cache/dev-java/java-getopt-1.0.14-r2 index eb6aff52687e..f98e039f867e 100644 --- a/metadata/md5-cache/dev-java/java-getopt-1.0.14-r2 +++ b/metadata/md5-cache/dev-java/java-getopt-1.0.14-r2 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1 SRC_URI=https://www.urbanophile.com/arenn/hacking/getopt/java-getopt-1.0.14.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=33bd784dae27aaf4a73a02285989c433 diff --git a/metadata/md5-cache/dev-java/java-service-wrapper-3.5.50-r1 b/metadata/md5-cache/dev-java/java-service-wrapper-3.5.50-r1 index 3277a0a9d40f..8d57396818f3 100644 --- a/metadata/md5-cache/dev-java/java-service-wrapper-3.5.50-r1 +++ b/metadata/md5-cache/dev-java/java-service-wrapper-3.5.50-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://download.tanukisoftware.com/wrapper/3.5.50/wrapper_3.5.50_src.tar.gz -_eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=0289e85479573729c116bd0e84ef1649 diff --git a/metadata/md5-cache/dev-java/javassist-3.29.2 b/metadata/md5-cache/dev-java/javassist-3.29.2 index 30c8ab77a640..7338fa24a281 100644 --- a/metadata/md5-cache/dev-java/javassist-3.29.2 +++ b/metadata/md5-cache/dev-java/javassist-3.29.2 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://github.com/jboss-javassist/javassist/archive/rel_3_29_2_ga.tar.gz -> javassist-3.29.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8aece1c5cd2cf76569b48bab5d6df69e diff --git a/metadata/md5-cache/dev-java/javax-el-api-2.2 b/metadata/md5-cache/dev-java/javax-el-api-2.2 index e6cb6da5ed35..30c668f0c42f 100644 --- a/metadata/md5-cache/dev-java/javax-el-api-2.2 +++ b/metadata/md5-cache/dev-java/javax-el-api-2.2 @@ -10,5 +10,5 @@ LICENSE=CDDL GPL-2 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2.2 SRC_URI=https://repo1.maven.org/maven2/javax/el/el-api/2.2/el-api-2.2-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=34ea57cbe7c32d0ba938baf7e024f944 diff --git a/metadata/md5-cache/dev-java/javax-inject-1-r4 b/metadata/md5-cache/dev-java/javax-inject-1-r4 index 27915b936c1c..88b1019cd0ab 100644 --- a/metadata/md5-cache/dev-java/javax-inject-1-r4 +++ b/metadata/md5-cache/dev-java/javax-inject-1-r4 @@ -10,5 +10,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=http://central.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar -> javax-inject-1.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=d3143b886eb166ae748f79f144ce16dd diff --git a/metadata/md5-cache/dev-java/javax-jms-api-2.0.3 b/metadata/md5-cache/dev-java/javax-jms-api-2.0.3 index 230821289329..edb7684c756b 100644 --- a/metadata/md5-cache/dev-java/javax-jms-api-2.0.3 +++ b/metadata/md5-cache/dev-java/javax-jms-api-2.0.3 @@ -10,5 +10,5 @@ LICENSE=EPL-2.0 GPL-2-with-classpath-exception RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/jakartaee/messaging/archive/2.0.3-RELEASE.tar.gz -> javax-jms-api-2.0.3-RELEASE.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=1ced834445483cce34ed735111921f4d diff --git a/metadata/md5-cache/dev-java/javax-jsp-api-2.0 b/metadata/md5-cache/dev-java/javax-jsp-api-2.0 index a7748fbadfcf..42c7e50750e0 100644 --- a/metadata/md5-cache/dev-java/javax-jsp-api-2.0 +++ b/metadata/md5-cache/dev-java/javax-jsp-api-2.0 @@ -10,5 +10,5 @@ LICENSE=CDDL GPL-2-with-classpath-exception RDEPEND=dev-java/javax-servlet-api:2.5 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2.0 SRC_URI=https://repo1.maven.org/maven2/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=97e3634407bd95afeed588a9129b89e5 diff --git a/metadata/md5-cache/dev-java/javax-jsp-api-2.2 b/metadata/md5-cache/dev-java/javax-jsp-api-2.2 index 89257cf41b3e..e86cc4466883 100644 --- a/metadata/md5-cache/dev-java/javax-jsp-api-2.2 +++ b/metadata/md5-cache/dev-java/javax-jsp-api-2.2 @@ -10,5 +10,5 @@ LICENSE=CDDL GPL-2-with-classpath-exception RDEPEND=>=virtual/jre-1.8:* dev-java/javax-el-api:2.2 dev-java/javax-servlet-api:2.5 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2.2 SRC_URI=https://repo1.maven.org/maven2/javax/servlet/jsp/jsp-api/2.2/jsp-api-2.2-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7f90fe0b658c1a131aa73c781bdc45c7 diff --git a/metadata/md5-cache/dev-java/javax-mail-1.6.7-r1 b/metadata/md5-cache/dev-java/javax-mail-1.6.7-r1 index 89c504ef0704..b03111c7d603 100644 --- a/metadata/md5-cache/dev-java/javax-mail-1.6.7-r1 +++ b/metadata/md5-cache/dev-java/javax-mail-1.6.7-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/jakarta-activation:1 >=dev-java/java-config RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jakartaee/mail-api/archive/refs/tags/1.6.7.tar.gz -> javax-mail-1.6.7.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7be93e237da31f10de11870ff7ec07e5 diff --git a/metadata/md5-cache/dev-java/javax-persistence-api-2.2 b/metadata/md5-cache/dev-java/javax-persistence-api-2.2 index f3133a4f4a60..b0222a3f805d 100644 --- a/metadata/md5-cache/dev-java/javax-persistence-api-2.2 +++ b/metadata/md5-cache/dev-java/javax-persistence-api-2.2 @@ -11,5 +11,5 @@ LICENSE=CDDL RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=559599ab0efcfebd89445db1c3075e42 diff --git a/metadata/md5-cache/dev-java/javax-servlet-api-2.2 b/metadata/md5-cache/dev-java/javax-servlet-api-2.2 index d1f58484a434..a50c04e20e7f 100644 --- a/metadata/md5-cache/dev-java/javax-servlet-api-2.2 +++ b/metadata/md5-cache/dev-java/javax-servlet-api-2.2 @@ -10,5 +10,5 @@ LICENSE=CDDL GPL-2 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2.2 SRC_URI=https://repo1.maven.org/maven2/javax/servlet/servlet-api/2.2/servlet-api-2.2-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=3235f781d97da21cc7e347e435d52405 diff --git a/metadata/md5-cache/dev-java/javax-servlet-api-2.5 b/metadata/md5-cache/dev-java/javax-servlet-api-2.5 index 66b3115e7183..922710f8fd9c 100644 --- a/metadata/md5-cache/dev-java/javax-servlet-api-2.5 +++ b/metadata/md5-cache/dev-java/javax-servlet-api-2.5 @@ -10,5 +10,5 @@ LICENSE=CDDL GPL-2 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2.5 SRC_URI=https://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/servlet-api-2.5-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c7d63c74182bce03ec8ccc4014935b54 diff --git a/metadata/md5-cache/dev-java/javax-servlet-api-3.0.1 b/metadata/md5-cache/dev-java/javax-servlet-api-3.0.1 index 3bce10433223..f9ebc779979a 100644 --- a/metadata/md5-cache/dev-java/javax-servlet-api-3.0.1 +++ b/metadata/md5-cache/dev-java/javax-servlet-api-3.0.1 @@ -10,5 +10,5 @@ LICENSE=CDDL GPL-2 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=3.0 SRC_URI=https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e6c98119b310e9c68946873c96566ae8 diff --git a/metadata/md5-cache/dev-java/javax-servlet-api-3.1.0 b/metadata/md5-cache/dev-java/javax-servlet-api-3.1.0 index 7c4ff530d4c5..cf62a18d1f81 100644 --- a/metadata/md5-cache/dev-java/javax-servlet-api-3.1.0 +++ b/metadata/md5-cache/dev-java/javax-servlet-api-3.1.0 @@ -10,5 +10,5 @@ LICENSE=CDDL GPL-2 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=3.1 SRC_URI=https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e2d5fb7c0ac8edade4ad9c35f5bf17c6 diff --git a/metadata/md5-cache/dev-java/jax-rpc-api-1.1.4 b/metadata/md5-cache/dev-java/jax-rpc-api-1.1.4 index a171fb7f1888..c2f83520a7bf 100644 --- a/metadata/md5-cache/dev-java/jax-rpc-api-1.1.4 +++ b/metadata/md5-cache/dev-java/jax-rpc-api-1.1.4 @@ -10,5 +10,5 @@ LICENSE=EPL-2.0 GPL-2-with-classpath-exception RDEPEND=>=virtual/jre-1.8:* dev-java/jakarta-servlet-api:4 dev-java/jakarta-xml-soap-api:1 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/eclipse-ee4j/jax-rpc-api/archive/1.1.4.tar.gz -> jax-rpc-api-1.1.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7705f3bf87befa49a6a52ee71cfb24df diff --git a/metadata/md5-cache/dev-java/jaxb-api-2.3.3-r1 b/metadata/md5-cache/dev-java/jaxb-api-2.3.3-r1 index 5dc3cc9481f0..460e69d18b8f 100644 --- a/metadata/md5-cache/dev-java/jaxb-api-2.3.3-r1 +++ b/metadata/md5-cache/dev-java/jaxb-api-2.3.3-r1 @@ -11,5 +11,5 @@ RDEPEND=dev-java/jakarta-activation-api:1 >=virtual/jre-1.8:* >=dev-java/java-co RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://github.com/eclipse-ee4j/jaxb-api/archive/2.3.3.tar.gz -> jaxb-api-2.3.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=eaad392d1fe1f2dd6238ab66a6d755c8 diff --git a/metadata/md5-cache/dev-java/jaxb-api-3.0.1-r1 b/metadata/md5-cache/dev-java/jaxb-api-3.0.1-r1 index f6ebe8dd2e81..ca9d38cf65fa 100644 --- a/metadata/md5-cache/dev-java/jaxb-api-3.0.1-r1 +++ b/metadata/md5-cache/dev-java/jaxb-api-3.0.1-r1 @@ -10,5 +10,5 @@ LICENSE=EPL-1.0 RDEPEND=dev-java/jakarta-activation:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=3 SRC_URI=https://github.com/eclipse-ee4j/jaxb-api/archive/3.0.1.tar.gz -> jaxb-api-3.0.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=189e24d7f81c9503e4d29c01dd6706b9 diff --git a/metadata/md5-cache/dev-java/jaxb-api-4.0.0 b/metadata/md5-cache/dev-java/jaxb-api-4.0.0 index 2c6f3745dccb..3b62a47f8b5b 100644 --- a/metadata/md5-cache/dev-java/jaxb-api-4.0.0 +++ b/metadata/md5-cache/dev-java/jaxb-api-4.0.0 @@ -11,5 +11,5 @@ RDEPEND=dev-java/jakarta-activation:2 >=virtual/jre-1.8:* >=dev-java/java-config RESTRICT=!test? ( test ) SLOT=4 SRC_URI=https://github.com/eclipse-ee4j/jaxb-api/archive/4.0.0.tar.gz -> jaxb-api-4.0.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=6c076d76bd637bb68d4877add518a21f diff --git a/metadata/md5-cache/dev-java/jaxb-runtime-2.3.8 b/metadata/md5-cache/dev-java/jaxb-runtime-2.3.8 index 6529c5bbb013..7e7812ea3f49 100644 --- a/metadata/md5-cache/dev-java/jaxb-runtime-2.3.8 +++ b/metadata/md5-cache/dev-java/jaxb-runtime-2.3.8 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/fastinfoset:0 dev-java/istack-commons-runti RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://github.com/eclipse-ee4j/jaxb-ri/archive/2.3.8-RI.tar.gz -> jaxb-ri-2.3.8.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=639b40c83b8f51375bd330f6e5d850aa diff --git a/metadata/md5-cache/dev-java/jaxb-runtime-4.0.0-r1 b/metadata/md5-cache/dev-java/jaxb-runtime-4.0.0-r1 index e78fb4174e5f..dbdc4f18e02c 100644 --- a/metadata/md5-cache/dev-java/jaxb-runtime-4.0.0-r1 +++ b/metadata/md5-cache/dev-java/jaxb-runtime-4.0.0-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zi RESTRICT=!test? ( test ) SLOT=4 SRC_URI=https://github.com/eclipse-ee4j/jaxb-ri/archive/4.0.0-RI.tar.gz -> jaxb-ri-4.0.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=be0384ebec034698b0cc7fadfac21251 diff --git a/metadata/md5-cache/dev-java/jaxb-stax-ex-1.8.3 b/metadata/md5-cache/dev-java/jaxb-stax-ex-1.8.3 index 4885b8fae0b3..8c40e8d8c544 100644 --- a/metadata/md5-cache/dev-java/jaxb-stax-ex-1.8.3 +++ b/metadata/md5-cache/dev-java/jaxb-stax-ex-1.8.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://github.com/eclipse-ee4j/jaxb-stax-ex/archive/1.8.3.tar.gz -> jaxb-stax-ex-1.8.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=2fb51f1ba831399b6598c583c33110bf diff --git a/metadata/md5-cache/dev-java/jaxb-stax-ex-2.1.0-r1 b/metadata/md5-cache/dev-java/jaxb-stax-ex-2.1.0-r1 index 2b9c63381752..589448104aba 100644 --- a/metadata/md5-cache/dev-java/jaxb-stax-ex-2.1.0-r1 +++ b/metadata/md5-cache/dev-java/jaxb-stax-ex-2.1.0-r1 @@ -11,5 +11,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=https://github.com/eclipse-ee4j/jaxb-stax-ex/archive/2.1.0.tar.gz -> jaxb-stax-ex-2.1.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8ce9422c25c8484b4dd45329151adf98 diff --git a/metadata/md5-cache/dev-java/jaxen-2.0.0 b/metadata/md5-cache/dev-java/jaxen-2.0.0 index 10532087875a..b3d5c923b739 100644 --- a/metadata/md5-cache/dev-java/jaxen-2.0.0 +++ b/metadata/md5-cache/dev-java/jaxen-2.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( dom4j jdom xom ) RESTRICT=!test? ( test ) SLOT=1.2 SRC_URI=https://github.com/jaxen-xpath/jaxen/archive/v2.0.0.tar.gz -> jaxen-2.0.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b62beabc47d40afe687cec4965a8c866 diff --git a/metadata/md5-cache/dev-java/jaxrs-api-2.1.6-r1 b/metadata/md5-cache/dev-java/jaxrs-api-2.1.6-r1 index 4b5d9c9d58ff..98a12b703139 100644 --- a/metadata/md5-cache/dev-java/jaxrs-api-2.1.6-r1 +++ b/metadata/md5-cache/dev-java/jaxrs-api-2.1.6-r1 @@ -11,5 +11,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=https://github.com/jakartaee/rest/archive/2.1.6.tar.gz -> jaxrs-api-2.1.6.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=de04ec1613a87be88e70a09bc2277fbe diff --git a/metadata/md5-cache/dev-java/jaxws-api-2.3.3 b/metadata/md5-cache/dev-java/jaxws-api-2.3.3 index b6a86bdfd537..529b35b4d5a8 100644 --- a/metadata/md5-cache/dev-java/jaxws-api-2.3.3 +++ b/metadata/md5-cache/dev-java/jaxws-api-2.3.3 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/eclipse-ee4j/jax-ws-api/archive/2.3.3.tar.gz -> jaxws-api-2.3.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=520b92f115908b456c7f99746eb67b1f diff --git a/metadata/md5-cache/dev-java/jbcrypt-0.4 b/metadata/md5-cache/dev-java/jbcrypt-0.4 index 0012292b8110..06aad211ee4b 100644 --- a/metadata/md5-cache/dev-java/jbcrypt-0.4 +++ b/metadata/md5-cache/dev-java/jbcrypt-0.4 @@ -11,5 +11,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=https://www.mindrot.org/files/jBCrypt/jBCrypt-0.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=ad7fe37bc5431d12ef0b47aa728dd0bd diff --git a/metadata/md5-cache/dev-java/jbig2-imageio-3.0.3 b/metadata/md5-cache/dev-java/jbig2-imageio-3.0.3 index f6c6bb911c63..4ca99e62c964 100644 --- a/metadata/md5-cache/dev-java/jbig2-imageio-3.0.3 +++ b/metadata/md5-cache/dev-java/jbig2-imageio-3.0.3 @@ -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=https://downloads.apache.org/pdfbox/jbig2-imageio/3.0.3/jbig2-imageio-3.0.3-src.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=3ed85986046b86bfe4923b43b92aa74a diff --git a/metadata/md5-cache/dev-java/jbitcollider-core-0.8-r1 b/metadata/md5-cache/dev-java/jbitcollider-core-0.8-r1 index 3b959565211c..9c2866c35c22 100644 --- a/metadata/md5-cache/dev-java/jbitcollider-core-0.8-r1 +++ b/metadata/md5-cache/dev-java/jbitcollider-core-0.8-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=mirror://sourceforge/project/bitcollider/jBitcollider%20%28Java%29/0.8/jBitcollider-0.8.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=650aabbae482fd484ab5cfeeff14885c diff --git a/metadata/md5-cache/dev-java/jboss-jms-api-1.0.1 b/metadata/md5-cache/dev-java/jboss-jms-api-1.0.1 index f498e0ff4c15..294958cef26e 100644 --- a/metadata/md5-cache/dev-java/jboss-jms-api-1.0.1 +++ b/metadata/md5-cache/dev-java/jboss-jms-api-1.0.1 @@ -10,5 +10,5 @@ LICENSE=CDDL GPL-2-with-classpath-exception RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1.1 SRC_URI=https://github.com/jboss/jboss-jms-api_spec/archive/jboss-jms-api_1.1_spec-1.0.1.Final.tar.gz -> jboss-jms-api-1.0.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5d60f8328a4acde2dd87178749caf147 diff --git a/metadata/md5-cache/dev-java/jchart2d-3.2.2-r1 b/metadata/md5-cache/dev-java/jchart2d-3.2.2-r1 index 6602505bdcde..62d5bc451876 100644 --- a/metadata/md5-cache/dev-java/jchart2d-3.2.2-r1 +++ b/metadata/md5-cache/dev-java/jchart2d-3.2.2-r1 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=virtual/jre-1.8:* dev-java/jide-oss:0 dev-java/xmlgraphics-commons:2 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://sourceforge/project/jchart2d/jchart2d/sources/jchart2d-eclipse-project-3.2.2.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8ee1afeba3f37c7129584659dbe505fb diff --git a/metadata/md5-cache/dev-java/jcifs-1.3.19-r2 b/metadata/md5-cache/dev-java/jcifs-1.3.19-r2 index 632b301e6ca9..48e4db8e2fa2 100644 --- a/metadata/md5-cache/dev-java/jcifs-1.3.19-r2 +++ b/metadata/md5-cache/dev-java/jcifs-1.3.19-r2 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=dev-java/jakarta-servlet-api:4 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1.1 SRC_URI=https://jcifs.samba.org/src/jcifs-1.3.19.tgz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5b01b6a6bbfe690746c94dc81353e15d diff --git a/metadata/md5-cache/dev-java/jcommander-1.64 b/metadata/md5-cache/dev-java/jcommander-1.64-r1 similarity index 74% rename from metadata/md5-cache/dev-java/jcommander-1.64 rename to metadata/md5-cache/dev-java/jcommander-1.64-r1 index 39fa10440f75..dd577d380ce0 100644 --- a/metadata/md5-cache/dev-java/jcommander-1.64 +++ b/metadata/md5-cache/dev-java/jcommander-1.64-r1 @@ -1,14 +1,15 @@ DEFINED_PHASES=compile install preinst prepare setup test -DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/testng:0 ) DESCRIPTION=Command line parsing framework for Java EAPI=8 HOMEPAGE=https://jcommander.org/ INHERIT=java-pkg-2 java-pkg-simple -IUSE=doc source +IUSE=doc source test KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) SLOT=1.64 SRC_URI=https://github.com/cbeust/jcommander/archive/1.64.tar.gz -> jcommander-1.64.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 -_md5_=62504d44943d07f8d405f44c2f9ac649 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_md5_=3f6c2fd28d60fd40c63a39842a81e24b diff --git a/metadata/md5-cache/dev-java/jcommander-1.82 b/metadata/md5-cache/dev-java/jcommander-1.82 index 41238fdd58ea..5cb3acd2a3ac 100644 --- a/metadata/md5-cache/dev-java/jcommander-1.82 +++ b/metadata/md5-cache/dev-java/jcommander-1.82 @@ -11,5 +11,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=https://github.com/cbeust/jcommander/archive/1.82.tar.gz -> jcommander-1.82.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=78b36510eb443bcc396ec20166e65ae3 diff --git a/metadata/md5-cache/dev-java/jctools-core-4.0.1 b/metadata/md5-cache/dev-java/jctools-core-4.0.1 index 4a664f5a09a9..18078ac9303b 100644 --- a/metadata/md5-cache/dev-java/jctools-core-4.0.1 +++ b/metadata/md5-cache/dev-java/jctools-core-4.0.1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://github.com/JCTools/JCTools/archive/v4.0.1.tar.gz -> jctools-4.0.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=fa033cd4ecfca3a23491c0ced6fcaa16 diff --git a/metadata/md5-cache/dev-java/jdbc-mysql-8.1.0 b/metadata/md5-cache/dev-java/jdbc-mysql-8.1.0 index d3c658215a5a..3bc98c916f0b 100644 --- a/metadata/md5-cache/dev-java/jdbc-mysql-8.1.0 +++ b/metadata/md5-cache/dev-java/jdbc-mysql-8.1.0 @@ -10,5 +10,5 @@ LICENSE=GPL-2-with-MySQL-FLOSS-exception RDEPEND=dev-java/c3p0:0 dev-java/protobuf-java:0 dev-java/slf4j-api:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-8.1.0.tar.gz https://repo1.maven.org/maven2/com/oracle/oci/sdk/oci-java-sdk-common/2.47.0/oci-java-sdk-common-2.47.0.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=39e40349980c93b03c7fa35c0f588109 diff --git a/metadata/md5-cache/dev-java/jdbc-postgresql-42.6.0 b/metadata/md5-cache/dev-java/jdbc-postgresql-42.6.0 index 9e5eda0eb6b5..cd7e82120ab9 100644 --- a/metadata/md5-cache/dev-java/jdbc-postgresql-42.6.0 +++ b/metadata/md5-cache/dev-java/jdbc-postgresql-42.6.0 @@ -10,5 +10,5 @@ LICENSE=BSD-2 RDEPEND=>=virtual/jre-1.8:* dev-java/scram:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://jdbc.postgresql.org/download/postgresql-jdbc-42.6.0.src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e6853776174d9c72f85c826c8d3d912b diff --git a/metadata/md5-cache/dev-java/jdisasm-1.0.6 b/metadata/md5-cache/dev-java/jdisasm-1.0.6 index 6020f1c404d0..0ca6c2cce889 100644 --- a/metadata/md5-cache/dev-java/jdisasm-1.0.6 +++ b/metadata/md5-cache/dev-java/jdisasm-1.0.6 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/commons-nullanalysis:0 >=dev-java/java-conf RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/aunkrig/jdisasm/archive/5e354d659e4320d154b3f1fbff24c89c1ba48987.tar.gz -> jdisasm-1.0.6.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=3d5f950cf0c07cab5cc6d7ceab608f73 diff --git a/metadata/md5-cache/dev-java/jdom-2.0.6.1 b/metadata/md5-cache/dev-java/jdom-2.0.6.1 index 5dc06dc22699..9abba42cae60 100644 --- a/metadata/md5-cache/dev-java/jdom-2.0.6.1 +++ b/metadata/md5-cache/dev-java/jdom-2.0.6.1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/iso-relax:0 dev-java/jaxen:1.2 dev-java/xal RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://github.com/hunterhacker/jdom/archive/JDOM-2.0.6.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=0f5018591f6875a647b3fdee49be86f6 diff --git a/metadata/md5-cache/dev-java/jeromq-0.5.2 b/metadata/md5-cache/dev-java/jeromq-0.5.2 index 7d714d3902e8..c5a57090fd7c 100644 --- a/metadata/md5-cache/dev-java/jeromq-0.5.2 +++ b/metadata/md5-cache/dev-java/jeromq-0.5.2 @@ -12,5 +12,5 @@ RDEPEND=dev-java/jnacl:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 sou RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/zeromq/jeromq/archive/v0.5.2.tar.gz -> jeromq-0.5.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=cbdf1b7c47907d1fd626e6f811fc62be diff --git a/metadata/md5-cache/dev-java/jffi-1.3.10 b/metadata/md5-cache/dev-java/jffi-1.3.10 index f1302a5716d9..84645284f240 100644 --- a/metadata/md5-cache/dev-java/jffi-1.3.10 +++ b/metadata/md5-cache/dev-java/jffi-1.3.10 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-libs/libffi-3.4.2-r2:= >=dev-java/java-config- RESTRICT=!test? ( test ) SLOT=1.3 SRC_URI=https://github.com/jnr/jffi/archive/jffi-1.3.10.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7ac4d88379b0b6230b7e2e8100050edf diff --git a/metadata/md5-cache/dev-java/jflex-1.6.1-r1 b/metadata/md5-cache/dev-java/jflex-1.6.1-r1 index 2ed53141630e..952734690b0c 100644 --- a/metadata/md5-cache/dev-java/jflex-1.6.1-r1 +++ b/metadata/md5-cache/dev-java/jflex-1.6.1-r1 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* vim-syntax? ( || ( app-editors/vim app-editors/gvim RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://jflex.de/jflex-1.6.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=479edb30c65ebe69783faaf5f7ffa02e diff --git a/metadata/md5-cache/dev-java/jgoodies-common-1.8.0-r1 b/metadata/md5-cache/dev-java/jgoodies-common-1.8.0-r1 index 38488654a97d..959d2bdb9e28 100644 --- a/metadata/md5-cache/dev-java/jgoodies-common-1.8.0-r1 +++ b/metadata/md5-cache/dev-java/jgoodies-common-1.8.0-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=test SLOT=1.8 SRC_URI=http://www.jgoodies.com/download/libraries/common/jgoodies-common-1_8_0.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=d52a14c07ec78008e65c2d3c455d6c4a diff --git a/metadata/md5-cache/dev-java/jgoodies-looks-2.6.0-r1 b/metadata/md5-cache/dev-java/jgoodies-looks-2.6.0-r1 index c3d0695c0f1a..c60866482aec 100644 --- a/metadata/md5-cache/dev-java/jgoodies-looks-2.6.0-r1 +++ b/metadata/md5-cache/dev-java/jgoodies-looks-2.6.0-r1 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=dev-java/jgoodies-common:1.8 virtual/jre:1.8 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2.6 SRC_URI=http://www.jgoodies.com/download/libraries/looks/jgoodies-looks-2_6_0.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=10aea06f77390c986abddf2e4041a2ee diff --git a/metadata/md5-cache/dev-java/jide-oss-3.7.12 b/metadata/md5-cache/dev-java/jide-oss-3.7.12 index fe641909e57b..95d6ff000e9f 100644 --- a/metadata/md5-cache/dev-java/jide-oss-3.7.12 +++ b/metadata/md5-cache/dev-java/jide-oss-3.7.12 @@ -11,5 +11,5 @@ RDEPEND=virtual/jre:1.8 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jidesoft/jide-oss/archive/19083238ce00ecbd7370f856cb64ea69dae669a5.tar.gz -> jide-oss-3.7.12.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c56dd1b825e9b9b216e38d167a33cb19 diff --git a/metadata/md5-cache/dev-java/jline-2.14.6 b/metadata/md5-cache/dev-java/jline-2.14.6 index 885e4e833cec..5d8f0d628b96 100644 --- a/metadata/md5-cache/dev-java/jline-2.14.6 +++ b/metadata/md5-cache/dev-java/jline-2.14.6 @@ -11,5 +11,5 @@ RDEPEND=dev-java/jansi:0 dev-java/jansi-native:0 >=virtual/jre-1.8:* >=dev-java/ RESTRICT=!test? ( test ) test SLOT=2 SRC_URI=https://github.com/jline/jline2/archive/jline-2.14.6.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5e27aa77287fd305780286a6ca2c1ae1 diff --git a/metadata/md5-cache/dev-java/jmh-core-1.35 b/metadata/md5-cache/dev-java/jmh-core-1.35 index 916f57e867ad..dd367c82d40b 100644 --- a/metadata/md5-cache/dev-java/jmh-core-1.35 +++ b/metadata/md5-cache/dev-java/jmh-core-1.35 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/commons-math:3 dev-java/jopt-simple:0 >=dev RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/openjdk/jmh/archive/1.35.tar.gz -> jmh-core-1.35.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e9ebc246564e61aa07ef11575c206054 diff --git a/metadata/md5-cache/dev-java/jmock-1.2.0-r2 b/metadata/md5-cache/dev-java/jmock-1.2.0-r2 index 3d24d5d368a3..8006571e6571 100644 --- a/metadata/md5-cache/dev-java/jmock-1.2.0-r2 +++ b/metadata/md5-cache/dev-java/jmock-1.2.0-r2 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* dev-java/junit:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1.0 SRC_URI=http://jmock.org/downloads/jmock-1.2.0-jars.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=aff79e108dae2fe4b9e30b2acf617385 diff --git a/metadata/md5-cache/dev-java/jmock-2.12.0 b/metadata/md5-cache/dev-java/jmock-2.12.0 index 908c2d8cda76..688cc82b9f4f 100644 --- a/metadata/md5-cache/dev-java/jmock-2.12.0 +++ b/metadata/md5-cache/dev-java/jmock-2.12.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://github.com/jmock-developers/jmock-library/archive/2.12.0.tar.gz -> jmock-2.12.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=1521abaefb5ec042b7d304daf626e49e diff --git a/metadata/md5-cache/dev-java/jna-5.13.0-r1 b/metadata/md5-cache/dev-java/jna-5.13.0-r1 index 0c70c07257c1..13614657034e 100644 --- a/metadata/md5-cache/dev-java/jna-5.13.0-r1 +++ b/metadata/md5-cache/dev-java/jna-5.13.0-r1 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-libs/libffi-3.4:= >=dev-java/java-config-2.2.0 RESTRICT=!test? ( test ) SLOT=4 SRC_URI=https://github.com/java-native-access/jna/archive/5.13.0.tar.gz -> jna-5.13.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=baa09454187fd31064ef8fd3bdde94fb diff --git a/metadata/md5-cache/dev-java/jnacl-1.0 b/metadata/md5-cache/dev-java/jnacl-1.0 index ffe7d827004f..305312219af4 100644 --- a/metadata/md5-cache/dev-java/jnacl-1.0 +++ b/metadata/md5-cache/dev-java/jnacl-1.0 @@ -11,5 +11,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=https://github.com/neilalexander/jnacl/archive/v1.0.tar.gz -> jnacl-1.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5e705f6ce84403d0bef9d073976f8796 diff --git a/metadata/md5-cache/dev-java/jnr-a64asm-1.0.0 b/metadata/md5-cache/dev-java/jnr-a64asm-1.0.0 index d1ffc60b935a..b0fe17d114ec 100644 --- a/metadata/md5-cache/dev-java/jnr-a64asm-1.0.0 +++ b/metadata/md5-cache/dev-java/jnr-a64asm-1.0.0 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2 SRC_URI=https://github.com/jnr/jnr-a64asm/archive/refs/tags/jnr-a64asm-1.0.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5989a8289a9d4ccdc925dbb833bf93fa diff --git a/metadata/md5-cache/dev-java/jnr-constants-0.10.4 b/metadata/md5-cache/dev-java/jnr-constants-0.10.4 index 497caaaa5ab9..d151ba4d86d8 100644 --- a/metadata/md5-cache/dev-java/jnr-constants-0.10.4 +++ b/metadata/md5-cache/dev-java/jnr-constants-0.10.4 @@ -11,5 +11,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=https://github.com/jnr/jnr-constants/archive/jnr-constants-0.10.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=faa6be1893bf8e4bdf61758b5c0e11fe diff --git a/metadata/md5-cache/dev-java/jnr-ffi-2.2.12 b/metadata/md5-cache/dev-java/jnr-ffi-2.2.12 index 5350d3e24f82..2811a7462de5 100644 --- a/metadata/md5-cache/dev-java/jnr-ffi-2.2.12 +++ b/metadata/md5-cache/dev-java/jnr-ffi-2.2.12 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-java/asm:9 >=dev-java/jffi-1.3.8:1.3 dev-java/jnr-a64asm:2 dev-java/jnr-x86asm:1.0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2 SRC_URI=https://github.com/jnr/jnr-ffi/archive/jnr-ffi-2.2.12.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=1e272bab07b149a97a96c8484e5ce448 diff --git a/metadata/md5-cache/dev-java/jnr-netdb-1.2.0 b/metadata/md5-cache/dev-java/jnr-netdb-1.2.0 index f765a4d2c6b7..08a8da8313a4 100644 --- a/metadata/md5-cache/dev-java/jnr-netdb-1.2.0 +++ b/metadata/md5-cache/dev-java/jnr-netdb-1.2.0 @@ -11,5 +11,5 @@ RDEPEND=dev-java/jnr-ffi:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 s RESTRICT=!test? ( test ) SLOT=1.0 SRC_URI=https://github.com/jnr/jnr-netdb/archive/jnr-netdb-1.2.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=df5501fd7e0f29e0b38f9702b8b75f67 diff --git a/metadata/md5-cache/dev-java/jnr-posix-3.1.16 b/metadata/md5-cache/dev-java/jnr-posix-3.1.16 index d14f4f682526..ca308db23de2 100644 --- a/metadata/md5-cache/dev-java/jnr-posix-3.1.16 +++ b/metadata/md5-cache/dev-java/jnr-posix-3.1.16 @@ -11,5 +11,5 @@ RDEPEND=>=dev-java/jnr-ffi-2.2.12:2 dev-java/jnr-constants:0 >=virtual/jre-1.8:* RESTRICT=!test? ( test ) SLOT=3.0 SRC_URI=https://github.com/jnr/jnr-posix/archive/jnr-posix-3.1.16.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e90a18e75b3157208931975c47c8d182 diff --git a/metadata/md5-cache/dev-java/jnr-x86asm-1.0.2-r2 b/metadata/md5-cache/dev-java/jnr-x86asm-1.0.2-r2 index dff327ef981e..ff666782c5c6 100644 --- a/metadata/md5-cache/dev-java/jnr-x86asm-1.0.2-r2 +++ b/metadata/md5-cache/dev-java/jnr-x86asm-1.0.2-r2 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1.0 SRC_URI=https://github.com/jnr/jnr-x86asm/archive/refs/tags/1.0.2.tar.gz -> jnr-x86asm-1.0.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=39e0820ac165bd3223bf2966ddddad04 diff --git a/metadata/md5-cache/dev-java/joda-convert-2.2.2-r2 b/metadata/md5-cache/dev-java/joda-convert-2.2.2-r2 index eddeb6b9182d..c88642efb5fa 100644 --- a/metadata/md5-cache/dev-java/joda-convert-2.2.2-r2 +++ b/metadata/md5-cache/dev-java/joda-convert-2.2.2-r2 @@ -11,5 +11,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=https://github.com/JodaOrg/joda-convert/archive/v2.2.2.tar.gz -> joda-convert-2.2.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=ad7d4d09859c742a3e23f31d33dbd0d7 diff --git a/metadata/md5-cache/dev-java/joda-time-2.11.2 b/metadata/md5-cache/dev-java/joda-time-2.11.2 index 027d13366263..02974819863a 100644 --- a/metadata/md5-cache/dev-java/joda-time-2.11.2 +++ b/metadata/md5-cache/dev-java/joda-time-2.11.2 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/joda-convert:0 >=dev-java/java-config-2.2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/JodaOrg/joda-time/archive/v2.11.2.tar.gz -> joda-time-2.11.2.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=bb405335f70a98ffc54c50099f508b2b diff --git a/metadata/md5-cache/dev-java/jol-core-0.16-r1 b/metadata/md5-cache/dev-java/jol-core-0.16-r1 index df681fb4fc5e..3c287329223f 100644 --- a/metadata/md5-cache/dev-java/jol-core-0.16-r1 +++ b/metadata/md5-cache/dev-java/jol-core-0.16-r1 @@ -11,5 +11,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=https://github.com/openjdk/jol/archive/0.16.tar.gz -> jol-0.16.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=44c3b43f7d481c5f616d3b26b4ea5dba diff --git a/metadata/md5-cache/dev-java/jopt-simple-5.0.4 b/metadata/md5-cache/dev-java/jopt-simple-5.0.4 index 6df3e2e68a58..83ef45c5169a 100644 --- a/metadata/md5-cache/dev-java/jopt-simple-5.0.4 +++ b/metadata/md5-cache/dev-java/jopt-simple-5.0.4 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/jopt-simple/jopt-simple/archive/jopt-simple-5.0.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=bce8e250c8a37943c395146ee848e74c diff --git a/metadata/md5-cache/dev-java/jrobin-1.6.0-r2 b/metadata/md5-cache/dev-java/jrobin-1.6.0-r2 index 8a1c74d3fb40..5dc7b52180ef 100644 --- a/metadata/md5-cache/dev-java/jrobin-1.6.0-r2 +++ b/metadata/md5-cache/dev-java/jrobin-1.6.0-r2 @@ -11,5 +11,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=https://github.com/OpenNMS/jrobin/archive/jrobin-1.6.0-1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c518f3b0782e0d8a81457374013abe21 diff --git a/metadata/md5-cache/dev-java/jsch-0.1.55 b/metadata/md5-cache/dev-java/jsch-0.1.55 index fa551b2b3cdc..497441621123 100644 --- a/metadata/md5-cache/dev-java/jsch-0.1.55 +++ b/metadata/md5-cache/dev-java/jsch-0.1.55 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=>=dev-java/jzlib-1.1.3:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://sourceforge/jsch/jsch-0.1.55.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=3c67018e37f64ad1b88f0747698b03d1 diff --git a/metadata/md5-cache/dev-java/jsch-agent-proxy-0.0.9 b/metadata/md5-cache/dev-java/jsch-agent-proxy-0.0.9 index 2b2d9e2a700d..16cb2a225a90 100644 --- a/metadata/md5-cache/dev-java/jsch-agent-proxy-0.0.9 +++ b/metadata/md5-cache/dev-java/jsch-agent-proxy-0.0.9 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=dev-java/jna:4 dev-java/jsch:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/ymnk/jsch-agent-proxy/archive/12c3d64fc2b0a4fd37659369edfdee26e48954e2.tar.gz -> jsch-agent-proxy-0.0.9.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f0145b7f42bda4b62567a4fe7ed159e0 diff --git a/metadata/md5-cache/dev-java/json-20220320 b/metadata/md5-cache/dev-java/json-20220320 index 5af9b203be52..8fc104464261 100644 --- a/metadata/md5-cache/dev-java/json-20220320 +++ b/metadata/md5-cache/dev-java/json-20220320 @@ -10,5 +10,5 @@ LICENSE=JSON RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://codeload.github.com/stleary/JSON-java/tar.gz/20220320 -> json-20220320.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=0c4b904e5a8e6d956a21cdf4f4e42532 diff --git a/metadata/md5-cache/dev-java/json-simple-2.3.1 b/metadata/md5-cache/dev-java/json-simple-2.3.1 index 3f1d0e47ef4d..41f67c1e3303 100644 --- a/metadata/md5-cache/dev-java/json-simple-2.3.1 +++ b/metadata/md5-cache/dev-java/json-simple-2.3.1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=2.3 SRC_URI=https://github.com/cliftonlabs/json-simple/archive/json-simple-2.3.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=2a59460891eca6c2c492b11da2902411 diff --git a/metadata/md5-cache/dev-java/json-smart-1.3.3 b/metadata/md5-cache/dev-java/json-smart-1.3.3 index 77123debb5c5..11e27e0c912a 100644 --- a/metadata/md5-cache/dev-java/json-smart-1.3.3 +++ b/metadata/md5-cache/dev-java/json-smart-1.3.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://github.com/netplex/json-smart-v1/archive/1.3.3.tar.gz -> json-smart-1.3.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=44e72e9e758823266b0cdc262329caae diff --git a/metadata/md5-cache/dev-java/jsonrpc2-base-1.38.2 b/metadata/md5-cache/dev-java/jsonrpc2-base-1.38.2 index 49add9328ba4..6a0abf8a5438 100644 --- a/metadata/md5-cache/dev-java/jsonrpc2-base-1.38.2 +++ b/metadata/md5-cache/dev-java/jsonrpc2-base-1.38.2 @@ -11,5 +11,5 @@ RDEPEND=dev-java/json-smart:1 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://bitbucket.org/thetransactioncompany/json-rpc-2.0-base/get/1.38.2.tar.bz2 -> jsonrpc2-base-1.38.2.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=d0d434336bd68143e2ee4b39995fe671 diff --git a/metadata/md5-cache/dev-java/jsonrpc2-server-1.11.1 b/metadata/md5-cache/dev-java/jsonrpc2-server-1.11.1 index 83a67eafb984..99b32f39c298 100644 --- a/metadata/md5-cache/dev-java/jsonrpc2-server-1.11.1 +++ b/metadata/md5-cache/dev-java/jsonrpc2-server-1.11.1 @@ -12,5 +12,5 @@ RDEPEND=dev-java/jsonrpc2-base:1 dev-java/json-smart:1 >=virtual/jre-1.8:* >=dev RESTRICT=test !test? ( test ) SLOT=1 SRC_URI=https://bitbucket.org/thetransactioncompany/json-rpc-2.0-server/get/1.11.1.tar.bz2 -> jsonrpc2-server-1.11.1.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=47d34d7a7f7e711d5ed5f26dd50e6551 diff --git a/metadata/md5-cache/dev-java/jsr305-3.0.2-r1 b/metadata/md5-cache/dev-java/jsr305-3.0.2-r1 index 692ed523ac64..2a6959138210 100644 --- a/metadata/md5-cache/dev-java/jsr305-3.0.2-r1 +++ b/metadata/md5-cache/dev-java/jsr305-3.0.2-r1 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f010bcb7603d30304cccc69595761b8d diff --git a/metadata/md5-cache/dev-java/jstl-1.2.7 b/metadata/md5-cache/dev-java/jstl-1.2.7 index 9bc1c7e6cd4a..290a686c8a47 100644 --- a/metadata/md5-cache/dev-java/jstl-1.2.7 +++ b/metadata/md5-cache/dev-java/jstl-1.2.7 @@ -10,5 +10,5 @@ LICENSE=EPL-2.0 GPL-2-with-classpath-exception RDEPEND=dev-java/javax-el-api:2.2 dev-java/javax-jsp-api:2.2 dev-java/javax-servlet-api:2.5 dev-java/jstl-api:0 dev-java/xalan:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/jakartaee/tags/archive/1.2.7-RELEASE.tar.gz -> jstl-1.2.7.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=55b57419323bb2e550dfd040871f3dc9 diff --git a/metadata/md5-cache/dev-java/jstl-api-1.2.7 b/metadata/md5-cache/dev-java/jstl-api-1.2.7 index bf8c35c8efbf..4780396ff48f 100644 --- a/metadata/md5-cache/dev-java/jstl-api-1.2.7 +++ b/metadata/md5-cache/dev-java/jstl-api-1.2.7 @@ -10,5 +10,5 @@ LICENSE=EPL-2.0 GPL-2-with-classpath-exception RDEPEND=dev-java/javax-el-api:2.2 dev-java/javax-jsp-api:2.2 dev-java/javax-servlet-api:2.5 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/jakartaee/tags/archive/1.2.7-RELEASE.tar.gz -> jstl-1.2.7.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=09c4213112f7456560ae54fee70e5805 diff --git a/metadata/md5-cache/dev-java/jtds-1.3.1-r1 b/metadata/md5-cache/dev-java/jtds-1.3.1-r1 index fe18217aacf2..c81c73f8e068 100644 --- a/metadata/md5-cache/dev-java/jtds-1.3.1-r1 +++ b/metadata/md5-cache/dev-java/jtds-1.3.1-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-java/jcifs:1.1 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 s RESTRICT=test SLOT=1.3 SRC_URI=mirror://sourceforge/project/jtds/jtds/1.3.1/jtds-1.3.1-src.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=730dfb2314979eb49a33d1e6e2b55e02 diff --git a/metadata/md5-cache/dev-java/jul-to-slf4j-2.0.3 b/metadata/md5-cache/dev-java/jul-to-slf4j-2.0.3 index 16b3909f652d..cbca2030f81d 100644 --- a/metadata/md5-cache/dev-java/jul-to-slf4j-2.0.3 +++ b/metadata/md5-cache/dev-java/jul-to-slf4j-2.0.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* ~dev-java/slf4j-api-2.0.3:0 >=dev-java/java-config-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/qos-ch/slf4j/archive/v_2.0.3.tar.gz -> slf4j-2.0.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=599b9d6b63bfc64b83d60d99fae2808f diff --git a/metadata/md5-cache/dev-java/junit-3.8.2-r2 b/metadata/md5-cache/dev-java/junit-3.8.2-r2 index 9ee1cb044c93..f04099aa846e 100644 --- a/metadata/md5-cache/dev-java/junit-3.8.2-r2 +++ b/metadata/md5-cache/dev-java/junit-3.8.2-r2 @@ -10,5 +10,5 @@ LICENSE=CPL-1.0 RDEPEND=>=virtual/jre-1.8 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://sourceforge/junit/junit3.8.2.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=75a4665c456b795a30afb4c8f0ef100a diff --git a/metadata/md5-cache/dev-java/junit-4.13.2 b/metadata/md5-cache/dev-java/junit-4.13.2 index 5029bb672cfa..09e3de962048 100644 --- a/metadata/md5-cache/dev-java/junit-4.13.2 +++ b/metadata/md5-cache/dev-java/junit-4.13.2 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/hamcrest-core:1.3 >=dev-java/java-config-2. RESTRICT=!test? ( test ) SLOT=4 SRC_URI=https://github.com/junit-team/junit4/archive/refs/tags/r4.13.2.tar.gz -> junit-4.13.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b617f9470dd842691e40845b597067ba diff --git a/metadata/md5-cache/dev-java/junit-5.9.2 b/metadata/md5-cache/dev-java/junit-5.9.2 index 4929b31f1604..dfcf9fd20432 100644 --- a/metadata/md5-cache/dev-java/junit-5.9.2 +++ b/metadata/md5-cache/dev-java/junit-5.9.2 @@ -10,5 +10,5 @@ LICENSE=EPL-2.0 RDEPEND=>=virtual/jre-1.8:* dev-java/apiguardian-api:0 dev-java/opentest4j:0 dev-java/open-test-reporting-events:0 dev-java/picocli:0 dev-java/univocity-parsers:0 migration-support? ( dev-java/junit:4 ) vintage? ( dev-java/junit:4 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=5 SRC_URI=https://github.com/junit-team/junit5/archive/r5.9.2.tar.gz -> junit-5.9.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=14aab5aef96170ff434eddf8b14d4951 diff --git a/metadata/md5-cache/dev-java/junit-clptr-1.2.2 b/metadata/md5-cache/dev-java/junit-clptr-1.2.2 index 414b78d9252b..7bf5e55f6c64 100644 --- a/metadata/md5-cache/dev-java/junit-clptr-1.2.2 +++ b/metadata/md5-cache/dev-java/junit-clptr-1.2.2 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* dev-java/junit:4 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/bitstrings/junit-clptr/archive/refs/tags/1.2.2.tar.gz -> junit-clptr-1.2.2-sources.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=cf422be6a5523815b02e67c5e3ea8ca8 diff --git a/metadata/md5-cache/dev-java/junit-dataprovider-2.9 b/metadata/md5-cache/dev-java/junit-dataprovider-2.9 index 7ddaa8aa88de..2dcba040e47f 100644 --- a/metadata/md5-cache/dev-java/junit-dataprovider-2.9 +++ b/metadata/md5-cache/dev-java/junit-dataprovider-2.9 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/findbugs-annotations:0 >=dev-java/java-conf RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/TNG/junit-dataprovider/archive/v2.9.tar.gz -> junit-dataprovider-2.9.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c09c87b5499b157c615b736a11a00218 diff --git a/metadata/md5-cache/dev-java/junitparams-1.1.1-r1 b/metadata/md5-cache/dev-java/junitparams-1.1.1-r1 index b08f7826e4e8..f606a610f2ea 100644 --- a/metadata/md5-cache/dev-java/junitparams-1.1.1-r1 +++ b/metadata/md5-cache/dev-java/junitparams-1.1.1-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/junit:4 >=dev-java/java-config-2.2.0-r3 sou RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Pragmatists/JUnitParams/archive/refs/tags/JUnitParams-1.1.1.tar.gz -> junitparams-1.1.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=65bbce8fa50be869136354dd1522ad59 diff --git a/metadata/md5-cache/dev-java/jzlib-1.1.3-r2 b/metadata/md5-cache/dev-java/jzlib-1.1.3-r2 index baf8fa6bb3a8..0fee41239324 100644 --- a/metadata/md5-cache/dev-java/jzlib-1.1.3-r2 +++ b/metadata/md5-cache/dev-java/jzlib-1.1.3-r2 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=test SLOT=0 SRC_URI=https://github.com/ymnk/jzlib/archive/1.1.3.tar.gz -> jzlib-1.1.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f6dca7b915f3f61939b0acb09017a2eb diff --git a/metadata/md5-cache/dev-java/kafka-clients-1.1.1 b/metadata/md5-cache/dev-java/kafka-clients-1.1.1 index 1cf8cdd31ab9..f6b7c0fa5e5a 100644 --- a/metadata/md5-cache/dev-java/kafka-clients-1.1.1 +++ b/metadata/md5-cache/dev-java/kafka-clients-1.1.1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/lz4-java-1.4.1:0 >=dev-java/slf4j-api-1.7.25:0 >=dev-java/snappy-1.1.7.1:1.1 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://archive.apache.org/dist/kafka/1.1.1/kafka-1.1.1-src.tgz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e349412855f51dda74f62c8f9d543bb9 diff --git a/metadata/md5-cache/dev-java/lmax-disruptor-3.4.4 b/metadata/md5-cache/dev-java/lmax-disruptor-3.4.4 index de24983cc4ed..926cf8c9e4cd 100644 --- a/metadata/md5-cache/dev-java/lmax-disruptor-3.4.4 +++ b/metadata/md5-cache/dev-java/lmax-disruptor-3.4.4 @@ -11,5 +11,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=https://github.com/LMAX-Exchange/disruptor/archive/3.4.4.tar.gz -> lmax-disruptor-3.4.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b146537d280a8b896c6cc08bc4f64ed5 diff --git a/metadata/md5-cache/dev-java/loadlib-0.2.2 b/metadata/md5-cache/dev-java/loadlib-0.2.2 index d14313ca13f4..5c732e8d56fe 100644 --- a/metadata/md5-cache/dev-java/loadlib-0.2.2 +++ b/metadata/md5-cache/dev-java/loadlib-0.2.2 @@ -10,5 +10,5 @@ LICENSE=LGPL-2 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/teras/loadlib/archive/c2fa52016de23998b2886752f4373a17de2017a7.tar.gz -> loadlib-0.2.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=858056657c18f3bb89a3541b69775faf diff --git a/metadata/md5-cache/dev-java/log4j-12-api-2.19.0 b/metadata/md5-cache/dev-java/log4j-12-api-2.19.0 index 90e769e16e2e..ed58460233ad 100644 --- a/metadata/md5-cache/dev-java/log4j-12-api-2.19.0 +++ b/metadata/md5-cache/dev-java/log4j-12-api-2.19.0 @@ -11,5 +11,5 @@ RDEPEND=~dev-java/log4j-api-2.19.0:2 ~dev-java/log4j-core-2.19.0:2 >=virtual/jre RESTRICT=test !test? ( test ) SLOT=2 SRC_URI=mirror://apache/logging/log4j/2.19.0/apache-log4j-2.19.0-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=1f9446a990e19064b14a6d76721a9620 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 4a118a69048c..cfb6ac541be4 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=27aa05fa1790c2623c6d60c4cd05d99b diff --git a/metadata/md5-cache/dev-java/log4j-core-2.19.0 b/metadata/md5-cache/dev-java/log4j-core-2.19.0 index 06caf944d3d1..13dedc49aa38 100644 --- a/metadata/md5-cache/dev-java/log4j-core-2.19.0 +++ b/metadata/md5-cache/dev-java/log4j-core-2.19.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/commons-compress:0 dev-java/commons-csv:0 d RESTRICT=test !test? ( test ) SLOT=2 SRC_URI=mirror://apache/logging/log4j/2.19.0/apache-log4j-2.19.0-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=9d8ca8868613ba66dd901fcdb5c11444 diff --git a/metadata/md5-cache/dev-java/log4j-over-slf4j-2.0.3 b/metadata/md5-cache/dev-java/log4j-over-slf4j-2.0.3 index 0866a3c201ea..eb8b16cfb5af 100644 --- a/metadata/md5-cache/dev-java/log4j-over-slf4j-2.0.3 +++ b/metadata/md5-cache/dev-java/log4j-over-slf4j-2.0.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* ~dev-java/slf4j-api-2.0.3:0 >=dev-java/java-config-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/qos-ch/slf4j/archive/v_2.0.3.tar.gz -> slf4j-2.0.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b901993a7a54d46a3a5ee0cb962d78df diff --git a/metadata/md5-cache/dev-java/lzma-22.01 b/metadata/md5-cache/dev-java/lzma-22.01 index ac9e2f2b3750..452f4330c8e4 100644 --- a/metadata/md5-cache/dev-java/lzma-22.01 +++ b/metadata/md5-cache/dev-java/lzma-22.01 @@ -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://7-zip.org/a/lzma2201.7z -> lzma-22.01.7z -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 _md5_=c1691f5689ab4c5928981f3e5e407225 diff --git a/metadata/md5-cache/dev-java/lzmajio-0.95-r3 b/metadata/md5-cache/dev-java/lzmajio-0.95-r3 index 40f939d019b5..9ceb185992a3 100644 --- a/metadata/md5-cache/dev-java/lzmajio-0.95-r3 +++ b/metadata/md5-cache/dev-java/lzmajio-0.95-r3 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=dev-java/lzma:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/league/lzmajio-0.95/archive/0.95.tar.gz -> lzmajio-0.95.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a7faba087b41216fdacdba3c45dc711c diff --git a/metadata/md5-cache/dev-java/mchange-commons-0.2.20 b/metadata/md5-cache/dev-java/mchange-commons-0.2.20 index d3878042cd22..063f4ae67a74 100644 --- a/metadata/md5-cache/dev-java/mchange-commons-0.2.20 +++ b/metadata/md5-cache/dev-java/mchange-commons-0.2.20 @@ -10,5 +10,5 @@ LICENSE=EPL-1.0 LGPL-2.1 RDEPEND=dev-java/log4j-api:2 dev-java/log4j-12-api:2 dev-java/log4j-core:2 dev-java/slf4j-api:0 dev-java/typesafe-config:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/swaldman/mchange-commons-java/archive/refs/tags/v0.2.20.tar.gz -> mchange-commons-0.2.20.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8ebed4da60f3daa69ceb2c883b13c2b6 diff --git a/metadata/md5-cache/dev-java/memoryfilesystem-2.3.0 b/metadata/md5-cache/dev-java/memoryfilesystem-2.3.0 index 40d5a3e0c487..f477eeff75cd 100644 --- a/metadata/md5-cache/dev-java/memoryfilesystem-2.3.0 +++ b/metadata/md5-cache/dev-java/memoryfilesystem-2.3.0 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* dev-java/jakarta-annotations-api:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/marschall/memoryfilesystem/archive/2.3.0.tar.gz -> memoryfilesystem-2.3.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=0a08875c58dcd668ede850fa6a6be13d diff --git a/metadata/md5-cache/dev-java/mersennetwister-0_pre23765-r2 b/metadata/md5-cache/dev-java/mersennetwister-0_pre23765-r2 index f03d043856fa..f327cafd55fd 100644 --- a/metadata/md5-cache/dev-java/mersennetwister-0_pre23765-r2 +++ b/metadata/md5-cache/dev-java/mersennetwister-0_pre23765-r2 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://gentoo/mersennetwister-0_pre23765.tar.bz2 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=86bf981925d944a72a08255619983dd7 diff --git a/metadata/md5-cache/dev-java/metainf-services-1.9 b/metadata/md5-cache/dev-java/metainf-services-1.9 index 2076fd452b60..bc7bda38a473 100644 --- a/metadata/md5-cache/dev-java/metainf-services-1.9 +++ b/metadata/md5-cache/dev-java/metainf-services-1.9 @@ -9,5 +9,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 SLOT=0 SRC_URI=https://github.com/kohsuke/metainf-services/archive/metainf-services-1.9.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a863b6624348b4e4434b9b84a7a7c4cf diff --git a/metadata/md5-cache/dev-java/miglayout-5.3 b/metadata/md5-cache/dev-java/miglayout-5.3 index 85c1ef4cd93a..0849f2782e60 100644 --- a/metadata/md5-cache/dev-java/miglayout-5.3 +++ b/metadata/md5-cache/dev-java/miglayout-5.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://github.com/mikaelgrev/miglayout/archive/V5.3.tar.gz -> miglayout-5.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e1f79f15f08d8c704b46734c7c47df83 diff --git a/metadata/md5-cache/dev-java/minidns-core-1.0.4 b/metadata/md5-cache/dev-java/minidns-core-1.0.4 index 772e448e459b..d21201b48435 100644 --- a/metadata/md5-cache/dev-java/minidns-core-1.0.4 +++ b/metadata/md5-cache/dev-java/minidns-core-1.0.4 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1 SRC_URI=https://github.com/MiniDNS/minidns/archive/1.0.4.tar.gz -> minidns-core-1.0.4.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=70385cf9d0fd33ccb088197c985d7770 diff --git a/metadata/md5-cache/dev-java/mockito-1.9.5-r3 b/metadata/md5-cache/dev-java/mockito-1.9.5-r3 index 159e5b78d5e5..5995784dac08 100644 --- a/metadata/md5-cache/dev-java/mockito-1.9.5-r3 +++ b/metadata/md5-cache/dev-java/mockito-1.9.5-r3 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* dev-java/ant-core:0 dev-java/hamcrest-core:0 dev-java/junit:4 dev-java/objenesis:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/org/mockito/mockito-core/1.9.5/mockito-core-1.9.5-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=10c25dacd87e87de7303cf8301c1d000 diff --git a/metadata/md5-cache/dev-java/mockito-2.28.2 b/metadata/md5-cache/dev-java/mockito-2.28.2 index 56b14f656671..3e573ec2caea 100644 --- a/metadata/md5-cache/dev-java/mockito-2.28.2 +++ b/metadata/md5-cache/dev-java/mockito-2.28.2 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/asm:9 dev-java/byte-buddy:0 dev-java/objene RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://github.com/mockito/mockito/archive/v2.28.2.tar.gz -> mockito-2.28.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=925ca91c709516185c240a8ed7050630 diff --git a/metadata/md5-cache/dev-java/mockito-4.11.0 b/metadata/md5-cache/dev-java/mockito-4.11.0 index 258c3c563185..4674a64c09a1 100644 --- a/metadata/md5-cache/dev-java/mockito-4.11.0 +++ b/metadata/md5-cache/dev-java/mockito-4.11.0 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* dev-java/asm:9 dev-java/byte-buddy:0 dev-java/objenesis:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=4 SRC_URI=https://github.com/mockito/mockito/archive/v4.11.0.tar.gz -> mockito-4.11.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=229e6f420f458da610051287c9fce3c6 diff --git a/metadata/md5-cache/dev-java/msv-2022.7 b/metadata/md5-cache/dev-java/msv-2022.7 index ff9f71c1a453..bd7b3fd6110f 100644 --- a/metadata/md5-cache/dev-java/msv-2022.7 +++ b/metadata/md5-cache/dev-java/msv-2022.7 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/iso-relax:0 dev-java/relaxng-datatype:0 dev RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/xmlark/msv/archive/msv-2022.7.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=52e706ca10a7d66f6ba1ca038a131112 diff --git a/metadata/md5-cache/dev-java/mvel-2.3.2-r1 b/metadata/md5-cache/dev-java/mvel-2.3.2-r1 index b52e91af096f..c0c2528b5bc5 100644 --- a/metadata/md5-cache/dev-java/mvel-2.3.2-r1 +++ b/metadata/md5-cache/dev-java/mvel-2.3.2-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=2.3 SRC_URI=https://github.com/mvel/mvel/archive/refs/tags/mvel2-2.3.2.Final.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=36977dbfaeea9af5404e6b16fb157e42 diff --git a/metadata/md5-cache/dev-java/objenesis-3.3 b/metadata/md5-cache/dev-java/objenesis-3.3 index 3ff77b8f6ab8..14302b444139 100644 --- a/metadata/md5-cache/dev-java/objenesis-3.3 +++ b/metadata/md5-cache/dev-java/objenesis-3.3 @@ -10,5 +10,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=https://github.com/easymock/objenesis/archive/3.3.tar.gz -> objenesis-3.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=51c4f7dbd5eb1ef479c46a2865917463 diff --git a/metadata/md5-cache/dev-java/open-test-reporting-events-0.1.0_pre1 b/metadata/md5-cache/dev-java/open-test-reporting-events-0.1.0_pre1 index 71533b43b077..73ef4adf754e 100644 --- a/metadata/md5-cache/dev-java/open-test-reporting-events-0.1.0_pre1 +++ b/metadata/md5-cache/dev-java/open-test-reporting-events-0.1.0_pre1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* ~dev-java/open-test-reporting-schema-0.1.0_pre1:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/ota4j-team/open-test-reporting/archive/r0.1.0-M1.tar.gz -> open-test-reporting-0.1.0-M1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=0d157c27e7fbed9171699df78dc22aa5 diff --git a/metadata/md5-cache/dev-java/open-test-reporting-schema-0.1.0_pre1 b/metadata/md5-cache/dev-java/open-test-reporting-schema-0.1.0_pre1 index 11d84c30034a..a605755e916f 100644 --- a/metadata/md5-cache/dev-java/open-test-reporting-schema-0.1.0_pre1 +++ b/metadata/md5-cache/dev-java/open-test-reporting-schema-0.1.0_pre1 @@ -10,5 +10,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=https://github.com/ota4j-team/open-test-reporting/archive/r0.1.0-M1.tar.gz -> open-test-reporting-0.1.0-M1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8898da88a64e5a354452886bfd87326e diff --git a/metadata/md5-cache/dev-java/openjfx-8.1000-r1 b/metadata/md5-cache/dev-java/openjfx-8.1000-r1 index cc060c40939b..b3425f1f7280 100644 --- a/metadata/md5-cache/dev-java/openjfx-8.1000-r1 +++ b/metadata/md5-cache/dev-java/openjfx-8.1000-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=amd64? ( cpu_flags_x86_sse2 ) RESTRICT=test SLOT=8 SRC_URI=https://hg.openjdk.java.net/openjfx/8u-dev/rt/archive/9f49e3b6147f.tar.bz2 -> openjfx-8.1000.tar.bz2 https://dev.gentoo.org/~gyakovlev/distfiles/openjfx-8.1000-backports.tar.bz2 https://downloads.gradle.org/distributions/gradle-4.10.3-bin.zip -_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=8e2486d22a66faedd9c373b25e28e2ac diff --git a/metadata/md5-cache/dev-java/opentest4j-1.2.0-r1 b/metadata/md5-cache/dev-java/opentest4j-1.2.0-r1 index 7a759444c62a..8b005a0c0b8d 100644 --- a/metadata/md5-cache/dev-java/opentest4j-1.2.0-r1 +++ b/metadata/md5-cache/dev-java/opentest4j-1.2.0-r1 @@ -11,5 +11,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=https://github.com/ota4j-team/opentest4j/archive/r1.2.0.tar.gz -> opentest4j-1.2.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c67c7829cc4f727e0e6a8ef230e7f448 diff --git a/metadata/md5-cache/dev-java/osgi-annotation-8.1.0 b/metadata/md5-cache/dev-java/osgi-annotation-8.1.0 index f7d0cbedc291..818e10a43f40 100644 --- a/metadata/md5-cache/dev-java/osgi-annotation-8.1.0 +++ b/metadata/md5-cache/dev-java/osgi-annotation-8.1.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=https://docs.osgi.org/download/r8/osgi.annotation-8.1.0.jar -> osgi-annotation-8.1.0.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a03a56d045b6a08896036b2c3878277c diff --git a/metadata/md5-cache/dev-java/osgi-cmpn-8.0.0 b/metadata/md5-cache/dev-java/osgi-cmpn-8.0.0 index ff409e7bfd74..5df60da8c085 100644 --- a/metadata/md5-cache/dev-java/osgi-cmpn-8.0.0 +++ b/metadata/md5-cache/dev-java/osgi-cmpn-8.0.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 OSGi-Specification-2.0 RDEPEND=dev-java/cdi-api:0 dev-java/glassfish-persistence:0 dev-java/jakarta-servlet-api:4 dev-java/javax-inject:0 dev-java/jaxrs-api:0 dev-java/osgi-annotation:0 dev-java/osgi-core:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=8 SRC_URI=https://docs.osgi.org/download/r8/osgi.cmpn-8.0.0.jar -> osgi-cmpn-8.0.0.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=bfbcd2c44da033d978257c1dd34ae17e diff --git a/metadata/md5-cache/dev-java/osgi-cmpn-8.0.0-r1 b/metadata/md5-cache/dev-java/osgi-cmpn-8.0.0-r1 index dd67d0e4e004..665a2ae98b3f 100644 --- a/metadata/md5-cache/dev-java/osgi-cmpn-8.0.0-r1 +++ b/metadata/md5-cache/dev-java/osgi-cmpn-8.0.0-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 OSGi-Specification-2.0 RDEPEND=dev-java/cdi-api:0 dev-java/javax-persistence-api:0 dev-java/jakarta-servlet-api:4 dev-java/javax-inject:0 dev-java/jaxrs-api:0 dev-java/osgi-annotation:0 dev-java/osgi-core:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=8 SRC_URI=https://docs.osgi.org/download/r8/osgi.cmpn-8.0.0.jar -> osgi-cmpn-8.0.0.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=914bff7cf28b389259e0dc5ff7d3fcf4 diff --git a/metadata/md5-cache/dev-java/osgi-compendium-4.3.1-r4 b/metadata/md5-cache/dev-java/osgi-compendium-4.3.1-r4 index 154ca7691b29..8136fcdcb77a 100644 --- a/metadata/md5-cache/dev-java/osgi-compendium-4.3.1-r4 +++ b/metadata/md5-cache/dev-java/osgi-compendium-4.3.1-r4 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-java/glassfish-persistence:0 dev-java/osgi-core-api:0 dev-java/osgi-foundation:0 dev-java/jakarta-servlet-api:4 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://docs.osgi.org/download/r4v43/osgi.cmpn-4.3.1.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=31e1c2ea69990e4a833b309fe114c209 diff --git a/metadata/md5-cache/dev-java/osgi-core-8.0.0 b/metadata/md5-cache/dev-java/osgi-core-8.0.0 index 3fe0fd15eadb..e983b6d56cf1 100644 --- a/metadata/md5-cache/dev-java/osgi-core-8.0.0 +++ b/metadata/md5-cache/dev-java/osgi-core-8.0.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=https://docs.osgi.org/download/r8/osgi.core-8.0.0.jar -> osgi-core-8.0.0.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=37cb8ebdfc7a261503a25c2be40c1e56 diff --git a/metadata/md5-cache/dev-java/osgi-core-api-5.0.0-r2 b/metadata/md5-cache/dev-java/osgi-core-api-5.0.0-r2 index 8b368aca1914..967ce72fbdbe 100644 --- a/metadata/md5-cache/dev-java/osgi-core-api-5.0.0-r2 +++ b/metadata/md5-cache/dev-java/osgi-core-api-5.0.0-r2 @@ -10,5 +10,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=http://www.osgi.org/download/r5/osgi.core-5.0.0.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5af090f872a5bf2c3cff9ab2c3e5a826 diff --git a/metadata/md5-cache/dev-java/osgi-enterprise-api-5.0.0-r3 b/metadata/md5-cache/dev-java/osgi-enterprise-api-5.0.0-r3 index fe95787acd35..a851c86625b0 100644 --- a/metadata/md5-cache/dev-java/osgi-enterprise-api-5.0.0-r3 +++ b/metadata/md5-cache/dev-java/osgi-enterprise-api-5.0.0-r3 @@ -12,5 +12,5 @@ RDEPEND=dev-java/glassfish-persistence:0 dev-java/osgi-core-api:0 dev-java/javax RESTRICT=bindist SLOT=0 SRC_URI=https://docs.osgi.org/download/r5/osgi.enterprise-5.0.0.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5205bc9e089f764abff3238ad44fe4c9 diff --git a/metadata/md5-cache/dev-java/pdfbox-2.0.27 b/metadata/md5-cache/dev-java/pdfbox-2.0.27 index 73c32bbc7d67..15d051cad652 100644 --- a/metadata/md5-cache/dev-java/pdfbox-2.0.27 +++ b/metadata/md5-cache/dev-java/pdfbox-2.0.27 @@ -13,5 +13,5 @@ RDEPEND=dev-java/bcmail:0 dev-java/bcprov:0 dev-java/commons-logging:0 ~dev-java RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=mirror://apache/pdfbox/2.0.27/pdfbox-2.0.27-src.zip test? ( https://issues.apache.org/jira/secure/attachment/12481683/1.pdf -> PDFBOX-1031-1.pdf https://issues.apache.org/jira/secure/attachment/12481684/2.pdf -> PDFBOX-1031-2.pdf https://issues.apache.org/jira/secure/attachment/12486525/1_testfile1.pdf -> PDFBOX-1065-1.pdf https://issues.apache.org/jira/secure/attachment/12486526/2_testfile1.pdf -> PDFBOX-1065-2.pdf https://issues.apache.org/jira/secure/attachment/12490774/a.pdf -> PDFBOX-1100-1.pdf https://issues.apache.org/jira/secure/attachment/12490775/b.pdf -> PDFBOX-1100-2.pdf https://issues.apache.org/jira/secure/attachment/12848122/SF1199AEG%20%28Complete%29.pdf -> PDFBOX-3656.pdf https://issues.apache.org/jira/secure/attachment/12852207/test.pdf -> PDFBOX-3682.pdf https://issues.apache.org/jira/secure/attachment/12888957/079977.pdf -> PDFBOX-3940-079977.pdf https://issues.apache.org/jira/secure/attachment/12867113/202097.pdf -> PDFBOX-3785-202097.pdf https://issues.apache.org/jira/secure/attachment/12890031/670064.pdf -> PDFBOX-3947-670064.pdf https://issues.apache.org/jira/secure/attachment/12890034/EUWO6SQS5TM4VGOMRD3FLXZHU35V2CP2.pdf -> PDFBOX-3948-EUWO6SQS5TM4VGOMRD3FLXZHU35V2CP2.pdf https://issues.apache.org/jira/secure/attachment/12890037/MKFYUGZWS3OPXLLVU2Z4LWCTVA5WNOGF.pdf -> PDFBOX-3949-MKFYUGZWS3OPXLLVU2Z4LWCTVA5WNOGF.pdf https://issues.apache.org/jira/secure/attachment/12890042/23EGDHXSBBYQLKYOKGZUOVYVNE675PRD.pdf -> PDFBOX-3950-23EGDHXSBBYQLKYOKGZUOVYVNE675PRD.pdf https://issues.apache.org/jira/secure/attachment/12890047/FIHUZWDDL2VGPOE34N6YHWSIGSH5LVGZ.pdf -> PDFBOX-3951-FIHUZWDDL2VGPOE34N6YHWSIGSH5LVGZ.pdf https://issues.apache.org/jira/secure/attachment/12892097/c687766d68ac766be3f02aaec5e0d713_2.pdf -> PDFBOX-3964-c687766d68ac766be3f02aaec5e0d713_2.pdf https://issues.apache.org/jira/secure/attachment/12893582/63NGFQRI44HQNPIPEJH5W2TBM6DJZWMI.pdf -> PDFBOX-3977-63NGFQRI44HQNPIPEJH5W2TBM6DJZWMI.pdf https://issues.apache.org/jira/secure/attachment/12896905/GeneralForbearance.pdf -> PDFBOX-3999-GeneralForbearance.pdf https://issues.apache.org/jira/secure/attachment/12919726/sample.pdf -> PDFBOX-4197.pdf https://issues.apache.org/jira/secure/attachment/12938094/Quelldatei.pdf -> PDFBOX-4308.pdf https://issues.apache.org/jira/secure/attachment/12952086/form.pdf -> PDFBOX-4408.pdf https://issues.apache.org/jira/secure/attachment/12953423/000314.pdf -> PDFBOX-4418-000314.pdf https://issues.apache.org/jira/secure/attachment/12953421/000671.pdf -> PDFBOX-4418-000671.pdf https://issues.apache.org/jira/secure/attachment/12953866/000746.pdf -> PDFBOX-4423-000746.pdf https://issues.apache.org/jira/secure/attachment/12966453/cryptfilter.pdf -> PDFBOX-4517-cryptfilter.pdf https://issues.apache.org/jira/secure/attachment/12991833/PDFBOX-4750-test.pdf -> PDFBOX-4750.pdf https://issues.apache.org/jira/secure/attachment/12914331/WXMDXCYRWFDCMOSFQJ5OAJIAFXYRZ5OA.pdf -> PDFBOX-4153-WXMDXCYRWFDCMOSFQJ5OAJIAFXYRZ5OA.pdf https://issues.apache.org/jira/secure/attachment/12962991/NeS1078.pdf -> PDFBOX-4490.pdf https://issues.apache.org/jira/secure/attachment/12784025/PDFBOX-3208-L33MUTT2SVCWGCS6UIYL5TH3PNPXHIS6.pdf https://issues.apache.org/jira/secure/attachment/12867102/PDFBOX-3783-72GLBIGUC6LB46ELZFBARRJTLN4RBSQM.pdf https://issues.apache.org/jira/secure/attachment/12929821/16bit.png -> PDFBOX-4184-16bit.png https://issues.apache.org/jira/secure/attachment/12943502/ArrayIndexOutOfBoundsException%20COSParser -> PDFBOX-4338.pdf https://issues.apache.org/jira/secure/attachment/12943503/NullPointerException%20COSParser -> PDFBOX-4339.pdf https://issues.apache.org/jira/secure/attachment/12867433/genko_oc_shiryo1.pdf https://moji.or.jp/wp-content/ipafont/IPAfont/ipag00303.zip https://moji.or.jp/wp-content/ipafont/IPAfont/ipagp00303.zip https://issues.apache.org/jira/secure/attachment/12911053/n019003l.pfb https://issues.apache.org/jira/secure/attachment/12949710/032163.jpg -> PDFBOX-4184-032163.jpg https://issues.apache.org/jira/secure/attachment/13025718/lotus.jpg -> PDFBOX-5196-lotus.jpg https://issues.apache.org/jira/secure/attachment/13002695/13._Korona_szallo_vegzes_13.09.26.eredeti.pdf -> PDFBOX-4831.pdf ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=24274850be687a530ffdbff6cb6971a6 diff --git a/metadata/md5-cache/dev-java/picocli-4.6.3-r1 b/metadata/md5-cache/dev-java/picocli-4.6.3-r1 index d9f111665454..67d72075f6e7 100644 --- a/metadata/md5-cache/dev-java/picocli-4.6.3-r1 +++ b/metadata/md5-cache/dev-java/picocli-4.6.3-r1 @@ -11,5 +11,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=https://github.com/remkop/picocli/archive/v4.6.3.tar.gz -> picocli-4.6.3-sources.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e25fb06d87ee8f325d85e36500e9c1d8 diff --git a/metadata/md5-cache/dev-java/plexus-classworlds-2.6.0 b/metadata/md5-cache/dev-java/plexus-classworlds-2.6.0 index 3e535a2e67e8..97fd0fd2c815 100644 --- a/metadata/md5-cache/dev-java/plexus-classworlds-2.6.0 +++ b/metadata/md5-cache/dev-java/plexus-classworlds-2.6.0 @@ -11,5 +11,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=https://github.com/codehaus-plexus/plexus-classworlds/archive/plexus-classworlds-2.6.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=6ee76b6ffed94c3ca241032f10d11f7a diff --git a/metadata/md5-cache/dev-java/poi-5.2.3 b/metadata/md5-cache/dev-java/poi-5.2.3 index c860f0e541ea..4509e29e767e 100644 --- a/metadata/md5-cache/dev-java/poi-5.2.3 +++ b/metadata/md5-cache/dev-java/poi-5.2.3 @@ -10,5 +10,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/poi/release/src/poi-src-5.2.3-20220909.tgz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=1f34718ed49e41427652b9b5e773b2d1 diff --git a/metadata/md5-cache/dev-java/protobuf-java-3.23.0 b/metadata/md5-cache/dev-java/protobuf-java-3.23.0 index 79ae400f93fe..ff597490756c 100644 --- a/metadata/md5-cache/dev-java/protobuf-java-3.23.0 +++ b/metadata/md5-cache/dev-java/protobuf-java-3.23.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 ) SLOT=0 SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v23.0.tar.gz -> protobuf-23.0.tar.gz test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ae2b87600366de7588d058fae095060d diff --git a/metadata/md5-cache/dev-java/protobuf-java-3.24.2 b/metadata/md5-cache/dev-java/protobuf-java-3.24.2 index 70d1c54f9424..c85258efd623 100644 --- a/metadata/md5-cache/dev-java/protobuf-java-3.24.2 +++ b/metadata/md5-cache/dev-java/protobuf-java-3.24.2 @@ -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=https://github.com/protocolbuffers/protobuf/archive/v24.2.tar.gz -> protobuf-24.2.tar.gz test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8cf26f90f9f03a4081c860637f98531e diff --git a/metadata/md5-cache/dev-java/qdox-2.0.1 b/metadata/md5-cache/dev-java/qdox-2.0.1 index 4fb4c8bc2d4f..c7d5dadf0af2 100644 --- a/metadata/md5-cache/dev-java/qdox-2.0.1 +++ b/metadata/md5-cache/dev-java/qdox-2.0.1 @@ -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=2 SRC_URI=https://github.com/paul-hammant/qdox/archive/qdox-2.0.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=13e8dbdb52a315b4ee9b2842be5f9441 diff --git a/metadata/md5-cache/dev-java/randomized-runner-2.8.0 b/metadata/md5-cache/dev-java/randomized-runner-2.8.0 index a38ea6759685..d5335a09e201 100644 --- a/metadata/md5-cache/dev-java/randomized-runner-2.8.0 +++ b/metadata/md5-cache/dev-java/randomized-runner-2.8.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/junit:4 >=dev-java/java-config-2.2.0-r3 sou RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/randomizedtesting/randomizedtesting/archive/release/2.8.0.tar.gz -> randomized-runner-2.8.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=ffa4a8dedf4d659af3f555a344b67949 diff --git a/metadata/md5-cache/dev-java/reflections-0.9.12-r5 b/metadata/md5-cache/dev-java/reflections-0.9.12-r5 index c543c8f49054..5b21e97b9daf 100644 --- a/metadata/md5-cache/dev-java/reflections-0.9.12-r5 +++ b/metadata/md5-cache/dev-java/reflections-0.9.12-r5 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/dom4j:1 dev-java/gson:2.6 dev-java/javassis RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ronmamo/reflections/archive/0.9.12.tar.gz -> reflections-0.9.12.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=16b177ef67dfd0e007897d2742742acb diff --git a/metadata/md5-cache/dev-java/relaxng-datatype-1.0-r3 b/metadata/md5-cache/dev-java/relaxng-datatype-1.0-r3 index 59465a0d88be..b09d793d4074 100644 --- a/metadata/md5-cache/dev-java/relaxng-datatype-1.0-r3 +++ b/metadata/md5-cache/dev-java/relaxng-datatype-1.0-r3 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://sourceforge/relaxng/relaxngDatatype-1.0.zip -> relaxng-datatype-1.0.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=2bf190c0b35edf6f5db77ab56eccd14b diff --git a/metadata/md5-cache/dev-java/relaxng-datatype-20020414 b/metadata/md5-cache/dev-java/relaxng-datatype-20020414 index 6b365442fff3..884ca18b206f 100644 --- a/metadata/md5-cache/dev-java/relaxng-datatype-20020414 +++ b/metadata/md5-cache/dev-java/relaxng-datatype-20020414 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/relaxngDatatype/relaxngDatatype/20020414/relaxngDatatype-20020414-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=1f8c8bb813e888416897073582c14529 diff --git a/metadata/md5-cache/dev-java/reload4j-1.2.22 b/metadata/md5-cache/dev-java/reload4j-1.2.22 index 95fa0745ab9b..4490039046d7 100644 --- a/metadata/md5-cache/dev-java/reload4j-1.2.22 +++ b/metadata/md5-cache/dev-java/reload4j-1.2.22 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/javax-mail:0 dev-java/jboss-jms-api:1.1 >=d RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/qos-ch/reload4j/archive/v_1.2.22.tar.gz -> reload4j-1.2.22.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b3ff7d60da0064d7d74c7fca86bf26ed diff --git a/metadata/md5-cache/dev-java/rhino-1.7.14 b/metadata/md5-cache/dev-java/rhino-1.7.14 index 69f0cbfee945..cb24f759b0b4 100644 --- a/metadata/md5-cache/dev-java/rhino-1.7.14 +++ b/metadata/md5-cache/dev-java/rhino-1.7.14 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=test !test? ( test ) SLOT=1.6 SRC_URI=https://github.com/mozilla/rhino/archive/Rhino1_7_14_Release.tar.gz -> rhino-1.7.14.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e22c22e09284defb9a49b15e471af42c diff --git a/metadata/md5-cache/dev-java/rome-0.9-r4 b/metadata/md5-cache/dev-java/rome-0.9-r4 index d68fb74d8bc7..b19966d0165d 100644 --- a/metadata/md5-cache/dev-java/rome-0.9-r4 +++ b/metadata/md5-cache/dev-java/rome-0.9-r4 @@ -12,5 +12,5 @@ RDEPEND=dev-java/jdom:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 sour RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gentoo/rome-0.9.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=213f0e66eb276ced3a6c501f727e5592 diff --git a/metadata/md5-cache/dev-java/saslprep-1.1-r1 b/metadata/md5-cache/dev-java/saslprep-1.1-r1 index db325d503fa0..d840dc9cfa3f 100644 --- a/metadata/md5-cache/dev-java/saslprep-1.1-r1 +++ b/metadata/md5-cache/dev-java/saslprep-1.1-r1 @@ -10,5 +10,5 @@ LICENSE=BSD-2 RDEPEND=>=virtual/jre-1.8:* dev-java/stringprep:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/com/ongres/stringprep/saslprep/1.1/saslprep-1.1-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8479af41ff6c2a238ee56ac3abafdaa4 diff --git a/metadata/md5-cache/dev-java/sax-2.2.1-r5 b/metadata/md5-cache/dev-java/sax-2.2.1-r5 index 09c42e9de113..8abd229f1422 100644 --- a/metadata/md5-cache/dev-java/sax-2.2.1-r5 +++ b/metadata/md5-cache/dev-java/sax-2.2.1-r5 @@ -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=mirror://sourceforge/sax/sax2r3.zip -> sax-2.2.1.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7a2c78e8c769fc141720a601e6ffdfdf diff --git a/metadata/md5-cache/dev-java/saxon-6.5.5-r3 b/metadata/md5-cache/dev-java/saxon-6.5.5-r3 index ea94d414ccde..25d10199bc20 100644 --- a/metadata/md5-cache/dev-java/saxon-6.5.5-r3 +++ b/metadata/md5-cache/dev-java/saxon-6.5.5-r3 @@ -11,5 +11,5 @@ LICENSE=MPL-1.1 RDEPEND=dev-java/jdom:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=6.5 SRC_URI=mirror://sourceforge/project/saxon/saxon6/6.5.5/saxon6-5-5.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=58ccce8abcdbad8e38d4e11952e2031c diff --git a/metadata/md5-cache/dev-java/scram-2.1 b/metadata/md5-cache/dev-java/scram-2.1 index b8d0902a36a7..4b21e5e78b9e 100644 --- a/metadata/md5-cache/dev-java/scram-2.1 +++ b/metadata/md5-cache/dev-java/scram-2.1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/saslprep:0 >=dev-java/java-config-2.2.0-r3 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/ongresinc/scram/-/archive/2.1/scram-2.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f03d39f288f35be24e795d74483b0153 diff --git a/metadata/md5-cache/dev-java/shrinkwrap-api-1.2.6 b/metadata/md5-cache/dev-java/shrinkwrap-api-1.2.6 index d2fd6f6a7f81..57d87e0ed60d 100644 --- a/metadata/md5-cache/dev-java/shrinkwrap-api-1.2.6 +++ b/metadata/md5-cache/dev-java/shrinkwrap-api-1.2.6 @@ -11,5 +11,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=https://github.com/shrinkwrap/shrinkwrap/archive/1.2.6.tar.gz -> shrinkwrap-1.2.6.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=05ffedbd63e308cf998e633499747ac0 diff --git a/metadata/md5-cache/dev-java/shrinkwrap-impl-base-1.2.6 b/metadata/md5-cache/dev-java/shrinkwrap-impl-base-1.2.6 index 052249136eea..5fbc19037be9 100644 --- a/metadata/md5-cache/dev-java/shrinkwrap-impl-base-1.2.6 +++ b/metadata/md5-cache/dev-java/shrinkwrap-impl-base-1.2.6 @@ -11,5 +11,5 @@ RDEPEND=dev-java/jakarta-activation:1 ~dev-java/shrinkwrap-api-1.2.6:0 ~dev-java RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/shrinkwrap/shrinkwrap/archive/1.2.6.tar.gz -> shrinkwrap-1.2.6.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=127fd45566850a101f9f183f262c108d diff --git a/metadata/md5-cache/dev-java/shrinkwrap-spi-1.2.6 b/metadata/md5-cache/dev-java/shrinkwrap-spi-1.2.6 index 8ef317ea6f07..5febb8acac5d 100644 --- a/metadata/md5-cache/dev-java/shrinkwrap-spi-1.2.6 +++ b/metadata/md5-cache/dev-java/shrinkwrap-spi-1.2.6 @@ -10,5 +10,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=https://github.com/shrinkwrap/shrinkwrap/archive/1.2.6.tar.gz -> shrinkwrap-1.2.6.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e9a1a255be47617bc467ec79fa684e8c diff --git a/metadata/md5-cache/dev-java/sjsxp-1.0.2 b/metadata/md5-cache/dev-java/sjsxp-1.0.2 index d5b3e91ca6aa..9c85f266b0aa 100644 --- a/metadata/md5-cache/dev-java/sjsxp-1.0.2 +++ b/metadata/md5-cache/dev-java/sjsxp-1.0.2 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=dev-java/xpp3:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/com/sun/xml/stream/sjsxp/1.0.2/sjsxp-1.0.2-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=308d0100ae4ba811f4261b0944400eaf diff --git a/metadata/md5-cache/dev-java/slf4j-api-2.0.3 b/metadata/md5-cache/dev-java/slf4j-api-2.0.3 index 030e88c70588..9714319d3e8e 100644 --- a/metadata/md5-cache/dev-java/slf4j-api-2.0.3 +++ b/metadata/md5-cache/dev-java/slf4j-api-2.0.3 @@ -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=https://github.com/qos-ch/slf4j/archive/v_2.0.3.tar.gz -> slf4j-2.0.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8d3e2c14d46b04c10587b5e30cd66c85 diff --git a/metadata/md5-cache/dev-java/slf4j-ext-2.0.3 b/metadata/md5-cache/dev-java/slf4j-ext-2.0.3 index 919a26229fe3..1ddf0e4a175e 100644 --- a/metadata/md5-cache/dev-java/slf4j-ext-2.0.3 +++ b/metadata/md5-cache/dev-java/slf4j-ext-2.0.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/cal10n:0 dev-java/javassist:3 ~dev-java/slf RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/qos-ch/slf4j/archive/v_2.0.3.tar.gz -> slf4j-2.0.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=296eeb74c0907f93c5473a9e8ed14a52 diff --git a/metadata/md5-cache/dev-java/slf4j-nop-2.0.3 b/metadata/md5-cache/dev-java/slf4j-nop-2.0.3 index ae7ba911d6af..1936718ea1fc 100644 --- a/metadata/md5-cache/dev-java/slf4j-nop-2.0.3 +++ b/metadata/md5-cache/dev-java/slf4j-nop-2.0.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* ~dev-java/slf4j-api-2.0.3:0 >=dev-java/java-config-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/qos-ch/slf4j/archive/v_2.0.3.tar.gz -> slf4j-2.0.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f6498be8910a028b01ef1c4a659fb4e6 diff --git a/metadata/md5-cache/dev-java/slf4j-reload4j-2.0.3 b/metadata/md5-cache/dev-java/slf4j-reload4j-2.0.3 index 8066a77f6b94..55cd5529d3f1 100644 --- a/metadata/md5-cache/dev-java/slf4j-reload4j-2.0.3 +++ b/metadata/md5-cache/dev-java/slf4j-reload4j-2.0.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/reload4j:0 ~dev-java/slf4j-api-2.0.3:0 >=de RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/qos-ch/slf4j/archive/v_2.0.3.tar.gz -> slf4j-2.0.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c0d8ae144a3cd2102f5ec172801b0cce diff --git a/metadata/md5-cache/dev-java/slf4j-simple-2.0.3 b/metadata/md5-cache/dev-java/slf4j-simple-2.0.3 index 7813a918de41..9c212d0e8015 100644 --- a/metadata/md5-cache/dev-java/slf4j-simple-2.0.3 +++ b/metadata/md5-cache/dev-java/slf4j-simple-2.0.3 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* ~dev-java/slf4j-api-2.0.3:0 >=dev-java/java-config-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/qos-ch/slf4j/archive/v_2.0.3.tar.gz -> slf4j-2.0.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=778d0b8809400ec08a6ea785cec13279 diff --git a/metadata/md5-cache/dev-java/snakeyaml-1.33 b/metadata/md5-cache/dev-java/snakeyaml-1.33 index adb24aad366c..4e5fda8a34d0 100644 --- a/metadata/md5-cache/dev-java/snakeyaml-1.33 +++ b/metadata/md5-cache/dev-java/snakeyaml-1.33 @@ -11,5 +11,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=https://bitbucket.org/snakeyaml/snakeyaml/get/snakeyaml-1.33.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8f519c2540dfaf4f22e4c33e3b90e8f2 diff --git a/metadata/md5-cache/dev-java/snakeyaml-2.0 b/metadata/md5-cache/dev-java/snakeyaml-2.0 index 8b4412769d52..5a5df711249e 100644 --- a/metadata/md5-cache/dev-java/snakeyaml-2.0 +++ b/metadata/md5-cache/dev-java/snakeyaml-2.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://bitbucket.org/snakeyaml/snakeyaml/get/snakeyaml-2.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a72f0b84ed08afa27f7476911c329b29 diff --git a/metadata/md5-cache/dev-java/snappy-1.1.10.1-r1 b/metadata/md5-cache/dev-java/snappy-1.1.10.1-r1 index cb6ea9ffa781..31274364cbf7 100644 --- a/metadata/md5-cache/dev-java/snappy-1.1.10.1-r1 +++ b/metadata/md5-cache/dev-java/snappy-1.1.10.1-r1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/osgi-core:0 app-arch/snappy dev-libs/bitshu RESTRICT=!test? ( test ) SLOT=1.1 SRC_URI=https://github.com/xerial/snappy-java/archive/v1.1.10.1.tar.gz -> snappy-1.1.10.1.tar.gz test? ( https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-common/3.3.5/hadoop-common-3.3.5.jar ) -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=1b115ca2294387443a8d8baf4274eb66 diff --git a/metadata/md5-cache/dev-java/sparsebitset-1.2 b/metadata/md5-cache/dev-java/sparsebitset-1.2 index c1e6cef03ba8..bf2394565a5a 100644 --- a/metadata/md5-cache/dev-java/sparsebitset-1.2 +++ b/metadata/md5-cache/dev-java/sparsebitset-1.2 @@ -11,5 +11,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=https://github.com/brettwooldridge/SparseBitSet/archive/refs/tags/SparseBitSet-1.2.tar.gz -> sparsebitset-1.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5f69a03feebea29a78b517f77e5b9cf8 diff --git a/metadata/md5-cache/dev-java/stax2-api-4.2.1-r1 b/metadata/md5-cache/dev-java/stax2-api-4.2.1-r1 index 36711942a005..bb4146c64a14 100644 --- a/metadata/md5-cache/dev-java/stax2-api-4.2.1-r1 +++ b/metadata/md5-cache/dev-java/stax2-api-4.2.1-r1 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/FasterXML/stax2-api/archive/refs/tags/stax2-api-4.2.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=950511a8e1083c5f4ad34a160222c06e diff --git a/metadata/md5-cache/dev-java/stringprep-1.1 b/metadata/md5-cache/dev-java/stringprep-1.1 index 50a37c0e7353..1fb32b31a32e 100644 --- a/metadata/md5-cache/dev-java/stringprep-1.1 +++ b/metadata/md5-cache/dev-java/stringprep-1.1 @@ -10,5 +10,5 @@ LICENSE=BSD-2 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/com/ongres/stringprep/stringprep/1.1/stringprep-1.1-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=60be8cc441cc9801b4844c531d85b0ca diff --git a/metadata/md5-cache/dev-java/stringtemplate-3.2.1-r2 b/metadata/md5-cache/dev-java/stringtemplate-3.2.1-r2 index 4c5a4b34d852..07af634fa90c 100644 --- a/metadata/md5-cache/dev-java/stringtemplate-3.2.1-r2 +++ b/metadata/md5-cache/dev-java/stringtemplate-3.2.1-r2 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/antlr:0 >=dev-java/java-config-2.2.0-r3 sou RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/antlr/stringtemplate3/archive/68f2a42e8038f8e716e9666909ea485ee8aff45a.tar.gz -> stringtemplate-3.2.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=9809b12f3377f575a08523eaf4d91a8d diff --git a/metadata/md5-cache/dev-java/stringtemplate-4.3.2 b/metadata/md5-cache/dev-java/stringtemplate-4.3.2 index cef36f8e869c..c56dad73cba0 100644 --- a/metadata/md5-cache/dev-java/stringtemplate-4.3.2 +++ b/metadata/md5-cache/dev-java/stringtemplate-4.3.2 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/antlr-runtime:3.5 >=dev-java/java-config-2. RESTRICT=!test? ( test ) SLOT=4 SRC_URI=https://repo1.maven.org/maven2/org/antlr/ST4/4.3.2/ST4-4.3.2-sources.jar https://github.com/antlr/stringtemplate4/archive/4.3.2.tar.gz -> stringtemplate-4.3.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=460b133dd0b48f96e7ab18b7ba058d45 diff --git a/metadata/md5-cache/dev-java/swing-layout-1.0.4-r2 b/metadata/md5-cache/dev-java/swing-layout-1.0.4-r2 index 6b6c021372e7..eeed01357035 100644 --- a/metadata/md5-cache/dev-java/swing-layout-1.0.4-r2 +++ b/metadata/md5-cache/dev-java/swing-layout-1.0.4-r2 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1 SRC_URI=mirror://gentoo/swing-layout-1.0.4-src.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=2676b345338fb20e84e5cddcba153511 diff --git a/metadata/md5-cache/dev-java/swingx-1.6.4-r1 b/metadata/md5-cache/dev-java/swingx-1.6.4-r1 index f8ab1c448d25..438d1b1a9a26 100644 --- a/metadata/md5-cache/dev-java/swingx-1.6.4-r1 +++ b/metadata/md5-cache/dev-java/swingx-1.6.4-r1 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=virtual/jre:1.8 dev-java/metainf-services:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=1.6 SRC_URI=https://maven.java.net/service/local/repositories/releases/content/org/swinglabs/swingx/swingx-all/1.6.4/swingx-all-1.6.4-sources.jar https://java.net/projects/swingx/downloads/download/releases/swingx-mavensupport-1.6.4-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8b75665f7ccbc2320259e96eef6cebf2 diff --git a/metadata/md5-cache/dev-java/swingx-beaninfo-1.6.4-r1 b/metadata/md5-cache/dev-java/swingx-beaninfo-1.6.4-r1 index bb9467e3dd3c..b01bd4b6d871 100644 --- a/metadata/md5-cache/dev-java/swingx-beaninfo-1.6.4-r1 +++ b/metadata/md5-cache/dev-java/swingx-beaninfo-1.6.4-r1 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=virtual/jre-1.8:* dev-java/swingx:1.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://java.net/downloads/swingx/releases/swingx-beaninfo-1.6.4-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f12e43df4ba1e563f1b2e5f55c8df20c diff --git a/metadata/md5-cache/dev-java/swingx-ws-1.0_p20110515-r2 b/metadata/md5-cache/dev-java/swingx-ws-1.0_p20110515-r2 index cbaa894fbe64..92e32f988ad7 100644 --- a/metadata/md5-cache/dev-java/swingx-ws-1.0_p20110515-r2 +++ b/metadata/md5-cache/dev-java/swingx-ws-1.0_p20110515-r2 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=dev-java/jakarta-xml-soap-api:1 dev-java/jdom:0 dev-java/json:0 dev-java/rome:0 dev-java/jtidy:0 dev-java/xerces:2 dev-java/swingx:1.6 dev-java/swing-layout:1 dev-java/swingx-beaninfo:0 dev-java/commons-httpclient:3 dev-java/xml-commons-external:1.4 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=bt747 SRC_URI=mirror://sourceforge/bt747/Development/swingx-ws-2011_05_15-src.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=48ea44ce683e8616b1bf5804c5571b74 diff --git a/metadata/md5-cache/dev-java/swt-4.28-r1 b/metadata/md5-cache/dev-java/swt-4.28-r1 index d13f15f30d0e..c4ebeb86db95 100644 --- a/metadata/md5-cache/dev-java/swt-4.28-r1 +++ b/metadata/md5-cache/dev-java/swt-4.28-r1 @@ -11,5 +11,5 @@ LICENSE=CPL-1.0 LGPL-2.1 MPL-1.1 RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/glib x11-libs/gtk+:3 x11-libs/libXtst cairo? ( x11-libs/cairo ) opengl? ( virtual/glu virtual/opengl ) webkit? ( net-libs/webkit-gtk:4.1 ) >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=4.27 SRC_URI=amd64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.28-202306050440/swt-4.28-gtk-linux-x86_64.zip ) arm64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.28-202306050440/swt-4.28-gtk-linux-aarch64.zip ) ppc64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.28-202306050440/swt-4.28-gtk-linux-ppc64le.zip ) -_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=25bdc7d4d327714f2bffb21c277adb13 diff --git a/metadata/md5-cache/dev-java/swt-4.29 b/metadata/md5-cache/dev-java/swt-4.29 index eb5484d53f0e..e08d5dc9329f 100644 --- a/metadata/md5-cache/dev-java/swt-4.29 +++ b/metadata/md5-cache/dev-java/swt-4.29 @@ -11,5 +11,5 @@ LICENSE=CPL-1.0 LGPL-2.1 MPL-1.1 RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/glib x11-libs/gtk+:3 x11-libs/libXtst cairo? ( x11-libs/cairo ) opengl? ( virtual/glu virtual/opengl ) webkit? ( net-libs/webkit-gtk:4.1 ) >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=4.27 SRC_URI=amd64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.29-202309031000/swt-4.29-gtk-linux-x86_64.zip ) arm64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.29-202309031000/swt-4.29-gtk-linux-aarch64.zip ) ppc64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.29-202309031000/swt-4.29-gtk-linux-ppc64le.zip ) -_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=56602167ae7228f52d5f1fd340a373c3 diff --git a/metadata/md5-cache/dev-java/system-rules-1.19.0 b/metadata/md5-cache/dev-java/system-rules-1.19.0 index 793558a1c207..90d5aa2a4de1 100644 --- a/metadata/md5-cache/dev-java/system-rules-1.19.0 +++ b/metadata/md5-cache/dev-java/system-rules-1.19.0 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/junit:4 >=dev-java/java-config-2.2.0-r3 sou RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/stefanbirkner/system-rules/archive/system-rules-1.19.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=99c09d7bec18b6cb525588968c5568bf diff --git a/metadata/md5-cache/dev-java/testng-6.11 b/metadata/md5-cache/dev-java/testng-6.11 index b98a1d0d1333..d746a1a141b7 100644 --- a/metadata/md5-cache/dev-java/testng-6.11 +++ b/metadata/md5-cache/dev-java/testng-6.11 @@ -12,5 +12,5 @@ RDEPEND=dev-java/ant-core:0 dev-java/bsh:0 dev-java/guice:4 dev-java/jcommander: RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/testng-team/testng/archive/6.11.tar.gz -> testng-6.11.tar.gz https://repo1.maven.org/maven2/org/webjars/jquery/3.5.1/jquery-3.5.1.jar test? ( https://repo1.maven.org/maven2/org/spockframework/spock-core/1.0-groovy-2.4/spock-core-1.0-groovy-2.4.jar https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.4.7/groovy-all-2.4.7.jar https://downloads.apache.org/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=feeec0a5963975253123dde9e9b30030 diff --git a/metadata/md5-cache/dev-java/testng-6.9.10-r1 b/metadata/md5-cache/dev-java/testng-6.9.10-r1 index a53cdc111880..9288847c14a7 100644 --- a/metadata/md5-cache/dev-java/testng-6.9.10-r1 +++ b/metadata/md5-cache/dev-java/testng-6.9.10-r1 @@ -11,5 +11,5 @@ RDEPEND=dev-java/bsh:0 dev-java/guice:4 dev-java/junit:4 dev-java/ant-core:0 dev RESTRICT=test SLOT=0 SRC_URI=https://github.com/testng-team/testng/archive/6.9.10.tar.gz -> testng-6.9.10.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=d5ba37a2c100edc3b007c52729494b1f 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 07ad5055a986..067e98010cc0 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=a25a7a4f82699b0144b9a747532b707e 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 34d3e5fe654d..251ca6d70a8f 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=fba1a02a7c670999e5bae1d32f86ffaf 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 8c4e3f504cad..3826517044f5 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=8a88829912bf8cfb68e791158a9c0db5 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 b0be6a0a9ca4..5cfecc122ac1 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=f63563a632d5eac69990772cc99f5371 diff --git a/metadata/md5-cache/dev-java/treelayout-1.0.3-r1 b/metadata/md5-cache/dev-java/treelayout-1.0.3-r1 index 0ec1566286d5..6708825b2750 100644 --- a/metadata/md5-cache/dev-java/treelayout-1.0.3-r1 +++ b/metadata/md5-cache/dev-java/treelayout-1.0.3-r1 @@ -11,5 +11,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=https://github.com/abego/treelayout/archive/v1.0.3.tar.gz -> treelayout-1.0.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8887a0352989a252aa1bba63953ac9bb diff --git a/metadata/md5-cache/dev-java/txw2-2.3.8-r1 b/metadata/md5-cache/dev-java/txw2-2.3.8-r1 index a201462dfc0e..49f640f068e4 100644 --- a/metadata/md5-cache/dev-java/txw2-2.3.8-r1 +++ b/metadata/md5-cache/dev-java/txw2-2.3.8-r1 @@ -10,5 +10,5 @@ LICENSE=EPL-1.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2 SRC_URI=https://github.com/eclipse-ee4j/jaxb-ri/archive/2.3.8-RI.tar.gz -> jaxb-ri-2.3.8.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=90db21f1763707053b67dce4c3967b14 diff --git a/metadata/md5-cache/dev-java/typesafe-config-1.4.2 b/metadata/md5-cache/dev-java/typesafe-config-1.4.2 index ef8b9c3a4bad..3d02565d1ee7 100644 --- a/metadata/md5-cache/dev-java/typesafe-config-1.4.2 +++ b/metadata/md5-cache/dev-java/typesafe-config-1.4.2 @@ -10,5 +10,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=https://github.com/lightbend/config/archive/v1.4.2.tar.gz -> typesafe-config-1.4.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=908813cab4fcc930cc4aecdd557ee93d diff --git a/metadata/md5-cache/dev-java/unbescape-1.1.6 b/metadata/md5-cache/dev-java/unbescape-1.1.6 index 55673dc772ce..0a5803191d1b 100644 --- a/metadata/md5-cache/dev-java/unbescape-1.1.6 +++ b/metadata/md5-cache/dev-java/unbescape-1.1.6 @@ -10,5 +10,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=https://github.com/unbescape/unbescape/archive/unbescape-1.1.6.RELEASE.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=81b796a3517fc9904ea35ac7cbdd8a21 diff --git a/metadata/md5-cache/dev-java/univocity-parsers-2.9.1 b/metadata/md5-cache/dev-java/univocity-parsers-2.9.1 index e8f3302b4bd9..345810b28114 100644 --- a/metadata/md5-cache/dev-java/univocity-parsers-2.9.1 +++ b/metadata/md5-cache/dev-java/univocity-parsers-2.9.1 @@ -10,5 +10,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=https://github.com/uniVocity/univocity-parsers/archive/refs/tags/v2.9.1.tar.gz -> univocity-parsers-2.9.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=19253877fdd33c094d6d50c427f7f224 diff --git a/metadata/md5-cache/dev-java/validation-api-1.0.0-r1 b/metadata/md5-cache/dev-java/validation-api-1.0.0-r1 index d24ebc411d95..5c83ecfd6bc1 100644 --- a/metadata/md5-cache/dev-java/validation-api-1.0.0-r1 +++ b/metadata/md5-cache/dev-java/validation-api-1.0.0-r1 @@ -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=1.0 SRC_URI=https://repository.jboss.org/nexus/service/local/repo_groups/public/content/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=a0a24c2ae72b3e51abe0c0d08b649679 diff --git a/metadata/md5-cache/dev-java/validation-api-1.1.0-r1 b/metadata/md5-cache/dev-java/validation-api-1.1.0-r1 index 61fc46b51660..1d79f9f2225e 100644 --- a/metadata/md5-cache/dev-java/validation-api-1.1.0-r1 +++ b/metadata/md5-cache/dev-java/validation-api-1.1.0-r1 @@ -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=1.0 SRC_URI=https://repo1.maven.org/maven2/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final-sources.jar -> validation-api-1.1.0.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=5e3cfb69d85910d60d651cc0a669454d diff --git a/metadata/md5-cache/dev-java/velocity-2.3 b/metadata/md5-cache/dev-java/velocity-2.3 index 72f36ec2450f..9206f88afe8c 100644 --- a/metadata/md5-cache/dev-java/velocity-2.3 +++ b/metadata/md5-cache/dev-java/velocity-2.3 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/commons-io-2.8.0:1 >=dev-java/commons-lan RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/apache/velocity-engine/archive/refs/tags/2.3.tar.gz -> velocity-2.3.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=196e2c49434cac18d569e94ce794c2cf diff --git a/metadata/md5-cache/dev-java/woodstox-core-6.4.0 b/metadata/md5-cache/dev-java/woodstox-core-6.4.0 index c14bbfdab5ce..6b844996f7f3 100644 --- a/metadata/md5-cache/dev-java/woodstox-core-6.4.0 +++ b/metadata/md5-cache/dev-java/woodstox-core-6.4.0 @@ -11,5 +11,5 @@ RDEPEND=dev-java/msv:0 dev-java/relaxng-datatype:0 dev-java/stax2-api:0 dev-java RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/FasterXML/woodstox/archive/woodstox-core-6.4.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=950d670ebe48986ff8af948e4eb973ea diff --git a/metadata/md5-cache/dev-java/wsdl4j-1.6.3 b/metadata/md5-cache/dev-java/wsdl4j-1.6.3 index 6d63538215a7..60839fc476e4 100644 --- a/metadata/md5-cache/dev-java/wsdl4j-1.6.3 +++ b/metadata/md5-cache/dev-java/wsdl4j-1.6.3 @@ -11,5 +11,5 @@ LICENSE=CPL-1.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://sourceforge/project/wsdl4j/WSDL4J/1.6.3/wsdl4j-src-1.6.3.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=8265245c27b347da2d3971fb196fc42c diff --git a/metadata/md5-cache/dev-java/xalan-2.7.3 b/metadata/md5-cache/dev-java/xalan-2.7.3 index 5c9ad5217b7c..7186d4ba864b 100644 --- a/metadata/md5-cache/dev-java/xalan-2.7.3 +++ b/metadata/md5-cache/dev-java/xalan-2.7.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://xalan.apache.org/ INHERIT=java-pkg-2 java-pkg-simple verify-sig IUSE=doc source verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d010ec64acff4d6e04adb4dd2da2a081 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=e1054b2a3d41c4b7a03cfbe5d9dbdbb7 diff --git a/metadata/md5-cache/dev-java/xalan-serializer-2.7.2-r1 b/metadata/md5-cache/dev-java/xalan-serializer-2.7.2-r1 index 9a2487c073b4..43ad4b34554b 100644 --- a/metadata/md5-cache/dev-java/xalan-serializer-2.7.2-r1 +++ b/metadata/md5-cache/dev-java/xalan-serializer-2.7.2-r1 @@ -10,5 +10,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_2-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=f551dfbacc32495d4868b20d55fa7b4d 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 bccaf13b61b6..102e572c4e9b 100644 --- a/metadata/md5-cache/dev-java/xalan-serializer-2.7.3 +++ b/metadata/md5-cache/dev-java/xalan-serializer-2.7.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://xalan.apache.org/ INHERIT=java-pkg-2 java-pkg-simple verify-sig IUSE=doc source verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=95bc446c2652d1c5792dbbe12b127e4f +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=e5a7aba791f824af833ae609747b830d diff --git a/metadata/md5-cache/dev-java/xerces-2.12.2 b/metadata/md5-cache/dev-java/xerces-2.12.2 index 4e5813d4caef..32f8f3f030f1 100644 --- a/metadata/md5-cache/dev-java/xerces-2.12.2 +++ b/metadata/md5-cache/dev-java/xerces-2.12.2 @@ -10,5 +10,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 -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7fa4e7df315d179713b3fd20c507a16c 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 62193b61c213..3516b0fb6ccc 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=6156ee1a1074882553162eff9e49830f diff --git a/metadata/md5-cache/dev-java/xerial-core-2.1 b/metadata/md5-cache/dev-java/xerial-core-2.1 index 711044ef0377..6138a499a8e0 100644 --- a/metadata/md5-cache/dev-java/xerial-core-2.1 +++ b/metadata/md5-cache/dev-java/xerial-core-2.1 @@ -11,5 +11,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=https://github.com/xerial/xerial-java/archive/2.1.tar.gz -> xerial-core-2.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=79739ea4111dfa331b7d9653f0054d92 diff --git a/metadata/md5-cache/dev-java/xml-commons-external-1.4.01-r2 b/metadata/md5-cache/dev-java/xml-commons-external-1.4.01-r2 index 30c574eaa7ca..7ce9e10fffa2 100644 --- a/metadata/md5-cache/dev-java/xml-commons-external-1.4.01-r2 +++ b/metadata/md5-cache/dev-java/xml-commons-external-1.4.01-r2 @@ -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=1.4 SRC_URI=https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar -> xml-commons-external-1.4.01.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=549778ea5769b108007ed65548c688d9 diff --git a/metadata/md5-cache/dev-java/xml-commons-resolver-1.2-r3 b/metadata/md5-cache/dev-java/xml-commons-resolver-1.2-r3 index bb34038ac2ea..3658cf6e5f49 100644 --- a/metadata/md5-cache/dev-java/xml-commons-resolver-1.2-r3 +++ b/metadata/md5-cache/dev-java/xml-commons-resolver-1.2-r3 @@ -10,5 +10,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/xerces/xml-commons/xml-commons-resolver-1.2.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=4d028ad9252d61dcfe4bca85c6a4547c diff --git a/metadata/md5-cache/dev-java/xmlgraphics-commons-2.8 b/metadata/md5-cache/dev-java/xmlgraphics-commons-2.8 index 5e7bc9d161e0..b2f1947fe46f 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=96f14e668236d46c2c26e991cfd6703c diff --git a/metadata/md5-cache/dev-java/xmlgraphics-commons-2.9 b/metadata/md5-cache/dev-java/xmlgraphics-commons-2.9 index d902b8838380..8b1d8538faf0 100644 --- a/metadata/md5-cache/dev-java/xmlgraphics-commons-2.9 +++ b/metadata/md5-cache/dev-java/xmlgraphics-commons-2.9 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://xmlgraphics.apache.org/commons/ INHERIT=java-pkg-2 java-pkg-simple verify-sig IUSE=doc source test verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=~amd64 arm64 ~ppc64 ~x86 LICENSE=Apache-2.0 RDEPEND=dev-java/commons-io:1 dev-java/commons-logging:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=069be8b2c60b9ffef8a515070125aeec +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=e132c64c3308e1d45b6257be553b8ce1 diff --git a/metadata/md5-cache/dev-java/xmlunit-assertj-2.9.1 b/metadata/md5-cache/dev-java/xmlunit-assertj-2.9.1 index c87af6ee4e5a..5c0d56b10969 100644 --- a/metadata/md5-cache/dev-java/xmlunit-assertj-2.9.1 +++ b/metadata/md5-cache/dev-java/xmlunit-assertj-2.9.1 @@ -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=https://github.com/xmlunit/xmlunit/releases/download/v2.9.1/xmlunit-2.9.1-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=08a31fa79056023e354a660ce048982b diff --git a/metadata/md5-cache/dev-java/xmlunit-core-2.9.1 b/metadata/md5-cache/dev-java/xmlunit-core-2.9.1 index bd0dee79fa93..2cbb07d43916 100644 --- a/metadata/md5-cache/dev-java/xmlunit-core-2.9.1 +++ b/metadata/md5-cache/dev-java/xmlunit-core-2.9.1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/jaxb-api:2 >=dev-java/java-config-2.2.0-r3 RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://github.com/xmlunit/xmlunit/releases/download/v2.9.1/xmlunit-2.9.1-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=946bc3525df5f27af05740e85fedd1c3 diff --git a/metadata/md5-cache/dev-java/xmlunit-matchers-2.9.1 b/metadata/md5-cache/dev-java/xmlunit-matchers-2.9.1 index 38cebdb05c5c..7f730619e7da 100644 --- a/metadata/md5-cache/dev-java/xmlunit-matchers-2.9.1 +++ b/metadata/md5-cache/dev-java/xmlunit-matchers-2.9.1 @@ -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=https://github.com/xmlunit/xmlunit/releases/download/v2.9.1/xmlunit-2.9.1-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=62d2e09a0d7e3f5b94fdff29f10bdc97 diff --git a/metadata/md5-cache/dev-java/xmpbox-2.0.27 b/metadata/md5-cache/dev-java/xmpbox-2.0.27 index b6fa0cd5008d..9e02ec657e60 100644 --- a/metadata/md5-cache/dev-java/xmpbox-2.0.27 +++ b/metadata/md5-cache/dev-java/xmpbox-2.0.27 @@ -12,5 +12,5 @@ RDEPEND=dev-java/jaxb-api:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/pdfbox/2.0.27/pdfbox-2.0.27-src.zip -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=62031f511db190b6effb65117fcb0f55 diff --git a/metadata/md5-cache/dev-java/xom-1.3.8-r1 b/metadata/md5-cache/dev-java/xom-1.3.8-r1 index 731365dd796d..ea9cb195879d 100644 --- a/metadata/md5-cache/dev-java/xom-1.3.8-r1 +++ b/metadata/md5-cache/dev-java/xom-1.3.8-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-java/jaxen:1.2 dev-java/xerces:2 >=virtual/jre-1.8:* >=dev-java/java RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/elharo/xom/releases/download/v1.3.8/xom-1.3.8-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=62026963ac133a87c1d7b556be1e9f5e diff --git a/metadata/md5-cache/dev-java/xpp3-1.1.4c-r6 b/metadata/md5-cache/dev-java/xpp3-1.1.4c-r6 index 848cfed10209..55834e9344d2 100644 --- a/metadata/md5-cache/dev-java/xpp3-1.1.4c-r6 +++ b/metadata/md5-cache/dev-java/xpp3-1.1.4c-r6 @@ -10,5 +10,5 @@ LICENSE=Apache-1.1 IBM JDOM LGPL-2.1+ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/xpp3/xpp3/1.1.4c/xpp3-1.1.4c-sources.jar -> xpp3-1.1.4c.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=32574ef45b44b2b4a0fe73eb1ddb4c0f diff --git a/metadata/md5-cache/dev-java/xsdlib-2022.7 b/metadata/md5-cache/dev-java/xsdlib-2022.7 index 7307f66c0d5e..5a6f62a8f819 100644 --- a/metadata/md5-cache/dev-java/xsdlib-2022.7 +++ b/metadata/md5-cache/dev-java/xsdlib-2022.7 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/relaxng-datatype:0 dev-java/xerces:2 >=dev- RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/xmlark/msv/archive/msv-2022.7.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=6f3294149479b0f7c03175b8919ef856 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 24617c6db363..85d3aaedab7d 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 b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=6462ec006b74cb0f541add56c2499870 diff --git a/metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 b/metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 index fb013189b0cb..58d248b3d026 100644 --- a/metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 +++ b/metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/luben/zstd-jni/archive/c1.5.2-5.tar.gz -> zstd-jni-1.5.2.5.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9b364aea5da8cf709ebb9db674de07ce diff --git a/metadata/md5-cache/dev-java/zxing-core-3.5.1 b/metadata/md5-cache/dev-java/zxing-core-3.5.1 index 9affe889e852..6878ec8cd803 100644 --- a/metadata/md5-cache/dev-java/zxing-core-3.5.1 +++ b/metadata/md5-cache/dev-java/zxing-core-3.5.1 @@ -11,5 +11,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://github.com/zxing/zxing/archive/zxing-3.5.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=47c1a5fbc3baffbbff02fb946d2b75bb diff --git a/metadata/md5-cache/dev-java/zxing-javase-3.5.1 b/metadata/md5-cache/dev-java/zxing-javase-3.5.1 index 778fdb03aa45..f283ada03598 100644 --- a/metadata/md5-cache/dev-java/zxing-javase-3.5.1 +++ b/metadata/md5-cache/dev-java/zxing-javase-3.5.1 @@ -11,5 +11,5 @@ RDEPEND=dev-java/jcommander:0 dev-java/zxing-core:3 >=virtual/jre-1.8:* >=dev-ja RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://github.com/zxing/zxing/archive/zxing-3.5.1.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=3652497e8415bc9eaad890765242d27b diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index a9de9820b365d8cb388dca0d19bc4c50fdeaf2f5..f1aec4a6f42f7b3bf2590a246d9d945d7843cc48 100644 GIT binary patch literal 43961 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%0A5ZWMA3%GWcWp!{@SJsJp(cWJx)T@= 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 z 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 diff --git a/metadata/md5-cache/dev-lang/ats2-0.4.2 b/metadata/md5-cache/dev-lang/ats2-0.4.2 new file mode 100644 index 000000000000..fcd4fd9281d6 --- /dev/null +++ b/metadata/md5-cache/dev-lang/ats2-0.4.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm prepare +DEPEND=dev-libs/gmp:= emacs? ( >=app-editors/emacs-25.3:* ) +DESCRIPTION=Functional programming language with dependent types +EAPI=8 +HOMEPAGE=https://www.cs.bu.edu/~hwxi/atslangweb/ https://sourceforge.net/projects/ats2-lang/ +INHERIT=elisp-common toolchain-funcs +IUSE=emacs +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-libs/gmp:= emacs? ( >=app-editors/emacs-25.3:* ) +SLOT=0/0.4.2 +SRC_URI=http://downloads.sourceforge.net/sourceforge/ats2-lang/ATS2-Postiats-gmp-0.4.2.tgz +_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=136325a2b0103f9dcd3990485590f9d9 diff --git a/metadata/md5-cache/dev-lang/crystal-1.10.0 b/metadata/md5-cache/dev-lang/crystal-1.10.0-r1 similarity index 66% rename from metadata/md5-cache/dev-lang/crystal-1.10.0 rename to metadata/md5-cache/dev-lang/crystal-1.10.0-r1 index 86d79bb20086..3ec5fbf065c9 100644 --- a/metadata/md5-cache/dev-lang/crystal-1.10.0 +++ b/metadata/md5-cache/dev-lang/crystal-1.10.0-r1 @@ -1,5 +1,5 @@ DEFINED_PHASES=compile configure install setup test -DEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= crystal-1.10.0.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.10.0/crystal-1.10.0-1-linux-x86_64.tar.gz ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cdeebe9de08ce1a1ae7b252b655a4853 +_md5_=b0d99993d7bf6052ba999e315e7ab64d diff --git a/metadata/md5-cache/dev-lang/crystal-1.10.1 b/metadata/md5-cache/dev-lang/crystal-1.10.1-r1 similarity index 66% rename from metadata/md5-cache/dev-lang/crystal-1.10.1 rename to metadata/md5-cache/dev-lang/crystal-1.10.1-r1 index 3b279762a293..b872ed862635 100644 --- a/metadata/md5-cache/dev-lang/crystal-1.10.1 +++ b/metadata/md5-cache/dev-lang/crystal-1.10.1-r1 @@ -1,5 +1,5 @@ DEFINED_PHASES=compile configure install setup test -DEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= crystal-1.10.1.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.10.1/crystal-1.10.1-1-linux-x86_64.tar.gz ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cdfe8d2241f50969395b72ccc85e7db3 +_md5_=da376ec4df5a5d6dbe03fd04db47e1af diff --git a/metadata/md5-cache/dev-lang/crystal-1.9.2-r1 b/metadata/md5-cache/dev-lang/crystal-1.9.2-r2 similarity index 66% rename from metadata/md5-cache/dev-lang/crystal-1.9.2-r1 rename to metadata/md5-cache/dev-lang/crystal-1.9.2-r2 index d335a851a622..3522bc39d803 100644 --- a/metadata/md5-cache/dev-lang/crystal-1.9.2-r1 +++ b/metadata/md5-cache/dev-lang/crystal-1.9.2-r2 @@ -1,5 +1,5 @@ DEFINED_PHASES=compile configure install setup test -DEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= crystal-1.9.2.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.9.2/crystal-1.9.2-1-linux-x86_64.tar.gz ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=e4ce9a1ba8bb1531e3ddd779f64f657f +_md5_=ff8c97e9112e9dd4717f33b6df97c714 diff --git a/metadata/md5-cache/dev-lang/go-1.20.10 b/metadata/md5-cache/dev-lang/go-1.20.10 index e0b2e5addf98..a320df196f7a 100644 --- a/metadata/md5-cache/dev-lang/go-1.20.10 +++ b/metadata/md5-cache/dev-lang/go-1.20.10 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://go.dev INHERIT=toolchain-funcs IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2 -KEYWORDS=-* amd64 arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris +KEYWORDS=-* amd64 arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris LICENSE=BSD RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] ) RESTRICT=strip SLOT=0/1.20.10 SRC_URI=https://storage.googleapis.com/golang/go1.20.10.src.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ebd39d8214ef0e746ba7dd69c08146cb +_md5_=9d4f8fd1254dd001224c032c78dfee72 diff --git a/metadata/md5-cache/dev-lang/go-1.21.3 b/metadata/md5-cache/dev-lang/go-1.21.3 index 8778af2da078..18ca0755378f 100644 --- a/metadata/md5-cache/dev-lang/go-1.21.3 +++ b/metadata/md5-cache/dev-lang/go-1.21.3 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://go.dev INHERIT=toolchain-funcs IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2 -KEYWORDS=-* amd64 arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris +KEYWORDS=-* amd64 arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris LICENSE=BSD RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] ) RESTRICT=strip SLOT=0/1.21.3 SRC_URI=https://storage.googleapis.com/golang/go1.21.3.src.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=e963cf581b4a82f19f9eb46b06299b89 +_md5_=c597ae9a0fc95d92f309c84ff64eb0d3 diff --git a/metadata/md5-cache/dev-lang/ispc-1.18.0 b/metadata/md5-cache/dev-lang/ispc-1.18.0 deleted file mode 100644 index e41bf4aa6f42..000000000000 --- a/metadata/md5-cache/dev-lang/ispc-1.18.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/bison sys-devel/flex || ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND= ispc-1.18.0.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bcdec94289b3583214cceda9d1e8901c diff --git a/metadata/md5-cache/dev-lang/python-3.11.6 b/metadata/md5-cache/dev-lang/python-3.11.6 index 2caaf6c27d1e..36041f2faa91 100644 --- a/metadata/md5-cache/dev-lang/python-3.11.6 +++ b/metadata/md5-cache/dev-lang/python-3.11.6 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils prefix python-utils-r1 toolchain-funcs verify-sig IUSE=bluetooth build debug +ensurepip examples gdbm libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind verify-sig -KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 LICENSE=PSF-2 RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types ) dev-lang/python-exec[python_targets_python3_11(-)] RESTRICT=!test? ( test ) SLOT=3.11 SRC_URI=https://www.python.org/ftp/python/3.11.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 e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a22db7e2e963a895de0389e5390d8c5e +_md5_=8e64c941f183f4b1cee4232b7a3f5b23 diff --git a/metadata/md5-cache/dev-lang/python-3.12.0 b/metadata/md5-cache/dev-lang/python-3.12.0 index 1a40e0d917fb..48c1d77cd425 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.0 +++ b/metadata/md5-cache/dev-lang/python-3.12.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig IUSE=bluetooth build debug +ensurepip examples gdbm libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind verify-sig -KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=PSF-2 RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types ) dev-lang/python-exec[python_targets_python3_12(-)] RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.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 e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=98a2bd019caebdbdeb0a8bbac2949005 +_md5_=f2be468d94507c59db51b95dd73d5383 diff --git a/metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22 b/metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22 new file mode 100644 index 000000000000..b6e249c7b151 --- /dev/null +++ b/metadata/md5-cache/dev-lang/rapydscript-ng-0.7.22 @@ -0,0 +1,13 @@ +BDEPEND=net-libs/nodejs +DEFINED_PHASES=compile install test unpack +DESCRIPTION=Pythonic JavaScript that doesn't suck +EAPI=8 +HOMEPAGE=https://github.com/kovidgoyal/rapydscript-ng +INHERIT=edo +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=net-libs/nodejs +SLOT=0 +SRC_URI=https://github.com/kovidgoyal/rapydscript-ng/archive/refs/tags/v0.7.22.tar.gz -> rapydscript-ng-0.7.22.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-lang/rapydscript-ng/rapydscript-ng-node_modules-0.7.22.tar.xz +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 +_md5_=8c1c78872999e718d629d1c2ade9c827 diff --git a/metadata/md5-cache/dev-lang/rapydscript-ng-9999 b/metadata/md5-cache/dev-lang/rapydscript-ng-9999 new file mode 100644 index 000000000000..02b131554ca4 --- /dev/null +++ b/metadata/md5-cache/dev-lang/rapydscript-ng-9999 @@ -0,0 +1,12 @@ +BDEPEND=app-arch/libarchive net-libs/nodejs >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install test unpack +DESCRIPTION=Pythonic JavaScript that doesn't suck +EAPI=8 +HOMEPAGE=https://github.com/kovidgoyal/rapydscript-ng +INHERIT=git-r3 edo +LICENSE=BSD +PROPERTIES=live +RDEPEND=net-libs/nodejs +SLOT=0 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 2358a7b20091609e24bd3a83b3ac5991 +_md5_=8c1c78872999e718d629d1c2ade9c827 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 668344cab2449b6b46282b4a9e54b46a2af34532..f153b4fcc3efb179b2840743a59181a2d0080682 100644 GIT binary patch delta 119736 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

  1. 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 O|M`FV6K#yEt^@$%J6k~j diff --git a/metadata/md5-cache/dev-libs/libclc-14.0.6 b/metadata/md5-cache/dev-libs/libclc-14.0.6 index 799daeb6e248..eb77d05e8a7d 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a 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 9a2e79bd2a6a..7e208dc5e254 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a 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 7bae1897f3d2..cba338013f06 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=60cec33a95d6e032d0564390f85e4b74 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.1 b/metadata/md5-cache/dev-libs/libclc-17.0.1 deleted file mode 100644 index 736bb812dc46..000000000000 --- a/metadata/md5-cache/dev-libs/libclc-17.0.1 +++ /dev/null @@ -1,14 +0,0 @@ -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.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ceacfc287a384d3743bea44709d83c62 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.2 b/metadata/md5-cache/dev-libs/libclc-17.0.2 deleted file mode 100644 index 82429f5aad7b..000000000000 --- a/metadata/md5-cache/dev-libs/libclc-17.0.2 +++ /dev/null @@ -1,14 +0,0 @@ -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.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ceacfc287a384d3743bea44709d83c62 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.3 b/metadata/md5-cache/dev-libs/libclc-17.0.3 index f94c0998127f..de7f9a4be8b3 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a 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.3.9999 index c1722e568954..c0dfb90957c1 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.3.9999 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.3.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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5c25593020d9be21204d9ee8339d4674 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc 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 c1722e568954..c0dfb90957c1 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5c25593020d9be21204d9ee8339d4674 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dc9bc15e80ab532bfe00e0f981ba4b75 diff --git a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230925 b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230925 deleted file mode 100644 index 16f3ec90712e..000000000000 --- a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20230925 +++ /dev/null @@ -1,13 +0,0 @@ -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 ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=!!sys-devel/llvm:0 -DESCRIPTION=OpenCL C library -EAPI=8 -HOMEPAGE=https://libclc.llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi -LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5c25593020d9be21204d9ee8339d4674 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 83364fd66bd0..002ad35faa6c 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5c25593020d9be21204d9ee8339d4674 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dc9bc15e80ab532bfe00e0f981ba4b75 diff --git a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231002 b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231019 similarity index 82% rename from metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231002 rename to metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231019 index 66f5a3b5d2cf..9030df06d450 100644 --- a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231002 +++ b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231019 @@ -8,6 +8,6 @@ INHERIT=cmake llvm llvm.org python-any-r1 IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5c25593020d9be21204d9ee8339d4674 +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dc9bc15e80ab532bfe00e0f981ba4b75 diff --git a/metadata/md5-cache/dev-libs/libffi-3.4.4-r2 b/metadata/md5-cache/dev-libs/libffi-3.4.4-r2 new file mode 100644 index 000000000000..f3a046cdc468 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libffi-3.4.4-r2 @@ -0,0 +1,14 @@ +BDEPEND=test? ( dev-util/dejagnu ) +DEFINED_PHASES=compile configure install postinst preinst prepare test +DESCRIPTION=Portable, high level programming interface to various calling conventions +EAPI=8 +HOMEPAGE=https://sourceware.org/libffi/ +INHERIT=multilib-minimal preserve-libs +IUSE=debug exec-static-trampoline pax-kernel static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RESTRICT=!test? ( test ) +SLOT=0/8 +SRC_URI=https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=c34a92440b90257997dc9f84950e029a diff --git a/metadata/md5-cache/dev-libs/libgusb-0.4.7 b/metadata/md5-cache/dev-libs/libgusb-0.4.7 new file mode 100644 index 000000000000..f9503ed138eb --- /dev/null +++ b/metadata/md5-cache/dev-libs/libgusb-0.4.7 @@ -0,0 +1,17 @@ +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 +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 +EAPI=8 +HOMEPAGE=https://github.com/hughsie/libgusb +INHERIT=meson-multilib python-any-r1 vala +IUSE=gtk-doc +introspection test +vala abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=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 +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 e5cc383ea8420f92fe3737be790021dc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc vala db97951caa799e73a831a5f48e717da8 +_md5_=8f877dab6c9b230520d99923d357d991 diff --git a/metadata/md5-cache/dev-libs/libinput-1.23.0 b/metadata/md5-cache/dev-libs/libinput-1.23.0 index f928759d9704..774ad7a6efd3 100644 --- a/metadata/md5-cache/dev-libs/libinput-1.23.0 +++ b/metadata/md5-cache/dev-libs/libinput-1.23.0 @@ -13,4 +13,4 @@ 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=6630ca9b67d1cdf4f7c297d921aff8e9 +_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 e9a01f866bac..b31f717618fa 100644 --- a/metadata/md5-cache/dev-libs/libinput-1.24.0 +++ b/metadata/md5-cache/dev-libs/libinput-1.24.0 @@ -13,4 +13,4 @@ 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=7932bab7fd6a9dd44cda2537df13b0c5 +_md5_=2143fb112463566e77e9a73bb0b69fe3 diff --git a/metadata/md5-cache/dev-libs/libvterm-0.3.3 b/metadata/md5-cache/dev-libs/libvterm-0.3.3 index 957ea762b7c1..fe9b2ab2e6e5 100644 --- a/metadata/md5-cache/dev-libs/libvterm-0.3.3 +++ b/metadata/md5-cache/dev-libs/libvterm-0.3.3 @@ -4,9 +4,9 @@ DESCRIPTION=An abstract library implementation of a VT220/xterm/ECMA-48 terminal EAPI=8 HOMEPAGE=https://www.leonerd.org.uk/code/libvterm/ INHERIT=autotools -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos LICENSE=MIT SLOT=0 SRC_URI=https://launchpad.net/libvterm/trunk/v0.3/+download/libvterm-0.3.3.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=94175ee58ff703d9d31fb86e72cd2748 +_md5_=b274cede375478f5dcd5840f6930bb09 diff --git a/metadata/md5-cache/dev-libs/libwacom-2.6.0 b/metadata/md5-cache/dev-libs/libwacom-2.6.0 index 155d2486315b..97cf270debe3 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/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/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-0.62.2 >=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 @@ -13,4 +13,4 @@ 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=6011b7d595de9d2cfef1b3055d2e88b0 +_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 f17fc37e5904..a1f0e9235e24 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/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/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-0.62.2 >=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 @@ -13,4 +13,4 @@ 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=6011b7d595de9d2cfef1b3055d2e88b0 +_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 15fdce3f85ab..7100fdb662d1 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/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/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-0.62.2 >=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 @@ -13,4 +13,4 @@ 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=e2ed2e15664af13ca2f3b6fc65f8c255 +_md5_=784de4edd8f71cf57abbc9070877ca38 diff --git a/metadata/md5-cache/dev-libs/openssl-1.0.2u-r1 b/metadata/md5-cache/dev-libs/openssl-1.0.2u-r1 index 30fbd499dc53..74d64a28721b 100644 --- a/metadata/md5-cache/dev-libs/openssl-1.0.2u-r1 +++ b/metadata/md5-cache/dev-libs/openssl-1.0.2u-r1 @@ -14,4 +14,4 @@ RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=0 SRC_URI=mirror://openssl/source/openssl-1.0.2u.tar.gz bindist? ( mirror://gentoo/openssl-1.0.2t-bindist-1.0.tar.xz https://dev.gentoo.org/~whissi/dist/openssl/openssl-1.0.2t-bindist-1.0.tar.xz ) !vanilla? ( mirror://gentoo/openssl-1.0.2-patches-1.5.tar.xz https://dev.gentoo.org/~chutzpah/dist/openssl/openssl-1.0.2-patches-1.5.tar.xz https://dev.gentoo.org/~whissi/dist/openssl/openssl-1.0.2-patches-1.5.tar.xz https://dev.gentoo.org/~polynomial-c/dist/openssl-1.0.2-patches-1.5.tar.xz ) _eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5acca543bd51d7d38516ec3e9c327136 +_md5_=1054571d91c5a259c4704a69acaa2645 diff --git a/metadata/md5-cache/dev-libs/openssl-1.1.1u b/metadata/md5-cache/dev-libs/openssl-1.1.1u index d842fc3c9b46..49136741a115 100644 --- a/metadata/md5-cache/dev-libs/openssl-1.1.1u +++ b/metadata/md5-cache/dev-libs/openssl-1.1.1u @@ -14,4 +14,4 @@ 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 e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=99a94b15f6614f2ba78f390d07a1fcdf +_md5_=524beeb91b977199f27eee608e888403 diff --git a/metadata/md5-cache/dev-libs/openssl-1.1.1w b/metadata/md5-cache/dev-libs/openssl-1.1.1w index c75e038517d3..b33a0e6c16db 100644 --- a/metadata/md5-cache/dev-libs/openssl-1.1.1w +++ b/metadata/md5-cache/dev-libs/openssl-1.1.1w @@ -14,4 +14,4 @@ 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 e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=4e0ba7d072aec2935af0ce54a87298a1 +_md5_=b9a732c0611228ca738657041465147b diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.10 b/metadata/md5-cache/dev-libs/openssl-3.0.10 index 94e19a2247d1..16f8d550734a 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.10 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.10 @@ -14,4 +14,4 @@ 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 e5cc383ea8420f92fe3737be790021dc 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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=9fd584063f4a6cd1bf5ddcaa1b3e2e08 +_md5_=14396c86db983bf8297157cf845ecfe4 diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.11 b/metadata/md5-cache/dev-libs/openssl-3.0.11 index 872c06d125f8..271465caf82b 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.11 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.11 @@ -14,4 +14,4 @@ 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 e5cc383ea8420f92fe3737be790021dc 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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=9fd584063f4a6cd1bf5ddcaa1b3e2e08 +_md5_=14396c86db983bf8297157cf845ecfe4 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 a1047c50fbec..19251a202ada 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.9-r1 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.9-r1 @@ -14,4 +14,4 @@ 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 e5cc383ea8420f92fe3737be790021dc 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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e5ce207cac030e3159e484110363ef0a +_md5_=447a74d920196cf6cd89057193ec3328 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 6f7155d3776a..6ff6c5dfc72f 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 @@ -14,4 +14,4 @@ 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 e5cc383ea8420f92fe3737be790021dc 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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=50525aeb78d85b0f90723cc87cb57843 +_md5_=b7110f04cdfa5fc38caeb499d6ba4977 diff --git a/metadata/md5-cache/dev-libs/openssl-3.1.2 b/metadata/md5-cache/dev-libs/openssl-3.1.2 index 68439d56bf8d..a9e531832ceb 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.1.2 +++ b/metadata/md5-cache/dev-libs/openssl-3.1.2 @@ -14,4 +14,4 @@ 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 e5cc383ea8420f92fe3737be790021dc 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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a5dc85d9b56481718a6d531cffba2b00 +_md5_=3e9aecbd80260d57fe652dab86463955 diff --git a/metadata/md5-cache/dev-libs/openssl-3.1.3 b/metadata/md5-cache/dev-libs/openssl-3.1.3 index bb285f747c05..0691001993c9 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.1.3 +++ b/metadata/md5-cache/dev-libs/openssl-3.1.3 @@ -14,4 +14,4 @@ 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 e5cc383ea8420f92fe3737be790021dc 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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a5dc85d9b56481718a6d531cffba2b00 +_md5_=3e9aecbd80260d57fe652dab86463955 diff --git a/metadata/md5-cache/dev-libs/protobuf-21.12 b/metadata/md5-cache/dev-libs/protobuf-21.12 index 946dc16bcc8a..b1be3e4d01c6 100644 --- a/metadata/md5-cache/dev-libs/protobuf-21.12 +++ b/metadata/md5-cache/dev-libs/protobuf-21.12 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://protobuf.dev/ INHERIT=cmake-multilib elisp-common toolchain-funcs IUSE=emacs examples test 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 -KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=BSD RDEPEND=emacs? ( app-editors/emacs:* ) zlib? ( 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(-)?] ) RESTRICT=!test? ( test ) SLOT=0/3.21.12.0 SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v21.12.tar.gz -> protobuf-21.12.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=767c9fe22543dd532f7c136e39a5bed0 +_md5_=2daf3b23daef1b0c4d6b9317eab41ba2 diff --git a/metadata/md5-cache/dev-libs/raft-0.18.1 b/metadata/md5-cache/dev-libs/raft-0.18.1 new file mode 100644 index 000000000000..f9374832cf74 --- /dev/null +++ b/metadata/md5-cache/dev-libs/raft-0.18.1 @@ -0,0 +1,16 @@ +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/cowsql/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/0 +SRC_URI=https://github.com/cowsql/raft/archive/v0.18.1.tar.gz -> raft-0.18.1.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=d32b9bb0caba30df8f9c4ecba946ad28 diff --git a/metadata/md5-cache/dev-libs/rocm-comgr-5.7.0 b/metadata/md5-cache/dev-libs/rocm-comgr-5.7.1 similarity index 83% rename from metadata/md5-cache/dev-libs/rocm-comgr-5.7.0 rename to metadata/md5-cache/dev-libs/rocm-comgr-5.7.1 index d006c51f1cf5..3833e2edebd4 100644 --- a/metadata/md5-cache/dev-libs/rocm-comgr-5.7.0 +++ b/metadata/md5-cache/dev-libs/rocm-comgr-5.7.1 @@ -1,6 +1,6 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test -DEPEND=>=dev-libs/rocm-device-libs-5.7.0 sys-devel/clang:17= sys-devel/clang-runtime:= sys-devel/lld:17= !!sys-devel/llvm:0 +DEPEND=>=dev-libs/rocm-device-libs-5.7.1 sys-devel/clang:17= sys-devel/clang-runtime:= sys-devel/lld:17= !!sys-devel/llvm:0 DESCRIPTION=Radeon Open Compute Code Object Manager EAPI=8 HOMEPAGE=https://github.com/RadeonOpenCompute/ROCm-CompilerSupport @@ -8,9 +8,9 @@ INHERIT=cmake llvm prefix IUSE=test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=>=dev-libs/rocm-device-libs-5.7.0 sys-devel/clang:17= sys-devel/clang-runtime:= sys-devel/lld:17= +RDEPEND=>=dev-libs/rocm-device-libs-5.7.1 sys-devel/clang:17= sys-devel/clang-runtime:= sys-devel/lld:17= RESTRICT=!test? ( test ) SLOT=0/5.7 -SRC_URI=https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-5.7.0.tar.gz -> rocm-comgr-5.7.0.tar.gz +SRC_URI=https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-5.7.1.tar.gz -> rocm-comgr-5.7.1.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a125c7d099d4cc264d94aede2784f4b5 diff --git a/metadata/md5-cache/dev-libs/rocm-device-libs-5.7.0 b/metadata/md5-cache/dev-libs/rocm-device-libs-5.7.1 similarity index 93% rename from metadata/md5-cache/dev-libs/rocm-device-libs-5.7.0 rename to metadata/md5-cache/dev-libs/rocm-device-libs-5.7.1 index c36a550c27c1..c81592785e5a 100644 --- a/metadata/md5-cache/dev-libs/rocm-device-libs-5.7.0 +++ b/metadata/md5-cache/dev-libs/rocm-device-libs-5.7.1 @@ -11,6 +11,6 @@ LICENSE=MIT RDEPEND=sys-devel/clang:17 RESTRICT=!test? ( test ) SLOT=0/5.7 -SRC_URI=https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-5.7.0.tar.gz -> rocm-device-libs-5.7.0.tar.gz +SRC_URI=https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-5.7.1.tar.gz -> rocm-device-libs-5.7.1.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0d5baafc043262621edc524e694b1aa8 diff --git a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.0 b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.1 similarity index 92% rename from metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.0 rename to metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.1 index b9edfedc30d0..21fccda28897 100644 --- a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.0 +++ b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.1 @@ -11,6 +11,6 @@ LICENSE=Apache-2.0 MIT RDEPEND=>=dev-libs/rocr-runtime-5.7 >=dev-libs/rocm-comgr-5.7 >=dev-libs/rocm-device-libs-5.7 >=virtual/opencl-3 media-libs/mesa[-opencl] RESTRICT=!test? ( test ) SLOT=0/5.7 -SRC_URI=https://github.com/ROCm-Developer-Tools/clr/archive/refs/tags/rocm-5.7.0.tar.gz -> rocm-clr-5.7.0.tar.gz +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 _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b3f37efba6428d218e777f498086fed5 +_md5_=caff0422d4f73d624c81a547560e4f1e diff --git a/metadata/md5-cache/dev-libs/rocr-runtime-5.7.0 b/metadata/md5-cache/dev-libs/rocr-runtime-5.7.1 similarity index 82% rename from metadata/md5-cache/dev-libs/rocr-runtime-5.7.0 rename to metadata/md5-cache/dev-libs/rocr-runtime-5.7.1 index 4d98be426442..1ceac84b8801 100644 --- a/metadata/md5-cache/dev-libs/rocr-runtime-5.7.0 +++ b/metadata/md5-cache/dev-libs/rocr-runtime-5.7.1 @@ -1,6 +1,6 @@ BDEPEND=app-editors/vim-core >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test -DEPEND=dev-libs/elfutils >=dev-libs/roct-thunk-interface-5.7.0 >=dev-libs/rocm-device-libs-5.7.0 sys-devel/clang sys-devel/lld !!sys-devel/llvm:0 +DEPEND=dev-libs/elfutils >=dev-libs/roct-thunk-interface-5.7.1 >=dev-libs/rocm-device-libs-5.7.1 sys-devel/clang sys-devel/lld !!sys-devel/llvm:0 DESCRIPTION=Radeon Open Compute Runtime EAPI=8 HOMEPAGE=https://github.com/RadeonOpenCompute/ROCR-Runtime @@ -10,6 +10,6 @@ KEYWORDS=~amd64 LICENSE=MIT RDEPEND=dev-libs/elfutils SLOT=0/5.7 -SRC_URI=https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-5.7.0.tar.gz -> rocr-runtime-5.7.0.tar.gz +SRC_URI=https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-5.7.1.tar.gz -> rocr-runtime-5.7.1.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=09346190dbe3f93e6494acff9e7c3bb3 diff --git a/metadata/md5-cache/dev-libs/roct-thunk-interface-5.7.0 b/metadata/md5-cache/dev-libs/roct-thunk-interface-5.7.1 similarity index 88% rename from metadata/md5-cache/dev-libs/roct-thunk-interface-5.7.0 rename to metadata/md5-cache/dev-libs/roct-thunk-interface-5.7.1 index 7b2755cc3ef0..88ff3df3ce6f 100644 --- a/metadata/md5-cache/dev-libs/roct-thunk-interface-5.7.0 +++ b/metadata/md5-cache/dev-libs/roct-thunk-interface-5.7.1 @@ -9,6 +9,6 @@ KEYWORDS=~amd64 LICENSE=MIT RDEPEND=sys-process/numactl SLOT=0/5.7 -SRC_URI=https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-5.7.0.tar.gz -> roct-thunk-interface-5.7.0.tar.gz +SRC_URI=https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-5.7.1.tar.gz -> roct-thunk-interface-5.7.1.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=63801abe59244b1f50a50fd8fc68af24 +_md5_=b738b660a2cec491186d34b86c444bba diff --git a/metadata/md5-cache/dev-libs/xxhash-0.8.2 b/metadata/md5-cache/dev-libs/xxhash-0.8.2 index 70b659ff9601..ac080be37f9a 100644 --- a/metadata/md5-cache/dev-libs/xxhash-0.8.2 +++ b/metadata/md5-cache/dev-libs/xxhash-0.8.2 @@ -4,9 +4,9 @@ EAPI=8 HOMEPAGE=https://xxhash.com/ INHERIT=multilib-minimal 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 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=BSD-2 GPL-2+ SLOT=0 SRC_URI=https://github.com/Cyan4973/xxHash/archive/v0.8.2.tar.gz -> xxhash-0.8.2.tar.gz _eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=00c286b1e9cab058e4e3a78c3fea024c +_md5_=d01629322d8a3b3c879129fd48e0307b diff --git a/metadata/md5-cache/dev-lua/Manifest.gz b/metadata/md5-cache/dev-lua/Manifest.gz index 81b1e28ee8d998a650d24a237839c8e4bcecfed9..75ce8ea78374cfd557d127e7a8a0b9669128fb07 100644 GIT binary patch delta 1453 zcmV;e1ycIkK+{05zZrjju9Gfl(L!kHIA9mpTm4i|Hl;S~`BJ1DmH*cFIp>a90h`-L8!~cK zS_jvTA=K75k_o83hrYj_A~W@U*YnkN^ad_G$@2kiB59^!cYAE;=;9#ghAj+%0lj#@ zvE0U@xdQrrm4C?brRj<%u_75*XZBDDDOwkob+B0*ox;Z_T4aWaJ1m5i-E{o-6h2v% zu4a#f+^i!4Yn^}C`?zLx5eBT+C)b6m(MXS>z1y zXbJ&RiB;zm4-cU+)1?F5(=I9=`FoY_`7pnI`tm28m+Fuv{m{Pr^R-9y8986~vRj-< zmt9%INC~N$+$You-I5JwjmA1)Ekz(ER<9!4wtA)85VC))LsH!rARrL}1T!llN!tK=oItjMlq+_*aFe_ZHOZKf-RA3fGcJD#KHP#5R?&5CLay%d^CRL_AAz7ZeaqKlr^qo@6=igV2Yc9bzKe|FT@C-sA1UTN(>!WIK*REi%@YAI}!xt_LUF@hmX=LLU zP=7ooD4>3Sa1+*m5VS)jio*Y>!Xix@W_8lAmlfFCT9B6)8-V$)3qRlrEqxp*LoXWc z5P~OZhK0lH(S)LlCix&|8h+by;VWX`0b5F5<0 z8%w}!dYK#1v&WtLD=?yfAe(^+mdME_Lg3fo#a!xtxa97Cs8dv(emb?$H)0?vf&c>2 z!Eo(I3CT8tKKMwOIUw|KI7CtQBbb1DoC>9k=#{P&QDv$_VVLhygVNN{_@wfYSzl;> zl}7L$WYv;%*iOh_FXJAWOB)a|Fwu4HjeG>uaEg(2r47;yWz9So4xhOuX-XH|v9`39 zzM64=b#tc$~5Hb&l{j{)EWv`)$$B_v3FLe*Lo| zPJC=IP>G+8AQEh(ZFBJ|PT^wRlz2wPq+rZ-`xlwkT^JpSPIy#X=|rxb#|Fy)rJ@d` zQA~Q!7iLhesZ9sOhm}P=NcC|KW^i@2FUxCxKq0POi&yJ4(x9SBszl%pt+}*^v@01T z9$moJHyIKiMF@f;1}!|t~ z2yafhI`>wpFEsOSA3k1kv%SNfzu0|E#mNQ!j`nLwn?%W+JDHi(bxCJu$mv8~?L>G* zuuOC|k3b%EV{ni`lo1MPP#2}~P;l0c>NMs9d4MaDo34#)mH^x(HG}k(^?zQcP5LTS zdL)+9StTaeA5miKg8l(MSd+gV90J9JlieOs10T7blQAEAe~N!pBK@v^;V18aNh9nr zFQQ)2>5s|R-iSHTHrC@TO9rOrP)&QIl;-d#Sv~?qfXz~<^uNUKlBeO*sZTsOD>59s zOzuW*rsMCFx{3 z)dubtU%9neFMntz&$!PF8>oxR(EYInqf<^emr-ve(zs5o3A%h-muoyQ{nLK~Sawe= HTR8v#R*JwE delta 1461 zcmV;m1xotUK-)mDzZrj7n3wMay>tKu1_MN_)*U_m=&7UkBQY+FDV|klcO9d>-|F<&Q)H&T?|Qzvj^4n9CwV@gO(e}UEK|{jjxG*@ZrFmy zfTD#59LsGink%61SNVq=Uz)CXGP-1{PuJx~QnW5E>tM4sI)#rC2yVUaCWy^h5jd&(|K+XXJd{ z%WiQdU3N`8j1p2cxlgDSG?5KwjfQo>T8cnStX@U7ZS{Xjw;^O%horhMKtLh{$~Tb5 zfG5`a5{TuO4tkMsH-;x95I>V2#MN}}K(Fd3GiZC!wCjeol;6#*C0(C@SD_?U8YFiJ z1829E5z|>1T!llNIJ0?mfKGz#H|bcd8O#co>ymxz6&098k)1A4aE0WBnRsuiV`55S4lhYd|e@#P@gJEOgCp1|Q zT(nQ6%;#k_%40~~Bdh2-Hz8N|`1uj>s*ga>gF58vu~Xz2tBNwZ!h=0*I^RV`@vesd zr9?W;cXFo9CflgW29SU6og~1-T*eZ}Y zlZqmFFw1T%0ki34ZbZ)>ckZvihysFa1}0b{Cz}WXCz7>uf2re=yZ@n1QFZ$1)JETk zfv5-q2uKIRwTscg1A{*J$cx`Z=xsPefiG1s0rxl+N*U2BT`Qu>RENSa-=zknsbfL6 zBQDakM@md;1n)ssElG#%g#7g~?vc4Ph^k z@wX4Z{#g+xJ~kMr#7{>M2{zKUxp)<)aItPmJfmV#Fy^}bi%jb-jE+PnJgTj9BG=Ai zgJpnHQ3ui}COzm2GuiMIxPKBkD~o!N>f;{F;Oc5$f0oyPLR`BRuhwg%K}D5RiNGCN zb7>E07gC2EU`p0$lOa(wLJ%A=a2ZQnNy>@(-i1z|%GtUyNn8nubkyuV=m6%|EM2W2n`dANHleiun0vd*s)*ev<$Ge=9Dj$1)8t?)n((n2g ze)0}$;sogDOw^OXBa`53Z^WEv8|!hFB?HrQsHVM9N^^KrPxwCY2Aic&>3@meB~Qbr zQ=fQnR%AGMnc#tE%-UG@G(2Uz+VSZychdv;K14LZ=(bv9*S z%sMKhOVY`7stw%l8RQf&e;k9dC>_d!4b;VD=>AxP(J3dK%c!>!X=dev-libs/libuv-1.45:= REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/luvit/luv/archive/1.45.0-0.tar.gz -> luv-1.45.0.0.tar.gz https://github.com/keplerproject/lua-compat-5.3/archive/v0.10.tar.gz -> luv-lua-compat-0.10.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=510131b832732ec0a08dab8178fc22a9 +_md5_=18d2327e26f558185093f9687451d282 diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz index 20ad7eca3f1a1498478fb431cd8d156910c9bcab..468fc860f12b7db8c9c0a2379d13d0a86ed8d7ef 100644 GIT binary patch delta 77442 zcmV(zK<2-h(+0iI2C&jve=+th*pl2vvh7qj0rmnS@Ewg-AOcYHHYsV5RCnLm-@S3F zPG<470Nl+S?qNpliiBE7+CS35w(qrj#EbWdejHhxLs5VAopKDY`Ia-p)186 z6*sJ^Un~ubK_tg#z`q9MQ#7nG5x|uYvnA{ZR6%ENz8dX~>_Q9i8yB+B5&(^E${ng%#u8ISwB^(@* z#xXjNW=Agg#k+J8JE5B_Q)?=~Aifc#oU}CbM-5>8EE}hox z{Ae7Yw5s(9{VcVm;aS0NpN&zMif7UoWjkQO&$)$ZAn1;$e=OUdb^x~-h_JL^7!%m9 zRUyzAK7X){Y~E&bdVdIwJlD1oa%5y_GfGP5q!Xyw=!uutRWR}@%boUT>(zg=Uc6(1 zDIda8D~Zjyade^(PIt%g?KJaP-fpQ33}jZ);quyhtBX1sY4}so6@V)`0^UC5F8WkJ z#T(B}Le|XQ(N8z?-ZraXqgf|6r0`%R$+H4(lw9bup=-&y zhJvam$(*1R1aIJws4zSENy-6+BZiVWc(LHIO9wyIVc6`>{3MOqc;e#p+Vkh@6~9@p zZJJC>;p;kH?9hN+R?#U<&8F>dxmr_CbY`zQ&64(0f2bX1Z3JTN^{|+`LK1lEk9S#$ z=sw2olT}YQgxl#MBiK=_@~8vAmv1je%&DbL-jjUcI{PEO+{62=Y8$=aOr$+~9Mw^k zeX5MDayK~z_^EGNwg!4ihUQQ-S!K0&Z5pX-f=VEl-Hgs-6Ceo3yu|7q+S_{F|NO`L z;qU+cfBE|LpFe-OAMJ0dr^l^uoA)MF#|jWWsVl^>E^-uKs__Q-Hm;MGtx+*sOQMde z)Z|3B{&?DV+S8h{mpId}btrQg*n5z`!!ax(um$Djl-!U<*va=P?gGJFGdSsQ2?XB zbnWs%qswiNjTP{8DZbB6^Kun9c>0Mj6Ma6Uzy28I&FvS<4zbyAI9}?4Y9Ffv%+cfp zf2!d(YCzhq8j7$dc0lm;{2~x?1bXJN`d#b(b@8tifbw}seYOIuTN1G{ZR1AR&QTky}cA3 zaN;^Gh55a7j`pz+U6)Bjt)AO!2dLClfAdrbzgk|%HZsoL54N7`(5(4Qaz7I8{b5m! zOW2=1Rn7VE=Nw-CS5?V?0AAs1yjMvyHV5(FdOxIl_vX*7GC~ls-X>8gR%MfJFEaqg zfz=cEro6ebKDk8s8j$hNR_yZ*wU+WWL<6qZ$#ju^9BX`FUaZKWnLw9_6SGf^f3jIC z)-@_qZHY}o?A@J60su>h-AA~acO76Upaap%>jdrOxBc0$(}-EchD7#~ zjWa#yq4H$apxGlikevewGPD{<>u|zjR&(Ytlxn@2(j+H9f(@L36J$nfri*k>cF{d~ zcMxr<_Egm&*E%t!s&(AHH*;30fAl|Jv=27f-hF6P-Z%%i=h#I~7@#hWoGd`-aYW_8 zo#K8p3r!j?OgO-)knP=aSF}qHFe19`^b0IxlZJX{{UmF3?KKaZW;k5|Ca7FvzV(9j zBI6T{ITjJSOqhg`{IsE<|JG%X?i;Y4idv=wE7wl=J^))0Hfd91JK1Jde-O)dV~gaD zthfm+6Auup&XUUQD%isD;0-%pMvjP2`12*(eDbYVb~JC^?b?PvUTS13J8Witlo2w3 z)TG~-nue!p+S)xrXq|ir4#3)`ecI>+1usQek93{^zC%ECv5Up|idiP=gH0qCS2Cl(@f^wiB z1q$@l0$x&C--^~epZ+60i4!oiE zZmihZ9SI>2Ixv{ij$HvAR)FSe}ZGON0VeE6dt z=3u}(ct1>P0(Pf^UqhT{$_Tv*yl-@IlNnzZ|e(f5*R+WvOlRz&545I%=v8aan{P>I;&IiZ?dSa6b15)(F-IoPIo5 z_i%M0KYQpCli73{tC|lvvF%s25}$z;`sc#hntsR5TRx|g)t<1eygA@-(BAW6*Lb^4 zF!p8u$jckDX;l03qyf{ZkTTg(zpG%2|8?(6a21~J`d2Gve+PSfGs%F=!7cdChw{;v zgJ8}1h>}S?V+&i7&qe+^%{A?*w(pgr-JZ2)yU`|XVMf+)*B0PpwN(vu?Y6s9!yx|) zo^ozOLYws*(|g%)-|BycE%)rmlG1rRscMyem{E&Oy>o98ghtDGdnBlA-q)Y6So_T$^Jc&5OMk1Spg!@3 z3bFD=;vVo<8pQ3qp?ci9j^{Q8;T1PK^E1I7Y~!HagtC*sS9cP$Iz-!(#n5wWF%#j! zrMH`Qs9iJK^Q9qv-(i&N3|b94KCQn)b<}tA;s`B8GY2QEi;8bw+KeL$sZ? z)>6#-grj%PY;C4-Bx@-MQVWrn{cW|K~#1+Yd1Xe7sTtf_e3LzP21!tKx-#LXVB*GPje3W zeRz;IR}!LZ9}OEDArk4(v}oDYV-@!9cFwM1`)qdv4^%xA z=ykYd5@5o-f(W0y3qcEdTY5eI*v}Llu{~ASIRShn-w)BTJ%6=g@tYM>&j1uq$YQrc z7uV`a3{D@Vm8Z4FFI>?!M{kQ2J^+pvJIO%je=vmNne(`SMcA9wVM&m%Dtd7{i02N) zQXa?}zn#nv&;qC&iw2aR=mP9;7Ikm$$D23ap7I3uQqacoW8ol7=LOo96w?B>#!k*`n;Iij|kTfACdXSt0=3)mI5q59~7iZ_V1ecRFrB$o#Md zgH4q`U$MXb=r>OrPT1cS@0_O*A{bF&(ipb5TmM(N|r!S9u($Cq}o(L z^D+H-q9yv6Z%rlO?bb5d*8Z5Xf8tFzHEw@&IvP$&uxDPgCpT;_fKW>n@anOwc%1la z54{GjFTMCJSw;&6YmT`d+mBN-3zZEuOf`2Y6hoY}45rht_HU0mo$UHuKR6U-bk2qM z@l@&BpRL#@x9p|8wVgx&kKSV$?Eg5Nbv%)%S)9gaE2k8_O@4-cz*+`sfA?%~fpFKg z^>jetCBqn$H5@`GHW64w4R@kQlO;y`1qy60lTuDi*g6pi9dFAQIx}ARyGp(j*`kHLM~Pg55<4?probG0appmlTpTr4(@thXK<&=MROj`8 za%DFfvY?^<`J!!Z+23$Ke~+o>wUUXxT3a`vE1ffzo^B6$v!O`GnPjIZq?`Q$WE{IS zd9|S>I+#;?T19A~41}z$cGLhR&|yA4!4$jA3`-eoKspbp2g-W$qCB)rSLL<02olwS z<*)%-fhmXI79e9yfZgdu0!*sg3~%Xk$y~t~NhzGkqdZ>m$*QIqnOJk5 zOI23|@#Lm9VmcA>=SwEHeBWdQ2$G7nNcQkAMVCnYVc(YCAbFufB>QM?vFsGRm9rRn z=1Kh{08zamfR8sG>;O19(6?2iI~(h?VY(SJBnX)5&S=23#d)3 z64l$U$`c zEk5n+@(YQl=B`U<{Q(?SM2Qwv(L936U#*xt?yVNN?*%^o^n4H$#~Lb@1=94SCAN6%mgLhNa$u{PFv zU2$BUFxQ#Fy3uHaz2?n=6YYPoVs*!{*B%3?PhG{&e-oy%Y#?m}2|KwR^=L`CH~ZPi zof5r6b?j+-KlvR#$_uut33Bb)3e_$Df0)gM@!FSX`|O_EZgwwk*$GCp>8uM;{)Ndr z>hoika;Ki7>=fOUsc33hLP+gP)2qBg-b9AvCe65j|1Cv_S9NJ4c`l^_tr7vdu611^ zXh_7de|bPwe@bS=Go9H;JL%UnsXWJ78?a6-Yq^daEoJrINAZ67;n%Ojo!UbPRx% zLP_Jh`*XWyI?>B9XdhDM)iFeG>7D*Ago~uqjN0|<(wf*VYdAWY@u*Isewd+)Qb-CM z9TlBBXvNlePM-FrcBZlMf9~)ya#prL)9w=n$%pkLs}cm}DC$i;_KsPozRy|*Kf}q= zwzbKlt@oS@2VABNM$K}$^LxH;fs$FPSh0%tZencWjyUyDXm(^_I*mk}G9?#Gd2$N8hcdU3% zo9Ki6g34t-M#}B(f9IBZ)CzFc8of1FAsgm`t+7KBHy^28Tc0n~|=vh1u- zXv%KUQ&bF$s=OZ1507>#&|0*NTWZMh`oOlZ>LiF*j$RW;e~vBo52(4u^`T&>IcfO) zQtivgw@o$M9v0W+#-Y}-71HmUo&6M8jZJdScX^8(Wd9!|KZUBR#v z0O9XfYF|RWtrVoC6YbQ2IoX-F*b%IKD60NA3Innx+6T6)q9#^SyF+fWN{Bv*I6Dt@ zt5yste43w@N7ZP9bf+f~XN|Mn6+p4nY{&ZJ1ewV5f91CDILPtr?#9Eb1Kp((oAa@X z%e#w5-UF_Lh3Ln17fjD4)U*X9ht@iYB5<$-0 z_Rvr`f232JL3Vg1iUzM`Y%!>SQAY?NNcX7&;Az)0oQSaPoZRtA5c!(q+IhFr`gL{y zjknUOLklTt;iEON7nvUDky9y7bpmI|DLU1XR1CS56}#8d_0(dwTQno5t7>#^5r>sO z_L*z8w4aW)yNC1lD^-7U`s_~EJMPwKTEhc-e+0+6q7+sg)uaIXdB%JID~oQy+o=Ws zbpg?bqvph)%GNHO{nlVy%~YhH$g?ot*&T`QXq z)HJcG0yWmmOz?3paDqwVN-!(_t7%H5#TCp7`oc-jsR!5tNMWDrdT5Q1RRQ&?>gW|{ ze<|)EQW8eKpD`gA7tFWaAjZ;KkZ5^z%BD>utG~Ve+d-whg5$c10aoL1_ko@+wY<;s5I8OYC+Z#eYVpT`5-BuuPHA3R}qm_!^tQ4^h5YVeeRvM(R-P7TOe>dlgj8YYT zQD!_S(roS1hN9aM7?O^vYHc=ZtOc>+C(Q z{4)C@M-olsyCf{z4OMAx>W~t#s;zPypJ_v}Q{W9?h%u-+7h%e!hPF;h+CdyiSZBUN;snVZOd&%gzk; zQ3qICb9Hculkc`xSyA&#d0CaU3%VVa-+r>o6vR8S?nolE(0B1bkDVKfsG(NAvyWRQ zP^ByBb`9gOJJas0&oEU+gCfe>ml}^{~2P`62=@ zl}G~?8>#Kax$0WiqoeGhG$)@df#kJQkVM8q_k`Dn&ME9BP+9MA0tdPZZZIsBu5dI9_ZdLn#F7fOyH(pG zKdM~9t~*QgvIZD7kD#`fmq~hnLdbx)02Z?zb zoNfAL6JT^;8Y@c?z-H6FKCmHAa&G?zAb^?+dOj0dRE5(*fBIZHq^v!Deh^TGVlpNz zCrA(C*fj~>QEOaHXm8uM)FVFFq_<_k@LACVXH?tx93oYDHaq2dli@4G12~sYXXqOM z34q~%&oEv>B+A2z@vf5XU)td~=$4wLQ+-jxn)cvakJ1Ro8X6KQj7PAHYKkX~u*lo* zi?r#>+eU&*e`plP+SF%w8*kmR+^or|vf1{KB!}CI(X!pzEN3SI7Y-Ki+a`JS$FH!T zTpMX%1c_-XJxJD6`vB?%p5K>`7K{1wLjp;nc!~aQFWg8TXGa`Mm!6cD(}vCkPgN)d zZOW67i!UA$9+js&8m76cYCJx~+1qH+pOg?l3+@KKe6%e|#+BBuT(fqqeA?O=t?bv>wiw=+0_ed)I|C3DJU5z`n(s%*zjc^wm0GkKLvL z9SE#))pmWmM#RYUCc)w@AOW-1w0%HMujBb@&dzl5)*?3B{iStdba*7&;%bf9!6Q;N zPtTsx3JhGp*CD$tXMEY~tiG}wYD-vdWrL_F^Xw#O!fjjM_;`g}Vv`$ZY ze}l_Uta@o4kY6WR9trp|s;;FZXy23mU}H;TS^b=u&1UD9(~3UmrGN+cD2!=UjIVH}eShw7?^L4I zmb^oUAbGn3tysI=hBj?>e?p*ocOCv6yM>--%kk>@#Gl9tFAis^y~l## zB{B${y9wcdC5jokBAN~@%@q=vq%>U@9$#-{hc=Zktw&q@u04pIc#MXYZkIuV$fDW60V%nEE0O$tCY)`)Ql?4@n$Lg*Z5CWX+ zx1`UWuC*4ngXWgRt)fC?Hiw_C0+^e#<`BLj(%m|>MFU=8yVO*3%K)oCNiVx%s0pED zKbcRr@g(Sz6ctT`h-YAsTQR7Se>{Qh@k-_?S&0GlM$T>7Y$_(R0uY@mXGH++UV|J{ zu>;OoBs-{F=UB&VR94IU}x*!iXp!GR!m4nU%&mdc_N zaLAj`l7pRLxb$XT7bFf&Acx8LG_L~%k`}WSP2RapG?$%X1oPA0e{f3lf4^Qjb-Zys z-l4YxLO1L}y1cNkf({X~y^zqLYBb;zAi$roG$VO9cqYe1*XU0D znU9*Hq^eA1<+Ij@yv5Y+llOIep>Om0<^O)a{`vDy*RNl^b#r-Bf2z@sOr@uybK2Re zovcvTO3bb4CaD|{g6`0lAjlV>z(ATeh=mgm)=x5^UB0x$XnlG<{qjCjqfOa_gk*7s zfPBNIZ0{%zwUXLrQ9!Z#TT?QU4OwFK>aFM41M{k^war;_(h*th1GX{|IoP;LuDqvq zIl}XzQ*qPzyF%|uYdb>{_^YJ z{&W8Lule&Ye|xj~{P0S6lS71_IB*E`3h~yt9#p52WiJX57U)s)jk5 zm)@O&F8bmbEKqshLs&N)9z=-CD;?Mvulm?h!M#l}$Q`VBJxPE!oAwHpb`&J4k5w?z z&6W8jn+KDWogWE;0BxPm|M%jReZ~H&1S@GZ8xiZ#pVRBcD6i5f0)W;?_SM$iEdd0y z)Sd_OtM-&#G|(!>!OXzMoDFgh`FY%j4F?|S>E+OX=8>MF5i~%Di+01z*$63zOq6lO5bv_*~ z1vs!}VeF|b{jqQUtTT;UmrUU?o6;^}N@xmIv5Iw{{a$T9>$jpAWu@rsc1~MN9wurX znRG#hCh0W2;L5VM7L=U7s*=7h(=Hr@x4EX%M93~(_R8zk69Ew6Y*|+`aui$I89 zX{0KVwsO;54tOY>zFj1ZhkT?+BcW=l=%Bo(g+mQ4m6l%+Jhs=+ugHnasfUx4W9yq* zp>YEFc=T%uyJdbjm1M8d!TU)^Y`ENO&rhh79sVBoK>IcWBvdX{$UVxCVH!yF@)LEvtGSunS>gg;`B)#iZ4d}X6VPdm- z8-7?&uvJAtF*dn1nZrww0e*Mmdub52)BIFz?DEOsn!fB?p?TGSIBLgyioGRPPy){k z9^jWgcN5UU4vvS6a5jRu6q<;55{h^i@XM&rIDb4U*FD~$^F>hcQjys{hBsVlcypG* z76r>Xn7Nf%9mjh#`ynemPu9-ycO*C8=3|-2%s>1%^$Yqa*rm6@=tz1`k4NJH zb6xp<`iJ6C^=b8Iv0XOaj!7x~42EW{2z@%@n3!8Wk3i({TCo;bguS+r1D0=AUnC6# zjel&{taARrGg{|9%v9izmx!C6Xcwo=tWgUE8$_W{g6;sI`9P_wYL4mp38DxXyeS)9 zrp-VW_o5|5VaiGsFjn9#UaC5*XZ5|=R0*LVpr4z~%9q&T=kHc3eWO+0wH4wah7H$w z2WJ3{zF^m-|CdRLbOk%OIc~SMWLJ1Nhky04dFwbGhf$c0%npPPN)v~!`k(z1(Ml`u zHYurWbzgux0df)cq6J%cm7|7^P8FxN1-gkT5TJbWGedSnwh3)Hy`Q!78M}O~& zi!+SiO&M4n2|H31+_jC=CU7M?EDQj5A6_W|YAaAH7f2GkwWk0XR{!;Qfe0>c3wlZr zcE-;RUOW2<=TPd}EswL(>{BQ0A~3`1q6O3YrRb1@ZJM@+saerFuU!g03M-vY2(ge2 zu(^gs^eZk7&*dn*i>BhqA*IDddE*Yb^V=Cu}54ekO24}!xJ!O84Okf1z+ALE!^ z%zv;{A8zw+D9UkE-}fGThb$16RZD#!$1n>ASRQX9hdu-=alDDIXK@&`!{a@G){58? zyfc>VRFH^0O45N#2fL(3APWtzs65>e+cD(>6V*gnAE2NWyoJ~Cg^0glc7CObx6uo+RsU!`YxS|G!=bAR8)F;%j6m`0x@ z3G1-28<0+JlDkhuq+(QIvN_?EBGl`AT07kvM5sDct|vF~9WVVBP6h4=*F3!^EWZSm z6Od%t%uSk5%0(G_ZFV1xAZVJcWPNy6I= zwp6GP&{~VFaO8sSCx5HT5v;V`_t&QM*HYP_m}`71pR?(~a_kRMND1turD*DhRt!5h z=;-xK{Urh4;9EV8Z$gaIHR@_WeUguztn8D_igteWQZp+iRZZ2OCb&i^%e6Fm=hTrV zgE-*xmiSr3Urq0T_lI1aO%|;=+e3bW!wJa8bf{Q&z{VjDo_{J%!3FDf`ZSk^oqEO7 z79ooiynmwapt#l{%&0YhaH( zg49pac2n^9wqslMrRWvor*FFAQKQ+O7Q+KNu={ooyS2+e5p53jd@7S9B3MCit=$2DS-U4~&T&hvTi^qFq&bdl#oLK3t9+8C4GieEAr&HEyhfN-}nRvwA$7ip(*MzFdv7y+QIVYQH_*z4aU=<)f zRDYskaM+I=Ajg9HlNr_a3rY^0j~0|HB=JIqVu><47j|!Xhh}pmTZ;`PdJj5U9$SE; z@e{r*(@(zw4BCf3Yz%L@w_fYQ0;=`vqhF4oE9dKoFtKIs%oC!uDdMi<=gy&UOsDeQ z97gu6y@)!3TavX32&Dljs@>|v?V5Ys9)D&R3t-5REGzX&FE8-qXTsxrIEVcxiAV5l zDkL8oqqj25t)^1q@D`m|QqQcdz4Uwxi&BKMqzs8hbbY{|z+sl5fFP4lYa_P86<|<} zf38dSir_KP`#4_j>*T!yr{rDIoD|PC;ou%5t#mjxH4YV)5Yc_BS0aLoD z?!f=(<_t_|>ZmGm@ug6_{&oHOpMNY0{ZCo3Fqn>;nE;jx>BIr}z+-5&R)79R)lywCL6 zcCaoTiULjQ zy=I;!FOthy%1|;AIC=Bi#r_0V$}kU8 zY&~2A?>X~vUiJbOh@-PKN`F_p-9DT_{}7GvmiONa(iCA@+BmT(qfM?)wF4e_R3Akk zh=?`|-{gLhU9`NU+?T%e4V)WxNsO0s*t^1)CJ?7fv)b%H3YY_Q!RkRM@ALe_3;qVqF|+;2Dt)>}rE+P=T9o1!TX6zX zXz<)s!RY2KpfPqfO))RsR~ye)*j&dpCkGpJ&~8xLTNkO@#>VPE1ObKp=3r6nOBakk zT&ncVQjJ1(cjqfWzkf8w<`9!;HN}}lXN=@HfgUcrA|UWm9=TIP8(|83f$|85`XNj!W_L#v?fz@U}u{> z&lj%u_h~<3{^ASQ-b57maBIhe$)+EtLa@RjsNe3x3W{i-`;z7ILV0Frw@MAq&@k}6 zL$ZQq4VdH5KW;r9R}fHn%9Niyh}p*;M^GoP*W6)uMZIK8VYSI!0k z$-;BITmYZiq5rl_(JMY4sJt*#SClq58)4aiNXV*Z2M`J1cE4#(ec8pXG}jtgUrWcU zSgJ*4Y$S89{Kz@6q@Z-lK#cx;WaxXki^ODSY(Tn_&tf@X4yh)AJERs{HjNUf0 zC>pgwZ-2mrFsvJ5VNpG%rA%;rya_P6wuWo8VJYlep#WPuYdjL5BD$MXMZgQJ#y`>v|`5`=iVwvQqA{r5|n5N zX{igaBP@wpL1!VP_Kvoe?-7|pb%AByCwxCz!g9hkHuqBH3njxSgx;2c6)JC1L-lcv zstXfjL=<PN}OC;Ve+9bGho!GT=N&N}Bd1Xpi!M`OaQE=!a9!TPaE&{jiwhDCsr# zQGc`*P%>|&kDPm!YWY`1&DK1Q6})!w4W}3PP0{i)*B`9a@g1q>b@55?;Aby^61g+% z%HbgnT9;~hUeIu|$xYQRg|@q;2*s?7emR=uWw={?w25aQCjKA7YiFX~+IkB=(m;Jr zPRmFRFDEU%Y~bym)CGi^G#cDa2TGMZCE$DWS{zGtwQKsV zaVpp$s%ZaIGpn=Udp>Cgk*L2=aL8YA`+a%lM3QYOtQV1{%{?32Ks|?7dZa$bVSm6r z(A@&g(>g17I!;Su947s>=b`jec53l+{MrkGXe&mGN|-B9f7;1Ll*>|rWjEwu!OU56 zeNt~{1;pMYW8bPe?c_hsuiWhkg!HAt>7&gk*k$S~KLAm%bXmLWHi2MB?c^lV|QrO|o$PzE)Zr?YIc zD%-ra!Qs8#=Kw6g`>TJh)cpJW`In70*-~#ER6!RF7`|N1q%kFrzAGKM@~{f9jme&e zrExMs=X0C%mJ@!b!nkalYl}oY1eT%|S10sBo7oElwXQAUt?o;7lz)na294OrXJ^&t z%>qbXr4{E|md*3S7XDC42GQ&vcYk>ki5w0@tfd-60B|&LEPGMP>|G|2m568Eg-3@V zh!~n~;r8ryyN5~dms9x-G^9)+f9C$GcKNnYS^Jl_S)nm)q0u}=fu=(Zb08V`ZQNG^ zMar2DA}Se!UkXlK7JnXE!q)xS7rQB4VTkS&zE-zdCd@xR*W+)k`>ErbFMkJsf=>#Ld$Qk4EH2xg zhEtj-c!Q8UQEaV83kaQyjiG( zae0&JJ%ZI+%`@Y5Uv>^iW)5$YP1vUnx54SgbZ@oP0c9mFo)*f_aA)Y{c1tDcY-L5h zSJ~U(fJb{HZHBqj*XyDwn1#ra#Uzs7Z*Fp4@)x$8Tz_xqVy!WIa4dM6ZK~L!zVaYu z7KrEtdibh-(j!#q2V6*C2pb3 z^XygPAAgk>J}n7a&V5wM8deKQO%lL8=pJ6{R=1I_GIOW0chOtkV!a|6g}|x2Jn}_= z#si)nRilH2l-OK%ZMDrU7=F)x-Li z>$a2Q@qR+r?(}ea@U;xK3ZGU6=X4DfoR6C@)f*)7fG9)~RW_hZn zFO{>3;wu-2i|qwCa0uUW`tEm7h)G=mHm0%jrQ*^F^`JCwT-EN_CD>_c;P!fBC_eHy zH?QCDsg8DaUY|1uTq*3uq74(f3cdpf)yfolf5NJC!FF~{{ouZIO+JSL#KOitwM98* z`hNl={?8Bp`1?Qq2{ug%!oA_rBAF$Nk)~46%@#%hi2`yt5|F)3C>xC_sjmvKiatUI zc09bl`}I%f>IaB4d4a{VkadP4v_woE$3nbQ9Xd#6!|pL`)Uv=Z`|F;@+aX8Wrp-#( z=6vw_Lr5aRCNFoEBGZ@2hX8y8O*k4gaEeQ)yY#V*qO43R0(ep8Drvg`)j*s8OjoTnTcgHZ<)v7|9I+tEabAo%z zOYdfaAgAWbIL8WMQos7kGX3(;fBa-AM)+{N6+qSP*9_XpfoI@2#om|Qmh4;$i z*iFS824W<^Rc|r{2j^v%t9>7RH-Gwa7@HD!S?5)d*fMJ>N8*r}-35A{?2(v}^_Dp6 z=PE^2AGM3)q^W^qzc9P_dQ@&w8o$VV6_8TbloZ3(XERiB6j}Xr3eAIjY(E^&DA6%$ zumv<{IX0nLzB8K`uE(iF%UsjG&~SeZ@W1@}MI!raGHh>a1;hoK!9SFrQGW$i|09;f zyd&)-?p#BdbonO(5kmclVF%PQq!D3N(!ZT)V_iGI`r=2+??J}%lo5wZks0HPFseI} z8ljfF&hkkJ9c$v?I}wy6b>LpUeT?nV*zVC&%qAd}9H9&gnxb08r3KT}o=z7`;t-%@ zI5YZmTf{%Ey@+quHdheU@P8!w6`rebuC4Y>Yfb4-)+&D2-W0irM30`nBow}#P7+!E z=ERdNOqyT3f>?m3mo1J>S;R9i3{=UJlJye$K7m~#4< z+XBNo%is{RZtz~a0)OVZ`2VwNJlJYo#R)jyREW)PvMN(v;5goluY%yNNvO^YNp&m* zGHn9uKoOG3tweV`PNyA#GtNo@BdXq$NgHkD@N^d-I@Fw%dSdS`0LNATc)51PufN06 zba_ijXq*Zn6Y<#4@d6z~;aL?uM^EiYZlAD4MWZSy46>M;yMOFfXFN5j{ZuwN7HLH# z(VYs@DXUc;pvCaYn?U7`17Iu-(unq-{jtjFMk~Zqx1FHE`<9Ki0K}V^4dAWq6#J-K z^K?$IXl%RH84n#`iYr#bV=1uMUVquvpihZ2Y`0KtD-{smGqARR2U*?`?Xdf!M=ygdmPgx*4wjf1hMMMI#}vTQ5d93+vVYn#_Z97R1|*{mhQ0l@WLC_{!GC zNL+khoo+7)m!rFzBY<@M~=YJY>0Z_dOD^0ki9YR-1G^5sV2 z$7}rfcT0X@_X+hkc_82?z-2f%a1~V!9KBE=)J}6^41uaBfgY-AB%?br7(T9dk`At? z-8_fGF@eyfsBtI6QG*;U^_L?u= znxctI4llm#I^>02g_N}Ker~vHw-6pLfF$ zMonX{k>-(Zmgwr%NUj0fnVvxqj6za>v{Z*n^;Sj(zQB)Q1YQ>>k>ZNRVq4Tnl8XPP zWqw!3O4p4z^^ zH+pqmlh2yi4D_We-}1hePkDei-JamJoo!(3UgOTN9q0D-07*c$zu>WKEKQcx`&RRH zB-6y-o($uo*}Rn1V8UG91{T$;{}!6$$G(Ndk??y7ADb1SrcOMxL&?E+$U zdoeja)<83dqTVJE-ydDW$ z=k@^lVX4FMe3obcn_;`vI>w-^GmzMUKR!*9;_6sv+_yjSC1q!4%5kXpDR5H^42BhK zLMMMX>cU29asde`axDeiL7r>`0-l$YS+A$N>uk)4&)+W9>7Cbi?d>YQssR;XHz}zl z>YD3#x9t$Y?v84b6b+4L!FffXWI5Q)*U1miFA)&tjj1|^SFb9}oHIW=l5{oe)RXN5 z($=;cAE#Ss0({+L^gj%sFl9u#bQ8P}5X94Z@eIypfa`_PwlSM4Rpa^_qQ* zaT=CLbU>+4!lgEGExO1#RmfrMUYu!H5qVUv$U#Auj)V@7v#`7j|M|N?0qLz z0LUyZ!dp0(&&5A#OgzCd87kOi=u1`UaB|49#zrNOwp4KUB3!rQJe`IlihK;aPQU!~ z-#_2;zkisMAe|I{Y{~(msP+w%fPUGo$Qo*O%`XwnPY|>EE&dsRfTIynYQ<|T1h|uk zUYxDJ`p3wied`+TC>+5jA9nI_oOtvXzX5ZpBv%NTPD?;>nx>Fs3yTb(l;lj^4aT^K z=BEU^dH^%`^{js9O1d3dvga*rYo%8MFtg*fZe74oc%rp`_nipgTU&CADhLpSTViRFj{XG>RoR3|61q4r8O+h` z@byZ(*i-EIjcCiVn&op3Asp;j^5f%WDyu1h*T;7CcRfUlDk_Ax;CK$4^m14v*Td)z zdk!|nfD$f$g;SP2l@^7EHeB$U;{i9b6rAF$shQf0ykq4|^n(sd3@DDVgWcZCzh1KQ zH@nP%+M*hz`osF;*)8sEN>R4R>78nZQcfOTac6bift^Yy1${qQ%B2e}Cm8IhEaJEBPN%&njeO*U?AyU) z#Tw8ZK)TU;dgFvPIeIhP$f3|m&VWXVRSm^Mfn^Y!@z=XsK((q4TF_*T7!PP6`FTFh z++C`F{eWz4cG7GF5A9H+642lq>ltKpFSst}a+cySs`@-HUu^SXR{ODgd#2idWTD^| zT9~kk1h)H#OQ{+_8adJuCo9<1WK?0PdS7q1^r5GZJ(0mXBJDT;GL{H=Z@jdlI6rhM zWebSRx<~Zz2W$1wG4pm8R;M#mJ*?n$jb4C%5IV&%75+ZdDX{fe?I0y$p{zg}TLJR0 zoKrIRu~`vTGm?mJ4fPD1lAzbX)uT=&qv&y{Z|PaK?{z9p%zFRx>Ml~xiM0%J!KK5H zLs^#w9YM(+JEtf(~GIY~FHz zLOj{tpf?+$L>aLE`Uh)u*sJzl^}Dp?gLi3jvGO)+(t^F$-c&btD4~aHNC)UV+D9sLw)1lD3eMoOUpr$+9s#{^mPXDb>5RvRUxx5+F zNE>jnH5h?SUSTUdnV?Z%C*!EX)|UN$1E9>Za(1x!BDxaJ68yzevb6PFm-<%s1BHNu z-~Ci6t`KmP(o)-L7Uf|E`RDg*wdDfZ+pQOS_}YeY)&AABucS%)*_739-^wBT3yA<= zO(hJw8`(9=F55!Ni&gfTFRw6^4ScHGSK$&>fyz>O5lKf__y=MjIV4_WXtMTI2EV8 z9MuwNwB&nj^@5T7Lu#(UiQ7ki-d09JP~6lWfNeR>U6jA!*R6ErVw0V1Qcd%Z=hXqJ zazkHR!QpDk`fyH^JxQl6@y_2}HY_P;1Y=T$+&LCrQkfPPRFeUiAI7B`yf(MSke1Sg z%~5=T7%NIw#yepK8Ymq>7gt{X%V=eo*i<**Y*d4${#1De8NFt<}#C%4(ff`x;M8 zmb3c(Uf|FMON8nLm6|>r2YVCrA_mw^{~9a($IEqmvsT-k!wVsT zfF|L^A^lXPq*Zeul}xu`TC4g75uKv`U$El24c>`$D_Ow36@}-lvGwhqvFE_H+s2le zYVra`lGYw(=bMbn%epvn29xdI|rtZ8Kf$J)I-Q*syLR^>MOwd@xOoi+7g-mBm77C zE+20(i$ogWBWtn8iOG)qO}pbEH&-GRZAafS^^!ORST-tu4^4g^aRl&B3dyM@-q->Z zb|cqgA|1Bp6;^p3&GIkVOAV))cdbS7Dt*yEIZx11Y`WCI(5ZVOCoY(VyEZF2Wj8$+ z#|aipN7dbtb1Swx zIIph+ub#xJ(j=!90Y}%(R*+_BcW4|t_2s-dITln2_qJ85y~O%|Hjt|33&5~F2}F0W z?I4GLytiw2iff?ge7#fJc9?YFV1!863O|D?gI>G`1ygh>cL97pz z2ae$A)b3!t0%W?h?^0P8K8WC9Ho0Y6o_T#vd~$N-GByGN+#C{)L+ABzYQdxl_LeOp ztT}zzx>57k4x8XE%V>J{mOojn|FBErJ2LaT=_K?6x}pthgHiicHy z_caiA*H&}_V@q82g0c@o@uahv6ew6u>9aMO)X#~kBnX4;izRN`MTtg=iIsc{94{pi ztYcW)K6qOp9S-${sDSx&LdC&)&8Dq?1pR)+0H^%x_bYZP1g!H)u+Arr*rr) z?9WYGaT>^*yHKco`1v{S>4cc>^Xx_tQv)%mpavQwrrwI7l>Ag4QLPb$QTy)LO5?Ev zCTM(hbe}4$^g*0DFJfwStlB}pQ9o3Lc0EhG)RMN1k`_3cBX?EyvJ2)}@v`xMB92^j zcujW*-2oEhgW%k-8g&wstWShRT~5VPIP*_d>~H`28N4G)jT}yP*NXx@yFGh7p?NQu z_mmUwlYPFF3bxqcB%kr@&;zl5$a86M8XSzf<^XVA&Km=_IGEo31@Bt!+pE68S4hjU zh!3h;Q(hS`r=oUz+17*vDwtY--Pjb9?OY+y1KRZWvY$!qrK9TNXR&ZX0c=CzwE_Vz zwHqR^Mej=4Dckzin5G#}NEIMlaMGR4`Niq(tTb|J-oR_OF#dlmT>s6&ixUEHY?Av>)83MbBd67W4%BEz5;@-` zdsHh}%4)$2(jLROh`+~6%ZWXqLD-L#xlzgFv-)8Z@y;rEuUk-iJS@#2MDkHwU+#e~V1 zHTP6+OI7w&2pTR~ht|^vcr8b@lymu9rw6vFE^W1l##?JOZlSgq^pef?S>Kj$oxChw z0HxbA6_)O)OEG&FO4okRBlsf_!6YQGgyDX8;gROUahnRe0 znx-i+p%pIc#fwM~h3irnwYo}n-{{x6w4EH@!>A3K&zGgC5z$0p&pla!_YrKDBe;-= zCaFka>W84mN%c&Bk&l7;*5UNVR1WXDMznDa1_r5H!;Ll`RhWVN+h2Bzml8UB@h)GESR`;BCTan0r`s>a$@jWdH&yPWU7*`>;5!3Ncw_u8GqSG4jmu+1+Qas}JdVnA`O(ea$ zPm2DWN(Z%n4aTgrP47b|pKyjuywT-MI8C^Lx(}X~HTKEL(Qn*#n!ORRyY%Uihp>$sXMoK-ms55I4^N3rN79WXoRM6`9Z21XQ#K zosfLk-`N1^Fhu+Ao03e^JFjB55D+adkBA2->}#E>Dwa$Oy#61a3%xUox>u@ktduK zJB`@R1qnwSTPvFCwKncs{Spde=3lH|E7s)r_?(@h+ zZB6u?IP8hHRM?#1J3tsLn<^K2U-zu9S!APsSw%Kh^2uAMQ@iICALX<5s9DNJ0=526 z4}5e6s_3iUEk0=TNo*n?H@gzzCy(CCw0+|9>xLqp&)ni0m)lFmAjP&wSn(hq)w z4FNYvoUbBwEjo)6tE0{24(8gSMKmUtU*2Fi6t3t?-=3-ZCk6m~Rc@ADsRMGm$Cl)O z5dC~A%iTIPkV(j{0Ec~Tx>R+BvVt$vBJz^Ui=DvQW;dy7QvoER>9_AtDgbbOrXImI z0zMYWHR}W)YxBd09*S~KfHzaHQGMsZ~bal+3M<9VOL&sCT`om<1`!C zh=}fl6MKns&Uu4)-PRd_9x87R<;}oD63sTb$(xFO}U@?-F6*;mtZ{GP$Ac0OSVy5I&H*aHZ0cQd@m~&XLI_+l9 z5c6dbwomO0HS`kC0QW9lF<8!PN{9t-*z%Sol%a0J=NkPD*tBIrcTKe9^44E}yBr@O z#pnt$l@?IfN652mxOiBOZE^ypvJd`aqQg{lE_RX950}ngHuz32(VgEV;^;7ey%umsKY4)mh{Wey@A-jB`0`Q#^O$NGBWVh{*c$1cgrk(&_lVq&#IF zHj$nx&?)Hz*AA+M5T3O~T^pN!kw;jpz&W|RAK-Vlt)kY{r&{_BAOC)-j&If}k07)t z<6%c!TYD_=v`PD+3iVu^4`3Ys92~RV8x=kV>@c8qEmCe33-1|ju(E|dUh;W%#nlwH zdI+rw(K&vo0W?9X+L`_+e=|Q59oQ?`5(j2*zT#9$vL3M8K7$waDw^W}S@qv#)jf<(D5n zGG5XA^I{8vMu6yNsY1M1T)6gf=PhHvh$Ked%D&2Ny_{SZFvMAGL;;D2~ zvVYlmtKFQeZl!8u)3F_YdEfHRS#8V=GQYh5dI|IrPIj}I9hjB){tW9|3Zt_KZ0fs! zAnmi!8u>VNfnUBW&=83D@?yu(Zcour9kg5#F3tDQ5zr!J=iJYeyr*MfRJaY8JF9#3 zNyl&3>Dcpw??T2-5x@d0vq0Ll@g2&>XlBy0_FP_6RdEyhn;oEk@et{mC(~i&aRB&O zqV(>Fp}s9kiG9ORG&eq8Iw=Ka^=aKwa2jjTPlw0b6wZVRZz`_QY~ z8*X)np_$~E<&en{Q|613V09c0)+$t{JG5`HSx&vf{OI?rdSBMT#miyMW7Da)n`l(Z z+`byL{dE2OU;qAp*Pg-&A8G^r&7(~{yU0g6XU2C082PfsZF63a&ifo!cofTFi8LlA z3odviP{8uOx8~=Tb?wgp3B+CUCFDPXu!}fm2M9Q+hpCUPjb8d$5VIPn`t#)JOAK&5 zrH6N(lO1|GicZ+)oJAGpoVwxtXV^@#`H0wlI3$`cEfD#C25T8N$9NopfE8(BL3XzI zSsZiU&46P%Vt4ML8i7B*Gr!8py{**oTU`bvSG}iG@c@FP&y2nhyuHWb;mjZg-D|qj zgLdYp{i?k_*DoyDo};Bel@xcYNp&|W6S3KFq=$n9s*#%_`^903ITZA?i88(Q5$%Z& zUR&=CRH$Wtv-a#22FJ#|U~6rA@Jw7~i*ZS~WA|MCG1&hOfrCVjQ>o%rb88@X*N zPOhMT?jQ)MQa*+`iX7C)Wy(M4*JhJRTfp+GdSy!%IMh%yc(0-DY_kdrZal4KSrJ5ao8=#ZSpTnDNt@gI168XsB{C_eg^)_Hl_gbOq6Q#hy zD9HiKyV-IkFyq*KH3<@CjglWf^|EO6i+bI{WZ`eZe+X zZnv6ZTctQyPTW;ug^)s4^^@Goj%v!nPVecea=i&Kyyx5Z%$q*KUSX}nhJZbQ18EFi zIn1hF82t2cnkkSf$xN>TI&|RDF@)v4R5&6>S+01Tsts8oV*cywAWf@u@X1>ZR6DYN z0)JHzP*^s{k7d%HE!t$E>LozNdy3(`b{6k)3~gJPy*cKtg`&v%%PP&Ee*Kx0{yo8I zD;0jD#*j6lRFP$v3;=%Na~ZFA&SaIWst5Cyvx?K)YCFgzdtTUJBKeCNabSVP+l z967Mbv{k-AP7a<~XBzg@jpFp?^;q?PI~CCUy!BJAC~bJ;En&4^saecn`9^S%DcX$l zaBy{iAKoCI+8uI)oRi|;L_iKVdy zP7O?etfK@ab1G+lYmgFx4!N(nRN~dVi(nOjDC8MM+A6z5ouJ#f@CC6^R(k7ztX(iz zHu71|SjrId-j?b{zg?+QBKysMN|~>ht(W%0tLwVU;*8zg^V*OF^Aib1vX`f$Io_xPVuE+3wl@p83n5lXAH9TspKH65K+sMb zpGl{d*0vyzZhYR&KtR5()XzWu@Q?4)9!WahRG#eziV8P8&X*JWM&2Hm)jQ!~rQqO~ zE-+(qeI&MpI2g%myO2YZU@2MQlA5J!x#r<=L zY=*0g(5+9Pm0Gspb)2dp+hqbG)wY5h8e<6kH_Nnp843BXW2gMeFZRPHGH`z7qw(|H2IJd68y>*U3rb68-DoO70kCv;M_9aXC{<|3VJI4-gHxM? zrB)6>)+hN4!d+!=_4bI>c0!5P1#VRb0wiiXV)}Z~@@1ia=KuaW|M8Ic%14Fec&i*Z zQwDxf@ry{QZuFDpQgNp)g(ejxvg5v3r&M);N7t~CAQTA!`pST$ft%j7$WUByhY10X zr}k=&YhN&m$Eu3W+~m)DOMrsQUM(D_OxVu*YB@X-VD6?bB!vGNx&(Asus1ii>#ZfB zp1fV2-8uSyfPw`WXwGQq2fc4S;nnQM0>fXy!E*thdXk)`Wt&Lf&hNm->ra+T*@f~R z({Cl{H?Z|SOL;=VJl~xa3Ef81JMh0C0w+-^!l0F%<00)qdK6I75d=o>?YTp@F{o(` z;c?2^G6&EqJF%S!)T}u4TODxQV$1!xxlT}~LFOQTx#;^@mbRCUn)?GQX;_CkKslId zDZ$R+OWQR{mmFdmKM262Um|O*N4W=WcsMOHWK!prkF*OPmJII9_Vt`rrC~Flfa-s? zx%&qxe(O_DXR-13-ZeEHL)8Eay3pn|)hF?n3^!HDR)QlNBJp`;Ux0*76;EWxXPVQ9g7U#%m9ez8k+FxCqKq9KG5%eG(} zR6t!;rlE90+qit$&c3FX+;#@vyS~J`AEj@BY}m%V^#BZOuLjxiakU3lb?i$ba_fF{ zIEj%Z=Nz~6;Y_TG+wFE+b^tBaupsG|R)M#AybcPTN|&l2@DSa-abYp+B!cYQ8ebiNY1-#ZOO!;fqSl;(4ft*ueH0jETNPdK3+ z39w0C>Z>sikTaYVA?N`NiWgi?HUv<9-Hvoxe;rfd+X1r-bLf2&AFqhXimGvnB>2e} zaP4t=#o~p7j}vw?;kM%eg#p*J2_jNNJ&cJ|yz#G6;y?X#{cF=>7Ad?n7Y zJhzpKlSm~E_#>G8(A$CirY%o@S|bre#3J^f%(1)2$O0!D9b{LQ7$2Ag548_T8_sKO zX~iwy@HqH3j{v0;KND~7&t|DIl>#qH5>Ni^)Db}}D!Y4nUjyQoQ_a8@dWb=$;!?M9 zx7t3OSD>?amn{SaJc1oRFmsNjWt}EDNor@?S$;Y)Qnvq3)F~Oz@y#NC9bZJz-ZUN0 z6TaldIM2kZS?XT-Dzv~I2M-nG*)0=QNw~q*&Z*3-uGCe+9wKlQ|A`mz_$G#r^P zen10{$BD5xRkd+{13)u~4Y2AI0Ow>2_Jf{B#a6JBAZ~l%t9&3{XM4b+Im)Wy*KWhf zy>zkin{Cr2yID>>MGmX=UJd7HlSb56Flrm2siEYt50*6F1%1t z4GosOCb5{5r^#G)q>bGLI9U1@ZUMo_u2DOd9kM_QJToyycb)0%*5`@qwjy-4n`IE# zk+Dphzo`%L9yD(b#j_1;A+@AjH$5-v8vqaZoA7T%j#f>Iy6|G4#IT#bicX50QJx#n z%JEQ3a+srkjrxZ&Q6H=HkAJIx_M!9qX0|y6yFeShCe+L}M&5<8jmdexxzc>1!j($t zdTN5T4!ykzTx3$a?MWxQG56+&6WppDXYdYam;z%UdB2gm^^GW^hGHJpxdUMTrM)E5 z1}QmQL9(#Nl1=4&70Uy@Cz>m9u^=Wz6#|xY*cWeqh5nAa51H5lWp((nbj2T@t@Jn4 zsnSZoOU80r#vyjumUvFS8qC}GSkwC=CEMvrdF`ZN<*<3>y2o7(NrlSRX&WTggBVl` z975aHn|<1$XPhS0N^G+nWW~WwR!D*jMz~4Z1A1-RBoVjX_G$&DEzWg6DR!?v!o^~f z{XTntR_>&HOWy6iMG4x&_5~Gj$nk2a3G=t>I*A;PFq8<<+TpT~4$ethtE^QZHbQ=u z>1No2oVA~bYQ-F!y&ueS)en)nCZvjqhlC1dv zhn$6XUZZ#8i8H&6MR3@G?8hzw%kd)rA7gKSgQdxhTv={~8z>#epTn`5I&e53aSn^* zFj;E#?&n?vGrlj$tkS3@waChhaEAkC&tT8qn+J=nD?@O6pXEB_rhkmDm#kCZV=gHQ zOX=3BpIXytAnN?VDN=rR>yccaXq+FF)ioT{$wHz-O3~dqAKzIxrCXe6xj;S?Ol7-& z8nW1+<3r6|;$PRd?NE=iWoa<+>LiX#dLljQj9d!AO&(2Vms?Z}DZC}aBSdn6ot9~Ii-=dTwbH9+TpS1`(a!3hvI!n$pi1t%^ZMH#G!{}+h4;!uN^m)n@E1&gnA-pHq>X%c|LkgBH zr4qFkA8K!KTFzq=gcbhNbtZ=E)-E&wo(>*AQriu^n>Z{L=%fz4G+fo29!c$&)+Bca zPo>P}RbrfD!qdk0^}72PegTDlUip*O`r&q>b^_sQ_s}G@=BN%c4O$)TY_~*F=kY&BY>V;> zY~aCvdN_1Y2qyff#&N3d+MRI-Ia%gfd3IVL|HW3wDV4;chD|>nn{S$bBbFM557T3=eou(Qxvtb~2!^wN^lgL>I)5FuI-TRI?V}p z7>*KGaoKBW-xhd4Pyz+$l+*&w9O`MQL3;pRc=+c!jV{vm_w=`eGKayi5$BpgoETp} zlVDjgX-82ghW{X`FY_pW2K#u0!CT5uO*Uw6#rg!~Mt>^+QE<$Phg2n9fuwqnoJwQt zJ`gD)D5I&(rwkjJDCtloR>22=k;LHl#Tvi-aByq@p{sGdGxU~aqA#&!5_Sm`_vl&FxB)y=rgdaR9oh3{>7a4(viKo-W z2SG%t+fwmCw>v|TN^9AfulzD|J7jaKWnG*k8XP9ErWt=I7s02H?PPi0Z0frINAPxR zL^W*1e@PZ$bI@l}5+t_It@t4itk6!23g@WzsD!S@0A%}ruD%sD%2(w6$D;lIe}A2O zwdzOEujQ>{lRmCk=Gfguf`hk7Nz3M7wd$9!C7Jb^bJp}G^y-%i2*;VHjHYW5!IHW`)OR9rjlL{+ z?%ho!AOV+ur+y-QMvYp>(4)cVMTJ5vppsQv^SC4F$1qpg6x*p9z%uD7nvbR3(7i$n zEq-^w;;}_~-^kUe#Ou=38TenW;=XhM_T^b!9=RKas zW1YwY#dcqhe0w$9Tvp)Pr3`dl7S5WSk^p;9Em3d2?VchjWb~?{^r7aglGMpxAcLOp zpfk$X{?=btE3jH`)=65e9?rNsc3zI^aO>$M=0$>e)H^?%ASP9C2qJr)^O9s|1m}m; z${;&`bUD!^p5y4@mVQVW>+<$kP=Xy>O7TGc%IR}T%;Wq}F_h0T8qjoTw&cZv(^OH_ zwaa^L8(h@wA)iF1Q))oEy}c1+L@ExI9ctGLuBsDQ)xX?6R&~2rawwZd3A&Fchc@+O zP^qJ8w4j$M)p|+aU#;+A<85>1?XEr8)wL^sy^56mBFlt)qzhGaG!qzq47JTa0fI*U-7v8+vW4 zUVa2P>(CH23v~kd#Iy$d^tDiGL z>E(E?{;wp_hgFbH2D&75ZQJXpTf7{UHnL5VI2AKFRiJO=L<*cr!FQZ%lfH=zL6`aH z9|KM(m;J=7Jytms5ePYP5Hu7@&ek`F>H71&Q1gF&?Z1CqwSQP^yqaCB$ICrTrif}W zD!nunj*RNDA8ag^gq83XZ&AR1vN?`j`44_;RNgGe;d!ckC~XI=w^hWe<4}lL50ZZL zrZaN$sCyG+pL&zUUm`;~AnGki;!3xIAeBuHa;VO*>IpbX;i0N_BTdus)7~@3Hi7&I zv3wjby9RR9G(6=l!KaoSLs47~Pb-SsQcR?=?|>iu;B2~)Kfm%kzFn?=T{Ej2(d%1MKNoIV?M)_xV@_;S+G?Wwzz%2+mXSXy9iBp`pYRtt3c&)
  2. eE~5^`0BCv^r7 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 delta 77823 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 ^hl4^|hf>e>Up`Y7w9Njk{h z`d8`n9Qm%$J*hBhJpSmkR^y*niX@+oZ&r%%bPt6#n@849+6*gpzmwrulWr$?^lXdy zgTYupFb>Pw3%Pi1o1sHtJ*(>qil`2*cs)TRIoO-Z^#Y%xwlAtjO8|ei=RdB`OLOPq zmA2RE;_8yq6#L?9sjaEb&|r%MtzkVjtYr{9$%@lvj0~{}u7aV&lL7my>Nuev1_#_yq9OdwvSFqzModBDt0c7ht z8o{a&$61?;1MossA`R{B=Iy1N8c2)!lI-LzEyMP>gXDmZi?j=r@rqnsACZ&XC^CuK zfSprv#ieS*nRpoW>Kjk2+6}*t&30L%6+*wX{lny*U)$<^vC4mkO8q+*eNlf?Mht}! zf}FQOoDl+$)iv`|31=np+D-f)L+wfmdxwC6x156mSiLRJ*X$Ht#ytv@Q*9;XH`p>t zCXSJ-16WyNdeotV&k{9Jd1){N6T`gAJ)TwdIdxuzs3<=WFbp)EqJtrgi;_5d)w=B$ zWH28?UdbV8v)q3NW!@t*G3_BwM~)vSVL7RfTnN=Lk`qI7i6WeoFl0sZ0|yqpysz}2i$VG zkpdN}l4CIdv9!4c-|+19nd}mE#w8J)F=}gBom07-H(kTWiiUg#7z!JTpskJ-7}cq6 z;#qk0`Rv7d{={5W(PXwMTS%W(En9+(Lob+ZMl{=LmB1v=GIXhTBs=>QES|LBa13uF zY%6Que@dKPL8q8*d?F)HO|J-6P1R7|sQq=R%GPvzV^+Hf)B$!9;5ofqCtl69RbL2N z-a~4I`J6=&*!b{0dp8UOuqW$m>EZ}GiI7xWojKO9-nJo`e^{i{?06}OpXlICG{OF^ zfpl=btlusx-mPHG3t1LKwNJVZkU?6CjvB?}e*#9+B_?i)p$rOXe=8whxw>fRKYWpTGMS0*8?-tEcZ4C$QwHx}SE~LIt=>%P6(iu}5lmCuYR&5OJ(hIS zB+w6GU=a}nHuj~Og=R?l20c24MDIGbPO~>C>R}f>i-1FyhmkVr$POw4NZ7lF`nD`F ze-)J4Ol-Q(ZFMQ;0tjJ!Zj}OT8*mtP6z;a|)CVKoP*C?O5xF~W&Iy|=DzRZsb?36O z0h0PPjXT)tx6F;B?1xo@SaUvQG!0)Y7k|jX43hKPVo@{y*VpSk(bx-#QWYQiHdbTt zSZn)k#cdo({b{?aRgQgU)9Dd>R7I$We{2Av9;1h{hi%S&sv>qdL8nCgAz?+$(Vu_M8NfZMG5*78X*p^iK=dN@q z2yl4IK9#poLrTX!ski+&lnVzo)FS$u){}7LASl5uWi3`@1w_M^CoJs?YX#d-oxBECQH8US-*hD&$^joTIO8uS#VyIlp`e6%HE# z=g6uMp6U|btb|HQl#Pn$03{p^f1G`rsf8MHvk7HKzbYF=Wuo5s1@bZVoZnlm?ezAB zu+F@@4SYoKq&jXkHB$+)y{YG@)tkyw&R&44$wA%^NbO)Nsx7lB5w&=y22wf5i&Hnf zJIB>a+l@}JV#s^gPljQ3f=0RPeaF&14^Ns@v(VkNmgx@R78FrnJ%`%v^H z@Z2@^fToNRZ;DFdQRP^af6dc(>^g;@b}#Vk+yg<&S)-RwjC2dx_thn!X5`~LNz6}D zagygV-PO1Si6(2KIgMvctpN&|HAhHsPZjcQu6tCQwl%1G`{65pPUl_8w<9Z@J=v%H zq?;W9wk_%V%k{@mJl__qQ)3W<6+hCf_mcSFOuF|Slm?V@><2qXG3f%hK3*716F;Tl zV(o6l)Y<>ZDHZ*e(ua0mD~nJ>5$ITAq>!3a{G6Ri4yPg}^f#B96#*K5oK6n#OCF_M zFVhgAmEYcP726xNA1M9V3Vwbwl9J^_nabpO=|7y?(2Z18s3;GW5OkS+*Y_7}gVMKQ zW%fw~#!iJlUF=2*4_hJbZi>X{A(6qufPBRi0N`Y0f>QBirshc&hDcMtYC0CFiq;bfq<#0a@X$?-UHW9 zzubS=#yLxa z(u1-ZwVAq`Gy;rKN$zoe=T7~xUrCZzU0I_rXKE>yown-EVsW%JgWqQNS~6r&BLlS#Qe$}D(&qzd?9R0(5BGY1fmWTGHU3-h!m zGgK~ptg9RA^EC1h`-`(+*Sl`p%i;YhAodi z*&sVZ+xB#7yXRb~T!TI7s9?u)s2`{*=G~k?Ru+gIra9$6+WKVxN2+dOCNVOr#jo7* zstRy;71&~P4xmsNeP^Zi)p2;6VNXNZ8@*m+%(> zI!+8t&t+9p`7eB+p=%D6eD)85^-6dS+XLFsgMBFp*fSxeV{M@!5_I!kNb0aNU93*I zn`+~F!ho(h;wdE%7N>Zg>#r-dLBpGdHW)g#mv|TfA5&Oup72&mGTlz4#ldcm5XnZjq&bd$E7^af((`iWiGY>t zfh*8NS*U=gt<-Tm&fH#3Q8X`^qJpBA{;8~A;&@;8cNgp948C?2DPM>7m=x2p9+kTH zi2sJnDjvN%RW5_$@fQ=>Z&2xObuWKlr{9zCV+&l*x{r) zX{={fwjlt|UnF(%K97IG5ns1Pie{+wXgBdl@L&TR3Y02|(~hE{?b8+8x@};2GvqD1 z)=_c*Xh4_0dWsVEjTi#11|Qsqj2^rstv*i~JZI5afbT7%SbDZ*cJSJID!MbQ zh9?oCq$`4oYS$F>03PK-FL6S^tBER+!4Y>LqOqKFmg}LmyG3HV-Csc8a!LwPk#;Ks z5a9|3UfbNJAE8?B#Pp~Gv!+=WKf$o){0kpn5zoh4hb>)vP~$j~ov)Yb8UZwaRh4n_ zqd@#^uWBhq#Dm199I-Ao3g7>zh0%npdS%uT#eWPZ| z$A`PFe6f??=pY-r@B!GSG>Rcb7uf{Fz31g*eIwEH`JE3_@4pwdgsrXb^VQr@@@blO zo7o@`hSW`Ajkn^R(>?L{IREx#K_~iMQ|U>yydO$@)u2e7^^i+b_;wS2tf4UYQGj1l zLOn0q_5B%HR4eaO!5K$mp2tvhw##AM*d5ebGIc-U1eKNA zLzIW7gC|9imEv$KdCh=-l=AgNITp6#sU5P6!*Flu9;!%Uz7A!PZ6;##uFsy%b(BkC zVv_Wwo=xY=k!Cx9jI^%t<0L)jZ{q%+SM4L9y`@THtj0Qkzf(4_Y@p`>VF2@U?*(w$ z7O^;Rl0=|3S2TbunG%+;>3j_z*_+NC%WfyS6ddr5wNn-WgKXG;b*--Xf!Rw(9=JJ% z@zQF#9SAm>Dm`VNo02{AQ%W1RBc66ovW(zeO1o;9??)Q^feF&`wy`SUh$BK47tiu#n7 z^j-CLZuQ$!C5L>HLa0!bsw$2%$S7~C6|3Q*YH;gLem`47O97#&_*JSwZDiHT)P6U* z#p_mWvF~s!C2)=lsL^>JON2o#6Wp&_g4Zdc;X}*%692S+SdJ={ud;k^LWc8nSS+iq z3*@b$bbZw`UkW@G+#qDWF{$y#HMWprr2^FU=~9t~>c-%yHzY+fz;Mb&j`8$jm|BH3 zBEWhDJ}o*y*&`ll$@(88;m;VBc9UqOe)q{?r6`z6nFa!^E<4?Z?(&+{IenRfkA}Zy zD~I5sAf`Qk%5?z0h5M;pm-XkBHjjiqpVDnvx}Btag&ucd-MTYa-(Rf{PgH{bTQ6~` zj!i_+nNvHXWi3LicZ@bzr1vvZM*xx@i}t2*13?8OqRT1e1&Eeq?9M0jN$D$RSjWgB zvH#hOX-aRs8p5&r8*E}QV^dc}-w<|Pt1$3f;a+8PdBJZFj z0Z5-MWgEl>1H0jKtMw*HtnQ#gRSJZb)Yi7^?v=C6CsKfPLQsy14T|13=Uu&9Qx{!V zbAo^OcJnf~Iw<1YGXa0=WQzkNwESY<)uFp-xRpyKr#5AB-`4EMFa7>${{5dn|MSay z{{DaZZ$GnwU*3_%@h0~!1$n8=t`E4w8xm$jgwJhYcBZTBS=Ipjn#S*A>X|n5`T(3r zt?mS3Lb4*7t8x}j(&Qm$iV{&e?Z;=lV*bAa1^|NJw>># zJ9@`KR&;=sd}{rurs*W9svZG4v@0T2SY1ets)i5boUU!DXk33W*(U5ir)@}c6qy{N z8{n)5wO4M`%(?vkTEC4s-iW&=u$kZAFR$XG;>$fB{(8?AhYBDK5&~5BsqnoRoY{r?zy({#&@t^~8J+cnt3RKi zNQk(%F4uL7a)MTGO6+>seQ)O#U_8lpDi~bsT+n~MkTf=&>Kw$G`_Y`j7Vv4C%2XKC z7HKF>@xyLt*~^ru#T)25hRwN37bTEP@@_#{#O>`4fg(x(CpF9!T%Oe5J2LU&inJWRD0cMvrECHbb`M20C0d53; z`P0w8+<(&w@|S=8M(Ow3U2Cb#&J=;{>A-E_>4ZS|CSM$F)b{(EVO51Tw+)l{{AUtlT*s6DXm!lxHQ_oZuz-Yg-+y-Kz}g1<-u z58p03apJ}R0i_e-pa&3PUk@ROd|dxW%jeeX$VGCrI6E_^JOq?P`7%d^ z$LR$_P+6mBiRbW3D~h?D)(?tZr1AOy0!~sXxdDG++a8Z8mhGo9TD`T|3*`QPOU*0| zLHnn&l2uC^Sj@Rf4NuK;NGQ8bVdF-$m*oVU^LxGtHt5iCRJR~deF9-yT_mi6Vl{1E z>QUKfv{igH6at4N6?Vpq%1>D10~fAFI)1|wKm6mLKmYPYA)K)9{$G6i4i!-96dcKD zIp%m0mj!7W_XIEgb3n;)BZ4Pr* z_+Qgep(xwDEhDY#6=y|0lO*Y3j&ba3E$@XDm%nT_CtRM2(UM;?5s-B3MaiKY=^?lU zEodUT^|wI3w+d#>z+>%F1?pK0 zr>c*B*&iEJx_ho$fhNzGc=!RNTX1rwpYYC}e%2!eRx~i*2jSW>jZM|XflZ6-X_l=p zW^oO6dD;;|#Ex23-SOGN>S3F9zMKxd;y+7qK=~*!WtLLq4*-%c#IoGnUO~^&G*U+a z4NVDpq;cLN`_cJ=ba*d+YetR<< z3Rdnl<#cgo3j`QGJ~XE>x2j>)w%|IOz^bZsQK+!jmBaA)s!8jA3*p!71(6vZ0uc_eGih7Poh{A7#s@dX?K#1#P-ivW>Y?)2yPZ^B)4a3mqLN6v%D(^- zhh23L7xk&n`KK$kW4{_0Z#6J0{~(JI8^{?7tOdQQm;gtDjw(IpR#{HOV(_(=KR_mx zuxC(*M=`F_rcJ|dFM(VdRGu7-RUN0@p*)(fzQNTz20~KE~f$Xz5Q5-&Q!K${L zstR6tP0kIoNs_N+7pb4_xS1_+&_RCr<{??WeYFH<@bcA;;0S1{)+-x4`?d$t{yiQ~ zNd_n;G~eFr`4FAi8~ynAYnC~g{Y|S;4RY}(AAf5XcG)O@t0SW3XqPpeO=<>z;EpyEXLz11TZE#ylSl@5aY$=Wv){h(`gtZOE-nB-L@T(KIS&*EUC~ zy!V`^FbLAdOD$?t6ZwDSm zPmNq0e$+uq8Bx2FG$v;+a164>c;!;KN~dRXLD23nmk&QxlG76%lA|e4KVhvSY+rbY z-8OcEqCLc7a9$lY=P2`I>zM`w`?{6N(KUd{OK$uB{#g^5DkmH&|RFE$U3Z~0MIJ09^UB14sgUf)&S)1TB=-XXj`j4m5e*` z)&#B1LTMs#^KRFpwmmR^l~)k7ez(T~B+{q4MXEvB__GD|!8cWF*KK(ltqZHZtsJ*< zqkq0+pR$B+CM`$QVUO>;G`Q2CjXb4vPS$=GNP3@CoB1}zV> zoOjd--3Xh^qXbbRpd!9HeS??7j{Vb4zNf2Oq($s!l((FCL7XRlaV1$Lbs}$Wuyup% z2m#w1ODl{nm%MmmI+NS{V)Ky$9*>rV1i4_xfJ)b=URpQHZX4JZJy3`Q3^Z+8fN4zS zyX$rSn|=17P8i-?a8DH-hE;QLMBfD?65dQ(I+zcN?&zV%>K-My9GMVkAF2o^wbNEE zcE&!caKQ9-4dW(%eHWuXP~g-gJt|;bYyrvBUaUgm3NKl4Exi;H;+IqOYAOK?E=%vA z8C#9Rb&^J#TBg%66;7nHjF%SD*RB3uuw&ohf^~a^u4RM$_v&0!HDr>RKj;tWVCbn( zWtH&r%F7$l`uU$MtU9 zRpgWr>1qKu5*)5cYb~vqo>ca@qIIl`@awDI zHqM7bEQ%(`z8~9VZ-={7(NX3a{;QC_jT4pS<@{MO=f~^AWwV-fW@F$>)ud>hEKGK0 zL>=D?}TL;(7jMu$zSk4+(@4VzZCWo-3gny_d>xj#p=EyOnk zA`UBm=p@QpWBW(-7IkIR!m6tM&&%6@eP*o#S*%*#URPS)fZ^#Ih4FGU)2Hc>QoT?@J;nr!94?l++0mLI7p zce}qpSslnj%iicT!lfQV-3R=D|NQRyn#KCz=bv63yzeugJQk6trOjFQRfF23U{C&k ziL-F(Qla-cc|o^8c%hdI{73iY;6Ryk^e`o5+te^Ce937+2Mna|IzOlA1P9Yx05iL^ z)h)NR!#T(o`l|Yq-g>d^vHubUz?t=TnV#u*m$5rLRTVipY~(vWjzn@Qow%~N)iutz z`9fLOvy|uYVtkUvCxTWK?H1ZkJw~Rs)$dI{=5y!5NiUWqW?ZF&)1^#0+noTs^g?E_73K!!sd=HxEXdQz2!$6*?OgI$wR zrwyHnyU+6G^Hd;vTkrXV#Y=(NZT76>+iCkYIaDIk{&=-Ee#kGFs?D)3$iTv3W93TA z-a~!u1eb1K_`4H|Th30$X{A;h@#BWFaDETYl;!~EZhBj~?N(xVg*TlY{-^c%c^=-U zKhrz53fZeiiZJX~6%e4@mA^TEl@@EPQBl%muo!oG49rA>KrKCG-cc8Nz zYSXI`aM*fs1*lUbI4VBChuEj3vV;JbsQx*A022njCN%{mNI@JBy?I8$Q`(W011Oz}Tgob=9CXALj+9SE}3!)M4Gr9zxDh<7g|Mz4%69jO&kA z>np>4Ge&^ibG!g?D{nu4&dW&@km@eLUwU~gH9_o0>P}sAKAKm@EHax;<WG)W62 z-@vdsbMb^8ImU>~)c_I86&^-2=hUc5)uF*Ke8bvC$=ED-dW9p$%9b6YlO7BO`#fb!ZYu}F)> zB~=XJ7&`mt|B#hsRI%&YvgjZiCkIp6T`sJ%L*K7JUo4p0*Jrg)Qyhgrr%jAbp4r@% z-TKpVXK@socM@QKw>gEPa2Qy1LhGA-Qha^@t$;+qjBB@5n`j7}+3_N!cR7V1n@hS# zs^C?;R!i^2-_7SKCjK@Jbb6-*PJIf`?Pa8rgd}2q-s!lee8R>x3mr+zj&nH@cRQmA z@|RoMn-QXO_G+hCKDMLwQL6WhW-ESp=g0YjE_%vZLyQ}grES(fy!Ymh~&QbX(elg0#CaSONYWMea3DrUb-TfZB_}vb=iJz$qkfj z^$X;EDEDRDCy_M!RX_!!|LKy+f!-p%zSg9XON*v|WPhY~l`6czq*_vg0~Ej`!`v3z zuGzH>GT=KCi_B8T!R`-j05VC+VIUHJ0a_QQ zD=zha@Y3TSQWS=CITY$?+r|f=7ye|uerr#9@9cF9q+b(=b1LKo|9G^c(}GY;G!N-JRNp957U%Z*yP>*VIU>{yq=Ft&8ymfqoJBa@&la@S1uQ@01D}jlXor0IrgV* z9ych7L`t47N<~Mw6QqwH5to&@3%*I>0Kom}iv2!A9%7vUbJrG$tqs`E%240USwCmb zPNyw&7PyY4>Cf6$^bT8QATofDvwI))-a;%Y3UMCni4Q#xm&vIP+fNumAm;~8$LVZ; z;Gy)eoWqL9!ztywvpSepHdXPJMpT$?$j@IK$tugdNL)9JN9x^*6b zHQpdA@Bmle_#2H)Bio?G0CElS27Qc@i;u6Mk;m+K$*ufMMUd^4widK+Vh z*=QZ$T$b01P7OLKvkb}*Jnup|k}Q)mdxEX$tBERHw0-w!LHXfViUa$K>5P;dkxTcs zz_pVL1jIQDiso>TTDJF!6mYY--^4f6C!5=)eo9qTFcsckS0+2JO4zRI=&;mPyJ;nC zRU17O^;m}JKBZhsDN+?dAd>ewABBrY-m0}13wHn8CHqi! zjBm5-fE?>8lb4>sB}9ypm-9c%-i=-yL%aE@*RxBRERG{Fx1D9S-#1mvt`4q}o}GHC zoa(qN3wYHGM`9;Wbltoj=eU6#s{ONrx{Uy@0R`=AmO6yWl3A0lOJhWT(C7?yoU5dK z>RI8vs*NoCBqiAZu1Q_P3#zb;D2I0Gp!tV0bStB!ovKT8?E9~&!~sAB*f|{41fdat z|9sUxr_bIdgL>^d%=q1~{8k4t&-u z$;)r+8byU56>+j{I~RF>mF#+`k*fBMy~q}f(gj*NUR!Oj#-zThsrUiUarxBzRKsGc zB=BzzyprjxTM!EMCH6k6f~(l=Y&l}-(Fv&&y2fs@ff$OHosb4XO1faOQ_;WEKe1TN z1sli7cMq`yb&_N5v0^%g{9aM zJpt3IeaGbpzPj3O6r17IQc#BWJ=8Ip=W7 zUDe^T`+^31bNj3&FR3B4UNr2%_#8k==aj0*<8eBjhnZ=2-Mc9RCdKq}T58ge0HHnxxd2!{~lM;6pT{Wa< zx1G%@->~{|M0;{4S$_T5f_*)eZ|dX*36fx6+5_9dk`?W@t(1keo2)u=dhpMOg~q&P zwuZMj(M}Iw=GywRmv%Lqt`qtI|4NaALMLAVFf_fIj6AHCH#+^!EuF$*ewL0gT=1Hnx?0hmO;R6N0o-BT{B6IwpF$Uf{0#;4po~!r;5l`@VRq3djyjN zqTPb*$2l!X=;0uxI?I|7=jYFs?1P5CIez8lJn!M%l8U5yB7kI`{?W^nK-Wom$$oY% z;EJY9$qQrxR`uS9V7>Y|yaUzX#!ixyoW)(b3$inRNw~GB-!{GMv_KWK_F!L}t$xm? zUCx^xHoZ9J;4NtBRijI@s9xoqq>vr`+`<*4Tluz^x?XEnrK5RR1$hepPZG}d>Y+V# zLK`f@db_@B7Gi64uT`!;)E9*(y>p~5iiLh^kbr})4uOLdgw(rgBP#BZ%gC8N+_GJVw|Q9hCScgZXGei8lk?UTR!@NF zbaj0>UqTqY)7AhAel+#@0x3D0%kE;m^{hIK06L$SaN9F)U&jTtfZjVHrPUl1c9aZ6 zGcp~gcUQc&aT2W*O<;szBzp<7%``2vLLeTXg@ir zvNxTqcW7e_^|h6>d}Gb!ExY>4D@NRueg|p~vCKrZ@C| zBm?_5EQ)9$z)RO>)fuNJ!qIrdV>@NW4=s61Y14LtWBt)ueN1P+K1^8zgLaY_rV-nM#Ao7x^bp+A?}&e5G;x2k*dAF@JMc1Xakh$h9hluPBr zJ)I30ux51jt+bLp*9z!l*R7WpCKhmi^`&>Jo4xB-MChD#H*2shlNVFao5wy(-Q1cM ze6|JMzuio7R;^9hK6hyf!`}d1ucaY38C-(~g)Y2;QarBS->%i){`U`GegaN>u33F+ z{qhRR45z2T6;|?A6d~2;@aNd%W_0ha6c2 zaP-e+n?>ljN{2XweZwlz1>0V%g4#vtCG=u@E~!g3uB=;}VpHI+TUikH5Fn(hLD1%& zLBDs$60ic=3`iZPBLXCYz-iP-Qdw>ggN9=eV08%cxgjMmxi+owW>-y?FVm=xDTEmq@KW z&TlF#(|7quokp}#42}HQMr@T1ohMo(x>HdC*%X{&7A+sZdJkc3E(?Z3bwsEq zdR<5*UNq|A?c}JF>g(3q#uw^M??JlTx(v=} zcq6YY)XUnqZKs#(3fA!QR6qF{Zb8Z5u3*@u*TBA&%vgJ3{lN3=j4PYQAxEOZ^SpvG zy;g9*KP$w4z@Jk=ST7jPXyb>$WZ|y0IAER#0`I-gU)QOyPA`0=ftYOhzUz~=WLH?c z>07xnPKbjf6Vz8YU<#Fx8tpa(3gkz(RA)QN0R24CYkhbZiOn8xqQlLB^A?k^b!t`S zu;JxJ{3LH53QgAedG3H?m*SK+ucxb;c1F$*k#F#SU<>}TWr|}b6Lhss2uN@KIv!7SF2Li1YYw81wQY(RL%e&*?~BLYeVzG7Ltv)8oGn& zrWI%S4yem`b#S8D`I*|+oyyyO zg8F&q1_jniEAg1h9CCDQ?spL0o<$&$`ZwTz9wwHCUxWC=2QnLlRu4nkDlV zUF%j=U7oe<}`71sZ#}fG;Rfaf$nd8`+A5v`-Ri+Ix5rFWM)Yl+{^$DPGvmd7 zw_<7B+AD_*Nekwr0At`~#O*0At?ZcvXq$2(DcUsq>PB7nrCdkfE$>TzFuDruXpPSg^T< z1s50{WDssnjDfKnj{e_#hWfInrLM%Hhq#Nlta83KAkP-kqLRJfcijNegie$#hZUi< zQ`26U!)A)!9fOkN^XE(UAu&7OfV)N^$A{IneQLbuTc_3FJ@>FVGI^7KKy0wCL=xWZ zIkqWqD7+OiN^w?nSnsFC#GK-ETZg_v_Tt(mFxlkJ?s}hk0iZ=4QU4|0C0vEGwdLu( z$S`{E!X&cJhQYz-&VgdD+X~0)1iYD?$x7@$3;yM@7B-}#RZ}uB^|ifx!FJcV3Y+tW z&U>LXpkF%q@_(VW!z-JAKVPwrlKdNuz9EwyZ+%PaVHL0Kc@-^TZ^f4_*r%@8Op%<; z4}kAXo3V_=>WT+)g07@4Ue;&;+=6`ZGFyUsjMcXx zgF-o8jki9uLC~7r?be;^Dr`UCukt@?WhzbIhwVHHm=MD`oPb?_XCMYR@ycG*l?Vyf zgUdd{k!`yM{w3Sjr&J-@)A3rd|60HNuzvdTd!=lxxnAWOyUW;WAbC5cjJzaqJFzv@ z^;Wp9lO-6Js`F<{>gjt4M%K0quVk&69=(YHs<$XR7!%0b9vBPm zMGxa!PrZ?wJ;I5YK1kD_gb4iXMA^EvnkK)HPn<UOasY?X!d=#F(Gl9UDmdK>QJwtM_4r(} zAAdMpr}5EX@&aYo73|~Zv~>MpydKa*F>cd~Cvu{!U6I3_=Nn2UYaV!kr?O26d0m}< zZ*R*2>CX0uu%haGi=gK;skNval}J~04E&PTEFcv!puRHWg=5U@wm?W~x8fc&>wyQ8yzGn|VjaLTM^+0MYj)7>X!+pOArUsEI&xpO zLpi>!VBs4m`&g(He$#Y`IlP_2tgF0#WnA)Lar_-X9WQIn1o1fqjYX$$C}mTXGK7|| zDpo!%MP!&dKg4c{G92nVc(E1-?Z3a8CXU(r!9CM_DBPn$fnK8zZ1EHGHDUE+R^!0ZW}}Nq2n>1vq89)eW{$0B$x*R0&*sQ53BNt z?!Fc<)i5R?hy{X%=cK7`*D8K!b^$8-+q53xs+HTE0~Cl>7f8easv|o#90V=^YQ?#N zg*LLbM%i245&&~~oj``M{@^yawZ^jX62MWNewk@`zw0#?J4NNY1T`h&S+-f9`)ZVH zchV4;7K@TwCc}zOk2^Q$!Oh-(g3D%5{&cR)$wd(=C%R_^d4xBoxWl&20q&1VE#Fb; zQ^hRj*ziedD5nFIvk&$JZ^yZ}I_ht0mA;KB$K>^DUf0S5$|#~8EN-xOpbD@y;z-rqTd&`^P2GTVD)aD=MPammd+E6Z{XI3T z37^5rLE|E=k6!rcrs04EG`sKiT~#TQ_Fe-j4PGgtK`r8dKlX<7y^ta@grN67w~$R8H4w(C!o zO15k(v|j7%@a+3jqCY`@#%_b{#cO`F?o`C}iHC2|mSpRc)$Y-?Z)*7VYqk}25`9!u z)Nk-22*xYeRYC$TyV-=!7ajJDK_CpTi?CWe!MuBqrsOw59}KU(FQ+m+2-DC(9n}Ovro@H z3Y1{j(h6{WK`r)_GZn0geGVU;fJ1Gj>D|U{z0ccv$GDvGCE|ArJ9d`>mFf;2+UaF* z85wjsPOBl}`C(Ikku*|eMWIPij-i@uaoc}Kx z4h{uQ3t!p!mZ?7Zy$9_Q0NrN%u*Za-!`b?BSZj*P2|V_I#iQW{jubB zn0D-1^+=hJ`^mF4O(Ulil_0eMQ~4~^wtZ~c5h{$*F)CPpI|=vX$+pXFn0Dc4YD4-U zI9hqI{&Y!kvU8g8C>BAZnqFX+$D1Joh`n73VV+hP(s#k?11-FPci1y$0XzV&3EQd3 z4(dH^0io;X_5j)SyFDAlfyv4~M`flYVT45zxnn=7=XD-fwdzfLI*5!&p^l^VXHA;e zP>C-?f+EL%NwZ!PXRQ0Nly9Hj%f=K1D0{LJ2&NYIuq}TnMmuV@0mwR1Ac=XW_Na$( zD)7kfxwQ$R-C>;VYS;rH`mh&2JcrHQ{IJj*Pc5DE&8o7VTcFxecc{SUM})ax8pX8PY24#vJSC4;NY$n^#Iai8`cd~zoG(s zoWrEb(xG&OhL|(VtR-)KO%wO(idr?`T&jR!->pXCYN99?LrN_jKpXXT-wNHVJkfl* zvG%a31j^2_mI5hPF#*LJ_>rKEmRJs(I8;1;BCt-DTImjLpSIE2Hw%@+w>zpI%Q)&l z>Uo?_@OM@AbPeP|fuTu5qoR2Ym( z-C0pU!BiHuZS8Ep0PIt>V=vA~8lCT2IeD z2d}npXrY@AcGPk>Y~`%IKvS9|Y0q_ks}FN)c?Yc~jcxy41)>!M;&D*=5g-aF$petf39Hw2Sxt-44?3xI9Y^I974+tYB=|qP}3}-C}ne zNtyJ^JFBT5I?nVAWcWW>xIK(r-eTBw!W1t3=0L=-`lW1{!&=TUg@gQ;j?2k^0f+Bk zejGef@!D$WaACFfFZL^`37QPLNId=|LlFQKs0!d1a?|~+BkT2i+aD{@FQ*2{FL!57 zx-OcIkFd81b=qP$rGDHtv(24joYz*FqdH@+{0C8pj0lok?6?A1w|5#%Y0mX> z5x0^@R+iAI*`cy-ww*6zSufucXxDX!)$g*hp_HeLH;dr)`cNEpUrKU+%nKn#lBuTF zMG7jmXR2DV#b zzcjusAE}S~XNm;tYKg;tK0mCZ-gfYK1GXBxN~1w-n@;GB=GJE;F%!Zc1!@oY{1bEx zjt?1>*QszvQb3D9^K20dNKmn3qxbI20Yu`k+gg7r9`c&k?^h{)vr1sVQ`O*1{#up1 z+ML@_YaKkdbSS9yM!DViGxZ>I1A8N3Dtqgd!GZ~LVYf4@aX8w4s~AWp>sO-U;PW48Z<>pkvYqUzrHWwgy2|J)`SGW+&n4`bIjcjuhuu94%#c&j%9D8$9h< zAi*nF+TnfiWVbuBbQQfiishVJ2XJL!9(JDu?=xCG3SJfd3J0_~+{w1N&LcVd!zs1f zE_ind^mJtM(Ob?NkJAOePUoHoio8zpwoby&zO#U2Hlo8H^NwSScjm>3!8aw2N;Jt zZ9?=e^K!1P>5!tI8>t!I!e3=O!$xLPy4wji^(j?~Uoa2L#RT|hHmv8R^1tW#CV^S2 z8EVe?+*z=RX*qvj7bCC&3~h*t6(4O zx!VseRVnPhfAok{#QB(qwhS6oAFLE~GTkiGZ?Wl@`@@7K|IQA)T!Xy?R(HBg`#xKa z;NWsLOTHX&U^*#%0h19+jbbVp4c$dL_p`sCR?21X(?q6F7eF-@T{m zd$ExV^JA^*Qp}6oOO_o6=luyuXs^YsN{t%DdgDU+Ab@Fn`;hV8c!`@goo0jlxyUf~Sve`18Du3##(yvB@2bM12 z`AyzVHo`l%y6#I8>$^IzyFLpGjygNl1c^NSgO|NJd=rm0e+ee4M9G$wATXXE9<)j) zDBH|(b@oYAEr1MB2p&y!VC!vcv!Sw}e(S5-%=-*gs9Z}{a4w5W$9!8RYYP2M{ed$J z{RY+s#fs&1Bb~L%SVrbUjOK2S6Yf zX4R-Dz@$gvLiZxosP&;iUfLg=BPEh6-DKx$x;E>&Qw06wF*ed<}eg$Y_V{W&H{S zkqNAs%}4YaJ18W0^{{X@495>E3Qy|2wtT?GL2rw$9}w z2^-Rc`l_Zc>sa0Bnw{R$9!OkjCgleW1K3HiP*U zDYifseEAmi0bbs+^46NU%03f0tm=A7qq1M?*OmJ9U$?An0nGz{{}NsPrM;PjaW;~o z>+D~3tH-yyz4Ih`O3nUMn7!?=_Rl0SW>@ zwP8$yc#Y#0z;9G}RkeujT;19wx1g%~C#-Z@O*2(f8tH6*rhO%6J>=thT#s|7h!+r! zyyaEHY2o?uMyGhCsHn)JTCT3^<2rpR<83i(VCV05Q8sA5 zSLCvCRJ_$b0rDyu6Fl|9w79RMnfo{>^Iohru$H<)+H^SiV}F!-P+ynn zzyJAvw}1X}fBEu1?*anxO>d!Yf6t&XG0^F-X-1vvNa_+vX_tF!sTS?&*%_xwA9+9; z%62zyu{$DrXl>8CUy81KHz(I$PRHJAHc3NHzK(Yxb9X6OKjuMS0s=6XtgD$5Dg&Ug zuDSOtU$Cc3v5aQxybt9QoiDdmfLLGKNYdAO_vngv4D2%)vGZV z(W*dke@Gyg0}N^sRA&*~mInK*_xO40{Bb%8aH#S;C+9gwg&*1~x;2AyEDLCeaJUsX zfA)JR8O86c1sb=lzLP*9&qHrmp7W3Q*KXC%?*kzs3RTg-a8?sFtR{dtVRzZLwA41K z-k_bnDn~CscDzi>h8#mLD-#G$+b*viZNucde|q!neXf_iy6tMot3|2S>x3p}?q_~$ zY|;3Qm(igv&bvD7IPD)$z`gMlhk5jJTnn@{^}THx3LAN5u>Twovy+8`QiM1nzjqF| z+G-#MekjpfZz^AbiISr-3B3e&-OcN3v3~2--&O)|E!Cup$WI1&KM#bHNH0oC`fRCh zf3_{8^#jUhXlALYi|QbR^MGRjd^j$e?y1WfcIk*6>G+ey(!*+zCXbGcN4;9}NtW~m zTOTru+n>xOtNEd2ILX}JZbx6p!k4okyFuHnMyya%j0Mv;heZ2i`xTP1Lk&0*)&Wa? zRQqK)hi<0TJ`8sv06MC`qo>iRfk;{;f9MAQ6gu?XLVfj&ejAg&t?|I(#t@u)qmrEA zZ%WOA&cIbeFFe?hf_v;0Q0W9XZgh~jtM!d-C5t8wFU-BkIN!>tqZ^rO2n~LCaSmll?98e zmkpb#sKxsDwYr7SB#mgpk0K)Ue>fcK7e>d_ z9C+l(Eavysyo~`0tXJ>((|JuzTZXkXiJ8uXIf$e(N8LtLs+|Py3P29GPEpZ8lL^af zkG+ps6KK{dD9NCg!o~N9yi`8axj^5!cHem=a=aZFOF4gz>GS-4p~BZt)#h8Da8y^> zTiLGbCF_yw#hMyb5hlJoFK?XTwH4A*k203ViA_W}~sqM3!9ae+>`$`<41lbi2P5 z%W6E6WkBFzJ?Y^v1Lv((K;<%Lj9h-(Ci$52`Ewwd35!~L8hm6e zKGaMt3Yo{O?uc@A1UQio;T>FafIM|m_^h<3TCB?>r@pE~bv`=$IEFOT(khToOzBLV$Q2sP{gJE zf|_$dKd~syRyvOD?#-ksppZleri1)mg+Dh)2vCyl&z(iee`PP-0`hIZc%0E|OpD!Dcg8Lj$T!*C@$^z|ItAz5T1g@Itgqphc#g74U$`_kJ{3H2!d&<4Y)3jhWm z2l6VK8fqx(e>F3w7$nVU+}#1n_Ia6e+U*B%aXkHD6GjaH=c^zLnW`taad~y^ZGzoF zx$SXQ<=~W`7HsJRNi;M+7r!zgGFT_jhO?^$)cD(A{(Cnpd)zw@QKljykVb`X?+RR; zeb|z0)w(*!^V>@ObN%n1Tqa9+WXjj+13_L|1aBc&e+LoRp9iEhcwbbY!d;gwPR3=o zxk*yXHt@POx!d4Z*JkiFxUw6wDo~>&-(zGyo|dzf>W|yl>cey%j&g#qtrL8Ps#~cb z%Qb;`uN8ttuH2ggbFu1LrAqs)mEU8p;iZE_-E#7Nu!8uI_M#ErrSYYbR@bWevFo~X zz-*%Fe+rFwqopVD!JmgA)nO0GH_P-J3v6!&kEDpHJ@BC~4RFqB$2o<^Fbo|}HO#z+ z#CQ@gw$=LD{a8_1?^*1Q(DQNu_z6;Ez^>`d+;Zgw5Lo-1H8*=ARBjXO3*(}bE~C6m z$1RUNTg{fAU}unJy>M)yFvt6%rlFA|1V;w)e>ra+mt8Lcbc{c2 zZ#8KV6Pv){0*C64MBa!T63v@+j=a)$D`j!vP2|`)&sz^}Z7L7ITh=6tR4uETO63|l zA04`tZM;;GRj0z4&%>r-aId40%0ypY?SZMgkIR$pD=>BYuE|?JENUtEa6keyPxZ>= zf3x4*?nKRMvoom^Lj;?7AkdTaK*ROZHq*-(S9h-3jX8x33Y3`1IvN{qmRf)AjQ|KCPL4C#Iu~2-}4) z1g^bRjODF6iMKU;RHahTDiLMnNkmp9-adjS8zSgzViz zlCW>_D{%tKVdtXKY;h9kc(;#|e@R#2S@^Mb-#D|ZzTE@Rv!AkR3| z5t_Faj?18`VLcFVX^kzNW(yOw8jHhEf4uN7A_pD$?n}k^0}OGn^~BMOZRst{^Xys4 zD`~D>Y>H(m+dcK+2`WGLyJyGWsy51yMAGD|7jGU8St-5K?yTnfsg|-PfAV^_4MKZY z#_ma7BM)fb0t*i{x1L>HsICxz9$HJb2&Z2_y)}+qEbxS`q#!{HzG2_|ZWmIgmRw6j zJAP~7`1Q-B#pC+&A93;;-{wA?5qG@)O7K*bP=hVoV9K%`O%!&0>a}OHGKmxT^(f^p z9(#c1wVyT+lO%a8-jbJHe=M+uLN_~B`bxUz#H!9*9>vG1D&Q6VA24c(E*~2!D zT%#^f6PXNLK!6ANX;ByV45ONr&Qxg9KtfrUddT1<%d}1>KH8^OP{j?H*SrzJqwH_D zlQ1X}qxT!pzBcoU+j{`?KbPr;pMMKlBKJ1lJjh4Z^cdpVKwg@Ue>rl`3io8)!~5Zr zQ02A06ISXR>wr^N2keoQMSzcr_Mk0ob*&J4^fdNZ&Mqr8CFJTy8P`1Y>>{}@h_p!J z6Faa>x|XQQn;hB(*y<+)P98=19;=W}O$$2#Ce9r~uxvm+9Y_pXTP^!+lyuZ3W1FR` z1~XvGY4B^O!upREe;2KtPC2WQ0W(qG;Q3~yzG8IsQl(inYh2Nc)+HxIol)`oua{PD^4?5EWRJT7@w} z7HtatyaROb|FF5L8SLP~)4B0#^U79vwq5gZmY8e{dkH!Qf2)U;w>P&E$ZFH% z+uW3u6o)f74xB87+o_hbKK57DNx4q%Ciyaa@o!dYWA^mAnD9R8(WjLR*OWftnAZa| zP*{SZRfV=mPMDE1ZZ!!EACTO~GC8j!f`%OL_Xgt3+CYPKE|Yc8u3E<(<+Z((In-lY ziT^g%&a3q^f4=-Ly*iGnSlGO|?_%fRO_j&dGN)rWkTt=y?DcrOP*Pa#!^z>2hlAV{ zKjD>Ie|%bRv8jn*BPT>&<#BI%^b#y27+bwv;^Z{&YniOX{QCDF{_*R+5e&cM&761x ztVtUtzyeKWOSP>4*lr2`2>1bU1^}OJb*KGh7Q9pUe@+*otA}9c4->pfDh|zo(fJli zX%myRHx3H*k<0sVK9?BgR7kU-=ab+>hfY|qVuy@Ek$l;q_nc0Zs^DDd@dTa9(4Ag- z0E8Q0khipFibp$?=RTy%;MTPbZ;L#F&xA}R-3h05qAF1M)ZUa|3SFH~{lmrDoeJT# zvj{awf03SL%|L~R+e~INVzUwrGSNwpgQOyT+b->oPD;H01bb1iy~{6@JIErf3e9M` zBSHFg(14{ZMZVd=Cun3umEE8Nr$%_|MRQ2KDhn2mX$3v7fiEl2ntJw1*lONUdGpTZ zNqU+@va1`K-LzpDd$oAMTS@}~s_UPYEgxQy7_;h}xUBjNykWGgP`le7%4F~9@wr(4 z`nPX_0X_tO*Z)`78D+_l8(H>$R-p}O4&ZvT)2pL>yHMv&Be z)nPH2;QSB;Qi#15uoF(vK*qX%N>B%hY~Yrequ=5R^bA zqdi4`0)-qyLg#KLrDW0IrCFEwv#;2B(PO)^7peUd^n9rs-@QM-9Ah~MuiB$)=HsE@ zOmo1V_{5|St%kJOqN|;s+@f3e+_B{s4k`O=iR%6$gvS|V)Ju{0nEID9e6i;bCBu}h zEPyA@sX9Uw3GC|ULx61yr!^b%vd2B{S9Y?0V=1OX^%X!dSx=C8{IpCz&M+bT9w96HfS>IstFL7{az=L#NG zDs@{&$a{4jLY~lV;qcU#Uh$cU99omJBdS9s+6Ph2a+tup>N*$Ak$c;cak>hT7QHTi zQ3OZv9V$JZH=ddfWT!0nGN&UACR(*d>y|eTUf3$h4d7KPO_``(zZQI7=Kp;8Q4~V{0^#Z$xzo4Hz;Y|ms~{C%Cuy;*1=2QL+-67019BA5l)>c*dwsi zbwpn6$5px;-P}v{=m?Uxao%5gGpm+=Kgo4*ykGL+d-z3T*{sYCE9;POagMS$yWuP% zUyGPis04W-(q*&iWw&biP9}hbESaPl-eADcHQQ28lG>BJtJd`P#K}W>Q84ydlCrF= zXfFM4mg-0477E>M2I_VF;}Idd=r94?aj=lr!)rRl%uENeDg_ETq?3XifdLtD8JM3GaaNa`x>qD z#wjD)H}S>qmTFI*y;(Sufui?+raIac-2hZ~u)gE;m9uI4?x5^pG9d;#WGQwb+b%s9 z(>O|)jpRbr(r)?8;+6mIZ!kQ$ht?Jq3RgP+4szEV9=@Rlf4ID1DgUWV| z-D~Y@fR{Kx#S-{!BMo9k_y|8Ri(Uew@`(m0%*^Cueds|HlQYc1-v9p z$}KCl)Ggx%#q3Lmk#(Yk?6%y!ly0WgOs!&vwQse~u2Ssny$irHXobe39NSByiKc(* zfu076#%YVovcd{bs1??$_^4LV6$cDLBRUlN(P$>lp4Pjc2Kh!jq|Ww|cNQQpSP550l==au@f zhIp+M73IzGvWk!=9JcG~YQqZxPmbgQX}`{O+E~w=0xw!A#Gfst_iR~{wq<`BNdRRF zmmODloNSejT9k(iOLB*mG&R`i?XONS*PAX7!GGkMoS#rVI>;!*oOWQ*)e7tUGI+=E&BU#kn%)uwv5f`;{(O=?Hu~#RN_VY^Z zwqJO&0-|h9itAdFMwuN1{}rpt<)0$^?(FR-SAHvgSe-dK8)QQh4R_fmP=8Pe;QoHw-YW_8FpRmZ^UC67{YEC=V2Ei8j+ zs}~dlS#vsy43zDlJkFRqozvCvFNH)-qHH`YJJT6XqJ1u(_f(^^Pjq{>-c|lY?MoxP z64ExYpRS}-?<%H*;aGnYhZBrzi2t}PcGo?DBnzf_PDNFsnPPEt_ zf6grwd}`J>e_p9`PYoS!*Xha@4p5Jy;3DC2<*STF0QW}i^0Mm6T8bVZEeVFX0jipW z4H8|vWfe>(8njj~c0V)^Wgl>;Rh4XM+o@?0-c&!eg0ssJB;S9ISNmPJ<}KO8BN_9e zR{(9X{&f$=I}XmGUH3GbDoFr@u8xXdOZoe(O-0hrwqa8|fx%V>oN&0qw@lhVC8saVxgU|(|BC(of%szYzx%VhTe zb)!2$L`^loTlRl$Y6$0V03qpqFwa zMN+^9oguPs7JJWaOIHI$Z8Tf4BZnsaB=^}+ozMC^|gpjyhifrEL zSG#9|H#bCm$h8Rp@`?45wP${)q2#>Yqkyw_EOrKL8uJT?@}H2Z^R=&oT2kntyk42I z2Lu3y=Xh|064_NRs*h>^^`Qz)$iDP;C(F&r_fUQ<*>CHD;(Mt+a2tO(z59w;0U`%m zz5n1XvHN66d}AcNR_Xi`VeM_M>QcfC$gPiqsbEPZr2fb~>!QUe2qql6-pNVhku5)s z^OV5#Av!p&jaL<0ug80P~ zLAEBL7Hp(OU{~iLvSXtPkow@Ay9-0^P2uF5+EAP%P?kz5ODcK-MYR6g)*V{2D%D(1 z>L?s6C^S1SiX`;V(sIdN}h@l@QZVySodVX3VAR_1kR_LY~mIZGG5qGWBb zbam=6>BuyiL%Dw{;1!bf145PG_7F5}{HH#$(=yGAzsqac64)oo({=3*vr+k_F9B*- zLMLdic6bG#zL;j0ons0#=bW70YP8f8+H4L*c?)dVk;R>|K)Ds`L(|5+q%Yl$p9P^_ zTG7KL4?-yg)^*4MqF9q*^7Y>H%YXgyP1E$e-kr~*=!bvjFVbZBW*jJ1m$%M~jAA`7 zuR0GD^2Ab#DE&>&9=qNvl=r%yd$m_4vAX#nkdMHt!l!_U@c_V1WXTVl|cb2!R^02rPMZ8t_&-r3E-J zK4iYszPNubnLx2pdqoGuo4kwFwmg>|fN!@6A7*WzNb^l$k+jB&aDaQ$DZ&AAaD_K% zRh?cZFL;JD_xQ3fj*N5M6o$5xSC^b*vz&xOCMndTlu~lKl_obgJAFW%%s!`n=#M@% zMLm75SJ`7PQRchF0C3WwF|HW4r>8}+wa=~6kBWbc%2Ub*Ipq$rVN|uzi}93&teof2 zQGK#yy&O{yZ8UEp*>dMrZS3lO9RPlZY#m;+14X7PKP}Y0ZHaH~hA?=pszyX6nKxMn zHu7W)aL!|s7CvV^?G8Dks1(_KPG!Q{h$_43vqVS-n2*be!Q{%5%XM6x#|8K%b2i5o zl(m0#ERvn%MT~DvpC6Hb0pVc*?^O)+nUWGGCo=hdL zr9*B$+{$tW!F0-SDNB^s>&{avley7{&VNg6BS+=(Y6LJuG^SeMO{!Rt9r?S}s~j4% zD;QwYzkC0e>~G1?&yGJ|!@m9j?BlT%tx{OU0Z9%Eh18+av~yqI5WzqH=Rbe_bN+wd z``X~m!YF62mNd5qVgi!wuj{TLyXB%B0mm)bS*(XVH9kdJu+B|oH{`s#j7jED+gpJz zdfO#xiaD!qC_jPk;@HJ-K&U7f(v%|a>S2Eds3xZu6g2zIre-k;A>3ckD2%-GI)k2I z>LLqln`$j>S$4S_ z->=e#fcM*_@Zy6)w`v86vR8P{8D$Xn2BJH2Xeji_p2leMfr@@K9a7pKV<)%Kb{)O@DOo>YIiQGM+r zknaF+=F%9lZ48HKs1IUWi7c(ELfbk3oX4WC^$m7aBO0Vvr9=ap^6+xDVVHINn3&EeG%jr#8n{y;RSvuVMN z8jr8^q^V488R}zQhmNJ`{1AU-&=YW}A;>OKW?6kU*-Q=&=!!y|cuiDyRvL(}oX@@G zhfKLDS?Ej6fy>U*JseG9sRF&ZZdbWS)ttB^o78Nvxqegk?Dn=d6P~(HqB74^cu8St zo&}~kHMlF8Z)0@$x}E;`?U!ec-yiGX4@TsxU?CAu7%KcJ1Mw!|b*F!!$YSiyr2k&_ znn{wt8F_+xY|lg?32}g)bnn z+6jPyrZtWQcGRsvM{9pm1ciWKu`KrA*M#>6C{smYMHX!Vy>J0riP(7CHC9{rY~G7q z=azNzt|@9&21<|8U5cIq$&2}-TN(#Xik{VK+lD|KB`0@5=_y4??@sL;w{rF@(c{9M z*P|e>B2xV>ZyX~ERjOtJs``lPNPyc}bq=q*iCknUNh|WYbtr%LcG{3OZaNbMZqO!2 z-7KO7D@Jr18iCquWc%^zy&0STA2h*2D6(bbg!?6+$ci7UMUCg%XChhxD#k5c+FFF{m=yI zaldmOJN1o|^BR}wm;nucy4aR$IWZhn$+WuyZoah%ZAqJ0aJC*U!BIUxNhhU-@JJr< z;7ba3m~jh{CTgDr;yE;%BVZF4`G!gyX?RRIE*HaNdVIf1aj(+#cI}kZI}<~s489cH zM@dU-CgoEdps1v}rZL5-(a7ak1~Dg-c&cMAjv31Frg-B-QY71d_YU0)9V)Pp|a#SXBB=A4OOm94<-u_b%dMu>BF94Ne*Hv7eG0r*ul3|`sI-p)2QptH@e#B z-T@tJPd83emc|T!Q;iJam#^bA1yWd+E$Jlt)5)OJc!xYME2`*QJ2a@`hdW_o=t+6? zV~=%RTbw{IcYRAkve`>$18RX;!pqW0Zaq0;szj8YgZQ*-!oePa-mL+G~fn$;YcT)p~xODObzO%FSr9QPcu*?wB3i&d&` zgZY`|xb!BPRGg=({OUpL3se<3mNacOZR0D+2CIqxcZ}^)dvW@lZoUsC0w$G+wg~qr zTB#r!;-`WJ)4EY+#RNccTF79$-J^jxK6?nK*MpUJPX4=X#D(31riQeSP8mg|uUFHG zxw4?j~x?$!?4PS7_s zyg&ZWJWZz~P#uN2Z&13ZiX}=XpTZm4j}(`&l-o0;NQxat$GkudLAwUE z+(9OPJ(NR3ZCN9rysm6+bQuTV54;R(dZJfy~Sc(U* zwKq5F0uupvJ;W4(94YbA5NhZS2=F7raf%%rwToIaCpW65*PRvJlAU)g4TySp@QVe* z81Yi0EPh+1f6Tvr+f3zcXgX@B$%p9LJRAsr2=d3yMqHjve!inxKx>kGlWKD64(s16 zMcnOtP$dB+;*kLcSrdRPt13tq_cY29urKxSG^*ZeCf)apckzIKA}02Qx4cu)VL4m! zdRd*?o5JehT-zv368&6KQQ{r5{zXgA_QVftX4kDhD}h|$V2VoK7V%%@<9Vz8qsJ$I zg_8wo04hW~R|E8vu5ZiqW$g>6_^0|7y}?*1SwY@v4wJ0gR+VS5gU%Zqo2p+>V|Ni= zIRi=l7bWcxo+1f$*+m^|Pgc&S?8c=!!C>xfPNGJsmxVEVK}$j*DDg>aaEie44o_7N9tN=GVG(x}ewNg~m$@}5_>Ekq5w z?B(f`=oCgOd3OGFhJwKD8DVtvScdDZn6=mz4$DWLT;YnZf z7b?1MH4FgT4KNAt{m})xq`TVd*iJJHA7W`2t_9Sp@^Atxm#~P#|lc+NNm*OGU z9+y$G=sDHu1P5LEF;Vc#>IKh#kfk4$@}<*zi{ropXylRYrMy_lOSO-uwq-*$ILne?S-{qkk;YH-qsvDX#M7$R0J-1w~bV>CRp?Q6Gdh z*rX{ay{ytW>u1X@WuTz_eO&^yhL+e5HW{=#X8QO0WjB$)%`LY zA5+&YY2|qm)lT;o+g)CNe}2Z+3nTvX{zoNIkyyLuh`;-{i?y#X!}(@!Y;IVGyD2I8 z8vCWwpy!?1o-=T4vrE|q?24)S?c>`KD^bXLPonS)x$dEQdWH}OIFanas-M{Mu8VIk zF)N?JX?6~?I}ra?`kuu>C1OflLGAjrndo=85al@8ejZlInI9UhNMZBz=t zq$XRQg*w`)MmsuxRA}d+2F&L%JahwEb`E<{Wv@q0p@yI5sX5Kv^&IKfa#V`&qr(qq zF>e$0Ry&25!jEb`vU&2MnPA&$Bazp+EM1Z}kD)uH#1TAiB^Se}$1$n>KNidDxnF)*5=I@EaM`@AlnHm>$Mjkmll6u^aQk@CouujSkWptym5smzgL8W~d#B4yhYt4XgX zNdEG@o{HA3y`Ms*Yk0b#sqgPSwPtqp-lFwtaQJ$dD0u* z^X5gcVhMSej`=mq+J_I_GqX|xVxK>(RNS}YuVo5t+RV4lby!TPpe9j5CPi%`nM_4p zHIgCW=j1)-w))VjTIRo-n?pgo=8aB=%l8F;>*M|)(38=Lto_oiD3i>lG_RH=S7ck5 zpCPJIpMi$d%K&ad9vt?1~7^(bQNE>BQ~jEX4Pk_qC!b| zq%`?lBDwZS5;DMS{I0$Y*cIrg3Qd>VzxK=jMLhrVH*Kv*$8QiJFA6-Wemx|ruD@)5 z%u?(D<&?a_9EpOW4c~ax=Brwf1v0C3<+f_yz1 zJKf8cY4)&NtVi>HG8rCqZU<=g>6Wj5y&f5Co)ZbnP7388SBWF{HdP?^D>>@M3acTf zrI1~(XE{!#jh^GH)63c+wL)0|aDxIwO(@iEI|QUcW@yPRk?j&jEZs&B^@a9OR=6sT13TnoALS)nDw;X;kVS_T{KSn5Of= zAmk~-ds>UNa~qF~ycP(DU_NAs=om5%stGa=ry-`Lt=u;Ylz+`<6Nq=8<$4pWKJEEx zqN4!IvX{Y8$d{p{0U&>pXhE9TW_>)Tk!}uHTekzlXrKKPDwb*jU=7m*x!R)JLL(kttA}Cs1)UFmFiV( zVlyTkx|^=1dX|4JXBHhey1wSQfBonG{qwm^tawdtBKm~l=*(hOwh(Zu;ffmF&+aQp z`c()qe>A1Z|6T5h#HL3bEh&YGUoi5PL}^PgDJdw4qC5cyd9mK$8w+ed5Y2D0A?I@y zPRVPUAUZCb`X-H&OFI!rCBNw?*QMRcJPY|XYF4VuE{}f#7^jvlh67RyI0z6^Y!=V0 zme~NDSEim<)<)%Ut?s)6Zs#CvaxAV%S!?(3o7S>x)c^6%-^SOK0&l$OOgckGeJ-`9lAhy~ZJr51YG#oZiV_*CDfizW&Mk=y z#K8kR>*CNh(2NZTSsi0J9o^YV1#qqh0!NT&0&H`Q=RK7pC1ku->ev7N@@+@Gaa+_9 zU+hFDt@L?K-BS37Q)2VwOI6gBBB2^cl5ud)*erj_$qD4W`6iF^@QPs$ULi0?u~Fg! zAUTlAbJO+%*m`G$Vf8+~HwU8=pk7v~6ar03#VyDYusKd~xyY1aTW*^$8qYWyH*K?=)(v4j^5`C4LRu`5B>Pb^Xs@cLv-|K(=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.1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.1[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.1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.1[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.1 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c02be85fe4a42bdff237e09f6f02b9cb diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.2 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.2 deleted file mode 100644 index 697381eee2ea..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.2 +++ /dev/null @@ -1,17 +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 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.2:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.2[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.2[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.2[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.2[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.2[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.2[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.2[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.2[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.2[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.2[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.2[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.2[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.2[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.2[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.2[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.2[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.2[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.2[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.2[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.2[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.2[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.2[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.2[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.2[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.2[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.2:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.2[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.2[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.2[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.2[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.2[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.2[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.2[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.2[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.2[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.2[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.2[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.2[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.2[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.2[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.2[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.2[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.2[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.2[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.2[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.2[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.2[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.2[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.2[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.2[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.2[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.2 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a 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 b3ba647729a2..189974b2222d 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a 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 index 6262fb742250..6ac387181c06 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3.9999 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3.9999 @@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.3. 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7242d061b363021e575e5077773c3498 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc 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 25a1d3ebf7bb..615dec6386ba 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7242d061b363021e575e5077773c3498 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7b3b171e2ad06da788aa35bf390534a2 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230925 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230925 deleted file mode 100644 index 71d7af21028e..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20230925 +++ /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 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0_pre20230925:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=OCaml bindings for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0_pre20230925:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20230925[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/18.0.0_pre20230925 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231002 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231002 deleted file mode 100644 index 167891575252..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231002 +++ /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 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0_pre20231002:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=OCaml bindings for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0_pre20231002:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20231002[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/18.0.0_pre20231002 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7242d061b363021e575e5077773c3498 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 b24bf64305ac..f3c5ff580402 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7242d061b363021e575e5077773c3498 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc 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 new file mode 100644 index 000000000000..896a9c93c551 --- /dev/null +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231019 @@ -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 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0_pre20231019:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 +DESCRIPTION=OCaml bindings for LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake llvm llvm.org python-any-r1 +IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.0.0_pre20231019:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20231019[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/18.0.0_pre20231019 +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7b3b171e2ad06da788aa35bf390534a2 diff --git a/metadata/md5-cache/dev-python/DBUtils-3.0.3 b/metadata/md5-cache/dev-python/DBUtils-3.0.3 index 6e418ffe8fc8..47357540b291 100644 --- a/metadata/md5-cache/dev-python/DBUtils-3.0.3 +++ b/metadata/md5-cache/dev-python/DBUtils-3.0.3 @@ -1,16 +1,16 @@ -BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Database connections for multi-threaded environments EAPI=8 HOMEPAGE=https://webwareforpython.github.io/DBUtils/ https://github.com/WebwareForPython/DBUtils/ https://pypi.org/project/DBUtils/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 LICENSE=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://files.pythonhosted.org/packages/source/D/DBUtils/DBUtils-3.0.3.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0b4fc42974aa12a0cb93a3215659e84f +_md5_=3f65a42987f64fb9255b816f12a821ae diff --git a/metadata/md5-cache/dev-python/Faker-19.11.0 b/metadata/md5-cache/dev-python/Faker-19.11.0 new file mode 100644 index 000000000000..90fed404bd5b --- /dev/null +++ b/metadata/md5-cache/dev-python/Faker-19.11.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_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.11.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=e0000336b674fd68db269b1b01d00be5 diff --git a/metadata/md5-cache/dev-python/Frozen-Flask-0.18-r1 b/metadata/md5-cache/dev-python/Frozen-Flask-0.18-r1 index c5078defc93e..c63238d57e9c 100644 --- a/metadata/md5-cache/dev-python/Frozen-Flask-0.18-r1 +++ b/metadata/md5-cache/dev-python/Frozen-Flask-0.18-r1 @@ -1,16 +1,16 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/flask-sphinx-themes[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/flask-sphinx-themes[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/flask-sphinx-themes[python_targets_pypy3(-)] ) ) ) test? ( dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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(-)?] +BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/flask-sphinx-themes[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/flask-sphinx-themes[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/flask-sphinx-themes[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/flask-sphinx-themes[python_targets_pypy3(-)] ) ) ) test? ( dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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=Freezes a Flask application into a set of static files EAPI=8 HOMEPAGE=https://github.com/Frozen-Flask/Frozen-Flask/ https://pypi.org/project/Frozen-Flask/ INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 x86 LICENSE=BSD -RDEPEND=dev-python/flask[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 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-python/flask[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/F/Frozen-Flask/Frozen-Flask-0.18.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5df2b50f678eb52035f3c9ff14e7d5bd +_md5_=5be9b42d6000754df96592df5b30d665 diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.40 b/metadata/md5-cache/dev-python/GitPython-3.1.40 new file mode 100644 index 000000000000..b1b15084be3b --- /dev/null +++ b/metadata/md5-cache/dev-python/GitPython-3.1.40 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=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=Library used to interact with Git repositories +EAPI=8 +HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.40.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.40.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.10_p1.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.0_p1.gitbundle ) +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=6dc5004ae03e7d7f1b4c83e19b5a1772 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 6232dbfe4b35fcdda1599f269ca7d9bbcf660efb..5b69871f6697955431f97da47ca1d8b064c56c70 100644 GIT binary patch literal 387432 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

    lOIzgwG^L_lI!UrbdhHRPm(AkhIQ0lj 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 GRN3 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 $wRCt@U*HKj; zhv@W-(~@DkwQ=0p?zW?Dnz{iitV3wcsiwVc1>^zyx{ki=-Q=@SUI!5GYP19Pd$nh& zRa;xA$^$T5r;YC$C}TK7o8vdHMu?7NM$i>|d3cYjw4>T7XN`*D-nU)iAcvie z%?D*3h8?cRBCLz#6P);l*IWP&0;f*KByuiV?qElwUP-f2UzHIjFtlzG=|@`?%Ai1@X}u11~$Lb>EYSbbhY27+7C2N zbsd(lRoxo-q+ZMWQo-vmo`H&0i{;dTvc2CMaO~aFXiY$7EPsv7qMV9`0Mq`5Y+FPy&h2Z07!bFRGpNhKy!5e7_uJRs>i3`1+EGV& z5d*r_A_8`jIpFsf+%4&Ot1%oq+UC3&L3xKwb2`IsYbIe^`MBBQ%*%1U*GfPu9Kh8R z$LZvlv_NLuK@o>Ky306P*r9~44K5mbK0~^(#fdwG3>C!V_n(SaPg|CPqRbqeQ_(q= z>d@OnFHsnyeU|Q;aFghwLhFtLc%=!Qz1h~VXYJJ$1p#DuvEwjf2bA6bea+$P$0+OP z_U+3rpFaOHJUbT~3DjE=Ut_e#(<&pYkV{D1*UE&E8dQ>?r;0m)~jD=-Xf0NY*wEpX799AXd(sXR|?Hg1bGZES=2!mxS zt5%~I-~6S0H05^Bi|x3&)M^Vvd1bm<87=7k<8>a~F=|(uonpJKRsk^BV4Pd$!~t?} z%1836*2S+l``ngD!D&ZVH%AO;WZ^I0oZMJL)cwQa+!Y-AQ{%Q1DijbVC37@Y3x~kG zdz;=`hlhKDM2C~Joqbx1O+8Lm0f51*CB%0AuvGD#DzmoFIAtuJz-nR=2-~}4aOJ6% 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

    2yZ;MBa2(?kRrDa-3BIdJhoF5Gl^lzQou3t7$ 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

    4Fd)XwvS^8#enZ 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

    y# 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 diff --git a/metadata/md5-cache/dev-python/agate-sql-0.7.0 b/metadata/md5-cache/dev-python/agate-sql-0.7.0 new file mode 100644 index 000000000000..c44c24a20a7b --- /dev/null +++ b/metadata/md5-cache/dev-python/agate-sql-0.7.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/greenlet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/agate-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-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=Adds SQL read/write support to agate +EAPI=8 +HOMEPAGE=https://github.com/wireservice/agate-sql/ https://pypi.org/project/agate-sql/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-python/agate-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-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/a/agate-sql/agate-sql-0.7.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=141269d82a4048123db6eae888945e93 diff --git a/metadata/md5-cache/dev-python/aiohttp-oauthlib-0.1.0 b/metadata/md5-cache/dev-python/aiohttp-oauthlib-0.1.0 new file mode 100644 index 000000000000..11df7bca9c1e --- /dev/null +++ b/metadata/md5-cache/dev-python/aiohttp-oauthlib-0.1.0 @@ -0,0 +1,15 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_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=This project provides first-class OAuth library support for aiohttp +EAPI=8 +HOMEPAGE=https://git.sr.ht/~whynothugo/aiohttp-oauthlib +INHERIT=distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=ISC +RDEPEND=dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oauthlib-3.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 ) +SLOT=0 +SRC_URI=https://git.sr.ht/~whynothugo/aiohttp-oauthlib/archive/v0.1.0.tar.gz -> aiohttp-oauthlib-0.1.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=b38b8a771703b22f8deae3a768919a4e diff --git a/metadata/md5-cache/dev-python/aiosqlite-0.19.0 b/metadata/md5-cache/dev-python/aiosqlite-0.19.0 index 437e8d532b2b..bbf8e664e824 100644 --- a/metadata/md5-cache/dev-python/aiosqlite-0.19.0 +++ b/metadata/md5-cache/dev-python/aiosqlite-0.19.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) >=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(-)?] +BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10[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_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 DESCRIPTION=asyncio bridge to the standard sqlite3 module EAPI=8 HOMEPAGE=https://aiosqlite.omnilib.dev https://pypi.org/project/aiosqlite/ https://github.com/omnilib/aiosqlite INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=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_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/aiosqlite/aiosqlite-0.19.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=195fecafba605b649af4ad3b18d5bf90 +_md5_=6e31bdd2424afcd6c2bfbedf22af8fae diff --git a/metadata/md5-cache/dev-python/argcomplete-3.1.0 b/metadata/md5-cache/dev-python/argcomplete-3.1.0 deleted file mode 100644 index fa6cce564055..000000000000 --- a/metadata/md5-cache/dev-python/argcomplete-3.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -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.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=421c4e1660d0f6cbcd475eddc340ef86 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.62 b/metadata/md5-cache/dev-python/boto3-1.28.62 index 310a3cb2de3e..2168cb126eba 100644 --- a/metadata/md5-cache/dev-python/boto3-1.28.62 +++ b/metadata/md5-cache/dev-python/boto3-1.28.62 @@ -5,7 +5,7 @@ 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 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.31.62[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/boto/boto3/archive/1.28.62.tar.gz -> boto3-1.28.62.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d35398c545ff2c2b70294ae914341e8b +_md5_=f73b805af1857727857ef1146ef03fcc diff --git a/metadata/md5-cache/dev-python/boto3-1.28.66 b/metadata/md5-cache/dev-python/boto3-1.28.66 new file mode 100644 index 000000000000..775e5631b68b --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.28.66 @@ -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.66[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.66[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.66.tar.gz -> boto3-1.28.66.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=d35398c545ff2c2b70294ae914341e8b diff --git a/metadata/md5-cache/dev-python/boto3-1.28.67 b/metadata/md5-cache/dev-python/boto3-1.28.67 new file mode 100644 index 000000000000..9a48a5820cb3 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.28.67 @@ -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.67[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.67[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.67.tar.gz -> boto3-1.28.67.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=d35398c545ff2c2b70294ae914341e8b diff --git a/metadata/md5-cache/dev-python/botocore-1.31.62 b/metadata/md5-cache/dev-python/botocore-1.31.62 index 55a2164fd49e..dfe987f6a79c 100644 --- a/metadata/md5-cache/dev-python/botocore-1.31.62 +++ b/metadata/md5-cache/dev-python/botocore-1.31.62 @@ -5,7 +5,7 @@ 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 +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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/boto/botocore/archive/1.31.62.tar.gz -> botocore-1.31.62.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a7ced2e7cc030cae76a19171103bdc35 +_md5_=7b5cde89a82be0beea148bb8e425cfb5 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.66 b/metadata/md5-cache/dev-python/botocore-1.31.66 new file mode 100644 index 000000000000..1edb38bc03a1 --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.31.66 @@ -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.66.tar.gz -> botocore-1.31.66.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.67 b/metadata/md5-cache/dev-python/botocore-1.31.67 new file mode 100644 index 000000000000..2298a3df092c --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.31.67 @@ -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.67.tar.gz -> botocore-1.31.67.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/cchardet-2.1.7-r1 b/metadata/md5-cache/dev-python/cchardet-2.1.7-r1 deleted file mode 100644 index 665b5907d343..000000000000 --- a/metadata/md5-cache/dev-python/cchardet-2.1.7-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/cython[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 -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=High speed universal character encoding detector -EAPI=8 -HOMEPAGE=https://github.com/PyYoshi/cChardet https://pypi.org/project/cchardet/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 ~arm x86 -LICENSE=MPL-1.1 -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/c/cchardet/cchardet-2.1.7.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=81e17a3d2c96b168fe036448ee647487 diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.82.2 b/metadata/md5-cache/dev-python/cfn-lint-0.82.2 new file mode 100644 index 000000000000..49f32b9da7be --- /dev/null +++ b/metadata/md5-cache/dev-python/cfn-lint-0.82.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/aws-sam-translator-1.75.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 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.75.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.82.2.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=c5aa8406403b26be8af14232499e20a6 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 5917bc0ef161..1681c0f7fb52 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 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _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 3f27d47bf7d7..82d7e0549f4c 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 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _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 ba5960efa35c..1ae312d4878f 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 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=0efd225bad3b0e3b0055a8bea080c820 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.1 b/metadata/md5-cache/dev-python/clang-python-17.0.1 deleted file mode 100644 index 88d0668aa261..000000000000 --- a/metadata/md5-cache/dev-python/clang-python-17.0.1 +++ /dev/null @@ -1,17 +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 ) 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.1:* !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.1:* !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.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a1bb1fc9623920307055d74d32407bb8 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.2 b/metadata/md5-cache/dev-python/clang-python-17.0.2 deleted file mode 100644 index 0424740f4bab..000000000000 --- a/metadata/md5-cache/dev-python/clang-python-17.0.2 +++ /dev/null @@ -1,17 +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 ) 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.2:* !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.2:* !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.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a1bb1fc9623920307055d74d32407bb8 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 c9bc35c3aff7..ddbf5c79aec2 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 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _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.3.9999 index f2e002f09806..37e740f3a4fb 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.3.9999 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.3.9999 @@ -12,5 +12,5 @@ RDEPEND=>=sys-devel/clang-17.0.3.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 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d756831b3d11ced76df3063b053f3e77 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_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 447610e5f593..4310885a040c 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 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d756831b3d11ced76df3063b053f3e77 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=c69e86e4bcbff663c8a6885606e21a9d diff --git a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231002 b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231002 deleted file mode 100644 index 022338444f74..000000000000 --- a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231002 +++ /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 ) test? ( sys-devel/clang:18 ) -DEFINED_PHASES=install prepare test unpack -DEPEND=>=sys-devel/clang-18.0.0_pre20231002:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] -DESCRIPTION=Python bindings for sys-devel/clang -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=llvm.org python-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=sys-devel/clang-18.0.0_pre20231002:* !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/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d756831b3d11ced76df3063b053f3e77 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 2fd7ca9b98b7..f1b75bb3f09b 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 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d756831b3d11ced76df3063b053f3e77 +_eclasses_=llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=c69e86e4bcbff663c8a6885606e21a9d diff --git a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230925 b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231019 similarity index 74% rename from metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230925 rename to metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231019 index 2908b6b50602..cf9939268eee 100644 --- a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20230925 +++ b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231019 @@ -1,16 +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 ) test? ( sys-devel/clang:18 ) DEFINED_PHASES=install prepare test unpack -DEPEND=>=sys-devel/clang-18.0.0_pre20230925:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] +DEPEND=>=sys-devel/clang-18.0.0_pre20231019:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] DESCRIPTION=Python bindings for sys-devel/clang EAPI=8 HOMEPAGE=https://llvm.org/ INHERIT=llvm.org python-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=sys-devel/clang-18.0.0_pre20230925:* !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-18.0.0_pre20231019:* !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/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d756831b3d11ced76df3063b053f3e77 +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=c69e86e4bcbff663c8a6885606e21a9d diff --git a/metadata/md5-cache/dev-python/cliff-4.3.0-r1 b/metadata/md5-cache/dev-python/cliff-4.3.0-r1 index 61fba580dedb..22336a25d963 100644 --- a/metadata/md5-cache/dev-python/cliff-4.3.0-r1 +++ b/metadata/md5-cache/dev-python/cliff-4.3.0-r1 @@ -1,16 +1,16 @@ -BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/autopage-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cmd2-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.1[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(-)?] +BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/autopage-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cmd2-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/importlib-metadata-4.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Command Line Interface Formulation Framework EAPI=8 HOMEPAGE=https://opendev.org/openstack/cliff/ https://github.com/openstack/cliff/ https://pypi.org/project/cliff/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/autopage-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cmd2-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.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 ) +RDEPEND=>=dev-python/autopage-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cmd2-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/importlib-metadata-4.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/cliff/cliff-4.3.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ea2322a000ac0810d469858f8ba08d6e +_md5_=b82ffb113605ac0f56f4256d21b24b25 diff --git a/metadata/md5-cache/dev-python/contourpy-1.1.1 b/metadata/md5-cache/dev-python/contourpy-1.1.1 index 4cb39d415072..ae53322515b4 100644 --- a/metadata/md5-cache/dev-python/contourpy-1.1.1 +++ b/metadata/md5-cache/dev-python/contourpy-1.1.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/contourpy/ https://github.com/contourpy/contourpy/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 debug -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/numpy-1.16[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 ) @@ -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 e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=42a92f9cd53783285627279b928cecf0 +_md5_=a7ed830551d9f3591b90662a32df8a55 diff --git a/metadata/md5-cache/dev-python/css-parser-1.0.9 b/metadata/md5-cache/dev-python/css-parser-1.0.9 index b388e09ec5ae..24b4555aacc0 100644 --- a/metadata/md5-cache/dev-python/css-parser-1.0.9 +++ b/metadata/md5-cache/dev-python/css-parser-1.0.9 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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=test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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 CSS Cascading Style Sheets library (fork of cssutils) EAPI=8 HOMEPAGE=https://github.com/ebook-utils/css-parser/ https://pypi.org/project/css-parser/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86 LICENSE=LGPL-2.1+ -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://files.pythonhosted.org/packages/source/c/css-parser/css-parser-1.0.9.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f5a6f7cd2a469697da7058e2beac870b +_md5_=0005c5547305ede375ac0cc8708f9b65 diff --git a/metadata/md5-cache/dev-python/csvkit-1.3.0 b/metadata/md5-cache/dev-python/csvkit-1.3.0 new file mode 100644 index 000000000000..828497160de3 --- /dev/null +++ b/metadata/md5-cache/dev-python/csvkit-1.3.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/agate-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/agate-excel-0.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/agate-dbf-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/agate-sql-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/openpyxl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sqlalchemy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xlrd[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=A suite of utilities for converting to and working with CSV +EAPI=8 +HOMEPAGE=https://github.com/wireservice/csvkit/ https://pypi.org/project/csvkit/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-python/agate-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/agate-excel-0.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/agate-dbf-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/agate-sql-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/openpyxl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sqlalchemy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xlrd[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/csvkit/csvkit-1.3.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=a0e83a5a5dd6d1f0713326c8c654bd9f diff --git a/metadata/md5-cache/dev-python/curtsies-0.4.2 b/metadata/md5-cache/dev-python/curtsies-0.4.2 index 8901c857e3b7..c6c84feb35d6 100644 --- a/metadata/md5-cache/dev-python/curtsies-0.4.2 +++ b/metadata/md5-cache/dev-python/curtsies-0.4.2 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/pyte[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/blessed-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cwcwidth[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(-)?] +BDEPEND=test? ( dev-python/pyte[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/blessed-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cwcwidth[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=Curses-like terminal wrapper, with colored strings EAPI=8 HOMEPAGE=https://github.com/bpython/curtsies/ https://pypi.org/project/curtsies/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=MIT -RDEPEND=>=dev-python/blessed-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cwcwidth[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/blessed-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cwcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/curtsies/curtsies-0.4.2.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=abe161fbe7112cc3ca167fd1c8a0b2fe +_md5_=e2f1607f3122f9d89ad20cfcb08b3888 diff --git a/metadata/md5-cache/dev-python/dask-2023.9.1 b/metadata/md5-cache/dev-python/dask-2023.9.1 deleted file mode 100644 index 3a3c6e210210..000000000000 --- a/metadata/md5-cache/dev-python/dask-2023.9.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numexpr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/click-8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/toolz-0.10.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=Task scheduling and blocked algorithms for parallel processing -EAPI=8 -HOMEPAGE=https://www.dask.org/ https://github.com/dask/dask/ https://pypi.org/project/dask/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=>=dev-python/click-8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/toolz-0.10.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/dask/dask/archive/2023.9.1.tar.gz -> dask-2023.9.1.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a95bd3ea388afacfbf5ae16049cd4208 diff --git a/metadata/md5-cache/dev-python/dask-2023.9.2 b/metadata/md5-cache/dev-python/dask-2023.9.2 deleted file mode 100644 index 8779a782bb3c..000000000000 --- a/metadata/md5-cache/dev-python/dask-2023.9.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numexpr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/click-8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/toolz-0.10.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=Task scheduling and blocked algorithms for parallel processing -EAPI=8 -HOMEPAGE=https://www.dask.org/ https://github.com/dask/dask/ https://pypi.org/project/dask/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=>=dev-python/click-8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/toolz-0.10.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/dask/dask/archive/2023.9.2.tar.gz -> dask-2023.9.2.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6feb280e0b96bad0a3e545febdb6479a diff --git a/metadata/md5-cache/dev-python/dj-database-url-2.1.0 b/metadata/md5-cache/dev-python/dj-database-url-2.1.0 index 5efb72dba868..adee20f22a35 100644 --- a/metadata/md5-cache/dev-python/dj-database-url-2.1.0 +++ b/metadata/md5-cache/dev-python/dj-database-url-2.1.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-3.10.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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=test? ( dev-python/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.10.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Use Database URLs in your Django Application EAPI=8 HOMEPAGE=https://github.com/jazzband/dj-database-url/ https://pypi.org/project/dj-database-url/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD -RDEPEND=dev-python/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-3.10.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 ) +RDEPEND=dev-python/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.10.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/dj-database-url/dj-database-url-2.1.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ab6142495bcf97fb1e45e2e433234a17 +_md5_=e2d55768b07bd380fb8fadb0510a4b68 diff --git a/metadata/md5-cache/dev-python/dns-lexicon-3.16.1 b/metadata/md5-cache/dev-python/dns-lexicon-3.16.1 new file mode 100644 index 000000000000..f34a87ed815b --- /dev/null +++ b/metadata/md5-cache/dev-python/dns-lexicon-3.16.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/boto3-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dnspython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zeep[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/vcrpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyotp-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tldextract[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 postinst prepare test +DESCRIPTION=Manipulate DNS records on various DNS providers in a standardized/agnostic way +EAPI=8 +HOMEPAGE=https://github.com/AnalogJ/lexicon/ https://pypi.org/project/dns-lexicon/ +INHERIT=distutils-r1 optfeature +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyotp-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tldextract[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/AnalogJ/lexicon/archive/v3.16.1.tar.gz -> dns-lexicon-3.16.1.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=425be0d571a05810bb3cdde01be90368 diff --git a/metadata/md5-cache/dev-python/genson-1.2.2 b/metadata/md5-cache/dev-python/genson-1.2.2 index d22b6a5b96ad..5e1493a563b7 100644 --- a/metadata/md5-cache/dev-python/genson-1.2.2 +++ b/metadata/md5-cache/dev-python/genson-1.2.2 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=GenSON is a powerful, user-friendly JSON Schema generator built in Python EAPI=8 HOMEPAGE=https://github.com/wolverdude/GenSON/ https://pypi.org/project/genson/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~x86 LICENSE=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://files.pythonhosted.org/packages/source/g/genson/genson-1.2.2.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=484fdd806747bf042dda9ecdb22b605e +_md5_=367d51fcd6bd3f82fe87a646d6331b62 diff --git a/metadata/md5-cache/dev-python/gitdb-4.0.11 b/metadata/md5-cache/dev-python/gitdb-4.0.11 new file mode 100644 index 000000000000..4473a29aba72 --- /dev/null +++ b/metadata/md5-cache/dev-python/gitdb-4.0.11 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-vcs/git ) test? ( >=dev-python/smmap-3.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.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=GitDB is a pure-Python git object database +EAPI=8 +HOMEPAGE=https://github.com/gitpython-developers/gitdb/ https://pypi.org/project/gitdb/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/smmap-3.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/g/gitdb/gitdb-4.0.11.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=0a6d7e8f42630d8e650008d520ee1bb3 diff --git a/metadata/md5-cache/dev-python/httmock-1.4.0-r1 b/metadata/md5-cache/dev-python/httmock-1.4.0-r1 index a43285f5aecd..d0bc49a6036f 100644 --- a/metadata/md5-cache/dev-python/httmock-1.4.0-r1 +++ b/metadata/md5-cache/dev-python/httmock-1.4.0-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/requests-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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=test? ( >=dev-python/requests-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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 mocking library for requests EAPI=8 -HOMEPAGE=https://github.com/patrys/httmock +HOMEPAGE=https://github.com/patrys/httmock/ https://pypi.org/project/httmock/ 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 ~x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/requests-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 ) +RDEPEND=>=dev-python/requests-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/patrys/httmock/archive/1.4.0.tar.gz -> httmock-1.4.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=28b08765ad900849a9f71d8262775b50 +_md5_=c73a6dc04ad8fecaab96340dcd269545 diff --git a/metadata/md5-cache/dev-python/jc-1.23.3 b/metadata/md5-cache/dev-python/jc-1.23.3 deleted file mode 100644 index db1b72e04b40..000000000000 --- a/metadata/md5-cache/dev-python/jc-1.23.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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=Converts the output of popular command-line tools and file-types to JSON -EAPI=8 -HOMEPAGE=https://github.com/kellyjonbrazil/jc/ https://pypi.org/project/jc/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~ppc64 -LICENSE=MIT -RDEPEND=dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) 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/kellyjonbrazil/jc/archive/v1.23.3.tar.gz -> jc-1.23.3.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fa86696f12acc3eb392d1f77c7c1a999 diff --git a/metadata/md5-cache/dev-python/jupyter-kernel-test-0.5.0 b/metadata/md5-cache/dev-python/jupyter-kernel-test-0.5.0 deleted file mode 100644 index c194c4ad17c6..000000000000 --- a/metadata/md5-cache/dev-python/jupyter-kernel-test-0.5.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/jupyter-client-6.1.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[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/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Jupyter kernel for octave -EAPI=8 -HOMEPAGE=https://github.com/jupyter/jupyter_kernel_test/ https://pypi.org/project/jupyter-kernel-test/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-python/jupyter-client-6.1.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[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-kernel-test/jupyter_kernel_test-0.5.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d012f7533b0e367c4dde58577fbf9222 diff --git a/metadata/md5-cache/dev-python/leechcorepyc-2.15.0 b/metadata/md5-cache/dev-python/leechcorepyc-2.15.0 index 6bf9ef22a6f9..c894356b94b2 100644 --- a/metadata/md5-cache/dev-python/leechcorepyc-2.15.0 +++ b/metadata/md5-cache/dev-python/leechcorepyc-2.15.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/ufrisk/LeechCore INHERIT=distutils-r1 toolchain-funcs pypi IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3 RDEPEND=virtual/libusb:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.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/l/leechcorepyc/leechcorepyc-2.15.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=18328a3ecb5a952d395dcd3922798f2e +_md5_=7b789a9ecac1c0fda09dbd15ab88fa85 diff --git a/metadata/md5-cache/dev-python/lesscpy-0.15.1 b/metadata/md5-cache/dev-python/lesscpy-0.15.1 index 7cc4aae08fdf..916999527172 100644 --- a/metadata/md5-cache/dev-python/lesscpy-0.15.1 +++ b/metadata/md5-cache/dev-python/lesscpy-0.15.1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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=test? ( dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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=A compiler written in Python for the LESS language EAPI=8 HOMEPAGE=https://github.com/lesscpy/lesscpy/ https://pypi.org/project/lesscpy/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/l/lesscpy/lesscpy-0.15.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f32dcdcec6cecc2acd3e46e933ec5a34 +_md5_=c942a3741a92d06498621697bfb6b101 diff --git a/metadata/md5-cache/dev-python/python-libevdev-0.11 b/metadata/md5-cache/dev-python/libevdev-0.11 similarity index 61% rename from metadata/md5-cache/dev-python/python-libevdev-0.11 rename to metadata/md5-cache/dev-python/libevdev-0.11 index aaef0c766514..d42951d6fe19 100644 --- a/metadata/md5-cache/dev-python/python-libevdev-0.11 +++ b/metadata/md5-cache/dev-python/libevdev-0.11 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-libs/libevdev ) test? ( dev-libs/libevdev python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.11 >=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(-)] ) ) ) 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=test? ( dev-libs/libevdev ) test? ( dev-libs/libevdev python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[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-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(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_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 wrappers for the libevdev library EAPI=8 HOMEPAGE=https://gitlab.freedesktop.org/libevdev/python-libevdev/ https://pypi.org/project/libevdev/ INHERIT=distutils-r1 -IUSE=test doc python_targets_python3_10 python_targets_python3_11 +IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT -RDEPEND=dev-libs/libevdev 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/libevdev python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.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.freedesktop.org/libevdev/python-libevdev/-/archive/0.11/python-libevdev-0.11.tar.bz2 _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=218e6dfb3c694a2275efd8063822c6fd +_md5_=e2da05041bac0009375b5a5cb76e7d48 diff --git a/metadata/md5-cache/dev-python/lit-14.0.6 b/metadata/md5-cache/dev-python/lit-14.0.6 index 3cb139bc744c..d8c8ff4bf966 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 e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _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 b819a87e68a0..fdb84b822bf1 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 e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _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 41f4be8575db..1ae7db64de69 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 e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=11f95045aa3e1646a5cc1703113f36cc diff --git a/metadata/md5-cache/dev-python/lit-17.0.1 b/metadata/md5-cache/dev-python/lit-17.0.1 deleted file mode 100644 index e50e59b90e4e..000000000000 --- a/metadata/md5-cache/dev-python/lit-17.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -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.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=94aea4161cdbf423216421676015b104 diff --git a/metadata/md5-cache/dev-python/lit-17.0.2 b/metadata/md5-cache/dev-python/lit-17.0.2 deleted file mode 100644 index f4c671be097c..000000000000 --- a/metadata/md5-cache/dev-python/lit-17.0.2 +++ /dev/null @@ -1,16 +0,0 @@ -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.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=94aea4161cdbf423216421676015b104 diff --git a/metadata/md5-cache/dev-python/lit-17.0.3 b/metadata/md5-cache/dev-python/lit-17.0.3 index a677198836e3..26a7528a012b 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 e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=94aea4161cdbf423216421676015b104 diff --git a/metadata/md5-cache/dev-python/lit-17.0.3.9999 b/metadata/md5-cache/dev-python/lit-17.0.3.9999 index 7ecb2367e632..5b1df621795c 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.3.9999 +++ b/metadata/md5-cache/dev-python/lit-17.0.3.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 e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fe6b9c8c399961cbedf5987b128971f4 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_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 7ecb2367e632..5b1df621795c 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 e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fe6b9c8c399961cbedf5987b128971f4 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=e68c756d8408ff2f5ee4a48c8113e096 diff --git a/metadata/md5-cache/dev-python/lit-18.0.0_pre20231002 b/metadata/md5-cache/dev-python/lit-18.0.0_pre20231002 deleted file mode 100644 index 003bbcef021b..000000000000 --- a/metadata/md5-cache/dev-python/lit-18.0.0_pre20231002 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/llvm ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=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 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 -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/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fe6b9c8c399961cbedf5987b128971f4 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 3da21b66b737..04b00c48e64c 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 e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fe6b9c8c399961cbedf5987b128971f4 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=e68c756d8408ff2f5ee4a48c8113e096 diff --git a/metadata/md5-cache/dev-python/lit-18.0.0_pre20230925 b/metadata/md5-cache/dev-python/lit-18.0.0_pre20231019 similarity index 82% rename from metadata/md5-cache/dev-python/lit-18.0.0_pre20230925 rename to metadata/md5-cache/dev-python/lit-18.0.0_pre20231019 index 7b27a8aeeb91..8a483a57541e 100644 --- a/metadata/md5-cache/dev-python/lit-18.0.0_pre20230925 +++ b/metadata/md5-cache/dev-python/lit-18.0.0_pre20231019 @@ -10,6 +10,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/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fe6b9c8c399961cbedf5987b128971f4 +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=e68c756d8408ff2f5ee4a48c8113e096 diff --git a/metadata/md5-cache/dev-python/mrcfile-1.4.3 b/metadata/md5-cache/dev-python/mrcfile-1.4.3 index d78e2206724d..c08c4ac90663 100644 --- a/metadata/md5-cache/dev-python/mrcfile-1.4.3 +++ b/metadata/md5-cache/dev-python/mrcfile-1.4.3 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/numpy-1.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(-)?] +BDEPEND=test? ( >=dev-python/numpy-1.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=MRC2014 file format I/O library EAPI=8 HOMEPAGE=https://pypi.org/project/mrcfile/ https://github.com/ccpem/mrcfile/ 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 LICENSE=BSD -RDEPEND=>=dev-python/numpy-1.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 ) +RDEPEND=>=dev-python/numpy-1.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ccpem/mrcfile/archive/v1.4.3.tar.gz -> mrcfile-1.4.3.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fc84c159d2e08d4a610f7ea3985f24ba +_md5_=10dbbb0a4f58f3cfa086645fecfadff7 diff --git a/metadata/md5-cache/dev-python/python-musicbrainzngs-0.7.1 b/metadata/md5-cache/dev-python/musicbrainzngs-0.7.1 similarity index 97% rename from metadata/md5-cache/dev-python/python-musicbrainzngs-0.7.1 rename to metadata/md5-cache/dev-python/musicbrainzngs-0.7.1 index 7b9659bdca67..cd3ec7df0051 100644 --- a/metadata/md5-cache/dev-python/python-musicbrainzngs-0.7.1 +++ b/metadata/md5-cache/dev-python/musicbrainzngs-0.7.1 @@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/alastair/python-musicbrainzngs/archive/v0.7.1.tar.gz -> python-musicbrainzngs-0.7.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c0c398ee60d4031f73933803af56236e +_md5_=cfa0ef358a3f3658a5064f4530217f61 diff --git a/metadata/md5-cache/dev-python/musicbrainzngs-0.7.1-r1 b/metadata/md5-cache/dev-python/musicbrainzngs-0.7.1-r1 new file mode 100644 index 000000000000..e5acc917bf65 --- /dev/null +++ b/metadata/md5-cache/dev-python/musicbrainzngs-0.7.1-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(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=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 bindings for the MusicBrainz NGS and the Cover Art Archive webservices +EAPI=8 +HOMEPAGE=https://github.com/alastair/python-musicbrainzngs/ https://pypi.org/project/musicbrainzngs/ +INHERIT=distutils-r1 +IUSE=examples doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=amd64 ~x86 +LICENSE=BSD-2 ISC +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/alastair/python-musicbrainzngs/archive/v0.7.1.tar.gz -> python-musicbrainzngs-0.7.1.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=d28efd885f192aed2121bbbfcc2cba9e diff --git a/metadata/md5-cache/dev-python/mypy-1.6.0 b/metadata/md5-cache/dev-python/mypy-1.6.0 index e03803b87c84..b71c6850ce35 100644 --- a/metadata/md5-cache/dev-python/mypy-1.6.0 +++ b/metadata/md5-cache/dev-python/mypy-1.6.0 @@ -1,4 +1,4 @@ -BDEPEND=native-extensions? ( dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-1.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/py-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-16.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=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=native-extensions? ( dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-1.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=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=python_targets_python3_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=Optional static typing for Python @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python/mypy/archive/v1.6.0.tar.gz -> mypy-1.6.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c888b1e6d90058fbafe4456a3260ce2e +_md5_=6d41c874d3775929b0d6c2a4d2072f2d diff --git a/metadata/md5-cache/dev-python/mypy-1.6.1 b/metadata/md5-cache/dev-python/mypy-1.6.1 new file mode 100644 index 000000000000..b4b798705b05 --- /dev/null +++ b/metadata/md5-cache/dev-python/mypy-1.6.1 @@ -0,0 +1,17 @@ +BDEPEND=native-extensions? ( dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-1.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=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=python_targets_python3_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=Optional static typing for Python +EAPI=8 +HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/ +INHERIT=distutils-r1 multiprocessing +IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python/mypy/archive/v1.6.1.tar.gz -> mypy-1.6.1.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=552f1a9dacf33c1d6faba66aa7e1bd16 diff --git a/metadata/md5-cache/dev-python/nbxmpp-4.3.3 b/metadata/md5-cache/dev-python/nbxmpp-4.3.3 index 83eee6883f31..9a314621857c 100644 --- a/metadata/md5-cache/dev-python/nbxmpp-4.3.3 +++ b/metadata/md5-cache/dev-python/nbxmpp-4.3.3 @@ -1,16 +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(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygobject-3.42[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(-)?] +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 +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(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygobject-3.42[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-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.3.3/python-nbxmpp-4.3.3.tar.bz2 _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a257790d5aeb9c3ec851340fb41a507a +_md5_=e85510154059765022944917dc32a8b7 diff --git a/metadata/md5-cache/dev-python/nest-asyncio-1.5.7 b/metadata/md5-cache/dev-python/nest-asyncio-1.5.7 deleted file mode 100644 index 7f7327d9cecb..000000000000 --- a/metadata/md5-cache/dev-python/nest-asyncio-1.5.7 +++ /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=Patch asyncio to allow nested event loops -EAPI=8 -HOMEPAGE=https://github.com/erdewit/nest_asyncio/ https://pypi.org/project/nest-asyncio/ -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 ~arm64-macos ~x64-macos -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://files.pythonhosted.org/packages/source/n/nest-asyncio/nest_asyncio-1.5.7.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0b3f7c7ced7c1bdf3be088bfad7b1b1d diff --git a/metadata/md5-cache/dev-python/networkx-3.2 b/metadata/md5-cache/dev-python/networkx-3.2 new file mode 100644 index 000000000000..6ff5e20abd7b --- /dev/null +++ b/metadata/md5-cache/dev-python/networkx-3.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-python/matplotlib-3.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/matplotlib-3.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Python tools to manipulate graphs and complex networks +EAPI=8 +HOMEPAGE=https://networkx.org/ https://github.com/networkx/networkx/ https://pypi.org/project/networkx/ +INHERIT=distutils-r1 multiprocessing optfeature pypi virtualx +IUSE=test python_targets_python3_10 python_targets_python3_11 test +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/n/networkx/networkx-3.2.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 +_md5_=06f7f7e8c011618f422a67989d00c8df diff --git a/metadata/md5-cache/dev-python/nh3-0.2.14 b/metadata/md5-cache/dev-python/nh3-0.2.14 index 41aa861bc601..590caa3dcd1e 100644 --- a/metadata/md5-cache/dev-python/nh3-0.2.14 +++ b/metadata/md5-cache/dev-python/nh3-0.2.14 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/messense/nh3/ https://pypi.org/project/nh3/ INHERIT=cargo distutils-r1 pypi IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 arm arm64 ~loong ~ppc ~ppc64 ~sparc x86 +KEYWORDS=amd64 arm arm64 ~loong ~ppc ~ppc64 sparc x86 LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/n/nh3/nh3-0.2.14.tar.gz https://crates.io/api/v1/crates/ammonia/3.3.0/download -> ammonia-3.3.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/html5ever/0.26.0/download -> html5ever-0.26.0.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.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/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/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/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.1/download -> pyo3-macros-backend-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.1/download -> pyo3-macros-0.19.1.crate https://crates.io/api/v1/crates/pyo3/0.19.1/download -> pyo3-0.19.1.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.166/download -> serde-1.0.166.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.8/download -> target-lexicon-0.12.8.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.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.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.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_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fd47a3eefe8163170bc13e1612ce70c9 +_md5_=2d49a7c0f23934899ba64ef3f999c4ed diff --git a/metadata/md5-cache/dev-python/nnpy-1.4.2-r1 b/metadata/md5-cache/dev-python/nnpy-1.4.2-r1 index e4fb7ea3ae9a..b4c5bfeeb78d 100644 --- a/metadata/md5-cache/dev-python/nnpy-1.4.2-r1 +++ b/metadata/md5-cache/dev-python/nnpy-1.4.2-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( dev-python/cffi:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-libs/nanomsg:= 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(-)?] +BDEPEND=test? ( dev-python/cffi:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/nanomsg:= 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 -DEPEND=dev-python/cffi:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-libs/nanomsg:= +DEPEND=dev-python/cffi:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/nanomsg:= python_targets_python3_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=cffi-based Python bindings for nanomsg EAPI=8 HOMEPAGE=https://github.com/nanomsg/nnpy/ https://pypi.org/project/nnpy/ 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 debug KEYWORDS=~amd64 ~arm LICENSE=MIT -RDEPEND=dev-python/cffi:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-libs/nanomsg:= 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/cffi:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/nanomsg:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.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/nanomsg/nnpy/archive/1.4.2.tar.gz -> nnpy-1.4.2.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c2826228c2da86832f8b95bf8dbd9edc +_md5_=d707a8880cd029225cb746a663705136 diff --git a/metadata/md5-cache/dev-python/notify2-0.3.1-r3 b/metadata/md5-cache/dev-python/notify2-0.3.1-r3 index aa5a5924c131..94291af706f1 100644 --- a/metadata/md5-cache/dev-python/notify2-0.3.1-r3 +++ b/metadata/md5-cache/dev-python/notify2-0.3.1-r3 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/dbus[X] x11-libs/gdk-pixbuf[introspection] virtual/notification-daemon ) test? ( dev-python/dbus-python[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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=test? ( dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/dbus[X] x11-libs/gdk-pixbuf[introspection] virtual/notification-daemon ) test? ( dev-python/dbus-python[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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python interface to DBus notifications EAPI=8 -HOMEPAGE=https://bitbucket.org/takluyver/pynotify2 +HOMEPAGE=https://bitbucket.org/takluyver/pynotify2/ https://pypi.org/project/notify2/ INHERIT=distutils-r1 virtualx pypi -IUSE=examples test python_targets_python3_10 python_targets_python3_11 test +IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86 LICENSE=BSD -RDEPEND=dev-python/dbus-python[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/dbus-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 ) +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/notify2/notify2-0.3.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=329a3da0746fb2177b2c942646803f87 +_md5_=48901e8bf1abf877e90be04ed7b70508 diff --git a/metadata/md5-cache/dev-python/openstacksdk-2.0.0 b/metadata/md5-cache/dev-python/openstacksdk-2.0.0 new file mode 100644 index 000000000000..2dcc58002034 --- /dev/null +++ b/metadata/md5-cache/dev-python/openstacksdk-2.0.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/ddt-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prometheus-client-0.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-config-6.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-mock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/statsd-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/cryptography-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/decorator-4.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/importlib-metadata[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonpatch-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netifaces-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/os-service-types-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requestsexceptions-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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=A collection of libraries for building applications to work with OpenStack +EAPI=8 +HOMEPAGE=https://opendev.org/openstack/openstacksdk/ https://github.com/openstack/openstacksdk/ https://pypi.org/project/openstacksdk/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/cryptography-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/decorator-4.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/importlib-metadata[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonpatch-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netifaces-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/os-service-types-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requestsexceptions-1.2.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/o/openstacksdk/openstacksdk-2.0.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=51d0e0030d8b8760feacbd71d96dc170 diff --git a/metadata/md5-cache/dev-python/pandas-2.1.1 b/metadata/md5-cache/dev-python/pandas-2.1.1 index cd22a09bdb62..857ce193312d 100644 --- a/metadata/md5-cache/dev-python/pandas-2.1.1 +++ b/metadata/md5-cache/dev-python/pandas-2.1.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/ INHERIT=distutils-r1 multiprocessing optfeature pypi virtualx IUSE=full-support minimal test X python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos +KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos LICENSE=BSD RDEPEND=>=dev-python/numpy-1.23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !minimal? ( >=dev-python/bottleneck-1.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numexpr-2.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.4.36[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tables-3.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xarray-2022.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( python_targets_python3_10? ( dev-python/statsmodels[python_targets_python3_10(-)?] ) >=dev-python/scipy-1.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) X? ( || ( >=dev-python/PyQt5-5.15.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/QtPy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pandas/pandas-2.1.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=4ce9127be34e7758fe496b8538cc3d85 +_md5_=1326dc02dc28484467aa57afcf95c14b diff --git a/metadata/md5-cache/dev-python/paste-3.7.1 b/metadata/md5-cache/dev-python/paste-3.7.1 new file mode 100644 index 000000000000..93a6b36bbe14 --- /dev/null +++ b/metadata/md5-cache/dev-python/paste-3.7.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/six-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-paste >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=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(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=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=Tools for using a Web Server Gateway Interface stack +EAPI=8 +HOMEPAGE=https://pythonpaste.readthedocs.io/en/latest/ https://github.com/cdent/paste/ https://pypi.org/project/Paste/ +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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-python/six-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-paste python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python: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/Paste/Paste-3.7.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=e5c3ac50859570a61a0ab2836a78ae74 diff --git a/metadata/md5-cache/dev-python/pelican-minify-2.0.0 b/metadata/md5-cache/dev-python/pelican-minify-2.0.0 index cae2573af7c1..e11061e4fce1 100644 --- a/metadata/md5-cache/dev-python/pelican-minify-2.0.0 +++ b/metadata/md5-cache/dev-python/pelican-minify-2.0.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=app-text/pelican-4.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/minify-html-0.10.8[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(-)?] +BDEPEND=test? ( >=app-text/pelican-4.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/minify-html-0.10.8[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=An HTML minification plugin for Pelican, the static site generator EAPI=8 HOMEPAGE=https://github.com/pelican-plugins/minify/ https://pypi.org/project/pelican-minify/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=>=app-text/pelican-4.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/minify-html-0.10.8[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=>=app-text/pelican-4.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/minify-html-0.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.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/pelican-minify/pelican_minify-2.0.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b3d9023618ab42cc871b1e9c74910171 +_md5_=23aa73deb1c0f96031742fee371d47a8 diff --git a/metadata/md5-cache/dev-python/pikepdf-7.2.0 b/metadata/md5-cache/dev-python/pikepdf-7.2.0 deleted file mode 100644 index 9999e6a1d918..000000000000 --- a/metadata/md5-cache/dev-python/pikepdf-7.2.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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.1.1:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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 prepare test -DEPEND=>=app-text/qpdf-11.1.1: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 ) -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 debug -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MPL-2.0 -RDEPEND=>=app-text/qpdf-11.1.1:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-9.0[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 ) -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/p/pikepdf/pikepdf-7.2.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6fc5a1c0461460c61ee1d864eef310df diff --git a/metadata/md5-cache/dev-python/pikepdf-8.5.0 b/metadata/md5-cache/dev-python/pikepdf-8.5.0 deleted file mode 100644 index c24e8bb1e767..000000000000 --- a/metadata/md5-cache/dev-python/pikepdf-8.5.0 +++ /dev/null @@ -1,17 +0,0 @@ -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.5.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=911dcfdac9243fdb1f9d93e5c46a10a1 diff --git a/metadata/md5-cache/dev-python/py-cpuinfo-9.0.0 b/metadata/md5-cache/dev-python/py-cpuinfo-9.0.0 index fa99e4f37d4b..ecd746d95a8a 100644 --- a/metadata/md5-cache/dev-python/py-cpuinfo-9.0.0 +++ b/metadata/md5-cache/dev-python/py-cpuinfo-9.0.0 @@ -1,16 +1,16 @@ -BDEPEND=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 ) >=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(-)?] +BDEPEND=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=Get CPU info with pure Python 2 & 3 EAPI=8 HOMEPAGE=https://github.com/workhorsy/py-cpuinfo/ https://pypi.org/project/py-cpuinfo/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 arm64 ~ia64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 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 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +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/p/py-cpuinfo/py-cpuinfo-9.0.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=604c6a52a7ab92760b4ff10b8edec4c8 +_md5_=c810412e4522fef7c0887a10d6d7e840 diff --git a/metadata/md5-cache/dev-python/pycairo-1.25.0 b/metadata/md5-cache/dev-python/pycairo-1.25.0 index 50a76ec54116..7b27c8c12a7b 100644 --- a/metadata/md5-cache/dev-python/pycairo-1.25.0 +++ b/metadata/md5-cache/dev-python/pycairo-1.25.0 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pygobject/pycairo/releases/download/v1.25.0/pycairo-1.25.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=8dddde4a469f25ed9d617ee3582f12af +_md5_=7ce9c524165f8c15adce0237972a7d66 diff --git a/metadata/md5-cache/dev-python/pycollada-0.7.2-r1 b/metadata/md5-cache/dev-python/pycollada-0.7.2-r1 new file mode 100644 index 000000000000..57d255c1157b --- /dev/null +++ b/metadata/md5-cache/dev-python/pycollada-0.7.2-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(-)] ) ) ) test? ( dev-python/lxml[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/python-dateutil-2.2[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 for reading and writing COLLADA documents +EAPI=8 +HOMEPAGE=https://pycollada.readthedocs.io/ https://github.com/pycollada/pycollada/ https://pypi.org/project/pycollada/ +INHERIT=distutils-r1 +IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=BSD +RDEPEND=dev-python/lxml[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/python-dateutil-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 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pycollada/pycollada/archive/v0.7.2.tar.gz -> pycollada-0.7.2.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=4e2e2ed398d1283f011b50f099cd77c3 diff --git a/metadata/md5-cache/dev-python/pyeclib-1.6.1 b/metadata/md5-cache/dev-python/pyeclib-1.6.1 index c55f5f7d5942..ec6517c8b964 100644 --- a/metadata/md5-cache/dev-python/pyeclib-1.6.1 +++ b/metadata/md5-cache/dev-python/pyeclib-1.6.1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-libs/liberasurecode 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(-)?] +BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-libs/liberasurecode 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 postinst prepare test -DEPEND=dev-libs/liberasurecode python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DEPEND=dev-libs/liberasurecode python_targets_python3_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=Messaging API for RPC and notifications over different messaging transports EAPI=8 HOMEPAGE=https://opendev.org/openstack/pyeclib/ https://pypi.org/project/pyeclib/ INHERIT=distutils-r1 optfeature pypi -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 LICENSE=BSD -RDEPEND=dev-libs/liberasurecode 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/liberasurecode python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.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/pyeclib/pyeclib-1.6.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5aadb88e94c02d02f31b34ac0e4ce51f +_md5_=d0aea301235f67a2c7ac179bec8838ae diff --git a/metadata/md5-cache/dev-python/pyghmi-1.5.64 b/metadata/md5-cache/dev-python/pyghmi-1.5.64 new file mode 100644 index 000000000000..d2baf63c0faf --- /dev/null +++ b/metadata/md5-cache/dev-python/pyghmi-1.5.64 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/subunit-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/cryptography-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.10.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=A pure python implementation of IPMI protocol +EAPI=8 +HOMEPAGE=https://opendev.org/x/pyghmi/ https://pypi.org/project/pyghmi/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/cryptography-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.10.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/pyghmi/pyghmi-1.5.64.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=a2dd38728a4790c1e26b1ba09a71237b diff --git a/metadata/md5-cache/dev-python/pylatex-1.4.2 b/metadata/md5-cache/dev-python/pylatex-1.4.2 new file mode 100644 index 000000000000..add04ca5663c --- /dev/null +++ b/metadata/md5-cache/dev-python/pylatex-1.4.2 @@ -0,0 +1,16 @@ +BDEPEND=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/quantities[python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-text/texlive dev-texlive/texlive-latexextra ) test? ( dev-python/ordered-set[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=A Python library for creating LaTeX files and snippets +EAPI=8 +HOMEPAGE=https://github.com/JelteF/PyLaTeX/ https://pypi.org/project/PyLaTeX/ +INHERIT=distutils-r1 optfeature +IUSE=examples test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/ordered-set[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/JelteF/PyLaTeX/archive/v1.4.2.tar.gz -> PyLaTeX-1.4.2.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=f91b99bc244c4b1cfcd32e4bef9650fb diff --git a/metadata/md5-cache/dev-python/pylev-1.4.0-r1 b/metadata/md5-cache/dev-python/pylev-1.4.0-r1 index 54551271cdde..52196b5e26bf 100644 --- a/metadata/md5-cache/dev-python/pylev-1.4.0-r1 +++ b/metadata/md5-cache/dev-python/pylev-1.4.0-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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 Levenshtein implementation EAPI=8 HOMEPAGE=https://github.com/toastdriven/pylev/ https://pypi.org/project/pylev/ 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 ~arm ~arm64 ~ppc64 ~x86 LICENSE=BSD -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/toastdriven/pylev/archive/v1.4.0.tar.gz -> pylev-1.4.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=1baa7c0d5a63dd8267e8e9476a47e6cc +_md5_=fd5de6599ea2999b618efc40a8bc6334 diff --git a/metadata/md5-cache/dev-python/pymdown-extensions-10.3.1 b/metadata/md5-cache/dev-python/pymdown-extensions-10.3.1 new file mode 100644 index 000000000000..69570adec59f --- /dev/null +++ b/metadata/md5-cache/dev-python/pymdown-extensions-10.3.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pygments-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/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=Extensions for Python Markdown +EAPI=8 +HOMEPAGE=https://github.com/facelessuser/pymdown-extensions/ https://pypi.org/project/pymdown-extensions/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.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/pymdown-extensions/pymdown_extensions-10.3.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=0d088140533af7820f3a383c7785f6c8 diff --git a/metadata/md5-cache/dev-python/pyocr-0.8.3 b/metadata/md5-cache/dev-python/pyocr-0.8.3 deleted file mode 100644 index d20857aaf00f..000000000000 --- a/metadata/md5-cache/dev-python/pyocr-0.8.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools_scm_git_archive[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pillow[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=An optical character recognition (OCR) tool wrapper -EAPI=8 -HOMEPAGE=https://gitlab.gnome.org/World/OpenPaperwork/pyocr -INHERIT=distutils-r1 pypi -IUSE=cuneiform +tesseract test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] cuneiform? ( app-text/cuneiform ) tesseract? ( app-text/tesseract ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( cuneiform tesseract ) || ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pyocr/pyocr-0.8.3.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ec35f240f7c2fdaeafdd150ee7c7d934 diff --git a/metadata/md5-cache/dev-python/pyparted-3.13.0 b/metadata/md5-cache/dev-python/pyparted-3.13.0 new file mode 100644 index 000000000000..a7f2ae3ec4ea --- /dev/null +++ b/metadata/md5-cache/dev-python/pyparted-3.13.0 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig test? ( >=sys-block/parted-3.4 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 +DEPEND=>=sys-block/parted-3.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 ) +DESCRIPTION=Python bindings for sys-block/parted +EAPI=8 +HOMEPAGE=https://github.com/dcantrell/pyparted/ https://pypi.org/project/pyparted/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2+ +RDEPEND=>=sys-block/parted-3.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 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/dcantrell/pyparted/archive/v3.13.0.tar.gz -> pyparted-3.13.0.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=2cf49960f32450138c978b243317ea11 diff --git a/metadata/md5-cache/dev-python/pyprof2calltree-1.4.5-r1 b/metadata/md5-cache/dev-python/pyprof2calltree-1.4.5-r1 index 9b7254cfd79f..5b8556db2dfc 100644 --- a/metadata/md5-cache/dev-python/pyprof2calltree-1.4.5-r1 +++ b/metadata/md5-cache/dev-python/pyprof2calltree-1.4.5-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=convert python profile data to kcachegrind calltree form EAPI=8 -HOMEPAGE=https://pypi.org/project/pyprof2calltree/ +HOMEPAGE=https://github.com/pwaller/pyprof2calltree/ https://pypi.org/project/pyprof2calltree/ 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 ~x86 LICENSE=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/pwaller/pyprof2calltree/archive/v1.4.5.tar.gz -> pyprof2calltree-1.4.5.tar.gz +SRC_URI=https://github.com/pwaller/pyprof2calltree/archive/v1.4.5.tar.gz -> pyprof2calltree-1.4.5.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b4d29053ca3151a725702bd963f211bc +_md5_=9bdedccde0854bd87a3d6fa16669bd76 diff --git a/metadata/md5-cache/dev-python/pysol_cards-0.14.3 b/metadata/md5-cache/dev-python/pysol_cards-0.14.3 index 13c958655593..63085f240a9a 100644 --- a/metadata/md5-cache/dev-python/pysol_cards-0.14.3 +++ b/metadata/md5-cache/dev-python/pysol_cards-0.14.3 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/random2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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=test? ( dev-python/random2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-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=Deal PySol FreeCell cards EAPI=8 HOMEPAGE=https://github.com/shlomif/pysol_cards/ https://pypi.org/project/pysol-cards/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 arm64 ~loong ~riscv x86 LICENSE=Apache-2.0 MIT -RDEPEND=dev-python/random2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-python/random2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pysol_cards/pysol_cards-0.14.3.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ee6ada1fc8367bf0f925e95646fd7eba +_md5_=4904521982e1c517fd89b07f8f983c00 diff --git a/metadata/md5-cache/dev-python/pytest-mock-3.12.0 b/metadata/md5-cache/dev-python/pytest-mock-3.12.0 new file mode 100644 index 000000000000..ae018be82f01 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-mock-3.12.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? ( python_targets_pypy3? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( >=dev-python/pytest-6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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=Thin-wrapper around the mock package for easier use with pytest +EAPI=8 +HOMEPAGE=https://github.com/pytest-dev/pytest-mock/ https://pypi.org/project/pytest-mock/ +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=MIT +RDEPEND=>=dev-python/pytest-6[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-mock/pytest-mock-3.12.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=c845738146475437dfcc0006d3308aac diff --git a/metadata/md5-cache/dev-python/pytest-plus-0.6.0 b/metadata/md5-cache/dev-python/pytest-plus-0.6.0 new file mode 100644 index 000000000000..eb29149447e2 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-plus-0.6.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/setuptools-scm-7.0.5[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(-)?] >=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=PyTest Plus Plugin - extends pytest functionality +EAPI=8 +HOMEPAGE=https://github.com/pytest-dev/pytest-plus/ https://pypi.org/project/pytest-plus/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=>=dev-python/pytest-7.4.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/p/pytest-plus/pytest-plus-0.6.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=22105a4d33fe5ad3cdaf465a44f37e55 diff --git a/metadata/md5-cache/dev-python/python-daemon-2.3.2 b/metadata/md5-cache/dev-python/python-daemon-2.3.2 index 7a5696a6a184..be4c799d1540 100644 --- a/metadata/md5-cache/dev-python/python-daemon-2.3.2 +++ b/metadata/md5-cache/dev-python/python-daemon-2.3.2 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/docutils[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/testtools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testscenarios[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/lockfile[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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(-)?] +BDEPEND=dev-python/docutils[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/testtools[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(-)?] ) test? ( dev-python/lockfile[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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 to implement a well-behaved Unix daemon process EAPI=8 HOMEPAGE=https://pagure.io/python-daemon/ https://pypi.org/project/python-daemon/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 LICENSE=Apache-2.0 -RDEPEND=dev-python/lockfile[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 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-python/lockfile[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/python-daemon/python-daemon-2.3.2.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d417538c044670886c0ec5cd278faa23 +_md5_=b4429935c07e075bfa39437446d2caa1 diff --git a/metadata/md5-cache/dev-python/python-gammu-3.2.4-r1 b/metadata/md5-cache/dev-python/python-gammu-3.2.4-r1 index 9f0d208d4956..ed6a1d984677 100644 --- a/metadata/md5-cache/dev-python/python-gammu-3.2.4-r1 +++ b/metadata/md5-cache/dev-python/python-gammu-3.2.4-r1 @@ -1,17 +1,17 @@ -BDEPEND=virtual/pkgconfig test? ( python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) app-mobilephone/gammu[dbi] ) test? ( >=app-mobilephone/gammu-1.34.0 python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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=virtual/pkgconfig test? ( python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) app-mobilephone/gammu[dbi] ) test? ( >=app-mobilephone/gammu-1.34.0 python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-mobilephone/gammu-1.34.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DEPEND=>=app-mobilephone/gammu-1.34.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Python bindings for Gammu EAPI=8 HOMEPAGE=https://wammu.eu/python-gammu/ https://github.com/gammu/python-gammu/ https://pypi.org/project/python-gammu/ INHERIT=distutils-r1 -IUSE=examples test test python_targets_python3_10 python_targets_python3_11 debug +IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ -RDEPEND=>=app-mobilephone/gammu-1.34.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=>=app-mobilephone/gammu-1.34.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/gammu/python-gammu/archive/3.2.4.tar.gz -> python-gammu-3.2.4.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=694387a24c0f8533db96d7bc046e61b0 +_md5_=9129ea2c54f8dd88b3d497f4ceb9dd40 diff --git a/metadata/md5-cache/dev-python/python-keystoneclient-5.1.0 b/metadata/md5-cache/dev-python/python-keystoneclient-5.1.0 deleted file mode 100644 index d51ae5abff83..000000000000 --- a/metadata/md5-cache/dev-python/python-keystoneclient-5.1.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/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oauthlib-0.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/os-client-config-1.28.0 >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-mock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tempest-17.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testresources-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.4.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-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/oslo-serialization-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[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(-)?] 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=Client Library for OpenStack Identity -EAPI=8 -HOMEPAGE=https://opendev.org/openstack/python-keystoneclient/ https://github.com/openstack/python-keystoneclient/ https://pypi.org/project/python-keystoneclient/ -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/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.4.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-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/oslo-serialization-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[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(-)?] 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/python-keystoneclient/python-keystoneclient-5.1.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f2049c908360390761d705a9cd332837 diff --git a/metadata/md5-cache/dev-python/python-lsp-server-1.7.4 b/metadata/md5-cache/dev-python/python-lsp-server-1.7.4 deleted file mode 100644 index 59b9ea1d0a5a..000000000000 --- a/metadata/md5-cache/dev-python/python-lsp-server-1.7.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/autopep8-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flake8-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mccabe-0.7.0[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/pycodestyle-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/QtPy[gui,testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rope-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/whatthepatch-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/docstring-to-markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.17.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-lsp-jsonrpc-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pluggy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] all-plugins? ( >=dev-python/autopep8-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flake8-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycodestyle-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rope-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/whatthepatch-1.0.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 postinst prepare test -DESCRIPTION=Python Language Server for the Language Server Protocol -EAPI=8 -HOMEPAGE=https://github.com/python-lsp/python-lsp-server -INHERIT=distutils-r1 optfeature pypi -IUSE=all-plugins test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=MIT -RDEPEND=dev-python/docstring-to-markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.17.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-lsp-jsonrpc-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pluggy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] all-plugins? ( >=dev-python/autopep8-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flake8-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycodestyle-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rope-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/whatthepatch-1.0.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/p/python-lsp-server/python-lsp-server-1.7.4.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c7b58aaa8220475fc17d113ecf8dabd1 diff --git a/metadata/md5-cache/dev-python/python-lsp-server-1.8.0-r1 b/metadata/md5-cache/dev-python/python-lsp-server-1.8.0-r1 deleted file mode 100644 index d08aedeb9848..000000000000 --- a/metadata/md5-cache/dev-python/python-lsp-server-1.8.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/autopep8-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flake8-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mccabe-0.7.0[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/pycodestyle-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/QtPy[gui,testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rope-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/whatthepatch-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/docstring-to-markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.17.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-lsp-jsonrpc-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pluggy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] all-plugins? ( >=dev-python/autopep8-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flake8-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycodestyle-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rope-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/whatthepatch-1.0.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 postinst prepare test -DESCRIPTION=Python Language Server for the Language Server Protocol -EAPI=8 -HOMEPAGE=https://github.com/python-lsp/python-lsp-server/ https://pypi.org/project/python-lsp-server/ -INHERIT=distutils-r1 optfeature pypi -IUSE=all-plugins test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=dev-python/docstring-to-markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.17.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-lsp-jsonrpc-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pluggy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] all-plugins? ( >=dev-python/autopep8-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flake8-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycodestyle-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rope-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/whatthepatch-1.0.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/p/python-lsp-server/python-lsp-server-1.8.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=1afa89d980a17b943b0e94d80de8a2b5 diff --git a/metadata/md5-cache/dev-python/python-lsp-server-1.8.1 b/metadata/md5-cache/dev-python/python-lsp-server-1.8.1 deleted file mode 100644 index 6ac57197a47d..000000000000 --- a/metadata/md5-cache/dev-python/python-lsp-server-1.8.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/autopep8-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flake8-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mccabe-0.7.0[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/pycodestyle-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/QtPy[gui,testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rope-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/whatthepatch-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/docstring-to-markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.17.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-lsp-jsonrpc-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pluggy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] all-plugins? ( >=dev-python/autopep8-2.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flake8-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycodestyle-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rope-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/whatthepatch-1.0.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 postinst prepare test -DESCRIPTION=Python Language Server for the Language Server Protocol -EAPI=8 -HOMEPAGE=https://github.com/python-lsp/python-lsp-server/ https://pypi.org/project/python-lsp-server/ -INHERIT=distutils-r1 optfeature pypi -IUSE=all-plugins test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=dev-python/docstring-to-markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.17.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-lsp-jsonrpc-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pluggy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] all-plugins? ( >=dev-python/autopep8-2.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flake8-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycodestyle-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pydocstyle-6.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyflakes-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rope-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/whatthepatch-1.0.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/p/python-lsp-server/python-lsp-server-1.8.1.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=018832335a97666afb87eb2086842ebe diff --git a/metadata/md5-cache/dev-python/python-musicbrainzngs-0.7.1-r1 b/metadata/md5-cache/dev-python/python-musicbrainzngs-0.7.1-r1 deleted file mode 100644 index b30f4ff8177f..000000000000 --- a/metadata/md5-cache/dev-python/python-musicbrainzngs-0.7.1-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=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(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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 prepare test -DESCRIPTION=Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices -EAPI=8 -HOMEPAGE=https://github.com/alastair/python-musicbrainzngs/ https://pypi.org/project/musicbrainzngs/ -INHERIT=distutils-r1 -IUSE=examples doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~x86 -LICENSE=BSD-2 ISC -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 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/alastair/python-musicbrainzngs/archive/v0.7.1.tar.gz -> python-musicbrainzngs-0.7.1.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=3b3fada6d87b79eaf42f2e9e01a6d291 diff --git a/metadata/md5-cache/dev-python/python-openstackclient-6.2.0 b/metadata/md5-cache/dev-python/python-openstackclient-6.2.0 deleted file mode 100644 index 7a47023cd57c..000000000000 --- a/metadata/md5-cache/dev-python/python-openstackclient-6.2.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/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-mock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tempest-17.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wrapt-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ddt-1.0.1[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-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.103.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-keystoneclient-3.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-novaclient-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-cinderclient-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.1[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=A client for the OpenStack APIs -EAPI=8 -HOMEPAGE=https://opendev.org/openstack/python-openstackclient/ https://github.com/openstack/python-openstackclient/ https://pypi.org/project/python-openstackclient/ -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-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.103.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-keystoneclient-3.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-novaclient-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-cinderclient-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.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://files.pythonhosted.org/packages/source/p/python-openstackclient/python-openstackclient-6.2.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=43470998b008b10f05ecb02561e7c5ec diff --git a/metadata/md5-cache/dev-python/python-ptrace-0.9.8-r1 b/metadata/md5-cache/dev-python/python-ptrace-0.9.8-r1 index f1662abfb91c..6ac101c82573 100644 --- a/metadata/md5-cache/dev-python/python-ptrace-0.9.8-r1 +++ b/metadata/md5-cache/dev-python/python-ptrace-0.9.8-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/vstinner/python-ptrace INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/vstinner/python-ptrace/archive/refs/tags/0.9.8.tar.gz -> python-ptrace-0.9.8.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c8672341007b04be9bb4dc5d6eaf8293 +_md5_=b70ac0f35d3829d7b76f441fbb6a102a diff --git a/metadata/md5-cache/dev-python/python3-saml-1.16.0 b/metadata/md5-cache/dev-python/python3-saml-1.16.0 index 1ff90dea6857..7e9ef7be1c36 100644 --- a/metadata/md5-cache/dev-python/python3-saml-1.16.0 +++ b/metadata/md5-cache/dev-python/python3-saml-1.16.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/isodate-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xmlsec-1.3.9[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(-)?] +BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/isodate-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xmlsec-1.3.9[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=OneLogin's SAML Python Toolkit EAPI=8 HOMEPAGE=https://github.com/SAML-Toolkits/python3-saml/ https://pypi.org/project/python3-saml/ 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 ~ppc64 ~x86 LICENSE=MIT -RDEPEND=>=dev-python/isodate-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xmlsec-1.3.9[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/isodate-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xmlsec-1.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/SAML-Toolkits/python3-saml/archive/v1.16.0.tar.gz -> python3-saml-1.16.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=9c6ed41f8d681c19139057e67036f71b +_md5_=b7ec96906c6143e4250cf8d6d7c28902 diff --git a/metadata/md5-cache/dev-python/pytimeparse-1.1.8-r1 b/metadata/md5-cache/dev-python/pytimeparse-1.1.8-r1 index 9f2da8af9ee4..3d0869f4c6e9 100644 --- a/metadata/md5-cache/dev-python/pytimeparse-1.1.8-r1 +++ b/metadata/md5-cache/dev-python/pytimeparse-1.1.8-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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 small Python module to parse various kinds of time expressions EAPI=8 -HOMEPAGE=https://github.com/wroberts/pytimeparse https://pypi.org/project/pytimeparse/ +HOMEPAGE=https://github.com/wroberts/pytimeparse/ https://pypi.org/project/pytimeparse/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~riscv ~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 ) -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://files.pythonhosted.org/packages/source/p/pytimeparse/pytimeparse-1.1.8.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=954c61e7860a716f72af3f87f6b90188 +_md5_=b3dc6dd3efbcc5ffab07cd00b0849880 diff --git a/metadata/md5-cache/dev-python/pyzbar-0.1.9 b/metadata/md5-cache/dev-python/pyzbar-0.1.9 index 1f382ac6d36e..8f65167c8770 100644 --- a/metadata/md5-cache/dev-python/pyzbar-0.1.9 +++ b/metadata/md5-cache/dev-python/pyzbar-0.1.9 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-gfx/zbar 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(-)?] +BDEPEND=test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/zbar 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=Read one-dimensional barcodes and QR codes from Python EAPI=8 -HOMEPAGE=https://github.com/NaturalHistoryMuseum/pyzbar/ +HOMEPAGE=https://github.com/NaturalHistoryMuseum/pyzbar/ https://pypi.org/project/pyzbar/ 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 ~x86 LICENSE=MIT -RDEPEND=dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-gfx/zbar 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/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/zbar python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.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/NaturalHistoryMuseum/pyzbar/archive/v0.1.9.tar.gz -> pyzbar-0.1.9.tar.gz +SRC_URI=https://github.com/NaturalHistoryMuseum/pyzbar/archive/v0.1.9.tar.gz -> pyzbar-0.1.9.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fff27e4088baf3a6f72f88bcf8f89046 +_md5_=c3c1efde75ad5872f5bf320388e6b235 diff --git a/metadata/md5-cache/dev-python/qscintilla-python-2.14.1 b/metadata/md5-cache/dev-python/qscintilla-python-2.14.1 index 46dde5949a83..99daf13ee7f8 100644 --- a/metadata/md5-cache/dev-python/qscintilla-python-2.14.1 +++ b/metadata/md5-cache/dev-python/qscintilla-python-2.14.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.riverbankcomputing.com/software/qscintilla/ https://pypi.org/project/QScintilla/ INHERIT=out-of-source-utils python-r1 qmake-utils IUSE=debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=GPL-3 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 ) >=dev-python/PyQt5-5.15.5[gui,printsupport,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ~x11-libs/qscintilla-2.14.1:= >=dev-python/PyQt5-sip-12.12:=[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://www.riverbankcomputing.com/static/Downloads/QScintilla/2.14.1/QScintilla_src-2.14.1.tar.gz _eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=8b7b02858584747e239396380a3d2e10 +_md5_=75cee65ba8e313e2cbc33543fa179b7d diff --git a/metadata/md5-cache/dev-python/rarfile-4.0-r2 b/metadata/md5-cache/dev-python/rarfile-4.0-r2 deleted file mode 100644 index ae02a79b7dca..000000000000 --- a/metadata/md5-cache/dev-python/rarfile-4.0-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( compressed? ( app-arch/unrar ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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=Module for RAR archive reading -EAPI=8 -HOMEPAGE=https://github.com/markokr/rarfile -INHERIT=distutils-r1 pypi -IUSE=+compressed test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm ~arm64 x86 -LICENSE=ISC -RDEPEND=compressed? ( app-arch/unrar ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=test? ( compressed ) || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/r/rarfile/rarfile-4.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=8ae96579e08fa146d57b7502a531e833 diff --git a/metadata/md5-cache/dev-python/readme-renderer-42.0 b/metadata/md5-cache/dev-python/readme-renderer-42.0 index 9eb22de38f10..846f253982a3 100644 --- a/metadata/md5-cache/dev-python/readme-renderer-42.0 +++ b/metadata/md5-cache/dev-python/readme-renderer-42.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pypa/readme_renderer/ https://pypi.org/project/readme-renderer/ 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 ~sparc x86 +KEYWORDS=amd64 arm arm64 ~loong ~ppc ~ppc64 sparc x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/docutils-0.13.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nh3-0.2.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.5.2[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/r/readme-renderer/readme_renderer-42.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=9a978ed663b8521b83c56860449ca15c +_md5_=99f9274356f0532ed7b3ca3d4b01a256 diff --git a/metadata/md5-cache/dev-python/redis-5.0.0 b/metadata/md5-cache/dev-python/redis-5.0.0 index 12adbe12215b..92348f4f337b 100644 --- a/metadata/md5-cache/dev-python/redis-5.0.0 +++ b/metadata/md5-cache/dev-python/redis-5.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/redis/redis-py/ https://pypi.org/project/redis/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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/redis/redis-py/archive/v5.0.0.tar.gz -> redis-py-5.0.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=3524df8eeb147d66e05f5c3233c8d4de +_md5_=39d45cf2b2298deb3d2080a3ce19340c diff --git a/metadata/md5-cache/dev-python/restructuredtext-lint-1.4.0 b/metadata/md5-cache/dev-python/restructuredtext-lint-1.4.0 index 50b359ffa428..560624539ba7 100644 --- a/metadata/md5-cache/dev-python/restructuredtext-lint-1.4.0 +++ b/metadata/md5-cache/dev-python/restructuredtext-lint-1.4.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/docutils-0.11[python_targets_python3_10(-)?,python_targets_python3_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=test? ( >=dev-python/docutils-0.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_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=Checks PyPI validity of reStructuredText EAPI=8 -HOMEPAGE=https://pypi.org/project/restructuredtext-lint/ +HOMEPAGE=https://github.com/twolfson/restructuredtext-lint/ https://pypi.org/project/restructuredtext-lint/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~arm arm64 x86 LICENSE=Unlicense -RDEPEND=>=dev-python/docutils-0.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/docutils-0.11[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=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 e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_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 new file mode 100644 index 000000000000..6b34e2dd4981 --- /dev/null +++ b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.39 @@ -0,0 +1,16 @@ +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 e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=2cc062fa97876559a0fee37b9c9b1c77 diff --git a/metadata/md5-cache/dev-python/s3transfer-0.7.0 b/metadata/md5-cache/dev-python/s3transfer-0.7.0 index 1d776326f86b..f3895e179d33 100644 --- a/metadata/md5-cache/dev-python/s3transfer-0.7.0 +++ b/metadata/md5-cache/dev-python/s3transfer-0.7.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/boto/s3transfer/ https://pypi.org/project/s3transfer/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.24.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/s3transfer/s3transfer-0.7.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=8554d8242fb8825ada9f15befdd1ed23 +_md5_=934ea61f800f919ac63663328456d67b diff --git a/metadata/md5-cache/dev-python/smartypants-2.0.1-r1 b/metadata/md5-cache/dev-python/smartypants-2.0.1-r1 index cee257274bfc..940cf8d8a7f9 100644 --- a/metadata/md5-cache/dev-python/smartypants-2.0.1-r1 +++ b/metadata/md5-cache/dev-python/smartypants-2.0.1-r1 @@ -1,16 +1,16 @@ -BDEPEND=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? ( 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(-)?] +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? ( 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=ASCII quote-dot-dash to HTML entity converter EAPI=8 HOMEPAGE=https://pypi.org/project/smartypants/ https://github.com/leohemsted/smartypants.py/ 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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 LICENSE=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/leohemsted/smartypants.py/archive/v2.0.1.tar.gz -> smartypants-2.0.1.tar.gz +SRC_URI=https://github.com/leohemsted/smartypants.py/archive/v2.0.1.tar.gz -> smartypants-2.0.1.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=428b83cc0ebdcaed9de27005dc808040 +_md5_=2cceffd62860651c369ff53f0c1d3824 diff --git a/metadata/md5-cache/dev-python/smmap-5.0.0-r1 b/metadata/md5-cache/dev-python/smmap-5.0.0-r1 deleted file mode 100644 index 128c9c7e0d1c..000000000000 --- a/metadata/md5-cache/dev-python/smmap-5.0.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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 pure Python implementation of a sliding window memory map manager -EAPI=8 -HOMEPAGE=https://pypi.org/project/smmap/ https://github.com/gitpython-developers/smmap/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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/s/smmap/smmap-5.0.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b4f9130785b67eb5d368ed12bab1d40f diff --git a/metadata/md5-cache/dev-python/smmap-5.0.1 b/metadata/md5-cache/dev-python/smmap-5.0.1 deleted file mode 100644 index bfb64af0efe2..000000000000 --- a/metadata/md5-cache/dev-python/smmap-5.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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 pure Python implementation of a sliding window memory map manager -EAPI=8 -HOMEPAGE=https://pypi.org/project/smmap/ https://github.com/gitpython-developers/smmap/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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/s/smmap/smmap-5.0.1.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6e79eceed9d3b207f56fe64b01a1b218 diff --git a/metadata/md5-cache/dev-python/snaketrace-0.3.1-r1 b/metadata/md5-cache/dev-python/snaketrace-0.3.1-r1 index af703177b12b..e40d8c1f71bb 100644 --- a/metadata/md5-cache/dev-python/snaketrace-0.3.1-r1 +++ b/metadata/md5-cache/dev-python/snaketrace-0.3.1-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=An strace-like tool for Python audit events EAPI=8 -HOMEPAGE=https://github.com/dcoles/snaketrace https://pypi.org/project/snaketrace/ +HOMEPAGE=https://github.com/dcoles/snaketrace/ https://pypi.org/project/snaketrace/ 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 ~x86 LICENSE=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/dcoles/snaketrace/archive/v0.3.1.tar.gz -> snaketrace-0.3.1.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7b8db2f437f055798b138e60d779e5cd +_md5_=bd68510eff99a9986e77da284fa44a7d diff --git a/metadata/md5-cache/dev-python/sphinx-prompt-1.7.0 b/metadata/md5-cache/dev-python/sphinx-prompt-1.7.0 deleted file mode 100644 index 7f8bd6d2d609..000000000000 --- a/metadata/md5-cache/dev-python/sphinx-prompt-1.7.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=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=Sphinx directive to add unselectable prompt -EAPI=8 -HOMEPAGE=https://github.com/sbrunner/sphinx-prompt/ https://pypi.org/project/sphinx-prompt/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=BSD -RDEPEND=dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python: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/sbrunner/sphinx-prompt/archive/1.7.0.tar.gz -> sphinx-prompt-1.7.0.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=530fbd779fff98c1eba592d31f223f8b diff --git a/metadata/md5-cache/dev-python/nest-asyncio-1.5.6 b/metadata/md5-cache/dev-python/sqlglot-18.15.1 similarity index 61% rename from metadata/md5-cache/dev-python/nest-asyncio-1.5.6 rename to metadata/md5-cache/dev-python/sqlglot-18.15.1 index 736ccf364265..ede948af0557 100644 --- a/metadata/md5-cache/dev-python/nest-asyncio-1.5.6 +++ b/metadata/md5-cache/dev-python/sqlglot-18.15.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(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Patch asyncio to allow nested event loops +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=An easily customizable SQL parser and transpiler EAPI=8 -HOMEPAGE=https://github.com/erdewit/nest_asyncio/ -INHERIT=distutils-r1 pypi +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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=BSD-2 +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/n/nest-asyncio/nest_asyncio-1.5.6.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=94a2bfa86d224a8fb508cb94501b9c9c +SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-18.15.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r3 b/metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r3 index 9a60ab451ba6..8183ab5abff2 100644 --- a/metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r3 +++ b/metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r3 @@ -1,17 +1,16 @@ -BDEPEND=test? ( dev-python/pypdf[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/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 -DEPEND=test? ( dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) DESCRIPTION=Suite of tools for PDF files manipulation written in Python EAPI=8 -HOMEPAGE=https://github.com/hellerbarde/stapler +HOMEPAGE=https://github.com/hellerbarde/stapler/ https://pypi.org/project/stapler/ 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 ~x86 LICENSE=BSD -RDEPEND=dev-python/pypdf[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/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 e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=46a8128556cc28f7ab19fd7073e999e9 +_md5_=a3129096ac72f18cb7bec2fb5abc6bb8 diff --git a/metadata/md5-cache/dev-python/stripe-6.3.0 b/metadata/md5-cache/dev-python/stripe-6.3.0 deleted file mode 100644 index f715ac93999d..000000000000 --- a/metadata/md5-cache/dev-python/stripe-6.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-util/stripe-mock-0.170.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.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/stripe/stripe-6.3.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2f835e983abee9d1d6dc2cf1460a73ec diff --git a/metadata/md5-cache/dev-python/stripe-6.5.0 b/metadata/md5-cache/dev-python/stripe-6.5.0 deleted file mode 100644 index 5f246cdd9fc5..000000000000 --- a/metadata/md5-cache/dev-python/stripe-6.5.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-util/stripe-mock-0.175.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.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/stripe/stripe-6.5.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=8d2763774da749720a8f6c33a07de2ab diff --git a/metadata/md5-cache/dev-python/stripe-6.6.0 b/metadata/md5-cache/dev-python/stripe-6.6.0 deleted file mode 100644 index a895821f8e51..000000000000 --- a/metadata/md5-cache/dev-python/stripe-6.6.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-util/stripe-mock-0.175.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.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/stripe/stripe-6.6.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=8d2763774da749720a8f6c33a07de2ab diff --git a/metadata/md5-cache/dev-python/subunit-1.4.3 b/metadata/md5-cache/dev-python/subunit-1.4.3 index d2664928458c..5a318e6d4bac 100644 --- a/metadata/md5-cache/dev-python/subunit-1.4.3 +++ b/metadata/md5-cache/dev-python/subunit-1.4.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://launchpad.net/subunit/ https://pypi.org/project/python-subunit/ INHERIT=distutils-r1 multilib-minimal autotools IUSE=static-libs test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 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 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 LICENSE=Apache-2.0 BSD RDEPEND=>=dev-python/testtools-0.9.34[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/iso8601[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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/testing-cabal/subunit/archive/1.4.3.tar.gz -> subunit-1.4.3.gh.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=00d3b2a24bc1afc6852f866ac43b64d4 +_md5_=4ddc4b2575eb45b5a084fe4baf634c4a diff --git a/metadata/md5-cache/dev-python/testfixtures-7.1.0 b/metadata/md5-cache/dev-python/testfixtures-7.2.2 similarity index 95% rename from metadata/md5-cache/dev-python/testfixtures-7.1.0 rename to metadata/md5-cache/dev-python/testfixtures-7.2.2 index d3705d1cabf1..c6dfe3c36d38 100644 --- a/metadata/md5-cache/dev-python/testfixtures-7.1.0 +++ b/metadata/md5-cache/dev-python/testfixtures-7.2.2 @@ -5,12 +5,12 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/testfixtures/ https://github.com/Simplistix/testfixtures/ INHERIT=distutils-r1 pypi IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux 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/t/testfixtures/testfixtures-7.1.0.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/t/testfixtures/testfixtures-7.2.2.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=86672087023b60b4032a841e8d5a2f6e +_md5_=088500e836f0d073f35a2517a9cac31d diff --git a/metadata/md5-cache/dev-python/traitlets-5.10.0 b/metadata/md5-cache/dev-python/traitlets-5.10.0 deleted file mode 100644 index e9b377a4e2f9..000000000000 --- a/metadata/md5-cache/dev-python/traitlets-5.10.0 +++ /dev/null @@ -1,16 +0,0 @@ -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.10.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=44a95ca663191ace027ee881d3406d6a diff --git a/metadata/md5-cache/dev-python/traitlets-5.10.1 b/metadata/md5-cache/dev-python/traitlets-5.10.1 deleted file mode 100644 index f173f78f6e96..000000000000 --- a/metadata/md5-cache/dev-python/traitlets-5.10.1 +++ /dev/null @@ -1,16 +0,0 @@ -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.10.1.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=44a95ca663191ace027ee881d3406d6a diff --git a/metadata/md5-cache/dev-python/traitlets-5.9.0 b/metadata/md5-cache/dev-python/traitlets-5.9.0 deleted file mode 100644 index cdcd87d29663..000000000000 --- a/metadata/md5-cache/dev-python/traitlets-5.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -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.9.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c2c2b0ddff8bc24c68e0491556260f12 diff --git a/metadata/md5-cache/dev-python/trove-classifiers-2023.10.18 b/metadata/md5-cache/dev-python/trove-classifiers-2023.10.18 new file mode 100644 index 000000000000..beff0b1462f5 --- /dev/null +++ b/metadata/md5-cache/dev-python/trove-classifiers-2023.10.18 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/calver[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/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=Canonical source for classifiers on PyPI (pypi.org) +EAPI=8 +HOMEPAGE=https://github.com/pypa/trove-classifiers/ https://pypi.org/project/trove-classifiers/ +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 ~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:= ) python_targets_python3_10? ( dev-lang/python: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/trove-classifiers/trove-classifiers-2023.10.18.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=145f02df2564fa8161c2b858309e029b diff --git a/metadata/md5-cache/dev-python/twisted-22.10.0-r1 b/metadata/md5-cache/dev-python/twisted-22.10.0-r1 deleted file mode 100644 index a0dc187de7c3..000000000000 --- a/metadata/md5-cache/dev-python/twisted-22.10.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/incremental-21.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( python_targets_pypy3? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/pyhamcrest-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] virtual/openssh conch? ( >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/cryptography-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) python_targets_python3_10? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/pyhamcrest-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] virtual/openssh conch? ( >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/cryptography-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) python_targets_python3_10? ( dev-python/gmpy[python_targets_python3_10(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) >=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(-)?] 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://www.twistedmatrix.com/trac/ -INHERIT=distutils-r1 virtualx -IUSE=conch http2 serial ssl test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 test -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/automat-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/incremental-21.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typing-extensions-3.6.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zope-interface-4.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) http2? ( =dev-python/h2-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) 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(+)] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/twisted/twisted/archive/twisted-22.10.0.tar.gz -> twisted-22.10.0.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=a3ada179a807bad10cb506be98e17b13 diff --git a/metadata/md5-cache/dev-python/twisted-22.10.0-r3 b/metadata/md5-cache/dev-python/twisted-22.10.0-r3 deleted file mode 100644 index 053b4413614e..000000000000 --- a/metadata/md5-cache/dev-python/twisted-22.10.0-r3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/incremental-21.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_pypy3? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyhamcrest-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/openssh conch? ( >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyhamcrest-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/openssh conch? ( >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_11? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyhamcrest-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/openssh conch? ( >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-python/gmpy[python_targets_python3_10(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=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(-)?] 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://www.twistedmatrix.com/trac/ -INHERIT=distutils-r1 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-21.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.6.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zope-interface-4.4.2[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-2.6[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://github.com/twisted/twisted/archive/twisted-22.10.0.tar.gz -> twisted-22.10.0.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=08d08b934ebfc13ef230bea693123918 diff --git a/metadata/md5-cache/dev-python/twisted-23.8.0_rc1 b/metadata/md5-cache/dev-python/twisted-23.8.0_rc1 deleted file mode 100644 index 5ab99e731c6b..000000000000 --- a/metadata/md5-cache/dev-python/twisted-23.8.0_rc1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/hatch-fancy-pypi-readme-22.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=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-3.10.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-3.10.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.8.0rc1.tar.gz https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=00a8ba47f41a9aaa31f9e55ba062cf5c diff --git a/metadata/md5-cache/dev-python/typogrify-2.0.7-r1 b/metadata/md5-cache/dev-python/typogrify-2.0.7-r1 index 778167bdd607..e7317e32ce09 100644 --- a/metadata/md5-cache/dev-python/typogrify-2.0.7-r1 +++ b/metadata/md5-cache/dev-python/typogrify-2.0.7-r1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/smartypants-1.8.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/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/smartypants-1.8.3[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=Filters for web typography, supporting Django & Jinja templates EAPI=8 HOMEPAGE=https://github.com/mintchaos/typogrify/ https://pypi.org/project/typogrify/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 LICENSE=BSD -RDEPEND=>=dev-python/smartypants-1.8.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 ) +RDEPEND=>=dev-python/smartypants-1.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.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/typogrify/typogrify-2.0.7.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=26c4c37380103cff31332de21e159922 +_md5_=d0d6bb682be8552e5f5a3c17952761d3 diff --git a/metadata/md5-cache/dev-python/unearth-0.12.0 b/metadata/md5-cache/dev-python/unearth-0.12.0 new file mode 100644 index 000000000000..1bd18c3873d3 --- /dev/null +++ b/metadata/md5-cache/dev-python/unearth-0.12.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-httpserver[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-wsgi-adapter[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trustme[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/requests[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/pdm-backend-2.1.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 utility to fetch and download python packages +EAPI=8 +HOMEPAGE=https://pypi.org/project/unearth/ https://github.com/frostming/unearth/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/u/unearth/unearth-0.12.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=276bfa9b511860860b5d4aa21217fb71 diff --git a/metadata/md5-cache/dev-python/unittest-or-fail-2 b/metadata/md5-cache/dev-python/unittest-or-fail-2 index 7010c7fb9c91..3a210ffd4c50 100644 --- a/metadata/md5-cache/dev-python/unittest-or-fail-2 +++ b/metadata/md5-cache/dev-python/unittest-or-fail-2 @@ -1,15 +1,15 @@ -BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/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=Run unittests or fail if no tests were found EAPI=8 HOMEPAGE=https://github.com/projg2/unittest-or-fail/ INHERIT=distutils-r1 -IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=BSD-2 -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://github.com/projg2/unittest-or-fail/archive/v2.tar.gz -> unittest-or-fail-2.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7879c3aa74d9bd93fe1426a3e775e9da +_md5_=f742c318b77e2de135a62be2f395da0c diff --git a/metadata/md5-cache/dev-python/urwid-2.2.3 b/metadata/md5-cache/dev-python/urwid-2.2.3 new file mode 100644 index 000000000000..1a146f4b4675 --- /dev/null +++ b/metadata/md5-cache/dev-python/urwid-2.2.3 @@ -0,0 +1,17 @@ +BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) >=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 +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) +DESCRIPTION=Curses-based user interface library for Python +EAPI=8 +HOMEPAGE=https://urwid.org/ https://pypi.org/project/urwid/ https://github.com/urwid/urwid/ +INHERIT=distutils-r1 optfeature pypi +IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2.1 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) +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/u/urwid/urwid-2.2.3.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=3326dd8d6530b77e890dfb6b1c18fd89 diff --git a/metadata/md5-cache/dev-python/python-varlink-31.0.0 b/metadata/md5-cache/dev-python/varlink-31.0.0 similarity index 52% rename from metadata/md5-cache/dev-python/python-varlink-31.0.0 rename to metadata/md5-cache/dev-python/varlink-31.0.0 index d57130aca701..025bb21da269 100644 --- a/metadata/md5-cache/dev-python/python-varlink-31.0.0 +++ b/metadata/md5-cache/dev-python/varlink-31.0.0 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=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/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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 the Varlink protocol EAPI=8 HOMEPAGE=https://github.com/varlink/python/ https://pypi.org/project/varlink/ 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 LICENSE=Apache-2.0 -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/varlink/python/archive/31.0.0.tar.gz -> python-varlink-31.0.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fbf2cd4b156b11656c94c4152a020802 +_md5_=2e2f266952e4fb95b671281ca579b019 diff --git a/metadata/md5-cache/dev-python/websockets-11.0.2 b/metadata/md5-cache/dev-python/websockets-11.0.2 deleted file mode 100644 index 8c72d32f6827..000000000000 --- a/metadata/md5-cache/dev-python/websockets-11.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[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 ) >=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 prepare test -DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -DESCRIPTION=Library for building WebSocket servers and clients in Python -EAPI=8 -HOMEPAGE=https://websockets.readthedocs.io/ https://github.com/python-websockets/websockets/ https://pypi.org/project/websockets/ -INHERIT=distutils-r1 -IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips 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 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/python-websockets/websockets/archive/11.0.2.tar.gz -> websockets-11.0.2.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=75230c1cc81d0c37d9099e2579f8fad6 diff --git a/metadata/md5-cache/dev-python/websockets-11.0.3 b/metadata/md5-cache/dev-python/websockets-11.0.3 deleted file mode 100644 index 2c2194b2d66b..000000000000 --- a/metadata/md5-cache/dev-python/websockets-11.0.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[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 ) >=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 prepare test -DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -DESCRIPTION=Library for building WebSocket servers and clients in Python -EAPI=8 -HOMEPAGE=https://websockets.readthedocs.io/ https://github.com/python-websockets/websockets/ https://pypi.org/project/websockets/ -INHERIT=distutils-r1 -IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~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 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/python-websockets/websockets/archive/11.0.3.tar.gz -> websockets-11.0.3.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=81fe877f47023d3058840d0387b0eb63 diff --git a/metadata/md5-cache/dev-python/xarray-2023.10.1 b/metadata/md5-cache/dev-python/xarray-2023.10.1 new file mode 100644 index 000000000000..5961cf435508 --- /dev/null +++ b/metadata/md5-cache/dev-python/xarray-2023.10.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/bottleneck[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( >=dev-python/scipy-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) test? ( >=dev-python/numpy-1.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) 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=N-D labeled arrays and datasets in Python +EAPI=8 +HOMEPAGE=https://xarray.pydata.org/ https://github.com/pydata/xarray/ https://pypi.org/project/xarray/ +INHERIT=distutils-r1 multiprocessing pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/numpy-1.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) 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/x/xarray/xarray-2023.10.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=f7c7509ecc4ad48dddc6f7eb837bbfe9 diff --git a/metadata/md5-cache/dev-python/websockets-11.0.3-r1 b/metadata/md5-cache/dev-python/xlsxwriter-3.1.9 similarity index 64% rename from metadata/md5-cache/dev-python/websockets-11.0.3-r1 rename to metadata/md5-cache/dev-python/xlsxwriter-3.1.9 index 4c69307fda2d..387a3a05cb42 100644 --- a/metadata/md5-cache/dev-python/websockets-11.0.3-r1 +++ b/metadata/md5-cache/dev-python/xlsxwriter-3.1.9 @@ -1,17 +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 -DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Library for building WebSocket servers and clients in Python +DESCRIPTION=Python module for creating Excel XLSX files EAPI=8 -HOMEPAGE=https://websockets.readthedocs.io/ https://github.com/python-websockets/websockets/ https://pypi.org/project/websockets/ +HOMEPAGE=https://github.com/jmcnamara/XlsxWriter/ https://pypi.org/project/XlsxWriter/ INHERIT=distutils-r1 -IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 +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 ~amd64-linux ~x86-linux 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/python-websockets/websockets/archive/11.0.3.tar.gz -> websockets-11.0.3.gh.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-python/websockets/websockets-11.0.3-python3.12.patch.xz +SRC_URI=https://github.com/jmcnamara/XlsxWriter/archive/RELEASE_3.1.9.tar.gz -> XlsxWriter-RELEASE_3.1.9.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b37f0a63c188fed3fc1980bee7ed8370 +_md5_=7d7c67a239b947152073dc6f148d8c20 diff --git a/metadata/md5-cache/dev-python/yara-python-4.4.0 b/metadata/md5-cache/dev-python/yara-python-4.4.0 index 176e8d43e404..c86aff2edb1b 100644 --- a/metadata/md5-cache/dev-python/yara-python-4.4.0 +++ b/metadata/md5-cache/dev-python/yara-python-4.4.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/VirusTotal/yara-python INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=Apache-2.0 RDEPEND==app-forensics/yara-4.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 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/virustotal/yara-python/archive/v4.4.0.tar.gz -> yara-python-4.4.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7cab8bc24e6eff36ca7f6f320f1aee31 +_md5_=ce6eb22b7c1c348726af41262b389958 diff --git a/metadata/md5-cache/dev-python/zc-lockfile-3.0_p1 b/metadata/md5-cache/dev-python/zc-lockfile-3.0_p1 index 267d0bc4e423..049f0c2186f3 100644 --- a/metadata/md5-cache/dev-python/zc-lockfile-3.0_p1 +++ b/metadata/md5-cache/dev-python/zc-lockfile-3.0_p1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/zope-testing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) 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 ) >=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(-)?] +BDEPEND=test? ( dev-python/zope-testing[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=Basic inter-process locks EAPI=8 HOMEPAGE=https://github.com/zopefoundation/zc.lockfile/ https://pypi.org/project/zc.lockfile/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=ZPL -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 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +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/z/zc.lockfile/zc.lockfile-3.0.post1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5a56dbcbfb7bb0d9080564d4246c8aab +_md5_=7cb2d4b4f1b98d0f84dd6b90c4df7e56 diff --git a/metadata/md5-cache/dev-python/zconfig-4.0 b/metadata/md5-cache/dev-python/zconfig-4.0 index e42e872411f5..9fa6b7c8587d 100644 --- a/metadata/md5-cache/dev-python/zconfig-4.0 +++ b/metadata/md5-cache/dev-python/zconfig-4.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/manuel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zope-exceptions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zope-interface[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinxcontrib-programoutput[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinxcontrib-programoutput[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(-)?] +BDEPEND=test? ( dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/manuel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/zope-exceptions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/zope-interface[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinxcontrib-programoutput[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinxcontrib-programoutput[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinxcontrib-programoutput[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 DESCRIPTION=Configuration library supporting a hierarchical schema-driven model EAPI=8 -HOMEPAGE=https://pypi.org/project/ZConfig/ +HOMEPAGE=https://github.com/zopefoundation/ZConfig/ https://pypi.org/project/ZConfig/ INHERIT=distutils-r1 pypi -IUSE=test doc python_targets_python3_10 python_targets_python3_11 +IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 LICENSE=ZPL -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://files.pythonhosted.org/packages/source/Z/ZConfig/ZConfig-4.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b423891461adfe1afdaeff20887f3d53 +_md5_=b0b73d03767213d9b2b22520dd5f7ddf diff --git a/metadata/md5-cache/dev-python/zeroconf-0.119.0 b/metadata/md5-cache/dev-python/zeroconf-0.119.0 new file mode 100644 index 000000000000..41807207bd92 --- /dev/null +++ b/metadata/md5-cache/dev-python/zeroconf-0.119.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-65.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[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/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible) +EAPI=8 +HOMEPAGE=https://github.com/python-zeroconf/python-zeroconf/ https://pypi.org/project/zeroconf/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2.1 +RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +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/z/zeroconf/zeroconf-0.119.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=9636bdf2522b439f69b3a5c8760189bf diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz index f6ecc0dbde0822b01916c1ab8e56508bfe067a75..6f1702d8469a59d3283b87442f02cd6d7da8579d 100644 GIT binary patch delta 32930 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 G?F0Z)*PufH diff --git a/metadata/md5-cache/dev-ruby/selenium-webdriver-4.14.0 b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.14.0 new file mode 100644 index 000000000000..b8f4d6671295 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/selenium-webdriver-4.14.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby31(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby31(-)] dev-ruby/websocket:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby32(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby32(-)] dev-ruby/websocket:0[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(-)] ) 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=This gem provides Ruby bindings for WebDriver +EAPI=8 +HOMEPAGE=https://github.com/seleniumhq/selenium +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-util/selenium-manager-4.14 ruby_targets_ruby31? ( >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby31(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby31(-)] dev-ruby/websocket:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby32(-)] >=dev-ruby/rubyzip-1.2.2:*[ruby_targets_ruby32(-)] dev-ruby/websocket:0[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=4 +SRC_URI=https://rubygems.org/gems/selenium-webdriver-4.14.0.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=7d7394aa67d3e7296bcb41c9d382fff7 diff --git a/metadata/md5-cache/dev-ruby/thor-1.3.0 b/metadata/md5-cache/dev-ruby/thor-1.3.0 new file mode 100644 index 000000000000..386d2c464f41 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/thor-1.3.0 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/childlabor[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/childlabor[ruby_targets_ruby32(-)] dev-ruby/webmock[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=Simple and efficient tool for building self-documenting command line utilities +EAPI=8 +HOMEPAGE=http://whatisthor.com/ +INHERIT=ruby-fakegem +IUSE=doc ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux +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/rails/thor/archive/v1.3.0.tar.gz -> thor-git-1.3.0.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=b53bff67d450895e6b4e7e406df47c64 diff --git a/metadata/md5-cache/dev-scheme/Manifest.gz b/metadata/md5-cache/dev-scheme/Manifest.gz index a952338f10d290f6b9c0b114d1ac6583c6477a62..c3ca6f6cabfcc1793ec66333ed4671691057ff09 100644 GIT binary patch delta 12573 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 diff --git a/metadata/md5-cache/dev-scheme/chez-9.6.4 b/metadata/md5-cache/dev-scheme/chez-9.6.4 index 1f0dd5c9a179..1fe075b49cfb 100644 --- a/metadata/md5-cache/dev-scheme/chez-9.6.4 +++ b/metadata/md5-cache/dev-scheme/chez-9.6.4 @@ -12,4 +12,4 @@ RDEPEND=app-arch/lz4:= sys-apps/util-linux sys-libs/zlib:= ncurses? ( sys-libs/n SLOT=0/9.6.4 SRC_URI=https://github.com/cisco/ChezScheme/releases/download/v9.6.4/csv9.6.4.tar.gz -> chez-9.6.4.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=71714bb8f385020ac89099b945e808d7 +_md5_=25fbdd36ba962b93a260e94c3e53e280 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index a41fc8d84d217d67170205fdd972483542908e95..0db492cb0906c908c26add24e7a98a5da51e7600 100644 GIT binary patch delta 132430 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 delta 133033 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%0A;fyY$c1H2410<%K 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

    ds%!%Jw^V_Vzuw``3_HqvOv?) z)`7%UWHu_ab@6^V+0%~l?rqqkWiMZraYO~@U8pz;;q4d>YqAi3N10tYT(*QdIx6IY z(pHqLMeM86EeW&UyoM8~`tn*Chw>hkw5WHf+O2k&B(hQR0Bg1O28|i}fSq@+zj=74 zO{Oke8#12TXYg2TBT8FNU!C_XdCEQca;Nn~ooF|2a7N#XT=iSbKvsl-6f3Qu? zx6>k>6W?3WJ5*nP+F_z`^x26d^`HCJ|K@MPCeZe+HqnzxkB@?6O5N6?4HyM9HN~yD zvy@z(HcLdNSX7m*HZM&a+UGm2*L3etn~nFPj9&_up3(Q<2a_7Yl{ZI46Unhk`;q>d z3hSVB_A3?Q6CH6rDNEZPh9$w>YZG7{uJmqTYLJ{Ml1Z_DNmd<+!fgJq2~~c6U##DM z{p}-SflKr25RQ4?TY%s;dECJ<$Bp05xpjiCqJa;U-d&a2lyW+xvtLaT5$Dd9hiz=h z|8`6dhjk_!UO|0t2c)F;L(hswO<#78A{Atf=_T+>lSiHG-Ij=cmPRFUyFNJm142)w zv_0`tRg*A(w>a{~>JJBugLiCzh3XejsY@w}#tR3iNNyxb-e=XT;8ZstNOJR>fm;bcZ#9qRnuYRzqDkJ=knF@tDh0yVu4zk%EqNWJ2e)Y{iOK1$*tbQ z6@sakN%>zc)n-J!wPYzdIC~O zL2+|`gC-tAJauo^eNTZS`#Ealc!koOX{(YTPW3T3O-mZsOFj(rLcv+R0THK+yu+8Y z(rZ#0)y*U*itpRV;XCM91zhtjBrj)y3u=p#0qamny(v6EZLy&#VXAstde|pWFMxlQ z!_cQ)!v58&?GH;uVu%f{)g`av@i zwZ2EBsg}~UBd5clr_$bFYiHjjR8pxP&ZSZ1c`Y2b*LQcE8 z)J4_%*nNq20~vT*DGFN!{-kJA8CBJq73#BD15s^W-#f7(jg zRbCQA+{CK(tv!}XaB2#Kh+qpnVVby>g4wAk>B_@DpHPxOeM8l}P&)OnNQySX<_)-hT-1x&q zj1P(t%HFNcia&K7>}aq;5VrA`{a-Fs`Hs{4x+et+oemaIxIfpSwEU3Pt6X`IR`nPd zf*yYNrEc%t1a~BFrISaQ7n$dOxxFQEDm-55r8}nDWRoSplQRJUeC|Nc({$n@3EWfl z(NaEl)vdW3uLZlyET2bUg-UpR*mM^AW<*n)KnbjHjvQ+;Jn^3w3QF(vYn*d0E(n~CQyOC>X zGKIi^WJ7WqY36=p;GG)DRC}3^E+uKtZ8WFhpQxp)OvQuDMj7b5E>#(ze)eK&1q#kX zy}_zFFh3H~_FHR|;8d(H8Kdr1V-2&7pn&wDV~Vq+4-cT8pcI;iz?G+$$mMz@oE~oW zX>iP%!K({Ts8=RS@*i-2RS~yN4Zk(<+RzkzX!4`l7P(Ag0;~S7LH+;!pWnX!5IX$8 zp^gy>u2Oy*whX$GQglxpM-PJN)_7-khfNy0*eTSYBLK-M!pJ{Mmhja2Q&R+6h_}2S z?OO<`-fbn_T$P&k=GYqnwr-WY2h6A3FQfoAnOef1v7I{nih8$y2kL^MbiNY&igYYV zyDa*#^Z+(Eu{U@<%}Q7jd;oVI_ogZl*oF;HDcyNn9oe{$SIzNzJhzvc5o*+3LJp$^ z$aIb`k|}@he_c+~L7s!$^9OSNVV8aQepxoJF6!|$n@u!5pW`x0WY| z4gNs<@{$XH5!IL=4s`L0A|3X5w3}1yEV9oD9+cA^U=O0%%+g81h*X((e6^#q61Bro zD7T&B{aIIc-`0PyTh=dxr~mICc2!3_3DJRed(TxA3;#7C<*;;7&ofR#G(qxfUhULM?mN)e@X-6@> zN#1vVg43El)U4T5)K4J=fYE1+QgcoR0_K$yT!=dYv zj~iYqHGK@nb#<_%ikVS?baoY}zeq5%8Ml&uH%BsBNHs~}4gPp498M%-%`^p;`mdTt zJ+hf@@O=}Q-pQGiwG84!C@4q599Pu%#4+&nGS5*P31qp#o<9%j6P)$Ft$EAEqdaBV zumW{CCwvFJ3+VUYs-@W2H40P_)-sn}ZXz#^uDF9)-@d612Q= zs&BGkju&rv9H(%iOz~}MsQ)?NOrAo2G5y`!9WEYQr-m5j$H)6n1B}w(R{q~Rp{kGA zLy1heeO?V@Lu?67yUeH(UXj5|^$bQN3Vg2GZ@>TY!%y4%>-a7z5B$RH(fb>Ufa>6f zrgFM}rI3N;R0c}8>kM}j$R_Vv^JsRQFvVtPvjTDOiyi0$C{TFWM_~I^iV#A7Rg^PU zt8Us#O_OkwR2fdht(ed2BpMNlUUg&V0~tYD_Y(M~GU6Id%+2pqk(e-BT3H}F$^sJK zqdM@uPCh7kRG;S5YrddH5Ws_{I%lcc{v|~}NvRrO5al}=Z9HFREM6;RM?!J7w?c5U zyo(YBRT=ekNVi^loKXP?_H~tim_;2{7quA`NY|lTTbl*mDqA+~bTsX_wPu|v%j#$`kP5`dAnjLk

    N?SUnmSEh+VvK1!li6paYUcCxz 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

    F3V&S3>NT6g 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 POOF2oR2YUmxw``Zng@(@ diff --git a/metadata/md5-cache/dev-util/astyle-3.4.9 b/metadata/md5-cache/dev-util/astyle-3.4.9 new file mode 100644 index 000000000000..b0ecd30d3c0d --- /dev/null +++ b/metadata/md5-cache/dev-util/astyle-3.4.9 @@ -0,0 +1,15 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-andresimon ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install preinst prepare setup unpack +DEPEND=app-arch/xz-utils java? ( >=virtual/jdk-1.6:= ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=Artistic Style is a re-indenter and reformatter for C++, C and Java source code +EAPI=8 +HOMEPAGE=https://astyle.sourceforge.net/ https://gitlab.com/saalen/astyle +INHERIT=toolchain-funcs java-pkg-opt-2 verify-sig +IUSE=examples java static-libs java verify-sig +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos +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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=7c9453a94d1038f73b80802443c32509 diff --git a/metadata/md5-cache/dev-util/bitcoin-tx-25.0 b/metadata/md5-cache/dev-util/bitcoin-tx-25.1 similarity index 87% rename from metadata/md5-cache/dev-util/bitcoin-tx-25.0 rename to metadata/md5-cache/dev-util/bitcoin-tx-25.1 index 8a016e58258b..b34b7de3b209 100644 --- a/metadata/md5-cache/dev-util/bitcoin-tx-25.0 +++ b/metadata/md5-cache/dev-util/bitcoin-tx-25.1 @@ -4,6 +4,6 @@ EAPI=7 HOMEPAGE=https://bitcoincore.org/ KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT -RDEPEND=~net-p2p/bitcoin-core-25.0 +RDEPEND=~net-p2p/bitcoin-core-25.1 SLOT=0 _md5_=71b3e697f1a8beeba22e543ace09e3d8 diff --git a/metadata/md5-cache/dev-util/cmake-3.27.7 b/metadata/md5-cache/dev-util/cmake-3.27.7 index f34d14fb9364..7c9889d24932 100644 --- a/metadata/md5-cache/dev-util/cmake-3.27.7 +++ b/metadata/md5-cache/dev-util/cmake-3.27.7 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://cmake.org/ INHERIT=bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils verify-sig IUSE=doc dap emacs gui ncurses qt6 test test verify-sig -KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=BSD RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) emacs? ( >=app-editors/emacs-23.1:* ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) ncurses? ( sys-libs/ncurses:= ) 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 fc2f89084f590ac95c004ea95b0d2f80 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0a4e7d6f3836863a37fec2e1d1a268d6 +_md5_=ef3ab88901d6ab4cca6f6899c0eecfd6 diff --git a/metadata/md5-cache/dev-util/hip-5.7.0 b/metadata/md5-cache/dev-util/hip-5.7.1 similarity index 88% rename from metadata/md5-cache/dev-util/hip-5.7.0 rename to metadata/md5-cache/dev-util/hip-5.7.1 index 5febe56ea4f5..b614c01a5ce8 100644 --- a/metadata/md5-cache/dev-util/hip-5.7.0 +++ b/metadata/md5-cache/dev-util/hip-5.7.1 @@ -10,6 +10,6 @@ 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 SLOT=0/5.7 -SRC_URI=https://github.com/ROCm-Developer-Tools/clr/archive/refs/tags/rocm-5.7.0.tar.gz -> rocm-clr-5.7.0.tar.gz https://github.com/ROCm-Developer-Tools/HIP/archive/refs/tags/rocm-5.7.0.tar.gz -> hip-5.7.0.tar.gz +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 fc2f89084f590ac95c004ea95b0d2f80 docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=521e3eab8b0f81f0ef3195ce845c3a26 diff --git a/metadata/md5-cache/dev-util/hipcc-5.7.0 b/metadata/md5-cache/dev-util/hipcc-5.7.1 similarity index 86% rename from metadata/md5-cache/dev-util/hipcc-5.7.0 rename to metadata/md5-cache/dev-util/hipcc-5.7.1 index c88776d7ffca..97f7f3f9626c 100644 --- a/metadata/md5-cache/dev-util/hipcc-5.7.0 +++ b/metadata/md5-cache/dev-util/hipcc-5.7.1 @@ -7,8 +7,9 @@ INHERIT=cmake IUSE=debug test KEYWORDS=~amd64 LICENSE=Apache-2.0 MIT +RDEPEND=! hipcc-5.7.0.tar.gz +SRC_URI=https://github.com/ROCm-Developer-Tools/hipcc/archive/refs/tags/rocm-5.7.1.tar.gz -> hipcc-5.7.1.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e5b51c406ae9ae785097e9c557e30d86 +_md5_=7f42ec88f43874a76b3e522523986f79 diff --git a/metadata/md5-cache/dev-util/jenkins-bin-2.414.1 b/metadata/md5-cache/dev-util/jenkins-bin-2.414.1 deleted file mode 100644 index 00fe2dbbc46a..000000000000 --- a/metadata/md5-cache/dev-util/jenkins-bin-2.414.1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=install -DEPEND=acct-group/jenkins acct-user/jenkins -DESCRIPTION=The leading open source automation server -EAPI=8 -HOMEPAGE=https://jenkins.io/ -INHERIT=systemd -KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux -LICENSE=MIT -RDEPEND=acct-group/jenkins acct-user/jenkins media-fonts/dejavu media-libs/freetype !dev-util/jenkins-bin:0 || ( virtual/jre:17 virtual/jre:11 ) -SLOT=lts -SRC_URI=https://get.jenkins.io/war-stable/2.414.1/jenkins.war -> jenkins-bin-2.414.1.war -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c26e3238a2e69fdd471821bdeff63e39 diff --git a/metadata/md5-cache/dev-util/jenkins-bin-2.401.3 b/metadata/md5-cache/dev-util/jenkins-bin-2.414.3 similarity index 86% rename from metadata/md5-cache/dev-util/jenkins-bin-2.401.3 rename to metadata/md5-cache/dev-util/jenkins-bin-2.414.3 index 140818e333d4..aae6c051d67f 100644 --- a/metadata/md5-cache/dev-util/jenkins-bin-2.401.3 +++ b/metadata/md5-cache/dev-util/jenkins-bin-2.414.3 @@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux LICENSE=MIT RDEPEND=acct-group/jenkins acct-user/jenkins media-fonts/dejavu media-libs/freetype !dev-util/jenkins-bin:0 || ( virtual/jre:17 virtual/jre:11 ) SLOT=lts -SRC_URI=https://get.jenkins.io/war-stable/2.401.3/jenkins.war -> jenkins-bin-2.401.3.war +SRC_URI=https://get.jenkins.io/war-stable/2.414.3/jenkins.war -> jenkins-bin-2.414.3.war _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=c26e3238a2e69fdd471821bdeff63e39 diff --git a/metadata/md5-cache/dev-util/jenkins-bin-2.416 b/metadata/md5-cache/dev-util/jenkins-bin-2.428 similarity index 88% rename from metadata/md5-cache/dev-util/jenkins-bin-2.416 rename to metadata/md5-cache/dev-util/jenkins-bin-2.428 index 38ce7b448bb8..0b3e474af34a 100644 --- a/metadata/md5-cache/dev-util/jenkins-bin-2.416 +++ b/metadata/md5-cache/dev-util/jenkins-bin-2.428 @@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux LICENSE=MIT RDEPEND=acct-group/jenkins acct-user/jenkins media-fonts/dejavu media-libs/freetype !dev-util/jenkins-bin:lts || ( virtual/jre:17 virtual/jre:11 ) SLOT=0 -SRC_URI=https://get.jenkins.io/war/2.416/jenkins.war -> jenkins-bin-2.416.war +SRC_URI=https://get.jenkins.io/war/2.428/jenkins.war -> jenkins-bin-2.428.war _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=2239621d602e1cb36003945f91e02f4e diff --git a/metadata/md5-cache/dev-util/lldb-14.0.6 b/metadata/md5-cache/dev-util/lldb-14.0.6 index df0571760be2..f1c9079ca061 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a 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 9d46d0d3b015..fbbe1ae4fd15 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a 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 f7ee8d14c1b5..7c7f33c5ae45 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d5e6de7c2be060d2de85be06e53b2826 diff --git a/metadata/md5-cache/dev-util/lldb-17.0.1 b/metadata/md5-cache/dev-util/lldb-17.0.1 deleted file mode 100644 index c52fe76e01a0..000000000000 --- a/metadata/md5-cache/dev-util/lldb-17.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -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.1[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-17.0.1[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-17.0.1[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.1 ~sys-devel/llvm-17.0.1 !!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.1 ~sys-devel/llvm-17.0.1 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.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=80fa66cc3964d8eca6354850a62c8080 diff --git a/metadata/md5-cache/dev-util/lldb-17.0.2 b/metadata/md5-cache/dev-util/lldb-17.0.2 deleted file mode 100644 index dffa465db2dd..000000000000 --- a/metadata/md5-cache/dev-util/lldb-17.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -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.2[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-17.0.2[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-17.0.2[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.2 ~sys-devel/llvm-17.0.2 !!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.2 ~sys-devel/llvm-17.0.2 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.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6a4b770665a18df9374e95cbada1c136 diff --git a/metadata/md5-cache/dev-util/lldb-17.0.3 b/metadata/md5-cache/dev-util/lldb-17.0.3 index 9cf3ba9ab259..a6d658ac0800 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a 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.3.9999 index 2b3e421fc66e..ffde5b4df1bc 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.3.9999 +++ b/metadata/md5-cache/dev-util/lldb-17.0.3.9999 @@ -12,5 +12,5 @@ RDEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=test !test? ( test ) SLOT=0/17 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8272b9584ca9a009c5ddd592570256d7 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e338c1d8d167f14dbc7d2251c9f2f8ec 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 e6b959faefb6..48e305d57b48 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8272b9584ca9a009c5ddd592570256d7 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e338c1d8d167f14dbc7d2251c9f2f8ec diff --git a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231002 b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231002 deleted file mode 100644 index 1cdce11eb2d8..000000000000 --- a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231002 +++ /dev/null @@ -1,16 +0,0 @@ -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-18.0.0_pre20231002[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-18.0.0_pre20231002[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-18.0.0_pre20231002[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-18.0.0_pre20231002 ~sys-devel/llvm-18.0.0_pre20231002 !!sys-devel/llvm:0 -DESCRIPTION=The LLVM debugger -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-single-r1 -IUSE=+debug +libedit lzma ncurses +python test +xml test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-18.0.0_pre20231002 ~sys-devel/llvm-18.0.0_pre20231002 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/18.0.0_pre20231002 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8272b9584ca9a009c5ddd592570256d7 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 cec50a16c21c..318d670978b6 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8272b9584ca9a009c5ddd592570256d7 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e338c1d8d167f14dbc7d2251c9f2f8ec diff --git a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20230925 b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231019 similarity index 77% rename from metadata/md5-cache/dev-util/lldb-18.0.0_pre20230925 rename to metadata/md5-cache/dev-util/lldb-18.0.0_pre20231019 index 8a86e602ee74..5596e172c505 100644 --- a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20230925 +++ b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231019 @@ -1,16 +1,16 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=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-18.0.0_pre20230925[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-18.0.0_pre20230925[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-18.0.0_pre20230925[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 +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-18.0.0_pre20231019[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-18.0.0_pre20231019[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-18.0.0_pre20231019[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-18.0.0_pre20230925 ~sys-devel/llvm-18.0.0_pre20230925 !!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-18.0.0_pre20231019 ~sys-devel/llvm-18.0.0_pre20231019 !!sys-devel/llvm:0 DESCRIPTION=The LLVM debugger EAPI=8 HOMEPAGE=https://llvm.org/ INHERIT=cmake llvm llvm.org python-single-r1 IUSE=+debug +libedit lzma ncurses +python test +xml test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-18.0.0_pre20230925 ~sys-devel/llvm-18.0.0_pre20230925 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 ) ) +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-18.0.0_pre20231019 ~sys-devel/llvm-18.0.0_pre20231019 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/18.0.0_pre20230925 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8272b9584ca9a009c5ddd592570256d7 +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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e338c1d8d167f14dbc7d2251c9f2f8ec diff --git a/metadata/md5-cache/dev-util/meson-1.2.3 b/metadata/md5-cache/dev-util/meson-1.2.3 new file mode 100644 index 000000000000..92a22b1a6243 --- /dev/null +++ b/metadata/md5-cache/dev-util/meson-1.2.3 @@ -0,0 +1,17 @@ +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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=test? ( dev-libs/glib:2 dev-libs/gobject-introspection dev-util/ninja dev-vcs/git sys-libs/zlib[static-libs(+)] virtual/pkgconfig ) +DESCRIPTION=Open source build system +EAPI=8 +HOMEPAGE=https://mesonbuild.com/ +INHERIT=pypi bash-completion-r1 distutils-r1 toolchain-funcs +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Apache-2.0 +RDEPEND=virtual/pkgconfig python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python: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/meson/meson-1.2.3.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=684a90f00336cba08184d59b96920ac8 diff --git a/metadata/md5-cache/dev-util/ninja-1.11.1-r3 b/metadata/md5-cache/dev-util/ninja-1.11.1-r3 index ca28dab009df..9a7b56775c99 100644 --- a/metadata/md5-cache/dev-util/ninja-1.11.1-r3 +++ b/metadata/md5-cache/dev-util/ninja-1.11.1-r3 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ninja-build/ninja/archive/v1.11.1.tar.gz -> ninja-1.11.1.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=21f7185f900671ecd218d02268f87867 +_md5_=78c8e87b45dff2777bc775ebce23c3c8 diff --git a/metadata/md5-cache/dev-util/ninja-9999 b/metadata/md5-cache/dev-util/ninja-9999 index b983347dffd3..827f6cd737a4 100644 --- a/metadata/md5-cache/dev-util/ninja-9999 +++ b/metadata/md5-cache/dev-util/ninja-9999 @@ -12,4 +12,4 @@ RDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=21f7185f900671ecd218d02268f87867 +_md5_=78c8e87b45dff2777bc775ebce23c3c8 diff --git a/metadata/md5-cache/dev-util/pwndbg-20230717 b/metadata/md5-cache/dev-util/pwndbg-20230717 index 0aa51c86108f..2bd1bb958041 100644 --- a/metadata/md5-cache/dev-util/pwndbg-20230717 +++ b/metadata/md5-cache/dev-util/pwndbg-20230717 @@ -4,11 +4,11 @@ EAPI=8 HOMEPAGE=https://github.com/pwndbg/pwndbg INHERIT=python-single-r1 wrapper IUSE=python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=MIT RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) sys-devel/gdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( >=dev-libs/capstone-5.0_rc4[python,python_targets_python3_10(-)] >=dev-python/psutil-5.9.5[python_targets_python3_10(-)] >=dev-python/pycparser-2.21[python_targets_python3_10(-)] >=dev-python/pyelftools-0.29[python_targets_python3_10(-)] >=dev-python/pygments-2.15.1[python_targets_python3_10(-)] >=dev-python/tabulate-0.9.0[python_targets_python3_10(-)] >=dev-python/typing-extensions-4.6.1[python_targets_python3_10(-)] >=dev-util/pwntools-4.10.0[python_targets_python3_10(-)] >=dev-util/ROPgadget-7.2[python_targets_python3_10(-)] >=dev-util/unicorn-2.0.1[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/capstone-5.0_rc4[python,python_targets_python3_11(-)] >=dev-python/psutil-5.9.5[python_targets_python3_11(-)] >=dev-python/pycparser-2.21[python_targets_python3_11(-)] >=dev-python/pyelftools-0.29[python_targets_python3_11(-)] >=dev-python/pygments-2.15.1[python_targets_python3_11(-)] >=dev-python/tabulate-0.9.0[python_targets_python3_11(-)] >=dev-python/typing-extensions-4.6.1[python_targets_python3_11(-)] >=dev-util/pwntools-4.10.0[python_targets_python3_11(-)] >=dev-util/ROPgadget-7.2[python_targets_python3_11(-)] >=dev-util/unicorn-2.0.1[python,python_targets_python3_11(-)] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/pwndbg/pwndbg/archive/2023.07.17.tar.gz -> pwndbg-20230717.tar.gz https://github.com/martinradev/gdb-pt-dump/archive/ebdc24573a4bf075cf3ab6016add9db6baacf977.tar.gz -> gdb-pt-dump-ebdc24573a4bf075cf3ab6016add9db6baacf977.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=1e249ea64372f9d4a640a63420c202bd +_md5_=a07310a6270d1bb439cac0d89cd9c4cb diff --git a/metadata/md5-cache/dev-util/pwntools-4.11.0 b/metadata/md5-cache/dev-util/pwntools-4.11.0 index dbef027277d5..6ebb3fdb9b72 100644 --- a/metadata/md5-cache/dev-util/pwntools-4.11.0 +++ b/metadata/md5-cache/dev-util/pwntools-4.11.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/Gallopsled/pwntools INHERIT=distutils-r1 IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~riscv x86 LICENSE=MIT GPL-2+ BSD-2 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-libs/capstone-3.0.5[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/ROPgadget-5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/unicorn-1.0.2[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colored-traceback[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/intervaltree-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mako-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paramiko-1.15.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyelftools-0.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyserial-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rpyc[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sortedcontainers[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://github.com/Gallopsled/pwntools/archive/4.11.0.tar.gz -> pwntools-4.11.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a602e429926b689ca733f12c9207bfbd +_md5_=a8c7981e1048f451e700351ea94ac841 diff --git a/metadata/md5-cache/dev-util/pycharm-community-2023.2.1 b/metadata/md5-cache/dev-util/pycharm-community-2023.2.1 deleted file mode 100644 index 7b4ad71eed00..000000000000 --- a/metadata/md5-cache/dev-util/pycharm-community-2023.2.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/patchelf -DEFINED_PHASES=install postinst postrm prepare -DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis -EAPI=8 -HOMEPAGE=http://www.jetbrains.com/pycharm/ -INHERIT=desktop readme.gentoo-r1 wrapper xdg-utils -IUSE=+bundled-jdk -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=Apache-2.0 BSD CDDL MIT-with-advertising -RDEPEND=!bundled-jdk? ( >=virtual/jre-1.8 ) app-arch/brotli app-arch/zstd app-crypt/p11-kit dev-libs/fribidi dev-libs/glib dev-libs/json-c dev-libs/libbsd dev-libs/libdbusmenu dev-libs/nss dev-libs/wayland dev-python/pip media-fonts/dejavu media-gfx/graphite2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype:2= media-libs/harfbuzz media-libs/libglvnd media-libs/libjpeg-turbo:0= media-libs/libpng:0= net-libs/gnutls net-print/cups sys-apps/dbus sys-libs/libcap sys-libs/zlib x11-libs/libX11 x11-libs/libxcb x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pango -RESTRICT=mirror -SLOT=0 -SRC_URI=http://download.jetbrains.com/python/pycharm-community-2023.2.1.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8190847bb51f97352c88d5fef1550cff diff --git a/metadata/md5-cache/dev-util/pycharm-community-2023.1.4 b/metadata/md5-cache/dev-util/pycharm-community-2023.2.3 similarity index 98% rename from metadata/md5-cache/dev-util/pycharm-community-2023.1.4 rename to metadata/md5-cache/dev-util/pycharm-community-2023.2.3 index b37b0f3de723..717b8332a3af 100644 --- a/metadata/md5-cache/dev-util/pycharm-community-2023.1.4 +++ b/metadata/md5-cache/dev-util/pycharm-community-2023.2.3 @@ -10,6 +10,6 @@ LICENSE=Apache-2.0 BSD CDDL MIT-with-advertising RDEPEND=!bundled-jdk? ( >=virtual/jre-1.8 ) app-arch/brotli app-arch/zstd app-crypt/p11-kit dev-libs/fribidi dev-libs/glib dev-libs/json-c dev-libs/libbsd dev-libs/libdbusmenu dev-libs/nss dev-libs/wayland dev-python/pip media-fonts/dejavu media-gfx/graphite2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype:2= media-libs/harfbuzz media-libs/libglvnd media-libs/libjpeg-turbo:0= media-libs/libpng:0= net-libs/gnutls net-print/cups sys-apps/dbus sys-libs/libcap sys-libs/zlib x11-libs/libX11 x11-libs/libxcb x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pango RESTRICT=mirror SLOT=0 -SRC_URI=http://download.jetbrains.com/python/pycharm-community-2023.1.4.tar.gz +SRC_URI=http://download.jetbrains.com/python/pycharm-community-2023.2.3.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8190847bb51f97352c88d5fef1550cff diff --git a/metadata/md5-cache/dev-util/rocm-cmake-5.7.0 b/metadata/md5-cache/dev-util/rocm-cmake-5.7.1 similarity index 94% rename from metadata/md5-cache/dev-util/rocm-cmake-5.7.0 rename to metadata/md5-cache/dev-util/rocm-cmake-5.7.1 index ccf73d00b2e1..048d1379dba6 100644 --- a/metadata/md5-cache/dev-util/rocm-cmake-5.7.0 +++ b/metadata/md5-cache/dev-util/rocm-cmake-5.7.1 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 LICENSE=MIT RESTRICT=test SLOT=0/5.7 -SRC_URI=https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-5.7.0.tar.gz -> rocm-cmake-5.7.0.tar.gz +SRC_URI=https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-5.7.1.tar.gz -> rocm-cmake-5.7.1.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4eca66872ec3bb2fe9d6c3f8f260e9cd diff --git a/metadata/md5-cache/dev-util/ruff-0.1.0 b/metadata/md5-cache/dev-util/ruff-0.1.1 similarity index 98% rename from metadata/md5-cache/dev-util/ruff-0.1.0 rename to metadata/md5-cache/dev-util/ruff-0.1.1 index 2957b1b43cfd..f8b2ebb2bbe9 100644 --- a/metadata/md5-cache/dev-util/ruff-0.1.0 +++ b/metadata/md5-cache/dev-util/ruff-0.1.1 @@ -10,6 +10,6 @@ LICENSE=MIT Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 WTFPL- RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 -SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.2/download -> anstyle-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/argfile/0.1.6/download -> argfile-0.1.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.12/download -> assert_cmd-2.0.12.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.3/download -> base64-0.21.3.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bstr/1.6.2/download -> bstr-1.6.2.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.6/download -> clap-4.4.6.crate https://crates.io/api/v1/crates/clap_builder/4.4.6/download -> clap_builder-4.4.6.crate https://crates.io/api/v1/crates/clap_complete/4.4.0/download -> clap_complete-4.4.0.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.4.0/download -> clap_complete_fig-4.4.0.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.4.2/download -> clap_derive-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/codspeed-criterion-compat/2.2.0/download -> codspeed-criterion-compat-2.2.0.crate https://crates.io/api/v1/crates/codspeed/2.2.0/download -> codspeed-2.2.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.4/download -> colored-2.0.4.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.3/download -> darling-0.20.3.crate https://crates.io/api/v1/crates/darling_core/0.20.3/download -> darling_core-0.20.3.crate https://crates.io/api/v1/crates/darling_macro/0.20.3/download -> darling_macro-0.20.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.13/download -> dyn-clone-1.0.13.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.27/download -> flate2-1.0.27.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.13/download -> globset-0.4.13.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/imperative/1.0.5/download -> imperative-1.0.5.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.7/download -> indicatif-0.17.7.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/insta-cmd/0.4.0/download -> insta-cmd-0.4.0.crate https://crates.io/api/v1/crates/insta/1.34.0/download -> insta-1.34.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/is-macro/0.3.0/download -> is-macro-0.3.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.0.crate https://crates.io/api/v1/crates/lalrpop/0.20.0/download -> lalrpop-0.20.0.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libcst/1.1.0/download -> libcst-1.1.0.crate https://crates.io/api/v1/crates/libcst_derive/1.1.0/download -> libcst_derive-1.1.0.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.35/download -> libmimalloc-sys-0.1.35.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.39/download -> mimalloc-0.1.39.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.4/download -> nix-0.26.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/path-absolutize/3.1.1/download -> path-absolutize-3.1.1.crate https://crates.io/api/v1/crates/path-dedot/3.1.1/download -> path-dedot-3.1.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.12/download -> pep440_rs-0.3.12.crate https://crates.io/api/v1/crates/pep508_rs/0.2.1/download -> pep508_rs-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/petgraph/0.6.4/download -> petgraph-0.6.4.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/pmutil/0.6.1/download -> pmutil-0.6.1.crate https://crates.io/api/v1/crates/portable-atomic/1.4.3/download -> portable-atomic-1.4.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/pyproject-toml/0.7.0/download -> pyproject-toml-0.7.0.crate https://crates.io/api/v1/crates/quick-junit/0.3.3/download -> quick-junit-0.3.3.crate https://crates.io/api/v1/crates/quick-xml/0.29.0/download -> quick-xml-0.29.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.12.0/download -> rayon-core-1.12.0.crate https://crates.io/api/v1/crates/rayon/1.8.0/download -> rayon-1.8.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.3.9/download -> regex-automata-0.3.9.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.10/download -> rustix-0.38.10.crate https://crates.io/api/v1/crates/rustls-webpki/0.101.4/download -> rustls-webpki-0.101.4.crate https://crates.io/api/v1/crates/rustls/0.21.7/download -> rustls-0.21.7.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemars/0.8.15/download -> schemars-0.8.15.crate https://crates.io/api/v1/crates/schemars_derive/0.8.15/download -> schemars_derive-0.8.15.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/semver/1.0.20/download -> semver-1.0.20.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.6.0/download -> serde-wasm-bindgen-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_test/1.0.176/download -> serde_test-1.0.176.crate https://crates.io/api/v1/crates/serde_with/3.3.0/download -> serde_with-3.3.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.3.0/download -> serde_with_macros-3.3.0.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/similar/2.3.0/download -> similar-2.3.0.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.11.1/download -> smallvec-1.11.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.2/download -> strum_macros-0.25.2.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case-core/3.2.1/download -> test-case-core-3.2.1.crate https://crates.io/api/v1/crates/test-case-macros/3.2.1/download -> test-case-macros-3.2.1.crate https://crates.io/api/v1/crates/test-case/3.2.1/download -> test-case-3.2.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.49/download -> thiserror-impl-1.0.49.crate https://crates.io/api/v1/crates/thiserror/1.0.49/download -> thiserror-1.0.49.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.4+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.4/download -> tikv-jemallocator-0.5.4.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.7.8/download -> toml-0.7.8.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.26/download -> tracing-attributes-0.1.26.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-indicatif/0.3.5/download -> tracing-indicatif-0.3.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode_names2/1.2.0/download -> unicode_names2-1.2.0.crate https://crates.io/api/v1/crates/unicode_names2_generator/1.2.0/download -> unicode_names2_generator-1.2.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.8.0/download -> ureq-2.8.0.crate https://crates.io/api/v1/crates/url/2.4.1/download -> url-2.4.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid-macro-internal/1.4.1/download -> uuid-macro-internal-1.4.1.crate https://crates.io/api/v1/crates/uuid/1.4.1/download -> uuid-1.4.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/vt100/0.15.2/download -> vt100-0.15.2.crate https://crates.io/api/v1/crates/vte/0.11.1/download -> vte-0.11.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.37/download -> wasm-bindgen-test-macro-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.37/download -> wasm-bindgen-test-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/webpki-roots/0.25.2/download -> webpki-roots-0.25.2.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.2.0/download -> wild-2.2.0.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/winnow/0.5.15/download -> winnow-0.5.15.crate https://crates.io/api/v1/crates/wsl/0.1.0/download -> wsl-0.1.0.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/charliermarsh/ruff/archive/refs/tags/v0.1.0.tar.gz -> ruff-0.1.0.gh.tar.gz +SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.2/download -> anstyle-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/argfile/0.1.6/download -> argfile-0.1.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.12/download -> assert_cmd-2.0.12.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.3/download -> base64-0.21.3.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bstr/1.6.2/download -> bstr-1.6.2.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.6/download -> clap-4.4.6.crate https://crates.io/api/v1/crates/clap_builder/4.4.6/download -> clap_builder-4.4.6.crate https://crates.io/api/v1/crates/clap_complete/4.4.0/download -> clap_complete-4.4.0.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.4.0/download -> clap_complete_fig-4.4.0.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.4.2/download -> clap_derive-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/codspeed-criterion-compat/2.2.0/download -> codspeed-criterion-compat-2.2.0.crate https://crates.io/api/v1/crates/codspeed/2.2.0/download -> codspeed-2.2.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.4/download -> colored-2.0.4.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.3/download -> darling-0.20.3.crate https://crates.io/api/v1/crates/darling_core/0.20.3/download -> darling_core-0.20.3.crate https://crates.io/api/v1/crates/darling_macro/0.20.3/download -> darling_macro-0.20.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.13/download -> dyn-clone-1.0.13.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.27/download -> flate2-1.0.27.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.13/download -> globset-0.4.13.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/imperative/1.0.5/download -> imperative-1.0.5.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.7/download -> indicatif-0.17.7.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/insta-cmd/0.4.0/download -> insta-cmd-0.4.0.crate https://crates.io/api/v1/crates/insta/1.34.0/download -> insta-1.34.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/is-macro/0.3.0/download -> is-macro-0.3.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.0.crate https://crates.io/api/v1/crates/lalrpop/0.20.0/download -> lalrpop-0.20.0.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libcst/1.1.0/download -> libcst-1.1.0.crate https://crates.io/api/v1/crates/libcst_derive/1.1.0/download -> libcst_derive-1.1.0.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.35/download -> libmimalloc-sys-0.1.35.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.39/download -> mimalloc-0.1.39.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.4/download -> nix-0.26.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/path-absolutize/3.1.1/download -> path-absolutize-3.1.1.crate https://crates.io/api/v1/crates/path-dedot/3.1.1/download -> path-dedot-3.1.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.12/download -> pep440_rs-0.3.12.crate https://crates.io/api/v1/crates/pep508_rs/0.2.1/download -> pep508_rs-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/petgraph/0.6.4/download -> petgraph-0.6.4.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/pmutil/0.6.1/download -> pmutil-0.6.1.crate https://crates.io/api/v1/crates/portable-atomic/1.4.3/download -> portable-atomic-1.4.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/pyproject-toml/0.7.0/download -> pyproject-toml-0.7.0.crate https://crates.io/api/v1/crates/quick-junit/0.3.3/download -> quick-junit-0.3.3.crate https://crates.io/api/v1/crates/quick-xml/0.29.0/download -> quick-xml-0.29.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.12.0/download -> rayon-core-1.12.0.crate https://crates.io/api/v1/crates/rayon/1.8.0/download -> rayon-1.8.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.3.9/download -> regex-automata-0.3.9.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.10/download -> rustix-0.38.10.crate https://crates.io/api/v1/crates/rustls-webpki/0.101.4/download -> rustls-webpki-0.101.4.crate https://crates.io/api/v1/crates/rustls/0.21.7/download -> rustls-0.21.7.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemars/0.8.15/download -> schemars-0.8.15.crate https://crates.io/api/v1/crates/schemars_derive/0.8.15/download -> schemars_derive-0.8.15.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/semver/1.0.20/download -> semver-1.0.20.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.6.0/download -> serde-wasm-bindgen-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_test/1.0.176/download -> serde_test-1.0.176.crate https://crates.io/api/v1/crates/serde_with/3.3.0/download -> serde_with-3.3.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.3.0/download -> serde_with_macros-3.3.0.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/similar/2.3.0/download -> similar-2.3.0.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.11.1/download -> smallvec-1.11.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.2/download -> strum_macros-0.25.2.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case-core/3.2.1/download -> test-case-core-3.2.1.crate https://crates.io/api/v1/crates/test-case-macros/3.2.1/download -> test-case-macros-3.2.1.crate https://crates.io/api/v1/crates/test-case/3.2.1/download -> test-case-3.2.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.49/download -> thiserror-impl-1.0.49.crate https://crates.io/api/v1/crates/thiserror/1.0.49/download -> thiserror-1.0.49.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.4+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.4/download -> tikv-jemallocator-0.5.4.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.7.8/download -> toml-0.7.8.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-indicatif/0.3.5/download -> tracing-indicatif-0.3.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.39/download -> tracing-0.1.39.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode_names2/1.2.0/download -> unicode_names2-1.2.0.crate https://crates.io/api/v1/crates/unicode_names2_generator/1.2.0/download -> unicode_names2_generator-1.2.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.8.0/download -> ureq-2.8.0.crate https://crates.io/api/v1/crates/url/2.4.1/download -> url-2.4.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid-macro-internal/1.4.1/download -> uuid-macro-internal-1.4.1.crate https://crates.io/api/v1/crates/uuid/1.4.1/download -> uuid-1.4.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/vt100/0.15.2/download -> vt100-0.15.2.crate https://crates.io/api/v1/crates/vte/0.11.1/download -> vte-0.11.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.37/download -> wasm-bindgen-test-macro-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.37/download -> wasm-bindgen-test-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/webpki-roots/0.25.2/download -> webpki-roots-0.25.2.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.2.0/download -> wild-2.2.0.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/winnow/0.5.15/download -> winnow-0.5.15.crate https://crates.io/api/v1/crates/wsl/0.1.0/download -> wsl-0.1.0.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/charliermarsh/ruff/archive/refs/tags/v0.1.1.tar.gz -> ruff-0.1.1.gh.tar.gz _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6cf8dcca76c8001317158ce8fc03f562 +_md5_=63a45ced435ba6f259d833fef4baf97f diff --git a/metadata/md5-cache/dev-util/selenium-manager-4.14.0 b/metadata/md5-cache/dev-util/selenium-manager-4.14.0 new file mode 100644 index 000000000000..c11cf16a281c --- /dev/null +++ b/metadata/md5-cache/dev-util/selenium-manager-4.14.0 @@ -0,0 +1,14 @@ +BDEPEND=test? ( || ( www-client/firefox www-client/firefox-bin ) ) >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=CLI tool that manages the browser/driver infrastructure required by Selenium +EAPI=8 +HOMEPAGE=https://github.com/SeleniumHQ/selenium +INHERIT=cargo +IUSE=test debug +KEYWORDS=~amd64 ~x86 +LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes/0.8.3/download -> aes-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/ar/0.9.0/download -> ar-0.9.0.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/assert_cmd/2.0.12/download -> assert_cmd-2.0.12.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfb/0.7.3/download -> cfb-0.7.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clap/4.3.23/download -> clap-4.3.23.crate https://crates.io/api/v1/crates/clap_builder/4.3.23/download -> clap_builder-4.3.23.crate https://crates.io/api/v1/crates/clap_derive/4.3.12/download -> clap_derive-4.3.12.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crc/3.0.1/download -> crc-3.0.1.crate https://crates.io/api/v1/crates/crc-catalog/2.2.0/download -> crc-catalog-2.2.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/debpkg/0.6.0/download -> debpkg-0.6.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/directories/5.0.1/download -> directories-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/exitcode/1.1.2/download -> exitcode-1.1.2.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/filetime_creation/0.1.6/download -> filetime_creation-0.1.6.crate https://crates.io/api/v1/crates/flate2/1.0.27/download -> flate2-1.0.27.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures/0.3.27/download -> futures-0.3.27.crate https://crates.io/api/v1/crates/futures-channel/0.3.27/download -> futures-channel-0.3.27.crate https://crates.io/api/v1/crates/futures-core/0.3.27/download -> futures-core-0.3.27.crate https://crates.io/api/v1/crates/futures-executor/0.3.27/download -> futures-executor-0.3.27.crate https://crates.io/api/v1/crates/futures-io/0.3.27/download -> futures-io-0.3.27.crate https://crates.io/api/v1/crates/futures-macro/0.3.27/download -> futures-macro-0.3.27.crate https://crates.io/api/v1/crates/futures-sink/0.3.27/download -> futures-sink-0.3.27.crate https://crates.io/api/v1/crates/futures-task/0.3.27/download -> futures-task-0.3.27.crate https://crates.io/api/v1/crates/futures-timer/3.0.2/download -> futures-timer-3.0.2.crate https://crates.io/api/v1/crates/futures-util/0.3.27/download -> futures-util-0.3.27.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gimli/0.27.3/download -> gimli-0.27.3.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.17/download -> h2-0.3.17.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.25/download -> hyper-0.14.25.crate https://crates.io/api/v1/crates/hyper-rustls/0.24.0/download -> hyper-rustls-0.24.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/infer/0.8.1/download -> infer-0.8.1.crate https://crates.io/api/v1/crates/infer/0.15.0/download -> infer-0.15.0.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/ipnet/2.7.1/download -> ipnet-2.7.1.crate https://crates.io/api/v1/crates/is-terminal/0.4.5/download -> is-terminal-0.4.5.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/lzma-rust/0.1.4/download -> lzma-rust-0.1.4.crate https://crates.io/api/v1/crates/lzma-sys/0.1.20/download -> lzma-sys-0.1.20.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nt-time/0.5.3/download -> nt-time-0.5.3.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/object/0.30.4/download -> object-0.30.4.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/password-hash/0.4.2/download -> password-hash-0.4.2.crate https://crates.io/api/v1/crates/pbkdf2/0.11.0/download -> pbkdf2-0.11.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.12/download -> pin-project-lite-0.2.12.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/predicates/3.0.1/download -> predicates-3.0.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.9.3/download -> regex-1.9.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.3.6/download -> regex-automata-0.3.6.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/relative-path/1.9.0/download -> relative-path-1.9.0.crate https://crates.io/api/v1/crates/reqwest/0.11.19/download -> reqwest-0.11.19.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rstest/0.18.2/download -> rstest-0.18.2.crate https://crates.io/api/v1/crates/rstest_macros/0.18.2/download -> rstest_macros-0.18.2.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.11/download -> rustix-0.36.11.crate https://crates.io/api/v1/crates/rustix/0.38.8/download -> rustix-0.38.8.crate https://crates.io/api/v1/crates/rustls/0.21.6/download -> rustls-0.21.6.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.2/download -> rustls-pemfile-1.0.2.crate https://crates.io/api/v1/crates/rustls-webpki/0.101.4/download -> rustls-webpki-0.101.4.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.185/download -> serde-1.0.185.crate https://crates.io/api/v1/crates/serde_derive/1.0.185/download -> serde_derive-1.0.185.crate https://crates.io/api/v1/crates/serde_json/1.0.103/download -> serde_json-1.0.103.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sevenz-rust/0.5.2/download -> sevenz-rust-0.5.2.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/socket2/0.5.3/download -> socket2-0.5.3.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.29/download -> syn-2.0.29.crate https://crates.io/api/v1/crates/tar/0.4.40/download -> tar-0.4.40.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.23/download -> time-0.3.23.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.10/download -> time-macros-0.2.10.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.32.0/download -> tokio-1.32.0.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.24.1/download -> tokio-rustls-0.24.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/toml/0.7.6/download -> toml-0.7.6.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.14/download -> toml_edit-0.19.14.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.0/download -> uuid-1.3.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webpki-roots/0.25.2/download -> webpki-roots-0.25.2.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.5.0/download -> winnow-0.5.0.crate https://crates.io/api/v1/crates/winreg/0.50.0/download -> winreg-0.50.0.crate https://crates.io/api/v1/crates/xattr/1.0.1/download -> xattr-1.0.1.crate https://crates.io/api/v1/crates/xz2/0.1.7/download -> xz2-0.1.7.crate https://crates.io/api/v1/crates/zip/0.6.6/download -> zip-0.6.6.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate https://github.com/SeleniumHQ/selenium/archive/refs/tags/selenium-4.14.0.tar.gz -> selenium-manager-4.14.0.tar.gz +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=ebe06cd769cd644ef013492d97cf2ae4 diff --git a/metadata/md5-cache/dev-util/shflags-1.3.0 b/metadata/md5-cache/dev-util/shflags-1.3.0 index 1c28f2b77a9a..d2696830b987 100644 --- a/metadata/md5-cache/dev-util/shflags-1.3.0 +++ b/metadata/md5-cache/dev-util/shflags-1.3.0 @@ -3,8 +3,8 @@ DESCRIPTION=Command-line flags module for Unix shell scripts EAPI=8 HOMEPAGE=https://github.com/kward/shflags IUSE=examples -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 sparc x86 LICENSE=LGPL-2.1 SLOT=0 SRC_URI=https://github.com/kward/shflags/archive/v1.3.0.tar.gz -> shflags-1.3.0.tgz -_md5_=443ce31222d58398d0522e9c67074632 +_md5_=64a218628275b38cc9a619c645e5041d diff --git a/metadata/md5-cache/dev-util/stressapptest-1.0.11 b/metadata/md5-cache/dev-util/stressapptest-1.0.11 new file mode 100644 index 000000000000..e43b15f1ad72 --- /dev/null +++ b/metadata/md5-cache/dev-util/stressapptest-1.0.11 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure +DEPEND=dev-libs/libaio +DESCRIPTION=Stressful Application Test +EAPI=8 +HOMEPAGE=https://github.com/stressapptest/stressapptest +INHERIT=flag-o-matic +IUSE=debug +KEYWORDS=~amd64 ~arm ~mips ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-libs/libaio +SLOT=0 +SRC_URI=https://github.com/stressapptest/stressapptest/archive/v1.0.11.tar.gz -> stressapptest-1.0.11.tar.gz +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=5d4bfd1da27ca3e19c2b736f08d14407 diff --git a/metadata/md5-cache/dev-util/stripe-mock-0.173.0 b/metadata/md5-cache/dev-util/stripe-mock-0.173.0 deleted file mode 100644 index a51afb7f3f43..000000000000 --- a/metadata/md5-cache/dev-util/stripe-mock-0.173.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install test unpack -DESCRIPTION=Mock HTTP server that responds like the real Stripe API -EAPI=8 -HOMEPAGE=https://github.com/stripe/stripe-mock/ -INHERIT=go-module -KEYWORDS=amd64 x86 -LICENSE=MIT ISC BSD-2 -RESTRICT=strip -SLOT=0 -SRC_URI=https://github.com/stripe/stripe-mock/archive/v0.173.0.tar.gz -> stripe-mock-0.173.0.tar.gz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=71a90f2e2a0e45caedfef2d78b73e9f1 diff --git a/metadata/md5-cache/dev-util/stripe-mock-0.176.0 b/metadata/md5-cache/dev-util/stripe-mock-0.176.0 deleted file mode 100644 index 558e502ff13e..000000000000 --- a/metadata/md5-cache/dev-util/stripe-mock-0.176.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install test unpack -DESCRIPTION=Mock HTTP server that responds like the real Stripe API -EAPI=8 -HOMEPAGE=https://github.com/stripe/stripe-mock/ -INHERIT=go-module -KEYWORDS=~amd64 ~x86 -LICENSE=MIT ISC BSD-2 -RESTRICT=strip -SLOT=0 -SRC_URI=https://github.com/stripe/stripe-mock/archive/v0.176.0.tar.gz -> stripe-mock-0.176.0.tar.gz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=908dfcc3e5829b18cfa35c52d83291b9 diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz index f24683984786c9e069c7d10d8349ea2ea309a83a..3eaeb02c9bfd93625b67daf9697d0c91a868bc2e 100644 GIT binary patch delta 17149 zcmV(;K-<6Xi~*320e>Hh2mk;800092g`L^1ok?x z`?dMeZN$(=b|I`(7EcsUo{nz|DOw0;W&V7O;4SwtM@-vls5z!Eb_unl?b~sC^GUk* z(TC$*3c;PQ^Cd1TEIoK>Ij)@=&trc2*m}?Z^6zg<^=*yM@BIf~-hcJ)TB{F}A^}i; zAJ*#8TUqYJ5GrSJ@(yPVw@%F6=e>PT3FD?U`l+>?QRZ$DGg;-)yI(w9uZwd}F16O< zXf|BfuH`o8axt_$`J`B^)E#FJo5PLEFLSFq|7xx8f^g@bc)|&LdVFd9UfB&5Fxn@IKp2*v;>= zV@h@AwsP>h;}$k?otn38U)yNu^qg=_zr#rQQo`v<->LW-yIYkA*{u*5hPL~3o{D+gx0#1L6rRKNK_U-+D z{GjQo@g~&N>fO*rkz|kro74;C#=PR09G@FSvR)yc)s-(0;kDoffqK)ZtdV; zF{g!#;Lxk+XKXhT*cGOQ7Qh`302$})h5}>lHu4^O`G=vZ@4gRTwgUs!JVf#UC_y`H zr^5-Zlnu@_@TLKIEgpaC!)nfJ^;7&d9-t*mal!z|Tq=MU=L4X5?AK=R?KI+W7Thnc zfcJG*&NNQmerG5=wZF^djYBP-X0GCv8)xB6C38q_6_8@5z714Z70B&#<{Zt-1R$A9!2xnP}rE zaDbiz_Kn>L^o4(6C(w-*BFGiN8$2+R22&2WT&)ct#*26c>!GRUID9{#n?j~ML(I3x(RHDt2c5{o_G|P z3AVK{y!VdZOFqh@@N)z4MpE9Od5r|gAxikFL_+?(oeEP3m1}<3>G-8Q=79f`)7c(K zcX*C*F2Jcj$yHDbM?W51AhZS#k;gvAlRrH{h3`*HPzzWE zIB3LhD5XO^Mrx-2KP$x@lUgM1uw-K*Kb>l;rA{R2$NNa593KiTK^ z-}cWWy?AYfgFH+%7RU@77v+|=Lxc!{RIb>>(GDDoXBGJ)A)h5b=Wz=wZ$V|8_k-U<&BN#J#lyf5xBo9 zEp=Ey;1l|MdW&+(RXmU<)C!4I?TQ!c9LAFnq2?g!rd{N#Uc9!{3s9F(`DtgU94$u^|{NXWzjmvHPP4#Dm~m2nWZvltL7^ z!0$^Lx7j$QKM!cfc?ybzxJV9uy&QP~1T5R|vWbU76jMF$VED4Rft?KOlV7LnkPc8M zLPuu8y%yvG&I*3O;+-3^PBPJiC9WReY#c{GpMm%U0UXBX-`ea#78&(vlWho10X>tu z2v2_xJAIp9{tjf-^dTZ=-ryBBfl3zKDZ*BrHJ+EVLm1hLB^Ia?P+-8PSUW0tkOz9- z7>n!zxvUPoY5Nr19oK=2=7bR(o(5|!V`dP#0G}c9eGX{>H2b!9SQx>67>bmV06=~K zP()A8>H{y=?PssJk+2QoN!txVdfk1x(9)kv2-BWFuWH@q3#fT)lqMOzVJ zxIE{KRGcLBvhWT}h_ewYIPLEZmH+a~S4+`>qzL^d1$Bm1EMz%Wt_9evATKG-@rko* zQNooB=uihCiGrs_t~NW4GlmMc*h$QIb&z`7Eqk&S9EJ=Ie_6;%JV{)Zs0l!YCz5{` zNpf+f`GHvrfQIlFF?;>;u_Gvh1md)$jUZ|`L&N#OZbU?NJSChMv-1G_Dm=X*QyV86 zh?KyigA#~o+zVQR`j3(91%W^Wp!WcEghWF-rA+4ejk#|4d9vxlO#CL`!}G|?7L1{i z)Q+?259q?(=2H*^Xf}(n5n%pD$7*eI9-`jp;rf=WJPal6ji-=aJ z!#m&dvjnq|j&(xWD?EwMx{fy_(ttrFFd0&fE=z=gf zU$g{gX{ct{N@~ct5_!Nt>H~kWIqZ^<7+4P9Lkhv1mufAGXj`Oj$nQdg;9T%)b7&eb z$E*vs59!YT#9-|f7kYYn7%|-^G6K1dKq|g^Br?d>I5@x31{QcgC}=;Pvp>+AbU;iX zV~RGFT;)M0k*pzs2bF{T6}fMc`j{E;Lii=}-`qH3%C5uN@k=;i3Xgx973Lqa^E*HS zyuf;95CIwjd1h8JAFN(N1jYkzJY*=I z4-X#-So{UKgMz>SCEds_4iW%~11`X?z*)&e4k+G0usxWAq_Yq% z;(JK(o+A%777>b;12kIhNKsb}GC zgZ`zVAA|5bJ&4083CziSlL{Cfaff`w10b1F1RU)ov9(Ir14%%c5)u+}7jmbn*+gLn z>YyDW(M!Y&Xjgv`7BSyZ$aB?lDu*p#35{Ri2R6sC{0~id=70VDefrQ|>Yz0}MPbL` za}gE}T*=71964Sy@h=$$W$6oynEbX=QGwIOTCJFMXk-zb@MNNt$ZfR50(c9_o79Ey z=<6iVN!1wmH8gfRF&p$$RdLeX1F#4+j-4Oofbd>%5#)aWC(hC3Telgy2Y`}CK)ZL02WCfti3J&XF1THvXJwzN(J+F3J_Uqr@ zhY#gL5i+%>nKlHtER`jRr|ow1ILAD z`XxF9z`=h-H$cVH#&nZ5@G6xJX#N}1zNP-wDk-3@mG_(>rPBEypov16DS;tNyq6p=JQib782jpHYe>kls_ zj4cbN(pUVWtzJqp@ktjH;;Vz5u=ZP9f*`_K;83Lz*j72%q+1!1hc9pmo*14CJVPXa zPjEpVf!2S)J)^4M{O3j@D`p=A`_n#8AKQ97nR(Q zY~AL7U~)Jfui+seRZwdZE%{hEaYr&A{2bhI)yIP*BQ5exNL4RXgW2F6QX_l?nd(6M z+zQaM7S4821nBU&AW8Em?>s7fu);zzZ+w67`{Cl1qHdZs#FyWA5+t4YBx{jw;0PVB zP-Rtm3Nmtl)JYoSfA6i&(fyObGzVv$_i`#iuXu)wJQzN{Kzi5ssj2@EgP7|ZnC|n3 zEXN|?pA~lLm{U~R9+eEgJQ!}_sEp)JQ5g&Tj_@3i*Z_W5B>W&7e@94_TYlT{C!G_lokx)ELzf~7c zmH$BCZBseInnR$0BgVOn5Ir;wiL_$i_@tnx@7O&bkeJjCZXLOd#}9Qe_Ar%)6B5sW zng_V~Jbf7UCY}dppN4MwOXz^Hjzu?Ix?0d>m~ORjNfjvT?1J7~qLz4q|D=DA_@VIU z5p_KXVcuava{12fj~EO&)7BqM^#bb6y}6EQQ z2iH#ivRj-TOzL2d4X9m&i1vM1D&(vnZw9)H?}wS8SuIrY7BV9rm$R=EOV$~!=Erpe z2_2j=(5E8aIG?-?jD|-Oyh(oq3{9G#2n2MUqDu(EpbAgusbB!Ul3Y@d>bpR&ypxrh zuD1sXrNYEA-yKO+-XSfZtrJfh5nciDdu8Z9eg0{_C!r8bu3unx{uzLVZ5(2bGfd*% zC-wkk<3NWfl52eR8l0n=Cl&&yAW3v-i?XU=l?^Ry06>}oa^NxmsV9F|@)3d>?vJ1G zIf3S+Y8dLHE|dovfMkkt`eCa)x^5!LWigQc3(TK%3Hb=U6^N!!L*g4P`q^Ht)8GwC7;s@n$wNL7?-fK5j|@R^*rEh*7IY-L}h`d;kx zrmleU%tRTy0E`x!R9BNX6hQ$;lX(*MpE&(2p4&gmb z667EsGZJ=lpgbdwtacVK!cK-QBiMt~Nr9(YDKHv*#PR81qzg+*1#S-$@XCpV^2)^B zmYzh?B>j?g8)OLAc{XAb_pA@$w=1fga~a?jd4zPLAR4-$TzI5zT|uBoppBVTe-w?d zGZ6G}0x47gjO^U88BShFn%ND`2rj#(btptgXlHUutvf_4J$saA%>rN$1+O^u*W1`Z z_DhiT0J1)th2Xp$OkYqd4`0=tLxQGv!bTTXh^-9r0T@})3oTEnApkpoi}-_5;kR%U zb3@lW9Czp7%LZb3g2~q$(jF9%CQs76T0qpN(+%X|Fzj&&Pk`y(2)PJbzkU?Ja}~mm z-Edd{Ma=-i5&MFHu;^lUG4Bd8|3>@*XY8!;;Wfy~RZG zQJc5|v3*KI>L^elF}Sq>O)Ei9pi(ERpF>^=YN|;jcob?*$bR`~qZk&^0OyrF19HsPp!BU3qUAGS) z>4Ff0gnW%Jw~zpxDdcdqhY))?i6-kx6NMF#7@pI^A6{(sA3xcrUvCh)ceOuD3iA}$ zQzFF4Qur@?xasO|B1}DC5AQ&kH-sA`U0oKyl41yu1(oW(lK~ec0(*#)C>Kl%4=a5= z*GS>AbpOVae-}vsKa2fK4?DKBf6_8iasP4f*@RbGSRO=ujsA^T#6hu&_;Haj)5B%)ox0caNdBUtNr0i zvK|6kMR($8B#s&+;-9*7SHc6T93-ENsG?Qk^EqWiwav)zSgI6Vb$^AZio7@Mk6k)3 zf=R{dlR6u_F1wMQ2#Xn2;2i-^hk?G@=*!PP|6~2_rTa{k;hdiu89D)Q0xm#8&SOZN z*x{t$<}2z(2uB!os6LF$>>YP9gXY26P*&=GN>H=Wr#iay1Q(Bik4>Jgo)CZxi$0)4 zP#BPrt!u#HGYY;uz<;T_sM{OS{h(IXu1ZDB8zvW8*Ch>_^uY6hQlNH$;>h-6Yp$6+8qQ+QLRoYz$U0qajL7S1+I9Ae9eC_)eAvSZ!T#fK^6uy zIE!sh_{Zw%R`jqjsFSM90uw%_x^;Q{&ToLhs!EM6ld%$Th=0~YeSy>HP{Jju9Tb9; z_tB+MggC0D5RO2;f$vPvGBtndZf8Qqx7UqO zk|WjJ-UycVQi#n1{AlK&#S%kRCU4AQHmzJB@iX?z|( z*;l-({pFWXg@06UU2D9wRHI;H6_vRSN2E9;4IG7tLgSGl+-LF#{i< z8cNFTsCdXzIje@w0=T@P*c@!gx_Uv0PmHJ@5CUO>1%EuJG7h{50vuJgQEO#FHe<2@ z@If6jB!zPX0*4*58AMHz>3E04qn z7T-S7Obh-V)U)cz8M@R$d#Thwg4P8s%&VC#HT6u;pARi4*PS%xs*TiSWbvYQ5)!N0 zPtV2+oPUJ2!W6QSG^;x&F^$eTTg3;BC zJ^)JfN}&5&R!1ayeY~pDAcy#*mG9Cnax<9krOI*IG@&VE7)+E|)u=2Rd-*4@7IKAar$Os@xUHk(fU2Mt?Sh zivWe{|A*N)hscTW7(#8GTe)jkxvs3PCK6)YF%8`%fq|p~2%+j$eDTs119WYyh1evd zZ!Ko19cbs@nM?OypFaJWtG(%6^HZ(ExcD=-SvD+!IDmun9QkV1Rey9N3qqCVJIs@qRWY>7U|n4W5O6fbo2C#FYuQH) z9CmXKx>^0~2dbzVkeZ4}3aZ6dU4Fp3NL*^81=KJiSKhCMf6b(}(kMB+Ri~n&0{d?QJxLSCY1MzwF3iVDPrCZBZfs4lzr+-z|H-Y?~ z5E*{L^;D5iBNu{jqCbjy(cuJ6oh~Z0nOdu%n+Tt}q5u5YP!m!IY6Yo9y+mEIPso8< zT=Ii$xKqi&WNlSs)x$;PX{yJYz8XCPn^uFr?r!*`x}{CTlzLkE*eKF13CVf26bXL{9WA?v8Qf{#C^!(%Ytgk`95WoofdRRfMrw5DoH(J?_+3gdSYaNRLS3r49ko0nqIx@|Dt}N4$q2h4Ih~<- zwUCSP)%uwkz=2duO>-pmQyHIwLoz*PWGNc+9k4Ot-KD-A30}<5qAc1HdoejImm>&~@KpIX+$Ty|#5!6fLY7_k# zWO}cj#)%Yw#!PjQpnoUFD(ZiIRGkyDZ~CF;olraY42RvPsVZ4bh4eg7&qbdR(*^tm z6tk)#F0i>OAsaSh)5cIl&tb?3^{1LXX;)6ikwuWPr81YV2S^ou^<}X zzx?uX{3%a+Vwwg7bFIK)=5K>WKKAMbS($)Klyp)Dx%cWS-+vVj4MksBmoXv1SBL_& zmVseT6FbB)(#nbXZPLHPWBBewUM_%hhWC*rIFhF3AOI=OXB&h=h@tOwqn!fk8p#j? zC!0&ed30}RFu^+u$+PGJRF|Rr`_}#NPUHuPl?o^9gX9aPFcppQ+`;h?#4Cw`V)=c0 zE(_UO15o_jy?_3h^0=4(RI(>>! z*IDsIcrbxZs>U%!RO9f$5C=3`x_iN2NVp+p^-8N=(SMg)s7F8e8-8b*2|p}&Cx@m> z)71!CKsPuLhbL|c@&bweoxwEo)L*z-cr7JD?p;L{KMOy|@tJY|1KroPr*o9OL zn)RXyLtsjGco5d6+5;l>Hd4hwIugiBuoibb3C|=?OT8s%(R)G+ETZAKmf? zfA59kP#ZCl1+Uz|A7B_3Huk!ef;B;2poFHO6?o@a7~ zhGdGWk+&j#LCW&C!={U!ITf^!5-RX(d=1Kjmw%k*)RDI&GttfPpQzgY+9cuv5+RH= z8gxJ=8eSYc(vruY_;Yel1-M(-unl@geqZ$4QWHvv>9UdR2!=8h_g$>sZ_e&3tBc=z$v(cY6VId39dZ3iBb+6{ys65=e4XB7b&5 zrlvk@0x|IX!(pr6lz8VKE+dn5K~$QE7}-kve=Z{e`Qa*Kb%?@H(OkFUWDaPks9VFb z72+)x77sTEu9}QhG+(Cdo`3IS%2=L@=n; zWQNHpOk`?kbh=4)t2U- zB@f6%Enc0~tyf*iK}u%H3l0JV(Ao@zrR_B1C;-c==eq3tKhYBe?ZwbEX1 z;XaK|U%tLrEacm%`i7$Aq7tlR5qW@&C8}SlrpNOpFYC?>lBj9Gr9xFmCnZ!TiA-7? z`J!Py)Qawph+PtAt3;Uh6;R=9O#{|^qn1O|j@$rZ6oe4|fb@9y)_+M6U_&^OI@M>Y z#BxP169p4 z-SrNp*#OPxZMAsAQ-3%57!&t}cN9Y-r>2BGbq|y($DaJ{NK^ULplMm{Eco+AP#0fu zG%wxh_!JMHMTPbB)8~7uY-tMWI*6?Qs5L`X=FycOFdMm zjlPO*naE!UmNyC-cmWmsAuj?S-eQzdR z%F!s@L=dUgl0_2$Xx&3f?;hR#$U{!`jn56qf_5ZL1Y*{Vi?67DZg_>pXN#glcc!`@ z@>{(;$4KJpA)5Ro9ydjqH9_Km@<-di)XXrJf>Cwt7ikAV8??8fBPaL;8FWZ^Hn;?h z77@hcRei^ZSAR7g!EaOWEvbc0Dg-uh)Xs})7JeS})e;wIhE!dfbBev%dK@KEySp-p~?Y2bC~KtPJ27xX_`1o zQEmu7#D7u=v3+l*oajM52<>HR(dE%DLgTieGY3Hi1;Oz}dCS9Asn|?gl2X-J*rwKR z=#n`gq^kzjwg%%>12Y&!RI?dD4wgEJ!uzB)lkCPOsDX8TY=?u7TfI|f zx7r%3C`KVn_x*KZd?|>tJP5v>XtYoTk!YtoOB2bVC{(ZX=I43qNWmr z(|;g>R3vl@tkT|%QV~|EOMS)P&H?r0A*P`*|*R&Vqrit~!q_cj4S?H2gBdD&acl%^5Q3%OC5& zYA>OZIm>f(4e%u1q3tzCEnaaraYfSKwSNvu9A2P8O6H(&k8J%8ToA_A(XB0!!0q<< zw5DEZ@9%W7ibs*>TUpI>YGF?*zh*>HIxr&fS)}L>L;d{a^Zs@nDqlvL-n4^3soI7F z^^Mxu6^Y+fWEI2fC<4gdRw!k4v~_j#ISr8Gdo3zP0VRGF!k^#F57On2_;XSMUw;^x z94$|cOT8A(DNCV$wFAcAIp4=H!cbT5QtLQQsL3euo>!_vd22LAlzD55icA)YT1Hj2 zSY#h9hMF1{AJT6)m8#LjblKaNZcOdom9JBSH1WBjn`iN&(VD1L*Zgm7^@38Vwl`P2 zY6vXN&Fr!SlVvD}-_WWzNrB8tfBYR5xy~JmS&KkxU=_8#BFZf{1UH z+mS7Sn62FrWAU7!-JNwAAP!)a_`haO2|U6QCa7^bN5}x8xVUL~6(_2@dJTJlKB)h! zyjA&eu!TF*VQ|8x+5563Z%iww`dTo6M{~e`KI*dt>sJgaO9X8XLOyBOC&s0EpVs-c z?YA#+FBA7sw$^|j`n{-gu_aA-9XyezBE`YL#W5`{wE)34K}2cRs0v(3P+8SaH~zKX z80lqBLw#VWzv%=Z-;ofKX7-?h4ZaEm0aUa?Mm-(%=vLHeC65RDioyZp)-;}`@sCD- zy4Cr}iGw&QXyt=O7rP?tHBMBU`f3k`Qf(_}d0N)yrUn&xz|$gd9b8EjJ#CgETC|wT zOKw0pqORgJb_xlRcP?Ej^XPjGQEfPaM$$O(t-82c2uG_3WbJ!|3uq!oOGvcaD(WIl zV}_h>F9%l|Bl|xwRCt%))L!^`SpbZGP{wJJykEO;)HUTb@07G34NtoxuP|QF)sGBU zBP(%S%a486ns_K8at8eXP+(jw)zP-cf#@;*iFv((u>(3179fnkFglt_tH#}>6-Zt~fDM4+jovgSSi1Hd9lQ+nq2&V_*zJ-I8gbx13aEyXk8SSq9B0vX zHuRV->EHlCvp*oAI`;S>fS%fa_6b)!oyR;{wYW6sbhgRAv7$!Erzey0keJpZu#GdW zvkQR917x_Sc6ha?sqKBMm7e6KCd1eI=ciwPvCk#_^7F5nDa#-FyZV+z&ASyXL*^04 z2x_d+HIMC76^i=EK}{#pyJSMmi~vNM6x7Zm&IsAub*YLh9BQAps7Z)_l*$BW{L*A9 zN2gf|)QZ&?Rt0d2G^aWXhy#fP?!DG(g;8|@*>~R?-V$T+p$!nU zC0+BX6G__}RfZ=siSNN=L}X z1A)a;h+$aGB%^pWR-xmz(>=69l-|;!28_ytyW>!&1q3{ z3tjQ4NZeIj)E&WlOq#-k+aPy^A2_t;y>T5#g+wt( zti@P(Wnb3F&0!6gI>A-?s9IN{1;o4MrXbR)s-QK&QqhpwM}TU|j~uHWrJ~BTYGA`8 zlhm%K3HjZ{0JDZ}f;zt9c7GEG$}n{mVtF+3FV7h?m?1nv*+-Q>)QlPU7OhPR+K{`^ zg}`DYjFTD{Vj6$6+ShNty#MRZ_QPhbz1bUx_DuW=n5UL+q1PpZyO>sS0$8$?`rl3H zS_hZ`4^Air9LH+|a`jOEq|TYG>BFK8nFX_J@xt79x$KOb9yoBjHc2>tx+%foE-O^1XoaY2Lw>zZ1=l<$>k z2gbH~6(9ilTp(9bcz*;wil+0*z%^kD`}Q;(Et}LByGL-xrcDVbN2df*tNQ)b?1Vsz zjWAz9t0yXmrmDr0hxMd}OmZ$cQ`aTqXv2;s;Ir5EP_m7L(+WqJ;m^<>UwDYtk!63c z(SouSajKF=?V1wUno)qeWmVI(*+padJc}Sr7bi}Oq7SIj{(oq;zkS^H<^4}T^Z!cv z^q=7e!rj@>C-E@NAZ1M{LBcMl=F^7`Wl1O;ZFNv>3l0a4B4;_KF-^mA=)9EfhPtHz z^~6UNdrI2%dt13ds)1nAHen9rIGFyuY1?-@o*E&vv+NP8q-cy4JWw!2ss@}|E3M3% zuIi!KccfTHl#|~xF@HZZ;Mb4Ko~Gkqp1GmlZEism*+yoCj^SUVQbJ%8C0UbbnhXVW zJQhp?^%*b2K-~Zz8rb0TrhQ-u2Xb&55VzC(h(#&qpxHE({ovt=mmQ92VSrP^)_PVb zM2nL$l_w8q(TMgDbPacm<6xRii>A=xcN-$)C~5l{S*+`JQGXZELAN;koY^&g;#I=F zi!#-4w-c@mu!Vm6!?zkLTv8uo(GJNU4JMB!CjTJ^-DHF}Mdzh1tEoD&Mi14bOiEbY z+EhC5oXs(R?D?G|?Il+n}isQd%Yu zvMz;)TCx~k#aH8wtu`Z9sIxAKp7O=eF<#fFOYAX$yW|`oM^qf+F7@fE`y;D|<1~iSqb|+KYq#pCRw-Qu z1$6u--5MD_9Ie=a93SG(J(ICDCN6C`Ms#SKzuPLa@=K=zcogSXew{reN}h2xodc?*2{qZ$El1+wl$>$ zO=X@nv`quTfSAEynkXaOd+9d%01I0ELa@Wi;K4%;0)z9>*z(a9XGN|SXNCT%!oPrB zpT7P5y}ui%0EV2Oz4$n9?%G??D-MkWKme1fR~3=vmqhP!^jee4CyXAFf0QJrwbUDp zm^$oRy`Xsa(FBWc8hR&rboKr$Xk#8nn{rStQ;Svb1{FHvkh5DB2DHL{6tY{C5%v z!^z9k5O=4`vX+G*p}=E1X5`n2&xy`*@G2}jykn>$iIWiCfLqoA9 z(qe{KXj9(Sre1?_iEU~0i^FlUQz`DWl(kYKO$oU2sFg9=(RbYxlzm8pF~8hpZi@2qHBi zkUq5g(9D)r26gEqfZP}IWd|hCAn9%wf>0oqw35D$yH5lqz(08$nt^jLxcw8`+94sm+CVV`OO?3DTBjzg!wv>2D=K=ovH!1 z2Y%vccX@>d1z|ZJO|CubT8)V8U-vZ&1$9S%#0sZYLAE&vC*j+AK|!O4Ayh;rV8F94 z{F5Yb+-%SO@Sz=MxYmwVZRY797M~maEjkjkvtD;BpfaaP;G5RS!!CL7 zeKampHTQ-&lH0mR(28arK~jHfdpP>BXt{zqJdmUu=o>5j<(Kh&{Z$i?x4BJQ(CfQ@ z`sV6YtsDytKk@c7gW}BY8v!(zjb1pn4diGC#w1%L)L+w3f7KmSRo>%x%I)mlj^vE% zVJMDL@1@A9!@E3X30-ZWig;YjWefxn`NBVY+j6Q+A)d7KAZq(ObWR(Pt7(-`)iNM* zruJQ66)kYn7(KbDlQ)pNQ(eRnJj=sY8?h;sBZ>7+O)cJ!DvK+aSCLztiioTCd#DI(0<9Hj#5& zNKow;tJ)EM2$bMk(A~D?wYwGqXjj6xsf%2PZv zU!b)vYNN*W$m;xoR$in=DuW~aAP&EL`}WH(dM!=YD&a2K3u>IE~^v|;sX8;s?>_N^?h zMRY;6Zm5$r)l_%V!gNo6+A}QzBwAHKhMbnH>v1x`yh|dqwq)kt8>(QYH}hs%c{qU_ z61~$~u}tHN;7S5#4v9hwg*B;P^%e@$8k}&bZI1MD<*T~!$N)7XI`D&;CJuH~-Q$^c zoy7NvryW3zFc1+brmI?f1qJd5KJ9wJ?omZI#5qW~P_Pgo7Pl&A@9#&k4)yrkAt_|07rUIEIeJ%MFj;rs9>4AbrcCNhkA#no$R0hcaAO>j=v zMA~|(&SWUg(q&o~zvL%|t;tR)SCL?cD=y9Tob6QgLL(J?K+;_oRC)tb(MwHq*8q<} zl>=C>hWh&D+dsa2w@1xX& zr*Zbc73g>ukq~VB`?xw#0gN5N;MB>hs+V`YHpTHF^jZNe?$+iG(3+gt@{>B~)oBM# zp}t7T&?Oht3ypvoNX*beh27vGlFUhO*n&?fa}b+)RTDgsA5wC5cW=qk3q9h5ckA^E zgm2R8pjI+}m1hx%BxV)NUzYKP@+Zc6y=#1?KlRpEbs+&vph4C)ZP2jjeF{Y@)h|%O z`XU@0?+`9pih4|vimn430{ zXQ3Q`$)gcb`4%WtS{IiL079>t62Vz;i93!;Aa&i*5PU@qc2l)TpcZ9MK0La4$XW)r zPSY!Y=&G7mwE{_NKfSV#R+Bz=SL!8lS?}Z19w{;S|;j$bMW9AyDmX*JM?;sqLzMbLH`k&plH=K ztqH9|3h(D=&`8_nZF97Jt8A^e(==^#Y0q8YCehw`jIHaKr8S?5Lz!w}h$>M+AX?oI9P zy=t|Al@5qf!5QH&)w|G}-rS)PE-zgK3)J}a)&_ALL+PVj!fPo%Z^xpRJGZEk0(3-g zov3cdrb4n!O}%b)8}YZ=O960c@dgZkUAOivqkz<#jIIfRWUNb;sGH%Ws{HgC1JQES zE^6WAbNA&FiBQ*8WB+4sEGYH!&*OdhP~Y`8^I%m4>XX#dPZ&hq?dmGr!r@`My0iOj zh}G<6&39)kpT@NFX~d-YbTRM_mjbVlI(JvP_TOppRg-{AQ;bOmp?F0H+SS{CbBoRA z@@4@)EM?44)qJE{SJ0wet={wMa?_Z?U7fAfO3*!(IMtg5i&e8G)`D(DEv_X`tK(1a zz|*A_2-I~6(ZvVw)|ih0>r*`pe7V*W!#`hT&EMwuq~*FF@^2}EUSNU9u6NKJQYSXK zR!~n*Zbz%-G_+i_gc_Bim(US^4pqCoOoLVAdsA5*eDYdIQ#yj(kq25%NAK-vPItyb zP6i8+y;WNRolmNI6Um#GjdgXZW6pMMb%M%_fKJd`kJjDmqIbyXGK_EEK`-FYh5uI3 zLWMsK!RrNVYS+@M5+E~LmaH8Cs9Qo`U1;Z44$0_6-QNgvZEpm;-dO2>rRlc4seA(4 zw=bkGf#dBvx^q$kLcr(5k&7DBSG-d(dJ~4?KPSC8a_Hq$d)?PqY9Ft*WA%=g35J}e zQSwpwLA^w9Nb+~noA8AA5N3_pKSv9<1{ja2y{77YGWT{&ohd;p>o){TZ!ii&w=`C? zmcOd3sy9W%lwsgnxEwWqK??)Wl4DJXwxHD<2Zi{z-*&giN~o3)S|0LLqY z|IOClUno=%g?dv=S5G}=)_Zq}(CXE^$%j!{yJ+8v=8H5Zt<7MexS&}$v>YHyEV-nX zD|NMN%t_THErR0@)eVY;u_*C{Mesd5Hmv$oYi0=0;It@(f6ZWWBR>lfNnsCgKO&gdceh$2vHnz8^jHH z1*!)4Yi{x&V}HB`_=lZd?;QM_Nt4EM9sF7rxKyFlTb+gh*#aj0 z-fpP(u{Ny~I9gPswI@+a?o=tR$NqbMPf1)PKa?&{N79mFVXqlWtQfW=WK;Yc_HLZ*c8fO`R=!=#90b%*| z+v{r(!SL{=zM?l(<*rvGK$(JS0X}bmx|Ts}H5dUc-Xc7R-L${6Lj1Dcp`_*bMehc4 zPz3d~O$~cy2-00(y~>mh1{=s#IMvd2A3jP|C)dN-IxEsXGi_9-DFi!}SFWynPcsj*ICAG(Zy(#51EW1HT(H`E-Xe5W^hYnPxl zFJVyKIQkPjO7vB^{MX0NOKSLKIo_KUm3X^mEzW)ahUw)V-YXk}P^1QpHbY}cQC_c0 zHeI8^WbeMsf7mn3T<r5ZT}yBRzKEx2;Pv_X zLrx#wtRiPC$93noqQ;G!Hp;+LGg+KL~wi2B(N1CBX_m)=98TLo;oz(+W=wlF)ru2(B`n%+JX)K{k$LLQ4jn=Cba z*)@~7Ftm`rn08+|k_DzxTV(4~Hh2mk;800092g`L@sT}hH%-}@{00}S{)JXWIx2$0^S_ks`R zOm=euhf-#Jz1BVvaqmqsOX@~vXOc0TYi_n}Z*wy{|M9o~{kJz`|6_bw_Hlf)xACdJ z@iCM)|NcM!_CNkx`1d#4W(jkS7S7D8&Q?|$E|0Zr^n7y6Wq;@C^WtB_^tG2`KE&Nu ztt-`I%g*#>vAAY@wJ#QWc593sd+W`G(n?AF^x%B99EQc2$E;Ro=S$!GumAqH?8BSw z*XBpJ5knu@g|JdtJW)J(I=(HWXd#@H`SUS?x7^1ZF>R}%=9t3RCDf9(Z^!M;C+Xft zAC7k^1b4#DyCkfz^x&oCxOQqhkNN3i>plP5e>|A#+ZvzV`X^uBe)Vr!t2dJ)0Z@Ne zYxU@@EO%lEm9sc`hckv-C+6<+-oB@Vanl<8)LPCcbGL|@tn%pHFCMPf#knV!TI+E% z8!l|ua+`Cx7}}nEQY=>LjtA{>g8Yjh2lb?UJM1F4cC7scn4J?pzPpxE!pAAkgI!<=Flv4>- zraAM2Z;t$t;fs-L=!I`XTr_;3d=kFM=JV#Sg7nl9R`xGVdE552jh0T&3D@*HjD#;GoUZhpim$P|Rf&+@3V~6M<2zk(^Ofx< zW929JQHNh#$SYvok2Ydk~FSf}F@L-frP zfWC%ac61nmuc(u!Iq8(l8AO6+B)+XxqM5%Bdkvf}1wQ$!lg|Q9f3v0Lw@>!%?SH;g z1U`i~xu!c>&6d&>60K<`7mg{fvc?H(aUg)zOkviIEj^xZy@kMOa$4Ypjj~%iI9SYS z;UYNnD*74QjRbauX`uyh#{)pddAp&&Si6n9$6o$ssOr1#!f;Klg>Xde5u*?T*UIGhFdi!0!L z-IX(qleeD?g{Ss6xjZ=3;%Vk8Zn<$5&QvmoPGcIw+eg;jyvK4;F+++1V1)W`0g zlgSNtK7~*MgDvLV_&&gH%L54)KSvF5mEqmUIOlYGo@1`Ge;Hkx>F!X?Rg0p$WCoFf$Z#pH`4 zyL%iO{4pMglbZ|hug`W`_HM{b?kUTkO1#<08Aj+Aa%{{VW?ZMwGWfvTlFvjNM}Y(M z9I$WfMxZYYe>;J0tPnx22;Sg;U?$ks z#_--delPhbkHXIl#2ZO@gXT37B!?*Bs}c$MXFC-TQYzPcv(xcQdCUR-C#SPLknZpt z<6MAKf0C=97LI;AxIkzP9wLu@jwgS5f(qZCn96m4%7CGr) zdwEkmZ3a(lhy7}kYz0k!$)BFXu7;bLAO>gFN>UD)(>5E^x;4%oq$?aJU!c@Nk_Gr2 z9~~NzD!(yTo&@mra_2?z-eX}HJ|^&2AO&E{+_QA}4;ei3zzq*QzVhuglQ%5Q8$GDz z69)ws0qiZ15&gy&uxVNl3T%4#eTlT0i<2u4ej1=OGdK?-Y^YLyO^`T}1EEet@)`Ig zGgZ7WuPKtquWx_|xdrA1aN@kM3Ld(>;P|$0AAi6(-BW+^@uCO(x|^{o5NZLd00)g2 z4yAOc$4Jfe|7RsxaweP}c~E2yr_Xtle>ju_b(j&%EX#0k*JeKOGEXL+LLd;Q#nep) z9)WL9p6W`A7&{JsJ1~S-V|flC5K`q}^Lir5qDAjVnEX40i38>M(gFuhwA0DE&bi1* zLQXe?f?rK^ghmSJmH4bd$CQcIw9eRsHOR*?*S(q@yuR_2&_BSGj1*ps_0B%M{kA`l z^x|bJ9OP!Iu|Q_vxG1-@9U?>sq;kb3j&|T!Jgdk@aieB`^Zd%{2kadfD{WLxJ&gpP z2UU4)l3&lG^FfJ;ExHjzSH`Kp^g8w ziNSpC`^8j$pFe#0?foYaslR^-NCgKnz5N>AgzEgwW}P3%CrXgTzJ>u#&=0r{|E5!O z+fV^yHb*Lfr0~(l;cv;l7!*3+!DI5W*boesv+v-O*!@ui;z4jOgoEQ-N+Akd;P<7B z+iaZDpBuE}JOxEUTqFm-UXHu~0+wxf*~G&kiYa(JFnrnEz)lAC$*>F01o5xpKW$Q78&(!lW_=50o{|o2v2{j zoxaV_zXMq{Jw@cq172YhsAR#NB5c)J<9RtdgpsXSVu3mV1qOVIwWE>;d7$@=vB)lv z%j(dZwok#`aUHm5P8h-AX|U!pW(J`P@EIcC=a3davu}Hcg%Rx4P^6Ru0P+KXA|h+{ zjJkHY5qHFYLatZN4yWH0mY?tn1QLJnFa#J|hrpQ_Ia^Y?;mzO%M1?FV+KLFnI|z`$a1V)3$R&1UQ(Rn6KB_=gew`) zp$9v%lbG@9AoaFe_GB$M3>h5$vXGT{lDI5U6Mza&BrkuG8 z4YL*i4dE|h_WI>xM^FX{#A!(zLDX=DhVz5nh=}TVN;olQ=K=UtczQ#oHcmDWDS<}^ zB@olN7qkZTA0ycd0)YrX?*ZxviH3GcnauMib6w%*$)-0m@tc4T&m%8eFosG}JJQCm zI|4jpGUOg5B4lY2xTL#lN2d)uGP^zHk2_x^vAh-ig6yzwpH zOE4ShSSOUd!jt%{>v%&V4H#4clOfgUvP9TGdk}uE6@6XGV%3S?1f?TK9!Z6P?1WHa zC6G_#25rs9T=3{hIKf2gLfs{pNruHGdDpF~KpG^fK&%33Y*zN-*Yig(1pEZ}MN4p& zhH8ebq=uX;kp~QyNOehDW`;Z}dM!u(@)eg{Z^cQ}3| z{yQVV3B2UqtwRJkDrL*sA$Kl$UxKi)SM=VlK$7_N38=i;PUM7VKcGF(0bfA1s;;I` z%}4xlxl71encn?tgZV!jY+)pRzE4Zkw2lciM1Y1so|%=*2dkG5f$_i_4;hN*!^4LH z7JotRpdc^+$^n0RyM?B(?Ev_4y7*hKg9Je0fD7;|a8@#r1By2gY&Yg0=`4hc_#RTc z=g5PNMTDZ|0F9PAQk2-aoDTk+`Li_<5}Q0)$RM~Hj1k7u5Uv7{4C?ZeX1)+h^{Rw7 z;7-7?n}mH#q|sJkI<7w(%s&43{`niUG+?LlP>V@BHjjT0N4u0Y;&3Z&PBwdvRAhU= z8sO6{3}p`(YU&f7Fj^x#;ExatSVe$GdPpIFg$ywx!IB=x*dBmSM@1&Gy6^D(pnqxT z#~?gUH{x(g0&_CoqymOV+#w(F07#}30Y^JYY^@UZKoU@x4Qd9l;7AHTm1Pvxly zncCe<8vcD{oG6aCANi?DKp^bujoz=4tbg81gC%KqrHyc6z$6UA zKAz+&t-QAbswJ(3i8u*L6m0-|M)lx$XApgy=oDW7#Nq!zHSq(hxhN!#1|vq372NUJ zOz+0WIlh0l*Rqv=19QITK-bB}a66bGJRFk)4?}<5Rs)_xPM;;Vz5u=cCA1VMzez@bVbu&r{iNw+d24`1LCJTW{Oc!o#-pWuQ# z0i0E+Pm!)Dr!J=k{3JKC;K|SfBuTCA_6B}6`6Ri$RN5%zo_JfWa~Bu z1e3$@cnuE$se)RQXvxRQi93?{;OF3ut3Dni8EKJkLaKV98q5aokQ(7D$W#Z~=T?B8 zwQ#nJB0z`F1xcDmdFNK?gB2E%dE<^x6qT{S?+DKUi4EX~MZyoV@ppt&xyo-F9)*8Egr6G> z9~vIfNLe}?EZ!ze&Ln1Nmy*7~R>j@5U|KhQ10umB>u@kd&Yd*Q*OA(!9dtkJ3S1^C z-@#B0loN@8(Kk+)kZ35Gsw-0ifI4i6;N8(Sh#%0${9FQOTvSjc2$k#|$P6Tsyb^fw zYN*d2-hcn?8P&at><_nq1sijVY=1AB~_rTvkQ8!61Bt={3m~f#1Dl(kErWG z2=fjTlFN5)f5c$OnYMm0)ibC!_i!CCaShI->XN~uJ+d=h%L5Zo;xhnq2i}qq53Zg3 z#cpwSFsXw*HlTJ9BHH)GQXyvrc{9*md_T+#&1#{Fw~!h6xSV~RShCJ&HQ%lyNa)~{ zfj$-S#`)xJU^G0M;7xxbU}(|=MIfN-6kS3P232@MPXz<;mE@9wRNn=H<(;h5biF-D zC>17_`R+)n@(yVMZJl`9i0}%C-wQ*3_vzhyOF|)-T)%+b`Fj8wwsD9#&M=94pV$MG zjRPH`NUrhKYjBQgo>&N+f+W$UEy}8fRW`J+0RU+V$briMq@I6V$wvrkxIccz=LDLQ zs$r;)x=D5+wblpUf%VHq?7nnck67msxE4t1jSyaQtCh?8Wjn?zzcZJFk z8F)*;lD3Vr1g$$J=BvaFXVOIyRJRWVkg6!v0Gp0_;4?XKTT-IG*~&gk^*!6^p{{`P z%tRTy0E`x!R9BNc6hQ%7lYSIRf9JNE>|X8kV}AYv)kpq&`!&7MCBO~RA-tzaf*j;y zM#63mlxO6T)y@J&*vYVE1bdJ=DezP)1xAC9I6fVWbYV%U!0llIUOACaUYWSt(vwJ< zq+hbG1{uP2o{iYVJ?l;Q?TRYrTn2bW9wD75h=wjG7aplwR}d%?Xk%s-e?=qg3kbi1&mQGjvj7-G!3$3Pb~Sd8{SqWS zfUNgsAvkXb(-+jr!&i0Zkf7=iSA5q`hDf2XD@UsNuJcOfwRa}<_x=T#6*9&66Jyhls&uq5o7(Rsg?S3>DG}mi zDf|~c+;sIf5vCrnhj*aN8^R5et}Y8;NihV-f=czeWQP{GnjN2vqeiOmJrHr!e$J}n z!MabA9TyG)yNQ!67fcJQmA;ja$7u67jUlzKq<3TP?%4hB71Zs$DPced2lwAmAao2)NJ&r zjxIgHg~!0hCQnyS2tbBKA5bDF49LjVHQ?|W1z&F9e^g!6?TzSuP%CR!r6T4HlMAiu zk_JtB;Q2r)P`f~JWP4M%9n(!7%*#zrXf2{*Gy=DYceWty4g#g9Rwor;6V#_T)z#Dj zS3E?%=3h+pOwiNAB~2vA!hi;6vF!=}SY6$U9ySJbQk7X?!pBs%E|1^&4KP?$snKOJ zRss&uR(hx}a2g#-xJ0#sLXh%4x-^OqN3|5f5y&?%z9K!A*BJM%;*0v9>r!7t#7xbJ zTlM29RZUQtnm={7Ga=*K>qaO^6sRvI^Y4*AgcvEOc`2Wug2Z)`?->?1DP{`hfx z8t?2YUe*5oB~&5Rqic=lmTDAitfDek!x1SCNdreAqR@Dx2zRwx#tIMwa@|RPW3JjrO-2?kY9}GF zs{QnAyueA=FNoLep1EulUexe91N0%Pw-QMNm^OT)A{!UkJ+^F1U7vL;ThFjbEf`(R z=mVfsuLQckWpzYyxXGdK)jh5Tx7-mqz$T8yk4L93FXKU=r~50*J;&ukl@EwsCkOSe z?lI8CiziVZEeR)oNK_!v&1NV``6rUleZkd1tfZnmkOx{h9~X>^FTfsnR8&VTDQyvn z9VbS^x&MM%5&$>;YY5=&wG37ttNWLizakCeWz1H`U}|+;Oj1MPA6{ zE}|on@n2`=1D#GoB}Sw&w3=w0UU)@bY$^bvAW2@+^QSX^x1^SESmcn58b2B9*39s; zqY-v@N6Q0J-qo1|Emsp!@@riMks+|fgGLq*Nbo`VBFP@*u9_dXq+YodbZNtx0zQ07 z6fTg3(?b~4H4Q-k%^D&1tcG@IBpiqazbB6ynE*V|=A?PA91P&E-jP#0(ALF5Ex8qW zRw^o?VM#B4F$I*bpi4qj(~zuHzp5e2;(<^Iiq$?kubc zWBzN~y%gT>aT!QWDtT0Oqri!mbB$D<(eUUPbr@eC7uc;tQxId|w?Z{W%tv|=s<^%C zQY0eaB=U$*tdxRZV%!}**F{T;so~mG=yJK^d7uM-hkiq}rV2t=H>S#6ksOKX<8EX_ zxCl_F{(qQ_bBLS>k0I37xhi)JE7z6P)kH#!JEoz#BruRv03lS}iZ5QeVt}rVwGf+x z^i_))Y6sf+Cv)lk>*L42a*J6-AOX79izk!p~N zptfHF_~V>vOwlk!^7!6_zxdZ1=$~!(>}uhEUJk_P)hpCHft0RVwhCN4o;a_ zgvjs{uBVEG8o3aJ6a7)tiw-An>U2?|&D2^A-9-4*4gKfGhMJH%P%B6+>Lu!ueL@b@ z;*xJ{!<|YFCTpuAs~#>QPg6bK^wsDY*t8n_b$7!j)h%rzrqt8Q$3~HENl4DCrAUB( z)X87Nz_A!dE_7C3kZ$ablWziQ=>!}N%7QzDpIz-mNS?+SP_;BYF^#LJQ z>I!u7=&WX`mLb)^ctlzt^Wi-R7>J;*2MI*$=xo?c#{8HN1k!LqLcS?=kDy+E8dsa> z&mhx#^)ybT05oQ*iv&G6R#E@!t?HbRebWy$?}XaHXE^LWO;yQiDx~LudM^5mm@eQi zpqNz^ae>WM3E8j-jEc}}o_}l5Mnux!qhytDW5_|{JyZ7rP~@Z{ebV*I1WWu+#)4>k z|NQ0s_)DI4$21KH=30Tp%-;rojeP9Y3$ii+mni9^4s!3+RlX}68j8NME@MK1uMh=l zEd#@xCU%Hpq?Hr%+oXSo$MD^Wyj%e14DTaLa3oF5K>$*m_cjQJ5JTVVMmq)6HIg9) zPBxc_^XT5tV1m~yB+sG?P+f-d?_2l7JCPqGRw|sZ50WpG!c;WIa|g$NM-Zoc|NQh80poX3sqfls0R5R5G^Q;hC3cO$~Al<7v4^ne$i&m=g!r1U!e9LSf@`h z>N+c)2oEOEN!2*Uh-w^vJ{aPFMoV`u_zMX)#H?Ov)hqgP3-#y+f5Y!AGvS8?@8r;Q zX}TIg3+M(1;_$>RL0%xyKN(CjPyLyzg_lwyZejkxc;Wgy)%@ zp&^-~YUHhmUy!nY{MBL8#m<}xT1W{M_%*%;<-to%bLz-jl9}jc_)k=Ae{B+R0f`XC znsL+QFKMtW&B~JQ%l(dMZx9}#*+mF;KAjwE1i0as;VcIv?4yw#0zv|As$I-=0{oz| zhGgrRy0b+otNU^|xL;CLjeL^*)G#wg#`BqmmB?sS1WPr4WFY7#bAA6m_UZc{=kwR^ zf7ttXzkUBJ))pW72G`*%H0Xd#G`u)?q$Q6(@#o~A3UIfuVH@zaqgho1No{JjsEhJ15`K8ywsed z*<(%)9tdB5#ZFa)$BvUA-)8UX`Sq#}ku;GrPmuk^N(SIeiOu?0~9GUDI!IFcAt|4@|9hi1RQJ0kdX$LYX zC3Q6kkz_ZD8z;eC0}6B{d`=%35m8|WwRyEFt82c0Amr6~RV&PgL|33v_emhhQHj_I znVR~r3BpyFfa5}6lYV90jZgPp!4XB7X|;Zq%VJ9sqmDqQ6SB5sx8gk zOCFGkTD&@|Td%s3gOtpY7aRm!z=-%ztTCH9zBTon_Hhz88Zf&WRt?2OH1L1^nk_W- zBDbY#V%EKj*F7)K3ySKxQaW`=WCy%9+={k37L^YP%Q{5s`y%6jfqr-JXzRA7YclVD zIJF&Cx2C3i2n_W!cyPnyDi9!5Sx~HoSCZl}^i&%nv8Op%@~$e$3vEA1R;#JOua)+4 z3-@t+{QULVVj*9hst*(`7nNWoi^v0HEK&VZH9ej;d0BU6kVH)bE)}XmIw_$#No3OE z$QKRsp;mN%MC_6{TP4E0uYd|?YZ|bB<{PyfqITp45ThW3@CT&F&9_d902{)I)TusG zHJ*j5IoxYf23sjRg+WHhs#A4^9E#|u-*u6v4h-E7f~@aIBnNomX)^K@G-e zQ`Ap=$Iua7#gMr&3jWnp-@e<|cQ(Gho$o)rO;26+N)IwU2#M{Q9RW#9zfsM9QwOS= zXS&uqm}Ubsqqo)K4Nu+ZV@%u^-cbyVoSG8$)ICtD9DDLtN1Do~22IOqXThI0g1Y#M zqj~90$EUctmI}ghDV4wk52I-b1`3nBsIi?fAh|^sdL2a6A_D@ClLDvkN+UDkUFxAi zZS+-i%S8SO;o0C4 zG+IOulUMZ}BVN^b1iwwex1<(2sSw!2Q9CcHS@?O>lUFpRUr^_(4283*_5p1%+E3QH zZknQc!C^+y*@+!21( zb=$!afeISKSWwlb2^Ex6_eplFD{G>JUon;u?FYxp&FR)#V?m&$^a(}>=vtT-7^u zcB`$iieePPbYH(tj1R>QJ>R;^=ErI8Pip#JZ7LyfHB+GCn)-?HKO#Zoq~7m(Q4i_5 zHB$p8S?iEvKt*zx!7PcMsatZjCg~WG{%Unpgt{fp$QJx)b$L!Y1O~8nMEf){L{?E# z3BqX*K`Iiu1y*VAMyUuZa=yKeB7C&}8lT=HCF=!NgwF$MQ2jLr66=KGAUd#rQcXoO z(oVBCpr?v&ZaR4HBsC#4Gbws%_W_S67`!mb-ASlTRrZe|>cg@Fd=$?KMX& zUU4{aMbh789h5k{K!uddLE#?R`ZaJt7+XiTwnPHAtH-A`^-6nxO(&~(6nVat)jX#b z_N4M_Miiw3BNCrQioP1^!{<-?+vQOCVx;Mz9Slm43pOX^!!pP)kd1_qhwQx>Z3jM1cF#ekJ zy$vG_b@eW_j^l)yj3V!Or8<e?)RP);(dURL7X2l)YXQYdr;R5ADG~ofP5aBHq=4E zTPki1NNdzwbNm{!a+=V00(O5y4bZyk2D2=_NZx9_EMUB8vBc7Zt*Vm{ZK%bKv#SGh z=$b4mSEy4a0zefKyVceV;HgUo=fz&QGiVKBLTHEFl#H2wnwDG~m|j$mEc$F^vhqPW z+W<z}1e>K&!bbi>er4O97%B&|{0|FojO)ag6`qc;W!s%=^ z&*9^UDS)eJvUF8ae^yt6vT)LR7f6=@H=}Exf(pS?!cLQ6>bCJ!9d){>L$n+Xgb5>U%d;hW5xC$oaz*0@M<&xV2xVDW{Ml&|74VsU;l%G*PqF zDX4Z?2(nlC2C>Q$!$a_Opa-=mk)gu8AD&bSq+c`vXm(yU_9{cv#Pe;8uSzwH!`E_O zasXw-DKNoMvGKrCVEIimKEuuJ$pGq_B^`i@+Ps09^4c(kYd(LM)UZCj2!xR)$%vJo z&$&sN^D~zQ`$QMjjoT}axU@j&XsKQ#(+B@xrsqu%@nN|g*%FA^+8r?#&l%davn~U~ z0jv`L*UTw_M_9rHHBRRU89)>lH!ZK?M0HoMVK2}J^`DiuDnAakaLsfWoUm#3zHG@G z(+aA-77XCl9I$_n`fS1a6@$tWLED3nPa5`#ajD*?b$)I8?MvLt#C?>lHQS1P>~xvEdtlUl~mEwW+|dYi>bWi29zV}Do$gkkPvz2(xozw zzSj`dh9hVsjT7Ihi>rljw2DC1zDKx#CUUfdM7yn`F48n+$ockiaHTP_{|iHfH~FFV z!q3YBV1$1%PLt&Q+J&R8DX)2_r2S}k+BNbD;{{#)$Z$2X634at*w%PR z$f_Um+eAxkZ;?((tBN57e?>J}^(_WseCPr(X(WGNyNbF48G>91iWcCusC0n7ylwz| zHPkbRKhzO63Pg={%Kq9l$0OHzwR|TH@*>=Df7GBFinZPZ7YMOx++A9MLhHGkvS9_Y;-nUxm zNnUC)e5rqa{PD#;mGtGq56zV2r~alsvZ#4&Maz(R1TumeYjn+HJ5`0EK5|ggiS#a+ zP%|R{ktPMT^N2G-Hg{dBA`6Gw=PhayBBg&a!5P0anaYvs?n*lc4t#Qv>-!Z{r`&4A z>IvG~vi2-=dadDV%e?TsqKlbP}6iAl*g z71rmiY`zrhd9nPVdPpy2_^GZBZBpg9f3?;4vEP5bR!BWtt@VcmQbp!iu+RT@8r zK8@qm=gpIH41^d;`9>4m2%1%$DQZ*^buP*6K%>$TvhhG*@f2bhRx`;cUX4}gxb1Wg z?GU9`X;A}4Wy0NYsM7+1oMYm-qDFrMw#2>GZD<;OG_r-R_|)>5ezn^A{MDWf_FQUz zxD|`l;ibUu(%2hzf!k_}&-Q47>uS?X^)NGaWqS?Xz}Bl8CgLR05EIZsegJezQ85^Quf2F-{)N%rfBN#{`-7{MhX4hJw+KJ% zSeIa{#}$dYs*AcKc#la_m~b29uJ8kg*1R{a1F4WG28p#83$N_U8o4>F0aGWqN*`70 zDzt!jx7-v&T2&RaCRi#OQhN(fP5F^y)uU8YnN|&Km}HXL^)w;ByBJ{B&`nUsSKMxY z;y@Xuu0kx2M*ihFg9bB%XDIuq@`su+1K*;xNkJQOH@Xm5jD&Gg<3dd1SF3&f_T}ww zAMDj;u08AxM0+NF1Rg0l9jpe^Ten z*7RY~hRlN5wRmCfYq{)Q#UMEnNeSA@G}L+`}HG=r2ir34AP zI5nR>bSO(g;b^OaYFltPa1=SqF^y>&mP6;IbZw|x8ccoRq0Nc|eOsw2z=`xMLg# z(`;Hag%-cIAwrIlwx5y3x^5SLbpai8i^I>EUE?QSCG2ZarW)>c!j%EG(69dRt%eGh z)CXC#L-Mu3)sZ!Ns3v7n!s^zh+M!96*ApNi^K z%_0j$yytAy*|53oYYd>)B^{^A8!93Dn5*_SXexx1mI;KcOCh3`EQVL{)wpA;&Bzt% ztV^P&d@(dR>8ddRio-X;C;Vip>)z+G)??FGLSUe=1F_yN&0G-~L4#0@P)qz6uj|t# z_L#t3at@FqDvoiN`gGL|{nf*98bj$(m*(WPtCOBJ76ILpwKXO#)pCsJ&^CX!Rc7Uv zP6hBVsG=Hz&<9mrpm}Sbr3 z&PQX*M_Zf~xmuhR`ilzx40e6|_WN6ZZJ+`ea=!QCdPsj#lAP93Z!}`+uy6H(;@w9REWT;zo#fHg`?H{pc^qxZLAgvVR>2!o z=!{1~i_CE!T$^qXm|N%>7pa(##`QGK($y=iHamX&Mo1!wrplQZX{l##T$6w}T`EbV z!D`n8+dA5tXwSNG!(I6wo+?czq8_wlS+g#Y{4?ikiT;1f`u2Mu_=+qQ-)Nrm&cw6@ zON+HN{-!l#u;PNa!5~9Rh z3<(7u+c6`*PJB*umV;Me+35`fcc;?rk?wOaBY>Q*rIaHBF)%a~Ya%UXh=n%gZEfl` z7?;?VM!$bJ949-K;!aCh`$bU&C^xS)c8EZ7($V@gwWQS<92v3Zy!D%HZ@>e?~hVFtJ8usWl6kfX@PS6;Z7C2<>Fhvll5rOof-G^qjv@)nm zCjsQXkS{wRfd)y}b|DA_Vo59M`?&Urpal5GQP6+a`$}+r^fjmyba~eGh6AnNZ!2~p zTJOJ59friu12t_Fa0bb1kb|Qua%mpID5=9&*Sqleq#arOBkH18OO173=6%u(CTYKb zv(mNhnuMPF(NfPfRfylibQ(a&M{+ptIwHKg3aOkl?$y~nG2gY4LE~@aZjaK`_HZry zL(G4!>*WCj&4M2)`c^@VIA|13*?K`2qVu2$_!}i9wz3X{s^J9rx@F0Sq zBL;-Dc~tvmI&nx^Lscrt25n;3%>h_raJsTh%hBOXJor8u0;!tjvI8V-RmZh>m`9L+ z-P(zbDk@qTpuPo!7Ub~3N`L<{zOUaj*LQ!lYyqYLWO%qx?AppuI|L?|(tyXKB@elQ zpcV3*ITAJ6?W>VHd$l|9Q5`zx-SrBQq*A5GJJ1lGZt@V`w&V{E5a1T-~C7pOlDK#~TL{>o-oRF;R8 z*E|?03urIu?9m7U5vZ3+B%*wSBh9(1sR(wuVCcG4P-}hGOc5+o?^ZZRuhoBXd*84jAJamn>?_jz!#o@2T+G;02 zio9H!efje3+m|nT*-Cy&Z+w3%_X?PHyX1{S=B1@CIMdK;mZB01hpO=&i`tA3$xBA! z97qOTjH`jZZ@qKC<PK;!bZKf|v(_M=iyRJaw%o)3d0lUNs3$U0VpRO_(d)c!Ta# zn~EVoTKAEk0~}Oej$VkOG_qgH5w3$tB zae!CfNP{+*VE3p}5|V$Ds9tC_h{4ufm&$5c8yL0NI%-ExEPP%tAK5KUajx@HFE6~X zYt6e}=8_=^hezppt=GP0DK(aRRIk+Vw?U7z$9VthPv!Ebhh^6rEH#avlNxjhp?3{M z{JjjPuG)ZKXpwz#dLNWz<|GMkb=vB!9zaNG@a7Y>l?}QYwa|Zu^rOkEJYzZ<$x*{4 zS^HXiT_Ltn+waP}qbh8Qo5Rrz-P`L=!(m(^%?{l|2{5t zqX5Q^2!`JlB5bV+Yxzzc^g^%$r%<<_#MP1u>NP!{{0OU4 zM%xV@A|aUc-Y5^J=;~eVdI6Ck0l~ct$Y~qL(rYT>giU|yr2&L*(o2q3G8G+>JtP^G zfuC2*hVmE2dbvTnr$2R!SM}BaOrSy5j_7psawjyN7KJCEhN#&QW{Gzcy%iv;m@%q` zKlo3*L`*kl8ZHE7$Mc@gq6*PMgeNb7LcqY+J30@5-bCQmWJbF0n*c5`JnS_W0vDQ< zl}^Y48r*;3BkMX-Q?^>du1jC}huT2Y5uu&&Dm5eWn|4c2q>(mZsZ|j7bXVUl>K=xw z1?@{4Vc?^%<*>-+k!<>Gt8e3@X?xf6rEGp`=;pg$p}S4{wX;wTz~s@0sC>z86^z9t z1Ax%0W*=}CT;dwCB#^pp9tggowy~)S8&Hd0MaX{~)zh<9T&>geVzsK4OfB}&GD|Z)DV~(X!q$r|n3naUkb-{E75Ia?@L2oNn3m#*m;luc$kP*nvq+HB_2jbQa;C zd;}FkizY)?jPhMgi1a#&R!VN%I!Z5fZSsw2$iH+M`irf8nJebU!lzpB7j6Zmow7pK z(6xU?!8N5jAS&8GGSO6n2iGuh33`X0*Si6=%4!SxkI)32re0vp9UYi!KS$#;+M#Zn zqwQP8SiN(lX-`SJZ@4x|(avLRT{0{!uT&&oFXTZd>q1(0&Btq=4C$w7-mHuIeJ#t; zmH^m#hZV#Wt!d|g(gIW%gB+pYC_FZ(h)hHef|@r~9t z-3#$0kSsIWU2GFk0asH?u_h(Af@i1;IN~rwwgl)JdbvnQ?b_zlY6B}B5T!CI!eQ!0 zzBj#(LW4Gtp60l9(MYoIsQpYX2CIphPt`4H^JCkb7VolF0Kf9=flh0kRR7ixncJ=z# zZK$BshY#azd8%*v!<181+4UrKsuKoLHCQlkov zNTc332fRmhPvm?pgx10!=$;C9>bNSts|68jLARpTv683N$EG*C=_&>U>ME^w@d3Ow z=3~J6)Xh9!uBE%(ze>S>%<)kxW1sS$DS}?h(7>E)d>T?GHVGA0r%G-|3)6ozid(c= z`Pk8`)d+{Gja8;`A@aScSPVXStyw8O0ZQb71_{^OXqs3tXRE0gBpmiu#RPOdsp|b2 z53kVb>c7UE?XuMgDxLv4LGSWe*R~S98AVq-eESZ1t%Rn*JFO z0zM~>T-0v8;x+4`_d6*5bJF_|hhDj~*Y$EnZJE{1r{3{0!I0C8MLsG&s6$5j2iC9m zy9x0j%o-lQ56o?i^?W^47$U1LrZ2kUBp@JyXLy1_O z;+R=)lO;l{S4$!vM#b8qEh3tl(e$tOU4`O;CcJu4e<-o!k{XHBtF7UkRkc;QLI=Eh z9I-GKCBCo-zK6#m3^jji4ufoo&jbqI8*99u>M+uBmE*LK?P&MLB#87H(1DVao;1_d zJjhKrt8GFANaJFn??)T7^m|q4FrdT1HFYUF;9^RIC=R&|;)c8eRRjDr4S3R;uP?WK zwbM%_-9OAv)Q&nON%bM>qNYcDW>vl4!b1%;xrPweR(u#75+Hx5?5A}f9@T_H^y}RO zNqaJy3QMV8n_hH5r(4#tx85eCHzfk#OM76Zt#S0;9}Iizc2^r8+))c<-PB%B-D&KM zhD&-wS5?n$SEs#dn0lv-sntS@sX#Gpme&frrMjcuRW$U@KD}kMX;A)X{f?G-M6GU9 zy=-Q^>5RM!4p)ED-b;D-A8OM|+7RpC#D|x#LG?8sb<~2RPjrdHN$$|gWU?+}no5at zs86U12AhWFiW+N+c9-$-^VQDTbg@o;%2^ZopnLDCb%tw)zHlgNv*#(^T`#O7pQ<0| z#s<_pkI+M29{sAJ_iK>kYMTfk^(JZ#La!^(Y7ol}-`9UTn2w)LLsCe(q-~y;q5&=f z(fuaNa?&{N79mFVXhoVsQfc^pAaJf*BP~J<8qyem=(CmnfUx}d_VRK+Fg!feSM>g+ z+_m^0$`n)!@OcZ=wc=O{uLx-I7U4ncrmd6};+OSiAgz2adgGNUCF;~tSq63vmS`>W zDpNWbY#>+RR7*R5Yxrn|)T&pe@sRB%^QHh;i=B7cL@~rSRqbn8a1HpH-gu<}0wa8& zeM-p4B2DyZ#cvTpYFLrjhb|+abls+T&!%_D4YhnI-|0Qo+K{JxLKsx{X#NC`5`9rF z|9t;xNew@*e0x~Dh_`Ek;9PH&Fuk(Edu3w~iqxQiU1%(SDaz|5z^2O~nC!JhGWHBJ z*IT*zMUbjqP6W%{`g+wp)m$31(TOJy=-+_5Yqd+j7x5I0ao%6*$LYhHwYsrO&uhKN zx~9wZvcJkl)vn2?UC&YXi)y5m8qy6dC{X70(%lNvP{B~|dD6`F_4-jG9qVpL%wJ>I znx-XRs%Nl&#iLa@^EK-JdA-XvXuw{Ra1Xs}652unG67&#lQ!*37<)OiSCghTS?k@A zh_|WVXR%6S={ry7y2bQ7n!{r;Xg{My3cDr^m)6V|(?%yp rvcObo_G^7=h}Ua5G=ZvJl1S62w^w47q diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.5133 b/metadata/md5-cache/games-emulation/pcsx2-1.7.5133 new file mode 100644 index 000000000000..ca8f1a88b0ac --- /dev/null +++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.5133 @@ -0,0 +1,18 @@ +BDEPEND=>=dev-qt/qttools-6.5.3:6[linguist] wayland? ( dev-util/wayland-scanner kde-frameworks/extra-cmake-modules ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=app-arch/xz-utils dev-libs/libaio >=dev-qt/qtbase-6.5.3:6[gui,network,widgets] >=dev-qt/qtsvg-6.5.3:6 media-libs/libglvnd media-libs/libpng:= >=media-libs/libsdl2-2.28.4[haptic,joystick] media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) x11-base/xorg-proto +DESCRIPTION=PlayStation 2 emulator +EAPI=8 +HOMEPAGE=https://pcsx2.net/ +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=cmake desktop fcaps flag-o-matic +IUSE=alsa cpu_flags_x86_sse4_1 jack pulseaudio sndio test vulkan wayland +filecaps +KEYWORDS=-* ~amd64 +LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain +RDEPEND=app-arch/xz-utils dev-libs/libaio >=dev-qt/qtbase-6.5.3:6[gui,network,widgets] >=dev-qt/qtsvg-6.5.3:6 media-libs/libglvnd media-libs/libpng:= >=media-libs/libsdl2-2.28.4[haptic,joystick] media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-apps/dbus sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) >=games-emulation/pcsx2_patches-0_p20230917 +REQUIRED_USE=cpu_flags_x86_sse4_1 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://dev.gentoo.org/~ionen/distfiles/pcsx2-1.7.5133.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=64bf5ca7eaf3d4d90e520f42ab729286 diff --git a/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20230822 b/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20231015 similarity index 75% rename from metadata/md5-cache/games-emulation/pcsx2_patches-0_p20230822 rename to metadata/md5-cache/games-emulation/pcsx2_patches-0_p20231015 index 7a6778e8adb5..6a94e0622d7b 100644 --- a/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20230822 +++ b/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20231015 @@ -7,6 +7,6 @@ INHERIT=python-any-r1 KEYWORDS=~amd64 LICENSE=GPL-3+ SLOT=0 -SRC_URI=https://github.com/PCSX2/pcsx2_patches/archive/39769eef1c17a0b1743d5e6b61ec392a19ee08cf.tar.gz -> pcsx2_patches-0_p20230822.tar.gz +SRC_URI=https://github.com/PCSX2/pcsx2_patches/archive/4a843d2fb7d9e44532e496b8968bbcf28673b99a.tar.gz -> pcsx2_patches-0_p20231015.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5a0b38a3f735cf01cc8a049e9e53f909 +_md5_=20874f20175f1224a6ba4481b65b6bce diff --git a/metadata/md5-cache/games-emulation/pcsx2_patches-9999 b/metadata/md5-cache/games-emulation/pcsx2_patches-9999 index f1d81cdf37a1..9996d7ad74ad 100644 --- a/metadata/md5-cache/games-emulation/pcsx2_patches-9999 +++ b/metadata/md5-cache/games-emulation/pcsx2_patches-9999 @@ -8,4 +8,4 @@ LICENSE=GPL-3+ PROPERTIES=live SLOT=0 _eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0bead4f4591461d4e2d5ab077abcca4a +_md5_=1e9922e611c96119940dc812d039c1b3 diff --git a/metadata/md5-cache/games-puzzle/Manifest.gz b/metadata/md5-cache/games-puzzle/Manifest.gz index 900b0bc8f00c5c84742013b21c61628955d67994..f6d4f06fd3980840f38b1c3ed9ed94b7e74cf5c8 100644 GIT binary patch delta 17698 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 hm*VDW#W6kG~c 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 Gd;kEtb0JIs diff --git a/metadata/md5-cache/games-puzzle/gnome-sudoku-45.1 b/metadata/md5-cache/games-puzzle/gnome-sudoku-45.1 new file mode 100644 index 000000000000..2830d92b1d49 --- /dev/null +++ b/metadata/md5-cache/games-puzzle/gnome-sudoku-45.1 @@ -0,0 +1,15 @@ +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 +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 +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Apps/Sudoku https://gitlab.gnome.org/GNOME/gnome-sudoku +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson vala xdg +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 +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 e5cc383ea8420f92fe3737be790021dc gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a28c3c7bdfdd8695ea02f33282123082 diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz index baaab0861a4c4ccff6d2ce3e7793250f05b787a7..cf6113cfd6d4be4c04b9863bde855fd544bce044 100644 GIT binary patch literal 10514 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 U7WF}M4gd200RcMk@y$p80O|(N?EnA( literal 10515 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 V-hxGa)Lg^A{C_Wr+lb9b002hm#N+?~ diff --git a/metadata/md5-cache/games-strategy/freecol-1.0.0 b/metadata/md5-cache/games-strategy/freecol-1.0.0 index 240afc7972f6..788fb247195c 100644 --- a/metadata/md5-cache/games-strategy/freecol-1.0.0 +++ b/metadata/md5-cache/games-strategy/freecol-1.0.0 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-11:* dev-java/commons-cli:1 dev-java/cortado:0 dev-java/fi RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/project/freecol/freecol/freecol-1.0.0/freecol-1.0.0-src.zip -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=b921ea9761830d6a4eb9b66516abad08 diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz index 698dbe214d219da6d207b340d8e4f43afb28829d..c1ed0e4a26b6be3134da9559eba0f400dd599a10 100644 GIT binary patch delta 10678 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 t heroic-bin-2.9.2.tar.xz https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/6dfb2758e531af693f0baffa15240f152aadd68b/flatpak/com.heroicgameslauncher.hgl.desktop -> com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/6dfb2758e531af693f0baffa15240f152aadd68b/flatpak/com.heroicgameslauncher.hgl.png -> com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b +_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4679f1913e4cc4b7c758fb3fab3eb30b diff --git a/metadata/md5-cache/games-util/lutris-0.5.13-r2 b/metadata/md5-cache/games-util/lutris-0.5.13-r2 deleted file mode 100644 index d50da7db5cc8..000000000000 --- a/metadata/md5-cache/games-util/lutris-0.5.13-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) sys-apps/xdg-desktop-portal x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,threads(+)] ) 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(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DESCRIPTION=An open source gaming platform for GNU/Linux -EAPI=8 -HOMEPAGE=https://lutris.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=distutils-r1 optfeature virtualx xdg -IUSE=test python_single_target_python3_10 python_single_target_python3_11 test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ CC0-1.0 -RDEPEND=app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) sys-apps/xdg-desktop-portal x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,threads(+)] ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://lutris.net/releases/lutris_0.5.13.tar.xz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bfcb6e25da241639f6b059efc94417f5 diff --git a/metadata/md5-cache/games-util/lutris-0.5.14 b/metadata/md5-cache/games-util/lutris-0.5.14 new file mode 100644 index 000000000000..a207f3bb8ca8 --- /dev/null +++ b/metadata/md5-cache/games-util/lutris-0.5.14 @@ -0,0 +1,17 @@ +BDEPEND=test? ( python_single_target_python3_10? ( dev-python/pytest[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pytest[python_targets_python3_12(-)] ) ) >=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 ) +DEFINED_PHASES=compile configure install postinst postrm preinst setup test +DESCRIPTION=An open source gaming platform for GNU/Linux +EAPI=8 +HOMEPAGE=https://lutris.net/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=meson python-single-r1 optfeature virtualx xdg +IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ CC0-1.0 +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite,threads(+)] ) app-arch/cabextract app-arch/p7zip app-arch/unzip python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] dev-python/pypresence[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/moddb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] dev-python/pypresence[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/moddb[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/certifi[python_targets_python3_12(-)] dev-python/dbus-python[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/pygobject:3[cairo,python_targets_python3_12(-)] dev-python/pypresence[python_targets_python3_12(-)] dev-python/python-evdev[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/protobuf-python[python_targets_python3_12(-)] dev-python/moddb[python_targets_python3_12(-)] ) media-sound/fluid-soundfont || ( net-libs/webkit-gtk:4[introspection] net-libs/webkit-gtk:4.1[introspection] ) sys-apps/xdg-desktop-portal x11-apps/mesa-progs x11-apps/xgamma x11-apps/xrandr x11-libs/gtk+:3[introspection] x11-libs/gdk-pixbuf[jpeg] +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://lutris.net/releases/lutris_0.5.14.tar.xz +_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=27b15b76c56ec071c5e3e7fdf3de8b8f diff --git a/metadata/md5-cache/games-util/lutris-9999 b/metadata/md5-cache/games-util/lutris-9999 index 0c1898fb29e4..a547feadfcf0 100644 --- a/metadata/md5-cache/games-util/lutris-9999 +++ b/metadata/md5-cache/games-util/lutris-9999 @@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 _eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2433e652b375fd5445ab28ca6e49f1bb +_md5_=27b15b76c56ec071c5e3e7fdf3de8b8f diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz index 3383aa9a1a41b8cf0a762f50caa6c0d9733f6cc4..8c2595946b6fc8111a8fc50b3d6e0837206dcd60 100644 GIT binary patch literal 19037 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 Up;=mU4Dc`i5A2EtYhH%{0CnC6T>t<8 literal 18706 zcmV((K;XY0iwFP!00002|E-DWiME=`f{^wubtq-3*jgL>C9`gJ0zP-z- z<#+%3-~aO8{!94Rcgt6+F}3Bg4?fm2ELxqTo*d>_J$Rpw?Xuzw(Om33oAuMmEHn97 zN^pJoJ@y&L&%r;>>Zz_`rIo&1&8;54Lu@miHRdS6eDTLx3p<4U?tlE(zwpiPd~Rdq zn#SyT?7REa%S-_B^GWUHgZG0G0sLJK*>Qf;(VdQW}$k@>ICQc7#4Rx@9- zP75opz^C)Y&DYAhTP|&%=9;<9Ys?sTjsCR5@AVT)J~{Hk{e+Z$XQ}n{>E+AQslp@g0Oq+q)Aqp64vx`c9!_Z0anz$THWl zQww~;3VKstcF*mf8Lqt#7%tpBuHwzRx`o+;DP245EnLy1Rl%tzODJOL-qqxZu1U1my|*)n6mR7D?7~4TH+&XyLp@=jtC&k z9^y!X1RQXMig$-lhR2wBJDUr)jFI4QZD6Rg%q8Djb$(o5GdnifQ^9jsApETKmWl4h zFD7d%*4c*l&GZ9!I1yi4{GH*pJ^%IP>GS1k;a%X(ZWcRfY#t=7y=%|K<%PS&)@uR_ zh!uZ)#G5;wKLYN&FykD-*62QUP^pYz+pKMujfb9L522%99`med{?sr_+5FaY0c`Uw zmBoK8P$tK37IQe1Bap*%%Z4>v?qugD!9D8Mj^->QDKc4cv{eDskCsi2-*zHB}ZB*V_k>kc0W%ClF_3I8crcCI?TDduH-}16CG~M|^^7 ze_}8Bmyhm_VZ4NQyMrBk^{K9bp|}C5kL1uwA-sG2}x#qH}N6_cZ6PaLvA1!6XU4piKj3#WACvNv8vVg#+G zI2F!TiOp75UVITx6-ooY762IgHqb80nT;jH(`!-Q+_7xO0v6UD4$#2@I8WuHy66h@ zs}i~c7C`1MA%S6X^9m^gtk?db)fz+tZgVFZ;Ce_q*RwoitPxgw8_cuv!nmI!*nlyp zQpFmO4fs_nb_%f|LXb;=RbkMl`px%{W&kBvGwwk2Y{C>|BJ2#O&7*;F;0UX5s-L__^gSoOyFjyZCcO*?HN?Lg z=_C@kpaB@Oh~^d{%TOa>3-Rk$gXwN91AO`SRvIedSUAIdF2!GzG=R8k`i@cu<))CLrzLI>Q~SRn%w3ydXKdX|pA7-`tq zVhVoq)EmSDe8D=Xv9c#%1rO|t6~f~UH-!+S6$V*}9|V{jKhA3YsnO(SzV|!H82k!! zu)w3r1ZmtlyDb92O?1Zb_@v`2A~3|O_fB?P(k5+(#@7$8^bZ*ah!)(Ihl7rtbVW@d ze3VI`F@W2G-EGA`aDw8(zHQ_?pT*{6yet)#%!?Cv!W$Y92F!#dAW^fLBq2zA2P0uQ zy_G%JUSaX@xJ?f+t~p7pzVlDZHAW=Pm7V~7?G@#~`zAIaw3zqqYu$trxKrIe0SG0aQ&2Df459|PGaPG|AxD+G4Uoa9feAul?F{FD zi8S6hBD+9jxK#nTB=Ly&uo|3o>jxva8+a|hOk|nVzp@c%-z=9m&tDtsR~VFe{+^qq(I9fCGS$zc>S{vQsKVPhfOsY3?JfdDt&idFAv@*&E#ycr&g=;h&H zj{`_6uojj}vHVXhC!dP|;oawAXR!dvN_K}Y`VjD>D%t?kHBtexg-0C?>BH9oza1gx z!P;6|hNH56Apv#4=QIW!7PoZ75HIgnLhS_J(UXroX_Zvh_9RjAF7X&*?wd>xPD%?c zFnq%8aXQ{!KaBoB`^J&+T^J1hQcw*FFeE8jVRxPwsWhrQaiOB8REwVu*bNX5s2qM- z65103Qj&1wikz8pk^K>J-lZAhzi zG!{-#NClh6Mf;H7;plyNH&e=b1kW;({K;?m6oPmg7>mVMS}q`BcZ@851O(99$ic

    c-*jqu7m@khtNcsr!ryO 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/gnome-shell-3.36 net-libs/libsoup:2.4 +SLOT=0 +SRC_URI=https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v45.tar.gz -> gnome-shell-extension-bing-wallpaper-45.tar.gz https://patch-diff.githubusercontent.com/raw/neffo/bing-wallpaper-gnome-extension/pull/215.patch -> gnome-shell-extension-bing-wallpaper-45-gnome45.patch +_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8181a3561c4cf286cbb494ff3ca8805d diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-weather-in-the-clock-20221024-r2 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-weather-in-the-clock-20221024-r2 new file mode 100644 index 000000000000..7b94eb0a5226 --- /dev/null +++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-weather-in-the-clock-20221024-r2 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install postinst postrm preinst +DESCRIPTION=Display the current weather in the clock +EAPI=8 +HOMEPAGE=https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock +INHERIT=gnome2-utils +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-45 gnome-extra/gnome-weather +SLOT=0 +SRC_URI=https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clock/archive/38ba36090961a37260215ae04f4a7e0a1377da95.tar.gz -> gnome-shell-extension-weather-in-the-clock-20221024.tar.gz +_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5bd72615b2bdefc1973303686399f080 diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz index 5e82a2bccaef6d73b185991edda0e8ff40b2e891..cb6d14febe3f0b5a415ce1c49d5e273ec16eb0a4 100644 GIT binary patch delta 8457 zcmV+kA@<&aNQ6j`C?%~XhiaM9+t2qOl2uKavSdpXsp>kJkrDqTGS1(A_@5sh#!oMi zO~QZhG=6*hX*`d&_VMxE^ShTv|Hi)w52@XQX71DwR?RLh*Q~N0e|RKu8o9Ey=~MQ3 z?RETVqgUSv=CV{z<)0(Do=eHa=Vm*5*JDcMbe9tgW`Sv~mU{`!VqeFlv#p#pXA9xsrUS!+RpqiXG3HHgXE5j2&yL&d=6eTDupm zsagXS50Lu z@7orpe+9s8#o-!3J=^VRK#jMP^Ju`81s_7F(SZ(uG8mDgo&?V2y~#MTcl1KBrCdmz zLdd_y?Q{-ll{&I@%dKYL>q@<_RRx2Ur_~8=brz^WKRYKkPX#MuDQSh}h)7YSjKytF zR#`isi(i8yu+y#V$)OPHlgDX+YVnD~>Nd*!e}lM1Wm&sLtJM{K0V#4d3ch(xmQ3L6 zj?bs8l>j85faMi;BAf1xEHEBQPS&;u5ZG62X|K|$Luxp%hmt@jss&W^!?)7*iX3qU zWxQwWPz1rAH`Iq(N~O#PD46yHwcMoGt5ql{HL!HeJdI}n1?{B5mm0*-0Uy8@B(gn1 ze}sNQJYJSymrE`iGvwEnEN!@JkFh zzX7lm3OgOgDS>IjP2Xzd>Avx$n}VT2kHyTke9Z$if*hgA8N&u*`7O&mg)E>*5*yhC!rXDJ?A{x6e?Z1k<-NvZtg6nzbF$~lL9xD|bC;YAPj1?R zBrD$o;6suVjwGTjN9dH?BVwgkRmpLz6rkV18|AzDawYHOPd%(Efg0%+F8lSxK0c2p z$nxd9|9D~ALk#zF6k!9aaW*JU9598~)W(XOMDnCvC2P?NH3>$tLFzLDxO;QFe;@-K zVb-_#PCB|+3I9pGRZrFf|HY-4$*CE@;{lr_j=7T&&KLgdR*nRcB!+Wbc7}Q&r<#G) zq<7XHXLUi%&K`Ji0gTO?~iW&Z|sIY?WA7;2Ky4 zMcJqM5y#vo8C#n`Ttj~i;G}a(0dVLAX`~8vAgG&roHHX_4{iDtIqJYyW=T80I^PQk ztYo1jKf_tki0IrM#`+q!K2ccF4$`mWBe{@LM^Qj8nQf7I$O;q~GJ)vke>S)8CyogB zm9Co#e@Ff5@QBGc{gwn_x{TBQ>6Rn6YBDxLfYkqA?4h82=D&6CAeN!s7Vf2k8E_@v(zJ`k`I*)ZaqGxR|e(DiKs`f((-?GIYn(2ZV*fPf{G zNqTpzOXP4+GAGC-Pz=N+ynrFNlX4&|gdWF&UV@g>B4Q9ILffEZDDsY9t8zN%jUycC|;3YoYV@Ku!26VMTY>fbQvE+#DGG23cG`un0pWrPK6^?z7gjQ&(=!O;bXf_ zRs{)9+5!s3!KZ(Z#l!AVdK$mMct8Kco}RuyISS+sQ6N)40hb5vrF?K(5l$bT)frh+ z2TU^2)B#h>zwT5#@v^sG9n3#Q#5QjwX0B8fUPV10BQhS0EhSUKRtQs<&I3dgl zl~XTejayow+%Q|4V~~$tkUkIOoKUHAVVsFKvK92tXaRr9h-5)CVVMCY0MH6saBZM= zFU!RLFTp%3{I?JTyHbHk^L!*%M&5KH@W!70aL3hy+SL_eCLEk#~7jo#>SGO z3n3`m2wheVMUl)}S?_8Ggd;p6N*FYt+1PJGPeEox74AXMELaz5(fIkz0nSXiuF8k*@`}CNF?(QL= zC2sNZ)`14hDPN9mAbF$2J6S(F_6L|jn#5jl)}DWmiB(YB>h3i}X~JYxWUOx-^&B`b z6by1xof_g_ONa1?7Xk#bZ4TmTL=(bTTg{Vj)1sRnqedFS2-jmcdW0Q>kIe``{n zp>4D}E-R4g#(yD8`1*q0;usgva-B%v&L%a_*GkrcngAXW9=H<}cp_?SP$Fa5K!RjG z{r!JG3Yv7L1=s|6fGUOE#%tJae!EnSb0CEJxPFjo1bO{%QV=u@mm=#&Q!KUdu?(ddfz*htEP@yE6oC{W^&2xp0 zY9I2UNEXr|gKd%DtqFlcD-(dnezRB#tS*0|RzNpm>Ag>CA8m{-Cs&b6lzg(@FphL zQ=|GQ!d%cI{<4Oc8W5Y*fqGoU@~v*58XOiHNI_st{SwL05tCgFJpv6Nlbj7N46|B7 z6V#Oh0^WM~8k5%zCx7@z6%RFHW5ziZ7-=JP|L8eY)?& zDv1+u=yw|kRQm#2cQr&t=D8GFIJk@mlp%&?C>D|pjCF=s+B}tmrAC2eqT|*3uGGiD z!I@azt3k0yQ)x^BhUX{2NH!Cwp*LbwY1f0^zr`x|jukmNd4EEI(dB^@JP^amh)|wb zsw$%y9rcNmpzz>~3Vu@gMk*pVcmgmA(M=x^t_b1OV{-ZIKzal?49t%=$dYOy5tA@z zAOudr+K^N7gH)u`)e+Kokd!=aP{r!*!W{?tVO`W!SsVlgR3L>%F4Q#ugUiQE7Q6zI zjm6EAFSXxYQwJx>60G*SaD5B)q2mq(U^(A!HZEZ(Z+{Wu)wNtB6?GadsryIqOj3QO z07f3&qZtw%gss@6g(`}zs7sG7B|j-tWVz_l>e0;xRSIt!N^zg8Rw#xy>Ndm%KRWr{ z&G`fXh3a0qGy)58f{vUguh%q{9JSPuR)!*jgjZI#x0~9IKoB1meex1mA7t8Aaw$0NC7a2NIUPu0g_dq zMRtn`r0%79aO+lYIku}SYUHzMFdBd+btzGDmVd+~Q5(ns%;NocRFmFE#Np5=u*$wy z1%?;3fippqfvvbvD%!5QsN*`x$Z=+NAI7si5vgzqdUww$ zm=_Jr>2BeKl>l?;Hc&~^MX{qz3?BvB)jT!87~BE{YD7*{kP0Fq1DiT*>boLl_%X~h z3xATQj;^Vbok%YD6iO;^CV3w$zAVg?l;-UTo zzMth3*Btt9^Ldag;r&prgWLw|_M%?#cGaVG)Lf=CSbSB}9{q-LLWXCO;b2*Ak^1z( z)L6zXKEN2aI62Bh5vhUaX&lx@UgA=5s!a+8CMRm7J4qB! zh*<(U%izuu3p{LU26IGN_Y*a7z`y}jOp*dOFtpOpL0T;}*(s3d1TyTVvXJ&66*R&o zvSlb2c^Z#Mh*FYPO_-@Bm^a|4Y=3#1VxVf>YS%-3L08ARFt4p0145l)C<6?+gUC_s z3J-^J;s6Bd52o%CT!6P4+R&MjlREZ7_Y$%h@oSYud8Ij|P-0h_Js41XxsuYqFq zNw*5fua3JP0dqNYeB)A4B&=ATbU>FP=m3j8IR*NK5f`m7SN{&E{oSsY~9Dw%q zV1n`AQE|Ww^d-+Qfn4Y#LRib0|29xkImF4`rRYh}ZP4rlMFY}yT3GSzI- z^=gF@U>ThK1PU~(k|w_?5NckthD|oLnK34x477CDk3OxZUT%HMU z;PQ}`dY2sf&O{FlTlet5AWG@xY!EVdKCp#kYof=TMip_O5u3QWh10Kd^47?F@;@Hcrk<^L!yHqExyD1e|` zs;((;ffBpY02Ay4rLCfJdoOYBfjLIXLAt6(XcZrbhapqP4zOcDn}K&l`o4EBkyi~| z&EG^x&M(B)UN!gRU$Df6tUW+MLi0l-y5}Q*5W5;?P=9kBk>U(x%h%2@JZsq0c};8= zw}F!)kqNh&>^2;j-o@7ebA@i`8x?(uu^rTgqfE9$%c~2(>OkMTD$0n=Ab&06*Sri1 zr_XUAzFS2g*?~kCkknGSgn_#A3AWp&*)7xP5b=gG@F<3Aq2?=aw5V67ZcW8S16a^@ zzb=L;%YP8>QCjbR`sw}i*OWpSyi%GKIzw$-e_5PCXwilM8gzM1rbrPNV94!u3tIzQ z2AO|{ypYk5sS=G4_M)@geDTD@>BgkW4LJp>A%7CasVuGxhn9d)u=<#K%Og1WE)Yz@7LNH|u&$m0>~gO^%|mk9Nu1GjSv&ZS91w~5@U@%AX}C~L z3S4c>P(MjfI4D#Wq4lnHbjz5!p;kkX4N$`P$#kI>u7%?}1NoACLl4UzOH#2@A8$i! z0Dn?E_)6DG)i_^4bLItHd#TID(O^a^bX<7YRKG(h$8zP2Cbcl+?lsSM)@qG_QmAHO zM7)-9k|_s{^T<`eLvA4>M7*X;jr$bk@)rV|tSO#TlCT&|nWbK4i5i zL`!v2UL>IgI)Ylml!ITK{8TCX)}8aWG?VCYh>g)2o6@~fienC4ns}#Jpk7%3X@yOP zCn#vbrk-rp>{iYo6cRwK1Vi5uVer-0VzQylD?3wkiwe|)E2>A6C5ZV^bpqr3S%2j6 zgZHmyXDX_pw1rNBxdMoFuJ#Fgo{%mvLNVK{QyP6_0t*ApkSv?z`gMmvGGNXv4SAM6h9Au(|@O~Z94D`UqqQx$5&M3Qt& ztn$V;;Y$4`%gQC46IwmvfDa}N;|qYJovZYA0_3Q;T5ickaSHuN*N#6W^?#uQ(2`Wy zxaWLL4^dg>*)P?AG62b`MpDj+6KCsr^DxyQ7Jcs&d~qvgU0a>X?#SjMi;Lrd7W^S? zT^uQCcH&D%=FmBzHJ zi*8gtk_XSDmMFhK8LhcChktbYF?_32yE&knIYY#9)df^6Swm@);v^N9>EiQ-X}a=9 zIVsPUcbD9jp5meCLPAZ_95lX$M?k#{1%=sz(?qlJfl`ro9p$>*M1@e;;c}1~n*y;q z-vo>06#=@*%5h+t(ane!L~-=-_rbc-ie$JCN}?u_M5l71HB)L7H-GLlcJ}BsQG~E6 zoNBq?I>Z7^Hm~2imT;oU|x>L&jZyXS2k8%x1^{uj%Vvqo0Mj`iOM|_ z7Hb;9LFr&1i&SFm(0>7uht&WAjoMM~Nyhg}^ZnD)$M^4FekP}U65a>3lkZpf4e9Sm z4y0WH!`zt^7}c$-^di<&H>nuPLqoVYRzyj~H&gD{y+qk?PMY(53m|qv}6cYQ!94OS$}{^5t^Xt484hY5uU1b zgvHS`KL~-8@yJ#Yw#0(e9Y?{Llv+3zjWs1r8fV=|uI$jznxdPOr#hyz!Qk;EO}?V82+Wqw1K#0Ah#F+a!U8Gjf?JIp zn7Z?9d6MP2D}Se&A&=Ef?IQ$ezh)wD%^A~c19A1PL0zhivjCxoCH1ecYy6?(5DXBU ztdu1*HQt9j6Ne&f;}@TCV%Pof(X<#ao)N+czYI)KD7sOAI(RbH;exXnWVZaj1S{*_ zzWKY1Xo00Pt%4E(0P#7)tI-Eu1`RI6HK+*G`P6s<$bY2w8X}ZV9KHJV&?3ABE3J+5 z@};z>7AMkLjV29fm4fKZ5!(q6wPM~6&CFJf6Wz?To5xxKc2*Z(u^XS!Yvwi6jLb4{ zWoI_b|KOn_WX!sKn-UH95O|`+psBSIkUjo@C5^o$r;9@{0zt&eHqXJ3bG#_WBWgk? z&-1-VU4LnX1HP+O8BtAL8fb$d1qXN#=P+XhtSOtGKwy%~#iDTq^I12nXfM1U#XgZ~ z3(G`05zySD%nyH{31(tR-EhQHx9Pfx8vJZpdLKl$Lc825sJw#ZxX*Bz zCk+iAz22fxhf_k$wdt06OTK7&e-|>wsdLhWMSqC(D4z{O){-t}(Df#CgRUJmCkh6G zF*O5$Rn!z}Z~qdkA`{fZeH_Gj+^GgG_3A`IpKM+F`9@l>B0h>or?gHRXJWE_(tIfH z4S53%0|gw8S|S@c#P_HaH1-4+cPEX2tWuNBPaKs-0q|9z%UGiaKzQFG1q}mwgc7Gt zkbg-QPC&C?Y4@q&YxUK@>IF?(0a z56!k&H^*OClr0m$Igk9^NL^{wU%m0Fhq)KKD=bAeyv=NDv2v?M%1sO?Y(Xje^>PY@Ibrty9AXoP_ACIjIHJ^(6# zl8E^bLL6u`H`Ug_ogh^?&t;U+_k*R(>aQ{j&$QHcsCyx(HP`{cLt*4nDL^bMZhyNW zF_U^ZXFxbkuZk=U`@^|GlXGj$qIosA3pZh?bq#?!y%N#V(k!B0loM%^TCCCQb)V^X zzV#wvJh)196mcbv@^l*iI>g!mG#Y8pSUxC@6-8Iz0ukcWtB6DhqzP!>04;~wMNZ+( z^sY6`C&NKzYT34NVhX|X9>EY*7)G$U2xx=|f*IBoC z`IQ&2ME2SyF;OpD_IVC9_Bphu25Vm=*+h6BXcT|Jwo$uSRQ?7k^2M+m^dT>ciH^`L z5d4;IFbzRqkbGQx)5Z=tO+!F}3x5A1Mt|LJAGiJdK!VPrv@(3q^Ug za1hk@z-izq=nmZNbf_Y|6GS;~7$6e6h1QFD7oeb;H#nJ(nxrtoA`wuiq-IceyG8Vd zUQ&O;UF+=zDv4bZR(0?AIRpS~*iDmw?ek?n((*RVjYeypqQSwXrWZ9eYKR(uQJrqO zB6OB&(bSyoj)_D>XBEIqZ(tS_n#_8JkE*U$PeQfNQ8XX3C?$tE1PgI#u!u%Wfih0h z?X{LpCI4aIs8QmU6*m;-tC#AI=3^o!Na>S*Ar^nZNhm;BF$e>@2CQc_>!-%th6a1p zS#(wMRNF=}IV2vsGVi1I%L<)3<_R|-Lzz)8Cuzb14%VH9+R8!06UZrip;6?WRMs>y z6@rYQ061^&_o7r$WeqbHbkE{YI|DH@@j;w|E~^7M8Tjd~X3&C2sjH$Fiw_pw#qcL_ z`+R@#n(k~lm1s`y)M|o;r;h8TOHi`t{uCC)FQ{+mbfK(HN|%|yJ)4HOH6lfT$WM?L zr=t-+ICGmOx+Fo-OY9uV(EUD1I!rIJW&|DZg%Z25Whqzp0w_pb6R9|MpYqsn2G-SZ z@e2g?Xq$GKsjSfs$r1bm4$1|{o6|h%{px@AN^eNk6Wui`OzL@DwtO}Y6Aw>5M{2tw z)d3|K@lWD*-NS}gGvH)z(o46~>m9hD3w5uX6OITAF7uFzS1RDK2V4$bVJut6OA|G{ zL$EdD7}cid@RR1ckONgWXp@`?@P~Tkpwoz^_n(}uvXjO<_qnSKDySgyBukIpe~D0T z@nqN43UJEf5`aBa9}&}}v{R}WP`u9dcCP954je+&D^ry!I`YIC-P=<)%X4XFF!=;8 r@RXvLCpo{tiX?37zm41H))&s_-p&V8^!93#VOcShWdFE? delta 8455 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/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst test -DEPEND=dev-libs/wayland ! egl-wayland-1.1.12.tar.gz +SRC_URI=https://github.com/NVIDIA/egl-wayland/archive/refs/tags/1.1.13.tar.gz -> egl-wayland-1.1.13.tar.gz _eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a97c97fbad069e389c8fdba9720d5722 +_md5_=e86f9d17b3f469ec816862eaf3a83b38 diff --git a/metadata/md5-cache/kde-frameworks/Manifest.gz b/metadata/md5-cache/kde-frameworks/Manifest.gz index ead299c7b216a2e7571dbd56ecad230f78a05ff5..435e1bcd1d63a48674cefe4e9653eb5ac3396682 100644 GIT binary patch literal 26809 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 sU28W{g!P#d=tL~BJ!WGz^ER^qj~fe9AV7g& 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

    i{Tm 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/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtnetwork-5.15.9:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing access to Open Collaboration Services +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-qt/qtnetwork-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/attica-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dccf6b8ff296d821ba5b178bbaabc309 diff --git a/metadata/md5-cache/kde-frameworks/baloo-5.111.0 b/metadata/md5-cache/kde-frameworks/baloo-5.111.0 new file mode 100644 index 000000000000..760a5916f27d --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/baloo-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-db/lmdb-0.9.17 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/kfilemetadata-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kidletime-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/solid-5.111*:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for searching and managing metadata +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-db/lmdb-0.9.17 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/kfilemetadata-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kidletime-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/solid-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/baloo-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=523779a44ade902aee96d85217014c36 diff --git a/metadata/md5-cache/kde-frameworks/bluez-qt-5.111.0 b/metadata/md5-cache/kde-frameworks/bluez-qt-5.111.0 new file mode 100644 index 000000000000..37a7f4643c4b --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/bluez-qt-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 virtual/pkgconfig +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Qt wrapper for Bluez 5 DBus API +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org udev +IUSE=test debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2 +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/bluez-qt-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=233045abbdba27612d156a10ca3f9374 diff --git a/metadata/md5-cache/kde-frameworks/breeze-icons-5.111.0 b/metadata/md5-cache/kde-frameworks/breeze-icons-5.111.0 new file mode 100644 index 000000000000..96104fcae790 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/breeze-icons-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) dev-qt/qtcore:5 >=kde-frameworks/extra-cmake-modules-5.111:5 test? ( app-misc/fdupes ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install nofetch postinst postrm prepare setup test unpack +DEPEND=test? ( dev-qt/qttest:5 ) +DESCRIPTION=Breeze SVG icon theme +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=cmake frameworks.kde.org python-any-r1 xdg-utils +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=LGPL-3 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/breeze-icons-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=75421f427a78aca7c82f70767f232696 diff --git a/metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.111.0 b/metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.111.0 new file mode 100644 index 000000000000..c6c7b9d611f2 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) dev-qt/qtcore:5 >=kde-frameworks/extra-cmake-modules-5.111:5 test? ( app-misc/fdupes ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install nofetch prepare setup test unpack +DEPEND=test? ( dev-qt/qttest:5 ) +DESCRIPTION=Breeze SVG icon theme binary resource +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=cmake frameworks.kde.org python-any-r1 +IUSE=test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-3 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/breeze-icons-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=9754af42b1c0d7e462fb512f642c834b diff --git a/metadata/md5-cache/kde-frameworks/countryflags-5.111.0 b/metadata/md5-cache/kde-frameworks/countryflags-5.111.0 new file mode 100644 index 000000000000..403b642e4bc5 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/countryflags-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=dev-qt/qtcore:5 +DESCRIPTION=Icons of flags for various countries +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=!=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/portingAids/kdelibs4support-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5971f3827425f418723c38a4fca70e14 diff --git a/metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.111.0 b/metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.111.0 new file mode 100644 index 000000000000..4149b1053098 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=doc? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ) >=dev-qt/qthelp-5.15.9:5 ) test? ( >=dev-qt/linguist-tools-5.15.9:5 >=dev-qt/qtcore-5.15.9:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install nofetch prepare setup test unpack +DESCRIPTION=Extra modules and scripts for CMake +EAPI=8 +HOMEPAGE=https://invent.kde.org/frameworks/extra-cmake-modules +INHERIT=cmake frameworks.kde.org python-any-r1 +IUSE=doc test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=app-arch/libarchive[bzip2] +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/extra-cmake-modules-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e2d2e6562326de4e52caf36e14baac22 diff --git a/metadata/md5-cache/kde-frameworks/frameworkintegration-5.111.0 b/metadata/md5-cache/kde-frameworks/frameworkintegration-5.111.0 new file mode 100644 index 000000000000..cfcdc776b4fc --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/frameworkintegration-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/knewstuff-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kpackage-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for integrating Qt applications with KDE Plasma workspaces +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/knewstuff-5.111*:5 =kde-frameworks/knotifications-5.111*:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/frameworkintegration-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e5eeced97e050781a17592c03e9590ca diff --git a/metadata/md5-cache/kde-frameworks/kactivities-5.111.0 b/metadata/md5-cache/kde-frameworks/kactivities-5.111.0 new file mode 100644 index 000000000000..e913d3af5531 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kactivities-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5[widgets] >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 dev-libs/boost test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for working with KDE activities +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( LGPL-2.1 LGPL-3 ) +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5[widgets] >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 >=kde-plasma/kactivitymanagerd-5.16.5:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kactivities-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e305086d849ba9b26b672beb939ca9c5 diff --git a/metadata/md5-cache/kde-frameworks/kactivities-stats-5.111.0 b/metadata/md5-cache/kde-frameworks/kactivities-stats-5.111.0 new file mode 100644 index 000000000000..b0a365da8c0c --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kactivities-stats-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 =kde-frameworks/kactivities-5.111*:5 =kde-frameworks/kconfig-5.111*:5 test? ( dev-libs/boost ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for getting the usage statistics collected by the activities service +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 =kde-frameworks/kactivities-5.111*:5 =kde-frameworks/kconfig-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kactivities-stats-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d5c96f4860dd6a9692117d4f372a1bbf diff --git a/metadata/md5-cache/kde-frameworks/kapidox-5.111.0 b/metadata/md5-cache/kde-frameworks/kapidox-5.111.0 new file mode 100644 index 000000000000..91143b81ca77 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kapidox-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) 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 nofetch prepare setup test unpack +DESCRIPTION=Framework for building KDE API documentation in a standard format and style +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=frameworks.kde.org distutils-r1 +IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=BSD-2 +RDEPEND=app-doc/doxygen python_single_target_python3_10? ( dev-python/jinja[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jinja[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/jinja[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] ) media-gfx/graphviz[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_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 ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kapidox-5.111.0.tar.xz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=5f21b1ee9c2f756cbf11b55b376fcd8b diff --git a/metadata/md5-cache/kde-frameworks/karchive-5.111.0 b/metadata/md5-cache/kde-frameworks/karchive-5.111.0 new file mode 100644 index 000000000000..43b179aaf71f --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/karchive-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 zstd? ( virtual/pkgconfig ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=app-arch/bzip2 app-arch/xz-utils sys-libs/zlib zstd? ( app-arch/zstd:= ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for reading, creation, and manipulation of various archive formats +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=+zstd debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2.1 +RDEPEND=app-arch/bzip2 app-arch/xz-utils sys-libs/zlib zstd? ( app-arch/zstd:= ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/karchive-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=12d1fdb62b420a260af874e30851cfae diff --git a/metadata/md5-cache/kde-frameworks/kauth-5.111.0 b/metadata/md5-cache/kde-frameworks/kauth-5.111.0 new file mode 100644 index 000000000000..f7367beeda07 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kauth-5.111.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcoreaddons-5.111*:5 policykit? ( >=sys-auth/polkit-qt-0.113.0[qt5(+)] ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework to let applications perform actions as a privileged user +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=+policykit debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +PDEPEND=policykit? ( kde-plasma/polkit-kde-agent ) +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcoreaddons-5.111*:5 policykit? ( >=sys-auth/polkit-qt-0.113.0[qt5(+)] ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kauth-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dae3af9859dd6e173b15786e65dbde9f diff --git a/metadata/md5-cache/kde-frameworks/kbookmarks-5.111.0 b/metadata/md5-cache/kde-frameworks/kbookmarks-5.111.0 new file mode 100644 index 000000000000..faac7d1ec13c --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kbookmarks-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 >=kde-frameworks/kconfigwidgets-5.111:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for managing bookmarks stored in XBEL format +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kbookmarks-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1157f30a2b00285e639ee5b4704ebbf7 diff --git a/metadata/md5-cache/kde-frameworks/kcalendarcore-5.111.0 b/metadata/md5-cache/kde-frameworks/kcalendarcore-5.111.0 new file mode 100644 index 000000000000..5bab64f4265f --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kcalendarcore-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/bison >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-libs/libical-3.0.5:= >=dev-qt/qtgui-5.15.9:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Library for interfacing with calendars +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ test? ( LGPL-3+ ) +RDEPEND=>=dev-libs/libical-3.0.5:= >=dev-qt/qtgui-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kcalendarcore-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8a3e3e574ad295042d4d9e4f856b58f3 diff --git a/metadata/md5-cache/kde-frameworks/kcmutils-5.111.0 b/metadata/md5-cache/kde-frameworks/kcmutils-5.111.0 new file mode 100644 index 000000000000..a15f090811e9 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kcmutils-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5[widgets] >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kauth-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kdeclarative-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework to work with KDE System Settings modules +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2 +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5[widgets] >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kauth-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kdeclarative-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kcmutils-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4fad895767e09175ee58e27074a14a16 diff --git a/metadata/md5-cache/kde-frameworks/kcodecs-5.111.0 b/metadata/md5-cache/kde-frameworks/kcodecs-5.111.0 new file mode 100644 index 000000000000..09bb345e3c7b --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kcodecs-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 dev-util/gperf >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for manipulating strings using various encodings +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ LGPL-2+ +RDEPEND=>=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kcodecs-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c750339b3a7977bd8a128b77393dfd3f diff --git a/metadata/md5-cache/kde-frameworks/kcompletion-5.111.0 b/metadata/md5-cache/kde-frameworks/kcompletion-5.111.0 new file mode 100644 index 000000000000..56ecfe780246 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kcompletion-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for common completion tasks such as filename or URL completion +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug designer doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kcompletion-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7630e94dadb1f4e8b80aa9d1657a9f07 diff --git a/metadata/md5-cache/kde-frameworks/kconfig-5.111.0 b/metadata/md5-cache/kde-frameworks/kconfig-5.111.0 new file mode 100644 index 000000000000..aa469f7a1474 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kconfig-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) test? ( >=dev-qt/qtconcurrent-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for reading and writing configuration +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=dbus qml debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kconfig-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2b9aa7fb7a7ac18b61dfdde0fb4111ca diff --git a/metadata/md5-cache/kde-frameworks/kconfigwidgets-5.111.0 b/metadata/md5-cache/kde-frameworks/kconfigwidgets-5.111.0 new file mode 100644 index 000000000000..e5a76227b552 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kconfigwidgets-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=man? ( >=kde-frameworks/kdoctools-5.111:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kauth-5.111*:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 test? ( =kde-frameworks/kconfig-5.111*:5[dbus] ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing an assortment of configuration-related widgets +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=+man debug designer doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kauth-5.111*:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kconfigwidgets-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=260e805abf08f701dbf599cb1b699b6c diff --git a/metadata/md5-cache/kde-frameworks/kcontacts-5.111.0 b/metadata/md5-cache/kde-frameworks/kcontacts-5.111.0 new file mode 100644 index 000000000000..c212cf3f0c04 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kcontacts-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 test? ( >=dev-qt/qtdeclarative-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Address book API based on KDE Frameworks +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kcontacts-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d9da258ee960e6f7846209098514b1fc diff --git a/metadata/md5-cache/kde-frameworks/kcoreaddons-5.111.0 b/metadata/md5-cache/kde-frameworks/kcoreaddons-5.111.0 new file mode 100644 index 000000000000..d9db7c2f285e --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kcoreaddons-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtcore-5.15.9:5[icu] virtual/libudev:= dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) fam? ( virtual/fam ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for solving common problems such as caching, randomisation, and more +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org xdg-utils +IUSE=dbus fam debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtcore-5.15.9:5[icu] virtual/libudev:= dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) fam? ( virtual/fam ) >=dev-qt/qttranslations-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kcoreaddons-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=24765430847c7ab0192cc6e0535689ef diff --git a/metadata/md5-cache/kde-frameworks/kcrash-5.111.0 b/metadata/md5-cache/kde-frameworks/kcrash-5.111.0 new file mode 100644 index 000000000000..99f96e424933 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kcrash-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 =kde-frameworks/kcoreaddons-5.111*:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) X? ( x11-base/xorg-proto ) test? ( >=dev-qt/qtwidgets-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for intercepting and handling application crashes +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=X debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 =kde-frameworks/kcoreaddons-5.111*:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kcrash-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8baffe838e4e6aa4ce682ebe51de0724 diff --git a/metadata/md5-cache/kde-frameworks/kdav-5.111.0 b/metadata/md5-cache/kde-frameworks/kdav-5.111.0 new file mode 100644 index 000000000000..c8f569d52f6a --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kdav-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/kcoreaddons-5.111:5 >=kde-frameworks/ki18n-5.111:5 >=kde-frameworks/kio-5.111:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=DAV protocol implemention with KJobs +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/kcoreaddons-5.111:5 >=kde-frameworks/ki18n-5.111:5 >=kde-frameworks/kio-5.111:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kdav-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=320726cc5946446c71ca9477b4acee9e diff --git a/metadata/md5-cache/kde-frameworks/kdbusaddons-5.111.0 b/metadata/md5-cache/kde-frameworks/kdbusaddons-5.111.0 new file mode 100644 index 000000000000..e83eeeffc030 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kdbusaddons-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for registering services and applications per freedesktop standards +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=X debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kdbusaddons-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0e60748a3c846d2ed9398be5bae1ecc2 diff --git a/metadata/md5-cache/kde-frameworks/kdeclarative-5.111.0 b/metadata/md5-cache/kde-frameworks/kdeclarative-5.111.0 new file mode 100644 index 000000000000..b8e04ad09b97 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kdeclarative-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kglobalaccel-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kpackage-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5 media-libs/libepoxy doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing integration of QML and KDE work spaces +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kglobalaccel-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kpackage-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5 media-libs/libepoxy >=dev-qt/qtquickcontrols2-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kdeclarative-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=bdf5db93fd79ab17f7b8f94529725202 diff --git a/metadata/md5-cache/kde-frameworks/kded-5.111.0 b/metadata/md5-cache/kde-frameworks/kded-5.111.0 new file mode 100644 index 000000000000..184dbe57b554 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kded-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=man? ( >=kde-frameworks/kdoctools-5.111:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5[dbus] =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/kinit-5.111*:5 =kde-frameworks/kservice-5.111*:5 dev-qt/qtcore:5 +DESCRIPTION=Central daemon of KDE workspaces +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=+man debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5[dbus] =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/kinit-5.111*:5 =kde-frameworks/kservice-5.111*:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kded-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=bbf27d1ace1fdff7c0b7b5b2231e8362 diff --git a/metadata/md5-cache/kde-frameworks/kdelibs4support-5.111.0 b/metadata/md5-cache/kde-frameworks/kdelibs4support-5.111.0 new file mode 100644 index 000000000000..321e1475e12c --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kdelibs4support-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl dev-perl/URI >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.111:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=app-text/docbook-xml-dtd:4.2 dev-libs/openssl:0 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qttest-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kauth-5.111*:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 >=kde-frameworks/kded-5.111:5 =kde-frameworks/kdoctools-5.111*:5 =kde-frameworks/kemoticons-5.111*:5 =kde-frameworks/kglobalaccel-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kjobwidgets-5.111*:5 =kde-frameworks/knotifications-5.111*:5[X?] =kde-frameworks/kparts-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/ktextwidgets-5.111*:5 =kde-frameworks/kunitconversion-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X?] =kde-frameworks/kxmlgui-5.111*:5 =kde-frameworks/solid-5.111*:5 virtual/libintl networkmanager? ( net-misc/networkmanager ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb ) test? ( >=dev-qt/qtconcurrent-5.15.9:5 ) X? ( x11-base/xorg-proto ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework easing the development transition from KDELibs 4 to KF 5 +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=networkmanager X debug +handbook test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=app-text/docbook-xml-dtd:4.2 dev-libs/openssl:0 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qttest-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kauth-5.111*:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 >=kde-frameworks/kded-5.111:5 =kde-frameworks/kdoctools-5.111*:5 =kde-frameworks/kemoticons-5.111*:5 =kde-frameworks/kglobalaccel-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kjobwidgets-5.111*:5 =kde-frameworks/knotifications-5.111*:5[X?] =kde-frameworks/kparts-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/ktextwidgets-5.111*:5 =kde-frameworks/kunitconversion-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X?] =kde-frameworks/kxmlgui-5.111*:5 =kde-frameworks/solid-5.111*:5 virtual/libintl networkmanager? ( net-misc/networkmanager ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb ) >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/countryflags-5.111:5 =kde-frameworks/kinit-5.111*:5 =kde-frameworks/kitemmodels-5.111*:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/portingAids/kdelibs4support-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d951af53b2bcc7b24acec4c243333ac3 diff --git a/metadata/md5-cache/kde-frameworks/kdesu-5.111.0 b/metadata/md5-cache/kde-frameworks/kdesu-5.111.0 new file mode 100644 index 000000000000..63bc30b80a91 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kdesu-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND==kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kpty-5.111*:5 X? ( x11-libs/libX11 ) X? ( x11-base/xorg-proto ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework to handle super user actions +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=X debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2 +RDEPEND==kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kpty-5.111*:5 X? ( x11-libs/libX11 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kdesu-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2203f06876ffbc3948fd66a34c2f7e43 diff --git a/metadata/md5-cache/kde-frameworks/kdnssd-5.111.0 b/metadata/md5-cache/kde-frameworks/kdnssd-5.111.0 new file mode 100644 index 000000000000..fb3c23cbc6cb --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kdnssd-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtnetwork-5.15.9:5 zeroconf? ( >=dev-qt/qtdbus-5.15.9:5 net-dns/avahi[mdnsresponder-compat] ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for network service discovery using Zeroconf +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=zeroconf debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtnetwork-5.15.9:5 zeroconf? ( >=dev-qt/qtdbus-5.15.9:5 net-dns/avahi[mdnsresponder-compat] ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kdnssd-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7df1b52172c9121ef6656eeea575193d diff --git a/metadata/md5-cache/kde-frameworks/kdoctools-5.111.0 b/metadata/md5-cache/kde-frameworks/kdoctools-5.111.0 new file mode 100644 index 000000000000..ec3754ac7a57 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kdoctools-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl dev-perl/URI nls? ( >=kde-frameworks/ki18n-5.111:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets app-text/sgml-common dev-libs/libxml2:2 dev-libs/libxslt =kde-frameworks/karchive-5.111*:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Tools to generate documentation in various formats from DocBook files +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=nls debug test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets app-text/sgml-common dev-libs/libxml2:2 dev-libs/libxslt =kde-frameworks/karchive-5.111*:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kdoctools-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ab32571ca06229dcc96b95a553c4c6a9 diff --git a/metadata/md5-cache/kde-frameworks/kemoticons-5.111.0 b/metadata/md5-cache/kde-frameworks/kemoticons-5.111.0 new file mode 100644 index 000000000000..b57c21e99d81 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kemoticons-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kservice-5.111*:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for converting text emoticons to graphical representations +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kservice-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kemoticons-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=72e9024a382147278fad062e4300c8f7 diff --git a/metadata/md5-cache/kde-frameworks/kfilemetadata-5.111.0 b/metadata/md5-cache/kde-frameworks/kfilemetadata-5.111.0 new file mode 100644 index 000000000000..6ca083180f1b --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kfilemetadata-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 epub? ( app-text/ebook-tools ) exif? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:0= ) mobi? ( kde-apps/kdegraphics-mobipocket:5 ) pdf? ( app-text/poppler[qt5] ) taglib? ( media-libs/taglib ) kernel_linux? ( sys-apps/attr ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Library for extracting file metadata +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org optfeature python-any-r1 +IUSE=epub exif ffmpeg mobi pdf taglib debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 epub? ( app-text/ebook-tools ) exif? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:0= ) mobi? ( kde-apps/kdegraphics-mobipocket:5 ) pdf? ( app-text/poppler[qt5] ) taglib? ( media-libs/taglib ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kfilemetadata-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=856d6ffef912ed6d9baa486aeae18221 diff --git a/metadata/md5-cache/kde-frameworks/kglobalaccel-5.111.0 b/metadata/md5-cache/kde-frameworks/kglobalaccel-5.111.0 new file mode 100644 index 000000000000..a2420105517f --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kglobalaccel-5.111.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 X? ( =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X] x11-libs/libxcb x11-libs/xcb-util-keysyms ) test? ( >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 =kde-frameworks/kdeclarative-5.111*:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework to handle global shortcuts +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=X debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 X? ( =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X] x11-libs/libxcb x11-libs/xcb-util-keysyms ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +REQUIRED_USE=test? ( X ) +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kglobalaccel-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c5c74309c2df14f39ae22053ace1ebc6 diff --git a/metadata/md5-cache/kde-frameworks/kguiaddons-5.111.0 b/metadata/md5-cache/kde-frameworks/kguiaddons-5.111.0 new file mode 100644 index 000000000000..a74bf4837937 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kguiaddons-5.111.0 @@ -0,0 +1,17 @@ +BDEPEND=wayland? ( >=dev-qt/qtwaylandscanner-5.15.9:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) wayland? ( dev-libs/wayland >=dev-qt/qtgui-5.15.9:5=[wayland] >=dev-qt/qtwayland-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) x11-base/xorg-proto wayland? ( >=dev-libs/plasma-wayland-protocols-1.7.0 ) X? ( x11-libs/libxcb ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing assorted high-level user interface components +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm frameworks.kde.org +IUSE=dbus wayland X debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) wayland? ( dev-libs/wayland >=dev-qt/qtgui-5.15.9:5=[wayland] >=dev-qt/qtwayland-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kguiaddons-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e1834dd7c9645b2a76eee0ec6a381538 diff --git a/metadata/md5-cache/kde-frameworks/kholidays-5.111.0 b/metadata/md5-cache/kde-frameworks/kholidays-5.111.0 new file mode 100644 index 000000000000..1b34449a349a --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kholidays-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdeclarative-5.15.9:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Library to determine holidays and other special events for a geographical region +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kholidays-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7cb302ecc451a1138bb7cf583a83264a diff --git a/metadata/md5-cache/kde-frameworks/khtml-5.111.0 b/metadata/md5-cache/kde-frameworks/khtml-5.111.0 new file mode 100644 index 000000000000..e816fd734e1b --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/khtml-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl dev-util/gperf >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=dev-libs/openssl:0 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kglobalaccel-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kjobwidgets-5.111*:5 =kde-frameworks/kjs-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kparts-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/ktextwidgets-5.111*:5 =kde-frameworks/kwallet-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X?] =kde-frameworks/kxmlgui-5.111*:5 =kde-frameworks/sonnet-5.111*:5 media-libs/giflib:= media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/phonon-4.11.0 sys-libs/zlib X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) test? ( >=dev-qt/qtx11extras-5.15.9:5 ) X? ( x11-base/xorg-proto ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=KHTML web rendering engine +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=X debug test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2 +RDEPEND=dev-libs/openssl:0 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kglobalaccel-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kjobwidgets-5.111*:5 =kde-frameworks/kjs-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kparts-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/ktextwidgets-5.111*:5 =kde-frameworks/kwallet-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X?] =kde-frameworks/kxmlgui-5.111*:5 =kde-frameworks/sonnet-5.111*:5 media-libs/giflib:= media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/phonon-4.11.0 sys-libs/zlib X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/portingAids/khtml-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=9c2d3bcaec345337e19d6d27a623892b diff --git a/metadata/md5-cache/kde-frameworks/ki18n-5.111.0 b/metadata/md5-cache/kde-frameworks/ki18n-5.111.0 new file mode 100644 index 000000000000..f0aed393be2a --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/ki18n-5.111.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-qt/qtdeclarative-5.15.9:5 sys-devel/gettext virtual/libintl test? ( >=dev-qt/qtconcurrent-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework based on Gettext for internationalizing user interface text +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org python-single-r1 +IUSE=debug doc test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-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 ) >=dev-qt/qtdeclarative-5.15.9:5 sys-devel/gettext virtual/libintl app-text/iso-codes >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/ki18n-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=79591b2891b9e1de562558135129ea55 diff --git a/metadata/md5-cache/kde-frameworks/kiconthemes-5.111.0 b/metadata/md5-cache/kde-frameworks/kiconthemes-5.111.0 new file mode 100644 index 000000000000..4615ac7f7a9e --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kiconthemes-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 test? ( >=dev-qt/qtdeclarative-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for icon theming and configuration +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug designer doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kiconthemes-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6d69e60d887cc0b121b6f83be7bef1cf diff --git a/metadata/md5-cache/kde-frameworks/kidletime-5.111.0 b/metadata/md5-cache/kde-frameworks/kidletime-5.111.0 new file mode 100644 index 000000000000..2e260f4539c7 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kidletime-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=wayland? ( >=dev-qt/qtwaylandscanner-5.15.9:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 wayland? ( dev-libs/wayland >=dev-qt/qtgui-5.15.9:5=[wayland] >=dev-qt/qtwayland-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 x11-libs/libxcb x11-libs/libXext ) xscreensaver? ( >=dev-qt/qtdbus-5.15.9:5 x11-libs/libXScrnSaver ) wayland? ( >=dev-libs/plasma-wayland-protocols-1.7.0 >=dev-libs/wayland-protocols-1.27:0 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for detection and notification of device idle time +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=wayland X xscreensaver debug doc +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 wayland? ( dev-libs/wayland >=dev-qt/qtgui-5.15.9:5=[wayland] >=dev-qt/qtwayland-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 x11-libs/libxcb x11-libs/libXext ) xscreensaver? ( >=dev-qt/qtdbus-5.15.9:5 x11-libs/libXScrnSaver ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +REQUIRED_USE=xscreensaver? ( X ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kidletime-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=677c4c226533e59f7b0df790a55cbd69 diff --git a/metadata/md5-cache/kde-frameworks/kimageformats-5.111.0 b/metadata/md5-cache/kde-frameworks/kimageformats-5.111.0 new file mode 100644 index 000000000000..956fa95c1dfe --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kimageformats-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 =kde-frameworks/karchive-5.111*:5 avif? ( >=media-libs/libavif-0.8.2:= ) eps? ( >=dev-qt/qtprintsupport-5.15.9:5 ) heif? ( >=media-libs/libheif-1.10.0:= ) jpegxl? ( media-libs/libjxl ) openexr? ( >=media-libs/openexr-3:= ) raw? ( media-libs/libraw:= ) test? ( >=dev-qt/qtimageformats-5.15.9:5 heif? ( media-libs/libheif[x265] ) ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing additional format plugins for Qt's image I/O system +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=avif eps heif jpegxl openexr raw debug test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 =kde-frameworks/karchive-5.111*:5 avif? ( >=media-libs/libavif-0.8.2:= ) eps? ( >=dev-qt/qtprintsupport-5.15.9:5 ) heif? ( >=media-libs/libheif-1.10.0:= ) jpegxl? ( media-libs/libjxl ) openexr? ( >=media-libs/openexr-3:= ) raw? ( media-libs/libraw:= ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kimageformats-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=deb07036b82eed43b3f2bbaa8e5b80e9 diff --git a/metadata/md5-cache/kde-frameworks/kinit-5.111.0 b/metadata/md5-cache/kde-frameworks/kinit-5.111.0 new file mode 100644 index 000000000000..8b07d59c3f2e --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kinit-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=man? ( >=kde-frameworks/kdoctools-5.111:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X?] caps? ( sys-libs/libcap ) X? ( x11-libs/libX11 x11-libs/libxcb ) X? ( x11-base/xorg-proto ) dev-qt/qtcore:5 +DESCRIPTION=Helper library to speed up start of applications on KDE workspaces +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=+caps +man X debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X?] caps? ( sys-libs/libcap ) X? ( x11-libs/libX11 x11-libs/libxcb ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kinit-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a022d40e6475e13c651900f93afe0dde diff --git a/metadata/md5-cache/kde-frameworks/kio-5.111.0 b/metadata/md5-cache/kde-frameworks/kio-5.111.0 new file mode 100644 index 000000000000..fd0b7c6152aa --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kio-5.111.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) handbook? ( >=kde-frameworks/kdoctools-5.111:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kauth-5.111*:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kbookmarks-5.111*:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kjobwidgets-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/ktextwidgets-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X?] =kde-frameworks/kxmlgui-5.111*:5 =kde-frameworks/solid-5.111*:5 sys-power/switcheroo-control acl? ( sys-apps/attr virtual/acl ) handbook? ( dev-libs/libxml2 dev-libs/libxslt =kde-frameworks/kdoctools-5.111*:5 ) kerberos? ( virtual/krb5 ) kwallet? ( =kde-frameworks/kwallet-5.111*:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 ) >=dev-qt/qtconcurrent-5.15.9:5 test? ( sys-libs/zlib ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing transparent file and data management +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org xdg-utils +IUSE=acl kerberos +kwallet X debug designer +handbook doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +PDEPEND=>=kde-frameworks/kded-5.111:5 +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kauth-5.111*:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kbookmarks-5.111*:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kcrash-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kjobwidgets-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/ktextwidgets-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X?] =kde-frameworks/kxmlgui-5.111*:5 =kde-frameworks/solid-5.111*:5 sys-power/switcheroo-control acl? ( sys-apps/attr virtual/acl ) handbook? ( dev-libs/libxml2 dev-libs/libxslt =kde-frameworks/kdoctools-5.111*:5 ) kerberos? ( virtual/krb5 ) kwallet? ( =kde-frameworks/kwallet-5.111*:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kio-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=bdc99994e655b2a2891475ad38c793f2 diff --git a/metadata/md5-cache/kde-frameworks/kirigami-5.111.0 b/metadata/md5-cache/kde-frameworks/kirigami-5.111.0 new file mode 100644 index 000000000000..1f8b258f90b2 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kirigami-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare pretend setup test unpack +DEPEND=>=dev-qt/qtconcurrent-5.15.9:5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Lightweight user interface framework for mobile and convergent applications +EAPI=8 +HOMEPAGE=https://techbase.kde.org/Kirigami +INHERIT=ecm frameworks.kde.org toolchain-funcs +IUSE=+openmp debug examples test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtconcurrent-5.15.9:5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtgraphicaleffects-5.15.9:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kirigami2-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c5b0a55f516b83a5fc15d2e9686c7e56 diff --git a/metadata/md5-cache/kde-frameworks/kitemmodels-5.111.0 b/metadata/md5-cache/kde-frameworks/kitemmodels-5.111.0 new file mode 100644 index 000000000000..a5ba9ce86d98 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kitemmodels-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) test? ( >=dev-qt/qtwidgets-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing data models to help with tasks such as sorting and filtering +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=qml debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kitemmodels-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e33e7da06635d8391565273e742c8d95 diff --git a/metadata/md5-cache/kde-frameworks/kitemviews-5.111.0 b/metadata/md5-cache/kde-frameworks/kitemviews-5.111.0 new file mode 100644 index 000000000000..611b552e75b0 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kitemviews-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing additional widgets for item models +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug designer doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kitemviews-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6b9341bc427abea12768977dddd7a7e6 diff --git a/metadata/md5-cache/kde-frameworks/kjobwidgets-5.111.0 b/metadata/md5-cache/kde-frameworks/kjobwidgets-5.111.0 new file mode 100644 index 000000000000..d8c1f35552fa --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kjobwidgets-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 ) X? ( x11-base/xorg-proto x11-libs/libX11 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing assorted widgets for showing the progress of jobs +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=X debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kjobwidgets-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6b4a93a96d18ec53f9abee3ebc979fde diff --git a/metadata/md5-cache/kde-frameworks/kjs-5.111.0 b/metadata/md5-cache/kde-frameworks/kjs-5.111.0 new file mode 100644 index 000000000000..e3932a16d0c1 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kjs-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.111:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=dev-libs/libpcre test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=ECMAScipt compatible parser and engine +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug +handbook test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=BSD-2 LGPL-2+ +RDEPEND=dev-libs/libpcre >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/portingAids/kjs-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d12f227c292e90cedb73286b9550ce77 diff --git a/metadata/md5-cache/kde-frameworks/knewstuff-5.111.0 b/metadata/md5-cache/kde-frameworks/knewstuff-5.111.0 new file mode 100644 index 000000000000..f11b653a44b0 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/knewstuff-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/attica-5.111*:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kpackage-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 opds? ( =kde-frameworks/syndication-5.111*:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for downloading and sharing additional application data +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=opds debug designer doc +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/attica-5.111*:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kpackage-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 opds? ( =kde-frameworks/syndication-5.111*:5 ) >=kde-frameworks/kirigami-5.111:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/knewstuff-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1f2520aa3f664b8efaefacf4474263fe diff --git a/metadata/md5-cache/kde-frameworks/knotifications-5.111.0 b/metadata/md5-cache/kde-frameworks/knotifications-5.111.0 new file mode 100644 index 000000000000..9cb82b68d729 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/knotifications-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X?] dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] ) !phonon? ( media-libs/libcanberra ) phonon? ( >=media-libs/phonon-4.11.0 ) qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) speech? ( >=dev-qt/qtspeech-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 x11-libs/libXtst ) X? ( x11-base/xorg-proto ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for notifying the user of an event +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=dbus phonon qml speech X debug doc +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X?] dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] ) !phonon? ( media-libs/libcanberra ) phonon? ( >=media-libs/phonon-4.11.0 ) qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) speech? ( >=dev-qt/qtspeech-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 x11-libs/libXtst ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/knotifications-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6a0060202ed943bb380f47e0d9f71fd4 diff --git a/metadata/md5-cache/kde-frameworks/knotifyconfig-5.111.0 b/metadata/md5-cache/kde-frameworks/knotifyconfig-5.111.0 new file mode 100644 index 000000000000..05b27ce8776a --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/knotifyconfig-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kio-5.111*:5 !phonon? ( media-libs/libcanberra ) phonon? ( >=media-libs/phonon-4.11.0 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for configuring desktop notifications +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=phonon debug doc +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kio-5.111*:5 !phonon? ( media-libs/libcanberra ) phonon? ( >=media-libs/phonon-4.11.0 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/knotifyconfig-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=60db29b51269083091a4571e9749e3e8 diff --git a/metadata/md5-cache/kde-frameworks/kpackage-5.111.0 b/metadata/md5-cache/kde-frameworks/kpackage-5.111.0 new file mode 100644 index 000000000000..3a97243368ad --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kpackage-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=man? ( >=kde-frameworks/kdoctools-5.111:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework to install and load packages of non binary content +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=man debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kpackage-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2db9a676192192901ff5200c9d1fd63d diff --git a/metadata/md5-cache/kde-frameworks/kparts-5.111.0 b/metadata/md5-cache/kde-frameworks/kparts-5.111.0 new file mode 100644 index 000000000000..08ce980ac616 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kparts-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kjobwidgets-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 >=kde-frameworks/ktextwidgets-5.111:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing elaborate user-interface components +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kjobwidgets-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kparts-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=97db5ec1a0dd7236e259dbaa9a610745 diff --git a/metadata/md5-cache/kde-frameworks/kpeople-5.111.0 b/metadata/md5-cache/kde-frameworks/kpeople-5.111.0 new file mode 100644 index 000000000000..095295807fb5 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kpeople-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=KDE contact person abstraction library +EAPI=8 +HOMEPAGE=https://invent.kde.org/frameworks/kpeople +INHERIT=ecm frameworks.kde.org +IUSE=test debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1 +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kpeople-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f01a80cc4ed9dff04e8e399d7ec286c9 diff --git a/metadata/md5-cache/kde-frameworks/kplotting-5.111.0 b/metadata/md5-cache/kde-frameworks/kplotting-5.111.0 new file mode 100644 index 000000000000..a4365d196180 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kplotting-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing easy data-plotting functions +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug designer doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kplotting-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=06e80e38d34154df9b38c90692dae312 diff --git a/metadata/md5-cache/kde-frameworks/kpty-5.111.0 b/metadata/md5-cache/kde-frameworks/kpty-5.111.0 new file mode 100644 index 000000000000..59f3d67bae76 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kpty-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND==kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 sys-libs/libutempter test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for pseudo terminal devices and running child processes +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND==kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 sys-libs/libutempter >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kpty-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c7a5a5ea87f419590cba3896696e888b diff --git a/metadata/md5-cache/kde-frameworks/kquickcharts-5.111.0 b/metadata/md5-cache/kde-frameworks/kquickcharts-5.111.0 new file mode 100644 index 000000000000..37c46a3b58dd --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kquickcharts-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 examples? ( >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kdeclarative-5.111*:5 =kde-frameworks/kirigami-5.111*:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=QtQuick plugin providing high-performance charts +EAPI=8 +HOMEPAGE=https://invent.kde.org/frameworks/kquickcharts +INHERIT=ecm frameworks.kde.org +IUSE=test debug examples test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 examples? ( >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kdeclarative-5.111*:5 =kde-frameworks/kirigami-5.111*:5 ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kquickcharts-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4e6f0330a39ac739b33026ab29322d51 diff --git a/metadata/md5-cache/kde-frameworks/kross-5.111.0 b/metadata/md5-cache/kde-frameworks/kross-5.111.0 new file mode 100644 index 000000000000..720080648f7a --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kross-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.111:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtscript-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kparts-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 >=dev-qt/designer-5.15.9:5 test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for embedding scripting into applications +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug +handbook test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtscript-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kparts-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/portingAids/kross-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4098936b102807795ae9ad5239561270 diff --git a/metadata/md5-cache/kde-frameworks/krunner-5.111.0 b/metadata/md5-cache/kde-frameworks/krunner-5.111.0 new file mode 100644 index 000000000000..1e4fe233e7fa --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/krunner-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/plasma-5.111*:5 =kde-frameworks/solid-5.111*:5 =kde-frameworks/threadweaver-5.111*:5 activities? ( =kde-frameworks/kactivities-5.111*:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for providing different actions given a string query +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=activities debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/plasma-5.111*:5 =kde-frameworks/solid-5.111*:5 =kde-frameworks/threadweaver-5.111*:5 activities? ( =kde-frameworks/kactivities-5.111*:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/krunner-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dbcf987b22067b296fb2244113247156 diff --git a/metadata/md5-cache/kde-frameworks/kservice-5.111.0 b/metadata/md5-cache/kde-frameworks/kservice-5.111.0 new file mode 100644 index 000000000000..cceb573b7f49 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kservice-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/bison sys-devel/flex man? ( >=kde-frameworks/kdoctools-5.111:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 test? ( >=dev-qt/qtconcurrent-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Advanced plugin and service introspection +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=+man debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2 LGPL-2.1+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kservice-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a9f30521b88bc6b9c0151d120df67e61 diff --git a/metadata/md5-cache/kde-frameworks/ktexteditor-5.111.0 b/metadata/md5-cache/kde-frameworks/ktexteditor-5.111.0 new file mode 100644 index 000000000000..3f41907d71f9 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/ktexteditor-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=kde-frameworks/kservice-5.111:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kauth-5.111*:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kjobwidgets-5.111*:5 =kde-frameworks/kparts-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 =kde-frameworks/sonnet-5.111*:5 =kde-frameworks/syntax-highlighting-5.111*:5 editorconfig? ( app-text/editorconfig-core-c ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing a full text editor component +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=+editorconfig debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kauth-5.111*:5 =kde-frameworks/kcodecs-5.111*:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kjobwidgets-5.111*:5 =kde-frameworks/kparts-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5 =kde-frameworks/kxmlgui-5.111*:5 =kde-frameworks/sonnet-5.111*:5 =kde-frameworks/syntax-highlighting-5.111*:5 editorconfig? ( app-text/editorconfig-core-c ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/ktexteditor-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ca014929f2fc0f0e182c13650ec6f7a6 diff --git a/metadata/md5-cache/kde-frameworks/ktextwidgets-5.111.0 b/metadata/md5-cache/kde-frameworks/ktextwidgets-5.111.0 new file mode 100644 index 000000000000..4980b327c7dd --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/ktextwidgets-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/sonnet-5.111*:5 speech? ( >=dev-qt/qtspeech-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing an assortment of widgets for displaying and editing text +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=speech debug designer doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ LGPL-2.1+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kcompletion-5.111*:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/sonnet-5.111*:5 speech? ( >=dev-qt/qtspeech-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/ktextwidgets-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2996e762fff35869992bcee9304e814d diff --git a/metadata/md5-cache/kde-frameworks/kunitconversion-5.111.0 b/metadata/md5-cache/kde-frameworks/kunitconversion-5.111.0 new file mode 100644 index 000000000000..6624581d45a0 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kunitconversion-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtnetwork-5.15.9:5 =kde-frameworks/ki18n-5.111*:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for converting units +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtnetwork-5.15.9:5 =kde-frameworks/ki18n-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kunitconversion-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ee99d655a909587d09db3507985ed410 diff --git a/metadata/md5-cache/kde-frameworks/kwallet-5.111.0 b/metadata/md5-cache/kde-frameworks/kwallet-5.111.0 new file mode 100644 index 000000000000..81efedf4ee54 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kwallet-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=man? ( >=kde-frameworks/kdoctools-5.111:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=app-crypt/qca-2.3.1:2[qt5(+)] dev-libs/libgcrypt:0= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X] gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing desktop-wide storage for passwords +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org optfeature +IUSE=gpg +man debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=app-crypt/qca-2.3.1:2[qt5(+)] dev-libs/libgcrypt:0= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kdbusaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X] gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kwallet-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ccb20f038485b52ef50f1bfc7c38a11e diff --git a/metadata/md5-cache/kde-frameworks/kwayland-5.111.0 b/metadata/md5-cache/kde-frameworks/kwayland-5.111.0 new file mode 100644 index 000000000000..0a9eea2d1d1b --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kwayland-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/qtwaylandscanner-5.15.9:5 >=dev-util/wayland-scanner-1.19.0 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-libs/wayland-1.15.0 >=dev-qt/qtconcurrent-5.15.9:5 >=dev-qt/qtgui-5.15.9:5=[egl] >=dev-qt/qtwayland-5.15.9:5= media-libs/libglvnd >=dev-libs/plasma-wayland-protocols-1.9.0 >=dev-libs/wayland-protocols-1.15 sys-kernel/linux-headers test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Qt-style client and server library wrapper for Wayland libraries +EAPI=8 +HOMEPAGE=https://invent.kde.org/frameworks/kwayland +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1 +RDEPEND=>=dev-libs/wayland-1.15.0 >=dev-qt/qtconcurrent-5.15.9:5 >=dev-qt/qtgui-5.15.9:5=[egl] >=dev-qt/qtwayland-5.15.9:5= media-libs/libglvnd >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kwayland-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7c86369ab128b1fab2520b2332556896 diff --git a/metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.111.0 b/metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.111.0 new file mode 100644 index 000000000000..9b2b912a4264 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=An assortment of high-level widgets for common tasks +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug designer doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kwidgetsaddons-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=574e9d95b9631782c3905612d16af9f3 diff --git a/metadata/md5-cache/kde-frameworks/kwindowsystem-5.111.0 b/metadata/md5-cache/kde-frameworks/kwindowsystem-5.111.0 new file mode 100644 index 000000000000..ee00d5f51a4e --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kwindowsystem-5.111.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 x11-libs/libXfixes x11-libs/libxcb x11-libs/xcb-util-keysyms ) X? ( x11-base/xorg-proto ) test? ( >=dev-qt/qtwidgets-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework providing access to properties and features of the window manager +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=wayland X debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( LGPL-2.1 LGPL-3 ) MIT +PDEPEND=wayland? ( >=kde-plasma/kwayland-integration-5.25.5-r1:5 ) +RDEPEND=>=dev-qt/qtgui-5.15.9:5 X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 x11-libs/libXfixes x11-libs/libxcb x11-libs/xcb-util-keysyms ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kwindowsystem-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3162b3ca95e2f3ebe2ee92cd5903b70f diff --git a/metadata/md5-cache/kde-frameworks/kxmlgui-5.111.0 b/metadata/md5-cache/kde-frameworks/kxmlgui-5.111.0 new file mode 100644 index 000000000000..392b2d81d146 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/kxmlgui-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtcore-5.15.9:5= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kglobalaccel-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for managing menu and toolbar actions in an abstract way +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug designer doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtcore-5.15.9:5= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kglobalaccel-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kitemviews-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/kxmlgui-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=cae2a51dda8b3d6ff9a42180e876f445 diff --git a/metadata/md5-cache/kde-frameworks/modemmanager-qt-5.111.0 b/metadata/md5-cache/kde-frameworks/modemmanager-qt-5.111.0 new file mode 100644 index 000000000000..c8b6afb9b207 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/modemmanager-qt-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 net-misc/modemmanager test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=ModemManager bindings for Qt +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2 +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 net-misc/modemmanager >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/modemmanager-qt-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=48d71311750b36f138bb39a7ee3b95bd diff --git a/metadata/md5-cache/kde-frameworks/networkmanager-qt-5.111.0 b/metadata/md5-cache/kde-frameworks/networkmanager-qt-5.111.0 new file mode 100644 index 000000000000..871af96083c6 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/networkmanager-qt-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=dev-libs/glib:2 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=net-misc/networkmanager-1.4.0-r1[teamd=] test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=NetworkManager bindings for Qt +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=teamd debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2 +RDEPEND=dev-libs/glib:2 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=net-misc/networkmanager-1.4.0-r1[teamd=] || ( >=net-misc/networkmanager-1.4.0-r1[elogind] >=net-misc/networkmanager-1.4.0-r1[systemd] ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/networkmanager-qt-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2abde76a503a5dde28055063200a76cd diff --git a/metadata/md5-cache/kde-frameworks/oxygen-icons-5.111.0 b/metadata/md5-cache/kde-frameworks/oxygen-icons-5.111.0 new file mode 100644 index 000000000000..0f1153b7d6f9 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/oxygen-icons-5.111.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-qt/qtcore-5.15.9:5 >=kde-frameworks/extra-cmake-modules-5.111:5 test? ( app-misc/fdupes ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install nofetch postinst postrm prepare test unpack +DEPEND=test? ( >=dev-qt/qttest-5.15.9:5 ) +DESCRIPTION=Oxygen SVG icon theme +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=cmake frameworks.kde.org xdg-utils +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=LGPL-3 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/oxygen-icons5-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b5209dff8f78ec544201ba862a3c692a diff --git a/metadata/md5-cache/kde-frameworks/plasma-5.111.0 b/metadata/md5-cache/kde-frameworks/plasma-5.111.0 new file mode 100644 index 000000000000..c5eaff8d25b9 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/plasma-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=man? ( >=kde-frameworks/kdoctools-5.111:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[gles2-only=,X] >=dev-qt/qtquickcontrols-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 =kde-frameworks/kactivities-5.111*:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kconfig-5.111*:5[qml] =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kdeclarative-5.111*:5 =kde-frameworks/kglobalaccel-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kirigami-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kpackage-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X] =kde-frameworks/kxmlgui-5.111*:5 x11-libs/libX11 x11-libs/libxcb !gles2-only? ( media-libs/libglvnd[X] ) wayland? ( =kde-frameworks/kwayland-5.111*:5 media-libs/libglvnd ) x11-base/xorg-proto test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Plasma library and runtime components based upon KF5 and Qt5 +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=gles2-only man wayland debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[gles2-only=,X] >=dev-qt/qtquickcontrols-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 =kde-frameworks/kactivities-5.111*:5 =kde-frameworks/karchive-5.111*:5 =kde-frameworks/kconfig-5.111*:5[qml] =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/kdeclarative-5.111*:5 =kde-frameworks/kglobalaccel-5.111*:5 =kde-frameworks/kguiaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kirigami-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kpackage-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/kwidgetsaddons-5.111*:5 =kde-frameworks/kwindowsystem-5.111*:5[X] =kde-frameworks/kxmlgui-5.111*:5 x11-libs/libX11 x11-libs/libxcb !gles2-only? ( media-libs/libglvnd[X] ) wayland? ( =kde-frameworks/kwayland-5.111*:5 media-libs/libglvnd ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/plasma-framework-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6849c6d67370ef3f6e86612987ad4e98 diff --git a/metadata/md5-cache/kde-frameworks/prison-5.111.0 b/metadata/md5-cache/kde-frameworks/prison-5.111.0 new file mode 100644 index 000000000000..3fb84d066b47 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/prison-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtmultimedia-5.15.9:5 media-gfx/qrencode:= media-libs/libdmtx media-libs/zxing-cpp:= qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) test? ( >=dev-qt/qtwidgets-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=QRCode and data matrix barcode library +EAPI=8 +HOMEPAGE=https://invent.kde.org/frameworks/prison +INHERIT=ecm frameworks.kde.org +IUSE=qml debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtmultimedia-5.15.9:5 media-gfx/qrencode:= media-libs/libdmtx media-libs/zxing-cpp:= qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/prison-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fba1fffa538e46ff4ce1d9bdd7518e05 diff --git a/metadata/md5-cache/kde-frameworks/purpose-5.111.0 b/metadata/md5-cache/kde-frameworks/purpose-5.111.0 new file mode 100644 index 000000000000..9ea20119afbb --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/purpose-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kirigami-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/prison-5.111*:5 kaccounts? ( >=kde-apps/kaccounts-integration-19.04.3:5 net-libs/accounts-qt ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Library for providing abstractions to get the developer's purposes fulfilled +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org optfeature xdg-utils +IUSE=bluetooth +kaccounts debug test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kcoreaddons-5.111*:5 =kde-frameworks/ki18n-5.111*:5 =kde-frameworks/kio-5.111*:5 =kde-frameworks/kirigami-5.111*:5 =kde-frameworks/knotifications-5.111*:5 =kde-frameworks/kservice-5.111*:5 =kde-frameworks/prison-5.111*:5 kaccounts? ( >=kde-apps/kaccounts-integration-19.04.3:5 net-libs/accounts-qt ) >=dev-qt/qtquickcontrols-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=kde-frameworks/kdeclarative-5.111:5 bluetooth? ( =kde-frameworks/bluez-qt-5.111*:5 ) kaccounts? ( net-libs/accounts-qml ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=test !test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/purpose-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=9e7e82e8e11938874b30956d7aa948e7 diff --git a/metadata/md5-cache/kde-frameworks/qqc2-desktop-style-5.111.0 b/metadata/md5-cache/kde-frameworks/qqc2-desktop-style-5.111.0 new file mode 100644 index 000000000000..9e147d625145 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/qqc2-desktop-style-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5= >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kirigami-5.111*:5 =kde-frameworks/sonnet-5.111*:5[qml] test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Style for QtQuickControls 2 that uses QWidget's QStyle for painting +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=|| ( GPL-2+ LGPL-3+ ) +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5= >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.111*:5 =kde-frameworks/kconfigwidgets-5.111*:5 =kde-frameworks/kiconthemes-5.111*:5 =kde-frameworks/kirigami-5.111*:5 =kde-frameworks/sonnet-5.111*:5[qml] >=dev-qt/qtgraphicaleffects-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/qqc2-desktop-style-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=08395b930703077fbeef35d3c83f4ae1 diff --git a/metadata/md5-cache/kde-frameworks/solid-5.111.0 b/metadata/md5-cache/kde-frameworks/solid-5.111.0 new file mode 100644 index 000000000000..66345030b14a --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/solid-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 sys-devel/bison sys-devel/flex >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 sys-apps/util-linux sys-fs/udisks:2 virtual/libudev:= ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) test? ( >=dev-qt/qtconcurrent-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Provider for platform independent hardware discovery, abstraction and management +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org optfeature +IUSE=ios debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 sys-apps/util-linux sys-fs/udisks:2 virtual/libudev:= ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/solid-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f1ab2b4fdc1a6316f90ae4ebdeb08379 diff --git a/metadata/md5-cache/kde-frameworks/sonnet-5.111.0 b/metadata/md5-cache/kde-frameworks/sonnet-5.111.0 new file mode 100644 index 000000000000..754ea62f6dfb --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/sonnet-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 designer? ( dev-qt/designer:5 ) doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 aspell? ( app-text/aspell ) hunspell? ( app-text/hunspell:= ) qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for providing spell-checking through abstraction of popular backends +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=aspell +hunspell qml debug designer doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ LGPL-2.1+ +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 aspell? ( app-text/aspell ) hunspell? ( app-text/hunspell:= ) qml? ( >=dev-qt/qtdeclarative-5.15.9:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/sonnet-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=9c3fd956819d8906dc4311ef0dc1a765 diff --git a/metadata/md5-cache/kde-frameworks/syndication-5.111.0 b/metadata/md5-cache/kde-frameworks/syndication-5.111.0 new file mode 100644 index 000000000000..62e5ea9b67aa --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/syndication-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kcodecs-5.111*:5 test? ( >=dev-qt/qtnetwork-5.15.9:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Library for parsing RSS and Atom feeds +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kcodecs-5.111*:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/syndication-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d91db7b8e22ba6b6e66e28ad1edc937f diff --git a/metadata/md5-cache/kde-frameworks/syntax-highlighting-5.111.0 b/metadata/md5-cache/kde-frameworks/syntax-highlighting-5.111.0 new file mode 100644 index 000000000000..4db698089044 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/syntax-highlighting-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl >=dev-qt/linguist-tools-5.15.9:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtxmlpatterns-5.15.9:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for syntax highlighting +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtxmlpatterns-5.15.9:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/syntax-highlighting-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a224e61bfd2bc8f3c94ed1426db2545f diff --git a/metadata/md5-cache/kde-frameworks/threadweaver-5.111.0 b/metadata/md5-cache/kde-frameworks/threadweaver-5.111.0 new file mode 100644 index 000000000000..3626c4004a71 --- /dev/null +++ b/metadata/md5-cache/kde-frameworks/threadweaver-5.111.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.111:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +DESCRIPTION=Framework for managing threads using job and queue-based interfaces +EAPI=8 +HOMEPAGE=https://develop.kde.org/products/frameworks/ +INHERIT=ecm frameworks.kde.org +IUSE=debug doc test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2+ +RDEPEND=>=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 +RESTRICT=!test? ( test ) +SLOT=5/5.111 +SRC_URI=mirror://kde/stable/frameworks/5.111/threadweaver-5.111.0.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=15931d4baffd4b14088b1ff737d76055 diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz index 0854e05de5e8c69bad6f1bb241b141f6c334ac9b..235dd5812ca1c7a6054a21b5fe0db427d98ef093 100644 GIT binary patch literal 8103 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 diff --git a/metadata/md5-cache/mail-client/thunderbird-115.3.3 b/metadata/md5-cache/mail-client/thunderbird-115.3.3 new file mode 100644 index 000000000000..2deaecc2c6ac --- /dev/null +++ b/metadata/md5-cache/mail-client/thunderbird-115.3.3 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) 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 postinst postrm preinst prepare pretend setup unpack +DEPEND=!=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0 +DESCRIPTION=Thunderbird Mail Client +EAPI=8 +HOMEPAGE=https://www.thunderbird.net/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg +IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=!=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) +REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) +SLOT=0 +SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/source/thunderbird-115.3.3.source.tar.xz -> thunderbird-115.3.3.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-06.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/af.xpi -> thunderbird-115.3.3-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ar.xpi -> thunderbird-115.3.3-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ast.xpi -> thunderbird-115.3.3-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/be.xpi -> thunderbird-115.3.3-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/bg.xpi -> thunderbird-115.3.3-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/br.xpi -> thunderbird-115.3.3-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ca.xpi -> thunderbird-115.3.3-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/cak.xpi -> thunderbird-115.3.3-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/cs.xpi -> thunderbird-115.3.3-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/cy.xpi -> thunderbird-115.3.3-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/da.xpi -> thunderbird-115.3.3-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/de.xpi -> thunderbird-115.3.3-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.3.3-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/el.xpi -> thunderbird-115.3.3-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.3.3-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.3.3-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.3.3-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.3.3-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.3.3-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/et.xpi -> thunderbird-115.3.3-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/eu.xpi -> thunderbird-115.3.3-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/fi.xpi -> thunderbird-115.3.3-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/fr.xpi -> thunderbird-115.3.3-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.3.3-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.3.3-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/gd.xpi -> thunderbird-115.3.3-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/gl.xpi -> thunderbird-115.3.3-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/he.xpi -> thunderbird-115.3.3-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/hr.xpi -> thunderbird-115.3.3-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.3.3-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/hu.xpi -> thunderbird-115.3.3-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/id.xpi -> thunderbird-115.3.3-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/is.xpi -> thunderbird-115.3.3-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/it.xpi -> thunderbird-115.3.3-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ja.xpi -> thunderbird-115.3.3-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ka.xpi -> thunderbird-115.3.3-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/kab.xpi -> thunderbird-115.3.3-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/kk.xpi -> thunderbird-115.3.3-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ko.xpi -> thunderbird-115.3.3-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/lt.xpi -> thunderbird-115.3.3-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/lv.xpi -> thunderbird-115.3.3-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ms.xpi -> thunderbird-115.3.3-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.3.3-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/nl.xpi -> thunderbird-115.3.3-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.3.3-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.3.3-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/pl.xpi -> thunderbird-115.3.3-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.3.3-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.3.3-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/rm.xpi -> thunderbird-115.3.3-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ro.xpi -> thunderbird-115.3.3-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ru.xpi -> thunderbird-115.3.3-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/sk.xpi -> thunderbird-115.3.3-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/sl.xpi -> thunderbird-115.3.3-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/sq.xpi -> thunderbird-115.3.3-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/sr.xpi -> thunderbird-115.3.3-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.3.3-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/th.xpi -> thunderbird-115.3.3-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/tr.xpi -> thunderbird-115.3.3-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/uk.xpi -> thunderbird-115.3.3-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/uz.xpi -> thunderbird-115.3.3-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/vi.xpi -> thunderbird-115.3.3-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.3.3-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.3.3-zh-TW.xpi ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b171bb2ed006f8ce6eb07edb4e6c9a3b diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-115.3.2 b/metadata/md5-cache/mail-client/thunderbird-bin-115.3.2 deleted file mode 100644 index b5418d5a4790..000000000000 --- a/metadata/md5-cache/mail-client/thunderbird-bin-115.3.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) ) -DEFINED_PHASES=install postinst postrm preinst unpack -DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) -DESCRIPTION=Thunderbird Mail Client -EAPI=8 -HOMEPAGE=https://www.thunderbird.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop optfeature pax-utils xdg -IUSE=+alsa +ffmpeg +pulseaudio selinux wayland l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW -KEYWORDS=-* amd64 x86 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) >=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 ) -RESTRICT=strip -SLOT=0/115 -SRC_URI=amd64? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/en-US/thunderbird-115.3.2.tar.bz2 -> thunderbird-bin_x86_64-115.3.2.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/en-US/thunderbird-115.3.2.tar.bz2 -> thunderbird-bin_i686-115.3.2.tar.bz2 ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/af.xpi -> thunderbird-115.3.2-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/ar.xpi -> thunderbird-115.3.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/ast.xpi -> thunderbird-115.3.2-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/be.xpi -> thunderbird-115.3.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/bg.xpi -> thunderbird-115.3.2-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/br.xpi -> thunderbird-115.3.2-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/ca.xpi -> thunderbird-115.3.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/cak.xpi -> thunderbird-115.3.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/cs.xpi -> thunderbird-115.3.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/cy.xpi -> thunderbird-115.3.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/da.xpi -> thunderbird-115.3.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/de.xpi -> thunderbird-115.3.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.3.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/el.xpi -> thunderbird-115.3.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.3.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.3.2-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.3.2-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.3.2-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.3.2-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/et.xpi -> thunderbird-115.3.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/eu.xpi -> thunderbird-115.3.2-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/fi.xpi -> thunderbird-115.3.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/fr.xpi -> thunderbird-115.3.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.3.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.3.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/gd.xpi -> thunderbird-115.3.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/gl.xpi -> thunderbird-115.3.2-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/he.xpi -> thunderbird-115.3.2-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/hr.xpi -> thunderbird-115.3.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.3.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/hu.xpi -> thunderbird-115.3.2-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/id.xpi -> thunderbird-115.3.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/is.xpi -> thunderbird-115.3.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/it.xpi -> thunderbird-115.3.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/ja.xpi -> thunderbird-115.3.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/ka.xpi -> thunderbird-115.3.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/kab.xpi -> thunderbird-115.3.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/kk.xpi -> thunderbird-115.3.2-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/ko.xpi -> thunderbird-115.3.2-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/lt.xpi -> thunderbird-115.3.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/lv.xpi -> thunderbird-115.3.2-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/ms.xpi -> thunderbird-115.3.2-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.3.2-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/nl.xpi -> thunderbird-115.3.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.3.2-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.3.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/pl.xpi -> thunderbird-115.3.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.3.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.3.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/rm.xpi -> thunderbird-115.3.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/ro.xpi -> thunderbird-115.3.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/ru.xpi -> thunderbird-115.3.2-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/sk.xpi -> thunderbird-115.3.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/sl.xpi -> thunderbird-115.3.2-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/sq.xpi -> thunderbird-115.3.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/sr.xpi -> thunderbird-115.3.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.3.2-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/th.xpi -> thunderbird-115.3.2-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/tr.xpi -> thunderbird-115.3.2-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/uk.xpi -> thunderbird-115.3.2-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/uz.xpi -> thunderbird-115.3.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/vi.xpi -> thunderbird-115.3.2-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.3.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.3.2-zh-TW.xpi ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3df9037cc65980dc74700303a66b3553 diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-115.3.3 b/metadata/md5-cache/mail-client/thunderbird-bin-115.3.3 new file mode 100644 index 000000000000..f81e4bf75e0f --- /dev/null +++ b/metadata/md5-cache/mail-client/thunderbird-bin-115.3.3 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) ) +DEFINED_PHASES=install postinst postrm preinst unpack +DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) +DESCRIPTION=Thunderbird Mail Client +EAPI=8 +HOMEPAGE=https://www.thunderbird.net/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop optfeature pax-utils xdg +IUSE=+alsa +ffmpeg +pulseaudio selinux wayland l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW +KEYWORDS=-* amd64 x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) >=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 ) +RESTRICT=strip +SLOT=0/115 +SRC_URI=amd64? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/en-US/thunderbird-115.3.3.tar.bz2 -> thunderbird-bin_x86_64-115.3.3.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-i686/en-US/thunderbird-115.3.3.tar.bz2 -> thunderbird-bin_i686-115.3.3.tar.bz2 ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/af.xpi -> thunderbird-115.3.3-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ar.xpi -> thunderbird-115.3.3-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ast.xpi -> thunderbird-115.3.3-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/be.xpi -> thunderbird-115.3.3-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/bg.xpi -> thunderbird-115.3.3-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/br.xpi -> thunderbird-115.3.3-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ca.xpi -> thunderbird-115.3.3-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/cak.xpi -> thunderbird-115.3.3-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/cs.xpi -> thunderbird-115.3.3-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/cy.xpi -> thunderbird-115.3.3-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/da.xpi -> thunderbird-115.3.3-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/de.xpi -> thunderbird-115.3.3-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.3.3-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/el.xpi -> thunderbird-115.3.3-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.3.3-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.3.3-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.3.3-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.3.3-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.3.3-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/et.xpi -> thunderbird-115.3.3-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/eu.xpi -> thunderbird-115.3.3-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/fi.xpi -> thunderbird-115.3.3-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/fr.xpi -> thunderbird-115.3.3-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.3.3-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.3.3-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/gd.xpi -> thunderbird-115.3.3-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/gl.xpi -> thunderbird-115.3.3-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/he.xpi -> thunderbird-115.3.3-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/hr.xpi -> thunderbird-115.3.3-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.3.3-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/hu.xpi -> thunderbird-115.3.3-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/id.xpi -> thunderbird-115.3.3-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/is.xpi -> thunderbird-115.3.3-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/it.xpi -> thunderbird-115.3.3-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ja.xpi -> thunderbird-115.3.3-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ka.xpi -> thunderbird-115.3.3-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/kab.xpi -> thunderbird-115.3.3-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/kk.xpi -> thunderbird-115.3.3-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ko.xpi -> thunderbird-115.3.3-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/lt.xpi -> thunderbird-115.3.3-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/lv.xpi -> thunderbird-115.3.3-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ms.xpi -> thunderbird-115.3.3-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.3.3-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/nl.xpi -> thunderbird-115.3.3-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.3.3-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.3.3-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/pl.xpi -> thunderbird-115.3.3-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.3.3-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.3.3-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/rm.xpi -> thunderbird-115.3.3-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ro.xpi -> thunderbird-115.3.3-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/ru.xpi -> thunderbird-115.3.3-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/sk.xpi -> thunderbird-115.3.3-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/sl.xpi -> thunderbird-115.3.3-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/sq.xpi -> thunderbird-115.3.3-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/sr.xpi -> thunderbird-115.3.3-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.3.3-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/th.xpi -> thunderbird-115.3.3-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/tr.xpi -> thunderbird-115.3.3-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/uk.xpi -> thunderbird-115.3.3-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/uz.xpi -> thunderbird-115.3.3-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/vi.xpi -> thunderbird-115.3.3-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.3.3-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.3/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.3.3-zh-TW.xpi ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3df9037cc65980dc74700303a66b3553 diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz index 435b83f54b19c79b2c4ab49559f8e782e782042d..f894bde0a1193f224d134cf17714758d32648f8c 100644 GIT binary patch delta 7185 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 diff --git a/metadata/md5-cache/mail-filter/maildrop-3.1.6 b/metadata/md5-cache/mail-filter/maildrop-3.1.6 new file mode 100644 index 000000000000..4adf3c4a9dba --- /dev/null +++ b/metadata/md5-cache/mail-filter/maildrop-3.1.6 @@ -0,0 +1,16 @@ +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=!mail-mta/courier net-mail/mailbase dev-libs/libpcre2 net-dns/libidn2:= net-libs/courier-unicode:= gdbm? ( sys-libs/gdbm:= ) mysql? ( net-libs/courier-authlib ) postgres? ( net-libs/courier-authlib ) ldap? ( net-libs/courier-authlib ) authlib? ( net-libs/courier-authlib ) !gdbm? ( berkdb? ( sys-libs/db:= ) ) gdbm? ( net-mail/courier-imap[gdbm?,berkdb?] ) berkdb? ( net-mail/courier-imap[gdbm?,berkdb?] ) tools? ( !mail-mta/netqmail !net-mail/courier-imap ) +DESCRIPTION=Mail delivery agent/filter +EAPI=8 +HOMEPAGE=https://www.courier-mta.org/maildrop/ +INHERIT=flag-o-matic autotools +IUSE=berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools trashquota +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 +LICENSE=GPL-3 +RDEPEND=!mail-mta/courier net-mail/mailbase dev-libs/libpcre2 net-dns/libidn2:= net-libs/courier-unicode:= gdbm? ( sys-libs/gdbm:= ) mysql? ( net-libs/courier-authlib ) postgres? ( net-libs/courier-authlib ) ldap? ( net-libs/courier-authlib ) authlib? ( net-libs/courier-authlib ) !gdbm? ( berkdb? ( sys-libs/db:= ) ) gdbm? ( net-mail/courier-imap[gdbm?,berkdb?] ) berkdb? ( net-mail/courier-imap[gdbm?,berkdb?] ) tools? ( !mail-mta/netqmail !net-mail/courier-imap ) dev-lang/perl dovecot? ( net-mail/dovecot ) !net-mail/courier-common +REQUIRED_USE=mysql? ( authlib ) postgres? ( authlib ) ldap? ( authlib ) +SLOT=0 +SRC_URI=mirror://sourceforge/courier/maildrop-3.1.6.tar.bz2 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=38df65d36f0893c182ba0e1c00af93e6 diff --git a/metadata/md5-cache/mate-base/Manifest.gz b/metadata/md5-cache/mate-base/Manifest.gz index 5efa71b973c9b1c01d51be5d7aeba9dab30db1c2..99cd83943f25e12efcc45abdf86dce265f5c30e1 100644 GIT binary patch literal 3505 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 fJ#h&{VFph_8Sg-dibkXE`^IYf@)!UBv<|2~ literal 3503 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 diff --git a/metadata/md5-cache/mate-base/mate-1.26.0 b/metadata/md5-cache/mate-base/mate-1.26.0 index 00b0fdea3648..484b1f2c07b2 100644 --- a/metadata/md5-cache/mate-base/mate-1.26.0 +++ b/metadata/md5-cache/mate-base/mate-1.26.0 @@ -8,4 +8,4 @@ LICENSE=metapackage PDEPEND=notification? ( =x11-misc/mate-notification-daemon-1.26* ) virtual/notification-daemon:0 RDEPEND==mate-base/mate-desktop-1.26* =mate-base/mate-menus-1.26* =mate-base/mate-panel-1.26* =mate-base/mate-session-manager-1.26* =mate-base/mate-settings-daemon-1.26* =x11-wm/marco-1.26* base? ( =mate-base/caja-1.26* =mate-base/mate-applets-meta-1.26* =mate-base/mate-control-center-1.26* =mate-extra/mate-media-1.26* =x11-misc/mozo-1.26* =x11-terms/mate-terminal-1.26* ) bluetooth? ( net-wireless/blueman ) themes? ( =x11-themes/mate-backgrounds-1.26* =x11-themes/mate-icon-theme-1.26* ) extras? ( =app-arch/engrampa-1.26* =app-editors/pluma-1.26* =app-text/atril-1.26* =mate-extra/caja-extensions-1.26* =mate-extra/mate-calc-1.26* =mate-extra/mate-netbook-1.26* =mate-extra/mate-power-manager-1.26* =mate-extra/mate-screensaver-1.26* =mate-extra/mate-system-monitor-1.26* =mate-extra/mate-utils-1.26* =media-gfx/eom-1.26* ) help? ( gnome-extra/yelp =mate-extra/mate-user-guide-1.26* ) SLOT=0 -_md5_=673c1db46f328cb33018db4dbecf42b9 +_md5_=a77f18ce40523a21f9b96a3b57a8a7a3 diff --git a/metadata/md5-cache/mate-extra/Manifest.gz b/metadata/md5-cache/mate-extra/Manifest.gz index 09b1838949fe24fef5e193b9e568ff725f0c169e..b94f467af728068c1879039bab5811732d516f15 100644 GIT binary patch literal 3076 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 S&D?G3@BRteYgzt=6#xK30uLMj literal 3068 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 diff --git a/metadata/md5-cache/mate-extra/caja-actions-1.26.0 b/metadata/md5-cache/mate-extra/caja-actions-1.26.0 index a34c949d6158..b647effd95bd 100644 --- a/metadata/md5-cache/mate-extra/caja-actions-1.26.0 +++ b/metadata/md5-cache/mate-extra/caja-actions-1.26.0 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Caja Actions EAPI=7 -HOMEPAGE=https://github.com/infirit/caja-admin +HOMEPAGE=https://github.com/mate-desktop/caja-actions INHERIT=mate KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ @@ -11,4 +11,4 @@ RDEPEND=>=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.22:3 >=gnome-base/libgtop-2.23. SLOT=0 SRC_URI=https://pub.mate-desktop.org/releases/1.26/caja-actions-1.26.0.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 0637ce2e7478ea114b5fd1ae437bcb69 mate-desktop.org cce6a61620b2b79811e4c3c30f0e5c83 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ee5dddab12938c0f77f33d712f235b4f +_md5_=9c5a21c6dcebd299c74b0250f9536fb6 diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index 7d25d184a72fe20bd53c45d1d988a59ee420ab2a..5b88c7230ed6d4ab5259d2772ffd47e862fa6315 100644 GIT binary patch delta 39443 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 ic2)`;3h-+}sq!fS=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) 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/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(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=virtual/pkgconfig test? ( media-video/ffmpeg[vpx,zlib] ) test? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= 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(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) gui-libs/gtk:4[introspection] python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[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 ) 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(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=media-libs/libjpeg-turbo:0= media-libs/libpng:0= python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) +DEPEND=media-libs/libjpeg-turbo:0= media-libs/libpng:0= 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=A program for drawing beautiful mathematically-based images known as fractals EAPI=8 HOMEPAGE=https://fract4d.github.io/gnofract4d/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=distutils-r1 optfeature virtualx xdg -IUSE=test python_single_target_python3_10 python_single_target_python3_11 debug test +IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug test KEYWORDS=~amd64 ~x86 LICENSE=BSD -RDEPEND=media-libs/libjpeg-turbo:0= media-libs/libpng:0= 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(-)] ) gui-libs/gtk:4[introspection] python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RDEPEND=media-libs/libjpeg-turbo:0= media-libs/libpng:0= 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(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) gui-libs/gtk:4[introspection] 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? ( test ) SLOT=0 SRC_URI=https://github.com/fract4d/gnofract4d/archive/47d2093e8f6399d1badfba0d1cb0f9867e90b326.tar.gz -> gnofract4d-4.3_p20230717.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1b152c6f1b41fe6c57ba83e71897b88a +_md5_=eab2d7ade8afec4332aabbd09d785048 diff --git a/metadata/md5-cache/media-gfx/gthumb-3.12.4 b/metadata/md5-cache/media-gfx/gthumb-3.12.4 new file mode 100644 index 000000000000..0c29ab8a1c7c --- /dev/null +++ b/metadata/md5-cache/media-gfx/gthumb-3.12.4 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-libs/appstream-0.14.6 dev-util/glib-utils dev-util/itstool sys-devel/bison sys-devel/flex >=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 +DEFINED_PHASES=compile configure install postinst postrm preinst setup test +DEPEND=x11-libs/libX11 >=dev-libs/glib-2.54.0:2 >=x11-libs/gtk+-3.16.0:3 exif? ( >=media-gfx/exiv2-0.21:= ) slideshow? ( >=media-libs/clutter-1.12.0:1.0 >=media-libs/clutter-gtk-1:1.0 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-plugins/gst-plugins-gtk:1.0 ) raw? ( >=media-libs/libraw-0.14:= ) webkit? ( >=net-libs/libsoup-2.42.0:2.4 >=dev-libs/json-glib-0.15.0 >=net-libs/webkit-gtk-1.10.0:4 ) keyring? ( >=app-crypt/libsecret-0.11 ) cdr? ( >=app-cdr/brasero-3.2.0 ) svg? ( >=gnome-base/librsvg-2.34:2 ) webp? ( >=media-libs/libwebp-0.2.0:= ) jpegxl? ( >=media-libs/libjxl-0.3.0 ) heif? ( >=media-libs/libheif-1.11:= ) lcms? ( >=media-libs/lcms-2.6:2 ) colord? ( >=x11-misc/colord-1.3 >=media-libs/lcms-2.6:2 ) sys-libs/zlib media-libs/libjpeg-turbo:= tiff? ( media-libs/tiff:= ) media-libs/libpng:0= >=gnome-base/gsettings-desktop-schemas-0.1.4 +DESCRIPTION=Image viewer and browser for Gnome +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Apps/Gthumb +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson python-any-r1 xdg +IUSE=cdr colord exif keyring gstreamer heif jpegxl lcms raw slideshow svg tiff webkit webp +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2+ +RDEPEND=x11-libs/libX11 >=dev-libs/glib-2.54.0:2 >=x11-libs/gtk+-3.16.0:3 exif? ( >=media-gfx/exiv2-0.21:= ) slideshow? ( >=media-libs/clutter-1.12.0:1.0 >=media-libs/clutter-gtk-1:1.0 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-plugins/gst-plugins-gtk:1.0 ) raw? ( >=media-libs/libraw-0.14:= ) webkit? ( >=net-libs/libsoup-2.42.0:2.4 >=dev-libs/json-glib-0.15.0 >=net-libs/webkit-gtk-1.10.0:4 ) keyring? ( >=app-crypt/libsecret-0.11 ) cdr? ( >=app-cdr/brasero-3.2.0 ) svg? ( >=gnome-base/librsvg-2.34:2 ) webp? ( >=media-libs/libwebp-0.2.0:= ) jpegxl? ( >=media-libs/libjxl-0.3.0 ) heif? ( >=media-libs/libheif-1.11:= ) lcms? ( >=media-libs/lcms-2.6:2 ) colord? ( >=x11-misc/colord-1.3 >=media-libs/lcms-2.6:2 ) sys-libs/zlib media-libs/libjpeg-turbo:= tiff? ( media-libs/tiff:= ) media-libs/libpng:0= >=gnome-base/gsettings-desktop-schemas-0.1.4 +SLOT=0 +SRC_URI=mirror://gnome/sources/gthumb/3.12/gthumb-3.12.4.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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ef7137a1797cdf536e14bea4b6f9427b diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index 33163b8718a0e8b5cd4cb2634afe754857e50ffe..b24d66d5afbb8422edcf18e25b40b636eb04fd78 100644 GIT binary patch delta 94746 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

  3. UoevfQ~C^2 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 UxnsBaApz4T2-w5=;=F1C0D9h^Pyhe` delta 74749 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%0AMKoZif37~hfdvCIXUayVLZ8Emk;~TB- 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
    Oi8S>n#cr?plnRC?C!j??$(nf;0} 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/docbook2X-0.8.8-r4 ) python? ( >=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(-)?] ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack +DEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.6:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= ) +DESCRIPTION=Linux kernel firewall, NAT and packet mangling tools +EAPI=8 +HOMEPAGE=https://netfilter.org/projects/nftables/ +INHERIT=edo linux-info distutils-r1 systemd verify-sig +IUSE=debug doc +gmp json libedit python +readline static-libs test xtables python_targets_python3_10 python_targets_python3_11 verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2 GPL-2+ +RDEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.6:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= ) +REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) libedit? ( !readline ) +RESTRICT=!test? ( test ) +SLOT=0/1 +SRC_URI=https://netfilter.org/projects/nftables/files/nftables-1.0.9.tar.xz verify-sig? ( https://netfilter.org/projects/nftables/files/nftables-1.0.9.tar.xz.sig ) +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=d76cc587608bae377846d22509822b0c diff --git a/metadata/md5-cache/net-firewall/nftables-9999 b/metadata/md5-cache/net-firewall/nftables-9999 index f92297eab6dd..6e9bd1cc0d99 100644 --- a/metadata/md5-cache/net-firewall/nftables-9999 +++ b/metadata/md5-cache/net-firewall/nftables-9999 @@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0/1 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde distutils-r1 d05609532b134be7c4ae2514f4c7d06e edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=7e51ae4e5caa56a7020c72c95401b95c +_md5_=d76cc587608bae377846d22509822b0c diff --git a/metadata/md5-cache/net-fs/Manifest.gz b/metadata/md5-cache/net-fs/Manifest.gz index 21513c1878b596e6f282a705ac70185c2e7d8b37..7a91737172f2e95b0b670c9116ee39735264ac2e 100644 GIT binary patch literal 5984 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 literal 6309 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/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=!app-editors/yudit dev-libs/libevent:0= >=dev-libs/libgcrypt-1.2.3:0= sys-apps/coreutils >=sys-libs/db-4.2.52:= sys-libs/tdb virtual/libcrypt:= acl? ( sys-apps/attr sys-apps/acl ) cracklib? ( sys-libs/cracklib ) dbus? ( sys-apps/dbus dev-libs/dbus-glib ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) ssl? ( dev-libs/openssl:0= ) tcpd? ( sys-apps/tcp-wrappers ) tracker? ( app-misc/tracker:3= ) zeroconf? ( net-dns/avahi[dbus] ) app-alternatives/yacc sys-devel/flex -DESCRIPTION=Open Source AFP server -EAPI=7 -HOMEPAGE=https://netatalk.sourceforge.net/ -INHERIT=autotools flag-o-matic pam systemd -IUSE=acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl tracker tcpd zeroconf -KEYWORDS=amd64 arm ~ppc ~ppc64 x86 -LICENSE=GPL-2 BSD -RDEPEND=!app-editors/yudit dev-libs/libevent:0= >=dev-libs/libgcrypt-1.2.3:0= sys-apps/coreutils >=sys-libs/db-4.2.52:= sys-libs/tdb virtual/libcrypt:= acl? ( sys-apps/attr sys-apps/acl ) cracklib? ( sys-libs/cracklib ) dbus? ( sys-apps/dbus dev-libs/dbus-glib ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) ssl? ( dev-libs/openssl:0= ) tcpd? ( sys-apps/tcp-wrappers ) tracker? ( app-misc/tracker:3= ) zeroconf? ( net-dns/avahi[dbus] ) -REQUIRED_USE=ldap? ( acl ) tracker? ( dbus ) -RESTRICT=test -SLOT=0/18.0 -SRC_URI=mirror://sourceforge/project/netatalk/netatalk/3.1.12/netatalk-3.1.12.tar.bz2 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2d95f502888252551cae3c796a389523 diff --git a/metadata/md5-cache/net-fs/netatalk-3.1.17 b/metadata/md5-cache/net-fs/netatalk-3.1.17 deleted file mode 100644 index 7579d6c197fb..000000000000 --- a/metadata/md5-cache/net-fs/netatalk-3.1.17 +++ /dev/null @@ -1,17 +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 virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=!app-editors/yudit dev-libs/libevent:0= >=dev-libs/libgcrypt-1.2.3:0= sys-apps/coreutils >=sys-libs/db-4.2.52:= sys-libs/tdb virtual/libcrypt:= acl? ( sys-apps/attr sys-apps/acl ) cracklib? ( sys-libs/cracklib ) dbus? ( sys-apps/dbus dev-libs/dbus-glib ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) ssl? ( dev-libs/openssl:0= ) tcpd? ( sys-apps/tcp-wrappers ) tracker? ( app-misc/tracker:3= ) zeroconf? ( net-dns/avahi[dbus] ) app-alternatives/yacc sys-devel/flex -DESCRIPTION=Open Source AFP server -EAPI=7 -HOMEPAGE=https://netatalk.sourceforge.net/ -INHERIT=autotools flag-o-matic pam systemd -IUSE=acl cracklib dbus debug kerberos ldap pam pgp quota +shadow ssl tracker tcpd zeroconf -KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 BSD -RDEPEND=!app-editors/yudit dev-libs/libevent:0= >=dev-libs/libgcrypt-1.2.3:0= sys-apps/coreutils >=sys-libs/db-4.2.52:= sys-libs/tdb virtual/libcrypt:= acl? ( sys-apps/attr sys-apps/acl ) cracklib? ( sys-libs/cracklib ) dbus? ( sys-apps/dbus dev-libs/dbus-glib ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) ssl? ( dev-libs/openssl:0= ) tcpd? ( sys-apps/tcp-wrappers ) tracker? ( app-misc/tracker:3= ) zeroconf? ( net-dns/avahi[dbus] ) -REQUIRED_USE=ldap? ( acl ) tracker? ( dbus ) -RESTRICT=test -SLOT=0/18.0 -SRC_URI=https://github.com/Netatalk/netatalk/releases/download/netatalk-3-1-17/netatalk-3.1.17.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7db166c129723f4d0daa3f6b6b689a56 diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz index 31580e6e922358328a08b984be28a20e89432a20..f4f3bf776cec6ec9a67703100eee3c9ac3ee85e7 100644 GIT binary patch delta 15742 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 delta 15542 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 E00-5#LjV8( diff --git a/metadata/md5-cache/net-im/signal-desktop-bin-6.33.0 b/metadata/md5-cache/net-im/signal-desktop-bin-6.34.1 similarity index 97% rename from metadata/md5-cache/net-im/signal-desktop-bin-6.33.0 rename to metadata/md5-cache/net-im/signal-desktop-bin-6.34.1 index 5c3abf3ce1aa..964044b880b3 100644 --- a/metadata/md5-cache/net-im/signal-desktop-bin-6.33.0 +++ b/metadata/md5-cache/net-im/signal-desktop-bin-6.34.1 @@ -10,6 +10,6 @@ LICENSE=GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZL RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[X(+)] net-print/cups sys-apps/dbus[X] x11-libs/cairo x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango sound? ( || ( media-libs/libpulse media-sound/apulse ) ) RESTRICT=splitdebug SLOT=0 -SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_6.33.0_amd64.deb +SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_6.34.1_amd64.deb _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e508c593302b978c41fd64a1441de165 diff --git a/metadata/md5-cache/net-im/synapse-1.93.0 b/metadata/md5-cache/net-im/synapse-1.93.0 index 1e2a6bd612bd..2e6e43430702 100644 --- a/metadata/md5-cache/net-im/synapse-1.93.0 +++ b/metadata/md5-cache/net-im/synapse-1.93.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://matrix.org/ https://github.com/matrix-org/synapse/ INHERIT=cargo distutils-r1 multiprocessing optfeature systemd IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~ppc64 +KEYWORDS=amd64 ~ppc64 LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[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/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[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/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[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/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] synapse-1.93.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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.135/download -> libc-0.2.135.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.64/download -> proc-macro2-1.0.64.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-log/0.8.3/download -> pyo3-log-0.8.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/pythonize/0.17.0/download -> pythonize-0.17.0.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.28/download -> syn-2.0.28.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=35b255af104e9abd9456d039b1f0afd0 +_md5_=3a9861901877ead92af8e20782be7b5c diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.10.3 b/metadata/md5-cache/net-im/telegram-desktop-4.10.3-r1 similarity index 81% rename from metadata/md5-cache/net-im/telegram-desktop-4.10.3 rename to metadata/md5-cache/net-im/telegram-desktop-4.10.3-r1 index ac45777734fd..13c736a3f5e3 100644 --- a/metadata/md5-cache/net-im/telegram-desktop-4.10.3 +++ b/metadata/md5-cache/net-im/telegram-desktop-4.10.3-r1 @@ -1,6 +1,6 @@ BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/cppgir-0_p20230926 >=dev-util/cmake-3.16 dev-util/gdbus-codegen virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test -DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 wayland? ( >=dev-qt/qtwayland-6.5:6[compositor] ) webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-0_p20230926 >=dev-cpp/ms-gsl-4 dev-cpp/range-v3 +DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-0_p20230926 >=dev-cpp/ms-gsl-4 dev-cpp/range-v3 DESCRIPTION=Official desktop client for Telegram EAPI=8 HOMEPAGE=https://desktop.telegram.org @@ -9,9 +9,9 @@ INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic IUSE=dbus enchant +fonts +jemalloc screencast qt6 qt6-imageformats wayland webkit +X KEYWORDS=~amd64 ~arm64 ~riscv LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+ -RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 wayland? ( >=dev-qt/qtwayland-6.5:6[compositor] ) webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( net-libs/webkit-gtk:4 ) +RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= media-libs/libjxl ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( net-libs/webkit-gtk:4 ) REQUIRED_USE=qt6-imageformats? ( qt6 ) SLOT=0 SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.10.3/tdesktop-4.10.3-full.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5dd83580f0eda5c5f0762fb71513300d +_md5_=64589afa92bfb5bc05e1dc5a347a416d diff --git a/metadata/md5-cache/net-im/zoom-5.16.2.8828 b/metadata/md5-cache/net-im/zoom-5.16.2.8828 new file mode 100644 index 000000000000..c11399fb73a3 --- /dev/null +++ b/metadata/md5-cache/net-im/zoom-5.16.2.8828 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/bbe bundled-libjpeg-turbo? ( dev-util/patchelf ) +DEFINED_PHASES=install postinst postrm prepare setup +DESCRIPTION=Video conferencing and web conferencing service +EAPI=8 +HOMEPAGE=https://zoom.us/ +INHERIT=desktop linux-info readme.gentoo-r1 xdg-utils +IUSE=bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland +KEYWORDS=-* ~amd64 +LICENSE=all-rights-reserved +RDEPEND=!games-engines/zoom >=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/mit-krb5 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=dev-libs/quazip-1.0:0=[qt5(+)] media-libs/alsa-lib media-libs/fdk-aac:0/2 media-libs/fontconfig media-libs/freetype media-libs/mesa[gbm(+)] media-sound/mpg123 net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc sys-libs/zlib virtual/opengl x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXrender x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm opencl? ( virtual/opencl ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) !bundled-qt? ( dev-libs/icu dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtdiag:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtlocation:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 wayland? ( dev-qt/qtwayland ) ) +RESTRICT=mirror bindist strip +SLOT=0 +SRC_URI=https://zoom.us/client/5.16.2.8828/zoom_x86_64.tar.xz -> zoom-5.16.2.8828_x86_64.tar.xz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=846a783a0578079cc504d885d49b37dc diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz index b4baec17fcbf21dfdf343dfc90ea10a5d58b0ef5..f51843cffee0a36f77632c4b53bebb1b2d73091b 100644 GIT binary patch delta 48985 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 V->Fh~IkM8f5B{Dt$jR6P79%q!h#Zu z+0Y9V3*w5V0-$5KBw!hD;tVX|^;PS_#esUBa(_0B$14_$ZCeTf)gN|?qTBY^=OWp| ziQi6v*^VpCy3IPQAXzruy1rd$9_-iNwkZVCcQG#nhg?=m4|LJc( zeS0&!^a;@Lf1&UI)LJ~%i3zku952TH!z7sd6 zP@vUm!XU4tLo-o^hr6B3+-82k-epeylBhU4Pyy0}JAO52n?*WStOj(PFN7Ek!|FL9 zTo4FVoC3C+$?i0G$Tn5n96=rP;+r0jdlH4f6i|~vf7F241?OUIv&6y1va@3*4$kan zs@1$jw8E0Z@5NNVluy|C%Z&%~(Iy0O2is}1Y(UxKk~4L}SJ+7DJkAav5?%ssvq`=? zT#m?W^Jn-nP$9-UmYIa7LIZ7g78TWvHg)3q>>Cau4FE zo|upcx;THNX)8{LMxFhmnEJoVjPqMQA*A|hk^vT=FyJ^y+#`koNf?%IalU+2D%VVf zBaMJ2_(HQ|U6xMt1+G8LWf8+9zDF&#G)T-Sm&4vE*zNdJRFqKvd z?@kK+F*e$dzR_O80+A})i7?^J1kDXrfMVWTP!3Q-n*xv!4afe>LlT1tJQuK|hL!C= z!ZpJ8kmDU3P;U^|O=y1ND1?i+3d}tY++zGFt*?K&Q7p$v_@od1{4}3`77>80%bS32 ze-3@94i|90*nWg%->nD=5D5SYxvhBB9bl__;Mi*eliXHvU~19nI7fluDd)K1$rt8} z8Jltk4}*C4$7<5%T~xL}rUw2{an=d7ilUPOY&HXXA*uNz!?W(c7`Z0@@` z0Cxi)a7wLJC;-8cSdobX0qoF#;4hDEdTd(97(BzaivpwSN4m1T-}^|0$omK?-#192sAs(@EW@tloVge8j zK!HtTCx=6$Xhe773!l9m;App#f4F!rWRrrk$a5TT zN1)(;!NkegOq4E7ZSW*`M4Nh0yl$myJVa&*9xsQZa&x?@**w5Mq_Y6h4@(8meROMX zpr_;uzQj>OiQVH+t+mbHnrOfN>D$*|zW(^_^Iw1d)6bs^lm_*>@&`j~f3;_rlQ9J^ zbwaEV5bOqaiq7Xzu3=yuz#U*bMv{84B_GEZdhwM&`P~VD4ZWC~$j<9Ksn@U^jPWM0 zEs<$Cfg{;ri!iZzY-!YYLW9BFwK{a4D+hw$i0*=DluL!iaoJ}AE{b;mSd7tjHqUE1 zPx}o#C7y$CxlD)U@Qmume;aw4xVi9zHsjy1WmA{HNDgC4W~1%*e;vv`84y9M0JB)kOX7+@zZ!y7>%{(`*G>y&S4NAb!^c!8*+!-K7`HIymI| z^hULu=7R|NkYz0zEh0<>xLdPRrN3H zc@Q3797>#GhUY!4IYz0st>w<1qi?Zcl~X{B^8=Mev#eH^HV+-;{!`cEcr|BDR40rO ztFhNNnf>Mdl?4Xd**~oR;3%E}9^{0eQHTk~fw+Q@g~XmdXb8?(Z7t5XBYT%UXySuf z?_nnRt`YWtMFV4+f9M12JW=p^+p|_p@SWGQY~#lFaUOi41@Q42AVKTebkOSJ9rp$< zS*LPTqf7#%N$7YyEy(w_cVXHFQgKX>ml zXx@t5iPqbJ^;@|7J2Cyo&!6wFKhGckeSQD0-=@ZoFY#^Ze@rBh#RlrCd*EViPSivTzWCGH&6{AKN4c=3`3!29T`EL>j+Hp4^@ z*`eEwln&Lnf2zRg)8VLp11k?(K4&AM!N$_GL(7f^SW2>DI0&c2TBqyYr1-=A?Pr4I z`8Eh0LwI4;?3xD{)Yy�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/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=sys-libs/zlib gnutls? ( net-libs/gnutls ) ssl? ( dev-libs/openssl:= ) +DESCRIPTION=A cross-platform open source C and C++ SDK for SOAP/XML Web services +EAPI=8 +HOMEPAGE=http://gsoap2.sourceforge.net +INHERIT=autotools +IUSE=doc debug examples ipv6 gnutls +ssl +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( gSOAP-1.3b GPL-2+-with-openssl-exception ) GPL-2+ +RDEPEND=sys-libs/zlib gnutls? ( net-libs/gnutls ) ssl? ( dev-libs/openssl:= ) +SLOT=0 +SRC_URI=mirror://sourceforge/gsoap2/gsoap_2.8.130.zip +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=6c6feffeda427d5ca355101b59c8ddc1 diff --git a/metadata/md5-cache/net-libs/libbitcoinconsensus-25.0 b/metadata/md5-cache/net-libs/libbitcoinconsensus-25.1 similarity index 85% rename from metadata/md5-cache/net-libs/libbitcoinconsensus-25.0 rename to metadata/md5-cache/net-libs/libbitcoinconsensus-25.1 index c9530ca659c8..69bbfefd6044 100644 --- a/metadata/md5-cache/net-libs/libbitcoinconsensus-25.0 +++ b/metadata/md5-cache/net-libs/libbitcoinconsensus-25.1 @@ -5,6 +5,6 @@ HOMEPAGE=https://bitcoincore.org/ IUSE=+asm KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT -RDEPEND=~net-p2p/bitcoin-core-25.0[libs,asm=] +RDEPEND=~net-p2p/bitcoin-core-25.1[libs,asm=] SLOT=0 _md5_=b6e215001de83bde847b285af3b22948 diff --git a/metadata/md5-cache/net-libs/nodejs-99999999 b/metadata/md5-cache/net-libs/nodejs-99999999 index bd611a9a58df..f8aa502b4234 100644 --- a/metadata/md5-cache/net-libs/nodejs-99999999 +++ b/metadata/md5-cache/net-libs/nodejs-99999999 @@ -1,6 +1,6 @@ BDEPEND=|| ( dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) dev-util/ninja sys-apps/coreutils virtual/pkgconfig test? ( net-misc/curl ) pax-kernel? ( sys-apps/elfix ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-71:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* +DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-73:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* DESCRIPTION=A JavaScript runtime built on Chrome's V8 JavaScript engine EAPI=8 HOMEPAGE=https://nodejs.org/ @@ -8,9 +8,9 @@ INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-a IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT PROPERTIES=live -RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-71:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* +RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-73:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* REQUIRED_USE=corepack? ( !npm ) inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2a85992e105ec42167067b089d335519 +_md5_=f7c686b057411b28d19f29a936132366 diff --git a/metadata/md5-cache/net-libs/sofia-sip-1.13.16 b/metadata/md5-cache/net-libs/sofia-sip-1.13.16 index b6a10783c2f1..b831e1d834cd 100644 --- a/metadata/md5-cache/net-libs/sofia-sip-1.13.16 +++ b/metadata/md5-cache/net-libs/sofia-sip-1.13.16 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/freeswitch/sofia-sip/archive/refs/tags/v1.13.16.tar.gz -> sofia-sip-1.13.16.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=4cc9fbdecdfdd4d0b8e1129adcd54fd6 +_md5_=a269df320973da02298da5756061d3ec diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.42.0 b/metadata/md5-cache/net-libs/webkit-gtk-2.42.0 deleted file mode 100644 index 9a6b6e9b6fb5..000000000000 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.42.0 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) >=app-accessibility/at-spi2-core-2.5.3 dev-util/gdbus-codegen dev-util/glib-utils >=dev-util/gperf-3.0.1 dev-util/unifdef >=sys-devel/bison-2.4.3 || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) sys-devel/gettext virtual/pkgconfig >=dev-lang/perl-5.10 virtual/perl-Data-Dumper virtual/perl-Carp virtual/perl-JSON-PP >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test -DEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-2.54:2.4[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) -DESCRIPTION=Open source web browser engine -EAPI=8 -HOMEPAGE=https://www.webkitgtk.org -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake -IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=LGPL-2+ BSD -RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-2.54:2.4[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) -REQUIRED_USE=|| ( aqua wayland X ) -RESTRICT=test -SLOT=4/37 -SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.42.0.tar.xz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=95fa461e99e9742081e4191fcc7cab2e diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.42.0-r410 b/metadata/md5-cache/net-libs/webkit-gtk-2.42.0-r410 deleted file mode 100644 index 0d0694b8b4fa..000000000000 --- a/metadata/md5-cache/net-libs/webkit-gtk-2.42.0-r410 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) >=app-accessibility/at-spi2-core-2.5.3 dev-util/gdbus-codegen dev-util/glib-utils >=dev-util/gperf-3.0.1 dev-util/unifdef >=sys-devel/bison-2.4.3 || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) sys-devel/gettext virtual/pkgconfig >=dev-lang/perl-5.10 virtual/perl-Data-Dumper virtual/perl-Carp virtual/perl-JSON-PP >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test -DEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !=app-accessibility/at-spi2-core-2.5.3 dev-util/gdbus-codegen dev-util/glib-utils >=dev-util/gperf-3.0.1 dev-util/unifdef >=sys-devel/bison-2.4.3 || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) sys-devel/gettext virtual/pkgconfig >=dev-lang/perl-5.10 virtual/perl-Data-Dumper virtual/perl-Carp virtual/perl-JSON-PP >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test -DEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=gui-libs/gtk-4.4.0:4[introspection?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=gui-libs/gtk-4.4.0:4[introspection?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) 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 delta 15883 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 diff --git a/metadata/md5-cache/net-mail/courier-imap-5.2.5 b/metadata/md5-cache/net-mail/courier-imap-5.2.5 new file mode 100644 index 000000000000..78ede278c512 --- /dev/null +++ b/metadata/md5-cache/net-mail/courier-imap-5.2.5 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install postinst +DEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) net-libs/courier-authlib net-libs/courier-unicode net-mail/mailbase net-dns/libidn:= berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) !mail-mta/courier dev-lang/perl sys-process/procps +DESCRIPTION=An IMAP daemon designed specifically for maildirs +EAPI=8 +HOMEPAGE=https://www.courier-mta.org/imap/ +INHERIT=readme.gentoo-r1 systemd +IUSE=berkdb debug +gdbm gnutls ipv6 selinux trashquota +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +LICENSE=GPL-3 +RDEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) net-libs/courier-authlib net-libs/courier-unicode net-mail/mailbase net-dns/libidn:= berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) !mail-mta/courier selinux? ( sec-policy/selinux-courier ) !net-mail/cyrus-imapd !net-mail/courier-common +REQUIRED_USE=|| ( berkdb gdbm ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/courier/courier-imap-5.2.5.tar.bz2 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=05dc0b61a696370d25a3ad99b055850b diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index d35415d9895cad62c97fb262b14a6818749db887..04d3fd1c17576d165b1ab07a632d97c96a1b6ac9 100644 GIT binary patch literal 94251 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 z
    -7^v|q^!Wcb@jY1X+lYU*&e`Q#B+k%02#5T=Jwl% zWA4P5MBL?aC%Nx+jsE@HpTDe^1_v6R6g-zLQ0tdmWtKCbQlnXkF9dod`Q?fTunsP)bw<%N8pK8Ky;E#(7an!H(Q8KfZ1MCf8^r) zXj#agrJ8XVRl(tlz0i127px-7veru0DN$_$ z(D7FFf90$u{Sg7h)Gumthgx(em_m4JVj0R*$eP64K)U;M8fj2i5d5R#LrJO%`=RWY zhva^A?G9xy*%x1jsl$K@2VshocCx@5cN&;T=A)q8sNjjdRJEjhU_aYJamGSVC4Xwc z{fmHmI(1C$8~f0rhIn!)f(57|AgF^8ZdE{K8n?Zo|&Rr}Q(SmN&zcFER74}T<9- z`6F!;IbFVQAF3*k7uy)ps&9O1P^}&#r~mPEtP&EzNMij3&QL`q2C}%=k>g23Jbeqk z2|7!>igL_Rl}%DY0C2d>#)hJsrn*V{>9o^SiS|^qU!0}^VR8aTAw)In0HMT{bN+sz z)(s>sKG3-X2vnh#!IYDyrhlO4l7SD3>Kd|R)e~hCF%wl|x|F=yV`}Xg`4eN(^d;cvDRT&0sbs7g_W7W`g!HSFy~q0Qc6DMvf)+t-p^J z>RpOR@O>)k1f@b5N8BK&P^JVxA9j^fWwEPfI0CyW-7zllo!gH|^nbgRaBM0(6s`uh z<*n8E*S-Q(${&vX(Z9Qm3bFWI1D9Oy_=~vU4N5xswPC7eAdVn-z9HW2ihs3mt_4*qoF9aX4|;zGC};m)AtZP zQ>Ih~pu-{0={27Jb$GTA$xknOOE5s=LzhYd^#lR?cnt*CSE8~DRsW7*Ensk{ zO_ms`FY+0kh}vyAEOWRbvzD*rBcKo(?d6(^F{1VazK%c7L-LO0+Ow8DT6%K zyep0~ql1F7rRJ_9tU7D2tMv7kFI`XD*YPw?_!G&~(IDX6ko>?c0$S^7rlqL%H4c7j z<09;=7F_zVI)89a{s-6|s!A12!K-AcvPt4q_hJ+UA%-+L{#eqmUq9b0%zwYU2?}l>9Ep7tc}g4uR!%|> zp@bY3xZyHSRJK@i_}w}EZu6=-pQ_zxln+A{&&d`GE22hy&NXDYoLwF4eYNS<93Yt4 z-ZfZ1Efumubi)xM#m`5C($brBu`IO-cFJiD9U_P{;}*?d4#`R81Bg}gACX@VTT4rV zzxBAG#e3Dz_TbBrh8%+%q zj=^Epws}yuJFkEx6Noh_;zo_DCTfu-^7_2+A7wX-f z?0>v(QZS!P$z2Yf_Ic@ay^E>q%9l%;Qc^YPP%_(E?!nv8aw7UVuhyMjdBnW58j3bm zlXK(>r`qOa)vWp4MYa^MpvBF4jlMmck)eIv}xZpEB;6Jk*7 z0U%c)%lTRvH<4hRM{a-t}n$QJjuob&Wq8m89i`0$k;L&w{)NL-Fj z>*`FdtK3!9>CKRbO&^oi6M}JY? z_f)!a8@l|Kq>BE!6Qu)exPB-JXw?Wgq-ziO)rQ2;%#>h7K%a zrc#2PAVqPiE;;dy{l1kA1H|pJoT7Fup!qW|nVy>ynPnjk%QQd|00U4p^t%hbiX2aZ zp5u_OtwLJ&c~c8qPQ(_lmtOS@zLi6H8Jf?pgt zpJ&|Ebl)clppd`>u0!gegV|S5eS<7Bf4fkJt(N`SFa_A4yFkzl*I~$fbFhl;XxwgK z?c58yy)C6=vd?`gl>{*FB*5!d%+kVMv0OESlMivCxZ)V3?T;%QlF!)2Hh(T%DgrkM zOeKHqd{}`DZL;+OQJAbqMn4@Q-sh>$>)4ADdr~wKq2Q?VI055_z83ZbsYMsf>>{ni zrKWfI2PSnTZ*rLy)yy0lHB`bMNa|#y3t23-vGm^S}MCfBeH!po-fwy}D|s zBo$V>KhW7uF~hy%5~?Xc@PC%j%twoS<8|w_Yz6E(ZNNFYsuY~Wr>4%P6r(_wYeNyq zm(pe}uji>+W7d01DIifbF`4ZTk2#~IRmN|Ny6X^%$N=n&Y$-~Sp$M1*aK2diwvy!R zJ1nxC6~Sjz)OHHfVySgLKNlfvO64@?AzN&e&^I|p$!kDz$?e#+Q-81#8Q$of&#OfS z`~b#z>IeHY4mf{t6jrCF!~+nbHLueC8#rW>5fW7_>y954Q{T`wP0ZBG|_V!8Ww5aSD~Qcgx0m?{rpkrBa-dE^K1xUFIvPcNoY~v_jyM zDppU7$is$_CN|15G%sl{kslub0=DaSvk!&5SU#v=$*rV1YK}!4j(ujRT!XsQ1VY#! zOZCtH@P~i-$CHoRo&oE#F5AQqe>*Fs#LJT%l>U*o0~Cr3b1W49(N(A0&$gjX1y$fNedmgI zdieY8NuPp^`*TUF)-O{>NX|K70HD5~X+2sxhwM~mTDhhxN%=Zmsu6SDe{>LUr`U`{ zMGc|;wj=z6V0(G?sk(zz06e`&sW$GT{br^1*AcDb(fIUAkY7({bcbC z-?8=GY^*l0ipz&nuf&oIjH-OO-b3LM#yQGQ`1{pD{qeIk?MwlGch)MdwR)0elrsSo zl<$>5X+%JhlO1)=&8bIw+*I_GQjlfnd+xc7)`wB)cb0WhqTgfy%H^)I*yQ$b0!i}R z9eEYLls5j1jv0jLTl*mn&URC}yq~Mh@y4d{sblMhQkmR*&y{~3a7Oq|R`8nA8LIf* zCxuEO=D zJ>M3z#pQrnlQ@bZ>C_5!F1cJ47}=_WfZ7524+Zc!N1!!j*Q1;(s@?h$gGfCDiM%Wh zVmknj4uspeB8|^gd7O4bXImOX%Ht`j?Q_}oUJ)(^KvPm$;}*ree*xd}Je~e(2ZgHg zytmH_dFg5{u^q)D!I4CN@>4OM*i}knianHzEREo_YfZL;W)isqq}RZ?X%VZs?Ry`= z+xu$$G`@fRc-PgsS}}{n^=O64A>;~C_4d$6Y-@5a0MKI3%bGrB4b(`Egnq?>l6mEr z5{E$qVEvjnfPj{yf3`lcJ307#k-6+IRQ(B(b2vIYcP&Q=$9(O>v6%P}2?x%1hbmW7 zfV8`|d}#Gknl2W%muMkhdyh7@1)ZnOkHgXBqVMIQR83W5M@`!zREvtOzdZH=qLQku zsz?#!l(bZimB9Np4fyRpK7LuW1|fIIo>mCv}_GPO&siHT;P(PvR10TJ)GRZR_w z;*?Hsyi7cof7%Xm>kse4^0x?YZ(85$5BAl=>MWd30v*oj=rY;srY9;WXsU0kEi8bZ zsq3vb!Lbw#)uXIz z`{rZ3Z%tqZ3U2}kX~O*39L?9`8azabI_^ore?L$^{qo1NO!9jMe}B2kkLlOTMVuXy zoF^EO?Q}Rq|AfWVS1F0hN6|CosDg_~duo$bJFg_E;W$L~f#f zh}VjN(*b0QerS&0r{*e&H4AkT98@A< zAsYf?Ua!al2tf#LFySb~!N&)XY*rnoMF-Vis9V#n)91~sC`!%;P?-F+GZ;p+Be%>s-u z!WMnXf3oUObLz3qK@{nFmdE^is}+B}R6Z}e?^LH_=xa>jHxqH3A6=uI3fsv}9?XsE zbSGf%?NT4a2TVErS9IQ%<5cWv0JtUD9LnShekfGP0TCo_y{S~mP6pu~QVW79-ybe2 zf1aGE(Tp+8#=p%1J#GV+SwEGmgl0RnquHr~e=;F0QqLUuRCwpS&ukNbOrqNl34K|H zYs_>2PK(pvL!B4Tr`3NxbqG=9(2>I5F4gujM|eJW;>mK9t12XO1IHME$eq ze`~;g_k$+~Q2dNjn?EiHutTx#OPH(ob2u;66s(`3=26>bhSutV+vX$CQL~)MB9DX( zSKR1yMr@^SvMtrr;UHF^4pokWQZ`hbNUrF6?C+N<{dTEtQ;#fbtt@W~(=?qu3q&QK z4?xBVnA_x1BxO#?fkHiPs*eC@B1SZoe^1+zm$>9)1{vdu#Sfy}d3C1h5(6;0$Q8%JZ`senhpaIc>zrM&kJWQf?LrfA&MC z_@+SK)s}rQk)4F+UP`)8x*uH5awP>}Z=DPq_dfGK2S=l|wnp9ibx-6a*up0v2c&~TPrO6PMc>6`|X#i7~bz zP%~{G&Sp(V-A;@3q@2Yn$>;6yDN&A`la_q5>72MDwA}F;_H%8)xq7>=3pHQ)efh`p zMn`Q0YN{TAL(yJ^ zu9INezz+di?hZWHpzxgdQfXf@Pq%X>XLhe)CFCKByJa>QGu5 zL_GL8>bgqHb|zNT(s!`9Z@uAgXv+F0N2O&P;gngFRMzT}mqC53&82BC1u69_Rq7#U zy=#PB&CdbQP}IfUf5)%a>3ErP-k;{Wx&lHZ2Pyh`gHRc$i=(W!+T8M3Z`B@7t#Xc~ z2+}A{kHZI*i%|UrWxH33)`$54W&Yf9IfLF8+lIV8}jM+SE9y zKRGc30`)YMUFQ2{btuX8^7yr`EU)8AfBXFDFRLH3p22iSf0TjRc<(x~IjBYQ?24hX z_Jy1aD0keAEt}R8oZaAD7ukj2(|}l+n?Ada71yazQqg-S`2OOM&83#=tpGMbhf-} zna2hkbl6AH#pKkK8XzDHC%oq6u$p@S9J^%AC04tbl6!hus2A0W^U3q)&^MZ&2hP0I ziRVI)5*$Azp(hm>jx}zkR*ha6X-O&reD6kyFdb(Zf6Iw{y`&A9@07}Fs!jU|90GOr zeY}mnTld@mFx+BvBYjI)sFMgd&Z_+NpY2pjOcRtqWDXg+06i6O6SF zJJrCqtn$-(P}qO7NQaB`B!SXIa^y<(m15`;drD=m4^C6cx4Wxaa zsG0IYhH{`tPF-=H+aY#`re^Kb4P!Bae|)mkV^yc>I!~#BzJ@6S@*cst(DLUAVN*(w z&-Be82;v+XF#@YNf32zw=4f)!E;8%sWP8a-q0@t}4&n~q-s@Et`9o;VPId~#gV{S0MNnjx>VuOKe;NG76O0VjWBFf~>ra3A_QRK-#*3L0*YA3AM;e}{ zrjB)!#&Kt@?n)w5kin9>ayM@E)f6tixutW{bU?=8)Ogd9lhCOGkn+!D=&4^kVL;iz zz^=rX+wsn>Mce^98M;wb5G zE%AnBaZphqlzYFeGH)%mK*SFB#&hW(H;tL?RTF!oKIkRuG4JimtCI9{y{^>1zf9;J zAI>NBOMrKlI~ScM*nmz|Wwe&{&Pfh=TY&(RmM`>3O70J8Vuji+MWl+t;Frx-3L768 zn$v2Rr6#A#4oKPMY*e4eWH!)W98ob1E|>i8_kl_scevceX(ZhTxl1`Lk_2c#>MK}{ zgY5Hc>6EjYJGQD1Zu(LICBS;Hth3&+UWo;t~n=6hLu)@K7b4 Q()B<6Ura~KCjQj{0N==dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=dev-libs/libev media-libs/libjpeg-turbo:= net-misc/curl sci-libs/cfitsio:= sci-libs/fftw:3.0= sci-libs/gsl:= sci-libs/libnova:= sys-libs/zlib virtual/libusb:1 ogg? ( media-libs/libogg media-libs/libtheora ) rtlsdr? ( net-wireless/rtl-sdr ) websocket? ( dev-libs/boost:= ) kernel_linux? ( sys-kernel/linux-headers ) test? ( >=dev-cpp/gtest-1.8.0 ) websocket? ( dev-cpp/websocketpp ) +DESCRIPTION=INDI Astronomical Control Protocol library +EAPI=8 +HOMEPAGE=https://www.indilib.org/ +INHERIT=cmake udev +IUSE=ogg rtlsdr test websocket +KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=BSD GPL-2+ LGPL-2+ LGPL-2.1+ +RDEPEND=dev-libs/libev media-libs/libjpeg-turbo:= net-misc/curl sci-libs/cfitsio:= sci-libs/fftw:3.0= sci-libs/gsl:= sci-libs/libnova:= sys-libs/zlib virtual/libusb:1 ogg? ( media-libs/libogg media-libs/libtheora ) rtlsdr? ( net-wireless/rtl-sdr ) websocket? ( dev-libs/boost:= ) +RESTRICT=!test? ( test ) +SLOT=0/1 +SRC_URI=https://github.com/indilib/indi/archive/v2.0.4.tar.gz -> indilib-2.0.4.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4dc3b6979aedea83f61b97ab4d9d887c diff --git a/metadata/md5-cache/sci-libs/libcifpp-5.2.2 b/metadata/md5-cache/sci-libs/libcifpp-5.2.2 new file mode 100644 index 000000000000..50da8312ad73 --- /dev/null +++ b/metadata/md5-cache/sci-libs/libcifpp-5.2.2 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-cpp/eigen:3 dev-libs/boost:= +DESCRIPTION=Code to work with mmCIF and PDB files +EAPI=8 +HOMEPAGE=https://github.com/PDB-REDO/libcifpp +INHERIT=cmake +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=BSD-2 +RDEPEND=dev-cpp/eigen:3 dev-libs/boost:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/PDB-REDO/libcifpp/archive/refs/tags/v5.2.2.tar.gz -> libcifpp-5.2.2.tar.gz https://dev.gentoo.org/~pacho/libcifpp/libcifpp-5.2.2-components.cif.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c8c6fcb1784238580e8d672d3bfeb4c0 diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz index 8040d1f9b2963e779e02f3ba4d04c0e9b66b8df6..35f9564db7981957e29b0572d283346aeb940052 100644 GIT binary patch delta 26927 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 z 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�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 GzW@OA{6~8L delta 27055 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 e>2xH?*@38C)mt_<5H6FvYZwUrF7&%1!2keJO_ cadabra-2.4.4.1.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b7260ae13de1fdf5f756f6d36c7ab6e3 +_md5_=e99a9b8a430fb0e4c8f49f2b5865778a diff --git a/metadata/md5-cache/sci-mathematics/fricas-1.3.9-r1 b/metadata/md5-cache/sci-mathematics/fricas-1.3.9-r1 deleted file mode 100644 index d3dc9b296ba1..000000000000 --- a/metadata/md5-cache/sci-mathematics/fricas-1.3.9-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm test -DEPEND=X? ( x11-libs/libXpm x11-libs/libICE ) emacs? ( >=app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= ) clozurecl? ( dev-lisp/clozurecl:= ) !clozurecl? ( clisp? ( dev-lisp/clisp:= ) !clisp? ( ecl? ( dev-lisp/ecl:= ) !ecl? ( gcl? ( dev-lisp/gcl:= ) !gcl? ( cmucl? ( dev-lisp/cmucl:= ) !cmucl? ( =app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= ) clozurecl? ( dev-lisp/clozurecl:= ) !clozurecl? ( clisp? ( dev-lisp/clisp:= ) !clisp? ( ecl? ( dev-lisp/ecl:= ) !ecl? ( gcl? ( dev-lisp/gcl:= ) !gcl? ( cmucl? ( dev-lisp/cmucl:= ) !cmucl? ( =app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= ) clozurecl? ( dev-lisp/clozurecl:= ) !clozurecl? ( clisp? ( dev-lisp/clisp:= ) !clisp? ( ecl? ( dev-lisp/ecl:= ) !ecl? ( gcl? ( dev-lisp/gcl:= ) !gcl? ( cmucl? ( dev-lisp/cmucl:= ) !cmucl? ( dev-lisp/sbcl:= ) ) ) ) ) -DESCRIPTION=FriCAS is a fork of Axiom computer algebra system -EAPI=8 -HOMEPAGE=https://fricas.sourceforge.net/ https://github.com/fricas/fricas https://fricas.github.io/ -INHERIT=elisp-common -IUSE=sbcl cmucl gcl ecl clisp clozurecl X emacs gmp -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=X? ( x11-libs/libXpm x11-libs/libICE ) emacs? ( >=app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= ) clozurecl? ( dev-lisp/clozurecl:= ) !clozurecl? ( clisp? ( dev-lisp/clisp:= ) !clisp? ( ecl? ( dev-lisp/ecl:= ) !ecl? ( gcl? ( dev-lisp/gcl:= ) !gcl? ( cmucl? ( dev-lisp/cmucl:= ) !cmucl? ( dev-lisp/sbcl:= ) ) ) ) ) -RESTRICT=strip -SLOT=0 -SRC_URI=mirror://sourceforge/fricas/1.3.9/fricas-1.3.9-full.tar.bz2 -_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=66ec2dfe2613486406ec865e9c605dfb diff --git a/metadata/md5-cache/sci-mathematics/fricas-1.3.9-r3 b/metadata/md5-cache/sci-mathematics/fricas-1.3.9-r3 new file mode 100644 index 000000000000..eebd55ffd0f4 --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/fricas-1.3.9-r3 @@ -0,0 +1,16 @@ +DEFINED_PHASES=compile configure install postinst postrm test +DEPEND=sbcl? ( dev-lisp/sbcl:= ) cmucl? ( dev-lisp/cmucl:= ) gcl? ( dev-lisp/gcl:= ) ecl? ( dev-lisp/ecl:= ) clisp? ( dev-lisp/clisp:= ) clozurecl? ( dev-lisp/clozurecl:= ) X? ( x11-libs/libXpm x11-libs/libICE ) emacs? ( >=app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= ) +DESCRIPTION=FriCAS is a fork of Axiom computer algebra system +EAPI=8 +HOMEPAGE=https://fricas.sourceforge.net/ https://github.com/fricas/fricas https://fricas.github.io/ +INHERIT=elisp-common +IUSE=+sbcl cmucl gcl ecl clisp clozurecl X emacs gmp +KEYWORDS=~amd64 ~x86 +LICENSE=BSD-2 +RDEPEND=sbcl? ( dev-lisp/sbcl:= ) cmucl? ( dev-lisp/cmucl:= ) gcl? ( dev-lisp/gcl:= ) ecl? ( dev-lisp/ecl:= ) clisp? ( dev-lisp/clisp:= ) clozurecl? ( dev-lisp/clozurecl:= ) X? ( x11-libs/libXpm x11-libs/libICE ) emacs? ( >=app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= ) +REQUIRED_USE=^^ ( sbcl cmucl gcl ecl clisp clozurecl ) gmp? ( ^^ ( sbcl clozurecl ) ) +RESTRICT=strip +SLOT=0 +SRC_URI=mirror://sourceforge/fricas/1.3.9/fricas-1.3.9-full.tar.bz2 +_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 +_md5_=13c33ca122fdeebdf05f377e04ecfca4 diff --git a/metadata/md5-cache/sci-visualization/Manifest.gz b/metadata/md5-cache/sci-visualization/Manifest.gz index 5cc9ae8c74c0b6b8c2c9b585baf6f0429461a3bd..7a81cfe44ef958b4d434410f2baa0dbb9fb80c8d 100644 GIT binary patch delta 6442 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 E0JGLfXaE2J delta 6444 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 GG5`Rr##dDU diff --git a/metadata/md5-cache/sci-visualization/gcalc-3.1_rc1-r2 b/metadata/md5-cache/sci-visualization/gcalc-3.1_rc1-r2 index d52816890928..13327ad5d1d8 100644 --- a/metadata/md5-cache/sci-visualization/gcalc-3.1_rc1-r2 +++ b/metadata/md5-cache/sci-visualization/gcalc-3.1_rc1-r2 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 SLOT=0 SRC_URI=http://gcalc.net/files/GCalc-3.1-rc1.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=c7e5cc39217c49f76afad5deb4f69733 diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz index 05e5de82fa76d95fbf3d368ad096155a5a151c1a..cf0b1f5132ee0bef4fd60598304f00d6856fccdf 100644 GIT binary patch delta 20730 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 delta 20727 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 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-bradking-20230817 b/metadata/md5-cache/sec-keys/openpgp-keys-bradking-20230817 index 80e5242bbb73..111963635504 100644 --- a/metadata/md5-cache/sec-keys/openpgp-keys-bradking-20230817 +++ b/metadata/md5-cache/sec-keys/openpgp-keys-bradking-20230817 @@ -2,8 +2,8 @@ DEFINED_PHASES=install DESCRIPTION=OpenPGP keys used by Brad King EAPI=8 HOMEPAGE=https://cmake.org/download/ -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=public-domain SLOT=0 SRC_URI=https://dev.gentoo.org/~sam/distfiles/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817-2D2CEF1034921684.asc -_md5_=e61814162e539e894ce2d541f66db2f1 +_md5_=2444960ea551e3132e4362247dd9512b diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz index 8c716f0333df599172c58b50a4b96ee93ab3c312..96bd4db578ee4ec9d0d27a92f1d8514eab5404cc 100644 GIT binary patch delta 88477 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

    eW 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 N{|h6?2!&^Q002NF;*S6T diff --git a/metadata/md5-cache/sys-process/procs-0.14.2 b/metadata/md5-cache/sys-process/procs-0.14.2 new file mode 100644 index 000000000000..a75387b84b95 --- /dev/null +++ b/metadata/md5-cache/sys-process/procs-0.14.2 @@ -0,0 +1,13 @@ +BDEPEND=>=virtual/rust-1.67 >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DESCRIPTION=A modern replacement for ps +EAPI=8 +HOMEPAGE=https://github.com/dalance/procs +INHERIT=bash-completion-r1 cargo +IUSE=debug +KEYWORDS=~amd64 +LICENSE=MIT Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 +SLOT=0 +SRC_URI=https://github.com/dalance/procs/archive/refs/tags/v0.14.2.tar.gz -> procs-0.14.2.tar.gz https://crates.io/api/v1/crates/addr2line/0.21.0/download -> addr2line-0.21.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/async-channel/1.9.0/download -> async-channel-1.9.0.crate https://crates.io/api/v1/crates/async-executor/1.6.0/download -> async-executor-1.6.0.crate https://crates.io/api/v1/crates/async-global-executor/2.3.1/download -> async-global-executor-2.3.1.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.8.0/download -> async-lock-2.8.0.crate https://crates.io/api/v1/crates/async-std/1.12.0/download -> async-std-1.12.0.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.5/download -> async-stream-impl-0.3.5.crate https://crates.io/api/v1/crates/async-stream/0.3.5/download -> async-stream-0.3.5.crate https://crates.io/api/v1/crates/async-task/4.4.1/download -> async-task-4.4.1.crate https://crates.io/api/v1/crates/async-trait/0.1.74/download -> async-trait-0.1.74.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.69/download -> backtrace-0.3.69.crate https://crates.io/api/v1/crates/base64/0.21.4/download -> base64-0.21.4.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.1.crate https://crates.io/api/v1/crates/bindgen/0.68.1/download -> bindgen-0.68.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.1/download -> bitflags-2.4.1.crate https://crates.io/api/v1/crates/blocking/1.4.1/download -> blocking-1.4.1.crate https://crates.io/api/v1/crates/bsd-kvm-sys/0.1.0/download -> bsd-kvm-sys-0.1.0.crate https://crates.io/api/v1/crates/bsd-kvm/0.1.0/download -> bsd-kvm-0.1.0.crate https://crates.io/api/v1/crates/bumpalo/3.14.0/download -> bumpalo-3.14.0.crate https://crates.io/api/v1/crates/byte-unit/4.0.19/download -> byte-unit-4.0.19.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.5.0/download -> bytes-1.5.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.crate https://crates.io/api/v1/crates/clap_derive/3.2.25/download -> clap_derive-3.2.25.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/concurrent-queue/2.3.0/download -> concurrent-queue-2.3.0.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crossterm/0.19.0/download -> crossterm-0.19.0.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.7.0/download -> crossterm_winapi-0.7.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.1/download -> crossterm_winapi-0.9.1.crate https://crates.io/api/v1/crates/directories/5.0.1/download -> directories-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dockworker/0.3.0/download -> dockworker-0.3.0.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.5/download -> errno-0.3.5.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.13.0/download -> futures-lite-1.13.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/getch/0.3.1/download -> getch-0.3.1.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gimli/0.28.0/download -> gimli-0.28.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/gloo-timers/0.2.6/download -> gloo-timers-0.2.6.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.1/download -> hashbrown-0.14.1.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.3.3/download -> hermit-abi-0.3.3.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper/0.14.27/download -> hyper-0.14.27.crate https://crates.io/api/v1/crates/hyperlocal/0.8.0/download -> hyperlocal-0.8.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.2/download -> indexmap-2.0.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download -> kv-log-macro-1.0.7.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.149/download -> libc-0.2.149.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libproc/0.14.2/download -> libproc-0.14.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.10/download -> linux-raw-sys-0.4.10.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/minus/5.4.2/download -> minus-5.4.2.crate https://crates.io/api/v1/crates/mio/0.7.14/download -> mio-0.7.14.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/named_pipe/0.4.1/download -> named_pipe-0.4.1.crate https://crates.io/api/v1/crates/nix/0.26.4/download -> nix-0.26.4.crate https://crates.io/api/v1/crates/nix/0.27.1/download -> nix-0.27.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.crate https://crates.io/api/v1/crates/num-traits/0.2.17/download -> num-traits-0.2.17.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.32.1/download -> object-0.32.1.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/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.6.1/download -> os_str_bytes-6.6.1.crate https://crates.io/api/v1/crates/pager/0.16.1/download -> pager-0.16.1.crate https://crates.io/api/v1/crates/parking/2.1.1/download -> parking-2.1.1.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.6/download -> parking_lot_core-0.8.6.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/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.3/download -> pin-project-internal-1.1.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pin-project/1.1.3/download -> pin-project-1.1.3.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/piper/0.2.1/download -> piper-0.2.1.crate https://crates.io/api/v1/crates/polling/2.8.0/download -> polling-2.8.0.crate https://crates.io/api/v1/crates/prettyplease/0.2.15/download -> prettyplease-0.2.15.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/procfs/0.15.1/download -> procfs-0.15.1.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.4.3/download -> regex-automata-0.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.2/download -> regex-1.10.2.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.36.16/download -> rustix-0.36.16.crate https://crates.io/api/v1/crates/rustix/0.37.25/download -> rustix-0.37.25.crate https://crates.io/api/v1/crates/rustix/0.38.19/download -> rustix-0.38.19.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.189/download -> serde-1.0.189.crate https://crates.io/api/v1/crates/serde_derive/1.0.189/download -> serde_derive-1.0.189.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook/0.3.17/download -> signal-hook-0.3.17.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.11.1/download -> smallvec-1.11.1.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/socket2/0.5.4/download -> socket2-0.5.4.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/tar/0.4.40/download -> tar-0.4.40.crate https://crates.io/api/v1/crates/termbg/0.4.3/download -> termbg-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.3.0/download -> termcolor-1.3.0.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.49/download -> thiserror-impl-1.0.49.crate https://crates.io/api/v1/crates/thiserror/1.0.49/download -> thiserror-1.0.49.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-util/0.7.9/download -> tokio-util-0.7.9.crate https://crates.io/api/v1/crates/tokio/1.33.0/download -> tokio-1.33.0.crate https://crates.io/api/v1/crates/toml/0.8.2/download -> toml-0.8.2.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.20.2/download -> toml_edit-0.20.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing/0.1.39/download -> tracing-0.1.39.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/url/2.4.1/download -> url-2.4.1.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.crate https://crates.io/api/v1/crates/uzers/0.11.3/download -> uzers-0.11.3.crate https://crates.io/api/v1/crates/value-bag/1.4.1/download -> value-bag-1.4.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/waker-fn/1.1.1/download -> waker-fn-1.1.1.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.6/download -> winapi-util-0.1.6.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/winnow/0.5.17/download -> winnow-0.5.17.crate https://crates.io/api/v1/crates/xattr/1.0.1/download -> xattr-1.0.1.crate +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=185230f78fa5f44ebb6fe8419260a0b0 diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz index 1f99be9c394659b2607311536cd8c5ea7bab581e..2bfba9ff69827463c6e0cebe5a31efddc466584e 100644 GIT binary patch delta 42093 zcmV()K;OUT%mTR30)HQi2mk;800092jJ<8M9!GMf_uapOe*lbnuj-E@X>BPittVFF z2-{yas;jFx(2xX|z|3m>>wR4f;G9DaXJv)RA%KJD>CVc!^S-k(v;N_CfB4-ubAA6V zy!$zQGh+Sb@BaCB|NDPRfA>u+XP70=p2`m6D92bU9wmhP?tk~$>Nr*?sSkc*TqPZ8 z9PO%mj`P^5-ZkG>t2I!ny@xWc`_5(dwdcBb>DRdLo%!y0wvxt~dbq<8a_BAAaE*E# zN8n3V9v7c{u7A|ean_dOea{__Tzco}YRcEW@6lRFVT{#lt2NAP_y6S|G|~C~)B5oK z$9LcFzwGa?^Ru~fA1~(OIZ~@@^L?|F(z*uVQR97{N4mqgJ3mm)y6%gY`{5o9NJiCELYj{EO`aqbN4;=$Z=sFtP;XG(kvZQUHrgaY2Vj1%b7+j zo!7fZuj>fBDQ|MFka@8Y__lktbgVDt`hI?Vm%km~v{YV9G+Pem(eBOCrI2Dh!cOyO zqtty2zJEQoaD^*{9P`cV@0-7H-A8#|w4%rMT;M%!0f zd=@$WnKli%3m3Ulmpu6E9OURWp9Gwrxq zs;k63V_uQ1v3to^uM^+RGaT!lXUx13COqee*MHg1UPjtiKI74M;Yruncxe7?qV>i` z>BUC9v9orI;pipwjJ4v8iFw#H6JC(c%913uUP;%*Pt~iQ@rqYi>n!uW8(Sh_q!ki- zV(@aS?H*a1baqy*2A-8g4YAacN*R$|&fD>gcfR&l8-c^A4kKyt0kjLgjJS+F`d@GZwfG-r!!9Wy$qoC%1q(W4e!Z z@TC`Pf>XA1mHEX+f86U&Kh2LH|NDoZFZW#hCclBGwDWb;u&)D$xJ&Kj>Sx*ejCCHs zL&Ymw8TX~1UHd%2hBOm^#J)KB-TP#_oqw)uPouE$dcv4zyMeUa(w$ShN)EdFN_ZbD z4{qV8Yu4lHFUFc_-umOj6OU34*5?k_Ix!mSH7XnT@UXp@WT%ue*FIZ$A6!` zSSr0*iucs95(| zu{@i2l;ikfsh>amsEzVBIfNG*jdE?aZznocb`pQ<7K;I+bYJ_Lhx_7JtsKHX0Kg z+`J~cb>a?qX`Ko1AWQ|m;ATmJt^laz*?eLA9nT{W0s#Ef-4X%dxIheIFCh;vNjcIZNkB2kMg|beMS(cs%(1G%mkHMA3yxAncCSbJEdEO__ zz?O^`;RLR*2xRSxsosD5^zKjl=O6d?@9MWPd>fB}xn4OGJNnLNVT%x8@q-yB!IPlC z>jPMUSD3P!Nz_R28kphPHiRZb48S8T;w)Q>cO@dtb@I5x!GASZKTg-R07(~wwzmo` zgEFvh*bS=<0Hll;&pHWEC(BN-&I`kwDdD5H92QH=T>(DA!W_^B>>q)vaQmurZPq*Z z!N;mBUSWYm2YE{=*b_37p<6)vjQl5`Zy?Ge5Ylspnt*A)X)gXh*I$OeiFttvc75R4 zT3+Dax^Z429)D)qEMkO{!?e=64d*;miK*g9uzTJ=Z7j&oH2%)xBOqyKBN(D61Bun_N#^1Du0`>@D~g4KsfoE=4zPhcrh36 z69%+;z{Zg?rJn5fIvPYFN&lKAho+w-hz4yk`*9kx7yNG)L29*9hFSZhbU=c`mj`Glu z|Jq#b+xTtm80(d*!YcV5|cU$Hx%U<6wJT zpe z3<1qMLYxl_JWLGiGY}*vj(J^a&l2k2Fn`wZOJnf{EyJ+cM99%}0o@anVh0{qOf%f~ z0%O^JLPT%a4s_hNyGiA>az!gQ+@y8BmYBxgXk~3|y5Sb-o)Zs(RYFEVve3tA^eO== zx{nvsQlJTUc*f)>i!v!AUs@~^sm`PHt;w?ATmY(CyHWTm#E`;{V*4XEp9h0puzwD< z>wf5;unPNtf7pinqD>-uEGm)$4J4RVWczO!tA6{-UC0k6xG+*5&ebO{O3(v9A*B31 zB==|{XzU$+3A-m~6QlT^g@sx;i zWnR9B-Y=9C3`rS}8w6NP%(_R+r+-o{5CNVmK>48l9olgh$eeDAe!o{^Z$mUjfaqQb z?A%VQIua1vQ{ow#83Dpqh3OpYB6OnC@C^Pq=A%IPdj4%&jbGRbA6s!iYgjyBzYjV4 z?0XRi1M&(na}0^)gZKqVVM)+!rQb8KRci`xn4BB2iEx*2#fD%$;JAyR)PEXb7CpeW zCeq#munm|Uq$kk9`O}LSgp&|W;rs`j;J8*kV7c+ozFn3Fk$}4ZfFL{aNYsWO;PyAW zoRuTq1)MFng%sh5k1_%Na%K4ifiHmYQ`e2y>~zP1JE(esJAnU13|=2T{kT89`*{5c zQ$2DJ4f!euLv{u5q-;)SXMZ9$6dhb)t9L8}h`^yoWXY5q!L{P|npinNF936%=g7pY z1!F6P_+rB141_2`>yW?Z>jLpZc30&H{Zy8t9@k4K1cnAC*(1tc!2+UXSXUyL47MTc z7bY3}ud^NOpJA>E7hOmUOm$x75)?aQtyipctgW z;;e5Q<+p7GUk+~~VT$n3M9^Q82m?SNoXrZLWATV4DIgARod0Nw zlV+l5tbD06@*P8|{O%3D=F8+!;4M|^1ribR z^2O%H1$0HC1B`>0OMeAyW)~KuIu4wM>DeU;u^$VXiKpcG5#|{nzoP|a@(y>ef z90ZZIbEvR)b4%r~ZPmZ{)f-!#(1yDZYmRV%@FTH<_E~Z3!p6QJ0BrUvK%R~qH~7hS zqs@SE_>uaLAdS{KV8;#2!tMy@<3_SnoJh6?5+U|MI{g1ix_^8b8MYYU*rk58RnY^} z0R4%ArR{P6cj$xbgw|shfCdi5I%pTrZ$Li*3)I>~?1*V{9nh`8X^7~?9J~r_fHC*G z)C{?W$^e(w0Mt@PhupD-XvSuLvDLobfBNvK!uHJ=uZf17g^+7w@wPz3dVv&XI$({E z8>Dna{1D2d<$s16`~(&Ru}Zxe`x@SHg?ev9S5RlBVpO+>`fjU zG{g~#5%)D!jN9DltT-Y*%@*wlWfT}Z|I%icS`^?ekQ4X_?$avY3jh#AFkp+vCI~nF zK>i1xW2X>}30LP61@q#|z|RVi4GPy*SI&^aizf>03x87G^M}v*DscDJMEKk_o}_RQ zq9Yq6C_4#kc*$D$*CYM-uo7Wvtb(-qW|?%V!&D!55EJkL`9;B@pX0m{&38T63oPM= zRCai3t|+{WpP1i*#)GwAO~jw$BNyusR5XKVidcY?u)l~SCldYAvtdBxgrbG(Jkjx} zjAaUv&3}C0SS`g;_MO^yTs*MIYdJ-+aR0&ib{AW{hSnK!TmlEB7+ zG<`4;4@`ZJ{9qRP^hx#ZmH-wa36G|az-)0mm>^*fa# zs_1HXIf3tsnSNG$fBe&@4?n$ozdroiu zpMOe(c3dBEz&}t)nC)rOh;0O@CD!RorFgytXE<@Rj9x%HvRgaMx+SDi?K~a6gpyvw z?+WA)c?PmJ*K)5HrU0nGf2R;bEPHZR1UftmU^5J0xaU0LhJD>4BxC~j0(7v~SwMA2 zL)<%_33WV8>|7z-cr;q0W|ME8g&ohq7k|+OPEi1P0yXZfcYF?eBfklI zvt#LAaUfJ}<yt##ZD|TPXw24Z@L}YyHE*dGJgP0 z2oM|cvpW*s>O6sM9uZfBQ`Cdl(Lkzz?K`{|DB>ZAzjfe%`4I47ct{60+Igbbz8LAp zKY#qRe|m?a`_sGdZ5rPOVEi>F%KKdB0Xt{?@Jdk9tfelFluTNwE$9JacbyRTaLTVZ#3W9En?P6cHTkKOk|!AhQks+bs&OC^ zF|fG^Lv2eyYy|08_lZN6oX6oFR!=Gg_YvUIZi)Mz3q{v{RPp@*feK^p5C<_g)fEr1LuX3iSQJR{#naUJY|1VF}Dh zy-LuW9x~tucoos8_kVD~xvqBNTRhjEl~@JSFL?>lFF?iP!zlUr>*#76f-J75qq8KD zErd|o&Ep87Jvsr{C&ChZ{e_=dRPBJp6iQ(_EEj)ipQg8q#S8=o)}pYf!69m=5<%RN@PBCbaW*I~D!(+Mi!==M z$YEC&kq8NW=6^E_&Q4;Nw3sVChOR3OB8X4)6@ob~{+GZ(1UfIwalRbCBV<7#Vq9#q z1Vddp7jFO@!|Bm&tb}K^^$Pqlc`S_^5eH8|Ux2+1(1M>L-kt%O4$%YPAKrct^ZMS< z1Gwlycz8f(Ie*68`h?OD9nZIhy64AFUyPN%VL4t2sHa;9K8Pc73Ts8x5T@cSPu!-T zyyuxq#aDqdbPmb|Dvht)i>R64SD#OsZuC~)IW@x#ZqL((Geytu_^6OBMFq^T>W&4j zO;fq(Gvy;t?miEKt^ZJK`wL9CL7|ImB^3tkAG-&0Dv}dVZs@lyG-_FT3xYo zULIlaPnMS4D|*=ZoJYe7kA9SSdCElG7y3M1o&Bw`e){82@5Z+<(DKTq%4dB@z)f)= zLqS2-4n{Is3Ni2G%8#c&c!~4v`jTWK%)Bj4-tb-N`vJn;%S6MyE<%zsSq7cv5P5ztpK)tCptJocVu z1(cv;sF&w7x+6^3oNOcyno#n{fGfV71Wply_-V=^TDXPI@OuV?`{t837zyLXHK6H= z7j|!#?&7l6ENwo!UW7MzVR|;a6<>`Xf%M*!$bO-=JZnKLnBcAB^MNyKf%N-qr}sb1 z?|(M`yoVorIbv4YAb4IG6?@|_(|aMgc$H(Lnr;*hFhoRzp~3R@4F?SIXcrOzYS>Kr z;PKrOvfbmkAm=zhhyPtXo4Ug@8JIM*f;|fiL8vhZCLlIjj}cM2SIRFD5X6UK^asf9 zae*QL&PAla53k*Be34z-5pjfQQ+CtzOn=01gfo6(w#&?RT~J*Xy$T9!KcKx2{3q?_ z0EZKoY;j|F~%u+U9JwJZfNkCvLOE2PCn8az6hH6N^HCyL=0DBZrJIe(#Y zzMMJ~cJ?GbveJ`}#6y->yHsi+|saZ=ZZr zK3>VDz(;iOm>SDZq{V71G{nPm9&nn?=ULuFXGO3RWq#BOjfGs|A2)In>2$C)AbRYc z081{x`niR4!?6||Q(kuvFd>o_5SAHv^YezxzhDz?2{W3o4!#89h<*$v5!vhLI5zx5 zCm@kfeI6mf|Kqgu3Z_Y@Gk*j_Ue0Kh;81uHYEG=^VKz_I09BLj5LhKxUGc)DhiRhe zA^*|em?=J4;N$hwD)k1NU9kbxbzdIK0VyD#*%S|fo^0Id`8B)nu!PORPEi%f;XbdK zmp-Gh8qXegxF*(M-@|u#KM3V@nD{18Sb4 zFJ72kmL5_w;I^R>cz-+66U1E*9PlT4NSh*YEl=1xWFAw(But)%8{a11eg5*d$~M?1o~^No^?o|FUNcs}r(BmUPX z@foUMYR-gIFn{Y=kBk?A|A&~suB%9wj0(@@%HLXPefZ(0`RQG=j^qsi$Mvv6n+j<{ ze!l?bkcec{PxD|E0@KY8fJ0{<7MLLr1~h82f)-xwmQvl7^)G0tGr%4O3~Fr1x91N; zCVZvT?BWr8*ek?OOM{R3a!hPi2f^jBs3#Q`=s@?Lvwz*wJoqs-DxZIcTC;`C02?$H zWu@@8ydB8}o2{QuBWkePqYhrm8p&bc;HqDWTmJ3m{S~|O zH|fn;LL?BLgm}KIo@FB752#?k`yt184)RPT5V3q9G%mJ7E*k<47_o>L&azh32(NT{ zV1Q-d-hb$0wk%OA0Gcg!D~9eTM{d40q1pxLbdKj?_4$Un{<{Uk8O+@5E z1b>LINN5~ke2zCZ>c22h^B4yd!=6C0tQLUk31b&lrQx%z7Ie-kk%rXXp7dU5TGIv* zf-93u!(_%pXWwj#n?GH?j>$D+%Dl}-T5oxk0%Zr2h|U-6Y`-`WT-AaC#U1L)kX$Vl zs~)Zqc-b@1w`u<5Xt-Nq5ewi1{}@o_X@C9gGU1nq)p9=~K9I8zUDv=mH(wb-JVON_ z&R`wpL?jG58<5=Vixd6n=d*q}kxH+4G#9HtjJ!P!y_Y3FXOgNy?$D*E-wSTH4{Lre z_D2iB7z8{)5!eLX{fS0JpUgxAvBnW~bxHBU9&kf|}E_&oW)qoEC;8-Fhu zUKG6`hWzX1;18j@S^jm;;Mx2!J?>gWz{^?|0(nLhhHfbyetrlrIa_pI3h_qdVkhk6xVH8X4i#4&3S@nB>o}8Vx!)zIc01tuYGmJDl(td;M1Wl+mTf07Z zpV`d|<+`5JUcj5*4o5gV7&|=RCJG>v*w8rZrHq3$u~;qr%1Q%n`&x)d7=M}`iaiHB zt3%{?;R^199|Ul?NY8mg1R&)FsfseJ&kiT}A+DFjzl-$;w2)8vARgu2*-E1iv!_TM zwb8K@I~^Y1JsT;b;1GSh=9WseC4m61*39TZ-fzffSi7fB#Ll3TecXZ-Sp~R;Gh5Gy z0uJml9zF5M{aiIedx`JRJ%9LKx^X0eB3iqhrYO$|-(O|pX;AQhN3`;lZ+|w@)=KU< zT=g{vfC?o@-6O;Z#K7kut~^EtWh|OKQQCRw^5r0+SiRivB@6O#-nv${)d>Qp%U}S@ zFef4EwpeL0sf%ylVC7xfry2U#A1Z|WDqrw(n4paaPhyxxx zj?VL?SWmkfHgJS40HhS`JfPL*R!WB4tO(j@fre>so?_Z^gPWP}Bzl?ELZuOjQe41fSnSGKh4yihuQbQg-Y>r1<`^bU~N#Qw9RG3ZZX?=&nM>y@eS}Uwp-*$S1HJZn|)bfc?W{@fIn>v z|7xQpgJoYw$Pt*>2Qd%@6xp-9d$m+(vTZGl!(%Q4KRyj9opAFLb~~eS6bFLf-&R>H zNH?p1LPK%!TYspbg32KJhjF(#Ez4uKN=({puQvMmfBf|6vz>Z-wbOmxPaZ4x#NVz& z-^+Tx1{+u&$_H$Hm>yjQDHURT3bfFWYN) z^a{k9==AU|!R##Md66iG(cmoow1hs7YJOzfwh2Hd4}SwHd+V}00RzWFg^JDwTTIVm zan=QR-4KNf4$q%JxQ2&67y`{m?60bq!_qArd#Bb|a`X)<>VE4>kDXY!H=PQQz5qG4 z5X25Rp5~lSDxkpVJ8C0aiCs^iFN{(kEVtR^LTEHOlp}u|WDnMBslkb1Vyda~!wLq`h7SEd(RLUigTvpaz>^B>ayJ zxmF;;(ywhkT`x*zcr8gJCV0$mV-8x~2x`57t#zh9=Tqt$Jt$?_WB#>~9@bP|YLw!F5+?`BQmL3<=i~>+N-uWW-`}6D zgn#e9=1z#0>{!Kqw?`$qhat+gu@<|257UBS!Z7ERa@9qvH4U&?USL|g0`Kp3N!wbr zU|h#RAiq7jY;YSG0h@Q3V_tbRV}>S@L9OC}ece52v5C`BGj>zHS?w6{)v_g?UE zGc*wFz}B}H4xjHtmTkM1olERKQ*+6hhJUQj+0uBQ3oSQgvbR}4Bt>RFRGa~%xS^|q z*XF%`VWs?7>39XEE7`ahkbVJ%g_j^jY?izbhzVOr(tJckwN(3WMd>g3&*$;yx{e%m@Hj492h1^DIs60Qu%o%`&42mY_wK7Ry+ zZ?I;IoOaQnR&PR7A}rmDFKiyP@g$cLr(2INR^eCM3VjGBRHbAydOXslTq0iP^7PUK z57bPb@QjH07b{ug^p`J<`|Z`60Ml-qvY7>jx@#ryCX+m8wAaX`o%+(9Z}B-OLI4l6 zf3Tc{2Y@O=8+o;!e5f@dHo*wq z)$G*BwuLTxP`Yywdc$3@Ef!fgIE#`$8VKikR(Bh^qxc_o*V@Pu+Jyg7^wDM2L1 zZjJbL-2IN21}rD^B#4}$3Jp;$GbncVbdcV<1w5o6SpW_eo@he^x2nX#nhvvS!Dc-i z5F(qvMn2;y(!A44`lR}YGr`F&q#YU!`*%z64ev=3jzlw9G&_dbIe#|YqCtrfXh{Mc zR14N9~`KQ#URj6ez&wIi@Jb{$A{8!UFYV2d!9XX3_K7Vi?71Sb{JwUqaDvqv%lQi{J-*bB zH(3<;S+RQ=fYb4iC5Zuouq-N?J0q!N-oDnuH0EA5<|6VOgZa zm+^jlA1jt^LdTxVh6KKiPcIjzr6bNpet;ehRQ8P;Wi%54#f`qJ?T*KjZikw45xoVI-Dd?A?xC;~oI zp}{BYS3e%*+dcU{H;d^dK0nZUT6xqpC=A5Ja-52NJHZ(~JpdlRBPP1tquul58Q&P|(_h|Qe>va%5qi3R{`k%wpmd}+jd)gjv;$-T-q++w z;DIq?mP5>1w)nx0*jvTpmP4A{EG~vrTgPCU!K7?PDH!HYU<%y0F1vm2J}oZ^(rI%U z)jClaJAY0E{}}2oIMiYL_yiL6KraEyr~O0(NsFT`m46(Thq+@b59~rNQ{3lbW8&q)KoHz zx1IHt&W?>(IG=7w69|WWNw%?|A&=XxGCmBvABWLG;l3I#7dKI@zM36UsCszJHTN}NGIWl%0WzX#spRRmlMsk7ft{EN zyDg^E{yG!yEJ|bDSXScbVPTz3luu8|U4L?LW3jnC=zt=fc0c0Rs9%CQl(%~#W$jl* zDPP&z^7ge_=ZDX&2jv&lCs2^eW+zO-J6LqM2MC$&XMPJo1f=->G7sv9pWeSqo?iBEVtSLfghK?3qJJ8&=LrC7 zHhHs!ZYX&`uR+)rvSqJq_pHgkkpf%Jx}73G!sZgnJ=(|_Lwp)Zr>k~by3Gn;Uw11Q zV;s}m(E4&T_rs_8nKD5oUr#Tq z1^AGqHrTP%&96Ta*-hIInWvb?HMk+M}d^&oPisj zh=V#Q2e*y(6*#vA%p;K8Ck!JX_15{4Lb*Mk!W~X~pr!)#aAHDkPf*9B-3gGW>smXE z#ZCn2mqZ|C{vet(^5B_0#J3>CFXBisIzXR}t5vB{@kHe~c5qw(8}7dQwheeCaP3P> z`{93l{BO>8Xau$VP0eo#P>z!!D;0nJa_9h-O4wi*`$y53ICpSn0b8mLLNyBsaRU<0 z?9evT)hI&35}t)ntIu$>#FJb6a1%|(>q)p-ASf-2QIS17ig`**ZqJ;pii1dJ)IUgl zSu4~*{m8RTk>9}&_UE%c4_@*Eg4B&qBLc##u_>WS#bOQz;tOF`*mxp54<~<}e4&;< ze)#nMe!u3Y_aAgrZ`@ERh#7o6DJ5 z#9|I-qx>DBU}`h+mG*=n#Sy<3JhVkid#gQ*m5>aoT71k7!L3lIm+48{*dL9N8;a0^_hpo9BNLCO|Ci#QUQVZGwbYIyTEjBvgM|_Kck1XkY)T zC(-4#OAJzdnbHAC?nCd%4)^Hs@@1`r!{L;N{BH}-d@lqFCa`YlvNzcA9CiX-$UgSg zF>X{F3Uv^iD^bS^2+*z~)SD%KM<6VLnpv9uwX)*FPy5I9y&5Hd(~dVy1xe;+DO%X_ zcti>~!5$MHWs!dqd%$AyS1Wz@{pZeT zRlu8;Cv4-f;kK3v98iDNu?Ki=o&Ir~h(c@xfEpzLk-Kg9U+Ku6&0s%gK|)>tlP3}(n?RR# zz1r#H$3I%o{6?1?=vxcN{6HCKv~C0{0G($id6EpmX!dcZ(9k---LX3q*U@h5J!`vJ ztD;M{8m!DpQ9)^47~Z{{C1n!xI7OrLaynUA@Zg3jeu;l{7MFo`-DB927h1%#rn%d3 znyV6@@pti;w+BXV$Fn3yy9`fWY)7%z3E6Lb&URzL>)2?gRp({E-~eu<&M;GXuy}#B zlnE7xefWalA3naw+{c^Vl1pM6OcIzwOT#4ULWSb{yzv&SoW_=uiRowwNV<+kW}@0d z%BQOAw8($Ua9Gk)h&E)0C>~1*Gp>=%;kAc|Ta0qF8yG%MC!@e?Uv`~?4NZ-)sjh0V zfzrX+?z3Cv<{%Eg?KXWgR4k`wx>e>V=9_TorV{;)y}KU0%)`QMMzMkxV{zIBLO7y83;z>Xxn9c_v`QJaI6)9@&tcKu=kW}Ab*k;zUXBf% zAX!;qTy=;B>*{r!y`sD7Jd8 zo5z1IPW!?MAPCMdEQJkAG(0S{Bfh8pbzI#~^Ccya-y}`|J7^5Mq@2&V(v-$CMZ?;F zc(YT$WfUrpXy?+o(?gSk)3S7pbl9S8f5Vf_=UtB5=E!A#^F{2ktAuTRFNeDD%qZa% zJb)Z_ZoSUNngeYt!L>8R$s^d7pooT9H?)5Q$uyttXuBvp1z_{KwT9y{@lrN*I|wkQ zLA093aLbyghBg2f5uwgQy2f-`OtS*I5GIIB*E9C9el^mM*N5fU!?%JCL9__QQz}tZ z<*PdA>b4-)+5$MfmB4OtFiGwk3^32EkB-kd0i=2Y>)9n3WLf|of6j_zu=sCTFQb3n zn!%QeZPkh$JWf5iUmK#ad$(!uj*gvSXY;}5;1i-t0lu8@=wdm>mgpdK*V~4>Kh|YI)t|hzj#j!eaI&MdCwRKpw z%|f1^bqHSvYdf*^0d^HfMFFlb%L5^8`w4sXo`9KdXF6&aW3L3Qh0B0j$xeTU3PhZW zK9Kh$D0YzW(#u)?I^SCD)2E-`pMUek;?re>ba-J^^1y6iuE}2J=4hCZ zok9RCc@Dk_YbzAXS1f{yT^aY z=~Ko{XJo(=EdoFufhPnWgfqg^<|qViil67Mve@>qgk?wa{k49>38i`XcF~6HfOhk2rE7F zVaHqYlU0!3)dY~srzIy4IS&vshz*(y%5yW774!`cJ@C(EB5_6NCg#tU!3-{}rW7>9oiFnLD7f1wFIX$#%v zX~&VB4Sc<9SjLWMIb|b}>%tjPTaF?J4~wybC=F-p{35dGRcQiBKxcr7?p*~ z#Z-u8I!Yo3t+wgC1jDi3PnmREPK|+#Wtr(YUed$_m&gvbi_X?7`8p!Kb>4D0iQATC zoYq$67#w>Ao4N9E#3A7ixC*n3XyHHBysiDTbjlN$8#1;%zt1WHOL;w$l%6`os-W+Q zVCy$*)qa0%D>-PB!J`|hnphD&cnoBUaE|GwR^&b1j1i{cj9=!Hrp$VY$w z;D9Y&3$!v{%+3#{ftqv2Mx zZRZWv4IVgomK&grS>5lrN1fofGHB8>_H~KM)^xsjO3-ct6|w%M#hT|qzspP3>wB{)jBe<5h-o^GQBesOvShgEHt zhYBZztS*O6dkF$+th<^hYA3Bg{`r3@b`0Onv+xZWnLwo6r%maAr&BHVMvY@m4=Hb; zZZ2G}IKcA8-WHI&Www7mfBp$dR#W(#0DF7r4CVBw1G`_=#$gTQ6l<)^B~};k8d$UA z+p+jhr~g@zPdum94D;}CoGk_ULM$K9UCWNaAOQJEukz*uEWFT38{VQ+KQF3P+8AL2V>28oA$AjPK2Iw_x_JTXw}R9UhXbME1?aL1 zqHULm-#%L~Jg^2%(ZJTY_I941b#uSz=2CM>bmSFp$#vv!^; zqB;HNX$UD!yD}?Cn9d01W+sYW-iu^YI*PjKb0l~Q#mt#VpU~7A3(JfAHh?fC-$Q3xgvy%!J zq{Z36-N|p!)(LE4W5~H}Qa-$S!%C^7WHtklF9?VuJ?>V3Y)5}!qbo7rOW^}F%koSS zj957wH4QauW^^#S)d5czSE~7;CtgrgyvYRN3ltYNIcwFG4bJ8|XE8$%O%Nxie09rr zZp$HYKyOddLADdzbF`f9ZyN9a`TqU+*eyiSgn9g)-CCAx#zU4xMj0?eg@BgUVs6HR^#KG7}sRlr7YOE zA42U&;n61m;o)@_m-l2?cQjOW`}SPM%Cz+#8t$vp)z^O=`v5$j8i@1|3Zk=j_uvn} zH1Q5dureqNSkMlqb@AI{HrT~C_iaID{ zwtIFt5H5eK^sj{J0={SwqMMg(kDzgy$ob6FQmI|}KeS!@mD7R2pj95p1cbE`&Wc9j zIP#Xw;Z$Y`IQ*eFs~_AwROJq1hQoWP?TEuRf+sdv&RMtF@@Pe5Jd#(Qcu?it7?)XR z-r1DA7i{gYUZx3vjmwFL;kkg#OV=D4;s_=f_||{rZHjfyBZTqjPBd`N?RYL`v6%tk zxekjwa6~8qvdrlX_hs3sJ!`eyJeU#2!OFSsr$cl`mdU{aZw&VjfA?Si*Z1E)&GNNt zt~VWEFeSd7Ko3-!fQ)rpgEg;a^X6%xCXN%E#iV1N-s`X((TVWHfEbkTFVHYML5E#9 z!G3>VB2}}ZL8l0|tq!NEN_RjlL4YN4^g(!S+OZ+SV(k+hyWm3J%i#EVhfiiJ0qq58 z_&G$z1_8_Kz=3D(HwHDme0-i*gPzM4)=Q4PB`VrqkD_+K`Rc(VuG5weFEV2Pux72@ zf5TkkSLQP3Gwk)*&O&tb#jQ>_y_cg%y;y&v2D%kz1E`g8eaB^F7^g=F-rSVi3`1La zeZx_^2x7et3apgtDGtj@4-@O~n}Td~DqWS`ylhK5)14gJ375D1xh|T`dS1W*5JIh> ziKhz~JUC#Hlp7Fy8&f{tOyNAL{d8Aa-(?{>&)VeQJ$a*(hrt1X8zM3QFF?@02uj1J zmVsA)LLuIoYoZDM;m<$t3+cxw&xU+6w$Z6O4V&3j+E%!{KIO0>C>X|hu$-N)eQ7{c zcyo4(o&XQ^V0Ug?{*aH(cFZQoiDA=J1kcv<_M`{>3bQ&+0P?T}w@syQHyiib$OAFW z4GMUg^2usHV?Hn@RP)$&Hfc3~rWNm_FrV7|QvX>S-xR^>-IskGd&6IIFV4YIFHUvFs5|Dc%D%~-gpJO zoNkousAGK7v#kJqa-OYorJ+_1%Pr|8Q3N$4*zg56YvNdFN3>(NjlQm9I!XnC;0;o! z(skY2Thv$uE6a!t#imQ0^Ff#*Ttbr2KQWr`u>34K&?1$Cjk-=mf{h5-X>X>^ z&SqY$p~9VBm5KAPEGSlmjheXkwj7%+f|pG>S9jL*TGH!KTadXQH#p~&glDy%x&Z8J z*(*9xLDHGqvFn(yMH2wGg3zXa;lmoI=3oPqIf}|5SZC$+E(cGIWig}$FUezjFJMiM zMPw@@0pXNyZT9}V{qfUt`1JMUF1_YAp1VISc<^A2ZEn-=nV`(eQS2jo@#^U~(Wj=S z&T~8y9h#F=yztFVe0x$Y2*gzP^HO}+An=1X&T6mF4m4lbJSx$D!U-YlWf^utI;vJ5^Fr46Os8~dn-_3A0=iBo zXgekE!t@r$+}^1PQaSkpS!>UV(hBk8FmJ>G;w`{O;I0L$fy-cgBAoIaKo<%K>YK~y zU|PAamn4khIejN`1aHCt1sy(nzZ`Z7h_N~bVig2-ipG$F2SrQ3;59o$%Wwg8$L()6 zFuNA!ON6u$0?&$n{V6n@-d&r$QR5t16zS$acLDY7SF@)unfbLPgg25(Uguw%jR$+z zzWtm~%h>D{&?W)VUawk^717Z%L_!EL-UVznw?#R<<)s;t`j8J?+ZKGMYIv1}B|eT5 zAKO|_cH}+uRgY+=c>YXryR*&kA$X^V{RM~O(kWLjCoA56dt9F@IxfJBzv-67pKP24 z`{z~XE~l3jdhOn{vbWr5czFHx5Rf%J4GhrYp49Xa-xt^1(3JV(0@5i zW_6(N^gg|Rjg%n%-p|1R5Np$mtOR#!o}aD5%Gm66KkKO;J^1&l%(UmB9nT3MgwL9` z>288U@o9xHx-I8OUcY9uvjbJfGla!^LN{dGQrg4bFIRbeK4J-0hXZ}LC%Hqobx@Z4|!Qf?oncx3e0g&QXC#$bcwx5ZAl~A+sxlR5yec;?x2U}Hib+mWE z$wJLCp}cAi7EX9M!Ipe`Vb>h?Wu^S0c!v%S%4 ziNM$_Xz;4BRX9POFeCrFdEFtB%CSXvbHrJ?Zf8kH%kCXx;uN1@xx_TRU?D^tHQLpT zD930B1~!3n51X@gbFa5EpI^45R|Gq_#LI_&Es=U|Xm$*bQ(IQE2MzvM(*Q@0;vG}V zMCUYr<^Y@BH(}_}6!&u^x-QSu_!3yPoebw)cni0@$Fjxt(&pV_a^3!QuKlm9)t~(s z-ioFB%Se(_badBZRlQcXB^N9#F%3+%ET2XKZ(AapC?X?V1o(X);;f&)m>ykV@Q z)3mplGPB!m+jY$KWLv#85XFA6hw&4P-eDN?bsq9_eG>uDlH|ZP+ckQ>p{*T+>gwq` z=AL#Zd8r?<<363@9{hpK$9VzZ)CQgSY(>cF(B{+}5N5H_vT3JB8KTX#uy*TzzfJ>n z3vbozE7|O;GfYD?qPY6t5LCF9WChdoW_5frFGzpqgrB!o>DCn>JP2SWB>*+ejeC3^xf&0@FmToCtiG~Dst+@DKN zS1B-^@(iS~-=qv^aeD?_9lObYuDlM_M2lkxk~Nu6qG$;9`C^&-u)-|cdPbbELV9U< z3#P0gSFPdcVd>7{Imw^DFxjX7^V9q9Kfe3>zx(t1?=1-OG86vE?XljQ^UdP;Az&vT z;hq^y%$?a6wIEOBjI^xiiiSS;BJh!h{{;g?W_aVw*Pzj)wALZp0R7 z&!%eZ*o!!g6Br)jLpIRro-|;j(+h^dz1Q;WZXZ2=t2$E0a>P`JA#26MYdq3swd}`&M>#&!NOwPqG z(Z)EC6FK?Pv1ES<_KBFrOO~9nH64Xl`m!dj9yiaKk7t->@`5)no|95u&D(W0BF(;P zb%2u~Kuh!`O5GV$hqY0lM7PNbW|zD%2xwS%r0wvK%JLtW?sKW_n*k@=*^Ydb*K|AT z*n}zZ-`GtOJU|9+K_ay1L3>9+T@YWkWD}F`Nfv+Vvpu(w^6~cu4IM}3w>9y%V)q=r zZL>^JsD7N6{jR5TC!bM_FG;oAV!!2d2e@7E5H5yvf^)#{bMm+1lN|14E(bSlz_6Gh zHtQUTW(aF|-{B=xkkSDBCX9X`PueY5R62j2`yQ{sKF?Mg4F&4n0{0C6k>z^$E6W9_ z>2_W>QT2pL0KI_MGoC_#OT%P}7xr|R1X~W_Tc0$|7`ADjkktI@Lu9 zIxspLWwWB;s@yjk~eTkgmA z_vg%H&tFT4-h_zwj8HGE&9mPwgb51wPEIcYc<=4BiNk5E=P@8uRw(!J-0bNU+fYx| zLqa^fe8E#9K7@ZeU3KC~)jp({w#R?*XxOJQk!R=qhO_uyJ6G+yfYMrh{li?M&pcE6uLf877qzak+@{WZ=ZH?2%S1$u>?ZQ2%J+`F@YcF}*@g*ulP zIAn+Ic&Dzj0ybNFdG)x1I8RVWq0H_Ttenl`H9Mv?yTW$!BbW1e;R$i3vMpjlq_Uk~ z;)9vRZYA?@CbI3S2=7cp_bTx-0UC^N&#ss;Ci`{p#MG4yOk@Ry+*USo*5tEu-q$_)CUKNb zK;1d+>*(cssDwu%G*( zme(_7!pyRPn}F?A==XnfkjBD0#(S;sGT0$D{K3oE%Z$$rQoP=^y*xK$yCj3-$Xo&M zcDa>UUfg{R$4UUd&RO^D)k`$&2`ZkT7bo2WB*w-ydrv^-+FtQ`yCQ_3dU~HP!l>+D z+w5O|+RIVLU$T?^&F0+R<{ISc+beDy=83kiDE7M879i5)=xKisCr&RR_8M}_A#DJM zsandOJsf}^*fY5ZWzWdD!45^p4QE2vX8qOuTt!DriV_mS>_S&Ccz2Br5 z8Hp$k-S7g&Y?~tJ;PtkDgzciT{q&7g+Pk1C~wD&ImO^F+wX}=WTx2^U$2)rqV zL6U(~&mAG#NlaMp^mZ#xb8|R{%~z*4*hbOazLbLe!|%N4^kUCmWq)7KeJK%o<)Fgb zxqq!z2h=4|~R4jhIdsumK=f1rn&ocr28=RAKuLc|5UdRuZohYVP!juK#uMNcJJW1;`uh` z_K$z~!|&hy;r);QgMZEWB?i1^c^rm(PEL^aU>uD}MXJR#nlfj%Z-#vodo_9O64Sz&*E%MpMX&n^`J+Q6w zD2_L_yCit+BXGyNT!yQ55tz&0vRC_+y}FmRVF)NTi0>Vk^>%(*_JU0-Ki6r?gtw^x zBo?YK3)e4a+ZqQ5+tBp3o{Nud_8NM*)qnQ|qGLr1=A1Zdg=BF?^OGTy#-JNsZ$1ZY zcnWWKvS#*XBY&E6ztHb6oocVQHCsD0FDtFZ(%#EkQoa4f%5RDASxYKjL^y#H2ASmIm!Km!JfN+=$YT2uhFEg*s=znT9*La}_^wA32ame+ zsLqMzA=!xby9uScv@D6a)9^ zI5gWf9Jfx$5xi@LAR$DUdX=*0?Wpa!}G0eb~C?iUiqj0 z!`782uYZx>+-(xfX?XJlzHF73<&}g+FQ;@K1quwnvTh+A&(${T8D|WSY0oexJ_;+s zWSwA7a3#=Z??#ALZ7!=Cy9H6VDeso?yW$Ln>a7XW%PWr8ZZg!QaT+tbSrNIX?Tf^g zV|c%`mjaAtJ4k=vQwljZ@TQZON@G`-usTeWYwIp5$$!$*29cv zY#18k$)%!yoS6%}fx3NqE_E5~2I&3}S0^x_pOSYHd%fLVUpof86#mkMS^CqPUA+^# z+kX>H*bUcyFw-$LUd=4}%WODrs3@G?d?o!4#LPXT_% z#f5*i>C@2SNkRUFs>D(+h3|Iv2w(NhtqV;J&ARX9)hWlci;duu9nNaw*5IA*6ZVJx z@n6oHt=T!3KuLBQhAC#8CA;O|8QGgo=6^2PGLWhwZ7?tU{-wU&s@9v8&z@}b^4fTP zn3x$BBI7yN4#%_uig4)(rqxITsPv*sB-`bM6zp=NxTEInMf94m<<;xN3Y+@P%Yo{A z$$iC=ElV&Dm%Szoeq13N%h6E7!t`I%ivH4MwpU=XH;5k$--iv>BCUfiI$HbQPk(_R zLf9jn=G0`c%{IgM6kb@jH$fAi^28t5bNt!leW04jk=c1AFV3A#nK`_QP>Y&XMZ^aZNVSM@Jhb@^)`>MCi~Y9>reaByMOw+w+m2_%)9EE8 z4)Oh;o9$~QUwPwiGpt2?G3{zGq>^&a%LWmg%xsz6DTMuGU8-~9x+x;(!)>P*I)CZ1 zp4j1n&I0pl97i*GGXu_cTYo9Vf_v@!3a2`I#TgDSe1J&3cE!eqjOtz*vVrgauf4Zh zvLv^zH1Fprct4h94!|7_T#jfxCbdawj>xv2TfiM4)09=o&MZ<=KmB|kA~Vj3tYoPl zV62U*>Z+`WbMUkGTG)H96?6&kh{LJwGcJ?b95y{Zf>yLa+rw()+kcj(RVS$y_Q(f< zC3~=2dpvb8$g53`a7r!+4l0>lvK`4s;e_kR#s_%2aBG4GJ|14X6dp${=_^i#3=`l4 zbRWBg&Ux5H7}5VB@51K-+%yBG=qE) z3Y-cFN-mRy;iREo5w4(5x{Wqv;ab(MEFY>>!P3=z4K&zfG2rsYaeRNpUMSM`NSg!! zdwC9B?w3m8N>bG><2GT>v2~^Y9FM7$KkA4M6hY&#=!8~N$A2y-Ef=dU-TS`YfoxM} zfrD~CPUBApw@=3zmxz_kRK#k~^23N1&VDNdLXt>IP!kJF@n&ksoFvYpC5F)FE$8|Evgki`S*XdQ`%Lod#yWW`^o8pyoFnY5(xM z-@g0pk2lM;e}4^S`y**;H*&9W%6wFP(@4EFUZ74c+@Z{Hl`Fo&*VQNCR9~VkdF!E9oHi)AX!oV#O-h3yWhRre+c>OjeI&{zH(W9P$-K_$o@J8ZD(uV z#_~_)s#V+HZXXnYxC&PQTD1mo%oOHpWoOr9nm|k>zV^FKRiQ@PQuX=8_zTcJE}igZ zA*ogs_kVV-=j&LV_Gd%ipN($^+JgoG2W{Zs*A7q=C?@-s3gmK7Q>kk;&5~~Qni9Yg z^b{raI|Ih;&4d#&hSDc+i#Y^Qr^8B0J5_d|-YhkdO)Z`8uGp70zWfyNeU-c5Wl+F; z>U)~iAKGni@z_txxN6!}Z3u@F!)zi@$o|(}BM2UI52g5_>!paSQKL_lhux}tR}dYcoH+aPJ^ z4zD-D0q$zuCSP)~Ju*J+?%V28E;b44D`kPRL*cj zDQ~gA|JRo-eYOV}*nR>9=&C)$vRPKZ)(zzy zV?7V=>e-!#Qo(n>3fyhKq%Ds9TEUAX7PvdWI69l5&?_)(xpQmG2AaAQ68G82A*-k( z6eoDwo25^9nzN0)agSzr?!En|fB2{W^6u~2XMTwdxcPfxh9?LcNSVP0L4O@8yW~!l z^FXj*tLm7W3Uf_QSw$MU9uc;h2Kn12CzzGbzpwF5NS4-rVtaL%jO63cf&@gx`flW1 zLUq~o9s$*yj|M9xt|XU<5VZMVuYuyFd)r~_aS=z}tN!Xl@>cG=Yji@s1fO>njvvAI zkm8PVT9NXcvxZ5p(6)=4`!NNe|ZC{lQj`X zL4jb-1zR&K_KlzEF%@<2;~X&F$(LZ8O+yckV?7Qc<24kwIzrQl7=KEt=2PM(IQPUt zC&f9*4S*Z>=W-HPk)5GbUXY^dfUW7DhG**T+p#G};YJ0e)}GhR+WFtT|KmUWWSpzD z{=lz*7lbEO1ep-H!N3pgY#M{XPC)Z8Z-8gAXf3g{73~J|fGeXo^@b5^RHjO%BUL`0 zl1=#$R?*KboQ|0*h=1m+PF1w@@*}T~6kEA_%n$dUzO0Nk{u74~Y@o^<5C}jn9sbW+ zK+2}G_yjkAfkLErJ-24NuJW9-P8ADT?6F-y>$n`2bh+I|v~qu0s|{JTeYRBV=?P5P z9ahO@`%f0_e6wiLNuzu5Ccd3b1vb<3qVYLL8Eg?K~bu;h0T{!inK*jsjGypJETw zLZzY$`rcXy4z?$$QsUdGij&~X7972_ovIa(p6!mif^a^?JB6b%0f-0ES|DE9Tkg*4 zX5CLx|IbcZd4Hpj%(`&JM=87Auxlho`yWRaSRfSzxYKQQAVJ>=8xv^4y=D25+J$71 z&9=TZ83E99^1(;5lT%67%BuS`qW+!82Kgcr+LwKBjuijdUaJCk@u9gABz2%r62NwQ zwkPYDt1{0hs|>@+`6BE?DWNQGnY00k)R;7=*m`Srdw=;@eprqOkqidbW&P9)9=fkY z@hQx+0u$<`a7!(}zG%d=^kg^D93N6RE)pFS^NQT`J=pHTn%Px3e2Hg|kL1KEIZ#n& zCDk}O7eOc!*>ZLMzUVxYZ7|(+0`2YA-PEZ!2Z~isg%2vFyaUp#v+)C7NkZ1I3(UT& z!UDF_i+@+LO^}01rp?JAg~hjVvzKp+p}?9+4~k0IJr6spx^56L#OUB( zuEMTo?BSNFB1LR=wmI5~`!^Qt|8Adu{%!kk0YmtO_ACEpe=-?{yg>xm1siXHmsy2W zJr)VqWHg@@w*JyA+kHTDM0e8yU{2?Rpv6j1bAOcbrk)hQ_Rug&V{H%{YrJnZm69%W z6S9@I^tcir!E}3g3OZ;2*IAPVyCWylMpEC(u2WZ!=y0T>hVIm6YYvABNT}O9{H}Gq zCT_jVfXc)PHP8txKugoA4w}ivVjWj(B;thoIs>)U90Y9hzqfkno7IcPb!{U$za!fY zsyHV@Z~(eD2{mNLDu{Z}>MN=Yz2@Ss0CJaVt0-FainboFF4eTYz)t~W?wbyZ zq#TYD|GJZLVpajtlgMJC0lJfGW10vT`P7=rhw<-|4P=>rzpOgXXi2krl<&X2a5;V} z(E*gP2zL5t3P0e)DjBL*#XUILq`6?H51A{BBROFkI!P}Kc= zhW|{(ubOS3+?P`+_1m{O&gh{~Ph^qFt@Sa{uDi_StQ8FuQ~)OW^ds;q=LT&oOHVDE z#}Ac?G+5t%gEA+>Ucq*nEvoe?=)3K%hi;^70I|eDCJhqzUe|Ys4$+FltrhB*(ceh9 z{?qvJRc=jTsZ=NaBsac{%-bH5`-%`8q;4%}5$fkSF^{tCBT`w1XX$ zp#;QrQ^`&i(m%R3OG|T2;5**kvSwcmY*F-C)MeYLEFYtsT|Gbr_7B?ZW*4Rfe#fKP zbB?{f#~j7(GxB$rD?L4Z#5WQhyXawe00q7=oI^^i3Wqo8L^f4TsV7JxYmTc@wum&@ zSj6IgUJJ3`c0_U8&RSW)8C8}G_K|W$;-<^`;7;?8;bR-$5!f`Xe-r5+iqunA$f1@E zxSvIFS~CfER~hM4N+;R80%#rDh-uaqG~ZNCYN)(?9Sa^gjcKotbEJ+ez-?G=M=VLX zhkczphuCwefWIL!+YSG`Y#;Bxd>Gu#Pvakd-+%u3-LV7?`Btxy?a5wzThH{I-FODM z2$_jZ-)8Y~Jgp<0;W?Mcp7R_)pAD|Z1=xINP~>~7dQIw|sl>6phlIZ(M$6&@XoW3p zaDO(PxCmrQ`u#?A4qhYM!5)Y`pzxB*+v(UiY;@Ktr62P72%ya*r!04k$1e4uW z7WHrTFI@`jSB@!nHAzc)AL^}Nm+geafUMTD>M@}7pp>Jn=iB+8t{P@X;>f98tAwj3~Or?6`Y|f$x;mt8TB=_aoQn9 z&AN5JB<&1)oTmVisCcL@qZ{o;)a9t|w`TKa507i)f<{W7U59@u&N}CW-9>EBM8eJ!zkRFO9k6iTtLSnWPk!cy_2tCuHp^{aqJl zZAm_WE%U))D!x(Jr?xWRt|k!+#dkYZC7nrCh1C~wwG?G(s}>)MrU<&vjKc{ExF>6^ z<{5`IpAX|LzJPCIP}HotVRyzdIL@G`K-V1#t}*-OB$jF;>Vs5u*azD`d z2x_a;=}r`L5pho6W8LDp{5puH{OHmZRf)y{zPciJud3%oqFA+by^XW*@00IpGkaAAKiD&pwygii%7{^MPpv*%^Lir+s3svhuKwnB~iPk9?_Q z$I)`+Ebf`i=ahF<`!Sss#yJ~vyTJ!F*<=ixA`9Lg#A_8Jm)ibo<2+R9v_H~#WJI;+ zMnzq+D7(UnfaCbL&Td@VDKEWJu#=%{Dt~XVb#`o#d#R(E%eg zF0yX6#^fIg^RR^T(5X_-svTIbU@iY>>9YsL?#}hHdB^1uk`EQy2S5OHLaGAFl7AhW z=Be|rA@5X(`%qkpEDa>|iMoWK2Hq^BonfsG95}Dr2lS`)`d$0fe*FCIw|^SfznVqF6il^s#$da8@Nj#v-M}wEfr|1YkW^^6nyjb$hETGI+Jd(Q1if7 zR!vS57Q5kZGK7Q8+*)1Foo4K+$~TAILAD}k=>8_EirP08TLR@>ptd{t=FbHu-}!(3+kfx>@E?C(41aquNGCcyIDUt(ol4nOi%GlwY+JXHAULaS z56$K7lTYLD>r{|p2F2PR-%0KJyf_S5YfdhJ!$K$L>+~Hh+rv7pwq>LGn%yHMt4DJ! zzX+&Ed)Vi}gmw5~&2K0!7r#5UOxPHX8WHV@Cf22IJB+K1C|t+LpMSAlQ2=9?B3WR6 zHb$;GNC-|LZsb~$f7WzE1J%U;g!0$$A^i@kMEU&w_PdYwyZ`d}YJVQuzkSht+TN_1 z69{_TUZZPhpp7auwgpH6+_AiGZ}HkSp7J?T6Ni z7Lx87VAHTb@EX_faDU`MnJCQ#HfJSX$2F=1Sx*RgCFsvqo~!QTCiNAS3hFYn^gkfIv?3TvO|RBvYkX~S)@(#x9kn%5O!<^%-LP5)-q zzBGoUANKSe>C!6WI~_gLl>?xV6OgQFI6zv;HV~f<7jJypR)18>y@DvRm1!>->l)&v zi0?~L?t;RO-SMFuAmf`lB#N_=a4q9q9AaJ1xo1v6)$&wSutC%gkmAe1z4K%H>0MKV z*ap&T@K=TW9R@19=8L)OEjGqz+pg3?xYPp$Jg(st$$YV2mz1H+VbZ;~Ky%eR9-8O{ z7%h84BzY zJJ+gWZGQls?X-vrK+^OO0u}dF3@kpVY5{zlWc$OzwL}p6lIAR=A41;h7}<;N&=(+W z_zX?P;it3zSq|5glmwSNGxy(L?L+(YZoPQCC{TnSjxUaI;YlJm?S19Hu`pAfWrQMJ2j zO+iXMA#0b;%;{RArFv$nSVKtFN6Zdw|9=vDTy?6;kx9Mb_6-DdmH%wv(zgrOVKd9TBn0_x;p3%V>D+p4vvb_pWI$}w)JmiX$cXBas}KJV12cwP!$xi zqDhj1LOax^E|h-b>WCeLnsV+BU81P`ogNB3BzRd?$Xe;dVwW$!M7xV_6Th0fok*CRv5MB$V09?B( z@6&Q~($)n?R5g1}>RqJca=3T+aM0&kHYnGj{b& z{ocR3Soxd9G8gHD#M7A|D0^s6CB+JdQsGIAny?;82_NRk8 zno`&B`mT&J-+VLjaSKA%k9C=l`9F4Ys=YtjB#lcF>kQ%a=au?2Km#*{A zST0ECt$)`&!?C12NG0IOvPlYTmRDnppr#(IBdvNQ5QKYDG~rr;>&5H75Tfr^iY(1t zN6P2L`uXFh))yp;zo6(5o`0q8Gn_C=hqb`q_Ks7pqGzI%YR^G2SJ`v=()uu z*0WDOsAX>TsNT#RKdo1a->%nf>eo@d+D}E$m7jnSRUz|bJFm`1`w}cm0FOv;oS$6+ z0{u>_m0!O|eu}4`4`e-4|HOH1acFPJ4^bvo>(IPBZKJ>NS_5IPAsHQ8R zdgy!Cptxl6g-w-GhtZqu{A!?_wv`O=E8HmoaA3paC+^2(kg=|7>_1iDeMYf=7@vN8_kaEK@BiVqA3uClTljT8^hq4| z*ec|1*gB;>iGQZ&Hu-bZSq24!I*=)s0%izFIkGN8xs~wHMZVwcD`~eXfe^C~e{M0~ zD?93R>ZTo4bOy;!5}I>NQ(VIRv?Jn`EbR)+RxX|6bZ|Aof9EjOxR<#aUNq%l8KJU= zFGg3*PPGzaH-ZCXVYlW!tb zCd(WB4vr;WX)d3Fp^7$3N|0C9cUdV3^?HbvJ+{ToSNVM$`|Bf6QALJebQ0=02`4b( zRt{k4_kU~P2RO(oaGlfWIUvXOW3_WC{jXcLQ+V3&`4AJ+vUbeb)9A}%0<*FMUQlJ; zf|JWqXwHEK~J~iAe%MeCf=#$u5^Wi40+~FnG&{B z)wQ@9vz>cY3RArob$xOM1K6Mfsk_;BVKsLy*ne!z$~MB^wBzx}PUR0f;~q_>C)W?2 zv4itfI-SF*?0GKWDQR3Ka<-_eEOcnqrTYrmoGg7hj>GwJ;`D&3aR7n}0icb>k}1f= zzYnLaQE(+)%ef8!HBKg{gL8e{-!9kRw@*Jg@t$7D=1cR{_N3Ru8Vm)lz=;Z{bDscB zA%E%!tnqp9iR09)`;I=EaSUUsijya&upNHO{qQw>*2Q?v)_mbO&qFO4z3Cj425#>} zcW~-;XgR|TpU|k+0Y1WL)ui3RCFt<5ouxU}??j5@_e9j>(VorTAHeh0q7B2*686dO zy_&{RfEz{M{H>?5q`MMqoLo5Sp`FZW=YO=SCxk@82slqfJKDF)_T>S{?wF{={BK~C z4{ezJ3zzkjXZ6U4i*vQF!&%P2uLH^>#6 z$l)f(tqzN6OYg2ApTltAo>QQ+H3#)hSL^gT7y*f)r{mL5VUht1Q@Xe54!5Z^G^Xuj z;5ROI^?8}FIlB_VBOKRTWqWK^MP-n zO8p4ss4DJkyWE?+7zA~?uNR_4NIVfh+qk^Nhe;=-=c%Eljq$|QJE%WY?WIl*Uu~;geQDDpBdgj6>&UIkc)o~5 zDyOM>t$5wtIXSQMEq@Bd+M}&JI>%u+%?!A`oW3QZagqA!u?LjwHo}*wn~Ecq(}_ai z9BAAY2d?yW+oV<$l^=o=LZH)F7KyDJ5WG1TMVCUru^sB$_3g_2q4m%I=l}TB{``(e z5Pm4?2du?Ap5D2Apu5)mO)$Udt_8s*=kZxH6kxEe&rhr}ta z`gB}W?KLSf-`#;A;%v6~LtH%5@?VA!ZeVcu+fpkHJ?QB~hVU6pStua12JrrT&Rujc z#fKo$te7DD>VM*?8vHVFaHc2l*0)=ofMrm8K(2#wI-KlIRA7N`Q6G+jq$8_5^WbVTlJ7sO|R9>FDMuH+ZIdEQW6msgFB}uB#Xjfw+`|h)mx&%?1b%{QW2;@hJ7cs-)HLcglT21v zyRK-r2henfliZr2KmlQO!Zq^jlHJjT?3k)VhhHw+@5hhr&wu*($s$WgU)fbTpM6P9&*esNX)sUxD1VB_@YSJR5UFHKl??&*_Z5LKX?`gp z+6<)remWpMMwy<0h59@~d@H0Y?2i(jaX=L(--}H((xsycul2+ZicM&*WSKvzQ$sB5 zAq;Y@#^%Jt#*S(Tz~87>N^DaqjqlYr1<2%b9cfY-VaFW z{D1rQ`ALn04h6|56CW4nwEFD z&7^F#L(Vn(0}IrH?`68QIW3~Z6&#v04SzJqs%ERlUqgaN94eQ9TG;>PzhKcFu&wEy zMIn`*0(s4jf%ryM><{mM9Pj@A{lBaddp*x@e8<%iX+q~=GaR?iQi#&!GCiZMvfj07 zbOM^!w2yPbFSI7Dlb~a?TS{78oU!-KQX1eX6upS2qprGHs-kG^x07D0GR5SH$$teJ zj~4LLR)bp~4PR6y*Zt%=-CVHX5H|OS+qmmG5a6#WbZ<^8F9#jF?%^Nug{3ME#vtNA z{))EOKEwA8Dur3I)x?FMfua-3Ip|~~Q!58!(&{WGiI8GkquRL+~wb1t@qT8V19>~bQ#p>`W7m$ zDq(Yaf47zoAP0Wh`m%L+-;z7lXF=;xFtIJEzP|{v=eKLN)GHRddcB&D6o0zfC!C>7 zDni-~0L=_teliYc5mVwr^d-RokARaal*L^w)u}#b@uIHv$zGQk>?ba2eH;J=65y?s z7x$5Ezve!qySb-EEVO;Q_wg{ezvS!?bhy;8FvWedqbsuu3>3AfAs{d zrgCjZ0D_ykPIh{!;Xzgy4uAQoG8nF^qN;ttb3+mkPo|DGg32;d6?aIciPcFNH-NAvxRy{{Oe0tYD36*hvCZZr1@0 zoDqh0{Q9zmZ(V40s_~IZVsnB*XLOu6FHPF2|6EXs6lg-S+U;;>Cm~(H5rb_39wg!0 z*7wO7!~*(KFRGkfJ>pv_3x|LINd|jt&)dr8)GPl%;i9Vh@S@hsOoM$_AaD+F< zq1;;HA9MB-%pR_>Bze^TnK^4&ACCn+_@H`X=<#@6>WySF8du@+S`(YA@2JuD0H>05 z)j66vt1%>QFaHfl_-Wbx`%mweBjIm9e)!OSUN)iiJMFi8cLD)t-BEuE#XooGRk0y$ zR~=I|cffRnZ8r9G1R!zB1gE`{JvE)O_t!46ssKz}Dy^3ylSC2^X|tHLYfW(K?al=z z9uLJm`9U1^SKu)ZO}rC`>%4&;lcU77v^^=1J8!~i(>YZ88DD4z|ASyDon&djo{02x{raRoN@z^=LqA0!i9C_xsQxU2@0kiZmmZl^i`ttu2`d1~^#IYi2D zssIqy&90ye802FrxzAfeakkJ$w@XwbVDXp{jjYv|t_B9be|LYBPcN#}+3K*j)hDi3 zl23YE`UK?yiVaZca4%HH1DL6I-*;<~5N=IZ9T!z4hr9comHX$9pMGo~zKrvI(a(CC ze$?@hpR>A2JYS@E#jBeQu6CYGXh?JZ0dxlXzw{)kn~v>EEQe%ua^UW%YT7toJXS&J zpqgmSs8735Y#Fp4+6bk#8`; z8>SPBfs|ZetA-Z>AZR(FC>f!7XVlzPTbA3>y^89W{lHFiol2ha#kSR7bj&wBe&1cV z_{)WhbII^=6^P^6`8!Bb*8`pGc37s|ly9+(YUpO|leK>qh6?4XiKY(z+kSdif_oVej1vimw=Lxg8a-N=Q|1FqLp3}}X&GH>Udl9Q06P+XiCH>i zUK&x|@-QWBxRF-|?0}tOA$nfxErJi8bV`8%v7z9=#L=p{OQ$1|=pEqIU#DsOO=x{n zg86@czb1cKv~&D&(4OkbTj9I(DmiZ49=q{|HY1s+41Q2{c9XGh$8rwcRl+3O-fG}w zU&mlW+{7>)ODwQj!}-wjEZO?pNEMe|1rrG6u=xEHh@2c(F%Uc)AR6RZKui!&z{7nl!=X;#V0(Are zq2qrVXJE;agoqrR*BuPW(}L-lT=@1ZSU1}n>BNyPwh=7|93}ghuakFols}A zb?a}WF&#=GU>P`R*+bb}jsWy8et*S&G521}GK(j_r-N93UXbuZsi>wR{!wjJo|}IU zYwSDR8vuLhYc+ce4%Ct;28VCweA(0Iq zy?roKRZ+sWw3kb1Hmp`_JGXWB;=NNfu`5gpCJT42`mV$h*c`j>4ZSp z?LxLR1~zy6TRC%LLe}tLLS;LwS!sXk=Xt#T{*OQXeJzgdRYuH}n6SYYT@-%LbvR6#=}z+#(vcU^oeJXP`pNyze~ zPcur4T1eT357SDdJ*+^js_B15c4{ZFD@&uPmek)jX{Y$Xz*AvLs5uuAK39%Wbvobu zlMo?3f_+b2MfSR6s+@Kqx~m}tW3a?E_8saAidIt~g~d`rNcovLy`QdB_$rh8c+s#M zn}oh?Qsx*Ao8%JLnv1V-QL#YYF8LCCWmg9!D3%!%=2c&1S2b%YaIAm!!EUP#I11uQ zre2mknn4`=H#b~s469Nk;?vP4JFp&(oJpKo$YpvD@vbR3*tQ4jLoe z`TK|lu+FF*m{W@I+stJJ(Iy3u8u_O?^mA@Qvw(8jx>G@!P2=lbEjE}1=lL%4`L*%G z`~K7T`RmK}o2QIjO{9Nj+}Wz_y;)K7V4&Wu&Db&5eC4X}yg)4R;UX4YAnZ|8sOHk?R2n-Vo}i;z9!h4A~Equ4(!;t zek+b>X0!T!C}ks^Pb=#Qiu&)dvLbM=a#k5*2^#JJ#YJ>e=1P%P6HI5G$qa8k(~AOr2|$eM?e%~l=`#Ysuq0By%$jOWvK zc{M9xYmT3B1@1AGS^Vfp9EK zz-zkfgq_Pqe7)C!1UKuX*b4YRuj;Iw4)>K60MN6rkSjG%JxR_75rdC&C$)cds>va! z0$*)%ReP!xHH8v6zlSy9{`xvLvaYa%ncP-I^5npUbUJtueGmbt^fp(wseXISTsy2# zvps*he!(*=$|-@QC-$j>^-dxsX5M-X0%f97m^u+9xE6OM_UrEKt8zNuU9*=i(Kl~m z1S-Sf=ynl~Wq?TZfN^mRI1pBEcJ6C}t1MQ1m*Us%P?Q?bf?58I1nPJuE-5_dr zF52{QSDMOuchv1BpV}>jWk%PF?bJ_lCAWX&qvBM6Z{|(C=4$d*NM)|RK;5VfQkxT_ zQR&L$?9)(^l%uasgglH*e=+KI;!vru0ly%|=%oSC(zMCHD%@yEz&WDl^!W3tV=kkb z7a93bpYkJ_YZe%o>PiqBP{WzP1F8oNhi=u2(iq*|qt#10!N~yi9B=iGB3#mPeZVK zdjt9L9GXO8P(D(%XXsIM_UgEudp!NK;$?D#E@){{loW_pN@hEMcs4l2UdTY5ETh0M zpdx>FxxSE~r{&_RIOzgp(#la5Z2f=TKKh)Oqq>Fyw!WUz`#z>~9xD3+6SPzADw{(j zh-h|pZoBTc!;zV@D%#f_Nwqr>+NPFqmN%+F0JI7qtH(68Zy(ECPoX;lljb^=57r`(C7Z6?s+O+_|QBZ~98|U6yQ8afZ+VI+g!8TgJmF4}X<%(Zx4v@eEf4 zn(~!4@unT7H@6S&;T+-eye@xwGGu3Tw&?r04I%0uOcnWZv~EYbbclM|0#Bj1JI*Ypf>Z+A*SFPEb3V2muY>>VOIpEOz!1+S5OSVBe0rU4mwNK@t zh$<|F3Jn123bVWvF-qF?5ZKS?54r`3#Icg>uZy-Ra@oNzJAf~1NK${(<<`HJlfbQ} znXN|UzwPRcFqcc`o~v_|cJK7)g5T5&4;O*CRjpH}U!ZQI#VCWA!0a z+WltZnyTHtp#WHXDj|OYlLoa(YWzLX0NUpzNr%k^t8ve?N#x^xPa+OMmb_wPH_Yv> z+9uoY#~&gx_2s0baMi=zZOQf4HR^cx)k&}`Yr~ZcU9Ia~*%O7=l_FC*d=KhD+*({D zB_?mVCZtY}E(d|xKh8C&TaUFftg)~gN|8xkE>TJ(Z8;xkmVsDx$!}PC*2+fvOwVIi@mee%$)_%IHh+` zZsOygo6-gZ)R9tg2vuFZAP!JQL%FJ@pUKhh_et0fH;f$f(sRi3+}#%&uB5@tgWNyY92sDO1ddlUsH!}dPz|D{Ta8B7DMKS#m|-qAx+jq+7jr z6Z-JesN$|Z=Y_z2u`u0OC?(*@vhw3_G{7r-uS3_dD{AliBF zHCG(iLCi^b*_LM3a+y#u&9*&uOdRI;)O2_{VzVI zbtepo*V8G30&{EEQWOC&&MT=3pgcQq8#YX!p4`Q;_$<^>3p8M*lMr>881LK@g#&L# zPfzmBU6o6IgmWlozZ6TVz6#CjtPYR+nqP=EAPT+^U`4Ai1-0yG-8&pL!CCF+Jfr$5 z`ci*!-J{(V`~Wu55pR}{Pi<)k#(!^dCR}i9ilpfB!E0#;L`p zi3r77L**MlGSo$ZSEzMFxCwpPd6Z$vxhPT{RWrY}44To#O`kKlWTYUVtV%Zy3+wBl z>f`0}GeIQ58=*K}@N@#59Dv$w^Sz%M!^nTyL(Me4XKrANRZF##Nrg{cqsW!Zo^VRd zIc7dwv4I3^QnxMWWDTpK(ZS9UbI~Dvw?>zjD+B4=COaF~$be&L8aaF=vLWDgi2P-t z{`hH(pFRvnmewPL?p6@LIWNEK-F-o`y5oOu z;C`nz_N%VPJCDUIQ^~<=SFlwlAA2T1vHXyz6a?Jz(qD90Qfh1ZXclgj?J7#uz(_A5 z=MI2n0c;VvHO#Q*J@VlRnvTbM>OqFdNJ>rtAP4xZV`O}V;E*U0FRpk+P~Y?r5n>7=!%ke+2S`qe1O7hrG7@H&UlyT@+tOHQ*k zJBL-B$zCNZgr|bsi9`;s7~sFbp4nfhmpr>%$nvnD$;aN5VFUbCUrkhPiy9d=zQXG| z@m&@3fa{LJ;Rfv{E1Gw3j=Y^3v%{bYkxn0L74dUfZzGL^!qG|I0J5QOUv+9b`$l!zCU~#pFe*1tLcv$n4YY~ie?8SVCWy&REKs2 zRW#Ql@&X=~JyGH~aFHOtP=Ee>6UM3LlI`mt8km1Io@n*fH$H+1qlG;+CdSLtHEX5g zhULk7x#QX#)n4CBm8b(HU3!0bf>=m%j&HJeHuDBme(H-cJ>cK>!cC{i`&h;&sxc7G zoTUnS81UN;BITmZ+%pY(EsLu%nial0eIjt^j9-=&fs5@+EAXek^#6GG`7*7tU zk}LvCrrour*`FD89o&7>>R`A-9HHb*@5RaBY09?e7R=Fn8_p(<;A{wJE0=Y9zg;D= z-u9$#6oAXe1!^Qy`BHzp6up{$YoR!pxJ+6g%Y}b_nrR6vr-*%t7&_iNt-XY@j47&G zz@*;GR@FoQD;S-<0Z`c{%Cp7~%LU;jhj1Tne%8PFk;IVeh^j~usEMCOsxqoOVI-A+D?6TAgyjEu()~#gEzx98g=w$wJ6o z?DtrvKaL+izYFJY2-FX7F!@-*OGRx6y>`v&tO$JFoq^f3+=QNSK<6T&9BzPK)5?`S zS0tjPVjUy!Vd43Qk{?hgD=fX}J%8J%8eVKov+_;FK4`0j?8ig@BPxJd4xN~)6A0m) z_SuDcL4GdxrR;xZHXCA9q__zcVJL5=U*G0jn-hxN7fb#L2TV%sE6@dsP1Eif$Lcgf z+PR<6rk&MO#AVsPU8TZddYbL<1*ZezK(1ZaG=dzoio6U|+;l+71%9)u4&@iw^0KVu zK3q%LhEo9w18qjOny(Tn$ z2j(=Au|cO-Te+#H6Fkq>Ud z5zuAp1J*Mn zY0dD4)SZ+*`K*^k)U{R_kzFnyD zL;QB3h9$~kE&jIJsDtBVl{7!9N~$`qPB=P%Ltt{vw2r068Px#_(9onV`0c{^z8Zhw z?HStPc$wZVtc})*_jK>O8d^HMgCz)1%A~!%)Gc={fQ|vM$q>OIyUMGZuH$Faj>X6Y z6O|S5G4+vi91eC(KssXE^|0M36p zg%y7cm|x;Rj?5z?e7N=Y9?uWZ7a?0VSrs5MtGujvEPVHtjrL1 zB9~?bcC{-49XXVcm4}%xzswSRgZO`w%9r30`Pj}_)k#yd!1uPtaf% zk-K`TTwhfE33@fy7i6>Vrs)%yeAl;k-a>wPvd?9c>_Q;jN$kH^sFz^=^b(~`$z{Ek zi|ZRWxU~ZUZq0BxyT!J82fzT=ha#(cQCG(&J_SH~I<8U7i)qjyAtZ9s*TIGStp_sroepAjKF2a~?WDXu!EWSCkfD^9EEZN&8j}yE& zbi{vIbohhr?n{r@fZ=es!lJhVFhOmj%SXv`_?~=<8HOU))ehIK?B6U@{N;(##DM)} z525$UPr{Cd?vrg0qKnN7$=QD%pJyTaY^8&Y4tPUDSF5^16IZV~(S^$@p@y4L$<|Sn z)zF<|s@e7(lvN1dW=XK1f)*8SK)&d)IMU_vFssOg5aHwX6EJGcyv2^Uh zDV6~MUyUHR6B!hh;nO6GcZ5z~pXLFU3D&o*Q>Z~l%9;vH-`3j*L*Rd}Z?B%Zh4pEs zzZ%Exq47&6LJn;citmrw6>r_LvSL#8P^3v|N}FGX!Eh*6&!*aA1f=qXRk7QV6CY6J zS^(>z8?$4VWTM*!+?&L~4K9VmsFL#bXlYm2c-g}Mzer-oP$tfi3|36V+(;U{of$34 z=~;4*(YM3JPYr5X%{qUQ$7W9-J-8H04?VMq8cTEB?g1mviFT+NV@c*xP-}dZ75zM} zPvhrzpU0=azQ4x1?KkPEn|)OYJ>TU#l&*3(QYp(@A3S?!6F=o;MSiW{1dSrmy zT#&mFDf>l2=XxE`8z00}bpe9Fe}}!pK77HkG$w8KnkWg(xjg`P3MYVS&*l}rt926M zOH~=^c3##d1^#8TR-L{s)yo?F*nVn%9G~8;K&8UPYh#rj^zi+V^%sXxw}bp;+k=ks z=OANgOhQcAr2&7Mi`u{vRv*f7g<9v*(Bj(xF@Tn&LM!bl+B*oXAuV!Ociqm$p@NJw z2rUqm;p=?UL%H| zVfTOG4(#wPtzHw^$VQO#`mo9FTL1N#RqN-Zx?fY+bLH)fm~LV z6u!!~IXeb00Ao8bQ}sROm~zW9;iW#tZVVNyjlF+#*%{2MDA0GP{JFFiSZAeCch0nq z?vTW!9O8YCrsu>^oR6F4Gz_7HtTLUP+gFipi&+u85dgnj`(VQvmsLB*0eImA)GtKu z^Z$DPXH_451Iu~5t_+TwZ)$M$1_Vr&Nx_r*YN@>JCSVEJl%hFwieS#mXzIJKk7qz8 za&3R8T}kds_uTy=O)4RHDuzcqE<=S^MPQR=RdzHG(t=m|c&#F|L9VuQv)KNcM^O(X z-cgHm&c}4HJ#XqZ)o2fb;x@MtVA`FfbB3)2fHMuS$RClEbQR|}SYT*#wzYoxv;hC( zTqG6s_yJL0QXt;T68${>{atULzYXB_`3`@Zsx|2b2S+l6=3cF+>7W@r=f_{PLrP-; zK5L8Vv=*@o(y-n()X4y(M2+r9MyDb>4tA4-RHfIx?c#PsE2L>0Rp%t1YRd6wThumW znfdK=oRE5dafQqHdIa?G?X)ci>oZHgL)ke%QGI~qpXmt36_g~+?+_&^J7O1mrAP@%a$cewOcK8N}u5(P- zQE(4Iz={P(j_l=au)_(YWy%Kta{Y=j#w-yBX>)XIS!A@JLSa>+;RMI2H+h}_Y^O3t zV%hccddyQgiVx^!Es}+=Tf>zTk}`il8-qCMi&e8^+`y~~)oZMW5}kp&)}d5IxBn{Z#i80OjKDc2fINTE&YZ_; z*VXz7XOLst1AiYd5{s4qtnDF?4M1c&R9S_ObJL3z$_kRWtb8?Z4lu))@bfbk9*8xn_8C?GW*HntCE2-?Hi$lIoa{MZpjgc2`fE+8%9DUCa?mqD zmL+mw;^h;TQ?Z-Qor-HHm`{97)xk?=!J4M@8Z%t;k|}YVZ!5Ekx7&YA*|b>YY-Iaa z;ep|6S?VwM`0G2!s**h^Jvz~o*jNFuHF}*LW72?ZCu$J`6i3^#3V{S>d*>|m7JY9W zK-3>+QOFh)bh&nmy-73sjq3_WKIQ-@6T>tktd7Acv@;x(auqmp>8W33kRF4CBjg0T zvzv}^Y)kTF*T`Xfouz-^!{H*zbJgwt(S6woDOd?9SK+wR@gH`MJlxcmRk20mt*DYc z7-P;Dol5tK%0?Ph*S=i4e@j2UBgZ{8tLU!VtT!&jm0gXXBblF1u{05DYmwv3SyPIT z-EF$664}Gy8!j~YlDzwV%0*M3Nw+p_+7xdORb}P|-2<5d4^n?Klx}w3)i{C4+hZV$ zKnot%W;+uoR=?K{P_=lO2(){fYWotq;;!kFiHaY_@gUOM_#JGSzFm)v50}Al z(kbV1lF$i@ymJ|a2Jr&F*^eGyJ2wAKY26pUo8x&Rk}%m)x|Dd@04TOvU0OB|iwOi= zayR*jI44xmt`~nk*Kdc<*)}5xVBpkZLQOAyZ55hhk9O4sdbS~018XZAT1Pr&wq094 z=BBvcE1Yy5c`91ooq|s~tX2TT?tqz-m6ygEr$f@a9wbW^{qU)TYtG@`*wU_-9w+41 to3m%+m?q&5|zN+8j;$GoC^n6bKvGRZXf2Ietk{Ql20RZ>21w#M; delta 41646 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 WynY_qYiBLIn0COGYt?5XLLy}x#mRRv(;Qfa*u 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/nghttp2-1.0 >=www-servers/apache-2.4.48[-apache2_modules_http2,ssl?] =www-servers/apache-2.4* SLOT=0 -SRC_URI=https://github.com/icing/mod_h2/archive/v2.0.24.tar.gz -> mod_h2-2.0.24.tar.gz +SRC_URI=https://github.com/icing/mod_h2/archive/v2.0.25.tar.gz -> mod_h2-2.0.25.tar.gz _eclasses_=apache-module 7a226dc5662c581e506e053b99bb8b31 autotools 6ae9a4347149b19a112caa1182d03bde depend.apache 1d51223a0def226481583990f380519c gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=d579e35e8ad51a4310380e53b07c1506 diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz index 5e2c9a2b9d695654e68d495f18994ccae351414e..27510e95a24c4229b84d88da988fc5e71ced76aa 100644 GIT binary patch delta 15330 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 AOaK4? delta 15494 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 diff --git a/metadata/md5-cache/www-apps/hugo-0.115.4 b/metadata/md5-cache/www-apps/hugo-0.119.0 similarity index 78% rename from metadata/md5-cache/www-apps/hugo-0.115.4 rename to metadata/md5-cache/www-apps/hugo-0.119.0 index 164df54abc17..6f3a4f4915ae 100644 --- a/metadata/md5-cache/www-apps/hugo-0.115.4 +++ b/metadata/md5-cache/www-apps/hugo-0.119.0 @@ -4,13 +4,13 @@ DEPEND=>=media-libs/libwebp-1.2.3-r1:= sass? ( dev-libs/libsass:= ) DESCRIPTION=Fast static HTML and CSS website generator EAPI=8 HOMEPAGE=https://gohugo.io https://github.com/gohugoio/hugo -INHERIT=go-module bash-completion-r1 +INHERIT=bash-completion-r1 go-module IUSE=doc +sass test KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86 LICENSE=Apache-2.0 BSD BSD-2 MIT MPL-2.0 RDEPEND=>=media-libs/libwebp-1.2.3-r1:= sass? ( dev-libs/libsass:= ) RESTRICT=!test? ( test ) strip SLOT=0 -SRC_URI=https://github.com/gohugoio/hugo/archive/v0.115.4.tar.gz -> hugo-0.115.4.tar.gz https://tastytea.de/files/gentoo/hugo-0.115.4-vendor.tar.xz +SRC_URI=https://github.com/gohugoio/hugo/archive/v0.119.0.tar.gz -> hugo-0.119.0.tar.gz https://tastytea.de/files/gentoo/hugo-0.119.0-vendor.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f2f6a0a1b9677ff1160e0db661cbdb56 +_md5_=f7a2651507a69231bccd86eb78b34e6c diff --git a/metadata/md5-cache/www-apps/rutorrent-4.1.6 b/metadata/md5-cache/www-apps/rutorrent-4.1.6 deleted file mode 100644 index e1344e90d21a..000000000000 --- a/metadata/md5-cache/www-apps/rutorrent-4.1.6 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=install postinst prerm setup -DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config -DESCRIPTION=ruTorrent is a front-end for the popular Bittorrent client rTorrent -EAPI=8 -HOMEPAGE=https://github.com/Novik/ruTorrent -INHERIT=webapp optfeature -IUSE=vhosts -KEYWORDS=~alpha ~amd64 ~ppc ~x86 -LICENSE=GPL-2+ MIT -RDEPEND=dev-lang/php[xml,gd] virtual/httpd-php app-admin/webapp-config -SLOT=4.1.6 -SRC_URI=https://github.com/Novik/ruTorrent/archive/v4.1.6.tar.gz -> rutorrent-4.1.6.tar.gz -_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 webapp de2d3d345b44597c10d7104a7bcdf7b2 -_md5_=f22f9c050ae7b67d97c785753853d657 diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz index 52bea584f728982e727b79063a642c0478a11f91..bdd429cde78e8eef7570a0ca8a5d6e6167aca9ad 100644 GIT binary patch literal 12401 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

    7dpe| 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 pio)lyk$<%LD(rI&M6cp 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 iAVRM!(AWcdRR92;n74BP diff --git a/metadata/md5-cache/www-client/chromium-118.0.5993.88 b/metadata/md5-cache/www-client/chromium-118.0.5993.88 new file mode 100644 index 000000000000..1aee1ed1ccc4 --- /dev/null +++ b/metadata/md5-cache/www-client/chromium-118.0.5993.88 @@ -0,0 +1,16 @@ +BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( 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(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 ) ) libcxx? ( >=sys-devel/clang-17 ) lto? ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) dev-lang/perl >=dev-util/gn-0.2114 >=dev-util/gperf-3.0.3 >=dev-util/ninja-1.7.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup +DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0 +DESCRIPTION=Open-source version of Google Chrome web browser +EAPI=8 +HOMEPAGE=https://www.chromium.org/ +INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils +IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd cups debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio qt5 qt6 screencast selinux vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo +KEYWORDS=~amd64 ~arm64 ~ppc64 +LICENSE=BSD +RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) +REQUIRED_USE=screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland ) qt6? ( qt5 ) +SLOT=0/stable +SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-118.0.5993.88.tar.xz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/118-2/chromium-patches-118-2.tar.bz2 ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_118.0.5993.70-1raptor0~deb11u1.debian.tar.xz https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar ) +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=89c3420fe2aacdcdd040df1f8247decc diff --git a/metadata/md5-cache/www-client/chromium-119.0.6045.21 b/metadata/md5-cache/www-client/chromium-119.0.6045.21 index 53678b8b8904..313a8de20d79 100644 --- a/metadata/md5-cache/www-client/chromium-119.0.6045.21 +++ b/metadata/md5-cache/www-client/chromium-119.0.6045.21 @@ -11,6 +11,6 @@ LICENSE=BSD RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) REQUIRED_USE=screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland ) qt6? ( qt5 ) SLOT=0/beta -SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-119.0.6045.21.tar.xz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/119/chromium-patches-119.tar.bz2 ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_118.0.5993.70-1raptor0~deb11u1.debian.tar.xz https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar ) +SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-119.0.6045.21.tar.xz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/119-1/chromium-patches-119-1.tar.bz2 ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_118.0.5993.70-1raptor0~deb11u1.debian.tar.xz https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar ) _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d37ffb35e1d728f645220f39dbaac23d +_md5_=6e814c0deb4b2762c6e3f628ef7bfbcd diff --git a/metadata/md5-cache/www-client/qutebrowser-3.0.2 b/metadata/md5-cache/www-client/qutebrowser-3.0.2 new file mode 100644 index 000000000000..2da5d8ce1d38 --- /dev/null +++ b/metadata/md5-cache/www-client/qutebrowser-3.0.2 @@ -0,0 +1,17 @@ +BDEPEND=python_single_target_python3_10? ( test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/cheroot[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/hypothesis[python_targets_python3_10(-)] dev-python/pytest-bdd[python_targets_python3_10(-)] dev-python/pytest-mock[python_targets_python3_10(-)] dev-python/pytest-qt[python_targets_python3_10(-)] dev-python/pytest-rerunfailures[python_targets_python3_10(-)] dev-python/pytest-xvfb[python_targets_python3_10(-)] dev-python/tldextract[python_targets_python3_10(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) python_single_target_python3_11? ( test? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/cheroot[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/hypothesis[python_targets_python3_11(-)] dev-python/pytest-bdd[python_targets_python3_11(-)] dev-python/pytest-mock[python_targets_python3_11(-)] dev-python/pytest-qt[python_targets_python3_11(-)] dev-python/pytest-rerunfailures[python_targets_python3_11(-)] dev-python/pytest-xvfb[python_targets_python3_11(-)] dev-python/tldextract[python_targets_python3_11(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) python_single_target_python3_12? ( test? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/cheroot[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/hypothesis[python_targets_python3_12(-)] dev-python/pytest-bdd[python_targets_python3_12(-)] dev-python/pytest-mock[python_targets_python3_12(-)] dev-python/pytest-qt[python_targets_python3_12(-)] dev-python/pytest-rerunfailures[python_targets_python3_12(-)] dev-python/pytest-xvfb[python_targets_python3_12(-)] dev-python/tldextract[python_targets_python3_12(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) verify-sig? ( sec-keys/openpgp-keys-qutebrowser ) test? ( python_single_target_python3_10? ( dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_10(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_10(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_10(-)] pdf? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[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 ) 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(-)] ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DESCRIPTION=Keyboard-driven, vim-like browser based on Python and Qt +EAPI=8 +HOMEPAGE=https://qutebrowser.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=distutils-r1 xdg verify-sig +IUSE=+adblock pdf +qt6 widevine test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=GPL-3+ +RDEPEND=python_single_target_python3_10? ( dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_10(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_10(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_10(-)] pdf? ( =app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango[X] gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( media-video/ffmpeg-chromium:114 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) widevine? ( www-plugins/chrome-binary-plugins ) RESTRICT=bindist mirror SLOT=0 -SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3160.25-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3160.25-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3160.25-1_arm64.deb ) +SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3160.27-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3160.27-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3160.27-1_arm64.deb ) _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5cfceed7368d05046da16d8cda4c9b56 diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-6.4.3152.3 b/metadata/md5-cache/www-client/vivaldi-snapshot-6.4.3160.29 similarity index 91% rename from metadata/md5-cache/www-client/vivaldi-snapshot-6.4.3152.3 rename to metadata/md5-cache/www-client/vivaldi-snapshot-6.4.3160.29 index c776eaf97b29..7c77cef12bfc 100644 --- a/metadata/md5-cache/www-client/vivaldi-snapshot-6.4.3152.3 +++ b/metadata/md5-cache/www-client/vivaldi-snapshot-6.4.3160.29 @@ -10,6 +10,6 @@ LICENSE=Vivaldi RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango[X] gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( media-video/ffmpeg-chromium:114 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) widevine? ( www-plugins/chrome-binary-plugins ) RESTRICT=bindist mirror SLOT=0 -SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3152.3-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3152.3-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3152.3-1_arm64.deb ) +SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3160.29-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3160.29-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.4.3160.29-1_arm64.deb ) _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5cfceed7368d05046da16d8cda4c9b56 diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz index a5c91093461048c8f9150e7d4c46f720cac5be34..159fadf869f71cf71a2a9fefaf469b992664c2d5 100644 GIT binary patch literal 9127 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 literal 8634 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/rack-1.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rackup-2.1:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rackup-2.1:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rack-test[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( 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? ( 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 Dead Simple Fileserver is a static file server that can launch in a directory +EAPI=8 +HOMEPAGE=https://github.com/denisdefreyne/adsf/ +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rackup-2.1:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rackup-2.1:2[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 +SRC_URI=https://github.com/denisdefreyne/adsf/archive/1.4.8.tar.gz -> adsf-1.4.8.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=cb7b0a4793746bbe40159bc3c16a9c9e diff --git a/metadata/md5-cache/www-servers/apache-2.4.57 b/metadata/md5-cache/www-servers/apache-2.4.57 index a7afb1d2d32f..425a9842fabc 100644 --- a/metadata/md5-cache/www-servers/apache-2.4.57 +++ b/metadata/md5-cache/www-servers/apache-2.4.57 @@ -1,6 +1,6 @@ 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 ssl? ( dev-libs/openssl:0 ) virtual/pkgconfig suexec? ( suexec-caps? ( sys-libs/libcap ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup -DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) +DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) DESCRIPTION=The Apache Web Server EAPI=7 HOMEPAGE=https://httpd.apache.org/ @@ -9,9 +9,9 @@ IUSE=lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x64-macos ~x64-solaris LICENSE=Apache-2.0 Apache-1.1 PDEPEND=~app-admin/apache-tools-2.4.57 -RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles +RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles REQUIRED_USE=apache2_mpms_prefork? ( !apache2_mpms_event !apache2_mpms_worker !threads ) apache2_mpms_event? ( !apache2_mpms_prefork !apache2_mpms_worker threads ) apache2_mpms_worker? ( !apache2_mpms_prefork !apache2_mpms_event threads ) apache2_mpms_prefork? ( !apache2_modules_http2 ) apache2_modules_http2? ( ssl ) apache2_modules_lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) apache2_modules_md? ( ssl ) apache2_modules_auth_form? ( apache2_modules_session ) apache2_modules_brotli? ( apache2_modules_filter ) apache2_modules_dav_fs? ( apache2_modules_dav ) apache2_modules_dav_lock? ( apache2_modules_dav ) apache2_modules_deflate? ( apache2_modules_filter ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_ext_filter? ( apache2_modules_filter ) apache2_modules_file_cache? ( apache2_modules_cache ) apache2_modules_lbmethod_byrequests? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_byrequests? ( apache2_modules_slotmem_shm ) apache2_modules_lbmethod_bytraffic? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_bybusyness? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_heartbeat? ( apache2_modules_proxy_balancer ) apache2_modules_log_forensic? ( apache2_modules_log_config ) apache2_modules_logio? ( apache2_modules_log_config ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_cache_socache? ( apache2_modules_cache ) apache2_modules_md? ( apache2_modules_watchdog ) apache2_modules_mime_magic? ( apache2_modules_mime ) apache2_modules_proxy_ajp? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_slotmem_shm ) apache2_modules_proxy_connect? ( apache2_modules_proxy ) apache2_modules_proxy_ftp? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_watchdog ) apache2_modules_proxy_html? ( apache2_modules_proxy ) apache2_modules_proxy_html? ( apache2_modules_xml2enc ) apache2_modules_proxy_http? ( apache2_modules_proxy ) apache2_modules_proxy_http2? ( apache2_modules_proxy ) apache2_modules_proxy_scgi? ( apache2_modules_proxy ) apache2_modules_proxy_uwsgi? ( apache2_modules_proxy ) apache2_modules_proxy_fcgi? ( apache2_modules_proxy ) apache2_modules_proxy_wstunnel? ( apache2_modules_proxy ) apache2_modules_session_cookie? ( apache2_modules_session ) apache2_modules_session_dbd? ( apache2_modules_dbd ) apache2_modules_session_dbd? ( apache2_modules_session ) apache2_modules_socache_memcache? ( apache2_modules_cache ) apache2_modules_substitute? ( apache2_modules_filter ) SLOT=2 SRC_URI=mirror://apache/httpd/httpd-2.4.57.tar.bz2 https://dev.gentoo.org/~polynomial-c/dist/apache/gentoo-apache-2.4.46-r6-20210212.tar.bz2 -_eclasses_=apache-2 39037f16dad6ae863fd41d922caf8fd9 autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=apache-2 d091f0d6ec18d9e8e5c1799e6403b4cd autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=7d36d7537b2082fc9f1ce52e483ddcab diff --git a/metadata/md5-cache/www-servers/apache-2.4.57-r1 b/metadata/md5-cache/www-servers/apache-2.4.57-r1 index 495623d35dc7..7b000c8a7339 100644 --- a/metadata/md5-cache/www-servers/apache-2.4.57-r1 +++ b/metadata/md5-cache/www-servers/apache-2.4.57-r1 @@ -1,6 +1,6 @@ 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 ssl? ( dev-libs/openssl:0 ) virtual/pkgconfig suexec? ( suexec-caps? ( sys-libs/libcap ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup -DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) +DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) DESCRIPTION=The Apache Web Server EAPI=7 HOMEPAGE=https://httpd.apache.org/ @@ -9,9 +9,9 @@ IUSE=lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris LICENSE=Apache-2.0 Apache-1.1 PDEPEND=~app-admin/apache-tools-2.4.57 -RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles +RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles REQUIRED_USE=apache2_mpms_prefork? ( !apache2_mpms_event !apache2_mpms_worker !threads ) apache2_mpms_event? ( !apache2_mpms_prefork !apache2_mpms_worker threads ) apache2_mpms_worker? ( !apache2_mpms_prefork !apache2_mpms_event threads ) apache2_mpms_prefork? ( !apache2_modules_http2 ) apache2_modules_http2? ( ssl ) apache2_modules_lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) apache2_modules_md? ( ssl ) apache2_modules_auth_form? ( apache2_modules_session ) apache2_modules_brotli? ( apache2_modules_filter ) apache2_modules_dav_fs? ( apache2_modules_dav ) apache2_modules_dav_lock? ( apache2_modules_dav ) apache2_modules_deflate? ( apache2_modules_filter ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_ext_filter? ( apache2_modules_filter ) apache2_modules_file_cache? ( apache2_modules_cache ) apache2_modules_lbmethod_byrequests? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_byrequests? ( apache2_modules_slotmem_shm ) apache2_modules_lbmethod_bytraffic? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_bybusyness? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_heartbeat? ( apache2_modules_proxy_balancer ) apache2_modules_log_forensic? ( apache2_modules_log_config ) apache2_modules_logio? ( apache2_modules_log_config ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_cache_socache? ( apache2_modules_cache ) apache2_modules_md? ( apache2_modules_watchdog ) apache2_modules_mime_magic? ( apache2_modules_mime ) apache2_modules_proxy_ajp? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_slotmem_shm ) apache2_modules_proxy_connect? ( apache2_modules_proxy ) apache2_modules_proxy_ftp? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_watchdog ) apache2_modules_proxy_html? ( apache2_modules_proxy ) apache2_modules_proxy_html? ( apache2_modules_xml2enc ) apache2_modules_proxy_http? ( apache2_modules_proxy ) apache2_modules_proxy_http2? ( apache2_modules_proxy ) apache2_modules_proxy_scgi? ( apache2_modules_proxy ) apache2_modules_proxy_uwsgi? ( apache2_modules_proxy ) apache2_modules_proxy_fcgi? ( apache2_modules_proxy ) apache2_modules_proxy_wstunnel? ( apache2_modules_proxy ) apache2_modules_session_cookie? ( apache2_modules_session ) apache2_modules_session_dbd? ( apache2_modules_dbd ) apache2_modules_session_dbd? ( apache2_modules_session ) apache2_modules_socache_memcache? ( apache2_modules_cache ) apache2_modules_substitute? ( apache2_modules_filter ) SLOT=2 SRC_URI=mirror://apache/httpd/httpd-2.4.57.tar.bz2 https://dev.gentoo.org/~polynomial-c/dist/apache/gentoo-apache-2.4.46-r6-20210212.tar.bz2 -_eclasses_=apache-2 39037f16dad6ae863fd41d922caf8fd9 autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=apache-2 d091f0d6ec18d9e8e5c1799e6403b4cd autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=739e9aef461e32e222a97b071cf05d9e diff --git a/metadata/md5-cache/www-servers/apache-2.4.57-r2 b/metadata/md5-cache/www-servers/apache-2.4.57-r2 index 7c9f7f496dc5..d4664dde68e8 100644 --- a/metadata/md5-cache/www-servers/apache-2.4.57-r2 +++ b/metadata/md5-cache/www-servers/apache-2.4.57-r2 @@ -1,6 +1,6 @@ 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 ssl? ( dev-libs/openssl:0 ) virtual/pkgconfig suexec? ( suexec-caps? ( sys-libs/libcap ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup -DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) +DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) DESCRIPTION=The Apache Web Server EAPI=7 HOMEPAGE=https://httpd.apache.org/ @@ -9,9 +9,9 @@ IUSE=lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris LICENSE=Apache-2.0 Apache-1.1 PDEPEND=~app-admin/apache-tools-2.4.57 -RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles +RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles REQUIRED_USE=apache2_mpms_prefork? ( !apache2_mpms_event !apache2_mpms_worker !threads ) apache2_mpms_event? ( !apache2_mpms_prefork !apache2_mpms_worker threads ) apache2_mpms_worker? ( !apache2_mpms_prefork !apache2_mpms_event threads ) apache2_mpms_prefork? ( !apache2_modules_http2 ) apache2_modules_http2? ( ssl ) apache2_modules_lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) apache2_modules_md? ( ssl ) apache2_modules_auth_form? ( apache2_modules_session ) apache2_modules_brotli? ( apache2_modules_filter ) apache2_modules_dav_fs? ( apache2_modules_dav ) apache2_modules_dav_lock? ( apache2_modules_dav ) apache2_modules_deflate? ( apache2_modules_filter ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_ext_filter? ( apache2_modules_filter ) apache2_modules_file_cache? ( apache2_modules_cache ) apache2_modules_lbmethod_byrequests? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_byrequests? ( apache2_modules_slotmem_shm ) apache2_modules_lbmethod_bytraffic? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_bybusyness? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_heartbeat? ( apache2_modules_proxy_balancer ) apache2_modules_log_forensic? ( apache2_modules_log_config ) apache2_modules_logio? ( apache2_modules_log_config ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_cache_socache? ( apache2_modules_cache ) apache2_modules_md? ( apache2_modules_watchdog ) apache2_modules_mime_magic? ( apache2_modules_mime ) apache2_modules_proxy_ajp? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_slotmem_shm ) apache2_modules_proxy_connect? ( apache2_modules_proxy ) apache2_modules_proxy_ftp? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_watchdog ) apache2_modules_proxy_html? ( apache2_modules_proxy ) apache2_modules_proxy_html? ( apache2_modules_xml2enc ) apache2_modules_proxy_http? ( apache2_modules_proxy ) apache2_modules_proxy_http2? ( apache2_modules_proxy ) apache2_modules_proxy_scgi? ( apache2_modules_proxy ) apache2_modules_proxy_uwsgi? ( apache2_modules_proxy ) apache2_modules_proxy_fcgi? ( apache2_modules_proxy ) apache2_modules_proxy_wstunnel? ( apache2_modules_proxy ) apache2_modules_session_cookie? ( apache2_modules_session ) apache2_modules_session_dbd? ( apache2_modules_dbd ) apache2_modules_session_dbd? ( apache2_modules_session ) apache2_modules_socache_memcache? ( apache2_modules_cache ) apache2_modules_substitute? ( apache2_modules_filter ) SLOT=2 SRC_URI=mirror://apache/httpd/httpd-2.4.57.tar.bz2 https://dev.gentoo.org/~graaff/dist/apache/gentoo-apache-2.4.57-r2-20230903.tar.bz2 -_eclasses_=apache-2 39037f16dad6ae863fd41d922caf8fd9 autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=apache-2 d091f0d6ec18d9e8e5c1799e6403b4cd autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=34949ef4e32bd9573970bf1552fb5d5e diff --git a/metadata/md5-cache/www-servers/apache-2.4.57-r3 b/metadata/md5-cache/www-servers/apache-2.4.57-r3 index cabb4ae1834a..57903eb9e68a 100644 --- a/metadata/md5-cache/www-servers/apache-2.4.57-r3 +++ b/metadata/md5-cache/www-servers/apache-2.4.57-r3 @@ -1,6 +1,6 @@ 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 ssl? ( dev-libs/openssl:0 ) virtual/pkgconfig suexec? ( suexec-caps? ( sys-libs/libcap ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup -DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) +DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) DESCRIPTION=The Apache Web Server EAPI=7 HOMEPAGE=https://httpd.apache.org/ @@ -9,9 +9,9 @@ IUSE=lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris LICENSE=Apache-2.0 Apache-1.1 PDEPEND=~app-admin/apache-tools-2.4.57 -RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles +RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles REQUIRED_USE=apache2_mpms_prefork? ( !apache2_mpms_event !apache2_mpms_worker !threads ) apache2_mpms_event? ( !apache2_mpms_prefork !apache2_mpms_worker threads ) apache2_mpms_worker? ( !apache2_mpms_prefork !apache2_mpms_event threads ) apache2_mpms_prefork? ( !apache2_modules_http2 ) apache2_modules_http2? ( ssl ) apache2_modules_lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) apache2_modules_md? ( ssl ) apache2_modules_auth_form? ( apache2_modules_session ) apache2_modules_brotli? ( apache2_modules_filter ) apache2_modules_dav_fs? ( apache2_modules_dav ) apache2_modules_dav_lock? ( apache2_modules_dav ) apache2_modules_deflate? ( apache2_modules_filter ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_ext_filter? ( apache2_modules_filter ) apache2_modules_file_cache? ( apache2_modules_cache ) apache2_modules_lbmethod_byrequests? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_byrequests? ( apache2_modules_slotmem_shm ) apache2_modules_lbmethod_bytraffic? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_bybusyness? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_heartbeat? ( apache2_modules_proxy_balancer ) apache2_modules_log_forensic? ( apache2_modules_log_config ) apache2_modules_logio? ( apache2_modules_log_config ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_cache_socache? ( apache2_modules_cache ) apache2_modules_md? ( apache2_modules_watchdog ) apache2_modules_mime_magic? ( apache2_modules_mime ) apache2_modules_proxy_ajp? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_slotmem_shm ) apache2_modules_proxy_connect? ( apache2_modules_proxy ) apache2_modules_proxy_ftp? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_watchdog ) apache2_modules_proxy_html? ( apache2_modules_proxy ) apache2_modules_proxy_html? ( apache2_modules_xml2enc ) apache2_modules_proxy_http? ( apache2_modules_proxy ) apache2_modules_proxy_http2? ( apache2_modules_proxy ) apache2_modules_proxy_scgi? ( apache2_modules_proxy ) apache2_modules_proxy_uwsgi? ( apache2_modules_proxy ) apache2_modules_proxy_fcgi? ( apache2_modules_proxy ) apache2_modules_proxy_wstunnel? ( apache2_modules_proxy ) apache2_modules_session_cookie? ( apache2_modules_session ) apache2_modules_session_dbd? ( apache2_modules_dbd ) apache2_modules_session_dbd? ( apache2_modules_session ) apache2_modules_socache_memcache? ( apache2_modules_cache ) apache2_modules_substitute? ( apache2_modules_filter ) SLOT=2 SRC_URI=mirror://apache/httpd/httpd-2.4.57.tar.bz2 https://dev.gentoo.org/~graaff/dist/apache/gentoo-apache-2.4.57-r3-20230903.tar.bz2 -_eclasses_=apache-2 39037f16dad6ae863fd41d922caf8fd9 autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=apache-2 d091f0d6ec18d9e8e5c1799e6403b4cd autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=efe1bb716760968f92c085eb2fcce8ce diff --git a/metadata/md5-cache/www-servers/apache-2.4.57-r4 b/metadata/md5-cache/www-servers/apache-2.4.57-r4 index 4d01ea2938d6..3e1036c740a3 100644 --- a/metadata/md5-cache/www-servers/apache-2.4.57-r4 +++ b/metadata/md5-cache/www-servers/apache-2.4.57-r4 @@ -1,6 +1,6 @@ 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 ssl? ( dev-libs/openssl:0 ) virtual/pkgconfig suexec? ( suexec-caps? ( sys-libs/libcap ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup -DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) +DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) DESCRIPTION=The Apache Web Server EAPI=7 HOMEPAGE=https://httpd.apache.org/ @@ -9,9 +9,9 @@ IUSE=lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris LICENSE=Apache-2.0 Apache-1.1 PDEPEND=~app-admin/apache-tools-2.4.57 -RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles +RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles REQUIRED_USE=apache2_mpms_prefork? ( !apache2_mpms_event !apache2_mpms_worker !threads ) apache2_mpms_event? ( !apache2_mpms_prefork !apache2_mpms_worker threads ) apache2_mpms_worker? ( !apache2_mpms_prefork !apache2_mpms_event threads ) apache2_mpms_prefork? ( !apache2_modules_http2 ) apache2_modules_http2? ( ssl ) apache2_modules_lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) apache2_modules_md? ( ssl ) apache2_modules_auth_form? ( apache2_modules_session ) apache2_modules_brotli? ( apache2_modules_filter ) apache2_modules_dav_fs? ( apache2_modules_dav ) apache2_modules_dav_lock? ( apache2_modules_dav ) apache2_modules_deflate? ( apache2_modules_filter ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_ext_filter? ( apache2_modules_filter ) apache2_modules_file_cache? ( apache2_modules_cache ) apache2_modules_lbmethod_byrequests? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_byrequests? ( apache2_modules_slotmem_shm ) apache2_modules_lbmethod_bytraffic? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_bybusyness? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_heartbeat? ( apache2_modules_proxy_balancer ) apache2_modules_log_forensic? ( apache2_modules_log_config ) apache2_modules_logio? ( apache2_modules_log_config ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_cache_socache? ( apache2_modules_cache ) apache2_modules_md? ( apache2_modules_watchdog ) apache2_modules_mime_magic? ( apache2_modules_mime ) apache2_modules_proxy_ajp? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_slotmem_shm ) apache2_modules_proxy_connect? ( apache2_modules_proxy ) apache2_modules_proxy_ftp? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_watchdog ) apache2_modules_proxy_html? ( apache2_modules_proxy ) apache2_modules_proxy_html? ( apache2_modules_xml2enc ) apache2_modules_proxy_http? ( apache2_modules_proxy ) apache2_modules_proxy_http2? ( apache2_modules_proxy ) apache2_modules_proxy_scgi? ( apache2_modules_proxy ) apache2_modules_proxy_uwsgi? ( apache2_modules_proxy ) apache2_modules_proxy_fcgi? ( apache2_modules_proxy ) apache2_modules_proxy_wstunnel? ( apache2_modules_proxy ) apache2_modules_session_cookie? ( apache2_modules_session ) apache2_modules_session_dbd? ( apache2_modules_dbd ) apache2_modules_session_dbd? ( apache2_modules_session ) apache2_modules_socache_memcache? ( apache2_modules_cache ) apache2_modules_substitute? ( apache2_modules_filter ) SLOT=2 SRC_URI=mirror://apache/httpd/httpd-2.4.57.tar.bz2 https://dev.gentoo.org/~graaff/dist/apache/gentoo-apache-2.4.57-r3-20230903.tar.bz2 -_eclasses_=apache-2 39037f16dad6ae863fd41d922caf8fd9 autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=apache-2 d091f0d6ec18d9e8e5c1799e6403b4cd autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=c58adcf1475abb2151de3e4b67a13bb8 diff --git a/metadata/md5-cache/www-servers/apache-2.4.57-r5 b/metadata/md5-cache/www-servers/apache-2.4.57-r5 index 3e8d6845414d..07cec2d8960d 100644 --- a/metadata/md5-cache/www-servers/apache-2.4.57-r5 +++ b/metadata/md5-cache/www-servers/apache-2.4.57-r5 @@ -1,6 +1,6 @@ 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 ssl? ( dev-libs/openssl:0 ) virtual/pkgconfig suexec? ( suexec-caps? ( sys-libs/libcap ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup -DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) +DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) DESCRIPTION=The Apache Web Server EAPI=7 HOMEPAGE=https://httpd.apache.org/ @@ -9,9 +9,9 @@ IUSE=lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris LICENSE=Apache-2.0 Apache-1.1 PDEPEND=~app-admin/apache-tools-2.4.57 -RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( net-libs/rustls-ffi:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles +RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles REQUIRED_USE=apache2_mpms_prefork? ( !apache2_mpms_event !apache2_mpms_worker !threads ) apache2_mpms_event? ( !apache2_mpms_prefork !apache2_mpms_worker threads ) apache2_mpms_worker? ( !apache2_mpms_prefork !apache2_mpms_event threads ) apache2_mpms_prefork? ( !apache2_modules_http2 ) apache2_modules_http2? ( ssl ) apache2_modules_lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) apache2_modules_md? ( ssl ) apache2_modules_auth_form? ( apache2_modules_session ) apache2_modules_brotli? ( apache2_modules_filter ) apache2_modules_dav_fs? ( apache2_modules_dav ) apache2_modules_dav_lock? ( apache2_modules_dav ) apache2_modules_deflate? ( apache2_modules_filter ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_ext_filter? ( apache2_modules_filter ) apache2_modules_file_cache? ( apache2_modules_cache ) apache2_modules_lbmethod_byrequests? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_byrequests? ( apache2_modules_slotmem_shm ) apache2_modules_lbmethod_bytraffic? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_bybusyness? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_heartbeat? ( apache2_modules_proxy_balancer ) apache2_modules_log_forensic? ( apache2_modules_log_config ) apache2_modules_logio? ( apache2_modules_log_config ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_cache_socache? ( apache2_modules_cache ) apache2_modules_md? ( apache2_modules_watchdog ) apache2_modules_mime_magic? ( apache2_modules_mime ) apache2_modules_proxy_ajp? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_slotmem_shm ) apache2_modules_proxy_connect? ( apache2_modules_proxy ) apache2_modules_proxy_ftp? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_watchdog ) apache2_modules_proxy_html? ( apache2_modules_proxy ) apache2_modules_proxy_html? ( apache2_modules_xml2enc ) apache2_modules_proxy_http? ( apache2_modules_proxy ) apache2_modules_proxy_http2? ( apache2_modules_proxy ) apache2_modules_proxy_scgi? ( apache2_modules_proxy ) apache2_modules_proxy_uwsgi? ( apache2_modules_proxy ) apache2_modules_proxy_fcgi? ( apache2_modules_proxy ) apache2_modules_proxy_wstunnel? ( apache2_modules_proxy ) apache2_modules_session_cookie? ( apache2_modules_session ) apache2_modules_session_dbd? ( apache2_modules_dbd ) apache2_modules_session_dbd? ( apache2_modules_session ) apache2_modules_socache_memcache? ( apache2_modules_cache ) apache2_modules_substitute? ( apache2_modules_filter ) SLOT=2 SRC_URI=mirror://apache/httpd/httpd-2.4.57.tar.bz2 https://dev.gentoo.org/~graaff/dist/apache/gentoo-apache-2.4.57-r5-20231011.tar.bz2 -_eclasses_=apache-2 39037f16dad6ae863fd41d922caf8fd9 autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=apache-2 d091f0d6ec18d9e8e5c1799e6403b4cd autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=a05749d97a5ab627b02b1887d0814e3c diff --git a/metadata/md5-cache/www-servers/apache-2.4.58 b/metadata/md5-cache/www-servers/apache-2.4.58 new file mode 100644 index 000000000000..1addcd5916b9 --- /dev/null +++ b/metadata/md5-cache/www-servers/apache-2.4.58 @@ -0,0 +1,17 @@ +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 ssl? ( dev-libs/openssl:0 ) virtual/pkgconfig suexec? ( suexec-caps? ( sys-libs/libcap ) ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup +DEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) +DESCRIPTION=The Apache Web Server +EAPI=7 +HOMEPAGE=https://httpd.apache.org/ +INHERIT=apache-2 systemd tmpfiles toolchain-funcs +IUSE=lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ssl debug doc gdbm ldap selinux ssl static suexec +suexec-caps suexec-syslog split-usr threads apache2_modules_access_compat apache2_modules_actions apache2_modules_alias apache2_modules_allowmethods apache2_modules_asis apache2_modules_auth_basic apache2_modules_auth_digest apache2_modules_auth_form apache2_modules_authn_anon apache2_modules_authn_core apache2_modules_authn_dbd apache2_modules_authn_dbm apache2_modules_authn_file apache2_modules_authn_socache apache2_modules_authz_core apache2_modules_authz_dbd apache2_modules_authz_dbm apache2_modules_authz_groupfile apache2_modules_authz_host apache2_modules_authz_owner apache2_modules_authz_user apache2_modules_autoindex apache2_modules_brotli apache2_modules_cache apache2_modules_cache_disk apache2_modules_cache_socache apache2_modules_cern_meta apache2_modules_charset_lite apache2_modules_cgi apache2_modules_cgid apache2_modules_dav apache2_modules_dav_fs apache2_modules_dav_lock apache2_modules_dbd apache2_modules_deflate apache2_modules_dir apache2_modules_dumpio apache2_modules_env apache2_modules_expires apache2_modules_ext_filter apache2_modules_file_cache apache2_modules_filter apache2_modules_headers +apache2_modules_http2 apache2_modules_ident apache2_modules_imagemap apache2_modules_include apache2_modules_info apache2_modules_lbmethod_byrequests apache2_modules_lbmethod_bytraffic apache2_modules_lbmethod_bybusyness apache2_modules_lbmethod_heartbeat apache2_modules_log_config apache2_modules_log_forensic apache2_modules_logio apache2_modules_lua apache2_modules_macro apache2_modules_md apache2_modules_mime apache2_modules_mime_magic apache2_modules_negotiation apache2_modules_proxy apache2_modules_proxy_ajp apache2_modules_proxy_balancer apache2_modules_proxy_connect apache2_modules_proxy_ftp apache2_modules_proxy_hcheck apache2_modules_proxy_html apache2_modules_proxy_http apache2_modules_proxy_scgi apache2_modules_proxy_http2 apache2_modules_proxy_fcgi apache2_modules_proxy_uwsgi apache2_modules_proxy_wstunnel apache2_modules_rewrite apache2_modules_ratelimit apache2_modules_remoteip apache2_modules_reqtimeout apache2_modules_session apache2_modules_session_cookie apache2_modules_session_crypto apache2_modules_session_dbd apache2_modules_setenvif apache2_modules_slotmem_shm apache2_modules_socache_memcache apache2_modules_socache_shmcb apache2_modules_speling apache2_modules_status apache2_modules_substitute systemd apache2_modules_tls apache2_modules_unique_id apache2_modules_userdir apache2_modules_usertrack apache2_modules_unixd apache2_modules_version apache2_modules_vhost_alias apache2_modules_watchdog apache2_modules_xml2enc apache2_mpms_prefork apache2_mpms_event apache2_mpms_worker +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris +LICENSE=Apache-2.0 Apache-1.1 +PDEPEND=~app-admin/apache-tools-2.4.58 +RDEPEND=acct-group/apache acct-user/apache dev-lang/perl >=dev-libs/apr-1.5.1:= =dev-libs/apr-util-1*:=[gdbm=,ldap?] dev-libs/libpcre2 virtual/libcrypt:= apache2_modules_brotli? ( >=app-arch/brotli-0.6.0:= ) apache2_modules_deflate? ( sys-libs/zlib ) apache2_modules_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) apache2_modules_md? ( >=dev-libs/jansson-2.10:= ) apache2_modules_mime? ( app-misc/mime-types ) apache2_modules_proxy_http2? ( >=net-libs/nghttp2-1.50.0:= kernel_linux? ( sys-apps/util-linux ) ) apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) ssl? ( >=dev-libs/openssl-1.0.2:= kernel_linux? ( sys-apps/util-linux ) ) systemd? ( sys-apps/systemd ) virtual/tmpfiles +REQUIRED_USE=apache2_mpms_prefork? ( !apache2_mpms_event !apache2_mpms_worker !threads ) apache2_mpms_event? ( !apache2_mpms_prefork !apache2_mpms_worker threads ) apache2_mpms_worker? ( !apache2_mpms_prefork !apache2_mpms_event threads ) apache2_mpms_prefork? ( !apache2_modules_http2 ) apache2_modules_http2? ( ssl ) apache2_modules_lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) apache2_modules_md? ( ssl ) apache2_modules_auth_form? ( apache2_modules_session ) apache2_modules_brotli? ( apache2_modules_filter ) apache2_modules_dav_fs? ( apache2_modules_dav ) apache2_modules_dav_lock? ( apache2_modules_dav ) apache2_modules_deflate? ( apache2_modules_filter ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_ext_filter? ( apache2_modules_filter ) apache2_modules_file_cache? ( apache2_modules_cache ) apache2_modules_lbmethod_byrequests? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_byrequests? ( apache2_modules_slotmem_shm ) apache2_modules_lbmethod_bytraffic? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_bybusyness? ( apache2_modules_proxy_balancer ) apache2_modules_lbmethod_heartbeat? ( apache2_modules_proxy_balancer ) apache2_modules_log_forensic? ( apache2_modules_log_config ) apache2_modules_logio? ( apache2_modules_log_config ) apache2_modules_cache_disk? ( apache2_modules_cache ) apache2_modules_cache_socache? ( apache2_modules_cache ) apache2_modules_md? ( apache2_modules_watchdog ) apache2_modules_mime_magic? ( apache2_modules_mime ) apache2_modules_proxy_ajp? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_proxy ) apache2_modules_proxy_balancer? ( apache2_modules_slotmem_shm ) apache2_modules_proxy_connect? ( apache2_modules_proxy ) apache2_modules_proxy_ftp? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_proxy ) apache2_modules_proxy_hcheck? ( apache2_modules_watchdog ) apache2_modules_proxy_html? ( apache2_modules_proxy ) apache2_modules_proxy_html? ( apache2_modules_xml2enc ) apache2_modules_proxy_http? ( apache2_modules_proxy ) apache2_modules_proxy_http2? ( apache2_modules_proxy ) apache2_modules_proxy_scgi? ( apache2_modules_proxy ) apache2_modules_proxy_uwsgi? ( apache2_modules_proxy ) apache2_modules_proxy_fcgi? ( apache2_modules_proxy ) apache2_modules_proxy_wstunnel? ( apache2_modules_proxy ) apache2_modules_session_cookie? ( apache2_modules_session ) apache2_modules_session_dbd? ( apache2_modules_dbd ) apache2_modules_session_dbd? ( apache2_modules_session ) apache2_modules_socache_memcache? ( apache2_modules_cache ) apache2_modules_substitute? ( apache2_modules_filter ) +SLOT=2 +SRC_URI=mirror://apache/httpd/httpd-2.4.58.tar.bz2 https://dev.gentoo.org/~graaff/dist/apache/gentoo-apache-2.4.58-20231019.tar.bz2 +_eclasses_=apache-2 d091f0d6ec18d9e8e5c1799e6403b4cd autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=f820ea1c1b8868db75f7f5d903252b81 diff --git a/metadata/md5-cache/www-servers/nginx-unit-1.31.1 b/metadata/md5-cache/www-servers/nginx-unit-1.31.1 new file mode 100644 index 000000000000..725582490f72 --- /dev/null +++ b/metadata/md5-cache/www-servers/nginx-unit-1.31.1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install prepare setup +DEPEND=perl? ( dev-lang/perl:= ) php8-1? ( dev-lang/php:8.1[embed] ) php8-2? ( dev-lang/php:8.2[embed] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) ruby? ( dev-lang/ruby:= dev-ruby/rubygems:= ) ssl? ( dev-libs/openssl:0= ) virtual/libcrypt:0= +DESCRIPTION=Dynamic web and application server +EAPI=8 +HOMEPAGE=https://unit.nginx.org +INHERIT=flag-o-matic python-single-r1 systemd toolchain-funcs +IUSE=perl python ruby php8-1 php8-2 perl ssl python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=perl? ( dev-lang/perl:= ) php8-1? ( dev-lang/php:8.1[embed] ) php8-2? ( dev-lang/php:8.2[embed] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) ruby? ( dev-lang/ruby:= dev-ruby/rubygems:= ) ssl? ( dev-libs/openssl:0= ) virtual/libcrypt:0= acct-user/nginx-unit acct-group/nginx-unit +REQUIRED_USE=|| ( perl python ruby php8-1 php8-2 perl ssl ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) +SLOT=0 +SRC_URI=https://unit.nginx.org/download/unit-1.31.1.tar.gz -> nginx-unit-1.31.1.tar.gz +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=4f7aae492792bfb23386203c3d88d405 diff --git a/metadata/md5-cache/x11-base/Manifest.gz b/metadata/md5-cache/x11-base/Manifest.gz index fb20cb13aaacf2f959a99c14e26bd2c6accc76d2..7005682843dd702175d30a49c6a55ba48f8ed1b8 100644 GIT binary patch literal 2524 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 diff --git a/metadata/md5-cache/x11-base/xorg-proto-2023.2 b/metadata/md5-cache/x11-base/xorg-proto-2023.2 index 70a3fb157bd9..46fa80932fa0 100644 --- a/metadata/md5-cache/x11-base/xorg-proto-2023.2 +++ b/metadata/md5-cache/x11-base/xorg-proto-2023.2 @@ -1,4 +1,4 @@ -BDEPEND=test? ( || ( ( dev-lang/python:3.11 dev-python/python-libevdev[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/python-libevdev[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=test? ( || ( ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DESCRIPTION=X.Org combined protocol headers EAPI=8 @@ -11,4 +11,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2023.2.tar.xz _eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0771bb7004f80d080e19937392b0eb2d +_md5_=f6b128638c451d2bc86ba1e74f0530ae diff --git a/metadata/md5-cache/x11-base/xorg-proto-9999 b/metadata/md5-cache/x11-base/xorg-proto-9999 index c0577ef69ce6..8dab47cb3cbe 100644 --- a/metadata/md5-cache/x11-base/xorg-proto-9999 +++ b/metadata/md5-cache/x11-base/xorg-proto-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( || ( ( dev-lang/python:3.11 dev-python/python-libevdev[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/python-libevdev[python_targets_python3_10(-)] ) ) ) >=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=test? ( || ( ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] ) ) ) >=dev-vcs/git-1.8.2.1[curl] >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test unpack DESCRIPTION=X.Org combined protocol headers EAPI=8 @@ -10,4 +10,4 @@ PROPERTIES=live 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7339fab7051dc9c734b6610b741914fd +_md5_=66c503a696bf7193c9e9e19aea00986c diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz index e98e6c8b31dc62401602096fae76aa0969fac892..e04bf55b10dde017a334a35375e332748f8dc1c9 100644 GIT binary patch literal 25388 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 bfmO#)pF}TZ>wM+P9Nzp729olzkFWp$h3I!{ literal 25234 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 diff --git a/metadata/md5-cache/x11-libs/libnotify-0.8.3 b/metadata/md5-cache/x11-libs/libnotify-0.8.3 new file mode 100644 index 000000000000..120ad8fc6c99 --- /dev/null +++ b/metadata/md5-cache/x11-libs/libnotify-0.8.3 @@ -0,0 +1,19 @@ +BDEPEND=>=dev-libs/gobject-introspection-common-1.32 dev-util/glib-utils virtual/pkgconfig app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt gtk-doc? ( dev-util/gi-docgen app-text/docbook-xml-dtd:4.1.2 ) test? ( x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) app-arch/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 prepare test +DEPEND=>=dev-libs/glib-2.62: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[introspection?,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:= ) +DESCRIPTION=A library for sending desktop notifications +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/libnotify +IDEPEND=app-eselect/eselect-notify-send +INHERIT=gnome.org meson-multilib xdg-utils +IUSE=gtk-doc +introspection test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=LGPL-2.1+ +PDEPEND=virtual/notification-daemon +RDEPEND=>=dev-libs/glib-2.62: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[introspection?,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:= ) +REQUIRED_USE=gtk-doc? ( introspection ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://gnome/sources/libnotify/0.8/libnotify-0.8.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-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=73c8eea649c021def99043b337e16613 diff --git a/metadata/md5-cache/x11-libs/qscintilla-2.14.1 b/metadata/md5-cache/x11-libs/qscintilla-2.14.1 index 6c562d63e689..ec3396ae091e 100644 --- a/metadata/md5-cache/x11-libs/qscintilla-2.14.1 +++ b/metadata/md5-cache/x11-libs/qscintilla-2.14.1 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://www.riverbankcomputing.com/software/qscintilla/intro INHERIT=flag-o-matic qmake-utils IUSE=designer doc -KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ppc ~ppc64 ~riscv x86 LICENSE=GPL-3 RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) SLOT=0/15 SRC_URI=https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.14.1/QScintilla_src-2.14.1.tar.gz _eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5e20dad3bc0c18c1d2d11f6023613b18 +_md5_=baddb63702ab981bc5ff513aff06bfab diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz index 0c4044368c5030044fb8975dcf18b72fc4cd5060..ef169fe75c63324f419238ec1971cc71b9d3b810 100644 GIT binary patch delta 36255 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˥Am9*$f=XYYW(z!K6x{d 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/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=dev-libs/glib:2 dev-libs/libxml2 +DESCRIPTION=The Shared MIME-info Database specification +EAPI=8 +HOMEPAGE=https://gitlab.freedesktop.org/xdg/shared-mime-info +INHERIT=meson xdg-utils +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-2 +RDEPEND=dev-libs/glib:2 dev-libs/libxml2 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/2.3/shared-mime-info-2.3.tar.bz2 test? ( https://gitlab.freedesktop.org/xdg/xdgmime/-/archive/179296748e92bd91bf531656632a1056307fb7b7/xdgmime-179296748e92bd91bf531656632a1056307fb7b7.tar.bz2 ) +_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e1cea49d43f83f7916973162f020198a diff --git a/metadata/md5-cache/x11-misc/xscreensaver-6.07-r2 b/metadata/md5-cache/x11-misc/xscreensaver-6.07-r2 index 2d28eb952289..1bdcce683eae 100644 --- a/metadata/md5-cache/x11-misc/xscreensaver-6.07-r2 +++ b/metadata/md5-cache/x11-misc/xscreensaver-6.07-r2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.jwz.org/xscreensaver/ INHERIT=autotools flag-o-matic font optfeature pam strip-linguas systemd xdg-utils IUSE=elogind fonts gdm gles glx jpeg +locking logind-idle-hint new-login offensive pam +perl selinux suid systemd xinerama X -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC ) RDEPEND=>=dev-libs/libxml2-2.4.6 x11-apps/appres x11-apps/xwininfo x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXt x11-libs/libXxf86vm elogind? ( sys-auth/elogind ) x11-libs/gdk-pixbuf-xlib >=x11-libs/gdk-pixbuf-2.42.0:2 >=x11-libs/gtk+-3.0.0:3 jpeg? ( media-libs/libjpeg-turbo:= ) locking? ( virtual/libcrypt:= ) new-login? ( gdm? ( gnome-base/gdm ) !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) ) virtual/glu virtual/opengl pam? ( sys-libs/pam ) media-libs/libpng:= systemd? ( >=sys-apps/systemd-221 ) >=x11-libs/libXft-2.1.0 xinerama? ( x11-libs/libXinerama ) media-gfx/fbida perl? ( dev-lang/perl dev-perl/libwww-perl virtual/perl-Digest-MD5 ) selinux? ( sec-policy/selinux-xscreensaver ) REQUIRED_USE=gles? ( !glx ) ?? ( elogind systemd ) pam? ( locking ) logind-idle-hint? ( || ( elogind systemd ) ) SLOT=0 SRC_URI=https://www.jwz.org/xscreensaver/xscreensaver-6.07.tar.gz logind-idle-hint? ( https://github.com/Flowdalic/xscreensaver/commit/59e7974c42dc08411c9af2a3a644a582c2116f46.patch -> xscreensaver-6.06-logind-idle-hint.patch ) systemd? ( https://github.com/Flowdalic/xscreensaver/commit/376b07ec76cfe1070f498773aaec8fd7030593af.patch -> xscreensaver-6.07-xscreensaver.service-start-with-no-splash.patch ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc font aa113a3df9cd0a9693a1c1ee7c34a6eb gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pam b56d0c9c20fc5b553f13c8ae165a10a5 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c0c7e423920e86ff008f8dbc11348a70 +_md5_=3b5051cb43541e6582ee229670507580 diff --git a/metadata/md5-cache/x11-themes/Manifest.gz b/metadata/md5-cache/x11-themes/Manifest.gz index baeb50955e08f0c56858664957bc8d487c1678bd..1b580adbf85fd58552147c8c9d020d427a4f4cdf 100644 GIT binary patch delta 26397 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�`6 z|KGH};IdpUWuXUh!x@3x?NNjzf|1tD(4xq7!H-sHl^3# z3M41KHdou%Wl6L>8NyDjWFRd6@lcW`WL!sVfd943z1 z{vY>~97IcZN#N!VC!D?S#1$REu6O&+UjT{u470%#PX*gNK>N$YIX?gqnnc*=GLiT! z7Pfy9Uq%p12J{Gj;V=zS23G6nf9yz{B z@Ox77Ki+>m|NN`_&z_8AeX}jd-jMxF<#(5T##LH&BM&Ex#KbE1wAN;eyJgVBB@IAZ ze31>@!7ejk0~+IsM!;6vBiO7r?8~~0diE_^R5NHiRs)59&o_nyuzHah@!+yAwg6_1 zGk09m>7^Kw$;*k6Zcl+@<%D?DgilS*|L?<*1zcEnBe<3Jli+gaE1R|gX=ljmCDC!F z9dqXVZ04NHTTm=33u4Fj`0(esf16+5f8DRl{kzNnr*CRiwb-0#(={ zqI(XG<>IS<-3Myb;MjHxb(dzFCFLldc9Z zyj%o3G7sA)Dmt4j&D&bw0xTBo8FmYJ~=r_%E=OVvx{(^DLyYN zdLCY+H#2K_JGC=-r2qUc35_^%xwl8 z=DdlaSn|b7h#lL_zs1R5i@5AV5lkDd-M+od^P!54Q15FI0edNTe=(S}mYSm~rDIWre z%tOQ65BrtuteF;Xe~=pvUB+(j?l#Gy8G`$(y$Mdd*{?TD##!h8Hb%N{!rp_-rdvqv zu{hmOy^>>ooB6;qxn}*ProzvshE#C+#rbApchg0=gK6buB~-F4p}GaP02=(^N_GGj zE2ix}0OO9A?G8yD{k zu5>%aLR}n(9^(dW97sFhmLpvCuwLadt_`<;-LneT!yjX`7N?zK@%SNRw%g|j98C5} zMYpcn9=%Y1S@`b^oj5)22@y0J-hz z{vId)@_mm|csJf1f->0KYd^BhqRG*6*tFY`Y~WfrX8?><*W?y08`Z5p#e#*opwOmZ zkZHBZ;%Woj{wfW@O~B_y0Qt5hLuX=?AxF12Ua!H?Ghp9 zGmkzi!NNrs(OF{W`oD|nZ;l51_CT@ziwpc-W8%Q&1e5tT�Oa08ebTR@CB?Ps4|& zSa*Mhf0ux{V`LlRx6AEYg#i};)yB;{H^Sv@Y;thXZuAYl0{-@TSNGj7yO#)cwzdUt z`FZU_cAo`?=S_3Kwr;4co<;8pDWD~}d za!Bs>0H<6d>aU2I2-CJv3;~vj64_{gJ3xhkSLkHG;{gP7XY2w49K_EQW_3YmTHi_u zb{?2cy6wrqzCHQpioK~KU$5QBX7-nf2`d@^J=eS1kbs@_>ee_5Ayx_sP?-1)U7xn- zf8?NX+^4zu?J^*PO^>j%I^BVP-`B2T7+V?p@vq#dka6?asAfQ?Uanu4ji0 z?kSxEKu0;lwuRq)xZ665Z6fwap>Fy1f7U*1)h6YMS6nZCEIMZ9RX!4U9F?m^U5vD! ztxZmc@__(an=g>5*Fn0)AUj0h4P4jOq{plx$Z&h;IwJO_O-FSmE2*bpYmf@#^j_bEgI;8zP?t@AtYCKHTjGf#^&; zdgdUrt6sf;&WQ?p4sVH*3+}FIf6tn;Ki`*ieR%(;KYx9_E#R3;0b}&zO&9kC(OLs1 zj~K>o3*K1gPcz%Z2cuYo8XFUF8psfS&>`IKKVd4Ek5&F`SF> zZU=00!IOMIAb+>l(zuq1gZiGg{qX5;`@^U6FaOy}4;O65Z)W-`JG>aKE9kIB5rkDI z#3z)|v`+^D9wu6cmz0EZJZlM}tNUz>E%udKL9@6~p?0`gBjz>$9{mCSCIQ*W|6;I* z4VP9N&jT-cS11K$HlAhwFJRVty>4e%W4d2844^!`(w}u+2o0b`iJj0DugBm)+n0{p%|* z%kKiAGrj5OL(rx=36+@_#=XvR@Eqm}@ej*RxTpESfC^{1Mt32)9R+ARu1Buq;y2?F z+R6LCYH-pm;eUV7#BEz`fEBgGXF>kp?4C7f8!LZ_2DTPR`2m{GPB{F1CSLcJa82&@ zbVCl#3$YNkic@2uTUq5}l9wpB-=Up|0=9tf&DFZT7yB(IsjGd$CPZ!v1b0Xem$*Q^ zUgq#)84z6jKkaaTm)djB;hXu*+>wqKkv<7%yLw%oa2$WnN*Y6iMXr1-$4}E~QWBW) zAoyG`mxSinc{%?7m- zPy!4+Yb!3T#{Wt1Eap2u-LmC>By&Bt6PYk{%RIPlxnk> z9!7uvepWa2TEI&6wa0}&x&xq2(grN4L<^kw_A)ynlo=;J))sFU4^EdP*_O3+uWrC} zt4^3B+JP3IYI`#-+c^ar3(*R^4IZGj>?ZO1b}s@N2%Y9}${WFb_he7kMvC4*`sRu? zH!$2NIV#q&Q!XCP0Pu9Di@^HHCgA7B?xufJ!2|FF&pxg3>=1+mc{P`Y2v9GY^l<(B z>COkR?0NMx!nQZR#C9-QtQ*? zA7|+nH}KSTjcTz1R|FJu)B;^h&5WNtEH7zAw*dmh?&oTCvjM3}Mo*`22|?znE%Qh5 zT=Rl6kku`Lw;MqHDP~Mk@D2lO!O?%~JCoO*2a8{8E}q5vP+SK}7&*PF(-mkd2+G3T3pWel z!OI@=DUsM`?VT0N_PwX#?6ymjMApeb#OUI-SZ9)W!{UGXjOgC? z>N2ScBlg}qyDA;RxvRrf+i>WLvF5`5t)-W7S(VpU@MUn}D7?$2Exj?mdI$CNdJzEJ z_j<{XGVsd`&oSP`_-%pq@g`QzZ?(dm@24%o10QxZjyo181TOHv@3qKOC)L0or>Qgq)4Hsg#~;XlFq9-58)9K=&$_MQW+z%>bu z3O$Qff~%ZfRz&bIhb{lHXa3l|gsw(7XEf>WGPo<7((7(40To2AR~+69aI6*q_|s*Z z<97aY9uaO!*|G&>9PU2LDezQ6zR>!&Z*uRqeV z-v;d7+!f~Tu)6MV8^J8eT$!0ESrByxuTZ^w zq84rZcEY^5Er*bGd6P6cvJdwU2sGiO-F%j}4ZKkE0TA2?wSE>h;KYA)`LL*`{1Tpf zzp^)7R8u(v7j@qDC|&ogZd$=s-RS5ArXhLd?E$~yd%SWB6|VT!;4(IA|0&&nybI}F7{6fPuM=b0wK?|7pI%T52TzVzEX-o>`K)llA$XxvzOCIC z`!!3)KbZd<&DGG5`E7sqviB{6*l#Zkwppy|s0oO6npy8I&#rfrcr+U(!M6K_k*k^O z$liQf_j9*-D3=?YH<9vLxDVceb%)!Atl@=l=K}YcP-(dl(4f^Ap);I_#kl0{x>ds> zx`T1O`Q$M5J-inUr^X6IayS=1yz+g9Kp}Pt5 ziujo6V*c{1n7bSZdoj!HeN3gfld!ht=&s@>&On^qq_MGp?oOm52e2muCBR@UC`=bR zW_PS6FN8T3MznwM02;6vIN4|mf;^|&ctQ`CcxsBp+dGOYiQkIs?K-&lE)-j7YkIT% zfEaE=(F6^7ai9BZ+qvEFB!u!ZBJ*)I$~I15{eZCW$V60IubdFXH;?13=S0V(v zAcuD=+vAjU@MF#=`~VqPu8nKWq@{lx04EL8_r8<)Trj!u<*+0# z8AZu?+{0r5vN%(8dx=$n)yxy&$Vze>a5$2kShJdkD(YVJyK z`#z+E+s7Z)Ph2tZ@#L9`9#HVv7r30(ji zP|knt#el^m904MGU!3cG+>$s#_#ca|0oM@So1rHc)1f?>lRIF?cXwCK;dLwSWVygi z^V{tS!Oksr=E7I5fiKI+mUvh64!e4JuIK_6h@$Iaq^9{kT!+_nOx{$2D|%*LEC?33 z3&iuKqJoccHD;DCR9i&ByUknRy;u|n-o9O3e9D&uccmYd8g;zdI(-I-S$5g-SMAA_uTqn@Ar+*xtzPB}yiB*dp+PYmI&1rt~3jxikh%VrTD zNP1zWfulQs(${)6UV5ogm1#Tu%UN8vL#e^#fu}JUuXr^W+wntmpZ@mg=XQho5QF@R z*Fcf(o`m9GXMOUpURv25OR9T5#Rgkl++{twbro-02(C)>ZpfZE|B6wGddyIeYSDGB&PMJ6gE(CqB__I6@< z!)1$tw~o6oJGs61u&EMmM>vYo6ddMV+{{|;YsS`H_5~k1*5(z^dej?|s#(0;hW_#Q zzkT}quc3dN4}075jxEChf8u(U13Lo!EMTARSU2@pvO8pf^R2k0S};#kh$){(z~;{9 zlBH{kFS8@1+0;!$zakhu+|$dGyix$@*n`w3UEY#=9u99hF8Gq4J-U;5uBI!{-!yD% z9s?TBXPn-|U@YG0bTRo;i=Gu5^iCFc_TG*H*;tTabC6Q6xx6gTf4c8*zFYmAS^W#5vOTFE1Pe`*F){M&u-3Prt{f0R_3x0}?f5dRF z=nY5KbYVp!3cm_NwnyJ0q_E`!s#(Aeso>)%E8_ka9pe|(T_d{@3JSR8MzBZXa9Mer^? zA|=7Zp#U#&O5Pd{4>$oJ;;NIQOLpwLOdvZ>1KdyJjCeiVe;w}M%dNU&TxUO;m-sES z9L^L)l-9oD%MN*)7_EdHy}cGSy_ZF>K%_+}E-Uoe&8etA{{5bWZm6a^o4gAPf40_i zh}tbmQKMZ|NI7v}JH{PT<+acSfFkUcgi2mN;4T0?Ac)yp{O)O$o-a(>PN)NH zFs#iJc0kZLfMq+k%Pvqr&{@My2CmF15^l3}N0$9mR0SOA^hY13cl zU*CWJ{mXw|3JpXsK)y1kCV!kQb+3_fA8fM7;LK?whTyz#6vXfCEsw4z%GNZpnLMvG zcDvtwoh}@(gEu&{aMpZJHzfw-ba4#V=@m(!ywtrG$h%@Bc++g*i%mLIKl0`6?;4>^ zMJ^xTe|AK{x2)EA(?RDQdch=a8$TVbunNrA+tsgxHxhc&gvMA#k|`IR?HhN7J!b(a9!R81Yj2M^pl!UGJhS<;x5c~+bZ~^w1_y% zJp$)i)oaTnnRf2(;+TWa*c`NjqCY(_r%jmOrRI(Cj&1&nUfKL+;emvPKn@$MnQ*yX zyfQB-VTXkW_k#{gp5~~n?)2?ah-Xy~ptT|}AdP$Nucvz6E?&J>ml22O!UX|Z!F1Ad zrDive%I~}mYk%zUQv7wf&E1~zETZA?mYZ#}yNzu^1-mJr;g#Ut@Cb#4NKQ-U=jt|G zpkZi|$i!lH2dCIE{iKdN4%X|gU8I?CkWI+h(Kg555V9>w-(~jx`qTT5zy5W9{L}C6 zKYsc3%Wv;L?0-qdtBDGmle zkFdVyGF$I{1b1M54Q4ukK2B{4CP9r(Lm+KPp4;{|Jm~P=$KY+!SE=E3%Z5!3L2GRC z%6QxAj*IZ>Tkk~%xi5F+M#4>Y5P3HflOPQE7~f~VNOx}Ser_em4z+><3P!+-w9_8F zmfc}}KY!7ZAXSqW;1YC*AK#_+`-d<4*FSxjU!D}L*@ka{;HRaI1^-EW8SWq)&GM~t zg*JcyW4aenx@(va0jC3hh3II-_Fm2WBqLlD3gYSxZn~6nyW`}RwmdD#PAS;h0kN+b z3s~`teKZ-sezQs&j0edqn4RPhjpwf%2NsTPfq(j^^Zwo@rf=hK6`@;gJlZ|52BhHq zMy{K=n#bd0hnL(92Nq%ai=Xa=qX_LDPG?V7n~HTX3~$W+Cb572ib?*>>hJL`{I|bK zPh6z>3phQz-9>WiQi+MfHiNs_fIYX$l)d52%tCf^uL0JYX*ZXN zAAe7Kup*2PrysnTNx76wWcRI`SEb!4SZ1@Qyu1)hf+PYzy!Y^FKzr_av3wuAi(Qb~ zppMRRAk3rq4(T{9ry(R{bna^zTCKYTwX%uRDX#xSMEBxhQIcb#q1R%XP=-hoUB`S28sth zT~F7D_0MmKd2o__T)qmp%&=Pl$rq$;N+$9X5(JBk32n_COsV`b|WD~ z1pnFG*JlSPto!o*xgLkRN1toEIo07lCKF?)SDo{aM4RGZ;o+2%nX=2h6b>16%YTXU zxj7TSh#0dK>+&?-ev{LeKfnLW`yV@&Kx9AFmjH0K1>0Yad)h9x1F3t1syoHH(+u~p zEZ)u~nI3mv!|Otyo1^UsceiXzr*|2n&qO1~6FN@~!?cUM?VTP*>P2rAg^!5FhI2D$ zuWQdttu_Eec4N6o>B|}R>Uyx?tyHa-JD%rL=zG$}?y1LbWBKX6+!O3AY)3hooxNi| zcMz-qGP1)mND)Hw#`x$B-f^2P2UBJjmAZK4yQsb`8+o$?qByFb>v*%KJv*tMLFLOC zxb>45RYrdoSg!DA)v|-^UK@wrxPNJDb~CuI3hq&CS6=NPOm!at2I)@I7@tLA@>XSZ zLyMNVUpH6-yJ2|vm2PLByL`PA91D!j{Cy9PUp~D5?M>7AyF7pW+t5^ON0n?F;(~EzQ zWcGS?%#24!&P~Y$(r`-Gg$Vd<4`AKy{=MDq2oyV)4Jx6&&YZ7j6gj(Z6_D`k^V{9~ z6H%(>K&8zkpaL}Xwm%9=<;r0D>tG=j3UYthooHFf3yJ~8(i1O9w&Snb;XK{@i;9Yy zl5qP>Ky{p0|Ivo=BC;QPHs0AF^)`Jt9sB1H5YD`o1;Djn$&%m46WXqf0E6AC09(Ga z28Z7r%QFZrZ*Cn{DAs|$OYyl%vAOlsEnC?-kO?q=yTRWE!(J>3gTdFxZ~Kb9BrSg* z2XZX;lhX0F;b(_qA0Z`q0FJ0*`cGHFl^jOy(@}^m^{;oCUclBI(&tT{JpwacIh@yJ zU*qj?aRJddmpg0|*}GlE>lJ?J*ryNk^G{uP;oXtmeP4E8-*n=g-Ue-}wfEK62#$!} zy)s?(39WZ%p;dcQ-3#c*EpEXHIst#0n;1={TLZ_oIC;z9Dn5_nymy+nhIpcfDFo|s zx668$%mx#lz=an@BdmCr23`pO94#}{vIu%RHt$`}|t7ttJ zLYpLYLp>UI4i(;1SBsD%@BOaFh1RtWn7RRYx1ADBro5ySU1*8Pz`VS-b}Tq5ilQ&H z;_%!E7VR%x&*i(uAM@z(xn6(lLT1yEyXvz3>h@=QV)wHd&P~uObU+#e_;7v$Q-9jW z-N6)}ZTS61Megf7zru-r4c{hxg9}#Nc>ijh``KEJcLhw==jv1}0zw952tt-~j5SB| zItr`0SAhF?)1X%%$Lelx$49NIpsdAwOSzuC8pN~Z&D_!M{fv!Z;@y9Tb%}_bXW2%* z*Lw`jA$Lo>)oZ`y)8%+ZD;lbB{r`QPQIgy?5=8&^6uN*MBtQbhX*NI*@G2~g6t>rj z_38ILOiy=@6k-3^A&+|4AW)Tws>%ej0$euhZyZt!T9Bm@!r7G%3VJN8L{ngl77#X+ zS>uVe5pH%WMbbOyBWQp5lr%I^w%gj6Vh2Xick2}uGXq&X#>qKT8#^?U0Tt#9D+Evt z8y=HqJ3#7Ab}Lr|DabZkl9|~a5b?};ASsY1=eQb&@Y25`yDb!_*YvV*pu6Ju({H`% zzEGw796-!c8HWsstN@GuiKA5-j?a**FGDh-qk@u{%|~H zO8qy^(pALc<()QK4FQ>|X1lsTw*1D+OU)d~_}Ox;Y6fY&lA&FQIfGQ071(tNWTM0SzjJs5H$%!)(`E7Q50_t0YRLQuHoV zj40`De(3^0KDYg;=xC#s=nklMYWTD#%I4~z(8jRtE9=)%>lj@V>TDB08LB)&*dA;4 zL*3~3rA&BnJY~ykHtTDfsK?lFQY7dgZi64E!X~kzTq=Jc)w8~ULk{2xD?G0+`2OIG zs*JZ<>=#jjTrATBeOV1Lv&Y${bOoDaoB|+R9GVDowC=O2pi{yE=dDdaR;@$omSNMx zFa19^?S`TbefpJ#;HXB>W}9HaZsgN};bxyxJ3v^0BVB|#%a*#?uB!NHVxv_G*_Fs6 zZ?_SQE%Sed$bMS1o1E(MI($D>M)H$h20RJwYUxSICL&r&yuK3xxaa}2Y+A!W33zpj zW~}D`KPld`U6~93L$HZYi^9E@1MD>`sE}_WlhOjVwGD}JorYU!zSaQdfdH0 z(Cf@@IYml{^Gu=tvA{krhlRYh8*qP!T{+0T5aMfDtok|NqnVY;C$KCa zwIvouzwP8WybM+J*Ska~4TIC8Z@!Oz_RsaFOIQ*swDRd{OwXHjb+}z=FfacXuT<>_ z0L4^W=y-$$;8j*T7rk{kqqpjFMwEoKD^1Q`QsU8J+jceWmYh7e6z?jtjS+;z+kgt? zqT_!gICtS|-LI~}Hmb84u-Q&$AvktYu*$2Pc}^JAsFgh(>=RYX0U4Z#NDA-@;%qD* z5%^%+6V^8;4>#osnp$->rCsH8PMFslJUo1ef(EKTzz()IEw~?-tla+jz@C0AS)39* zpiEVGRdI)`SWZf;9PsGeE~BjG(CnO|UDWj%%>R#<=?6C4!b0%z=63j!C zCiH366QWvZ{jdf^K-%C zXyo`D^o<|xjv*%K>lJ4NvyY6OuN=hcjnPSBVK1zXx#(k*r&vnxf-~L-z^f9=$M1jj z^XG5%Tes~qI9D#pc-m&(ThESadtceMobxazTZ%UH+9In`ko1wOoF#>ygWghyol9d6 zHrXi%L9QZS5%6X;nj|;??b|xrI5~pZVpms0a0_}d85yk(Ja}dnp>(qT?&wcCl)zE2 zrm{-94LPr|5X5+uuoNf7fyN5X+L(W=knQQH7|^AhhgM+|Z=W_dZwo9CLZ_KjB=Lhm z0cyaIeHs#6Ja_)*HH+`oObv#R>_xK6rc994IH!)Z<$dbTddvYowdzMf z!qmLjo{qQ|Pawe}IhP6?R2F}#D*d6uTe9$Pxsxx@IZgUA0`Ez(e1FTp*}kNz>C50O zg7Rw|Ruyh_0Vfa) zU7k*-tJvd1GRpZRKWOJOmTd~F8b36ig7`Kv1SvROKQG-suN%i|cLsmpI7~(g;coh8 zZLmx?chQQJ#a#4kgVC7ag2t%_m}TE|TqA9<>rAm-6<4Sqz<+>Iz*Io@MaL&~zKrAW z1*`5rEeNfG9}i=SQ~lOMn~n;e13C;MtNt(=X#zrmZ9;r+{)fUymrF00RPB8wAoIDz zhN{m-)&n(aFC(b(X0CsdEC{6~XAr`)eqcLVr`7`V+>W=o%)hSRKeqqWmzVze#L+`v#)G1R)UR<8IlcC-g)Tps>ByZleJ%l?v^d+;*x6A$fwXlI2&|X|h&)s+u<& zCABLA=&m|iTMyLHMswoR3#--HSqHcjvL_Z4&JYmcY?^mXVS5!zS-@cJM8}*nkey8< zJeTKX)fkE(WC5ip&}_%>YB$_{$zpWIYPEJ`pNfAgW6w%g!tv1lsYdPL)s2QjDKe~B z_fn#hX8X~tRBF*fxKF-O_T+x<=afUdJmxxIEAkF%<5fAvts!lVdJLZZ#tXiGdbz%S z|5AT@+}hp*@1HL`VzOcub=*{K$zJN>V4xx)rgrJM&W-$upr~1SQiBJ62T5+Q15UA{ z{6v5GYT084-^~H|LqAYry4bm^ms*wI>9eHW9X{JDt8l-y)xbeZ$2{i5wrYWFNfN-G zoyl`r8X&2Uy8d6}=wnxbTm80uwT~p(vQ3t6DxUM+6X1^!9Mqpvs#kb794Q){78L;; zQ_w-$A)iUDT}R7?`Dgz zQ$eGquHo65)rYl@W|y88*kRK&ve;?g)tntFfslcVcUI(I87N^XNe=D}dHif99`o5+ zz=NU*+DZbkZ9CipvH=u=b(c8=YK2s#FX54W8RAu~TKeTB<55Xb+jM*DhP}}_zsY|- zIz5=}UcZ!^w`@2e^>yCpzzttK%1%?-W_emKt2sv!)dNcTMF5>l6dTEjY2I8=&2zfN z+DtHgF$1R-qU2Z;;bdhaDGmTz$+7_jU#vCd>9C^)s#c}V+A!x_dr)?O8quqL$M@C( zePjwe*Ej9R&lPr_vwEYFKvGea$P0f&JUzdMA7cf|spafrJ(0i+N$pv{64 zyAB|&zB0)o$EZ-ahBz!|*=+dJdx=zYTQ9Q5M=gS%Lx23G{QFy)^?;{p@Yro-R5k1b zcuqa)bxcc}Wl7Q#=lO^t9QbC%w}ag{{xaN1mae-u{w(Ne6F{{H6*Y#aZ1#Tzc(y4Q zbj*42F7_Oj*3Ybvg*i1pIFyYmgY9lnX)5;e`B7_IHn3ePPM5R))wf&*kxAI1a(k9* z!X0e0KAZy{s|qt(p4s-f7#4w$i?aHGg)GWp`30N9PNu8X;rX|P`~GEn+h*HC$!s~E z5XP~{Thk$O(p6_p3>Kh`6=;9(OgQ)1y8z)+h;6AH0A68Jb(Clewp8W5D)8sk%RVjI zRJc=*k)wDHNZL3#=D^<+=C2Cw5qqW{B1(}UY1MDFXwu#BMDDDRU3Y>}NV@Vd6K*Rl zacQFhu3j9^)OW6{N5{X?0x@+ylaO*;JSMzD*^@E_`E@G=lW}&dJ-vS_uGb7veqFHt z)jvM{@&5ktX6L#+-PvX}Z@tqx00u|6nr2Do@CwT2*h5LTtnFO)ihgsBU7NK8M}Z4! zsmk__tU^`by23d3qI}T?t~E77l8)=xtu%nNHk*5+K6VZ@v^DKdV-mow>a~&nt(v;9 zNQ(tcU_J19M4LK?j@y4MP$5pFZu#m0ld0ngS6+3qC%6-80k131BodROp79sW}|I7=veM(HmH9PQnJ;%tLs@(<9NuU zYRtWBqN`_eQ6iC$oib?_oD;V5^6G%BNKkWFZmF4gdn#F!Rg^7&Ze5Fvub@iO!a6G} zcAFepPOwMGjLmKq2nW=7cvGZdhr`|bW2Ig`iNNfA%^$Y(T#^%;ddWqMv^M}|Xbq+Sj@#5txB w*uh&@7-w3RiKUel*1cK>UJ$feIi!T<2;HTuMO1t$q<;$iAKDAHD5Sjr0Q+YDjQ{`u delta 26230 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

    8@D7GY)YVCx8^92DDjlV%Gtr)mJ8287()yVd zvM{IS2Zyq8Ww6~XDow>+K0j)0%LcYf#p!bPzxtNTATkMCRBq35O}K+?)`xSzV^v{B z%QM?P7sDbDa#2=4u#iPLEWcoL*vWLYIz0cjaNoadZ`*8pD48wC6T&zad22dEPP*#M ziNOMYw6OvWo(bnZdlw*l3b8Gf1Hdb6s*VzE!IrArR|WpOdfBH%n+kX8F>(~o0ZAJt z#~k>Z!u(aiJz~$)LqsVOB(3_b7EQW4p2(dQvg=MT3Q1Q!X2NZyB`$4Lz}1W6nflIk z_2~FdS|Fy*XA)A5i^qg_D0@<-Air*V@j|!LgnjLl(B%L(=~Oeyf2`EYClQ#vuld84o=b9KQ!lxQk@g0_4DBHvS7sBaY&7hDi{xx4 z$5#0oXO-}QE8qhF+2m~t0nKvHO2*!s<@C)0Uba)SbvQ93M!|1R2jnz!LJm^7S}Tv1 zb*1gaVA0<0WdzT7n6p007!zlB4Vgq3-7Kk*NPA>8l+??Chd9SH0y}u?3gb-6GO@I> l!n#-Mzzc#_D~FWO9HG0EwTOxiPlfca{{z@(6PIzk003&DV734N diff --git a/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2-r3 b/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2-r3 new file mode 100644 index 000000000000..80c02f794f1b --- /dev/null +++ b/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2-r3 @@ -0,0 +1,15 @@ +BDEPEND=dev-qt/qtdbus:5= >=dev-qt/qtquickcontrols2-5.15.2:5= >=dev-qt/qtwidgets-5.15.2:5= !minimal? ( kde-frameworks/qqc2-desktop-style:5= ) wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-qt/qtdbus:5= >=dev-qt/qtquickcontrols2-5.15.2:5= >=dev-qt/qtwidgets-5.15.2:5= !minimal? ( kde-frameworks/qqc2-desktop-style:5= ) wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 +DESCRIPTION=A Qt Platform Theme aimed to accommodate GNOME settings +EAPI=8 +HOMEPAGE=https://github.com/FedoraQt/QGnomePlatform +INHERIT=cmake +IUSE=minimal wayland +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-qt/qtdbus:5= >=dev-qt/qtquickcontrols2-5.15.2:5= >=dev-qt/qtwidgets-5.15.2:5= !minimal? ( kde-frameworks/qqc2-desktop-style:5= ) wayland? ( dev-qt/qtwayland:5= ) gnome-base/gsettings-desktop-schemas sys-apps/xdg-desktop-portal x11-libs/gtk+:3 >=x11-themes/adwaita-qt-1.4.2 +SLOT=0 +SRC_URI=https://github.com/FedoraQt/QGnomePlatform/archive/0.9.2.tar.gz -> QGnomePlatform-0.9.2.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a4219bd5f9e9d8775e9eec2b08ef57d5 diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 7b47d717114b..8a4e011870ca 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Wed, 18 Oct 2023 14:40:01 +0000 +Fri, 20 Oct 2023 20:10:08 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 2d0a8d47a140..b74678c9a7ee 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Wed Oct 18 02:40:01 PM UTC 2023 +Fri Oct 20 08:10:07 PM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 555e93e174ce..3ecc7649a76a 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Wed, 18 Oct 2023 15:00:01 +0000 +Fri, 20 Oct 2023 20:30:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 018759304a47..5d334926a4aa 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -3ec2161c52badd58e14bad6b00ee5862fa0a603f 1697639393 2023-10-18T14:29:53+00:00 +38151c3b1a2f34155304f3d2022b6867e4edf168 1697829577 2023-10-20T19:19:37+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 222fa9c4f116..854a9663cd91 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1697640001 Wed 18 Oct 2023 02:40:01 PM UTC +1697832601 Fri 20 Oct 2023 08:10:01 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 7b47d717114b..8a4e011870ca 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Wed, 18 Oct 2023 14:40:01 +0000 +Fri, 20 Oct 2023 20:10:08 +0000 diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz index f85834ee1ca68817a4c998320fff353bf5f92f3e..4ad3a82cd3dd5f34845c75b53b038777fd0641ab 100644 GIT binary patch literal 4381 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 X+=GAzLQ$JF|Ka}trBMVj{2l-R7Y1~} literal 4386 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 diff --git a/net-firewall/nftables/Manifest b/net-firewall/nftables/Manifest index 9efdba0b9910..0f38f5b23c9d 100644 --- a/net-firewall/nftables/Manifest +++ b/net-firewall/nftables/Manifest @@ -2,3 +2,5 @@ DIST nftables-1.0.7.tar.xz 857140 BLAKE2B 972adbb958f36b300618ce03fbbfc1fdb6fd55 DIST nftables-1.0.7.tar.xz.sig 566 BLAKE2B 53abe2598e9b362912d3e2e94ea6e04352d0484b9d1d645c8f18b6133be53d63a8d71d500e57528a57aededb84dedaf61010236afda560b16e7642db45e2f45c SHA512 b5821aa6939dc5b4d16065d9d7083e4ff40b9f99417354efbcbc95a8ccde43108b99a5b8a75a24086cd3df2291a049cad3adb7b06e2c098f0eb7861f85c5c768 DIST nftables-1.0.8.tar.xz 882980 BLAKE2B cdf174846cbc3e581993cdee3a24e5ead3fdbb3d6b24d51473ed88affb7fcf70279a8374a4963b31044a9e64cb72ddb28ca1f1686bbaa3101eed4d623fb67d05 SHA512 06053c05a0d7c84a5cc4d22733836dadf9880c3552df3dace6d30aea95c7e1edb5528ea45df8576f282c15bf58f23407e26efb22257bd98a478849a8bdd4f8d5 DIST nftables-1.0.8.tar.xz.sig 566 BLAKE2B 2f22b9467a55a46ec9e8caf13efe3cd59a6a1a867174602b583549ccaff54576b5f80b5ad9b1cefd208c3f49bc6ce07072626218f479628df369ed7294e1b83b SHA512 0ddd8f29dc5ba891069c63715719f11c0a4745f1e3cd9cd7f9e388ac35835cfbe8f34b371a2ce2a06cbda42384cc72d0bf57746fb02757d68a9b053bbbd67a77 +DIST nftables-1.0.9.tar.xz 971968 BLAKE2B 1dfd1e79d3a7b645fd0995dad10893d70dbd13c92805c5cf30825acbbeb45071b2095072cecbd14b4f66cf0c284d2937a996c6b8013213438f53b92731af039d SHA512 dc34099658e283d9fd4d06264b593710121074558305ea23ab298c5f6a6b564a826f186241b6e106fbaa4e11160cf77e68bb52b4ce401b28d8d2e403cd4b88e8 +DIST nftables-1.0.9.tar.xz.sig 566 BLAKE2B d4bb0a1f629d2950753799fba18f6c3ce50e5ff242816e392245a714bfeccb3408583added4362f1e0da47cc6e30b0b95f864cf8443a1872d59ae40b15b5f706 SHA512 9b96ce8539700713ff4802fb2deff5b2ea0dd3155c45f5a8f49a45f70226893c7449e0b79504833b2e63e5290290e693c962128a226ca8f6ca281185bdcd7b51 diff --git a/net-firewall/nftables/nftables-1.0.9.ebuild b/net-firewall/nftables/nftables-1.0.9.ebuild new file mode 100644 index 000000000000..7a679d809706 --- /dev/null +++ b/net-firewall/nftables/nftables-1.0.9.ebuild @@ -0,0 +1,226 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc +inherit edo linux-info distutils-r1 systemd verify-sig + +DESCRIPTION="Linux kernel firewall, NAT and packet mangling tools" +HOMEPAGE="https://netfilter.org/projects/nftables/" + +if [[ ${PV} =~ ^[9]{4,}$ ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://git.netfilter.org/${PN}" + BDEPEND="sys-devel/bison" +else + SRC_URI=" + https://netfilter.org/projects/nftables/files/${P}.tar.xz + verify-sig? ( https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig ) + " + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )" +fi + +# See COPYING: new code is GPL-2+, existing code is GPL-2 +LICENSE="GPL-2 GPL-2+" +SLOT="0/1" +IUSE="debug doc +gmp json libedit python +readline static-libs test xtables" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=net-libs/libmnl-1.0.4:= + >=net-libs/libnftnl-1.2.6:= + gmp? ( dev-libs/gmp:= ) + json? ( dev-libs/jansson:= ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:= ) + xtables? ( >=net-firewall/iptables-1.6.1:= ) +" +DEPEND="${RDEPEND}" +BDEPEND+=" + sys-devel/flex + virtual/pkgconfig + doc? ( + app-text/asciidoc + >=app-text/docbook2X-0.8.8-r4 + ) + python? ( ${DISTUTILS_DEPS} ) +" + +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + libedit? ( !readline ) +" + +src_prepare() { + default + + if [[ ${PV} =~ ^[9]{4,}$ ]] ; then + eautoreconf + fi + + if use python; then + pushd py >/dev/null || die + distutils-r1_src_prepare + popd >/dev/null || die + fi +} + +src_configure() { + local myeconfargs=( + --sbindir="${EPREFIX}"/sbin + $(use_enable debug) + $(use_enable doc man-doc) + $(use_with !gmp mini_gmp) + $(use_with json) + $(use_with libedit cli editline) + $(use_with readline cli readline) + $(use_enable static-libs static) + $(use_with xtables) + ) + + econf "${myeconfargs[@]}" + + if use python; then + pushd py >/dev/null || die + distutils-r1_src_configure + popd >/dev/null || die + fi +} + +src_compile() { + default + + if use python; then + pushd py >/dev/null || die + distutils-r1_src_compile + popd >/dev/null || die + fi +} + +src_test() { + emake check + + if [[ ${EUID} == 0 ]]; then + edo tests/shell/run-tests.sh -v + else + ewarn "Skipping shell tests (requires root)" + fi + + if use python; then + pushd tests/py >/dev/null || die + distutils-r1_src_test + popd >/dev/null || die + fi +} + +python_test() { + if [[ ${EUID} == 0 ]]; then + edo "${EPYTHON}" nft-test.py + else + ewarn "Skipping Python tests (requires root)" + fi +} + +src_install() { + default + + if ! use doc && [[ ! ${PV} =~ ^[9]{4,}$ ]]; then + pushd doc >/dev/null || die + doman *.? + popd >/dev/null || die + fi + + # Do it here instead of in src_prepare to avoid eautoreconf + # rmdir lets us catch if more files end up installed in /etc/nftables + dodir /usr/share/doc/${PF}/skels/ + mv "${ED}"/etc/nftables/osf "${ED}"/usr/share/doc/${PF}/skels/osf || die + rmdir "${ED}"/etc/nftables || die + + exeinto /usr/libexec/${PN} + newexe "${FILESDIR}"/libexec/${PN}-mk.sh ${PN}.sh + newconfd "${FILESDIR}"/${PN}-mk.confd ${PN} + newinitd "${FILESDIR}"/${PN}-mk.init-r1 ${PN} + keepdir /var/lib/nftables + + systemd_dounit "${FILESDIR}"/systemd/${PN}-restore.service + + if use python ; then + pushd py >/dev/null || die + distutils-r1_src_install + popd >/dev/null || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_preinst() { + local stderr + + # There's a history of regressions with nftables upgrades. Perform a + # safety check to help us spot them earlier. For the check to pass, the + # currently loaded ruleset, if any, must be successfully evaluated by + # the newly built instance of nft(8). + if [[ -n ${ROOT} ]] || [[ ! -d /sys/module/nftables ]] || [[ ! -x /sbin/nft ]]; then + # Either nftables isn't yet in use or nft(8) cannot be executed. + return + elif ! stderr=$(umask 177; /sbin/nft -t list ruleset 2>&1 >"${T}"/ruleset.nft); then + # Report errors induced by trying to list the ruleset but don't + # treat them as being fatal. + printf '%s\n' "${stderr}" >&2 + elif [[ ${stderr} == *"is managed by iptables-nft"* ]]; then + # Rulesets generated by iptables-nft are special in nature and + # will not always be printed in a way that constitutes a valid + # syntax for ntf(8). Ignore them. + return + elif set -- "${ED}"/usr/lib*/libnftables.so; ! LD_LIBRARY_PATH=${1%/*} "${ED}"/sbin/nft -c -f -- "${T}"/ruleset.nft; then + eerror "Your currently loaded ruleset cannot be parsed by the newly built instance of" + eerror "nft. This probably means that there is a regression introduced by v${PV}." + eerror "(To make the ebuild fail instead of warning, set NFTABLES_ABORT_ON_RELOAD_FAILURE=1.)" + if [[ -n ${NFTABLES_ABORT_ON_RELOAD_FAILURE} ]] ; then + die "Aborting because of failed nft reload!" + fi + fi +} + +pkg_postinst() { + local save_file + save_file="${EROOT}"/var/lib/nftables/rules-save + + # In order for the nftables-restore systemd service to start + # the save_file must exist. + if [[ ! -f "${save_file}" ]]; then + ( umask 177; touch "${save_file}" ) + elif [[ $(( "$( stat --printf '%05a' "${save_file}" )" & 07177 )) -ne 0 ]]; then + ewarn "Your system has dangerous permissions for ${save_file}" + ewarn "It is probably affected by bug #691326." + ewarn "You may need to fix the permissions of the file. To do so," + ewarn "you can run the command in the line below as root." + ewarn " 'chmod 600 \"${save_file}\"'" + fi + + if has_version 'sys-apps/systemd'; then + elog "If you wish to enable the firewall rules on boot (on systemd) you" + elog "will need to enable the nftables-restore service." + elog " 'systemctl enable ${PN}-restore.service'" + elog + elog "If you are creating firewall rules before the next system restart" + elog "the nftables-restore service must be manually started in order to" + elog "save those rules on shutdown." + fi + + if has_version 'sys-apps/openrc'; then + elog "If you wish to enable the firewall rules on boot (on openrc) you" + elog "will need to enable the nftables service." + elog " 'rc-update add ${PN} default'" + elog + elog "If you are creating or updating the firewall rules and wish to save" + elog "them to be loaded on the next restart, use the \"save\" functionality" + elog "in the init script." + elog " 'rc-service ${PN} save'" + fi +} diff --git a/net-firewall/nftables/nftables-9999.ebuild b/net-firewall/nftables/nftables-9999.ebuild index db4ad6e3feb7..7a679d809706 100644 --- a/net-firewall/nftables/nftables-9999.ebuild +++ b/net-firewall/nftables/nftables-9999.ebuild @@ -17,8 +17,10 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then EGIT_REPO_URI="https://git.netfilter.org/${PN}" BDEPEND="sys-devel/bison" else - SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.xz - verify-sig? ( https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig )" + SRC_URI=" + https://netfilter.org/projects/nftables/files/${P}.tar.xz + verify-sig? ( https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig ) + " KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )" fi @@ -70,9 +72,6 @@ src_prepare() { src_configure() { local myeconfargs=( - # We handle python separately - --disable-python - --disable-static --sbindir="${EPREFIX}"/sbin $(use_enable debug) $(use_enable doc man-doc) @@ -83,6 +82,7 @@ src_configure() { $(use_enable static-libs static) $(use_with xtables) ) + econf "${myeconfargs[@]}" if use python; then @@ -111,10 +111,19 @@ src_test() { ewarn "Skipping shell tests (requires root)" fi - # Need to rig up Python eclass if using this, but it doesn't seem to work - # for me anyway. - #cd tests/py || die - #"${EPYTHON}" nft-test.py || die + if use python; then + pushd tests/py >/dev/null || die + distutils-r1_src_test + popd >/dev/null || die + fi +} + +python_test() { + if [[ ${EUID} == 0 ]]; then + edo "${EPYTHON}" nft-test.py + else + ewarn "Skipping Python tests (requires root)" + fi } src_install() { diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz index b3c3a455666daf815d6c3f64a0a0f7858b8223ca..5e2558ecc6df1f65e7c8145cdb7831df8bde1dd1 100644 GIT binary patch literal 3355 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 "${T}"/service.systemd || die - systemd_newunit "${T}"/service.systemd ${PN}.service - - # no static archives - find "${ED}" -name '*.la' -delete || die -} - -pkg_postinst() { - local fle v - for v in ${REPLACING_VERSIONS}; do - if [[ $(ver_test ${v} -lt 3) ]]; then - for fle in afp_signature.conf afp_voluuid.conf; do - if [[ -f "${ROOT}"/etc/netatalk/${fle} ]]; then - if [[ ! -f "${ROOT}"/var/lib/netatalk/${fle} ]]; then - mv \ - "${ROOT}"/etc/netatalk/${fle} \ - "${ROOT}"/var/lib/netatalk/ - fi - fi - done - - elog - elog "Starting from version 3.0 only uses a single init script again" - elog "Please update your runlevels accordingly" - elog - elog "Dependencies should be resolved automatically depending on settings" - elog "but please report issues with this on https://bugs.gentoo.org/ if" - elog "you find any." - elog - elog "Following config files are obsolete now:" - elog "afpd.conf, netatalk.conf, AppleVolumes.default and afp_ldap.conf" - elog "in favour of" - elog "/etc/afp.conf" - elog - elog "Please convert your existing configs before you restart your daemon" - elog - elog "The new AppleDouble default backend is appledouble = ea" - elog "Existing entries will be updated on access, but can do an offline" - elog "conversion with" - elog "dbd -ruve /path/to/Volume" - elog - elog "For general notes on the upgrade, please visit" - elog "http://netatalk.sourceforge.net/3.0/htmldocs/upgrade.html" - elog - break - fi - done -} diff --git a/net-fs/netatalk/netatalk-3.1.17.ebuild b/net-fs/netatalk/netatalk-3.1.17.ebuild deleted file mode 100644 index 3d7abfd17eb3..000000000000 --- a/net-fs/netatalk/netatalk-3.1.17.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic pam systemd - -DESCRIPTION="Open Source AFP server" -HOMEPAGE="https://netatalk.sourceforge.net/" -SRC_URI="https://github.com/Netatalk/netatalk/releases/download/netatalk-${PV//./-}/netatalk-${PV}.tar.xz" - -LICENSE="GPL-2 BSD" -SLOT="0/18.0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota +shadow ssl tracker tcpd zeroconf" - -CDEPEND=" - !app-editors/yudit - dev-libs/libevent:0= - >=dev-libs/libgcrypt-1.2.3:0= - sys-apps/coreutils - >=sys-libs/db-4.2.52:= - sys-libs/tdb - virtual/libcrypt:= - acl? ( - sys-apps/attr - sys-apps/acl - ) - cracklib? ( sys-libs/cracklib ) - dbus? ( sys-apps/dbus dev-libs/dbus-glib ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:= ) - pam? ( sys-libs/pam ) - ssl? ( dev-libs/openssl:0= ) - tcpd? ( sys-apps/tcp-wrappers ) - tracker? ( app-misc/tracker:3= ) - zeroconf? ( net-dns/avahi[dbus] ) -" -RDEPEND="${CDEPEND}" -DEPEND="${CDEPEND} - app-alternatives/yacc - sys-devel/flex -" - -RESTRICT="test" - -REQUIRED_USE=" - ldap? ( acl ) - tracker? ( dbus )" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.17-gentoo.patch - "${FILESDIR}"/${PN}-3.1.17-disable-ld-library-path.patch #564350 -) - -src_prepare() { - default - append-flags -fno-strict-aliasing - - sed \ - -e "s:shell_utils::g" \ - -i contrib/Makefile.am || die - - eautoreconf -} - -src_configure() { - local myeconfargs=() - - # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having - # to sed the Makefiles to not do rc-update. - # TODO: - # systemd : --with-init-style=systemd - myeconfargs+=( - $(use_enable debug) - $(use_enable debug debugging) - $(use_enable pgp pgp-uam) - $(use_enable kerberos krbV-uam) - $(use_enable quota) - $(use_enable tcpd tcp-wrappers) - $(use_enable zeroconf) - $(use_with acl acls) - $(use_with cracklib) - $(use_with dbus afpstats) - $(use_with kerberos) - $(use_with ldap) - $(use_with pam) - $(use_with shadow) - $(use_with ssl ssl-dir) - $(use_with tracker dbus-daemon "${EPREFIX}/usr/bin/dbus-daemon") - $(use_with tracker tracker-pkgconfig-version $(ver_cut 1 $(best_version app-misc/tracker | sed 's:app-misc/tracker-::g')).0) - --disable-static - --enable-overwrite - --disable-afs - --with-bdb=/usr - --with-uams-path=/usr/$(get_libdir)/${PN} - --with-init-style=gentoo-openrc - --without-libevent - --without-tdb - --with-lockfile=/run/lock/${PN} - ) - econf ${myeconfargs[@]} -} - -src_install() { - default - - if use zeroconf; then - sed -i -e '/avahi-daemon/s:use:need:g' "${ED}"/etc/init.d/${PN} || die - else - sed -i -e '/avahi-daemon/d' "${ED}"/etc/init.d/${PN} || die - fi - - # The pamd file isn't what we need, use pamd_mimic_system - rm -rf "${ED}/etc/pam.d" || die - - if use pam; then - pamd_mimic_system netatalk auth account password session - fi - - sed \ - -e "s|:SBINDIR:|${EPREFIX}/usr/sbin|g" \ - -e "s|:PATH_NETATALK_LOCK:|/run/lock/netatalk|g" \ - distrib/initscripts/service.systemd.tmpl \ - > "${T}"/service.systemd || die - systemd_newunit "${T}"/service.systemd ${PN}.service - - # no static archives - find "${ED}" -name '*.la' -delete || die -} - -pkg_postinst() { - local fle v - for v in ${REPLACING_VERSIONS}; do - if [[ $(ver_test ${v} -lt 3) ]]; then - for fle in afp_signature.conf afp_voluuid.conf; do - if [[ -f "${ROOT}"/etc/netatalk/${fle} ]]; then - if [[ ! -f "${ROOT}"/var/lib/netatalk/${fle} ]]; then - mv \ - "${ROOT}"/etc/netatalk/${fle} \ - "${ROOT}"/var/lib/netatalk/ - fi - fi - done - - elog - elog "Starting from version 3.0 only uses a single init script again" - elog "Please update your runlevels accordingly" - elog - elog "Dependencies should be resolved automatically depending on settings" - elog "but please report issues with this on https://bugs.gentoo.org/ if" - elog "you find any." - elog - elog "Following config files are obsolete now:" - elog "afpd.conf, netatalk.conf, AppleVolumes.default and afp_ldap.conf" - elog "in favour of" - elog "/etc/afp.conf" - elog - elog "Please convert your existing configs before you restart your daemon" - elog - elog "The new AppleDouble default backend is appledouble = ea" - elog "Existing entries will be updated on access, but can do an offline" - elog "conversion with" - elog "dbd -ruve /path/to/Volume" - elog - elog "For general notes on the upgrade, please visit" - elog "http://netatalk.sourceforge.net/3.0/htmldocs/upgrade.html" - elog - break - fi - done -} diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 0f51e4483e4e501ad84af28013c26cf77b7ad3cd..9a287a0d22e81eeb8526548b65e64ac64f2863af 100644 GIT binary patch delta 8879 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

    y-j4vy_YSdbw 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 diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index 2030fe787a29..32a50f2ba0ee 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1 +1 @@ -DIST signal-desktop_6.33.0_amd64.deb 112028238 BLAKE2B 24b44bfca61f983e44e17620194ca3750a849b83b0cca559bad970c7ee7915cb0180c48c5a5f1e9c487f17a70ecad0cfeea81cd41e27047dc62c2c11a7ab11e0 SHA512 a6976f1c58914e8234d957b2911a0496271ab939f7c2e87599f86bf79025e503e093278d806836ee1568c5acf9d62945302cd5be1459942bec8a5452c5a8c8ed +DIST signal-desktop_6.34.1_amd64.deb 112023400 BLAKE2B e65392bd156df0f01a832b8e57dc0f43d57ada593f08fa36fe5c66ca2767f319f08ba80054773162791e590d746a6234075940e08a424bdcd4cb802858d57678 SHA512 47b00a0a575d85ecad8bd89bc88bb2a2570dae2b1f7e8ff67dcd25cd7a1f09d294d6f1f5ad8c8905b533fe847c93e4819afd4b818dd8350e3a905379389d8cb1 diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.33.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-6.34.1.ebuild similarity index 100% rename from net-im/signal-desktop-bin/signal-desktop-bin-6.33.0.ebuild rename to net-im/signal-desktop-bin/signal-desktop-bin-6.34.1.ebuild diff --git a/net-im/synapse/synapse-1.93.0.ebuild b/net-im/synapse/synapse-1.93.0.ebuild index f47949ca7f3d..931fb634d2a4 100644 --- a/net-im/synapse/synapse-1.93.0.ebuild +++ b/net-im/synapse/synapse-1.93.0.ebuild @@ -85,7 +85,7 @@ LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 " SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" IUSE="postgres systemd test" RESTRICT="!test? ( test )" diff --git a/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild b/net-im/telegram-desktop/telegram-desktop-4.10.3-r1.ebuild similarity index 99% rename from net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild rename to net-im/telegram-desktop/telegram-desktop-4.10.3-r1.ebuild index b923733fe744..f2e0f095d515 100644 --- a/net-im/telegram-desktop/telegram-desktop-4.10.3.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-4.10.3-r1.ebuild @@ -66,7 +66,6 @@ CDEPEND=" >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 - wayland? ( >=dev-qt/qtwayland-6.5:6[compositor] ) webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index 28a7d06da451..504524012c8f 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,2 +1,3 @@ DIST zoom-5.15.10.6882_x86_64.tar.xz 183547824 BLAKE2B d5cae97d902b8eebfc1095b251c1461a424850708126e96a0e81040a2d3e1cbc743f1d71cc80c7b8357f0cd426d2482945fe62dd7095823b7be2f859224fd38b SHA512 1b8da9b890991b7142d8834ccc6ae7c9cd5ae590a8a771938117943b6ffcda92ced2e8782ae6cc8e36dd38e7712ed2b389318393ea1058d7a05170223668780d DIST zoom-5.16.0.8131_x86_64.tar.xz 178610556 BLAKE2B 4a7ab2e3104c70022d2adf90814b581459782e0c0ad7e0cd02545c7a1451740a9ac19d65c47113179bea1f0aea4acc666065aacf79139ef839a095f5092e09bc SHA512 6411d1e7047cdb6de7295ee4c67c9ca1ca4d9b64a14f4fef5575a9cafb50f108f9c94f2e73a753a714ffac4ab0424cf31155f8faad243163be69156f14c8e015 +DIST zoom-5.16.2.8828_x86_64.tar.xz 178678156 BLAKE2B aefee9806e5f0ad7bf794b92616aab7b6778d4eef187e77bf35cd6796fd4c6733118e607cc3d5fd54857487f62fa8372a9637aae0cdc146faf22b21cbb2e76de SHA512 e66dd3fefc9ec65bea7fb9e5a5411ba56a20250a917578e5fe345f361317498e7e3b16ce2f8fb15d8b23595677ddbf9baf05b976b448303ae65f0c4cb33158c1 diff --git a/net-im/zoom/zoom-5.16.2.8828.ebuild b/net-im/zoom/zoom-5.16.2.8828.ebuild new file mode 100644 index 000000000000..e415e67eadd7 --- /dev/null +++ b/net-im/zoom/zoom-5.16.2.8828.ebuild @@ -0,0 +1,194 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop linux-info readme.gentoo-r1 xdg-utils + +DESCRIPTION="Video conferencing and web conferencing service" +HOMEPAGE="https://zoom.us/" +SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz" +S="${WORKDIR}/${PN}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland" +RESTRICT="mirror bindist strip" + +RDEPEND="!games-engines/zoom + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/mit-krb5 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + >=dev-libs/quazip-1.0:0=[qt5(+)] + media-libs/alsa-lib + media-libs/fdk-aac:0/2 + media-libs/fontconfig + media-libs/freetype + media-libs/mesa[gbm(+)] + media-sound/mpg123 + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + sys-libs/zlib + virtual/opengl + x11-libs/cairo + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxshmfence + x11-libs/libXtst + x11-libs/pango + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + opencl? ( virtual/opencl ) + pulseaudio? ( media-libs/libpulse ) + wayland? ( dev-libs/wayland ) + !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) + !bundled-qt? ( + dev-libs/icu + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtdiag:5 + dev-qt/qtgraphicaleffects:5 + dev-qt/qtgui:5 + dev-qt/qtlocation:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols:5[widgets] + dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtxml:5 + wayland? ( dev-qt/qtwayland ) + )" + +BDEPEND="dev-util/bbe + bundled-libjpeg-turbo? ( dev-util/patchelf )" + +CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER" +QA_PREBUILT="opt/zoom/*" + +src_prepare() { + default + + # The tarball doesn't contain an icon, so extract it from the binary + bbe -s -b '/\n/' -e 'J 1;D' zoom \ + >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \ + || die "Extraction of icon failed" + + if ! use pulseaudio; then + # For some strange reason, zoom cannot use any ALSA sound devices if + # it finds libpulse. This causes breakage if media-sound/apulse[sdk] + # is installed. So, force zoom to ignore libpulse. + bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die + mv zoom.tmp zoom || die + fi + + if use bundled-libjpeg-turbo; then + # Remove insecure RPATH from bundled lib + patchelf --remove-rpath libturbojpeg.so || die + fi +} + +src_install() { + insinto /opt/zoom + exeinto /opt/zoom + doins -r calendar cef email json ringtone scheduler sip timezones \ + translations + doins *.pcm Embedded.properties version.txt + doexe zoom zopen ZoomLauncher *.sh \ + aomhost libaomagent.so libdvf.so libmkldnn.so \ + libavcodec.so* libavformat.so* libavutil.so* libswresample.so* + fperms a+x /opt/zoom/cef/chrome-sandbox + dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libmpg123.so + dosym -r "/usr/$(get_libdir)/libfdk-aac.so.2" /opt/zoom/libfdkaac2.so + dosym -r "/usr/$(get_libdir)/libquazip1-qt5.so" /opt/zoom/libquazip.so + + if use opencl; then + doexe libclDNN64.so + dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libOpenCL.so.1 + fi + + if use bundled-libjpeg-turbo; then + doexe libturbojpeg.so + else + dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libturbojpeg.so + fi + + if ! use wayland; then + # Soname dependency on libwayland-client.so.0 + rm "${ED}"/opt/zoom/cef/libGLESv2.so || die + fi + + if use bundled-qt; then + doins -r Qt + find Qt -type f '(' -name '*.so' -o -name '*.so.*' ')' \ + -printf '/opt/zoom/%p\0' | xargs -0 -r fperms 0755 || die + ( # Remove libs and plugins with unresolved soname dependencies. + # Why does the upstream package contain such garbage? :-( + cd "${ED}"/opt/zoom/Qt || die + rm -r plugins/audio plugins/egldeviceintegrations \ + plugins/platforms/libqeglfs.so \ + plugins/platforms/libqlinuxfb.so \ + plugins/platformthemes/libqgtk3.so \ + qml/Qt/labs/lottieqt qml/QtQml/RemoteObjects \ + qml/QtQuick/LocalStorage qml/QtQuick/Particles.2 \ + qml/QtQuick/Scene2D qml/QtQuick/Scene3D \ + qml/QtQuick/XmlListModel || die + use wayland || rm -r lib/libQt5Wayland*.so* plugins/wayland* \ + plugins/platforms/libqwayland*.so qml/QtWayland || die + ) + else + local qtzoom="5.12" qtver=$(best_version dev-qt/qtcore:5) + if [[ ${qtver} != dev-qt/qtcore-${qtzoom}.* ]]; then + ewarn "You have disabled the bundled-qt USE flag." + ewarn "You may experience problems when running Zoom with" + ewarn "a version of the system-wide Qt libs other than ${qtzoom}." + ewarn "See https://bugs.gentoo.org/798681 for details." + fi + fi + + dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom + make_desktop_entry "zoom %U" Zoom videoconference-zoom \ + "Network;VideoConference;" \ + "MimeType=$(printf '%s;' \ + x-scheme-handler/zoommtg \ + x-scheme-handler/zoomus \ + application/x-zoom)" + doicon videoconference-zoom.svg + doicon -s scalable videoconference-zoom.svg + + local DOC_CONTENTS="Some of Zoom's screen share features (e.g. + the whiteboard) require display compositing. If you encounter + a black window when sharing the screen, then one of the following + actions should help: + \\n- Enable compositing in your window manager if it is supported + \\n- Alternatively, run the xcompmgr command (from x11-misc/xcompmgr)" + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index de450659def7a524b6b45d9d8dde5012dba68527..c3ec14fb4895da31dc1d667f53a0f77dbc4bd169 100644 GIT binary patch delta 30258 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ª%W}Exys`XD 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 J!xV?*006sQaKr!r delta 30198 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�jGdFPZ&MfByXG`=>9TfBNOy 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 BPyhe` diff --git a/net-libs/gsoap/files/gsoap-2.8.130-musl-strerror_r.patch b/net-libs/gsoap/files/gsoap-2.8.130-musl-strerror_r.patch new file mode 100644 index 000000000000..01a7f82b2348 --- /dev/null +++ b/net-libs/gsoap/files/gsoap-2.8.130-musl-strerror_r.patch @@ -0,0 +1,59 @@ +Bug: https://bugs.gentoo.org/897870 +From: Brahmajit Das +Date: Tue, 12 Sep 2023 17:32:42 +0000 +Subject: [PATCH] Fix incompatible integer to pointer conversion on musl + +musl libc only supports XSI-compliant version of strerror_r. Hence we +need to check if __GLIBC__ is defined or not. + +Also it's incorrectly assumed to use a differnt version of gethostbyname_r than +that's available with glibc or musl libc. Without the extra !defined(__GLIBC__) +the condition goes straight to the following section of the code +``` +#elif defined(HAVE_GETHOSTBYNAME_R) + hostent = gethostbyname_r(addr, hostent, tmpbuf, tmplen, &soap->errnum); +#elif defined(VXWORKS) +``` +Which is not the correct implementation of gethostbyname_r present. + +Signed-off-by: Brahmajit Das +--- a/gsoap/stdsoap2.c ++++ b/gsoap/stdsoap2.c +@@ -23145,7 +23145,7 @@ soap_strerror(struct soap *soap) + { + #ifndef WIN32 + # ifdef HAVE_STRERROR_R +-# if !defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && ((!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600))) ++# if !defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && ((!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600))) || !defined(__GLIBC__) + err = strerror_r(err, soap->msgbuf, sizeof(soap->msgbuf)); /* XSI-compliant */ + if (err != 0) + soap_strcpy(soap->msgbuf, sizeof(soap->msgbuf), "unknown error"); +--- a/gsoap/stdsoap2.cpp ++++ b/gsoap/stdsoap2.cpp +@@ -5457,7 +5457,7 @@ tcp_gethostbyname(struct soap *soap, const char *addr, struct hostent *hostent, + { + #if (defined(_AIX43) || defined(TRU64) || defined(HP_UX)) && defined(HAVE_GETHOSTBYNAME_R) + struct hostent_data ht_data; +-#elif (!defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && defined(HAVE_GETHOSTBYNAME_R) ++#elif (!defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && defined(HAVE_GETHOSTBYNAME_R) || !defined(__GLIBC__) + int r; + char *tmpbuf = soap->tmpbuf; + size_t tmplen = sizeof(soap->tmpbuf); +@@ -5490,7 +5490,7 @@ tcp_gethostbyname(struct soap *soap, const char *addr, struct hostent *hostent, + hostent = NULL; + soap->errnum = h_errno; + } +-#elif (!defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) && !defined(SUN_OS) && !defined(__QNX__) && !defined(QNX) && defined(HAVE_GETHOSTBYNAME_R) ++#elif (!defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 || defined(__ANDROID__) || defined(FREEBSD) || defined(__FreeBSD__)) || !defined(__GLIBC__) && !defined(SUN_OS) && !defined(__QNX__) && !defined(QNX) && defined(HAVE_GETHOSTBYNAME_R) + while ((r = gethostbyname_r(addr, hostent, tmpbuf, tmplen, &hostent, &soap->errnum)) < 0) + { + if (tmpbuf != soap->tmpbuf) +@@ -23145,7 +23145,7 @@ soap_strerror(struct soap *soap) + { + #ifndef WIN32 + # ifdef HAVE_STRERROR_R +-# if !defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && ((!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600))) ++# if !defined(_GNU_SOURCE) || (!(~_GNU_SOURCE+1) && ((!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600))) || !defined(__GLIBC__) + err = strerror_r(err, soap->msgbuf, sizeof(soap->msgbuf)); /* XSI-compliant */ + if (err != 0) + soap_strcpy(soap->msgbuf, sizeof(soap->msgbuf), "unknown error"); diff --git a/net-libs/gsoap/gsoap-2.8.130-r1.ebuild b/net-libs/gsoap/gsoap-2.8.130-r1.ebuild new file mode 100644 index 000000000000..32f10b9caae9 --- /dev/null +++ b/net-libs/gsoap/gsoap-2.8.130-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_P="${PN}-2.8" +DESCRIPTION="A cross-platform open source C and C++ SDK for SOAP/XML Web services" +HOMEPAGE="http://gsoap2.sourceforge.net" +SRC_URI="mirror://sourceforge/gsoap2/gsoap_${PV}.zip" +S="${WORKDIR}/${MY_P}" + +LICENSE="|| ( gSOAP-1.3b GPL-2+-with-openssl-exception ) GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc debug examples ipv6 gnutls +ssl" + +RDEPEND=" + sys-libs/zlib + gnutls? ( net-libs/gnutls ) + ssl? ( + dev-libs/openssl:= + ) +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + app-arch/unzip + sys-devel/bison + sys-devel/flex +" + +PATCHES=( + # Enable shared libs (bug #583398) + "${FILESDIR}/${PN}-2.8.130-shared_libs.patch" + # use XSI-compliant version of strerror_r() on musl + "${FILESDIR}/${PN}-2.8.130-musl-strerror_r.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + unset YACC LEX + + local myeconfargs=( + # Don't include xlocale.h as it got removed in >=glibc-2.26 + --disable-xlocale + $(use_enable debug) + $(use_enable gnutls) + $(usev ipv6 --enable-ipv6) + $(usev !ssl --disable-ssl) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" install + + # Yes, we also install the license-file since + # it contains info about how to apply the licenses. + dodoc *.txt + + docinto html + dodoc changelog.md + + find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die + + if use examples; then + insinto /usr/share/${PN}/examples + doins -r gsoap/samples/* + fi + + if use doc; then + docinto html + dodoc -r gsoap/doc/* + fi +} diff --git a/net-libs/libbitcoinconsensus/libbitcoinconsensus-25.0.ebuild b/net-libs/libbitcoinconsensus/libbitcoinconsensus-25.1.ebuild similarity index 100% rename from net-libs/libbitcoinconsensus/libbitcoinconsensus-25.0.ebuild rename to net-libs/libbitcoinconsensus/libbitcoinconsensus-25.1.ebuild diff --git a/net-libs/nodejs/nodejs-99999999.ebuild b/net-libs/nodejs/nodejs-99999999.ebuild index 6dc0d26fdd27..19e8df2ef0a4 100644 --- a/net-libs/nodejs/nodejs-99999999.ebuild +++ b/net-libs/nodejs/nodejs-99999999.ebuild @@ -40,7 +40,7 @@ RDEPEND=">=app-arch/brotli-1.0.9:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) - system-icu? ( >=dev-libs/icu-71:= ) + system-icu? ( >=dev-libs/icu-73:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*" BDEPEND="${PYTHON_DEPS} diff --git a/net-libs/sofia-sip/sofia-sip-1.13.16.ebuild b/net-libs/sofia-sip/sofia-sip-1.13.16.ebuild index 00c83c39e27e..5b435c7f85de 100644 --- a/net-libs/sofia-sip/sofia-sip-1.13.16.ebuild +++ b/net-libs/sofia-sip/sofia-sip-1.13.16.ebuild @@ -25,6 +25,10 @@ DEPEND="${RDEPEND} BDEPEND="virtual/pkgconfig" src_prepare() { + # Avoid sresolv tests since they make too many assumptions about the + # networking environment, bug 915904 + sed -i -e '/TESTS/ s/run_test_sresolv//' libsofia-sip-ua/sresolv/Makefile.am + default eautoreconf } diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest index e41627b26e37..f61940662de9 100644 --- a/net-libs/webkit-gtk/Manifest +++ b/net-libs/webkit-gtk/Manifest @@ -1,3 +1,2 @@ DIST webkitgtk-2.40.5.tar.xz 40066432 BLAKE2B 67b8f429af8b746a256ca36c335c33ab4fef92a4699b09b87c38e81d56e0da7b5fb20d9e0dbbc32016025e60ca2c6e44d9032c300bfbdc931f4097d5608bb62f SHA512 a8c9f04e971e0464ea39a5d1dacb6251a08c5a851def21bfeb990beebb82d1a2a97e7cfc65ae3ed1f6fe76ac6f6463b1f64a6a2a341d266c381710dd84c4082a -DIST webkitgtk-2.42.0.tar.xz 40917832 BLAKE2B afaaef8482fe81645eee55be86a80fb51eff83dc000ac0dc5981d41810b5c72c59428d8e92a02c04718c0367ac19689501c81764f9603b767d7271ad9cd66075 SHA512 f71627182707f4ab34483a16b74d1519d7234833151ced818e54749f8ecb1f2956cc5d76e09957d07b727155c023e7b75426ad38ee955928fcac9e68d6304e2b DIST webkitgtk-2.42.1.tar.xz 38011772 BLAKE2B c6453cf2d15661507df66c5478e7675217b62d9579cf9b9408cb3e4fa1a8405c5c2608edf0960baed62aafa766e6cdbe2f0c07e8fb728d86c111f12d5a816492 SHA512 c7ff45e748a2a3d381db05c7f05b7515d8e4e771e703dab6d153cb32392ff64f63f7d4039701676180abb6fd718153e762ce8ca9aede2ecbe0dc4efde5ed660c diff --git a/net-libs/webkit-gtk/files/2.42.1-arm64-non-jumbo-fix.patch b/net-libs/webkit-gtk/files/2.42.1-arm64-non-jumbo-fix.patch new file mode 100644 index 000000000000..ec05d647d7f8 --- /dev/null +++ b/net-libs/webkit-gtk/files/2.42.1-arm64-non-jumbo-fix.patch @@ -0,0 +1,38 @@ +From c5e664167ec74b24a9082506fe17dee1ea194185 Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp +Date: Wed, 18 Oct 2023 13:08:30 +0300 +Subject: [PATCH] [JSC] Fix Air OptimizePairedLoadStore missing header includes + +Reviewed by NOBODY (OOPS!). + +Fixes compile errors with non-unified build by adding missing include files for +single unit compilation. +Fixed compilation errors: + +error: incomplete type 'JSC::CCallHelpers' named in nested name specifier +error: function 'JSC::B3::Air::Inst::forEachDefWithExtraClobberedRegs' is used but not defined in this translation unit, and cannot be defined in any other translation unit because its type does not have linkage + +* Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp +--- + Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +https://github.com/WebKit/WebKit/pull/19242 + +diff --git a/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp b/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp +index e6fc4d116d00..8321ba03822a 100644 +--- a/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp ++++ b/Source/JavaScriptCore/b3/air/AirOptimizePairedLoadStore.cpp +@@ -32,7 +32,9 @@ + #include "AirArgInlines.h" + #include "AirCode.h" + #include "AirInst.h" ++#include "AirInstInlines.h" + #include "AirPhaseScope.h" ++#include "CCallHelpers.h" + #include + + namespace JSC { namespace B3 { namespace Air { +-- +2.42.0 + diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild deleted file mode 100644 index 007034b448c5..000000000000 --- a/net-libs/webkit-gtk/webkit-gtk-2.42.0-r410.ebuild +++ /dev/null @@ -1,259 +0,0 @@ -# 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..12} ) -USE_RUBY="ruby30 ruby31 ruby32" - -inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake - -MY_P="webkitgtk-${PV}" -DESCRIPTION="Open source web browser engine" -HOMEPAGE="https://www.webkitgtk.org" -SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz" - -LICENSE="LGPL-2+ BSD" -SLOT="4.1/0" # soname version of libwebkit2gtk-4.1 -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X" -REQUIRED_USE="|| ( aqua wayland X )" - -# Tests do not run when built from tarballs -# https://bugs.webkit.org/show_bug.cgi?id=215986 -RESTRICT="test" - -# Dependencies found at Source/cmake/OptionsGTK.cmake -# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is -# experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30 -# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE) -# TODO: gst-plugins-base[X] is only needed when build configuration ends up -# with GLX set, but that's a bit automagic too to fix -# Softblocking webkit-gtk-2.38:4 as we going to use webkit-2.38:4.1's WebKitDriver binary -RDEPEND=" - >=x11-libs/cairo-1.16.0[X?] - >=media-libs/fontconfig-2.13.0:1.0 - >=media-libs/freetype-2.9.0:2 - >=dev-libs/libgcrypt-1.7.0:0= - >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] - >=media-libs/harfbuzz-1.4.2:=[icu(+)] - >=dev-libs/icu-61.2:= - media-libs/libjpeg-turbo:0= - >=media-libs/libepoxy-1.4.0 - >=net-libs/libsoup-3.0.8:3.0[introspection?] - >=dev-libs/libxml2-2.8.0:2 - >=media-libs/libpng-1.4:0= - dev-db/sqlite:3 - sys-libs/zlib:0 - >=app-accessibility/at-spi2-core-2.46.0:2 - media-libs/libwebp:= - - >=dev-libs/glib-2.70.0:2 - >=dev-libs/libxslt-1.1.7 - media-libs/woff2 - keyring? ( app-crypt/libsecret ) - introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) - dev-libs/libtasn1:= - spell? ( >=app-text/enchant-0.22:2 ) - gstreamer? ( - >=media-libs/gstreamer-1.20:1.0 - >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] - media-libs/gst-plugins-base:1.0[opengl] - >=media-plugins/gst-plugins-opus-1.20:1.0 - >=media-libs/gst-plugins-bad-1.20:1.0 - ) - - X? ( - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXrender - x11-libs/libXt - ) - - dev-libs/hyphen - jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) - jpegxl? ( >=media-libs/libjxl-0.7.0 ) - avif? ( >=media-libs/libavif-0.9.0:= ) - lcms? ( media-libs/lcms:2 ) - - media-libs/mesa - media-libs/libglvnd - wayland? ( - >=dev-libs/wayland-1.15 - >=dev-libs/wayland-protocols-1.15 - >=gui-libs/libwpe-1.5.0:1.0 - >=gui-libs/wpebackend-fdo-1.7.0:1.0 - ) - - seccomp? ( - >=sys-apps/bubblewrap-0.3.1 - sys-libs/libseccomp - sys-apps/xdg-dbus-proxy - ) - - systemd? ( sys-apps/systemd:= ) - gamepad? ( >=dev-libs/libmanette-0.2.4 ) - != 5 for C++17-specific compiler flags" - fi - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then - check-reqs_pkg_setup - fi - - python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - gnome2_src_prepare -} - -src_configure() { - # Respect CC, otherwise fails on prefix #395875 - tc-export CC - - # It does not compile on alpha without this in LDFLAGS - # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 - use alpha && append-ldflags "-Wl,--no-relax" - - # ld segfaults on ia64 with LDFLAGS --as-needed, bug #555504 - use ia64 && append-ldflags "-Wl,--no-as-needed" - - # Sigbuses on SPARC with mcpu and co., bug #??? - use sparc && filter-flags "-mvis" - - # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634 - use ppc64 && append-flags "-mminimal-toc" - - # Try to use less memory, bug #469942 (see Fedora .spec for reference) - # --no-keep-memory doesn't work on ia64, bug #502492 - if ! use ia64; then - append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") - fi - - # Ruby situation is a bit complicated. See bug 513888 - local rubyimpl - local ruby_interpreter="" - local RUBY - for rubyimpl in ${USE_RUBY}; do - if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then - RUBY="$(type -P ${rubyimpl})" - ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}" - fi - done - # This will rarely occur. Only a couple of corner cases could lead us to - # that failure. See bug 513888 - [[ -z ${ruby_interpreter} ]] && die "No suitable ruby interpreter found" - # JavaScriptCore/Scripts/postprocess-asm invokes another Ruby script directly - # so it doesn't respect RUBY_EXECUTABLE, bug #771744. - sed -i -e "s:#!/usr/bin/env ruby:#!${RUBY}:" $(grep -rl "/usr/bin/env ruby" Source/JavaScriptCore || die) || die - - # TODO: Check Web Audio support - # should somehow let user select between them? - - local mycmakeargs=( - -DPython_EXECUTABLE="${PYTHON}" - ${ruby_interpreter} - # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that - -DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap - -DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy - -DPORT=GTK - # Source/cmake/WebKitFeatures.cmake - -DENABLE_API_TESTS=OFF - -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp) - -DENABLE_GAMEPAD=$(usex gamepad) - -DENABLE_MINIBROWSER=$(usex examples) - -DENABLE_PDFJS=$(usex pdf) - -DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service) - -DENABLE_SPELLCHECK=$(usex spell) - -DENABLE_UNIFIED_BUILDS=$(usex jumbo-build) - -DENABLE_VIDEO=$(usex gstreamer) - -DUSE_GSTREAMER_WEBRTC=$(usex gstreamer) - -DUSE_GSTREAMER_TRANSCODER=$(usex gstreamer) - -DENABLE_WEBDRIVER=ON - -DENABLE_WEBGL=ON - -DENABLE_WEB_AUDIO=$(usex gstreamer) - -DUSE_AVIF=$(usex avif) - # Source/cmake/OptionsGTK.cmake - -DENABLE_DOCUMENTATION=OFF - -DENABLE_INTROSPECTION=$(usex introspection) - -DENABLE_JOURNALD_LOG=$(usex systemd) - -DENABLE_QUARTZ_TARGET=$(usex aqua) - -DENABLE_WAYLAND_TARGET=$(usex wayland) - -DENABLE_X11_TARGET=$(usex X) - -DUSE_GBM=ON - -DUSE_GTK4=OFF - -DUSE_JPEGXL=$(usex jpegxl) - -DUSE_LCMS=$(usex lcms) - -DUSE_LIBHYPHEN=ON - -DUSE_LIBSECRET=$(usex keyring) - -DUSE_OPENGL_OR_ES=ON - -DUSE_OPENJPEG=$(usex jpeg2k) - -DUSE_SOUP2=OFF - -DUSE_WOFF2=ON - ) - - # https://bugs.gentoo.org/761238 - append-cppflags -DNDEBUG - - WK_USE_CCACHE=NO cmake_src_configure -} - -src_install() { - cmake_src_install - - insinto /usr/share/gtk-doc/html - # This will install API docs specific to webkit2gtk-4.1 - doins -r "${S}"/Documentation/{jsc-glib,webkit2gtk,webkit2gtk-web-extension}-${SLOT%/*} -} - -pkg_postinst() { - optfeature "geolocation service (used at runtime if available)" "app-misc/geoclue" - optfeature "Common Multimedia codecs" "media-plugins/gst-plugins-meta" - optfeature "(MPEG-)DASH support" "media-plugins/gst-plugins-dash" - optfeature "HTTP-Live-Streaming support" "media-plugins/gst-plugins-hls" -} diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.0-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.0-r600.ebuild deleted file mode 100644 index c3f8c3afb610..000000000000 --- a/net-libs/webkit-gtk/webkit-gtk-2.42.0-r600.ebuild +++ /dev/null @@ -1,252 +0,0 @@ -# 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..12} ) -USE_RUBY="ruby30 ruby31 ruby32" - -inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake - -MY_P="webkitgtk-${PV}" -DESCRIPTION="Open source web browser engine" -HOMEPAGE="https://www.webkitgtk.org" -SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz" - -LICENSE="LGPL-2+ BSD" -SLOT="6/0" # soname version of libwebkit2gtk-6.0 -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X" -REQUIRED_USE="|| ( aqua wayland X )" - -# Tests do not run when built from tarballs -# https://bugs.webkit.org/show_bug.cgi?id=215986 -RESTRICT="test" - -# Dependencies found at Source/cmake/OptionsGTK.cmake -# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is -# experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30 -# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE) -# TODO: gst-plugins-base[X] is only needed when build configuration ends up -# with GLX set, but that's a bit automagic too to fix -# Softblocking webkit-gtk-2.38:4 as we going to use webkit-2.38:4.1's WebKitDriver binary -RDEPEND=" - >=x11-libs/cairo-1.16.0[X?] - >=media-libs/fontconfig-2.13.0:1.0 - >=media-libs/freetype-2.9.0:2 - >=dev-libs/libgcrypt-1.7.0:0= - >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] - >=gui-libs/gtk-4.4.0:4[introspection?] - >=media-libs/harfbuzz-1.4.2:=[icu(+)] - >=dev-libs/icu-61.2:= - media-libs/libjpeg-turbo:0= - >=media-libs/libepoxy-1.4.0 - >=net-libs/libsoup-3.0.8:3.0[introspection?] - >=dev-libs/libxml2-2.8.0:2 - >=media-libs/libpng-1.4:0= - dev-db/sqlite:3 - sys-libs/zlib:0 - >=app-accessibility/at-spi2-core-2.46.0:2 - media-libs/libwebp:= - - >=dev-libs/glib-2.70.0:2 - >=dev-libs/libxslt-1.1.7 - media-libs/woff2 - keyring? ( app-crypt/libsecret ) - introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) - dev-libs/libtasn1:= - spell? ( >=app-text/enchant-0.22:2 ) - gstreamer? ( - >=media-libs/gstreamer-1.20:1.0 - >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] - media-libs/gst-plugins-base:1.0[opengl] - >=media-plugins/gst-plugins-opus-1.20:1.0 - >=media-libs/gst-plugins-bad-1.20:1.0 - ) - - X? ( - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXrender - x11-libs/libXt - ) - - dev-libs/hyphen - jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) - jpegxl? ( >=media-libs/libjxl-0.7.0 ) - avif? ( >=media-libs/libavif-0.9.0:= ) - lcms? ( media-libs/lcms:2 ) - - media-libs/mesa - media-libs/libglvnd - wayland? ( - >=dev-libs/wayland-1.15 - >=dev-libs/wayland-protocols-1.15 - >=gui-libs/libwpe-1.5.0:1.0 - >=gui-libs/wpebackend-fdo-1.7.0:1.0 - ) - - seccomp? ( - >=sys-apps/bubblewrap-0.3.1 - sys-libs/libseccomp - sys-apps/xdg-dbus-proxy - ) - - systemd? ( sys-apps/systemd:= ) - gamepad? ( >=dev-libs/libmanette-0.2.4 ) - != 5 for C++17-specific compiler flags" - fi - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then - check-reqs_pkg_setup - fi - - python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - gnome2_src_prepare -} - -src_configure() { - # Respect CC, otherwise fails on prefix #395875 - tc-export CC - - # It does not compile on alpha without this in LDFLAGS - # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 - use alpha && append-ldflags "-Wl,--no-relax" - - # ld segfaults on ia64 with LDFLAGS --as-needed, bug #555504 - use ia64 && append-ldflags "-Wl,--no-as-needed" - - # Sigbuses on SPARC with mcpu and co., bug #??? - use sparc && filter-flags "-mvis" - - # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634 - use ppc64 && append-flags "-mminimal-toc" - - # Try to use less memory, bug #469942 (see Fedora .spec for reference) - # --no-keep-memory doesn't work on ia64, bug #502492 - if ! use ia64; then - append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") - fi - - # Ruby situation is a bit complicated. See bug 513888 - local rubyimpl - local ruby_interpreter="" - local RUBY - for rubyimpl in ${USE_RUBY}; do - if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then - RUBY="$(type -P ${rubyimpl})" - ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}" - fi - done - # This will rarely occur. Only a couple of corner cases could lead us to - # that failure. See bug 513888 - [[ -z ${ruby_interpreter} ]] && die "No suitable ruby interpreter found" - # JavaScriptCore/Scripts/postprocess-asm invokes another Ruby script directly - # so it doesn't respect RUBY_EXECUTABLE, bug #771744. - sed -i -e "s:#!/usr/bin/env ruby:#!${RUBY}:" $(grep -rl "/usr/bin/env ruby" Source/JavaScriptCore || die) || die - - # TODO: Check Web Audio support - # should somehow let user select between them? - - local mycmakeargs=( - -DPython_EXECUTABLE="${PYTHON}" - ${ruby_interpreter} - # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that - -DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap - -DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy - -DPORT=GTK - # Source/cmake/WebKitFeatures.cmake - -DENABLE_API_TESTS=OFF - -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp) - -DENABLE_GAMEPAD=$(usex gamepad) - -DENABLE_MINIBROWSER=$(usex examples) - -DENABLE_PDFJS=$(usex pdf) - -DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service) - -DENABLE_SPELLCHECK=$(usex spell) - -DENABLE_UNIFIED_BUILDS=$(usex jumbo-build) - -DENABLE_VIDEO=$(usex gstreamer) - -DUSE_GSTREAMER_WEBRTC=$(usex gstreamer) - -DUSE_GSTREAMER_TRANSCODER=$(usex gstreamer) - -DENABLE_WEBDRIVER=OFF # Disable WebDriver for webkit2gtk-5.0 and use the webkit2gtk-4.1 - -DENABLE_WEBGL=ON - -DENABLE_WEB_AUDIO=$(usex gstreamer) - -DUSE_AVIF=$(usex avif) - # Source/cmake/OptionsGTK.cmake - -DENABLE_DOCUMENTATION=OFF - -DENABLE_INTROSPECTION=$(usex introspection) - -DENABLE_JOURNALD_LOG=$(usex systemd) - -DENABLE_QUARTZ_TARGET=$(usex aqua) - -DENABLE_WAYLAND_TARGET=$(usex wayland) - -DENABLE_X11_TARGET=$(usex X) - -DUSE_GBM=ON - -DUSE_GTK4=ON # webkit2gtk-6.0 - -DUSE_JPEGXL=$(usex jpegxl) - -DUSE_LCMS=$(usex lcms) - -DUSE_LIBHYPHEN=ON - -DUSE_LIBSECRET=$(usex keyring) - -DUSE_OPENGL_OR_ES=ON - -DUSE_OPENJPEG=$(usex jpeg2k) - -DUSE_SOUP2=OFF - -DUSE_WOFF2=ON - ) - - # https://bugs.gentoo.org/761238 - append-cppflags -DNDEBUG - - WK_USE_CCACHE=NO cmake_src_configure -} - -pkg_postinst() { - optfeature "geolocation service (used at runtime if available)" "app-misc/geoclue" - optfeature "Common Multimedia codecs" "media-plugins/gst-plugins-meta" - optfeature "(MPEG-)DASH support" "media-plugins/gst-plugins-dash" - optfeature "HTTP-Live-Streaming support" "media-plugins/gst-plugins-hls" -} diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.0.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.0.ebuild deleted file mode 100644 index ff1b87b91e12..000000000000 --- a/net-libs/webkit-gtk/webkit-gtk-2.42.0.ebuild +++ /dev/null @@ -1,249 +0,0 @@ -# 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..12} ) -USE_RUBY="ruby30 ruby31 ruby32" - -inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake - -MY_P="webkitgtk-${PV}" -DESCRIPTION="Open source web browser engine" -HOMEPAGE="https://www.webkitgtk.org" -SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz" - -LICENSE="LGPL-2+ BSD" -SLOT="4/37" # soname version of libwebkit2gtk-4.0 -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X" -REQUIRED_USE="|| ( aqua wayland X )" - -# Tests do not run when built from tarballs -# https://bugs.webkit.org/show_bug.cgi?id=215986 -RESTRICT="test" - -# Dependencies found at Source/cmake/OptionsGTK.cmake -# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is -# experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30 -# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE) -# TODO: gst-plugins-base[X] is only needed when build configuration ends up -# with GLX set, but that's a bit automagic too to fix -RDEPEND=" - >=x11-libs/cairo-1.16.0[X?] - >=media-libs/fontconfig-2.13.0:1.0 - >=media-libs/freetype-2.9.0:2 - >=dev-libs/libgcrypt-1.7.0:0= - >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] - >=media-libs/harfbuzz-1.4.2:=[icu(+)] - >=dev-libs/icu-61.2:= - media-libs/libjpeg-turbo:0= - >=media-libs/libepoxy-1.4.0 - >=net-libs/libsoup-2.54:2.4[introspection?] - >=dev-libs/libxml2-2.8.0:2 - >=media-libs/libpng-1.4:0= - dev-db/sqlite:3 - sys-libs/zlib:0 - >=app-accessibility/at-spi2-core-2.46.0:2 - media-libs/libwebp:= - - >=dev-libs/glib-2.70.0:2 - >=dev-libs/libxslt-1.1.7 - media-libs/woff2 - keyring? ( app-crypt/libsecret ) - introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) - dev-libs/libtasn1:= - spell? ( >=app-text/enchant-0.22:2 ) - gstreamer? ( - >=media-libs/gstreamer-1.20:1.0 - >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] - media-libs/gst-plugins-base:1.0[opengl] - >=media-plugins/gst-plugins-opus-1.20:1.0 - >=media-libs/gst-plugins-bad-1.20:1.0 - ) - - X? ( - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXrender - x11-libs/libXt - ) - - dev-libs/hyphen - jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) - jpegxl? ( >=media-libs/libjxl-0.7.0 ) - avif? ( >=media-libs/libavif-0.9.0:= ) - lcms? ( media-libs/lcms:2 ) - - media-libs/mesa - media-libs/libglvnd - wayland? ( - >=dev-libs/wayland-1.15 - >=dev-libs/wayland-protocols-1.15 - >=gui-libs/libwpe-1.5.0:1.0 - >=gui-libs/wpebackend-fdo-1.7.0:1.0 - ) - - seccomp? ( - >=sys-apps/bubblewrap-0.3.1 - sys-libs/libseccomp - sys-apps/xdg-dbus-proxy - ) - - systemd? ( sys-apps/systemd:= ) - gamepad? ( >=dev-libs/libmanette-0.2.4 ) -" -DEPEND="${RDEPEND}" -# Need real bison, not yacc -BDEPEND=" - ${PYTHON_DEPS} - ${RUBY_DEPS} - >=app-accessibility/at-spi2-core-2.5.3 - dev-util/gdbus-codegen - dev-util/glib-utils - >=dev-util/gperf-3.0.1 - dev-util/unifdef - >=sys-devel/bison-2.4.3 - || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) - sys-devel/gettext - virtual/pkgconfig - - >=dev-lang/perl-5.10 - virtual/perl-Data-Dumper - virtual/perl-Carp - virtual/perl-JSON-PP -" - -S="${WORKDIR}/${MY_P}" - -CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307 - -# We cannot use PATCHES because src_prepare() calls cmake_src_prepare and -# gnome2_src_prepare, and both apply ${PATCHES[@]} -PATCHES=() - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if is-flagq "-g*" && ! is-flagq "-g*0" ; then - einfo "Checking for sufficient disk space to build ${PN} with debugging CFLAGS" - check-reqs_pkg_pretend - fi - - if ! test-flag-CXX -std=c++17 ; then - die "You need at least GCC 7.3.x or Clang >= 5 for C++17-specific compiler flags" - fi - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then - check-reqs_pkg_setup - fi - - python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - gnome2_src_prepare -} - -src_configure() { - # Respect CC, otherwise fails on prefix #395875 - tc-export CC - - # It does not compile on alpha without this in LDFLAGS - # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 - use alpha && append-ldflags "-Wl,--no-relax" - - # ld segfaults on ia64 with LDFLAGS --as-needed, bug #555504 - use ia64 && append-ldflags "-Wl,--no-as-needed" - - # Sigbuses on SPARC with mcpu and co., bug #??? - use sparc && filter-flags "-mvis" - - # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634 - use ppc64 && append-flags "-mminimal-toc" - - # Try to use less memory, bug #469942 (see Fedora .spec for reference) - # --no-keep-memory doesn't work on ia64, bug #502492 - if ! use ia64; then - append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") - fi - - # Ruby situation is a bit complicated. See bug 513888 - local rubyimpl - local ruby_interpreter="" - local RUBY - for rubyimpl in ${USE_RUBY}; do - if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then - RUBY="$(type -P ${rubyimpl})" - ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}" - fi - done - # This will rarely occur. Only a couple of corner cases could lead us to - # that failure. See bug 513888 - [[ -z ${ruby_interpreter} ]] && die "No suitable ruby interpreter found" - # JavaScriptCore/Scripts/postprocess-asm invokes another Ruby script directly - # so it doesn't respect RUBY_EXECUTABLE, bug #771744. - sed -i -e "s:#!/usr/bin/env ruby:#!${RUBY}:" $(grep -rl "/usr/bin/env ruby" Source/JavaScriptCore || die) || die - - # TODO: Check Web Audio support - # should somehow let user select between them? - - local mycmakeargs=( - -DPython_EXECUTABLE="${PYTHON}" - ${ruby_interpreter} - # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that - -DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap - -DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy - -DPORT=GTK - # Source/cmake/WebKitFeatures.cmake - -DENABLE_API_TESTS=OFF - -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp) - -DENABLE_GAMEPAD=$(usex gamepad) - -DENABLE_MINIBROWSER=$(usex examples) - -DENABLE_PDFJS=$(usex pdf) - -DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service) - -DENABLE_SPELLCHECK=$(usex spell) - -DENABLE_UNIFIED_BUILDS=$(usex jumbo-build) - -DENABLE_VIDEO=$(usex gstreamer) - -DUSE_GSTREAMER_WEBRTC=$(usex gstreamer) - -DUSE_GSTREAMER_TRANSCODER=$(usex gstreamer) - -DENABLE_WEBDRIVER=OFF # Disable WebDriver for webkit2gtk-4.0 and use the webkit2gtk-4.1 - -DENABLE_WEBGL=ON - -DENABLE_WEB_AUDIO=$(usex gstreamer) - -DUSE_AVIF=$(usex avif) - # Source/cmake/OptionsGTK.cmake - -DENABLE_DOCUMENTATION=OFF - -DENABLE_INTROSPECTION=$(usex introspection) - -DENABLE_JOURNALD_LOG=$(usex systemd) - -DENABLE_QUARTZ_TARGET=$(usex aqua) - -DENABLE_WAYLAND_TARGET=$(usex wayland) - -DENABLE_X11_TARGET=$(usex X) - -DUSE_GBM=ON - -DUSE_GTK4=OFF - -DUSE_JPEGXL=$(usex jpegxl) - -DUSE_LCMS=$(usex lcms) - -DUSE_LIBHYPHEN=ON - -DUSE_LIBSECRET=$(usex keyring) - -DUSE_OPENGL_OR_ES=ON - -DUSE_OPENJPEG=$(usex jpeg2k) - -DUSE_SOUP2=ON - -DUSE_WOFF2=ON - ) - - # https://bugs.gentoo.org/761238 - append-cppflags -DNDEBUG - - WK_USE_CCACHE=NO cmake_src_configure -} - -pkg_postinst() { - optfeature "geolocation service (used at runtime if available)" "app-misc/geoclue" - optfeature "Common Multimedia codecs" "media-plugins/gst-plugins-meta" - optfeature "(MPEG-)DASH support" "media-plugins/gst-plugins-dash" - optfeature "HTTP-Live-Streaming support" "media-plugins/gst-plugins-hls" -} diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.1-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.1-r410.ebuild index 007034b448c5..19c7f97e3817 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.42.1-r410.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.42.1-r410.ebuild @@ -150,6 +150,9 @@ pkg_setup() { src_prepare() { cmake_src_prepare gnome2_src_prepare + + # Fix USE=-jumbo-build compilation on arm64 + eapply "${FILESDIR}"/2.42.1-arm64-non-jumbo-fix.patch } src_configure() { diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.1-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.1-r600.ebuild index c3f8c3afb610..750b51413093 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.42.1-r600.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.42.1-r600.ebuild @@ -151,6 +151,9 @@ pkg_setup() { src_prepare() { cmake_src_prepare gnome2_src_prepare + + # Fix USE=-jumbo-build compilation on arm64 + eapply "${FILESDIR}"/2.42.1-arm64-non-jumbo-fix.patch } src_configure() { diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild index ff1b87b91e12..86bbd5c5de8a 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild @@ -148,6 +148,9 @@ pkg_setup() { src_prepare() { cmake_src_prepare gnome2_src_prepare + + # Fix USE=-jumbo-build compilation on arm64 + eapply "${FILESDIR}"/2.42.1-arm64-non-jumbo-fix.patch } src_configure() { diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz index 946d831bc0093bffdff266047b5acdb36e488812..e98babbcdaf49b8b7985e462694921282c232120 100644 GIT binary patch literal 14389 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 literal 14392 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 yo|FL!21LWN^MN~RlY;_p^SW18!|m?cjz*}OhD> "${D}/etc/${PN}/${service}" + echo 'MAILDIR=.maildir' >> "${D}/etc/${PN}/${service}" + echo 'MAILDIRPATH=.maildir' >> "${D}/etc/${PN}/${service}" + done + + for service in imapd pop3d ; do + echo -e '# Put any program for ${PRERUN} here' \ + >> "${D}/etc/${PN}/${service}" + echo 'PRERUN=' >> "${D}/etc/${PN}/${service}" + echo -e '# Put any program for ${LOGINRUN} here' \ + >> "${D}/etc/${PN}/${service}" + echo -e '# this is for relay-ctrl-allow in 4*' \ + >> "${D}/etc/${PN}/${service}" + echo 'LOGINRUN=' >> "${D}/etc/${PN}/${service}" + done + + for x in "${D}/usr/sbin"/* ; do + if [[ -L "${x}" ]] ; then + rm "${x}" || die "failed to remove ${x}" + fi + done + + mv "${D}/usr/share"/* "${D}/usr/sbin/" || die + mv "${D}/usr/sbin/man" "${D}/usr/share/" || die + + rm "${D}/usr/sbin/"{mkimapdcert,mkpop3dcert} || die + + dosbin "${FILESDIR}/mkimapdcert" "${FILESDIR}/mkpop3dcert" + + dosym ../../sbin/courierlogger "/usr/$(get_libdir)/${PN}/courierlogger" + + for initd in courier-{imapd,pop3d}{,-ssl} ; do + sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ + "${FILESDIR}/${PN}-${INITD_VER}-${initd}.rc6" \ + > "${T}/${initd}" \ + || die "initd libdir-sed failed" + doinitd "${T}/${initd}" + done + + cp "${FILESDIR}"/courier-*-r1.service . + + sed -i \ + -e "s:/usr/lib/:/usr/$(get_libdir)/:" \ + courier-*-r1.service \ + || die + + systemd_newunit courier-authdaemond-r1.service \ + courier-authdaemond.service + systemd_newunit courier-imapd-ssl-r1.service \ + courier-imapd-ssl.service + systemd_newunit courier-imapd-r1.service \ + courier-imapd.service + + exeinto "/usr/$(get_libdir)/${PN}" + for exe in gentoo-{imapd,pop3d}{,-ssl}.rc courier-{imapd,pop3d}.indirect ; do + sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ + "${FILESDIR}/${PN}-${RC_VER}-${exe}" \ + > "${T}/${exe}" \ + || die "exe libdir-sed failed" + doexe "${T}/${exe}" + done + + # Avoid a collision with mail-mta/netqmail, bug 482098. + mv "${D}/usr/sbin/"{,courier-}maildirmake \ + || die "failed to rename maildirmake to courier-maildirmake" + mv "${D}/usr/share/man/man1/"{,courier-}maildirmake.1 \ + || die "failed to rename maildirmake.1 to courier-maildirmake.1" + + rm -rf "${D}"/usr/sbin/doc + + dodoc AUTHORS INSTALL NEWS README ChangeLog + readme.gentoo_create_doc + dodoc "${FILESDIR}/${PN}-gentoo.readme" + docinto imap + dodoc libs/imap/ChangeLog libs/imap/BUGS* libs/imap/README* + docinto maildir + dodoc libs/maildir/AUTHORS libs/maildir/*.html libs/maildir/README* + docinto rfc2045 + dodoc libs/rfc2045/*.html + docinto tcpd + dodoc libs/tcpd/README* libs/tcpd/*.html + exeinto /etc/cron.monthly + newexe "${FILESDIR}"/${PN}.cron ${PN} +} + +pkg_postinst() { + # Some users have been reporting that permissions on this directory were + # getting scrambled, so let's ensure that they are sane. + fperms 0755 "${ROOT}/usr/$(get_libdir)/${PN}" + + readme.gentoo_print_elog + + elog "" + elog "Courier Imap now run as user mail:mail." + elog "" + elog "This require you to enable read/write access to the caches:" + elog "/var/lib/courier-imap/courierssl*cache (chown mail:mail)" + elog "and read access to the certificates (e.g. /etc/courier-imap/pop3d.pem )" +} diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 3eba0f28e4c0f8916517c0257ae94ffa65ef58a1..2e8f5e54af25cab1181283e3c5eb7bb937e7b3b2 100644 GIT binary patch delta 50990 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 <5HSe9yOZp* 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 DzO$Wl delta 50911 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 z

    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 diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index bbbcd238440e..63f0aa3769bd 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -1,5 +1,3 @@ -DIST dhcpcd-10.0.1.tar.xz 263564 BLAKE2B f1e93285d040b98bede86bb2e87e372afc0d1d124e7a6580c23d8d228a34ee17001fc3c2d9091b16fb082fe2f2ad7ba50c0dd7b0db2b2237ab1cff9ca152100a SHA512 31b0ac780b8592d3d40437837fd759a357b0200dbdc7fd8c62287a4fedc052f324fb8006daff84455906c82d5a4cb6a04916b94a0ad9b17899532f83daf51d3d -DIST dhcpcd-10.0.2.tar.xz 264324 BLAKE2B 999033b4c0bc46943332b0b7ed3f1869ad54e2c37346523a15fbd3d9f29db1e01c1ddd0a300826021d3e20493ea06358ef47ac6a02c50331ca0d90e31a123b85 SHA512 1231caba6b6a2264ba80be0c888f52ce1c8de21289c3a4452b5319dae76d8c1c78331a822372e77ee1419d12c23c1d57df712499d43983eb535e79c6a8e78f42 DIST dhcpcd-10.0.3.tar.xz 268872 BLAKE2B c063fbb44b4a6928ffd84c109c1ed8ae0345c81b732fc75ce1c1aebc51c190fa512de9822c1c6865794db126f4ad2aceef97c4da28d6922cca082b1aeedb4760 SHA512 f4437e9aa094ab38f077c455b012f46cc84a39f97a19eae896a0954f24f2064e91407dc7f7be7fae00faf3455a8e50695e94c406f476f88a61b980169a778560 -DIST dhcpcd-9.4.1.tar.xz 257092 BLAKE2B 847c7451918ac89fe384e180ec52ee4624c0f2dc73354ecb4c63b02d8d9cf0a6d164b33e5d083a05d4868079dcf6208a820b4263c80337a12be40a27517ecf87 SHA512 530e6a5bddab4f91bd66f8d47ccd8d6cac4bc2998ddd36da7e257c83270b558016e9e1fc2f815fb99c0d86ed4bbc2a3a1b78788e69fe151fddaf94428a47fa45 +DIST dhcpcd-10.0.4.tar.xz 269212 BLAKE2B 770ee398eccff20cd4a37f89b841f8d580d9a42b456d93673ab3bf6ddf1ed0e49feda47ea8c1206a8a8582bccde80f45c3efbf2e1d0e493b06f04e2c6df876af SHA512 8af26c4a42ce63e9cae72de68774807b8739aabd19cc2a0260148f3baa25c587bf34a5a0b80239b54d8ab9b79661744e61b0e316d2c510c4da65615268d3e8cf DIST dhcpcd-9.5.1.tar.xz 258280 BLAKE2B 355a98d415253608e8f586809d41e7654c1973d956cb3951218e1ff8c928ee414aa1b9854180c78e975898d9eb0f4cb9cc0fe64eefd5690b371989093e1bcb5a SHA512 979c180743d3e01d1996033d42c5606792e3acaef4e600f0ea51c362643a5b2743c6dc2792314c3b66edfa99c3b98d17f46cf3421e2088b37804e6e2167037ee diff --git a/net-misc/dhcpcd/dhcpcd-10.0.2.ebuild b/net-misc/dhcpcd/dhcpcd-10.0.2.ebuild deleted file mode 100644 index f311304756fa..000000000000 --- a/net-misc/dhcpcd/dhcpcd-10.0.2.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd toolchain-funcs - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git" -else - MY_P="${P/_alpha/-alpha}" - MY_P="${MY_P/_beta/-beta}" - MY_P="${MY_P/_rc/-rc}" - SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz" - S="${WORKDIR}/${MY_P}" - - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" -HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/" - -LICENSE="BSD-2 BSD ISC MIT" -SLOT="0" -IUSE="debug +embedded ipv6 privsep +udev" - -DEPEND="udev? ( virtual/udev )" -RDEPEND=" - ${DEPEND} - privsep? ( - acct-group/dhcpcd - acct-user/dhcpcd - ) -" - -src_configure() { - local myeconfargs=( - --dbdir="${EPREFIX}/var/lib/dhcpcd" - --libexecdir="${EPREFIX}/lib/dhcpcd" - --localstatedir="${EPREFIX}/var" - --prefix="${EPREFIX}" - --with-hook=ntp.conf - $(use_enable debug) - $(use_enable embedded) - $(use_enable ipv6) - $(use_enable privsep) - $(usex elibc_glibc '--with-hook=yp.conf' '') - --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" "${EPREFIX}/var/run/dhcpcd") - $(usex privsep '--privsepuser=dhcpcd' '') - $(usex udev '' '--without-dev --without-udev') - CC="$(tc-getCC)" - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - keepdir /var/lib/dhcpcd - newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd - systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service -} - -pkg_postinst() { - local dbdir="${EROOT}"/var/lib/dhcpcd old_files=() - - local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid - local old_duid="${EROOT}"/etc/dhcpcd.duid - local new_duid="${dbdir}"/duid - if [[ -e "${old_old_duid}" ]] ; then - # Upgrade the duid file to the new format if needed - if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then - sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}" - fi - - # Move the duid to /etc, a more sensible location - if [[ ! -e "${old_duid}" ]] ; then - cp -p "${old_old_duid}" "${new_duid}" - fi - old_files+=( "${old_old_duid}" ) - fi - - # dhcpcd-7 moves the files out of /etc - if [[ -e "${old_duid}" ]] ; then - if [[ ! -e "${new_duid}" ]] ; then - cp -p "${old_duid}" "${new_duid}" - fi - old_files+=( "${old_duid}" ) - fi - local old_secret="${EROOT}"/etc/dhcpcd.secret - local new_secret="${dbdir}"/secret - if [[ -e "${old_secret}" ]] ; then - if [[ ! -e "${new_secret}" ]] ; then - cp -p "${old_secret}" "${new_secret}" - fi - old_files+=( "${old_secret}" ) - fi - - # dhcpcd-7 renames some files in /var/lib/dhcpcd - local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic - local new_rdm="${dbdir}"/rdm_monotonic - if [[ -e "${old_rdm}" ]] ; then - if [[ ! -e "${new_rdm}" ]] ; then - cp -p "${old_rdm}" "${new_rdm}" - fi - old_files+=( "${old_rdm}" ) - fi - local lease= - for lease in "${dbdir}"/dhcpcd-*.lease*; do - [[ -f "${lease}" ]] || continue - old_files+=( "${lease}" ) - local new_lease=$(basename "${lease}" | sed -e "s/dhcpcd-//") - [[ -e "${dbdir}/${new_lease}" ]] && continue - cp "${lease}" "${dbdir}/${new_lease}" - done - - # Warn about removing stale files - if [[ -n "${old_files[@]}" ]] ; then - elog - elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from" - elog "${EROOT}/etc to ${dbdir}" - elog "and copied leases in ${dbdir} to new files with the dhcpcd-" - elog "prefix dropped." - elog - elog "You should remove these files if you don't plan on reverting" - elog "to an older version:" - local old_file= - for old_file in ${old_files[@]}; do - elog " ${old_file}" - done - fi - - if [ -z "${REPLACING_VERSIONS}" ]; then - elog - elog "dhcpcd has zeroconf support active by default." - elog "This means it will always obtain an IP address even if no" - elog "DHCP server can be contacted, which will break any existing" - elog "failover support you may have configured in your net configuration." - elog "This behaviour can be controlled with the noipv4ll configuration" - elog "file option or the -L command line switch." - elog "See the dhcpcd and dhcpcd.conf man pages for more details." - - elog - elog "Dhcpcd has duid enabled by default, and this may cause issues" - elog "with some dhcp servers. For more information, see" - elog "https://bugs.gentoo.org/show_bug.cgi?id=477356" - fi - - if ! has_version net-dns/bind-tools; then - elog - elog "If you activate the lookup-hostname hook to look up your hostname" - elog "using the dns, you need to install net-dns/bind-tools." - fi -} diff --git a/net-misc/dhcpcd/dhcpcd-10.0.1.ebuild b/net-misc/dhcpcd/dhcpcd-10.0.4.ebuild similarity index 99% rename from net-misc/dhcpcd/dhcpcd-10.0.1.ebuild rename to net-misc/dhcpcd/dhcpcd-10.0.4.ebuild index 1ea2577fd47a..a320e843768a 100644 --- a/net-misc/dhcpcd/dhcpcd-10.0.1.ebuild +++ b/net-misc/dhcpcd/dhcpcd-10.0.4.ebuild @@ -21,7 +21,7 @@ fi DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/" -LICENSE="BSD-2" +LICENSE="BSD-2 BSD ISC MIT" SLOT="0" IUSE="debug +embedded ipv6 privsep +udev" diff --git a/net-misc/dhcpcd/dhcpcd-9.4.1.ebuild b/net-misc/dhcpcd/dhcpcd-9.4.1.ebuild deleted file mode 100644 index b7d172155d9c..000000000000 --- a/net-misc/dhcpcd/dhcpcd-9.4.1.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd toolchain-funcs - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git" -else - MY_P="${P/_alpha/-alpha}" - MY_P="${MY_P/_beta/-beta}" - MY_P="${MY_P/_rc/-rc}" - SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" -HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ -https://roy.marples.name/projects/dhcpcd/" -LICENSE="BSD-2" -SLOT="0" -IUSE="debug +embedded ipv6 privsep +udev" - -COMMON_DEPEND="udev? ( virtual/udev )" -DEPEND="${COMMON_DEPEND}" -RDEPEND=" - ${COMMON_DEPEND} - privsep? ( - acct-group/dhcpcd - acct-user/dhcpcd - ) -" - -src_configure() { - local myeconfargs=( - --dbdir="${EPREFIX}/var/lib/dhcpcd" - --libexecdir="${EPREFIX}/lib/dhcpcd" - --localstatedir="${EPREFIX}/var" - --prefix="${EPREFIX}" - --with-hook=ntp.conf - $(use_enable debug) - $(use_enable embedded) - $(use_enable ipv6) - $(use_enable privsep) - $(usex elibc_glibc '--with-hook=yp.conf' '') - --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" "${EPREFIX}/var/run/dhcpcd") - $(usex privsep '--privsepuser=dhcpcd' '') - $(usex udev '' '--without-dev --without-udev') - CC="$(tc-getCC)" - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - keepdir /var/lib/dhcpcd - newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd - systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service -} - -pkg_postinst() { - local dbdir="${EROOT}"/var/lib/dhcpcd old_files=() - - local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid - local old_duid="${EROOT}"/etc/dhcpcd.duid - local new_duid="${dbdir}"/duid - if [[ -e "${old_old_duid}" ]] ; then - # Upgrade the duid file to the new format if needed - if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then - sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}" - fi - - # Move the duid to /etc, a more sensible location - if [[ ! -e "${old_duid}" ]] ; then - cp -p "${old_old_duid}" "${new_duid}" - fi - old_files+=( "${old_old_duid}" ) - fi - - # dhcpcd-7 moves the files out of /etc - if [[ -e "${old_duid}" ]] ; then - if [[ ! -e "${new_duid}" ]] ; then - cp -p "${old_duid}" "${new_duid}" - fi - old_files+=( "${old_duid}" ) - fi - local old_secret="${EROOT}"/etc/dhcpcd.secret - local new_secret="${dbdir}"/secret - if [[ -e "${old_secret}" ]] ; then - if [[ ! -e "${new_secret}" ]] ; then - cp -p "${old_secret}" "${new_secret}" - fi - old_files+=( "${old_secret}" ) - fi - - # dhcpcd-7 renames some files in /var/lib/dhcpcd - local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic - local new_rdm="${dbdir}"/rdm_monotonic - if [[ -e "${old_rdm}" ]] ; then - if [[ ! -e "${new_rdm}" ]] ; then - cp -p "${old_rdm}" "${new_rdm}" - fi - old_files+=( "${old_rdm}" ) - fi - local lease= - for lease in "${dbdir}"/dhcpcd-*.lease*; do - [[ -f "${lease}" ]] || continue - old_files+=( "${lease}" ) - local new_lease=$(basename "${lease}" | sed -e "s/dhcpcd-//") - [[ -e "${dbdir}/${new_lease}" ]] && continue - cp "${lease}" "${dbdir}/${new_lease}" - done - - # Warn about removing stale files - if [[ -n "${old_files[@]}" ]] ; then - elog - elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from" - elog "${EROOT}/etc to ${dbdir}" - elog "and copied leases in ${dbdir} to new files with the dhcpcd-" - elog "prefix dropped." - elog - elog "You should remove these files if you don't plan on reverting" - elog "to an older version:" - local old_file= - for old_file in ${old_files[@]}; do - elog " ${old_file}" - done - fi - - if [ -z "${REPLACING_VERSIONS}" ]; then - elog - elog "dhcpcd has zeroconf support active by default." - elog "This means it will always obtain an IP address even if no" - elog "DHCP server can be contacted, which will break any existing" - elog "failover support you may have configured in your net configuration." - elog "This behaviour can be controlled with the noipv4ll configuration" - elog "file option or the -L command line switch." - elog "See the dhcpcd and dhcpcd.conf man pages for more details." - - elog - elog "Dhcpcd has duid enabled by default, and this may cause issues" - elog "with some dhcp servers. For more information, see" - elog "https://bugs.gentoo.org/show_bug.cgi?id=477356" - fi - - if ! has_version net-dns/bind-tools; then - elog - elog "If you activate the lookup-hostname hook to look up your hostname" - elog "using the dns, you need to install net-dns/bind-tools." - fi -} diff --git a/net-misc/gerbera/gerbera-1.12.1.ebuild b/net-misc/gerbera/gerbera-1.12.1-r1.ebuild similarity index 97% rename from net-misc/gerbera/gerbera-1.12.1.ebuild rename to net-misc/gerbera/gerbera-1.12.1-r1.ebuild index 00f14f51b749..28552ca8d1de 100644 --- a/net-misc/gerbera/gerbera-1.12.1.ebuild +++ b/net-misc/gerbera/gerbera-1.12.1-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://github.com/gerbera/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~x86" S="${WORKDIR}/${P}" fi @@ -34,7 +34,7 @@ RDEPEND=" virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) - exiv2? ( media-gfx/exiv2 ) + exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) diff --git a/net-misc/gerbera/gerbera-9999.ebuild b/net-misc/gerbera/gerbera-9999.ebuild index 00f14f51b749..2691f65a7c4f 100644 --- a/net-misc/gerbera/gerbera-9999.ebuild +++ b/net-misc/gerbera/gerbera-9999.ebuild @@ -34,7 +34,7 @@ RDEPEND=" virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) - exiv2? ( media-gfx/exiv2 ) + exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest index acf0147bd96b..32d1c784c5f7 100644 --- a/net-misc/moonlight/Manifest +++ b/net-misc/moonlight/Manifest @@ -1 +1,2 @@ DIST MoonlightSrc-4.3.1.tar.gz 71454450 BLAKE2B cd6d8d95c3d53dbf73850cd30f86bdb9837806a642472454d70f6abee20ae91bc79c0671c4da0a74fb5f43086841a8318718c4f2f4e4768b395fb4b38d1dde9e SHA512 f5f7b23929aadb87716470522a315cba40d8155be6b76297eab4107e0fef71b48f9f4c9a4cc2b58bd48579db052a8ca8ecda9b49c78c3d229863a30886cf1847 +DIST MoonlightSrc-5.0.0.tar.gz 79821343 BLAKE2B 91a57f70863cd9c8a8a0cb28cc0475468485d449747fb3425dce41c046af992f9b636036cf735799042d895e69c2c88fbc48d1b1b874bd03a3b1eef97d6c98ad SHA512 067f862d2f33a7b2d47b6465951a5618a81f027219b9dcbe976154abaa7e0ba3913e59096584bbb8f86170d677804bb5e1412f7bd71727d9f8ac519adde097d3 diff --git a/net-misc/moonlight/moonlight-5.0.0.ebuild b/net-misc/moonlight/moonlight-5.0.0.ebuild new file mode 100644 index 000000000000..8b57b5053b13 --- /dev/null +++ b/net-misc/moonlight/moonlight-5.0.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://github.com/moonlight-stream/moonlight-qt.git" + EGIT_SUBMODULES=( '*' -libs -soundio ) + inherit git-r3 +else + SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz" + KEYWORDS="~amd64 ~arm64" + S="${WORKDIR}" +fi + +inherit qmake-utils xdg + +DESCRIPTION="NVIDIA GameStream (and Sunshine) client" +HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt" +LICENSE="GPL-3" +SLOT="0" +IUSE="cuda +libdrm embedded glslow mmal soundio +vaapi vdpau wayland X" + +RDEPEND=" + dev-libs/openssl:= + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + media-libs/libglvnd + media-libs/libpulse + media-libs/libsdl2[haptic,kms,joystick,sound,video] + media-libs/opus + media-libs/sdl2-ttf + media-video/ffmpeg:=[cuda?,libdrm?,mmal?] + libdrm? ( x11-libs/libdrm ) + soundio? ( media-libs/libsoundio:= ) + vaapi? ( media-libs/libva:=[wayland?,X?] ) + vdpau? ( x11-libs/libvdpau ) + wayland? ( dev-libs/wayland ) + X? ( x11-libs/libX11 ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + dev-qt/qtcore + virtual/pkgconfig +" + +src_prepare() { + default + + # Force system libsoundio over bundled version. + rm -r soundio/ || die +} + +src_configure() { + eqmake5 PREFIX="${EPREFIX}/usr" CONFIG+=" \ + $(usex cuda "" disable-cuda) \ + $(usex libdrm "" disable-libdrm) \ + $(usex mmal "" disable-mmal) \ + $(usex vaapi "" disable-libva) \ + $(usex vdpau "" disable-libvdpau) \ + $(usex wayland "" disable-wayland) \ + $(usex X "" disable-x11) \ + $(usev embedded) \ + $(usev glslow) \ + $(usev soundio) \ + " +} + +src_install() { + emake install INSTALL_ROOT="${D}" + einstalldocs +} diff --git a/net-misc/netifrc/Manifest b/net-misc/netifrc/Manifest index 912e655ee1ab..8c1bd2bdd95b 100644 --- a/net-misc/netifrc/Manifest +++ b/net-misc/netifrc/Manifest @@ -1,2 +1,3 @@ DIST netifrc-0.7.5.tar.gz 86884 BLAKE2B 6ca9b8034fe69767910814021df783710cf6b6a4edb5a877142e6be67b57556fee2e9e3fefb8d22c03b1460ce45bf7e490a1a0862dd6ce7b9beb247c942341b0 SHA512 a043df2850362da5f6d8620c4c76ca0644e97c64c0223bfe50e31d20fd8a3e5cf8afa1234d99946631868eab77a8816d24f8cb05b3e4cf4bec101478d162e8a4 DIST netifrc-0.7.6.tar.gz 86771 BLAKE2B 814e97630a84a2f9531aa81754f3ea20a561f19d055e4a6652a1374925c4ff99996e7279e161a817e3c50059b2c40b7b1a7602bad3dbcb68836882e4fe5ad754 SHA512 ec8d44254106a38b16c500002ef33a5064db40db565cef7b7499d38c7636f2b9c01305329d77ac6298621f3b55a1401345c108374a691ae41129b8fe9d5a7e35 +DIST netifrc-0.7.7.tar.bz2 75823 BLAKE2B e2d99ac347e9a449b39981b1aa1585ff83d05af1bafe09f7e2e25954360df1e76f53ce4a5c8e08777ba45baf697a307697576835df4c4b4ae010ab84dbe8bb2b SHA512 995f89beece9e7ff0b558b466c06a476f22d3161f31622a232c382d81e74399aeb0a39cb4a95080829120c527a1a93757425671e2ca3639d8637e5e905ad3e80 diff --git a/net-misc/netifrc/netifrc-0.7.7.ebuild b/net-misc/netifrc/netifrc-0.7.7.ebuild new file mode 100644 index 000000000000..a05e5bb7a079 --- /dev/null +++ b/net-misc/netifrc/netifrc-0.7.7.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd udev + +DESCRIPTION="Gentoo Network Interface Management Scripts" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Netifrc" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI=" + https://anongit.gentoo.org/git/proj/netifrc.git + https://github.com/gentoo/${PN} + " + inherit git-r3 +else + SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="BSD-2 GPL-2" +SLOT="0" +IUSE="+dhcp" + +RDEPEND=" + sys-apps/gentoo-functions + >=sys-apps/openrc-0.15 + dhcp? ( + || ( + net-misc/dhcpcd + net-misc/dhcp[client] + sys-apps/busybox + ) + ) +" +BDEPEND=" + kernel_linux? ( virtual/pkgconfig ) +" + +src_prepare() { + if [[ ${PV} == 9999 ]] ; then + local ver="git-${EGIT_VERSION:0:6}" + sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die + einfo "Producing ChangeLog from Git history" + GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog + fi + + default +} + +src_compile() { + MAKE_ARGS=( + PREFIX="${EPREFIX}" + UPREFIX="${EPREFIX}/usr" + UDEVDIR="${EPREFIX}$(get_udevdir)" + LIBEXECDIR="${EPREFIX}/lib/${PN}" + PF="${PF}" + ) + + emake "${MAKE_ARGS[@]}" all +} + +src_install() { + emake "${MAKE_ARGS[@]}" DESTDIR="${D}" install + dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO + + # Install the service file + local LIBEXECDIR="${EPREFIX}/lib/${PN}" + sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service.in" > "${T}/net_at.service" || die + systemd_newunit "${T}/net_at.service" 'net@.service' + + local UNIT_DIR="$(systemd_get_systemunitdir)" + UNIT_DIR="${UNIT_DIR#"${EPREFIX}"}" + dosym net@.service "${UNIT_DIR}/net@lo.service" +} + +pkg_postinst() { + udev_reload + + if [[ ! -e "${EROOT}"/etc/conf.d/net && -z ${REPLACING_VERSIONS} ]]; then + elog "The network configuration scripts will use dhcp by" + elog "default to set up your interfaces." + elog "If you need to set up something more complete, see" + elog "${EROOT}/usr/share/doc/${P}/README" + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/net-misc/smb4k/Manifest b/net-misc/smb4k/Manifest index 6b0d375ed93c..90b785000109 100644 --- a/net-misc/smb4k/Manifest +++ b/net-misc/smb4k/Manifest @@ -1 +1,2 @@ DIST smb4k-3.2.3.tar.xz 4314676 BLAKE2B f345e7c57e0f96eecf38aebddc2808cee2d38106bce66083bb0abbd7630b75cb7c1266f64c066d6e9884ecc778c11a95336df50cca74534ea28e2d5b997ad9bb SHA512 ff91ba307aa8934bdee045aad5963440d80794ad6405b1770072fda590f658db20d096f8e98de3a38cebe0fedf6cf86cbe7aed4f8521aa0f13fa496d91f7d2b2 +DIST smb4k-3.2.4.tar.xz 4314512 BLAKE2B 48af157db0196e2c59723f51f5ca3c26d74ba7b11e9b6638be2618679904bd50123670519b69d4410583ab8a78af8941ced9b23ab8ca37a526d22e5e4e4fa758 SHA512 2eb9ffc320d5b53a23cda1a2d20394106835521b3fa84a399763857c03db1177455ba5d03a66d8da9655ee0d1b970275f5f851ca3671f51c44281d4817f5e39b diff --git a/net-misc/smb4k/smb4k-3.2.4.ebuild b/net-misc/smb4k/smb4k-3.2.4.ebuild new file mode 100644 index 000000000000..d52805fd7b61 --- /dev/null +++ b/net-misc/smb4k/smb4k-3.2.4.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="Advanced network neighborhood browser" +HOMEPAGE="https://apps.kde.org/smb4k/ +https://sourceforge.net/p/smb4k/home/Home/" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +fi + +LICENSE="GPL-2" +SLOT="5" +IUSE="+discovery plasma" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kauth-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdnssd-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + net-fs/samba[cups] + discovery? ( + net-libs/kdsoap:= + net-libs/kdsoap-ws-discovery-client + ) +" +RDEPEND="${DEPEND} + plasma? ( + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + ) +" + +src_configure() { + local mycmakeargs=( + -DSMB4K_WITH_WS_DISCOVERY=$(usex discovery) + -DSMB4K_INSTALL_PLASMOID=$(usex plasma) + ) + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + elog "Users of Samba 4.7 and above please note that for the time being," + elog "the following setting has to be added to or changed in the [global]" + elog "section of the smb.conf file:" + elog + elog "[global]" + elog "client max protocol = NT1" +} diff --git a/net-misc/ytmdl/ytmdl-2023.2.28.ebuild b/net-misc/ytmdl/ytmdl-2023.2.28.ebuild index e0515985d47a..2149ca575f5b 100644 --- a/net-misc/ytmdl/ytmdl-2023.2.28.ebuild +++ b/net-misc/ytmdl/ytmdl-2023.2.28.ebuild @@ -22,8 +22,8 @@ RDEPEND=" dev-python/colorama[${PYTHON_USEDEP}] dev-python/ffmpeg-python[${PYTHON_USEDEP}] dev-python/itunespy[${PYTHON_USEDEP}] + dev-python/musicbrainzngs[${PYTHON_USEDEP}] dev-python/pyDes[${PYTHON_USEDEP}] - dev-python/python-musicbrainzngs[${PYTHON_USEDEP}] dev-python/pyxdg[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-python/rich[${PYTHON_USEDEP}] diff --git a/net-misc/ytmdl/ytmdl-2023.7.27.ebuild b/net-misc/ytmdl/ytmdl-2023.7.27.ebuild index 6914830846e8..1d767679b5f9 100644 --- a/net-misc/ytmdl/ytmdl-2023.7.27.ebuild +++ b/net-misc/ytmdl/ytmdl-2023.7.27.ebuild @@ -23,8 +23,8 @@ RDEPEND=" dev-python/colorama[${PYTHON_USEDEP}] dev-python/ffmpeg-python[${PYTHON_USEDEP}] dev-python/itunespy[${PYTHON_USEDEP}] + dev-python/musicbrainzngs[${PYTHON_USEDEP}] dev-python/pyDes[${PYTHON_USEDEP}] - dev-python/python-musicbrainzngs[${PYTHON_USEDEP}] dev-python/pyxdg[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-python/rich[${PYTHON_USEDEP}] diff --git a/net-nds/Manifest.gz b/net-nds/Manifest.gz index 2171285bec8fddce5f833b2efd79d03a8977c604..b5088bf71507f9fd675e8608fdb31b7143ebe115 100644 GIT binary patch literal 2395 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 +Date: Fri, 1 Sep 2023 18:19:23 +0000 +Subject: [PATCH] upgrade xml DTD to 4.5 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Trival change which upgardes xml DTD version to latest stable 4.5. + +Signed-off-by: Tomasz KÅ‚oczko +--- a/man/gssproxy-mech.8.xml.in ++++ b/man/gssproxy-mech.8.xml.in +@@ -1,6 +1,6 @@ + +- ++ + + GssProxy GSSAPI mechanism manual page + +--- a/man/gssproxy.8.xml ++++ b/man/gssproxy.8.xml +@@ -1,6 +1,6 @@ + +- ++ + + GssProxy Manual pages + +--- a/man/gssproxy.conf.5.xml ++++ b/man/gssproxy.conf.5.xml +@@ -1,6 +1,6 @@ + +- ++ + + GssProxy Manual pages + diff --git a/net-nds/gssproxy/files/gssproxy-0.9.2-no-git-log.patch b/net-nds/gssproxy/files/gssproxy-0.9.2-no-git-log.patch new file mode 100644 index 000000000000..2d12d7d738f9 --- /dev/null +++ b/net-nds/gssproxy/files/gssproxy-0.9.2-no-git-log.patch @@ -0,0 +1,13 @@ +Don't try to call 'git log' during configure. This leads to especially confusing +output if the WORKDIR or S is a git repo for development. +--- a/configure.ac ++++ b/configure.ac +@@ -29,7 +29,7 @@ AC_SUBST([PRERELEASE_VERSION], + AC_DEFINE([PRERELEASE_VERSION], "PRERELEASE_VERSION_NUMBER", + [Prerelease version number of package]) + +-AM_CONDITIONAL([GIT_CHECKOUT], [git log -1 &>/dev/null]) ++AM_CONDITIONAL([GIT_CHECKOUT], [false &>/dev/null]) + + m4_pattern_allow([AM_SILENT_RULES]) + AM_SILENT_RULES diff --git a/net-nds/gssproxy/gssproxy-0.9.2.ebuild b/net-nds/gssproxy/gssproxy-0.9.2.ebuild new file mode 100644 index 000000000000..501803444429 --- /dev/null +++ b/net-nds/gssproxy/gssproxy-0.9.2.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Daemon to proxy GSSAPI context establishment and channel handling" +HOMEPAGE="https://github.com/gssapi/gssproxy" +SRC_URI="https://github.com/gssapi/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="BSD-1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="debug selinux systemd" + +DEPEND=" + >=dev-libs/libverto-0.2.2 + >=dev-libs/ding-libs-0.6.1 + virtual/krb5 + selinux? ( sys-libs/libselinux ) +" +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-gssproxy ) +" +# We need xml stuff to build the man pages, and people really want/need +# the man pages for this package :), bug #585200 +BDEPEND=" + app-text/docbook-xml-dtd:4.5 + dev-libs/libxslt + virtual/pkgconfig +" + +# Many requirements to run tests, including running slapd as root, hence +# unfeasible. +RESTRICT="test" + +PATCHES=( + "${FILESDIR}"/${PN}-0.9.2-no-git-log.patch + "${FILESDIR}"/${P}-docbook-upgrade.patch +) + +# pkg_setup() { +# # Here instead of flag-logic in DEPEND, since virtual/krb5 does not +# # allow to specify the openldap use flag, which heimdal doesn't +# # support. +# # Using mit-krb5 explicitly because heimdal doesn't install kerberos +# # schemata required for the tests of gss-proxy. +# if use test && ! has_version "app-crypt/mit-krb5[openldap]"; then +# eerror "Tests of this package require the kerberos schemata installed from app-crypt/mit-krb5[openldap]." +# die "Tests enabled but no app-crypt/mit-krb5[openldap] being installed." +# fi +# } + +# Was required in 0.7.0 to fix the schema- and slapd-path. Reason for +# comment: see RESTRICT comment +# src_prepare() { +# default +# # The tests look for kerberos schemata in the documentation +# # directory of krb5, however these are installed in /etc/openldap +# # and only if the openldap useflag is supplied +# sed -i \ +# -e 's#/usr/share/doc/krb5-server-ldap*#/etc/openldap/schema#' \ +# -e "s#\(subprocess.Popen..\"\)slapd#\1/usr/$(get_libdir)/openldap/slapd#" \ +# "${S}/tests/testlib.py" || die +# } + +src_prepare() { + default + + # Just for gssproxy-0.9.2-no-git-log.patch + eautoreconf +} + +src_configure() { + local myeconfargs=( + # The build assumes localstatedir is /var and takes care of + # using all the right subdirs itself. + --localstatedir="${EPREFIX}"/var + + --with-os=gentoo + --with-initscript=$(usex systemd systemd none) + $(use_with selinux) + $(use_with debug gssidebug) + + # We already set FORTIFY_SOURCE by default along with the + # other bits. But setting it on each compile line interferes + # with efforts to try e.g. FORTIFY_SOURCE=3. So, disable it, + # but there's no actual difference to the safety of the binaries + # because of Gentoo's configuration/patches to the toolchain. + --without-hardening + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + # This is a plugin module, so no need for la file. + find "${ED}"/usr -name proxymech.la -delete || die + + doinitd "${FILESDIR}"/gssproxy + insinto /etc/gssproxy + doins examples/*.conf + + keepdir /var/lib/gssproxy + keepdir /var/lib/gssproxy/clients + keepdir /var/lib/gssproxy/rcache + fperms 0700 /var/lib/gssproxy/clients + fperms 0700 /var/lib/gssproxy/rcache + + # The build installs a bunch of empty dirs, so prune them. + find "${ED}" -depth -type d -empty -delete || die +} diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz index 4d504c4ec3cae243c1e17329145a18860b9481dc..b6004ca40055c1ee82f8a302a5e666f8eb39a4d6 100644 GIT binary patch delta 6839 zcmV;o8c5}eHjFlZABzY8000000{?ZIO^;m3aYgs~72F%N^ZR2tf@RpS<&CsAG9w~6 z4U*lX?xtk@d!HzXRgai4B#j2mW>vn(hpMU!B)!vt`_w~>J`}NC*m|FVq z`~UjsKmU+^|KZHK+E(eatd^_P9cv0CX(deQ8kb7T z(ZZHfq|KnU%aWdB)X{SZCDgQM7u_atj5$x*i(l3mavZuo{OOUkJb$oOiQ4Q88(Et5 z7*7guZYeeP#j={N-~I8Y|Nf7E`@^69{9!%4s{HcH$G_Q@FHiRT{x5%A&riqR-aqg> z{a(2ghsDn4^cD3iE4k`gA#3Wbt-5l_w)g47^3gczTxC(mraO%`Vm(ub1&yc8n1x>( ziJEE(qYA~Yy+}_p27jTBovQVc&(V@v92Drp@0IgyXk*ysnd_LFzY`Z5a+1W7dTzqQ z?h&Ho6c5W9nfjKMO?1ZHZI|39eZap`%1SZE%6!`3bM|bSOY5nX%0t#Vk44$-v{NTr zwBor`?(4TNcBxh?^Ik0$#b;|h?8od==NKWRBCD`t)L&Fmo`0-Yj+Gdin6@QVhDwM> zN)Ag)UU{-;%eJz%dG-z~&@rL(K6ywftM@u*@;@llYzwOniAMTfEiG-W9CKGGovoj3 z1=-c6b^0XcROnXLb$U!TB<5ga6l%0XJEEhkGFw`;^j+vZ7P1EO!q0T2b(*rHl-y=4 z#@@6m>+jbNmOA9T} zu*a4$S}&!~Y&PZ@^n2!em0I(g)@_w;G1fjK^=LuI41p~ehy4z{@By|p@r}WZe|#^O z(b{%`Pk5-!OWLLl%2jAdRwJQGOd+jAL1d*9tV}5yMNyjS88y@5D>r&S=W;?&ip_sg zspy5Y7EqmDnCQH`JLxC{hS6DFW?J!5u5a%zU)TGSJZhF`mwUzH8gy`(i>56`o5`As zkKOsODq41~sr1<}QHU)X>rAPNrn``Jv>?zmMi-2I zSWhbK%pTI~NXi74HHtqljk0{YVqRfw)3bX@bmV3X+myLb(i3AqX45V$2PD|&Q2H=u zq06>}9hB8ZCMYu6D}+bI_S2^?f8Q7RqT3$>8N8vDatEC*SaU0X(u=SRri*bL3;^02 z)A5b$kxoH28pG6>v3#=#YB={C(Ko#Hk$cK9jlpBN*f8xoU@Rdq3r$68RP(}9<8l{% zoFOwVEwFX;DGpP09EwB(4YVS$C2SRX&IeSsoYtd}Sk;`!9{+b(MiO?R85Nr0SZ9Jy zWmjk9*XdqHS@9o#CW$c;3@%$*n?4JAt=GG}JUxFz^)DjEmfUOBP=eY!%`zB4OWq%+ z2AiuPJ9W)*b{?zmntMEb(*(W5nFc*A-iRiNS|K8xYR+O(!-6RT$eD*N=xa{GQwMAl zk7S*08mXF$v|YvqYRoz?Y}_@+j(KTf(=qpj+`HDs6sf>()a>Q;qWtMvGzu*RWLm2!{R^kWP|H9+0-D+I zDeB2?7`&Z zJqp%;dJMDgOzXlEYF3dL?~5U6#GJz%isYgL)q;QvR2z9=cqqwHq$EdV#6(7PTe8DC zhsM}_i*@qBZecA3JRji0NwSRs5Hs5v=6x{HMYQacC42FQ6#YzOdX3Y(eACKC`Ds&> zY(mT15J&glbQn>fYM+l-Jxgq|qxFHL|mS@B>6#i%QE7r(gLu?s&U<;6B6VRA8 z2yj?3%c5n3QEYp#JcwlWXq%C^lae?=;CLj2`N*(@V=IBMkgsqNyfP&64oyUYVq#8UpdurPa+%RH zol)nx`4OV4@{oT(r60zX-pGr&G2$0C30cr@lN6MJ14xj$!b@lCXZjjwf6$xUCNwdT z&*^zfX68r-hnd*;I>W$|C_L<~4N>He=r`g_4Lx1JU*2C{Uw_DzeD0%Qgjm%? zuJ8c@9&!GGr=)%O3cSD~q3+yB7FTRw+$Lun!r>us9-(- zQ9ST5}E@lRRUMJm$(~RtsXm3dL6#6Jfd@%aFpdCNuvBti0~*O$ zECKFeGeM=w7LcOoU+|QF#cCDGi?19SB0}!vjV!WmR0%n>@!L@fqMyTIS?oyoEWVW5ZSX{ zF4eLx-#%Sntj2ax{!DabrVwKG8^VAkZl8l;;*X>NR!;Em1pz~UDOl`bt=s()st>ps z!a`FcaEHu?eVIqsPDn^hs@Av}8>Wv2Iq*0*lwb}vMLNBDFBcXGq$>tFeQF1U0^I1~ z;gfDg4gH&;vzW#pF~}3{qlX-aqC1MAA4#dL3sVy$Q;QNv5<)HoOIq0(* z;#A;0vw+y;B*P}12P zIX9VC>fZh|aTB4}?5;`~$pqT*KQe-*T5wp%Y%{6BPrf{TyCDFNi?Nr@C-r~BhegPB_-yXbmnjj*%o3ujRxGgu=uW>_v-5xkd4MsTn5u=_&tkcJUCg!>F@V_Ou{W z?jTUWM9|@_0@nLM0$aJZ3q?(d7H5~JlqtfheCzgqqdq_ApfgY+=&PaWNPJ0*=qetX zCyyA2E~gZd>Rgh6bbv_i_&UJ~C`3k|`~}of=#c^ASkMHMqt!fD0rEUZ;}&k9n9L@m zu^3m>-3%!~g?KrLVcvYph6h@G!*SHUOx-s7Z$ z9%7+?l0ettB(?^!!^-KZ(eOu74b$S8c>A$&Is;lKX%F@noURkUg}%`ZY8p^l!Ummq zW*T9{Gi>P` zPQsZ#U+4rPAk$dvaU@~{kuug~jc?;|m|^}n2zrPey;{IjS^gW$rM8edk!+94f%SPc z+Ut5u-7e=m?ZkFdR(#Ui2GApgW#S2ajFA_egCJOPlYI>se?6%$3OpB-F)`XoZT$d- zuP*d1ai77hU|GG_3)5wKoJdFzWLN$<9b)kA)w<{BS(9Lq24_(K8zGU<)k6q7O#Xnc zG;2pYNs#Mw1|QQz2YcS`A`8|Xvi!^f#}q{i&|=?LCjL>cPtV`3u$tmkxFqx!JKZctXi{@nTqsiYtOivBxG>;qy$%_&W{) z*j)p}e`$P=BI%-Mgp1djV$-_oxyG7crecy>BB%PrA-7*7$23Oz^5`M zEen=gr*Ft^is(+fpHy>gw11?czdqUD?Dbl<{+Q1dBF&sCvS9>x)PZ>vw`#x?hMGJE ze>#`#F!~E9;#=t**h+`OVH!xgjWI2Id%mQKz}==yeu%|y!4`hgrZ*`EonVJiEiW&9QE-ujSuv+ee`DBkIpqKRt1t<@md8DkH9I*-q?23R2r4|P zGh&_m*N^by1}KULG4RQcaR?}AVy}J@3LSLn3yeWeVcd>CXevM9o+p4q4CL@bA`dDs z6>zj1nGoFW*Ti>0L*cCu^w5Lu9}nQ*7K7|ig54stb2LhT7n1>cBSTk;95ao@e>c`Z zkN{X1XJ-f`c#csaFMf?|)yY8~+xuZ~V(7I4LSVIf#DUQ+Cq19P?U##HqAT}ekzT<| z;??M#;8-cgD1sq{z!=eBezxeBmfe9FZHKpEM}CfTkHoCHbN)<{UUkEYJ$OMy8_Mu2)E3f1|z7 z(g(QWKu~0zezVVJmA0uZdgf28^SfOY1L zsJiloTOo?$S5gHr2jeP^&-`saXLerjOMB+Of3KKRa}CkJ1~>prfnd7d5|cI{9&m*W zP(i24zO-Ho7*X&NvQ45KW&33e@g0*l2kAi@`xPPqX*zxpgma~V$-A_b5zyg`xEgNB zVDyWOef^>@&!6q@Kal=If4~gvA%P?W(Y+5nhZL4>e?0+t?_^y-dU&KpR1+*neD<5V z8Qdjs@YSI%^&@oVmAz*H5OsHUB+iRp(FT~jAXoq_cuf*!K#Y%x>E2=u4ui*dbnz=k zbTt*y<3{HFMzk1t9UZ8!H8cefr2)O_s%`k?nN!$c#uD1PVL<*te;cq{JWp<$7#Bn! zV7eOH!q2v^qWaiROkXdjVb7v+rLoH!7W|&fvy=G;qr`RiTO+*zMt+(V$)%aK6AT^U z$;Xg-!l3XN$4?}IlnKX?e9!TjM1SGVP6mltowAW4MjaqVbtwiJDGFWe7ED{*i$#0j zjR3sDYs-2iPLeYie|7|eFCn`cC{f%IH#=bY`0Emg1C1z$@HCf)xn+WC%@K2igm74X z5hgJsl9QE>5Wf916MAMZqMxiGrPpFT$;MPtOP$XBxfN+y#P@-U?))! zD8%bV229H~yP*T|%US)(w?)DLPuEc@V`KxoLyMuGQuDyHf43&&892Ze&FASL8}ZO% z+jCd-_en@(-z!#c$tSQDzkEbdDJf`4gy_LVv5B8_LDkXEx~;-HnC;4b6u>4z@a_dn zBeX}__aj#T4s9a*qs1U4>GTj;g80PW-o3cNU>rbOyc|~iWk0?DO2Yu;#{m!Mna1&V z6|7@>B+`yse@{Q1jdU+pSOFA?n2a>SzsHr8?p>1OZrYxK(#gpUE#Mf+vi4KjGPa!Cf}3z;iNj^bR&Q z>86@^B|tn4Ko+tPVU%@H;_Y$RUtA$jR6@wu0iEPIm|-IS+O*VMY%Y_k6(4{1;D~Cw z%w~YRK}BLTc4p`+Sku`8e`O3vn1X_5Km47yGYbMAO&0w%o$jX%|a!gbjseIZ7 zlSVLj9BEWA`(!^sU1Z{dJas=8A)#t^K)AE3A5p-gF8{}GN({W)?Aajt`ztlDb41x0 zf6zGGPB+fB*__yvGU2q1NOphxs?AeoWo!>lQE!4A{O}6uKtPY*4P*Oz_(6uy46;hT zlQG)XS;{4Mn(PAl!zG@aBUJYMlL0=H-`0im4S$K02)78 zs%}*TI3feF8bO|Zu~+@|5~vb~V)XDCe4ZIz7-A$TJWgH<1do9Uh$(*>1TOcg({wO7 zUI{pHqk{0Nnq#L)a`8@n91V5E|BN=&wkF9?;zwGh1jj$*6TL{Eq@f-YvXT}K-wjNQIe6h^;*Y*7N_37>H>E-$3 zt9^ZWw~wFRKVM~SJQ60640xi2u&9B+!jV`5;63Wv%nfRRd=uIl(y;sz44r_wN2AP} zaEhL>>q3rM&ENbL^M+4TzG%BT#p;RA_KPk-7_xi;J;Aq@_E=U6{ zBpQe~Kn2Fb&W>L9_EVGK7#DvL+Zdrye~p$z#V3(-k=%eahgKQk0!1LyAfWTo`tAB% z1~pw?z(_l_-rc%U5A`>dB9sQC;az^TP1b`+iIuEY4-QLz!Uw@$N+~REG4{ug?g-l_ zHVHg3t?AdVetuVLAG9u*Hp7`GWa}?FPSQ9Y z!%Fz)bx>(E`G2n9{N{rh$bJaG==pnJeovg#kNG0Pv9N%kJiA}HCK`+;fzz-il65hE zCvZD$Gg~~xZq!uy8vuVQ-8FpN7V=b4Y7GB&P~|CA{iRma@lI$EZu1vyQ)I{JAKlgO z6#V=A0@Ys&jhnxCB1DaTMm{OiOr-wos(y$ZdJNv~19>J)5O0IeA(=`MgX!0-INNXt zR3t;mGlR}Xe@nf#*k51YE*B&-T#m>pI0ifeW8yEmVtduM3sHZP9hbi~kqhZb{KXDh z$i+7yY2EK`QLpYy>+jR?Inl>5Rb8}2#O{X`e%!2&&NsA0?fi{F2Lgjc3WIwmGx1j~ z0l-7-LvZ`KU9N!kVfhOt$4A>wDoSE`#6)tUzcEk6+yxdUPfXjyE{!D9iFBNStNF=5 lisn~Wi&5Bc1sWGkqnFL2Qe+ASZ4dd~{{dLK_=Wi}003FG1P=fJ delta 6855 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 BEJFYQ diff --git a/net-p2p/bitcoin-cli/bitcoin-cli-25.0.ebuild b/net-p2p/bitcoin-cli/bitcoin-cli-25.1.ebuild similarity index 100% rename from net-p2p/bitcoin-cli/bitcoin-cli-25.0.ebuild rename to net-p2p/bitcoin-cli/bitcoin-cli-25.1.ebuild diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index c4ed0f3bcb9e..bbfc7b44670b 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1 +1 @@ -DIST bitcoin-25.0.tar.gz 12413133 BLAKE2B 34f725e8c69ee3eb25d2a0c796f7688b3727603a4a34eb7ef4dd140c9b2995ecf28c60bfa45ad22614dcd445c9ddfdadd8dbb45dfbb9327c4b5dbe50c7ae9a11 SHA512 2be57fc760fa12d291dcf946522838b2e791e24e5dd98de20b5b72af2269269a66539c5bddce590e6cdb6464fd5ecb530cf549edc188ee6f08b4365fdcf850a2 +DIST bitcoin-25.1.tar.gz 12498596 BLAKE2B e8e4ea99cb40db420033c4df75e985af93cbb64f9862376e2de1a0731b4aeafbf43a95b33770e882ad77b73e454d48dbd5744902c78ade2b965e3d2d4e4b4656 SHA512 310e5d976a062496d2b99d0e64c4d5d2b536a747901e887f85b75151d94237f0de800163b534c812d390eb5e93b3f7284cd7f71843ec35e891f34634b6b142ab diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild similarity index 98% rename from net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild index 396432ac6598..0ed41f21df48 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild @@ -16,7 +16,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" # IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3 -IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde libs +man nat-pmp qrcode qt5 +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" +IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde libs +man nat-pmp +qrcode qt5 +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" RESTRICT="!test? ( test )" REQUIRED_USE=" diff --git a/net-p2p/bitcoin-core/files/25.0-syslibs.patch b/net-p2p/bitcoin-core/files/25.0-syslibs.patch index 525ae129abbb..ec548f08b98c 100644 --- a/net-p2p/bitcoin-core/files/25.0-syslibs.patch +++ b/net-p2p/bitcoin-core/files/25.0-syslibs.patch @@ -1,4 +1,4 @@ -From b4cc8c4437eea107d2d821b1282051756c47a6b6 Mon Sep 17 00:00:00 2001 +From 7dea5ad88e709689e3a40f1de239e238749f9e55 Mon Sep 17 00:00:00 2001 From: Matt Whitlock Date: Sun, 17 Sep 2023 10:29:27 -0400 Subject: [PATCH] support linking against system-installed leveldb and @@ -113,7 +113,7 @@ index c6dc5a6875..3507a81b7a 100644 AC_OUTPUT diff --git a/src/Makefile.am b/src/Makefile.am -index 1d7004ac86..c7d6fdbc39 100644 +index 1d7004ac86..2fb8d3e2eb 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -24,7 +24,7 @@ check_PROGRAMS = @@ -148,11 +148,12 @@ index 1d7004ac86..c7d6fdbc39 100644 # Make is not made aware of per-object dependencies to avoid limiting building parallelization # But to build the less dependent modules first, we manually select their order here: -@@ -1105,7 +1111,12 @@ endif +@@ -1104,8 +1110,13 @@ endif + include Makefile.minisketch.include - include Makefile.crc32c.include +if EMBEDDED_LEVELDB + include Makefile.crc32c.include include Makefile.leveldb.include +else +LEVELDB_CPPFLAGS = $(leveldb_CFLAGS) diff --git a/net-p2p/bitcoin-core/files/bitcoind.logrotate-r1 b/net-p2p/bitcoin-core/files/bitcoind.logrotate-r1 index bcaff58d9fb9..b70476cc16e4 100644 --- a/net-p2p/bitcoin-core/files/bitcoind.logrotate-r1 +++ b/net-p2p/bitcoin-core/files/bitcoind.logrotate-r1 @@ -1,4 +1,4 @@ -/var/log/bitcoin/debug.log { +/var/log/bitcoind/debug.log { missingok weekly sharedscripts diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-25.0.ebuild b/net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild similarity index 100% rename from net-p2p/bitcoin-qt/bitcoin-qt-25.0.ebuild rename to net-p2p/bitcoin-qt/bitcoin-qt-25.1.ebuild diff --git a/net-p2p/bitcoind/bitcoind-25.0.ebuild b/net-p2p/bitcoind/bitcoind-25.1.ebuild similarity index 100% rename from net-p2p/bitcoind/bitcoind-25.0.ebuild rename to net-p2p/bitcoind/bitcoind-25.1.ebuild diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest index 6fd98e73cd6e..a71b8e8e1eaf 100644 --- a/net-p2p/qbittorrent/Manifest +++ b/net-p2p/qbittorrent/Manifest @@ -1,2 +1,3 @@ DIST qbittorrent-4.5.2.tar.gz 8890525 BLAKE2B 48585b703ce6edf862ea3c8cfad6cab2edcb65a138c6e8d232322b4f4fd682c87447ff11d29c04c26b5623e730ab9a1ce0496456b3ba6122f97913bd92b86790 SHA512 e900a1c5f0f70163463557aec3de0d31394fac56cfed91ea53ee5cf852cce4b2998bf79be60fc547c1c34a1658378f3ed9dbfb30aae5a772b85d819c7e7ce458 DIST qbittorrent-4.5.4.tar.gz 8791236 BLAKE2B 70b3194d6c4819655998406e0a13d22f3a5068e724048010daebd83d8b8db9e17daee943ca8dabaacd92a0fbc5249257de6d175b35287c748dc2d15395bd71fc SHA512 2e7988922137c9fade99e90236cc0c5b8b30f09021472f8ffc9048a7a2d989925eed7bfab4d79c93ca7d0f21acfde2e7feee5e6c43b557bf2c6f472fd52fbcea +DIST qbittorrent-4.5.5.tar.gz 8802492 BLAKE2B 1d20d7900b5b65603c5cf13452fb5aebe396473290d4904641b78867c5345d783482c46edc7042a2e86e79afd790e8c470df62131595eba288f195cc5e716eec SHA512 8b5c2654b3bc03c0b4de77e8388ee543c3892ef9453749ea737aaee999a16d50bd1b30ebe0519a86d7ab8ffc6224d7d9cf678464aebf96433cd71dd57b46dd53 diff --git a/net-p2p/qbittorrent/files/qbittorrent.confd b/net-p2p/qbittorrent/files/qbittorrent.confd new file mode 100644 index 000000000000..21e2e4200fef --- /dev/null +++ b/net-p2p/qbittorrent/files/qbittorrent.confd @@ -0,0 +1,20 @@ +# /etc/conf.d/qbittorrent: config file for /etc/init.d/qbittorrent + +# User and group as which to run +#QBITTORRENT_USER="qbittorrent" +#QBITTORRENT_GROUP="qbittorrent" + +# Directory where qBittorrent saves its logs (and maybe downloads) +#QBITTORRENT_DIRECTORY="/var/lib/qbittorrent" + +# umask used to create files +#QBITTORRENT_UMASK=0022 + +# I/O nice level of qBittorrent +#QBITTORRENT_IONICE=0 + +# Nice level of qBittorrent +#QBITTORRENT_NICE=0 + +# Extra opts given to qBittorrent +#QBITTORRENT_OPTS="" diff --git a/net-p2p/qbittorrent/files/qbittorrent.initd b/net-p2p/qbittorrent/files/qbittorrent.initd new file mode 100644 index 000000000000..a04de6aaafb9 --- /dev/null +++ b/net-p2p/qbittorrent/files/qbittorrent.initd @@ -0,0 +1,27 @@ +#!/sbin/openrc-run +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +QBITTORRENT_USER=${QBITTORRENT_USER:-qbittorrent} +QBITTORRENT_GROUP=${QBITTORRENT_GROUP:-qbittorrent} +QBITTORRENT_DIRECTORY=${QBITTORRENT_DIRECTORY:-/var/lib/qbittorrent} +QBITTORRENT_UMASK=${QBITTORRENT_UMASK:-0022} +QBITTORRENT_IONICE=${QBITTORRENT_IONICE:-0} +QBITTORRENT_NICE=${QBITTORRENT_NICE:-0} + +description="BitTorrent client in C++ and Qt" +command="/usr/bin/qbittorrent-nox" +command_args="${QBITTORRENT_OPTS}" +pidfile="/run/${RC_SVCNAME}.pid" +command_background="yes" +command_user="${QBITTORRENT_USER}:${QBITTORRENT_GROUP}" +umask="${QBITTORRENT_UMASK}" +start_stop_daemon_args="--ionice ${QBITTORRENT_IONICE} --nicelevel ${QBITTORRENT_NICE}" + +depend() { + need localmount net +} + +start_pre() { + checkpath -q -d -o ${QBITTORRENT_USER}:${QBITTORRENT_GROUP} ${QBITTORRENT_DIRECTORY} +} diff --git a/net-p2p/qbittorrent/metadata.xml b/net-p2p/qbittorrent/metadata.xml index 7cd55c83f828..14e773c514d6 100644 --- a/net-p2p/qbittorrent/metadata.xml +++ b/net-p2p/qbittorrent/metadata.xml @@ -1,12 +1,20 @@ - - - Enable the Web UI - - - qbittorrent/qBittorrent - qbittorrent - + + cheembox573@gmail.com + Alexey Lunev + + + proxy-maint@gentoo.org + Proxy Maintainers + + + + Install qBittorrent Web UI (qbittorrent-nox) and systemd/OpenRC service + + + + qbittorrent/qBittorrent + diff --git a/net-p2p/qbittorrent/qbittorrent-4.5.5-r1.ebuild b/net-p2p/qbittorrent/qbittorrent-4.5.5-r1.ebuild new file mode 100644 index 000000000000..9ff0a380b472 --- /dev/null +++ b/net-p2p/qbittorrent/qbittorrent-4.5.5-r1.ebuild @@ -0,0 +1,138 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake edo multibuild systemd xdg + +DESCRIPTION="BitTorrent client in C++ and Qt" +HOMEPAGE="https://www.qbittorrent.org" + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/qbittorrent/qBittorrent.git" + inherit git-r3 +else + SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/qBittorrent-release-${PV} +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+dbus +gui qt6 test webui systemd" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( gui webui )" + +RDEPEND=" + >=dev-libs/openssl-1.1.1:= + >=net-libs/libtorrent-rasterbar-1.2.18:= + >=sys-libs/zlib-1.2.11 + virtual/libiconv + gui? ( + dev-libs/geoip + !qt6? ( + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dbus? ( dev-qt/qtdbus:5 ) + ) + qt6? ( + dev-qt/qtbase:6[dbus?,gui,widgets] + dev-qt/qtsvg:6 + ) + ) + qt6? ( dev-qt/qtbase:6[network,ssl,sql,sqlite,xml(+)] ) + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtsql:5[sqlite] + dev-qt/qtxml:5 + ) + acct-group/qbittorrent + acct-user/qbittorrent" +DEPEND=" + ${RDEPEND} + dev-libs/boost + test? ( + !qt6? ( dev-qt/qttest:5 ) + qt6? ( dev-qt/qtbase:6[test] ) + )" +BDEPEND=" + !qt6? ( dev-qt/linguist-tools:5 ) + qt6? ( dev-qt/qttools:6[linguist] ) + virtual/pkgconfig" + +DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md ) + +src_prepare() { + MULTIBUILD_VARIANTS=() + use gui && MULTIBUILD_VARIANTS+=( gui ) + use webui && MULTIBUILD_VARIANTS+=( nogui ) + + cmake_src_prepare +} + +src_configure() { + my_src_configure() { + local mycmakeargs=( + # musl lacks execinfo.h + -DSTACKTRACE=$(usex !elibc_musl) + + # More verbose build logs are preferable for bug reports + -DVERBOSE_CONFIGURE=ON + + -DQT6=$(usex qt6) + + -DWEBUI=$(usex webui) + + -DTESTING=$(usex test) + ) + + if [[ ${MULTIBUILD_VARIANT} == "gui" ]]; then + # We do this in multibuild, see bug #839531 for why. + # Fedora has to do the same thing. + mycmakeargs+=( + -DGUI=ON + -DDBUS=$(usex dbus) + -DSYSTEMD=OFF + ) + else + mycmakeargs+=( + -DGUI=OFF + -DDBUS=OFF + ) + + use systemd && mycmakeargs+=( + # The systemd service calls qbittorrent-nox, which is only + # installed when GUI=OFF. + -DSYSTEMD=ON + -DSYSTEMD_SERVICES_INSTALL_DIR="$(systemd_get_systemunitdir)" + ) + fi + + cmake_src_configure + } + + multibuild_foreach_variant my_src_configure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile +} + +src_test() { + my_src_test() { + cd "${BUILD_DIR}"/test || die + edo ctest . + } + + multibuild_foreach_variant my_src_test +} + +src_install() { + multibuild_foreach_variant cmake_src_install + einstalldocs + + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" +} diff --git a/net-p2p/qbittorrent/qbittorrent-9999.ebuild b/net-p2p/qbittorrent/qbittorrent-9999.ebuild index eeba63e2c817..9ff0a380b472 100644 --- a/net-p2p/qbittorrent/qbittorrent-9999.ebuild +++ b/net-p2p/qbittorrent/qbittorrent-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="+dbus +gui qt6 test webui" +IUSE="+dbus +gui qt6 test webui systemd" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gui webui )" @@ -47,7 +47,9 @@ RDEPEND=" dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtxml:5 - )" + ) + acct-group/qbittorrent + acct-user/qbittorrent" DEPEND=" ${RDEPEND} dev-libs/boost @@ -98,6 +100,9 @@ src_configure() { mycmakeargs+=( -DGUI=OFF -DDBUS=OFF + ) + + use systemd && mycmakeargs+=( # The systemd service calls qbittorrent-nox, which is only # installed when GUI=OFF. -DSYSTEMD=ON @@ -127,4 +132,7 @@ src_test() { src_install() { multibuild_foreach_variant cmake_src_install einstalldocs + + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" } diff --git a/net-p2p/syncthing/syncthing-1.24.0.ebuild b/net-p2p/syncthing/syncthing-1.24.0.ebuild index 775dfc6ccb00..d740098c727d 100644 --- a/net-p2p/syncthing/syncthing-1.24.0.ebuild +++ b/net-p2p/syncthing/syncthing-1.24.0.ebuild @@ -19,6 +19,7 @@ RDEPEND="acct-group/syncthing tools? ( >=acct-user/stdiscosrv-1 >=acct-user/strelaysrv-1 ) selinux? ( sec-policy/selinux-syncthing )" +BDEPEND=">=dev-lang/go-1.20.0" DOCS=( README.md AUTHORS CONTRIBUTING.md ) diff --git a/net-print/Manifest.gz b/net-print/Manifest.gz index b102cb4e821bc053b11b8678c692f2d6770cd1b5..756d9b4c07b4e9322ab70c8a34d61ecf45dccfeb 100644 GIT binary patch literal 5752 zcmV-;7KiB{iwFP!00002|8<(%avaHVhVS(hd;!>1S;xGj!gAPQ%Qw;sWSz9w1;7b{ zyQ2K`{t|1>3>Z`dNnk*9cU9J(|Dme??c-lRet6zrY}pt4m#@!HAEM;;;gA3Q@xT5g zfBYb#yTq03oZOl%4XQiMpre$~%d#|V z$OtEEJ6%c-Gsa{+WQk{|l-Fp{&X(4buCqV<lf-3;*n_~A)22Wva^AZGonG27Z>x6($Fwr1tCBt2u#+RToX zY?X@S&LBd`@msw{l$t{5af!uIl4-J0OR=J{#BD5NPq~F|-8NrWnY#PPJ0G)fifLJK z?{i|_)?+;@gt!|u9XxsN$WmBp%l0-ERwj!`Ez!!TEwpm0*OdKwxvN%*{aUTs>MS+# z5S4DB&6A3C$`Ea`P=)2Nre|iZs+M<~QgR)=k5=Lsr&*CQT_0Y$5K)p}W$3)it!L^yn_R(-L6Ypo8Y*L|b*(wFu-4@qIv`REuGkRPZns|pms)XC&CkpHH6=`cTXFv%ZO=Irg35tof5OL&cUuVn;|oO@9lNC zF!i<8nHp;vCqn`YMq|lrP!vtwF&lv=;GU__G>h(^n|>>e)!W73zaircD`2(?J)LUI zZDcETcP10_1d9i@rB&{0_W1L8eEPCK%dKQ7-_7Mb*pp6p>zNjARN%E_e`GBD_p;h&F(~*v_RcMnwZ}g77A7%0Dd*Js2SjW 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 diff --git a/net-print/epson-inkjet-printer-escpr/Manifest b/net-print/epson-inkjet-printer-escpr/Manifest index dec6bc1c6f7f..f3641e129b3a 100644 --- a/net-print/epson-inkjet-printer-escpr/Manifest +++ b/net-print/epson-inkjet-printer-escpr/Manifest @@ -1 +1,2 @@ DIST epson-inkjet-printer-escpr-1.8.0-1.tar.gz 5483956 BLAKE2B 699f747dfed86391f5e4a492c928ecf4d3e24482c7937a3598d520f1478e721ee044f1658f1de4c82922bf1df82b356f0ad83b69b4a36ff85804db1f461aa32b SHA512 ffdad4690db060f471e5b666920f5b41bf565a42a5e7f2d692e5f04463f416a52c860ce57360a8af712a86b05b30e3443951c627641ef78d1c04daf4a6ee733e +DIST epson-inkjet-printer-escpr-1.8.1-1.src.rpm 5066048 BLAKE2B f9eba2e1d04487b288ce3bcab951884a55e6950dd5f6ad6e15a5349bb70943d43b5f71ecd1f19c3b5b392536ec729b10cadeea89d7450c16f4bdf70b0f03b972 SHA512 31b2b5629b168d90353e9230e2973f6ee8ce0643b960c35e95d29a8900d603acfff0b40afeb282897e8e5ae47b6362086515cdb65a264d0aa3deea2f8a304544 diff --git a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.1.ebuild b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.1.ebuild new file mode 100644 index 000000000000..49c2d6991586 --- /dev/null +++ b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit rpm + +DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)" +HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX" +SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/17/80/dd5ac793cfbd089019af95cc02297787c105a346/${P}-1.src.rpm" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" + +DEPEND="net-print/cups" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/1.6.5-warnings.patch" + "${FILESDIR}/${PN}-1.7.7-fnocommon.patch" +) + +src_unpack() { + rpm_src_unpack "${A}" +} + +src_configure() { + econf --disable-shared + + # Makefile calls ls to generate a file list which is included in Makefile.am + # Set the collation to C to avoid automake being called automatically + unset LC_ALL + export LC_COLLATE=C +} + +src_install() { + emake -C ppd DESTDIR="${D}" install + emake -C src DESTDIR="${D}" install + einstalldocs +} diff --git a/net-print/epson-inkjet-printer-escpr/metadata.xml b/net-print/epson-inkjet-printer-escpr/metadata.xml index 8ee1dc81397f..7bb24186fea9 100644 --- a/net-print/epson-inkjet-printer-escpr/metadata.xml +++ b/net-print/epson-inkjet-printer-escpr/metadata.xml @@ -5,4 +5,5 @@ mpagano@gentoo.org Mike Pagano + diff --git a/net-print/hplip-plugin/Manifest b/net-print/hplip-plugin/Manifest index 0823342c7452..9c6939b4fd9c 100644 --- a/net-print/hplip-plugin/Manifest +++ b/net-print/hplip-plugin/Manifest @@ -1 +1,2 @@ DIST hplip-3.23.5-plugin.run 11491464 BLAKE2B 78f2f5cb60dc273d9d5c26909b277d36379bb345f12b2c4ddb2ba0542cd090872452f055b02d713f84b753f2418ee5a07a9a6852c256078747b30a15d7a0f352 SHA512 73389d295c21bc2c49b3aaa130f04784890eb72b3ca02fe1967b48ef1153205bd625c8efee103d96e1abbc7a4550f028153e94351f9437683d2579d910807dd4 +DIST hplip-3.23.8-plugin.run 11491257 BLAKE2B 1e87b741ebb28605c18954033e5b34ce2456671786e5472665e307253121635c23ecb920f974042ddbf8ebe76882d810f1fce2d39a46fadf774048f9a5673b33 SHA512 ba27bb609d2c17972bc7506ca6e9ef8c389c764c8276d0b1ddd711254f9bdb5c354ebe05026e392bfc261648fc57ccf199f60403c0bfbc3aceb78fcf890a39db diff --git a/net-print/hplip-plugin/hplip-plugin-3.23.8.ebuild b/net-print/hplip-plugin/hplip-plugin-3.23.8.ebuild new file mode 100644 index 000000000000..4bf67bc6bda1 --- /dev/null +++ b/net-print/hplip-plugin/hplip-plugin-3.23.8.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker + +DESCRIPTION="Proprietary plugins and firmware for HPLIP" +HOMEPAGE="https://developers.hp.com/hp-linux-imaging-and-printing/plugins" +SRC_URI="https://developers.hp.com/sites/default/files/hplip-${PV}-plugin.run" +S="${WORKDIR}" + +LICENSE="hplip-plugin" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="orblite" +# License does not allow us to redistribute the "source" package +RESTRICT="mirror" + +RDEPEND=" + ~net-print/hplip-${PV} + virtual/udev + orblite? ( + media-gfx/sane-backends + >=sys-libs/glibc-2.26 + virtual/libusb:0 + ) +" + +HPLIP_HOME=/usr/share/hplip + +# Binary prebuilt package +QA_PREBUILT="${HPLIP_HOME}/*.so" + +src_install() { + local hplip_arch plugin + case "${ARCH}" in + amd64) hplip_arch="x86_64" ;; + arm) hplip_arch="arm32" ;; + arm64) hplip_arch="arm64" ;; + x86) hplip_arch="x86_32" ;; + *) die "Unsupported architecture." ;; + esac + + insinto "${HPLIP_HOME}"/data/firmware + doins *.fw.gz + + for plugin in *-${hplip_arch}.so; do + local plugin_type=prnt + case "${plugin}" in + bb_orblite-*) + use orblite || continue + plugin_type=scan ;; + bb_*) + plugin_type=scan ;; + fax_*) + plugin_type=fax ;; + esac + + exeinto "${HPLIP_HOME}"/${plugin_type}/plugins + newexe ${plugin} ${plugin/-${hplip_arch}} + done + + insinto /var/lib/hp + newins - hplip.state <<-_EOF_ + [plugin] + installed = 1 + eula = 1 + version = ${PV} + _EOF_ +} diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 4b0471b3c22ee8fc116941294a3916285ca7b411..7e7ab67787d2421bc190807591dc651d74ce0cfc 100644 GIT binary patch delta 178987 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 L*NRF4rXdUfwvj+t delta 178821 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

    ^YrnHrG2z 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 delta 21758 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 diff --git a/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild b/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild index ce38e99cecd4..0f9383a621d0 100644 --- a/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild +++ b/sec-keys/openpgp-keys-bradking/openpgp-keys-bradking-20230817.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}" LICENSE="public-domain" 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" src_install() { local files=( ${A} ) diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index b1e027a3b3ac84c489dc09b3a1adbc90a0ebd41f..b0bdddd5a9ca731fd802eac1aee99429c6615201 100644 GIT binary patch delta 34941 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 RR{GF>{RJYsbDQ5|0RZeMUf}=$ delta 34971 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 f^Oeb`w|ZO0iC-Zg(Vv z+uI*6V1b_sdw9R{8 zFt2Xdl?7x9y^lWDB#)z$!bBM0vA}1&Qmad!+^F z&~Uuml*HbKu6_?-(#}HM6->|M1zyf)sorOO`P<;po^eko3{vB*@}Ma$Ka zoDv0!v#Iz|hn#a_Jc)Y7pmwPvMeIqEg57)|j{L@8KSzJr7Bx$lz`s9!nNQK#{duF7HX;Z|(|0-@)4a~fKUfc)Nx%Ij#Iq4ucXI)LqqF*W$ zuX$IG_5Xh>>kM)u2caOkpSwiD25fU240u*aq+Vrm`gxC$;%?2>Ep@kT;8#KYDm&8{ z)Vkwoj0AFN%{Xn(RPD|`3Me{tLq#?!cG|HEm!lzW>444n1D@;oQK z90Y&8zivRTV7q&RdksTfC&gKxRw}fGP{W-V%~yXhHdY!;H8+7L?E7x)Ssqo7`3}6& z#mpW_iXqpELEt5+j^QiMraCU@sL>Yl;aDt_&UPKfs4(ExgEk(cZkEuDaYgNwSXTL( zqR2;k%WKAAz$I6B+v-MaGik=%nPO1DC21wc#+)?$9la8J)r0 zR~CO{&`*VQ-H+=}eSEx_^OmPx{V*kEi7^(E72A+#7%neTAIh4CyZytYX0fw6sWE$) zHq#I&Ym@_4n`<3*IEy_4f5*67r3-LoR;|UXWG2NHljYg%=;l!z;Nb_?2AxQU3So$% z0GeWCtQr-e$rEE>X6kgK98DAw?dfeJl_SC-1su9+DPZ!&j{yR_rQ{*&yd zDpnPE2C9K=nR$i|A6t!3T@wX?K>+0oK5nA6POjQ~xz!rgD=h|+%2eTRNA-B*XMBHA zPPs1j2dziF=;{eG^>kfZ2&2&o5FY}NU|{z7u6ot85Sq^hyAPYTp1y2-^9|%lRGzLb z4CW^CK2>Vz#vD&D+-llMS`;UwXFucbM}2?$JwC>xzBccejDF)a#`uvz5R3GzLSB!~ zY%*R~JL{9*6bBTsBy6BF3^%=`pbvdIX?Be;Apph&bkAQ-XM<{z#W3yxmO48$vd_e0 zTN>qRJ2x>&{q4^Plr8R!Wj&D@3_&eXUZy5MtH-qK7FYk#NCTItt-xw?#u()RtW+~# v-|XQH5}jGXtVhzStsY?WLu+q^?@aokautAZ`Ic>^5B1ky#G%8C-(vv)LD}2e diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest index 6ed2334e7d96..855231e1ff4d 100644 --- a/sys-apps/eza/Manifest +++ b/sys-apps/eza/Manifest @@ -45,6 +45,7 @@ DIST eza-0.11.1.tar.gz 1221586 BLAKE2B e642be77d3402e4b42235cf13767fcef7279bc232 DIST eza-0.13.1.tar.gz 1210338 BLAKE2B 5ae9b8274f3f22d72e6480db71b6817ead49bd2c181729f2e3c511f806de498179c4f0ce6eaa2bf023993fa51ea7fbdd82557d5501e4fe1789bd2844f5067dea SHA512 ef2119ad66302f5961a437a28b10de6cc4f105629c78d7cefbf745dd8576d79d3862db400fffe8a89aab67d7bf4f40d7e2ec836dd8ab4bb823e253ed66e98ff0 DIST eza-0.14.0.tar.gz 1214132 BLAKE2B 89c0cc5055aab6730a66606b9a9ae040ea7d1f1fbcd278c4a2277738ca9a406fbeae33686d32d8f51382684f1fc57c465af61a06773490bb75b3e4f41a1a866c SHA512 7d7d0fa6b1e936bbafcad7bc537c678d30a40f586d8518966bf210985e585986f7a811b279c28e6df1e500653ffbeb05299f6b33366fad84e6545bcf656845d0 DIST eza-0.14.2.tar.gz 1217105 BLAKE2B 9835f66dcd481c8afcde3e9fdac741f67c371f3d58b43a4114789f6a2c5c816b9f131128e010973f7ffe91761b311c421d62e02ab95f80ec957c3e3426bdf441 SHA512 e807424814840cfbdc37f12e3b4ee9ea79287e1c9ee2fbd8f681346e5f7ed55523529d75c96eadbc7f1029c07086ce6d47bf6bbc125e7083bb67ae8be139ab7f +DIST eza-0.15.0.tar.gz 1218228 BLAKE2B 570d95d21e7d284658dac6129dfba996090f53d8b0621c6cfe3b4143427d2663ea02bf6d6e528eff75d90b30625efdd1a0aa349fbf6d98a283724a1d127247ea SHA512 2eb15b51a26eab2999fbaaa282f19ccbebc176d0730a626c3ff6f41101afd7e9002e99ffa8c602a1ceb518570f029e960c25ada85661df18afc77d27c8f90cb2 DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067 DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68 @@ -156,6 +157,7 @@ DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968 DIST url-2.2.1.crate 65434 BLAKE2B e9180c56afaf9dd781812b3650b28cee14a2330629e708bb8a67144f6c12e3781d07fae68166990bebaae60190a1a88dfa1d087d4982ed04d8cdfa59ae4a0d7e SHA512 f2065e68dd917cc174c222a44127ac10a59d25a87ccce6b88ac1e1e775856fd7d5931d728296db355117f94e71e12404fdd68a283545b543a2e00a659a6997ed DIST urlencoding-2.1.3.crate 6538 BLAKE2B 65777b0990aa6b3d27a47f36114da8622026ac8946b5ffb6e04172b666ec7244a55c250a7fb626472bb2b636eb32ee945599cee5ce7351c3cef2322366db15ff SHA512 035848d9243ed6a4528377b56edd7f8bcb5f824381b420dc8f5c4bfc3f1246655c54eaa7de0e4aaa7138e0b08fd796b9ace140ab919aed2d94f6952b577386ac DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 +DIST uutils_term_grid-0.3.0.crate 12055 BLAKE2B c5492862b8346272639e59b62eaf516093df4e9b47c6fd4a1dfad0e318991828b4f1e3126eade02bdb251adc05a4674948b0a2558accd780d843748e1b9e0992 SHA512 8df1048bc260a8d95d1d983b837ed4be55d8b7cbe07f51c0f8f5f8836ae7dbb095fe27cdca2e70f6c9cf01211871a6fb96e06d210f95ffa90e5e164ad790e0bd DIST uzers-0.11.2.crate 22573 BLAKE2B 6f01d5cefd5f64c9d35a2ced6f32db32da06c483c1a3f0c1146b2aa7d7addc74f77cf9ce6da07ae33757fecab2d5d8539b75e27025c38fdbf11494ec5c06a73c SHA512 67755ad1fcc5c8b581e5d923fbc52ad2fd90930321a1ea407ee33f4c2c97d873f35bb5df44d27a3827de537d21f5ce43885d07ab6b2f8fbb6c5dd4bda0f09289 DIST uzers-0.11.3.crate 22745 BLAKE2B 59a64624c1a59dff483e28f1b80499191c9a860dcb00e4f27c5c39942ba5a1ec6a4fbe98bb585fca079f4594a57fb24db41675e1aac87fb4873e6056ef13c98f SHA512 3a4eb2d2479550bb34319d2d3841f1e4a5b024dd85193ce127a90479b3d801880d9d3624caa265aaaf9908c7dea73fd7da5780c12c2984db3db04ce45668d97d DIST vcpkg-0.2.12.crate 15530 BLAKE2B 23ee1a34064f19b67232c417a11093f01624b1ddb6aa572ac67ec125dd3f784036e68b58078607e028028e7c7e787c40a158d99cf120b8b80fd8d18c18a07a74 SHA512 33076b42cc83fa614fde2cbcfe1bc5426c99fe3707c129e6c2b7aa16afe3bbf6ada027ac35cc70bc432df25e6a4f6086d251effceae373b6efc23c6a6fb2ff46 diff --git a/sys-apps/eza/eza-0.15.0.ebuild b/sys-apps/eza/eza-0.15.0.ebuild new file mode 100644 index 000000000000..73df4ddc6fbc --- /dev/null +++ b/sys-apps/eza/eza-0.15.0.ebuild @@ -0,0 +1,247 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick@1.0.5 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anes@0.1.6 + ansiterm@0.12.2 + anstream@0.6.4 + anstyle-parse@0.2.1 + anstyle-query@1.0.0 + anstyle-wincon@3.0.1 + anstyle@1.0.3 + autocfg@1.1.0 + bitflags@1.3.2 + bitflags@2.4.0 + bumpalo@3.13.0 + byteorder@1.4.3 + cast@0.3.0 + cc@1.0.79 + cfg-if@1.0.0 + chrono@0.4.31 + ciborium-io@0.2.1 + ciborium-ll@0.2.1 + ciborium@0.2.1 + clap@4.4.3 + clap_builder@4.4.2 + clap_lex@0.5.1 + colorchoice@1.0.0 + content_inspector@0.2.4 + core-foundation-sys@0.8.4 + criterion-plot@0.5.0 + criterion@0.5.1 + crossbeam-channel@0.5.8 + crossbeam-deque@0.8.3 + crossbeam-epoch@0.9.15 + crossbeam-utils@0.8.16 + datetime@0.5.2 + dunce@1.0.4 + either@1.9.0 + equivalent@1.0.1 + errno-dragonfly@0.1.2 + errno@0.3.3 + fastrand@2.0.0 + filetime@0.2.22 + form_urlencoded@1.0.1 + git2@0.18.1 + glob@0.3.1 + half@1.8.2 + hashbrown@0.14.0 + hermit-abi@0.3.2 + humantime-serde@1.1.1 + humantime@2.1.0 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.57 + idna@0.2.3 + indexmap@2.0.0 + is-terminal@0.4.9 + itertools@0.10.5 + itoa@1.0.9 + jobserver@0.1.22 + js-sys@0.3.64 + lazy_static@1.4.0 + libc@0.2.149 + libgit2-sys@0.16.1+1.7.1 + libz-sys@1.1.2 + linux-raw-sys@0.4.7 + locale@0.2.2 + log@0.4.20 + matches@0.1.8 + memchr@2.6.3 + memoffset@0.9.0 + natord@1.0.9 + normalize-line-endings@0.3.0 + num-traits@0.2.14 + num_cpus@1.16.0 + number_prefix@0.4.0 + once_cell@1.18.0 + oorandom@11.1.3 + openssl-src@111.26.0+1.1.1u + openssl-sys@0.9.61 + os_pipe@1.1.4 + partition-identity@0.3.0 + percent-encoding@2.3.0 + phf@0.11.2 + phf_generator@0.11.2 + phf_macros@0.11.2 + phf_shared@0.11.2 + pkg-config@0.3.19 + plotters-backend@0.3.5 + plotters-svg@0.3.5 + plotters@0.3.5 + proc-macro2@1.0.66 + proc-mounts@0.3.0 + quote@1.0.33 + rand@0.8.5 + rand_core@0.6.4 + rayon-core@1.11.0 + rayon@1.7.0 + redox_syscall@0.1.57 + redox_syscall@0.3.5 + regex-automata@0.3.8 + regex-syntax@0.7.5 + regex@1.9.5 + rustix@0.38.13 + ryu@1.0.15 + same-file@1.0.6 + scoped_threadpool@0.1.9 + scopeguard@1.2.0 + serde@1.0.188 + serde_derive@1.0.188 + serde_json@1.0.107 + serde_spanned@0.6.3 + shlex@1.2.0 + similar@2.2.1 + siphasher@0.3.11 + snapbox-macros@0.3.6 + snapbox@0.4.14 + syn@2.0.29 + tempfile@3.8.0 + terminal_size@0.3.0 + thiserror-impl@1.0.48 + thiserror@1.0.48 + timeago@0.4.2 + tinytemplate@1.2.1 + tinyvec@1.2.0 + tinyvec_macros@0.1.0 + toml_datetime@0.6.3 + toml_edit@0.20.1 + trycmd@0.14.19 + unicode-bidi@0.3.5 + unicode-ident@1.0.11 + unicode-normalization@0.1.17 + unicode-width@0.1.11 + url@2.2.1 + utf8parse@0.2.1 + uutils_term_grid@0.3.0 + uzers@0.11.3 + vcpkg@0.2.12 + wait-timeout@0.2.0 + walkdir@2.4.0 + wasm-bindgen-backend@0.2.87 + wasm-bindgen-macro-support@0.2.87 + wasm-bindgen-macro@0.2.87 + wasm-bindgen-shared@0.2.87 + wasm-bindgen@0.2.87 + web-sys@0.3.64 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.48.0 + windows-targets@0.48.5 + windows@0.48.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 + winnow@0.5.15 + zoneinfo_compiled@0.5.1 +" + +inherit shell-completion cargo + +DESCRIPTION="A modern, maintained replacement for ls" +HOMEPAGE="https://github.com/eza-community/eza" +SRC_URI="https://github.com/eza-community/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~x86" +IUSE="+git man" + +DEPEND="git? ( dev-libs/libgit2:= )" +RDEPEND="${DEPEND}" +BDEPEND=" + >=virtual/rust-1.70.0 + man? ( virtual/pandoc ) +" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_prepare() { + default + if use man; then + mkdir -p contrib/man || die "failed to create man directory" + pandoc --standalone -f markdown -t man man/eza.1.md \ + -o contrib/man/eza.1 || die "failed to create man page" + pandoc --standalone -f markdown -t man man/eza_colors.5.md \ + -o contrib/man/eza_colors.5 || die "failed to create colors man page" + pandoc --standalone -f markdown -t man man/eza_colors-explanation.5.md \ + -o contrib/man/eza_colors-explanation.5 || die "failed to create colors-explanation man page" + fi + + # "source" files only, but cargo.eclass will attempt to install them. + rm -r man || die "failed to remove man directory from source" + + # Known failing test, upstream says it could potentially be ignored for know + # bug #914214 + # https://github.com/eza-community/eza/issues/393 + rm tests/cmd/{icons,basic}_all.toml || die + rm tests/cmd/only_dir_{,recursive_}unix.toml || die + rm tests/cmd/recursive_unix.toml || die + rm tests/cmd/only_file_unix.toml || die + + sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to disable stripping" +} + +src_configure() { + local myfeatures=( + $(usev git) + ) + export LIBGIT2_SYS_USE_PKG_CONFIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 + cargo_src_configure --no-default-features +} + +src_install() { + cargo_src_install + + dobashcomp "completions/bash/${PN}" + dozshcomp "completions/zsh/_${PN}" + dofishcomp "completions/fish/${PN}.fish" + + if use man; then + doman contrib/man/* + fi +} + +pkg_postinst() { + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt "0.13.0"; then + elog "Starting with 0.13.0 \$EXA_COLORS using style codes nh and uh" + elog "will need to be updated to use nt and ut" + fi + done +} diff --git a/sys-apps/file/file-5.45-r1.ebuild b/sys-apps/file/file-5.45-r3.ebuild similarity index 98% rename from sys-apps/file/file-5.45-r1.ebuild rename to sys-apps/file/file-5.45-r3.ebuild index 84d29bfbdf00..6626b607e4b4 100644 --- a/sys-apps/file/file-5.45-r1.ebuild +++ b/sys-apps/file/file-5.45-r3.ebuild @@ -60,7 +60,7 @@ QA_CONFIG_IMPL_DECL_SKIP=( makedev ) PATCHES=( "${FILESDIR}/file-5.43-seccomp-fstatat64-musl.patch" #789336, not upstream yet - "${FILESDIR}/file-5.43-portage-sandbox.patch" #889046 + "${FILESDIR}/file-5.45-seccomp-sandbox.patch" "${FILESDIR}/${P}-32-bit-time_t.patch" "${FILESDIR}/${P}-32-bit-time_t-deux.patch" "${FILESDIR}/${P}-weak-magic-shell.patch" #908401 diff --git a/sys-apps/file/files/file-5.45-seccomp-sandbox.patch b/sys-apps/file/files/file-5.45-seccomp-sandbox.patch new file mode 100644 index 000000000000..d5f499d395f5 --- /dev/null +++ b/sys-apps/file/files/file-5.45-seccomp-sandbox.patch @@ -0,0 +1,56 @@ +From b05f904dc5df267f90c6489817a379cb7f7f62ee Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Thu, 19 Oct 2023 13:58:20 -0400 +Subject: [PATCH] seccomp: allow syscalls used by Gentoo's LD_PRELOAD sandbox + +Bug: https://bugs.gentoo.org/728978 +Bug: https://bugs.gentoo.org/889046 +Bug: https://bugs.gentoo.org/915890 +--- + src/seccomp.c | 20 ++++++++++++++++++++ + 1 file changed, 20 insertions(+) + +diff --git a/src/seccomp.c b/src/seccomp.c +index 87d4c49e..f1804660 100644 +--- a/src/seccomp.c ++++ b/src/seccomp.c +@@ -174,6 +174,9 @@ enable_sandbox_full(void) + ALLOW_RULE(exit_group); + #ifdef __NR_faccessat + ALLOW_RULE(faccessat); ++#endif ++#ifdef __NR_faccessat2 ++ ALLOW_RULE(faccessat2); + #endif + ALLOW_RULE(fcntl); + ALLOW_RULE(fcntl64); +@@ -185,9 +188,26 @@ enable_sandbox_full(void) + ALLOW_RULE(fstatat64); + #endif + ALLOW_RULE(futex); ++ ALLOW_RULE(getcwd); + ALLOW_RULE(getdents); + #ifdef __NR_getdents64 + ALLOW_RULE(getdents64); ++#endif ++ ALLOW_RULE(getegid); ++#ifdef __NR_getegid32 ++ ALLOW_RULE(getegid32); ++#endif ++ ALLOW_RULE(geteuid); ++#ifdef __NR_geteuid32 ++ ALLOW_RULE(geteuid32); ++#endif ++ ALLOW_RULE(getgid); ++#ifdef __NR_getgid32 ++ ALLOW_RULE(getgid32); ++#endif ++ ALLOW_RULE(getuid); ++#ifdef __NR_getuid32 ++ ALLOW_RULE(getuid32); + #endif + #ifdef FIONREAD + // called in src/compress.c under sread +-- +2.42.0 + diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest index bfe2fdeafc8d..ba3f1f0e9dde 100644 --- a/sys-apps/moar/Manifest +++ b/sys-apps/moar/Manifest @@ -1,8 +1,4 @@ -DIST moar-1.16.2-deps.tar.xz 4760036 BLAKE2B 6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8 SHA512 f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df -DIST moar-1.16.2.tar.gz 2782878 BLAKE2B f713e13f9729ab6fb17a1f297551b765ee4a19d1fd7ae2da949d489a37fb2e91c0958cfe4ce4c4a57339dedadc1b77d276464a87522ede1c451cc906ed9a4d51 SHA512 934696264082d72b202339d2b30b0f382cb7ef7a1b3985d5fb23f8dd81306c657c4bd24c59c1338a090a56ae2af53dc0d576f2c482b33f782f27434add50b222 DIST moar-1.17.1-deps.tar.xz 4760036 BLAKE2B 6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8 SHA512 f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df DIST moar-1.17.1.tar.gz 2784584 BLAKE2B 486520a89969bde12bed683e28fd37a90d32b35ecc80261901595ccfe9d12deb26c307404ba0505919b1a35c237e07b59aa5469f04b51bd12d6e71e39571b648 SHA512 f502e930cf78c86eccacb4c23b1d4874bb39d5add2b36dbaa5426d269b5a315204782e1f539262f04adab510d177e374fcf9ff79df5ba2974f32e513e8d56fd6 -DIST moar-1.18.0-deps.tar.xz 4760036 BLAKE2B 6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8 SHA512 f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df -DIST moar-1.18.0.tar.gz 2784174 BLAKE2B 3d9ee7fda27419b419f47bae3336d9f0d7ae48bbdad1fb8c501c85b4ea34aaaf6cf1c865f1b56d195ec6e129333d63e552d96b147fb9c26c739482a546d6286e SHA512 a76f19465d03deec8f778fda213be6ab33fdd48d309231f4f0ad0cdd8ea2facc41e2bdb1b74771c4a9ce3a31c30a72754f790e5eb9edb06e19d26fe3e224b507 -DIST moar-1.18.1-deps.tar.xz 4760036 BLAKE2B 6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8 SHA512 f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df -DIST moar-1.18.1.tar.gz 2784232 BLAKE2B eee1b0d805150f5a0e09b3038dd13189d20886fbe8159e9fddea4ea97edfafba400b5ab542795ba222c2757e684e41e2db95774ad33a8039e62e1244cd69c16e SHA512 2dbe3b4f461f6ee77b8093e1783a06cf1703ec8c5682565cfb3d28d296296b562fd1032126f0f3ad835de9236d31e2930456b59ed8efb168c5243f4265c6b355 +DIST moar-1.18.2-deps.tar.xz 4893264 BLAKE2B 48ac9d4992c2f6d1aa0f9160bde87bd19d66acfe912753645c9dbb6e5bc007eb68caf1fff53bae84b03e4a6607858717666b1527bf8d0080b0aca6dbb37a894e SHA512 bf141777d4fee5c14e76130671862f255675da3c628c21cb892d53a469a0872d4c7f47699c16c50728df76ba4d9e467e9b8744a322c1acc8d0151f9eb5987b66 +DIST moar-1.18.2.tar.gz 2784141 BLAKE2B 0ed2df0926390ef1de11cefb8933d39e90b704d943afe83e578adee745c0e27411e7f8b3741766176b6d66b44ee56592d8d0b84484d5e83d360dc4039428b3d4 SHA512 552e9fb635c554f16c250db1702314e34d2f961cbbd50106b696c096b31f2e7f86109e99c843911829905bb5390716f642ce0ebe70f0f1b71cada1b47c53e17a diff --git a/sys-apps/moar/moar-1.18.0.ebuild b/sys-apps/moar/moar-1.18.0.ebuild deleted file mode 100644 index 091d314e2ac3..000000000000 --- a/sys-apps/moar/moar-1.18.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Pager designed to do the right thing without any configuration" -HOMEPAGE="https://github.com/walles/moar" -SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz" - -LICENSE="BSD-2 BSD MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="!dev-lang/moarvm" -BDEPEND=" - test? ( - app-arch/bzip2 - app-arch/xz-utils - ) -" - -src_compile() { - # https://github.com/walles/moar/blob/master/build.sh#L28 - ego build -ldflags="-w -X main.versionString=${PV}" -o moar -} - -src_test() { - # From test.sh (we don't run that because it has some linting etc) - ego test -timeout 20s ./... -} - -src_install() { - dobin moar - doman moar.1 - einstalldocs -} diff --git a/sys-apps/moar/moar-1.18.1.ebuild b/sys-apps/moar/moar-1.18.1.ebuild deleted file mode 100644 index 091d314e2ac3..000000000000 --- a/sys-apps/moar/moar-1.18.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Pager designed to do the right thing without any configuration" -HOMEPAGE="https://github.com/walles/moar" -SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz" - -LICENSE="BSD-2 BSD MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="!dev-lang/moarvm" -BDEPEND=" - test? ( - app-arch/bzip2 - app-arch/xz-utils - ) -" - -src_compile() { - # https://github.com/walles/moar/blob/master/build.sh#L28 - ego build -ldflags="-w -X main.versionString=${PV}" -o moar -} - -src_test() { - # From test.sh (we don't run that because it has some linting etc) - ego test -timeout 20s ./... -} - -src_install() { - dobin moar - doman moar.1 - einstalldocs -} diff --git a/sys-apps/moar/moar-1.16.2.ebuild b/sys-apps/moar/moar-1.18.2.ebuild similarity index 100% rename from sys-apps/moar/moar-1.16.2.ebuild rename to sys-apps/moar/moar-1.18.2.ebuild diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest index bea896890a8d..a129b71c24e3 100644 --- a/sys-apps/portage/Manifest +++ b/sys-apps/portage/Manifest @@ -4,3 +4,4 @@ DIST portage-3.0.49.tar.bz2 1152449 BLAKE2B a47f951a35828ba9c8fc88c2eab5222c98ed DIST portage-3.0.50.tar.bz2 1153508 BLAKE2B b90d93f8922acdb5486a52c1354c6c9829fac608971078a641b604b57240065eec4e82cc9cb2fb8b4ba485a7f2d52473c0a90295b29eb578638ad11cd3cf2943 SHA512 355841af862077f9203d6f8cbe904f4966516597444f38ef535fc06d0fe5c21d9c1da139a44407fdd69b56eb9c49c286187d856ef4e9b9bc6b21bab5b772a88f DIST portage-3.0.51.tar.bz2 1155503 BLAKE2B 1095ab616993951da8f4d43cef4cf815672c67cb48ea2fe5aeb6b7c629058bfab1557d2b9508f2e3e9f38676733b5d60ec6a3686bc57840065c428508769cb1c SHA512 bf237819173bed9df3b63ada067a2a99700618d88fd4b528146c56bdd592f2452003db6cc6da4a445b647eb4d8bb591260ea0d2a5627ad540526a2e802025836 DIST portage-3.0.52.tar.bz2 1157447 BLAKE2B 61e4d32f9713b9b0a2df6ca636b2d756dacdb93f862eeab8a8b46d436b9c90d3d5d04989023dc5580ce0c4a6827fa623e5b32ce3d5094ff56ccde7a53c1af81c SHA512 1a249b140cc24b6d83314ad0b3f4ca73fcff3df01f1207c2fe661b16e78ab1155bb6dca4fb89100910fce13bf0fc21636232f9560360cf12f2c43b803d2a0429 +DIST portage-3.0.53.tar.bz2 1162321 BLAKE2B 1c38bc97d9aca2ce4062ed0fc2ef9297911379a32f1ed32b4d5ced760970edbfb9579471efd69c0fc16e3227ef6444d60c2bb19be6d809eabe832250d340b4b5 SHA512 d747acc922da2d6f2dc10a8b5a6c7cf4b325ab903b3c5634d5aa1927bbfffa306076ad780a4634d7bcf6092b763b753b02c14f1a21197706559d370c6eee00a1 diff --git a/sys-apps/portage/portage-3.0.53.ebuild b/sys-apps/portage/portage-3.0.53.ebuild new file mode 100644 index 000000000000..5bf30b190b87 --- /dev/null +++ b/sys-apps/portage/portage-3.0.53.ebuild @@ -0,0 +1,238 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE='bzip2(+),threads(+)' +TMPFILES_OPTIONAL=1 + +inherit meson linux-info multiprocessing python-r1 tmpfiles + +DESCRIPTION="The package management and distribution system for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI=" + https://anongit.gentoo.org/git/proj/portage.git + https://github.com/gentoo/portage.git + " + inherit git-r3 +else + SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +# setuptools is still needed as a workaround for Python 3.12+ for now. +# https://github.com/mesonbuild/meson/issues/7702 +# +# >=meson-1.2.1-r1 for bug #912051 +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/meson-1.2.1-r1 + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ' python3_12) + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-vcs/git + ) +" +DEPEND=" + ${PYTHON_DEPS} + >=app-arch/tar-1.27 + dev-lang/python-exec:2 + >=sys-apps/sed-4.0.5 + sys-devel/patch + !build? ( $(python_gen_impl_dep 'ssl(+)') ) + apidoc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-epytext[${PYTHON_USEDEP}] + ) + doc? ( + ~app-text/docbook-xml-dtd-4.4 + app-text/xmlto + ) +" +# Require sandbox-2.2 for bug #288863. +# For whirlpool hash, require python[ssl] (bug #425046). +RDEPEND=" + ${PYTHON_DEPS} + acct-user/portage + >=app-arch/tar-1.27 + app-arch/zstd + >=app-misc/pax-utils-0.1.17 + dev-lang/python-exec:2 + >=sys-apps/baselayout-2.9 + >=sys-apps/findutils-4.4 + !build? ( + >=app-admin/eselect-1.2 + app-portage/getuto + >=app-shells/bash-5.0:0 + >=sec-keys/openpgp-keys-gentoo-release-20230329 + >=sys-apps/sed-4.0.5 + rsync-verify? ( + >=app-crypt/gnupg-2.2.4-r2[ssl(-)] + >=app-portage/gemato-14.5[${PYTHON_USEDEP}] + ) + ) + elibc_glibc? ( >=sys-apps/sandbox-2.2 ) + elibc_musl? ( >=sys-apps/sandbox-2.2 ) + kernel_linux? ( sys-apps/util-linux ) + selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] ) + xattr? ( kernel_linux? ( + >=sys-apps/install-xattr-0.3 + ) ) + !/dev/null ; then + chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog} + fi + + if has_version "<${CATEGORY}/${PN}-2.3.77"; then + elog "The emerge --autounmask option is now disabled by default, except for" + elog "portions of behavior which are controlled by the --autounmask-use and" + elog "--autounmask-license options. For backward compatibility, previous" + elog "behavior of --autounmask=y and --autounmask=n is entirely preserved." + elog "Users can get the old behavior simply by adding --autounmask to the" + elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this" + elog "change, see https://bugs.gentoo.org/658648." + fi +} + +pkg_postinst() { + # Warn about obsolete "enotice" script, bug #867010 + local bashrc=${EROOT}/etc/portage/profile/profile.bashrc + if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then + eerror "Obsolete 'enotice' script detected!" + eerror "Please remove this from ${bashrc} to avoid problems." + eerror "See bug 867010 for more details." + fi +} diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index bbe05626bb890401b6048fdc59361dbb4b11fb34..4b364bca54ea8937d31ae99d815963d6b47c2cab 100644 GIT binary patch literal 10640 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 literal 10643 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 "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die - /* __has_include is an extension, but it's fine, because this is only - for Clang anyway. */ - #if defined __has_include && __has_include () && !defined(__GLIBC__) - # include - #endif - EOF - - local fortify_level=$(usex hardened 3 2) - # We have to do this because glibc's headers warn if F_S is set - # without optimization and that would at the very least be very noisy - # during builds and at worst trigger many -Werror builds. - cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die - #ifdef __clang__ - # pragma clang system_header - #endif - #ifndef _FORTIFY_SOURCE - # if defined(__has_feature) - # define __GENTOO_HAS_FEATURE(x) __has_feature(x) - # else - # define __GENTOO_HAS_FEATURE(x) 0 - # endif - # - # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1 - # define __GENTOO_NOT_FREESTANDING 1 - # else - # define __GENTOO_NOT_FREESTANDING 0 - # endif - # - # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0 - # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) - # define _FORTIFY_SOURCE ${fortify_level} - # endif - # endif - # undef __GENTOO_HAS_FEATURE - # undef __GENTOO_NOT_FREESTANDING - #endif - EOF - - if use hardened ; then - cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - -D_GLIBCXX_ASSERTIONS - - # Analogue to GLIBCXX_ASSERTIONS - # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode - # https://libcxx.llvm.org/Hardening.html#using-hardened-mode - -D_LIBCPP_ENABLE_ASSERTIONS=1 - EOF - - cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - -Wl,-z,now - EOF - fi - - if use stricter; then - newins - gentoo-stricter.cfg <<-EOF - # This file increases the strictness of older clang versions - # to match the newest upstream version. - - # clang-16 defaults - -Werror=implicit-function-declaration - -Werror=implicit-int - -Werror=incompatible-function-pointer-types - - # constructs banned by C2x - -Werror=deprecated-non-prototype - - # deprecated but large blast radius - #-Werror=strict-prototypes - EOF - - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - @gentoo-stricter.cfg - EOF - fi - - # We only install config files for supported ABIs because unprefixed tools - # might be used for crosscompilation where e.g. PIE may not be supported. - # See bug #912237 and bug #901247. - doclang_cfg "${CHOST}" - - # Just ${CHOST} won't do due to bug #912685. - local abi - for abi in $(get_all_abis); do - local abi_chost=$(get_abi_CHOST "${abi}") - doclang_cfg "${abi_chost}" - done -} - -pkg_preinst() { - if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc - then - local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) - if [[ -n ${gcc_path} ]]; then - cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF - --gcc-install-dir="${gcc_path%%:*}" - EOF - fi - fi -} diff --git a/sys-devel/clang-common/clang-common-17.0.2.ebuild b/sys-devel/clang-common/clang-common-17.0.2.ebuild deleted file mode 100644 index 1cbfe719be70..000000000000 --- a/sys-devel/clang-common/clang-common-17.0.2.ebuild +++ /dev/null @@ -1,250 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 llvm.org multilib - -DESCRIPTION="Common files shared between multiple slots of clang" -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 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE=" - default-compiler-rt default-libcxx default-lld llvm-libunwind - hardened stricter -" - -PDEPEND=" - sys-devel/clang:* - default-compiler-rt? ( - sys-devel/clang-runtime[compiler-rt] - llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) - !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) - ) - !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) - !default-libcxx? ( sys-devel/gcc ) - default-lld? ( sys-devel/lld ) - !default-lld? ( sys-devel/binutils ) -" -IDEPEND=" - !default-compiler-rt? ( sys-devel/gcc-config ) - !default-libcxx? ( sys-devel/gcc-config ) -" - -LLVM_COMPONENTS=( clang/utils ) -llvm.org_set_globals - -pkg_pretend() { - [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return - - local flag missing_flags=() - for flag in default-{compiler-rt,libcxx,lld}; do - if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then - missing_flags+=( "${flag}" ) - fi - done - - if [[ ${missing_flags[@]} ]]; then - eerror "It seems that you have the following flags set on sys-devel/clang:" - eerror - eerror " ${missing_flags[*]}" - eerror - eerror "The default runtimes are now set via flags on sys-devel/clang-common." - eerror "The build is being aborted to prevent breakage. Please either set" - eerror "the respective flags on this ebuild, e.g.:" - eerror - eerror " sys-devel/clang-common ${missing_flags[*]}" - eerror - eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." - die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" - fi -} - -doclang_cfg() { - local triple="${1}" - - local tool - for tool in ${triple}-clang{,++}; do - newins - "${tool}.cfg" <<-EOF - # This configuration file is used by ${tool} driver. - @gentoo-common.cfg - @gentoo-common-ld.cfg - EOF - done - - newins - "${triple}-clang-cpp.cfg" <<-EOF - # This configuration file is used by the ${triple}-clang-cpp driver. - @gentoo-common.cfg - EOF - - # Install symlinks for triples with other vendor strings since some - # programs insist on mangling the triple. - local vendor - for vendor in gentoo pc unknown; do - local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}" - for tool in clang{,++,-cpp}; do - if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then - dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg" - fi - done - done -} - -src_install() { - newbashcomp bash-autocomplete.sh clang - - insinto /etc/clang - newins - gentoo-runtimes.cfg <<-EOF - # This file is initially generated by sys-devel/clang-runtime. - # It is used to control the default runtimes using by clang. - - --rtlib=$(usex default-compiler-rt compiler-rt libgcc) - --unwindlib=$(usex default-compiler-rt libunwind libgcc) - --stdlib=$(usex default-libcxx libc++ libstdc++) - -fuse-ld=$(usex default-lld lld bfd) - EOF - - newins - gentoo-gcc-install.cfg <<-EOF - # This file is maintained by gcc-config. - # It is used to specify the selected GCC installation. - EOF - - newins - gentoo-common.cfg <<-EOF - # This file contains flags common to clang, clang++ and clang-cpp. - @gentoo-runtimes.cfg - @gentoo-gcc-install.cfg - @gentoo-hardened.cfg - # bug #870001 - -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" - EOF - - # clang-cpp does not like link args being passed to it when directly - # invoked, so use a separate configuration file. - newins - gentoo-common-ld.cfg <<-EOF - # This file contains flags common to clang and clang++ - @gentoo-hardened-ld.cfg - EOF - - # Baseline hardening (bug #851111) - newins - gentoo-hardened.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -fstack-clash-protection - -fstack-protector-strong - -fPIE - -include "${EPREFIX}/usr/include/gentoo/fortify.h" - EOF - - newins - gentoo-hardened-ld.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -Wl,-z,relro - EOF - - dodir /usr/include/gentoo - - cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die - /* __has_include is an extension, but it's fine, because this is only - for Clang anyway. */ - #if defined __has_include && __has_include () && !defined(__GLIBC__) - # include - #endif - EOF - - local fortify_level=$(usex hardened 3 2) - # We have to do this because glibc's headers warn if F_S is set - # without optimization and that would at the very least be very noisy - # during builds and at worst trigger many -Werror builds. - cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die - #ifdef __clang__ - # pragma clang system_header - #endif - #ifndef _FORTIFY_SOURCE - # if defined(__has_feature) - # define __GENTOO_HAS_FEATURE(x) __has_feature(x) - # else - # define __GENTOO_HAS_FEATURE(x) 0 - # endif - # - # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1 - # define __GENTOO_NOT_FREESTANDING 1 - # else - # define __GENTOO_NOT_FREESTANDING 0 - # endif - # - # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0 - # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) - # define _FORTIFY_SOURCE ${fortify_level} - # endif - # endif - # undef __GENTOO_HAS_FEATURE - # undef __GENTOO_NOT_FREESTANDING - #endif - EOF - - if use hardened ; then - cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - -D_GLIBCXX_ASSERTIONS - - # Analogue to GLIBCXX_ASSERTIONS - # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode - # https://libcxx.llvm.org/Hardening.html#using-hardened-mode - -D_LIBCPP_ENABLE_ASSERTIONS=1 - EOF - - cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - -Wl,-z,now - EOF - fi - - if use stricter; then - newins - gentoo-stricter.cfg <<-EOF - # This file increases the strictness of older clang versions - # to match the newest upstream version. - - # clang-16 defaults - -Werror=implicit-function-declaration - -Werror=implicit-int - -Werror=incompatible-function-pointer-types - - # constructs banned by C2x - -Werror=deprecated-non-prototype - - # deprecated but large blast radius - #-Werror=strict-prototypes - EOF - - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - @gentoo-stricter.cfg - EOF - fi - - # We only install config files for supported ABIs because unprefixed tools - # might be used for crosscompilation where e.g. PIE may not be supported. - # See bug #912237 and bug #901247. - doclang_cfg "${CHOST}" - - # Just ${CHOST} won't do due to bug #912685. - local abi - for abi in $(get_all_abis); do - local abi_chost=$(get_abi_CHOST "${abi}") - doclang_cfg "${abi_chost}" - done -} - -pkg_preinst() { - if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc - then - local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) - if [[ -n ${gcc_path} ]]; then - cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF - --gcc-install-dir="${gcc_path%%:*}" - EOF - fi - fi -} diff --git a/sys-devel/clang-common/clang-common-17.0.3.9999.ebuild b/sys-devel/clang-common/clang-common-17.0.3.9999.ebuild index e3a7af989d05..dd31325d1994 100644 --- a/sys-devel/clang-common/clang-common-17.0.3.9999.ebuild +++ b/sys-devel/clang-common/clang-common-17.0.3.9999.ebuild @@ -10,10 +10,9 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE=" default-compiler-rt default-libcxx default-lld llvm-libunwind - hardened stricter + hardened " PDEPEND=" @@ -202,28 +201,6 @@ src_install() { EOF fi - if use stricter; then - newins - gentoo-stricter.cfg <<-EOF - # This file increases the strictness of older clang versions - # to match the newest upstream version. - - # clang-16 defaults - -Werror=implicit-function-declaration - -Werror=implicit-int - -Werror=incompatible-function-pointer-types - - # constructs banned by C2x - -Werror=deprecated-non-prototype - - # deprecated but large blast radius - #-Werror=strict-prototypes - EOF - - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - @gentoo-stricter.cfg - EOF - fi - # We only install config files for supported ABIs because unprefixed tools # might be used for crosscompilation where e.g. PIE may not be supported. # See bug #912237 and bug #901247. diff --git a/sys-devel/clang-common/clang-common-17.0.3.ebuild b/sys-devel/clang-common/clang-common-17.0.3.ebuild index 1cbfe719be70..696ae8ee4996 100644 --- a/sys-devel/clang-common/clang-common-17.0.3.ebuild +++ b/sys-devel/clang-common/clang-common-17.0.3.ebuild @@ -13,7 +13,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE=" default-compiler-rt default-libcxx default-lld llvm-libunwind - hardened stricter + hardened " PDEPEND=" @@ -202,28 +202,6 @@ src_install() { EOF fi - if use stricter; then - newins - gentoo-stricter.cfg <<-EOF - # This file increases the strictness of older clang versions - # to match the newest upstream version. - - # clang-16 defaults - -Werror=implicit-function-declaration - -Werror=implicit-int - -Werror=incompatible-function-pointer-types - - # constructs banned by C2x - -Werror=deprecated-non-prototype - - # deprecated but large blast radius - #-Werror=strict-prototypes - EOF - - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - @gentoo-stricter.cfg - EOF - fi - # We only install config files for supported ABIs because unprefixed tools # might be used for crosscompilation where e.g. PIE may not be supported. # See bug #912237 and bug #901247. diff --git a/sys-devel/clang-common/clang-common-18.0.0.9999.ebuild b/sys-devel/clang-common/clang-common-18.0.0.9999.ebuild index baa1dffade6a..b58ed6b486c2 100644 --- a/sys-devel/clang-common/clang-common-18.0.0.9999.ebuild +++ b/sys-devel/clang-common/clang-common-18.0.0.9999.ebuild @@ -10,10 +10,9 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE=" default-compiler-rt default-libcxx default-lld llvm-libunwind - hardened stricter + hardened " PDEPEND=" @@ -202,28 +201,6 @@ src_install() { EOF fi - if use stricter; then - newins - gentoo-stricter.cfg <<-EOF - # This file increases the strictness of older clang versions - # to match the newest upstream version. - - # clang-16 defaults - -Werror=implicit-function-declaration - -Werror=implicit-int - -Werror=incompatible-function-pointer-types - - # constructs banned by C2x - -Werror=deprecated-non-prototype - - # deprecated but large blast radius - #-Werror=strict-prototypes - EOF - - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - @gentoo-stricter.cfg - EOF - fi - # We only install config files for supported ABIs because unprefixed tools # might be used for crosscompilation where e.g. PIE may not be supported. # See bug #912237 and bug #901247. diff --git a/sys-devel/clang-common/clang-common-18.0.0_pre20231002.ebuild b/sys-devel/clang-common/clang-common-18.0.0_pre20231002.ebuild deleted file mode 100644 index baa1dffade6a..000000000000 --- a/sys-devel/clang-common/clang-common-18.0.0_pre20231002.ebuild +++ /dev/null @@ -1,250 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 llvm.org multilib - -DESCRIPTION="Common files shared between multiple slots of clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE=" - default-compiler-rt default-libcxx default-lld llvm-libunwind - hardened stricter -" - -PDEPEND=" - sys-devel/clang:* - default-compiler-rt? ( - sys-devel/clang-runtime[compiler-rt] - llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) - !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) - ) - !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) - !default-libcxx? ( sys-devel/gcc ) - default-lld? ( sys-devel/lld ) - !default-lld? ( sys-devel/binutils ) -" -IDEPEND=" - !default-compiler-rt? ( sys-devel/gcc-config ) - !default-libcxx? ( sys-devel/gcc-config ) -" - -LLVM_COMPONENTS=( clang/utils ) -llvm.org_set_globals - -pkg_pretend() { - [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return - - local flag missing_flags=() - for flag in default-{compiler-rt,libcxx,lld}; do - if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then - missing_flags+=( "${flag}" ) - fi - done - - if [[ ${missing_flags[@]} ]]; then - eerror "It seems that you have the following flags set on sys-devel/clang:" - eerror - eerror " ${missing_flags[*]}" - eerror - eerror "The default runtimes are now set via flags on sys-devel/clang-common." - eerror "The build is being aborted to prevent breakage. Please either set" - eerror "the respective flags on this ebuild, e.g.:" - eerror - eerror " sys-devel/clang-common ${missing_flags[*]}" - eerror - eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." - die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" - fi -} - -doclang_cfg() { - local triple="${1}" - - local tool - for tool in ${triple}-clang{,++}; do - newins - "${tool}.cfg" <<-EOF - # This configuration file is used by ${tool} driver. - @gentoo-common.cfg - @gentoo-common-ld.cfg - EOF - done - - newins - "${triple}-clang-cpp.cfg" <<-EOF - # This configuration file is used by the ${triple}-clang-cpp driver. - @gentoo-common.cfg - EOF - - # Install symlinks for triples with other vendor strings since some - # programs insist on mangling the triple. - local vendor - for vendor in gentoo pc unknown; do - local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}" - for tool in clang{,++,-cpp}; do - if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then - dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg" - fi - done - done -} - -src_install() { - newbashcomp bash-autocomplete.sh clang - - insinto /etc/clang - newins - gentoo-runtimes.cfg <<-EOF - # This file is initially generated by sys-devel/clang-runtime. - # It is used to control the default runtimes using by clang. - - --rtlib=$(usex default-compiler-rt compiler-rt libgcc) - --unwindlib=$(usex default-compiler-rt libunwind libgcc) - --stdlib=$(usex default-libcxx libc++ libstdc++) - -fuse-ld=$(usex default-lld lld bfd) - EOF - - newins - gentoo-gcc-install.cfg <<-EOF - # This file is maintained by gcc-config. - # It is used to specify the selected GCC installation. - EOF - - newins - gentoo-common.cfg <<-EOF - # This file contains flags common to clang, clang++ and clang-cpp. - @gentoo-runtimes.cfg - @gentoo-gcc-install.cfg - @gentoo-hardened.cfg - # bug #870001 - -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" - EOF - - # clang-cpp does not like link args being passed to it when directly - # invoked, so use a separate configuration file. - newins - gentoo-common-ld.cfg <<-EOF - # This file contains flags common to clang and clang++ - @gentoo-hardened-ld.cfg - EOF - - # Baseline hardening (bug #851111) - newins - gentoo-hardened.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -fstack-clash-protection - -fstack-protector-strong - -fPIE - -include "${EPREFIX}/usr/include/gentoo/fortify.h" - EOF - - newins - gentoo-hardened-ld.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -Wl,-z,relro - EOF - - dodir /usr/include/gentoo - - cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die - /* __has_include is an extension, but it's fine, because this is only - for Clang anyway. */ - #if defined __has_include && __has_include () && !defined(__GLIBC__) - # include - #endif - EOF - - local fortify_level=$(usex hardened 3 2) - # We have to do this because glibc's headers warn if F_S is set - # without optimization and that would at the very least be very noisy - # during builds and at worst trigger many -Werror builds. - cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die - #ifdef __clang__ - # pragma clang system_header - #endif - #ifndef _FORTIFY_SOURCE - # if defined(__has_feature) - # define __GENTOO_HAS_FEATURE(x) __has_feature(x) - # else - # define __GENTOO_HAS_FEATURE(x) 0 - # endif - # - # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1 - # define __GENTOO_NOT_FREESTANDING 1 - # else - # define __GENTOO_NOT_FREESTANDING 0 - # endif - # - # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0 - # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) - # define _FORTIFY_SOURCE ${fortify_level} - # endif - # endif - # undef __GENTOO_HAS_FEATURE - # undef __GENTOO_NOT_FREESTANDING - #endif - EOF - - if use hardened ; then - cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - -D_GLIBCXX_ASSERTIONS - - # Analogue to GLIBCXX_ASSERTIONS - # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode - # https://libcxx.llvm.org/Hardening.html#using-hardened-mode - -D_LIBCPP_ENABLE_HARDENED_MODE=1 - EOF - - cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - -Wl,-z,now - EOF - fi - - if use stricter; then - newins - gentoo-stricter.cfg <<-EOF - # This file increases the strictness of older clang versions - # to match the newest upstream version. - - # clang-16 defaults - -Werror=implicit-function-declaration - -Werror=implicit-int - -Werror=incompatible-function-pointer-types - - # constructs banned by C2x - -Werror=deprecated-non-prototype - - # deprecated but large blast radius - #-Werror=strict-prototypes - EOF - - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - @gentoo-stricter.cfg - EOF - fi - - # We only install config files for supported ABIs because unprefixed tools - # might be used for crosscompilation where e.g. PIE may not be supported. - # See bug #912237 and bug #901247. - doclang_cfg "${CHOST}" - - # Just ${CHOST} won't do due to bug #912685. - local abi - for abi in $(get_all_abis); do - local abi_chost=$(get_abi_CHOST "${abi}") - doclang_cfg "${abi_chost}" - done -} - -pkg_preinst() { - if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc - then - local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) - if [[ -n ${gcc_path} ]]; then - cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF - --gcc-install-dir="${gcc_path%%:*}" - EOF - fi - fi -} diff --git a/sys-devel/clang-common/clang-common-18.0.0_pre20231013.ebuild b/sys-devel/clang-common/clang-common-18.0.0_pre20231013.ebuild index baa1dffade6a..b58ed6b486c2 100644 --- a/sys-devel/clang-common/clang-common-18.0.0_pre20231013.ebuild +++ b/sys-devel/clang-common/clang-common-18.0.0_pre20231013.ebuild @@ -10,10 +10,9 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE=" default-compiler-rt default-libcxx default-lld llvm-libunwind - hardened stricter + hardened " PDEPEND=" @@ -202,28 +201,6 @@ src_install() { EOF fi - if use stricter; then - newins - gentoo-stricter.cfg <<-EOF - # This file increases the strictness of older clang versions - # to match the newest upstream version. - - # clang-16 defaults - -Werror=implicit-function-declaration - -Werror=implicit-int - -Werror=incompatible-function-pointer-types - - # constructs banned by C2x - -Werror=deprecated-non-prototype - - # deprecated but large blast radius - #-Werror=strict-prototypes - EOF - - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - @gentoo-stricter.cfg - EOF - fi - # We only install config files for supported ABIs because unprefixed tools # might be used for crosscompilation where e.g. PIE may not be supported. # See bug #912237 and bug #901247. diff --git a/sys-devel/clang-common/clang-common-18.0.0_pre20230925.ebuild b/sys-devel/clang-common/clang-common-18.0.0_pre20231019.ebuild similarity index 92% rename from sys-devel/clang-common/clang-common-18.0.0_pre20230925.ebuild rename to sys-devel/clang-common/clang-common-18.0.0_pre20231019.ebuild index baa1dffade6a..b58ed6b486c2 100644 --- a/sys-devel/clang-common/clang-common-18.0.0_pre20230925.ebuild +++ b/sys-devel/clang-common/clang-common-18.0.0_pre20231019.ebuild @@ -10,10 +10,9 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE=" default-compiler-rt default-libcxx default-lld llvm-libunwind - hardened stricter + hardened " PDEPEND=" @@ -202,28 +201,6 @@ src_install() { EOF fi - if use stricter; then - newins - gentoo-stricter.cfg <<-EOF - # This file increases the strictness of older clang versions - # to match the newest upstream version. - - # clang-16 defaults - -Werror=implicit-function-declaration - -Werror=implicit-int - -Werror=incompatible-function-pointer-types - - # constructs banned by C2x - -Werror=deprecated-non-prototype - - # deprecated but large blast radius - #-Werror=strict-prototypes - EOF - - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - @gentoo-stricter.cfg - EOF - fi - # We only install config files for supported ABIs because unprefixed tools # might be used for crosscompilation where e.g. PIE may not be supported. # See bug #912237 and bug #901247. diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.1.ebuild b/sys-devel/clang-runtime/clang-runtime-17.0.1.ebuild deleted file mode 100644 index 6483c7c0c78e..000000000000 --- a/sys-devel/clang-runtime/clang-runtime-17.0.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-build toolchain-funcs - -DESCRIPTION="Meta-ebuild for clang runtime libraries" -HOMEPAGE="https://clang.llvm.org/" - -LICENSE="metapackage" -SLOT="${PV%%.*}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE="+compiler-rt libcxx openmp +sanitize" -REQUIRED_USE="sanitize? ( compiler-rt )" - -RDEPEND=" - compiler-rt? ( - ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] - sanitize? ( - ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] - ) - ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) -" - -pkg_pretend() { - if tc-is-clang; then - ewarn "You seem to be using clang as a system compiler. As of clang-16," - ewarn "upstream has turned a few warnings that commonly occur during" - ewarn "configure script runs into errors by default. This causes some" - ewarn "configure tests to start failing, sometimes resulting in silent" - ewarn "breakage, missing functionality or runtime misbehavior. It is" - ewarn "not yet clear whether the change will remain or be reverted." - ewarn - ewarn "For more information, please see:" - ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213" - fi -} diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.2.ebuild b/sys-devel/clang-runtime/clang-runtime-17.0.2.ebuild deleted file mode 100644 index 6483c7c0c78e..000000000000 --- a/sys-devel/clang-runtime/clang-runtime-17.0.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-build toolchain-funcs - -DESCRIPTION="Meta-ebuild for clang runtime libraries" -HOMEPAGE="https://clang.llvm.org/" - -LICENSE="metapackage" -SLOT="${PV%%.*}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE="+compiler-rt libcxx openmp +sanitize" -REQUIRED_USE="sanitize? ( compiler-rt )" - -RDEPEND=" - compiler-rt? ( - ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] - sanitize? ( - ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] - ) - ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) -" - -pkg_pretend() { - if tc-is-clang; then - ewarn "You seem to be using clang as a system compiler. As of clang-16," - ewarn "upstream has turned a few warnings that commonly occur during" - ewarn "configure script runs into errors by default. This causes some" - ewarn "configure tests to start failing, sometimes resulting in silent" - ewarn "breakage, missing functionality or runtime misbehavior. It is" - ewarn "not yet clear whether the change will remain or be reverted." - ewarn - ewarn "For more information, please see:" - ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213" - fi -} diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.3.9999.ebuild b/sys-devel/clang-runtime/clang-runtime-17.0.3.9999.ebuild index c69faa0fbdd7..1ce7130b4264 100644 --- a/sys-devel/clang-runtime/clang-runtime-17.0.3.9999.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-17.0.3.9999.ebuild @@ -10,7 +10,6 @@ HOMEPAGE="https://clang.llvm.org/" LICENSE="metapackage" SLOT="${PV%%.*}" -KEYWORDS="" IUSE="+compiler-rt libcxx openmp +sanitize" REQUIRED_USE="sanitize? ( compiler-rt )" diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0.9999.ebuild b/sys-devel/clang-runtime/clang-runtime-18.0.0.9999.ebuild index c69faa0fbdd7..1ce7130b4264 100644 --- a/sys-devel/clang-runtime/clang-runtime-18.0.0.9999.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-18.0.0.9999.ebuild @@ -10,7 +10,6 @@ HOMEPAGE="https://clang.llvm.org/" LICENSE="metapackage" SLOT="${PV%%.*}" -KEYWORDS="" IUSE="+compiler-rt libcxx openmp +sanitize" REQUIRED_USE="sanitize? ( compiler-rt )" diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231002.ebuild b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231002.ebuild deleted file mode 100644 index c69faa0fbdd7..000000000000 --- a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231002.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-build toolchain-funcs - -DESCRIPTION="Meta-ebuild for clang runtime libraries" -HOMEPAGE="https://clang.llvm.org/" - -LICENSE="metapackage" -SLOT="${PV%%.*}" -KEYWORDS="" -IUSE="+compiler-rt libcxx openmp +sanitize" -REQUIRED_USE="sanitize? ( compiler-rt )" - -RDEPEND=" - compiler-rt? ( - ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] - sanitize? ( - ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] - ) - ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) -" - -pkg_pretend() { - if tc-is-clang; then - ewarn "You seem to be using clang as a system compiler. As of clang-16," - ewarn "upstream has turned a few warnings that commonly occur during" - ewarn "configure script runs into errors by default. This causes some" - ewarn "configure tests to start failing, sometimes resulting in silent" - ewarn "breakage, missing functionality or runtime misbehavior. It is" - ewarn "not yet clear whether the change will remain or be reverted." - ewarn - ewarn "For more information, please see:" - ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213" - fi -} diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231013.ebuild b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231013.ebuild index c69faa0fbdd7..1ce7130b4264 100644 --- a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231013.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231013.ebuild @@ -10,7 +10,6 @@ HOMEPAGE="https://clang.llvm.org/" LICENSE="metapackage" SLOT="${PV%%.*}" -KEYWORDS="" IUSE="+compiler-rt libcxx openmp +sanitize" REQUIRED_USE="sanitize? ( compiler-rt )" diff --git a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230925.ebuild b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231019.ebuild similarity index 99% rename from sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230925.ebuild rename to sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231019.ebuild index c69faa0fbdd7..1ce7130b4264 100644 --- a/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20230925.ebuild +++ b/sys-devel/clang-runtime/clang-runtime-18.0.0_pre20231019.ebuild @@ -10,7 +10,6 @@ HOMEPAGE="https://clang.llvm.org/" LICENSE="metapackage" SLOT="${PV%%.*}" -KEYWORDS="" IUSE="+compiler-rt libcxx openmp +sanitize" REQUIRED_USE="sanitize? ( compiler-rt )" diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild index e8399381397f..c53a8788368a 100644 --- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild +++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use Clang on GCC-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild index f47d83a2cdef..988214f580c9 100644 --- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild +++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use Clang on GCC-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild index 6af982394d88..921554975423 100644 --- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild +++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use Clang on GCC-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild index 86cc794fd88f..19818e8c2010 100644 --- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild +++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use Clang on GCC-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild index dda0a3fb9f80..565afa5d4ac7 100644 --- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild +++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild @@ -7,12 +7,10 @@ inherit multilib DESCRIPTION="Symlinks to use Clang on GCC-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" SLOT="${PV}" -KEYWORDS="" IUSE="gcc-symlinks multilib-symlinks +native-symlinks" # Blocker for bug #872416 diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index 1c1db03b9f97..30ea0dd6eb37 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -13,12 +13,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/sys-devel/clang/clang-17.0.1.ebuild b/sys-devel/clang/clang-17.0.1.ebuild deleted file mode 100644 index 336fa7d9fca1..000000000000 --- a/sys-devel/clang/clang-17.0.1.ebuild +++ /dev/null @@ -1,474 +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} ) - -inherit cmake llvm llvm.org multilib multilib-minimal -inherit prefix python-single-r1 toolchain-funcs - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="https://llvm.org/" - -# MSVCSetupApi.h: MIT -# sorttable.js: MIT - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos" -IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}] - static-analyzer? ( dev-lang/perl:* ) - xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) -" - -RDEPEND=" - ${PYTHON_DEPS} - ${DEPEND} - >=sys-devel/clang-common-${PV} -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - doc? ( $(python_gen_cond_dep ' - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ') ) - xml? ( virtual/pkgconfig ) -" -PDEPEND=" - ~sys-devel/clang-runtime-${PV} - sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR} -" - -LLVM_COMPONENTS=( - clang clang-tools-extra cmake - llvm/lib/Transforms/Hello -) -LLVM_MANPAGES=1 -LLVM_TEST_COMPONENTS=( - llvm/utils -) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -# Multilib notes: -# 1. ABI_* flags control ABIs libclang* is built for only. -# 2. clang is always capable of compiling code for all ABIs for enabled -# target. However, you will need appropriate crt* files (installed -# e.g. by sys-devel/gcc and sys-libs/glibc). -# 3. ${CHOST}-clang wrappers are always installed for all ABIs included -# in the current profile (i.e. alike supported by sys-devel/gcc). -# -# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need -# multilib clang* libraries (not runtime, not wrappers). - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_prepare() { - # create extra parent dir for relative CLANG_RESOURCE_DIR access - mkdir -p x/y || die - BUILD_DIR=${WORKDIR}/x/y/clang - - llvm.org_src_prepare - - # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch) - eprefixify \ - lib/Lex/InitHeaderSearch.cpp \ - lib/Driver/ToolChains/Darwin.cpp || die - - if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then - sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die - fi -} - -check_distribution_components() { - if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then - local all_targets=() my_targets=() l - cd "${BUILD_DIR}" || die - - while read -r l; do - if [[ ${l} == install-*-stripped:* ]]; then - l=${l#install-} - l=${l%%-stripped*} - - case ${l} in - # meta-targets - clang-libraries|distribution) - continue - ;; - # tools - clang|clangd|clang-*) - ;; - # static libraries - clang*|findAllSymbols) - continue - ;; - # conditional to USE=doc - docs-clang-html|docs-clang-tools-html) - use doc || continue - ;; - esac - - all_targets+=( "${l}" ) - fi - done < <(${NINJA} -t targets all) - - while read -r l; do - my_targets+=( "${l}" ) - done < <(get_distribution_components $"\n") - - local add=() remove=() - for l in "${all_targets[@]}"; do - if ! has "${l}" "${my_targets[@]}"; then - add+=( "${l}" ) - fi - done - for l in "${my_targets[@]}"; do - if ! has "${l}" "${all_targets[@]}"; then - remove+=( "${l}" ) - fi - done - - if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then - eqawarn "get_distribution_components() is outdated!" - eqawarn " Add: ${add[*]}" - eqawarn "Remove: ${remove[*]}" - fi - cd - >/dev/null || die - fi -} - -get_distribution_components() { - local sep=${1-;} - - local out=( - # common stuff - clang-cmake-exports - clang-headers - clang-resource-headers - libclang-headers - - aarch64-resource-headers - arm-common-resource-headers - arm-resource-headers - core-resource-headers - cuda-resource-headers - hexagon-resource-headers - hip-resource-headers - hlsl-resource-headers - mips-resource-headers - opencl-resource-headers - openmp-resource-headers - ppc-htm-resource-headers - ppc-resource-headers - riscv-resource-headers - systemz-resource-headers - utility-resource-headers - ve-resource-headers - webassembly-resource-headers - windows-resource-headers - x86-resource-headers - - # libs - clang-cpp - libclang - ) - - if multilib_is_native_abi; then - out+=( - # common stuff - bash-autocomplete - libclang-python-bindings - - # tools - amdgpu-arch - c-index-test - clang - clang-format - clang-linker-wrapper - clang-offload-bundler - clang-offload-packager - clang-refactor - clang-repl - clang-rename - clang-scan-deps - diagtool - hmaptool - nvptx-arch - - # needed for cross-compiling Clang - clang-tblgen - ) - - if use extra; then - out+=( - # extra tools - clang-apply-replacements - clang-change-namespace - clang-doc - clang-include-cleaner - clang-include-fixer - clang-move - clang-pseudo - clang-query - clang-reorder-fields - clang-tidy - clang-tidy-headers - clangd - find-all-symbols - modularize - pp-trace - ) - fi - - if llvm_are_manpages_built; then - out+=( docs-clang-man ) - use extra && out+=( docs-clang-tools-man ) - fi - - if use doc; then - out+=( docs-clang-html ) - use extra && out+=( docs-clang-tools-html ) - fi - - use static-analyzer && out+=( - clang-check - clang-extdef-mapping - scan-build - scan-build-py - scan-view - ) - fi - - printf "%s${sep}" "${out[@]}" -} - -multilib_src_configure() { - local mycmakeargs=( - -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}") - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang" - # relative to bindir - -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}" - - -DBUILD_SHARED_LIBS=OFF - -DCLANG_LINK_CLANG_DYLIB=ON - -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) - -DCLANG_INCLUDE_TESTS=$(usex test) - - -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - - # these are not propagated reliably, so redefine them - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - # libgomp support fails to find headers without explicit -I - # furthermore, it provides only syntax checking - -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp - - # disable using CUDA to autodetect GPU, just build for all - -DCMAKE_DISABLE_FIND_PACKAGE_CUDAToolkit=ON - # disable linking to HSA to avoid automagic dep, - # load it dynamically instead - -DCMAKE_DISABLE_FIND_PACKAGE_hsa-runtime64=ON - - -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie) - - -DCLANG_ENABLE_LIBXML2=$(usex xml) - -DCLANG_ENABLE_ARCMT=$(usex static-analyzer) - -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer) - # TODO: CLANG_ENABLE_HLSL? - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if ! use elibc_musl; then - mycmakeargs+=( - -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double) - ) - fi - - use test && mycmakeargs+=( - -DLLVM_BUILD_TESTS=ON - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - if multilib_is_native_abi; then - local build_docs=OFF - if llvm_are_manpages_built; then - build_docs=ON - mycmakeargs+=( - -DLLVM_BUILD_DOCS=ON - -DLLVM_ENABLE_SPHINX=ON - -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" - -DSPHINX_WARNINGS_AS_ERRORS=OFF - ) - if use extra; then - mycmakeargs+=( - -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra" - ) - fi - fi - mycmakeargs+=( - -DCLANG_INCLUDE_DOCS=${build_docs} - ) - fi - if multilib_native_use extra; then - mycmakeargs+=( - -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra - -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs} - ) - else - mycmakeargs+=( - -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF - ) - fi - - if [[ -n ${EPREFIX} ]]; then - mycmakeargs+=( - -DGCC_INSTALL_PREFIX="${EPREFIX}/usr" - ) - fi - - if tc-is-cross-compiler; then - has_version -b sys-devel/clang:${LLVM_MAJOR} || - die "sys-devel/clang:${LLVM_MAJOR} is required on the build host." - local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin - mycmakeargs+=( - -DLLVM_TOOLS_BINARY_DIR="${tools_bin}" - -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen - ) - fi - - # LLVM can have very high memory consumption while linking, - # exhausting the limit on 32-bit linker executable - use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - cmake_src_configure - - multilib_is_native_abi && check_distribution_components -} - -multilib_src_compile() { - cmake_build distribution -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - local test_targets=( check-clang ) - if multilib_native_use extra; then - test_targets+=( - check-clang-tools - check-clangd - ) - fi - cmake_build "${test_targets[@]}" -} - -src_install() { - MULTILIB_WRAPPED_HEADERS=( - /usr/include/clang/Config/config.h - ) - - multilib-minimal_src_install - - # Move runtime headers to /usr/lib/clang, where they belong - mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die - # move (remaining) wrapped headers back - if use extra; then - mv "${T}"/clang-tidy "${ED}"/usr/include/ || die - fi - mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die - - # Apply CHOST and version suffix to clang tools - local clang_tools=( clang clang++ clang-cl clang-cpp ) - local abi i - - # cmake gives us: - # - clang-X - # - clang -> clang-X - # - clang++, clang-cl, clang-cpp -> clang - # we want to have: - # - clang-X - # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X - # - clang, clang++, clang-cl, clang-cpp -> clang*-X - # also in CHOST variant - for i in "${clang_tools[@]:1}"; do - rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die - dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}" - dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" - done - - # now create target symlinks for all supported ABIs - for abi in $(get_all_abis); do - local abi_chost=$(get_abi_CHOST "${abi}") - for i in "${clang_tools[@]}"; do - dosym "${i}-${LLVM_MAJOR}" \ - "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}" - dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \ - "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}" - done - done -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-distribution - - # move headers to /usr/include for wrapping & ABI mismatch checks - # (also drop the version suffix from runtime headers) - rm -rf "${ED}"/usr/include || die - mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die - mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die - if multilib_native_use extra; then - # don't wrap clang-tidy headers, the list is too long - # (they're fine for non-native ABI but enabling the targets is problematic) - mv "${ED}"/usr/include/clang-tidy "${T}/" || die - fi -} - -multilib_src_install_all() { - python_fix_shebang "${ED}" - if use static-analyzer; then - python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view - fi - - docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" - llvm_install_manpages - # match 'html' non-compression - use doc && docompress -x "/usr/share/doc/${PF}/tools-extra" - # +x for some reason; TODO: investigate - use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1" -} - -pkg_postinst() { - if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then - eselect compiler-shadow update all - fi - - elog "You can find additional utility scripts in:" - elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang" - if use extra; then - elog "Some of them are vim integration scripts (with instructions inside)." - elog "The run-clang-tidy.py script requires the following additional package:" - elog " dev-python/pyyaml" - fi -} - -pkg_postrm() { - if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then - eselect compiler-shadow clean all - fi -} diff --git a/sys-devel/clang/clang-17.0.2.ebuild b/sys-devel/clang/clang-17.0.2.ebuild deleted file mode 100644 index 336fa7d9fca1..000000000000 --- a/sys-devel/clang/clang-17.0.2.ebuild +++ /dev/null @@ -1,474 +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} ) - -inherit cmake llvm llvm.org multilib multilib-minimal -inherit prefix python-single-r1 toolchain-funcs - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="https://llvm.org/" - -# MSVCSetupApi.h: MIT -# sorttable.js: MIT - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos" -IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}] - static-analyzer? ( dev-lang/perl:* ) - xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) -" - -RDEPEND=" - ${PYTHON_DEPS} - ${DEPEND} - >=sys-devel/clang-common-${PV} -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - doc? ( $(python_gen_cond_dep ' - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ') ) - xml? ( virtual/pkgconfig ) -" -PDEPEND=" - ~sys-devel/clang-runtime-${PV} - sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR} -" - -LLVM_COMPONENTS=( - clang clang-tools-extra cmake - llvm/lib/Transforms/Hello -) -LLVM_MANPAGES=1 -LLVM_TEST_COMPONENTS=( - llvm/utils -) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -# Multilib notes: -# 1. ABI_* flags control ABIs libclang* is built for only. -# 2. clang is always capable of compiling code for all ABIs for enabled -# target. However, you will need appropriate crt* files (installed -# e.g. by sys-devel/gcc and sys-libs/glibc). -# 3. ${CHOST}-clang wrappers are always installed for all ABIs included -# in the current profile (i.e. alike supported by sys-devel/gcc). -# -# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need -# multilib clang* libraries (not runtime, not wrappers). - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_prepare() { - # create extra parent dir for relative CLANG_RESOURCE_DIR access - mkdir -p x/y || die - BUILD_DIR=${WORKDIR}/x/y/clang - - llvm.org_src_prepare - - # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch) - eprefixify \ - lib/Lex/InitHeaderSearch.cpp \ - lib/Driver/ToolChains/Darwin.cpp || die - - if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then - sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die - fi -} - -check_distribution_components() { - if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then - local all_targets=() my_targets=() l - cd "${BUILD_DIR}" || die - - while read -r l; do - if [[ ${l} == install-*-stripped:* ]]; then - l=${l#install-} - l=${l%%-stripped*} - - case ${l} in - # meta-targets - clang-libraries|distribution) - continue - ;; - # tools - clang|clangd|clang-*) - ;; - # static libraries - clang*|findAllSymbols) - continue - ;; - # conditional to USE=doc - docs-clang-html|docs-clang-tools-html) - use doc || continue - ;; - esac - - all_targets+=( "${l}" ) - fi - done < <(${NINJA} -t targets all) - - while read -r l; do - my_targets+=( "${l}" ) - done < <(get_distribution_components $"\n") - - local add=() remove=() - for l in "${all_targets[@]}"; do - if ! has "${l}" "${my_targets[@]}"; then - add+=( "${l}" ) - fi - done - for l in "${my_targets[@]}"; do - if ! has "${l}" "${all_targets[@]}"; then - remove+=( "${l}" ) - fi - done - - if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then - eqawarn "get_distribution_components() is outdated!" - eqawarn " Add: ${add[*]}" - eqawarn "Remove: ${remove[*]}" - fi - cd - >/dev/null || die - fi -} - -get_distribution_components() { - local sep=${1-;} - - local out=( - # common stuff - clang-cmake-exports - clang-headers - clang-resource-headers - libclang-headers - - aarch64-resource-headers - arm-common-resource-headers - arm-resource-headers - core-resource-headers - cuda-resource-headers - hexagon-resource-headers - hip-resource-headers - hlsl-resource-headers - mips-resource-headers - opencl-resource-headers - openmp-resource-headers - ppc-htm-resource-headers - ppc-resource-headers - riscv-resource-headers - systemz-resource-headers - utility-resource-headers - ve-resource-headers - webassembly-resource-headers - windows-resource-headers - x86-resource-headers - - # libs - clang-cpp - libclang - ) - - if multilib_is_native_abi; then - out+=( - # common stuff - bash-autocomplete - libclang-python-bindings - - # tools - amdgpu-arch - c-index-test - clang - clang-format - clang-linker-wrapper - clang-offload-bundler - clang-offload-packager - clang-refactor - clang-repl - clang-rename - clang-scan-deps - diagtool - hmaptool - nvptx-arch - - # needed for cross-compiling Clang - clang-tblgen - ) - - if use extra; then - out+=( - # extra tools - clang-apply-replacements - clang-change-namespace - clang-doc - clang-include-cleaner - clang-include-fixer - clang-move - clang-pseudo - clang-query - clang-reorder-fields - clang-tidy - clang-tidy-headers - clangd - find-all-symbols - modularize - pp-trace - ) - fi - - if llvm_are_manpages_built; then - out+=( docs-clang-man ) - use extra && out+=( docs-clang-tools-man ) - fi - - if use doc; then - out+=( docs-clang-html ) - use extra && out+=( docs-clang-tools-html ) - fi - - use static-analyzer && out+=( - clang-check - clang-extdef-mapping - scan-build - scan-build-py - scan-view - ) - fi - - printf "%s${sep}" "${out[@]}" -} - -multilib_src_configure() { - local mycmakeargs=( - -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}") - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang" - # relative to bindir - -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}" - - -DBUILD_SHARED_LIBS=OFF - -DCLANG_LINK_CLANG_DYLIB=ON - -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) - -DCLANG_INCLUDE_TESTS=$(usex test) - - -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - - # these are not propagated reliably, so redefine them - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - # libgomp support fails to find headers without explicit -I - # furthermore, it provides only syntax checking - -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp - - # disable using CUDA to autodetect GPU, just build for all - -DCMAKE_DISABLE_FIND_PACKAGE_CUDAToolkit=ON - # disable linking to HSA to avoid automagic dep, - # load it dynamically instead - -DCMAKE_DISABLE_FIND_PACKAGE_hsa-runtime64=ON - - -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie) - - -DCLANG_ENABLE_LIBXML2=$(usex xml) - -DCLANG_ENABLE_ARCMT=$(usex static-analyzer) - -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer) - # TODO: CLANG_ENABLE_HLSL? - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if ! use elibc_musl; then - mycmakeargs+=( - -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double) - ) - fi - - use test && mycmakeargs+=( - -DLLVM_BUILD_TESTS=ON - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - if multilib_is_native_abi; then - local build_docs=OFF - if llvm_are_manpages_built; then - build_docs=ON - mycmakeargs+=( - -DLLVM_BUILD_DOCS=ON - -DLLVM_ENABLE_SPHINX=ON - -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" - -DSPHINX_WARNINGS_AS_ERRORS=OFF - ) - if use extra; then - mycmakeargs+=( - -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra" - ) - fi - fi - mycmakeargs+=( - -DCLANG_INCLUDE_DOCS=${build_docs} - ) - fi - if multilib_native_use extra; then - mycmakeargs+=( - -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra - -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs} - ) - else - mycmakeargs+=( - -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF - ) - fi - - if [[ -n ${EPREFIX} ]]; then - mycmakeargs+=( - -DGCC_INSTALL_PREFIX="${EPREFIX}/usr" - ) - fi - - if tc-is-cross-compiler; then - has_version -b sys-devel/clang:${LLVM_MAJOR} || - die "sys-devel/clang:${LLVM_MAJOR} is required on the build host." - local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin - mycmakeargs+=( - -DLLVM_TOOLS_BINARY_DIR="${tools_bin}" - -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen - ) - fi - - # LLVM can have very high memory consumption while linking, - # exhausting the limit on 32-bit linker executable - use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - cmake_src_configure - - multilib_is_native_abi && check_distribution_components -} - -multilib_src_compile() { - cmake_build distribution -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - local test_targets=( check-clang ) - if multilib_native_use extra; then - test_targets+=( - check-clang-tools - check-clangd - ) - fi - cmake_build "${test_targets[@]}" -} - -src_install() { - MULTILIB_WRAPPED_HEADERS=( - /usr/include/clang/Config/config.h - ) - - multilib-minimal_src_install - - # Move runtime headers to /usr/lib/clang, where they belong - mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die - # move (remaining) wrapped headers back - if use extra; then - mv "${T}"/clang-tidy "${ED}"/usr/include/ || die - fi - mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die - - # Apply CHOST and version suffix to clang tools - local clang_tools=( clang clang++ clang-cl clang-cpp ) - local abi i - - # cmake gives us: - # - clang-X - # - clang -> clang-X - # - clang++, clang-cl, clang-cpp -> clang - # we want to have: - # - clang-X - # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X - # - clang, clang++, clang-cl, clang-cpp -> clang*-X - # also in CHOST variant - for i in "${clang_tools[@]:1}"; do - rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die - dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}" - dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" - done - - # now create target symlinks for all supported ABIs - for abi in $(get_all_abis); do - local abi_chost=$(get_abi_CHOST "${abi}") - for i in "${clang_tools[@]}"; do - dosym "${i}-${LLVM_MAJOR}" \ - "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}" - dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \ - "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}" - done - done -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-distribution - - # move headers to /usr/include for wrapping & ABI mismatch checks - # (also drop the version suffix from runtime headers) - rm -rf "${ED}"/usr/include || die - mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die - mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die - if multilib_native_use extra; then - # don't wrap clang-tidy headers, the list is too long - # (they're fine for non-native ABI but enabling the targets is problematic) - mv "${ED}"/usr/include/clang-tidy "${T}/" || die - fi -} - -multilib_src_install_all() { - python_fix_shebang "${ED}" - if use static-analyzer; then - python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view - fi - - docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" - llvm_install_manpages - # match 'html' non-compression - use doc && docompress -x "/usr/share/doc/${PF}/tools-extra" - # +x for some reason; TODO: investigate - use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1" -} - -pkg_postinst() { - if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then - eselect compiler-shadow update all - fi - - elog "You can find additional utility scripts in:" - elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang" - if use extra; then - elog "Some of them are vim integration scripts (with instructions inside)." - elog "The run-clang-tidy.py script requires the following additional package:" - elog " dev-python/pyyaml" - fi -} - -pkg_postrm() { - if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then - eselect compiler-shadow clean all - fi -} diff --git a/sys-devel/clang/clang-17.0.3.9999.ebuild b/sys-devel/clang/clang-17.0.3.9999.ebuild index aae7c602232c..0ae0a62bd789 100644 --- a/sys-devel/clang/clang-17.0.3.9999.ebuild +++ b/sys-devel/clang/clang-17.0.3.9999.ebuild @@ -16,7 +16,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/sys-devel/clang/clang-18.0.0.9999.ebuild b/sys-devel/clang/clang-18.0.0.9999.ebuild index 7f28af23d564..d99da1e592c9 100644 --- a/sys-devel/clang/clang-18.0.0.9999.ebuild +++ b/sys-devel/clang/clang-18.0.0.9999.ebuild @@ -16,7 +16,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/sys-devel/clang/clang-18.0.0_pre20230925.ebuild b/sys-devel/clang/clang-18.0.0_pre20230925.ebuild deleted file mode 100644 index aae7c602232c..000000000000 --- a/sys-devel/clang/clang-18.0.0_pre20230925.ebuild +++ /dev/null @@ -1,474 +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} ) - -inherit cmake llvm llvm.org multilib multilib-minimal -inherit prefix python-single-r1 toolchain-funcs - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="https://llvm.org/" - -# MSVCSetupApi.h: MIT -# sorttable.js: MIT - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" -IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}] - static-analyzer? ( dev-lang/perl:* ) - xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) -" - -RDEPEND=" - ${PYTHON_DEPS} - ${DEPEND} - >=sys-devel/clang-common-${PV} -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - doc? ( $(python_gen_cond_dep ' - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ') ) - xml? ( virtual/pkgconfig ) -" -PDEPEND=" - ~sys-devel/clang-runtime-${PV} - sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR} -" - -LLVM_COMPONENTS=( - clang clang-tools-extra cmake - llvm/lib/Transforms/Hello -) -LLVM_MANPAGES=1 -LLVM_TEST_COMPONENTS=( - llvm/utils -) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -# Multilib notes: -# 1. ABI_* flags control ABIs libclang* is built for only. -# 2. clang is always capable of compiling code for all ABIs for enabled -# target. However, you will need appropriate crt* files (installed -# e.g. by sys-devel/gcc and sys-libs/glibc). -# 3. ${CHOST}-clang wrappers are always installed for all ABIs included -# in the current profile (i.e. alike supported by sys-devel/gcc). -# -# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need -# multilib clang* libraries (not runtime, not wrappers). - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_prepare() { - # create extra parent dir for relative CLANG_RESOURCE_DIR access - mkdir -p x/y || die - BUILD_DIR=${WORKDIR}/x/y/clang - - llvm.org_src_prepare - - # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch) - eprefixify \ - lib/Lex/InitHeaderSearch.cpp \ - lib/Driver/ToolChains/Darwin.cpp || die - - if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then - sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die - fi -} - -check_distribution_components() { - if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then - local all_targets=() my_targets=() l - cd "${BUILD_DIR}" || die - - while read -r l; do - if [[ ${l} == install-*-stripped:* ]]; then - l=${l#install-} - l=${l%%-stripped*} - - case ${l} in - # meta-targets - clang-libraries|distribution) - continue - ;; - # tools - clang|clangd|clang-*) - ;; - # static libraries - clang*|findAllSymbols) - continue - ;; - # conditional to USE=doc - docs-clang-html|docs-clang-tools-html) - use doc || continue - ;; - esac - - all_targets+=( "${l}" ) - fi - done < <(${NINJA} -t targets all) - - while read -r l; do - my_targets+=( "${l}" ) - done < <(get_distribution_components $"\n") - - local add=() remove=() - for l in "${all_targets[@]}"; do - if ! has "${l}" "${my_targets[@]}"; then - add+=( "${l}" ) - fi - done - for l in "${my_targets[@]}"; do - if ! has "${l}" "${all_targets[@]}"; then - remove+=( "${l}" ) - fi - done - - if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then - eqawarn "get_distribution_components() is outdated!" - eqawarn " Add: ${add[*]}" - eqawarn "Remove: ${remove[*]}" - fi - cd - >/dev/null || die - fi -} - -get_distribution_components() { - local sep=${1-;} - - local out=( - # common stuff - clang-cmake-exports - clang-headers - clang-resource-headers - libclang-headers - - aarch64-resource-headers - arm-common-resource-headers - arm-resource-headers - core-resource-headers - cuda-resource-headers - hexagon-resource-headers - hip-resource-headers - hlsl-resource-headers - mips-resource-headers - opencl-resource-headers - openmp-resource-headers - ppc-htm-resource-headers - ppc-resource-headers - riscv-resource-headers - systemz-resource-headers - utility-resource-headers - ve-resource-headers - webassembly-resource-headers - windows-resource-headers - x86-resource-headers - - # libs - clang-cpp - libclang - ) - - if multilib_is_native_abi; then - out+=( - # common stuff - bash-autocomplete - libclang-python-bindings - - # tools - amdgpu-arch - c-index-test - clang - clang-format - clang-linker-wrapper - clang-offload-bundler - clang-offload-packager - clang-refactor - clang-repl - clang-rename - clang-scan-deps - diagtool - hmaptool - nvptx-arch - - # needed for cross-compiling Clang - clang-tblgen - ) - - if use extra; then - out+=( - # extra tools - clang-apply-replacements - clang-change-namespace - clang-doc - clang-include-cleaner - clang-include-fixer - clang-move - clang-pseudo - clang-query - clang-reorder-fields - clang-tidy - clang-tidy-headers - clangd - find-all-symbols - modularize - pp-trace - ) - fi - - if llvm_are_manpages_built; then - out+=( docs-clang-man ) - use extra && out+=( docs-clang-tools-man ) - fi - - if use doc; then - out+=( docs-clang-html ) - use extra && out+=( docs-clang-tools-html ) - fi - - use static-analyzer && out+=( - clang-check - clang-extdef-mapping - scan-build - scan-build-py - scan-view - ) - fi - - printf "%s${sep}" "${out[@]}" -} - -multilib_src_configure() { - local mycmakeargs=( - -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}") - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang" - # relative to bindir - -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}" - - -DBUILD_SHARED_LIBS=OFF - -DCLANG_LINK_CLANG_DYLIB=ON - -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) - -DCLANG_INCLUDE_TESTS=$(usex test) - - -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - - # these are not propagated reliably, so redefine them - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - # libgomp support fails to find headers without explicit -I - # furthermore, it provides only syntax checking - -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp - - # disable using CUDA to autodetect GPU, just build for all - -DCMAKE_DISABLE_FIND_PACKAGE_CUDAToolkit=ON - # disable linking to HSA to avoid automagic dep, - # load it dynamically instead - -DCMAKE_DISABLE_FIND_PACKAGE_hsa-runtime64=ON - - -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie) - - -DCLANG_ENABLE_LIBXML2=$(usex xml) - -DCLANG_ENABLE_ARCMT=$(usex static-analyzer) - -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer) - # TODO: CLANG_ENABLE_HLSL? - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if ! use elibc_musl; then - mycmakeargs+=( - -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double) - ) - fi - - use test && mycmakeargs+=( - -DLLVM_BUILD_TESTS=ON - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - if multilib_is_native_abi; then - local build_docs=OFF - if llvm_are_manpages_built; then - build_docs=ON - mycmakeargs+=( - -DLLVM_BUILD_DOCS=ON - -DLLVM_ENABLE_SPHINX=ON - -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" - -DSPHINX_WARNINGS_AS_ERRORS=OFF - ) - if use extra; then - mycmakeargs+=( - -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra" - ) - fi - fi - mycmakeargs+=( - -DCLANG_INCLUDE_DOCS=${build_docs} - ) - fi - if multilib_native_use extra; then - mycmakeargs+=( - -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra - -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs} - ) - else - mycmakeargs+=( - -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF - ) - fi - - if [[ -n ${EPREFIX} ]]; then - mycmakeargs+=( - -DGCC_INSTALL_PREFIX="${EPREFIX}/usr" - ) - fi - - if tc-is-cross-compiler; then - has_version -b sys-devel/clang:${LLVM_MAJOR} || - die "sys-devel/clang:${LLVM_MAJOR} is required on the build host." - local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin - mycmakeargs+=( - -DLLVM_TOOLS_BINARY_DIR="${tools_bin}" - -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen - ) - fi - - # LLVM can have very high memory consumption while linking, - # exhausting the limit on 32-bit linker executable - use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - cmake_src_configure - - multilib_is_native_abi && check_distribution_components -} - -multilib_src_compile() { - cmake_build distribution -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - local test_targets=( check-clang ) - if multilib_native_use extra; then - test_targets+=( - check-clang-tools - check-clangd - ) - fi - cmake_build "${test_targets[@]}" -} - -src_install() { - MULTILIB_WRAPPED_HEADERS=( - /usr/include/clang/Config/config.h - ) - - multilib-minimal_src_install - - # Move runtime headers to /usr/lib/clang, where they belong - mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die - # move (remaining) wrapped headers back - if use extra; then - mv "${T}"/clang-tidy "${ED}"/usr/include/ || die - fi - mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die - - # Apply CHOST and version suffix to clang tools - local clang_tools=( clang clang++ clang-cl clang-cpp ) - local abi i - - # cmake gives us: - # - clang-X - # - clang -> clang-X - # - clang++, clang-cl, clang-cpp -> clang - # we want to have: - # - clang-X - # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X - # - clang, clang++, clang-cl, clang-cpp -> clang*-X - # also in CHOST variant - for i in "${clang_tools[@]:1}"; do - rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die - dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}" - dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" - done - - # now create target symlinks for all supported ABIs - for abi in $(get_all_abis); do - local abi_chost=$(get_abi_CHOST "${abi}") - for i in "${clang_tools[@]}"; do - dosym "${i}-${LLVM_MAJOR}" \ - "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}" - dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \ - "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}" - done - done -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-distribution - - # move headers to /usr/include for wrapping & ABI mismatch checks - # (also drop the version suffix from runtime headers) - rm -rf "${ED}"/usr/include || die - mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die - mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die - if multilib_native_use extra; then - # don't wrap clang-tidy headers, the list is too long - # (they're fine for non-native ABI but enabling the targets is problematic) - mv "${ED}"/usr/include/clang-tidy "${T}/" || die - fi -} - -multilib_src_install_all() { - python_fix_shebang "${ED}" - if use static-analyzer; then - python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view - fi - - docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" - llvm_install_manpages - # match 'html' non-compression - use doc && docompress -x "/usr/share/doc/${PF}/tools-extra" - # +x for some reason; TODO: investigate - use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1" -} - -pkg_postinst() { - if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then - eselect compiler-shadow update all - fi - - elog "You can find additional utility scripts in:" - elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang" - if use extra; then - elog "Some of them are vim integration scripts (with instructions inside)." - elog "The run-clang-tidy.py script requires the following additional package:" - elog " dev-python/pyyaml" - fi -} - -pkg_postrm() { - if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then - eselect compiler-shadow clean all - fi -} diff --git a/sys-devel/clang/clang-18.0.0_pre20231013.ebuild b/sys-devel/clang/clang-18.0.0_pre20231013.ebuild index 7f28af23d564..d99da1e592c9 100644 --- a/sys-devel/clang/clang-18.0.0_pre20231013.ebuild +++ b/sys-devel/clang/clang-18.0.0_pre20231013.ebuild @@ -16,7 +16,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/sys-devel/clang/clang-18.0.0_pre20231002.ebuild b/sys-devel/clang/clang-18.0.0_pre20231019.ebuild similarity index 99% rename from sys-devel/clang/clang-18.0.0_pre20231002.ebuild rename to sys-devel/clang/clang-18.0.0_pre20231019.ebuild index 7f28af23d564..d99da1e592c9 100644 --- a/sys-devel/clang/clang-18.0.0_pre20231002.ebuild +++ b/sys-devel/clang/clang-18.0.0_pre20231019.ebuild @@ -16,7 +16,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 35d5d03373cc..f660c4f3b0ca 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -5,38 +5,24 @@ DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 9b71761f4015649514677784443886e59733ac38 DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B dd896b418c1fce35a61005d5b5c90cfd1246d37d23c2a8fc08bacd7d7ca84c353f3ccf5de2370ae5e5ca95c7ae3deab3565b3f65eb78b611dbe5ad4a256516f0 SHA512 fada917a832be5d2e15ee32f24e19fc87b851dc8e6fc75d1be6d25d3510dba408ae3ef3b245ff239c51aa3d243c95f12269695611e5c8965ba55f5aa4730778d DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e SHA512 8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1 DIST gcc-11-20230824.tar.xz 76202120 BLAKE2B 243ce16e28c66d681bb27df32866947309f8fa386e258896651b6853e390da79304250669096fd55cafe0a9d5adf4b3a3cf5989302f4ad13660ece80639b545a SHA512 a9cab8bf61f2a572baba73a2a11271eeb61d43f07411df376a8568820c1373f64f635d747933fda1e942ae717b0ae9f1c810f662fc09ccb075940248bc48b582 -DIST gcc-11-20230921.tar.xz 76227940 BLAKE2B b086b35bc7192be078d08f6c9363a9b343f8d97a1bc781870796cf564b829febeccb5f94739fb14a88357f7f66530ff3c23f298eed9341ffb6927a5ac4a40546 SHA512 20fd7e680303a8328e9c017ab21dc3cab46fe5684a08bfc48a342ec4e95cc94675db2e450483499f126b2d5943e3ef8115287a5b4da8718b966c0ffe9f79b925 -DIST gcc-11-20230928.tar.xz 76217292 BLAKE2B d0c58f0e8e15a4efaa3faba9b83efdac9b96749836f776f2ef438cd0bcf74601e5d24b2c45e7edfb2cc44e5aee32c5a2b23c8efcb370e4cf902c98d930664157 SHA512 ddbc362d8b3177432886861da89e68b187deeaae7d40aa03881f8135931475ba688688fd3217d95dfb9d01d62a634808a04ab0a4c37f12332155bdabce459115 -DIST gcc-11-20231005.tar.xz 76222664 BLAKE2B f5671cdb01df00bd917f59ad33ac91a4904514ed25b9879e6c10cad15a86666709dd7ff9425ba99de45b811e3a1afde977a5683b6e9c8de91da8080f37dc9cce SHA512 4f0f0543655f398ea32c08f2b18be2430652ef3537b1d46ecbb9e522a7701bea2ffe04ed6fe6a179596a5f8da02fbd5fdc4758c6b9e8e2e9d9f0805383c4fc1e DIST gcc-11-20231012.tar.xz 76228876 BLAKE2B f48d440cefdad9eb021116b72ba41a7cb8b3af904abafb26bd49113f3bdaacbeab86f3d7a783130ea1a1f8c6556d1dc83b8176ae96973c524dc8606443e0be0a SHA512 7cae1a36a113e0184b1c10c7892a808a6ec38ecd4b1c482d589717c68474873093eebd68465694344ee1208d0e118f5d91b3a19f981da22dfa95ee86663572bb +DIST gcc-11-20231019.tar.xz 76228604 BLAKE2B cc1278eb4beb598d81b1629fe72095487709f9e1a7229dba0512ba8273767b05e79c7c02104a1aa28b699d42ef0f10f7b960f1a37693c1508df9846edfe80b82 SHA512 f98ce83e0d75fe4459e1852d900924e8e3c31853ba54e38e46f040f4d109726b6c171bbb51e9230c459d617c3c8ac37708ef65997d6797a1686b60cdca3107a0 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607 SHA512 17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87 SHA512 31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9 DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a SHA512 ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17 DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 6f6eca272ab506e16a231003c399e28572595c82fbaaec9deb14b78ff9fc493fb24afe1c375d4f2fd75e9813805934857ef2ceb6c05b7977dbfe2e50abdc3ec9 SHA512 fb190ce5bf3d38a1899016475c1551550d44c6f71f1f1a71ced545cbb2aff0446bd2765230b0920379579a13103a507ffc1e197ac69afb0a4f08efe11b50918d DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f SHA512 a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5 -DIST gcc-12-20230922.tar.xz 79801244 BLAKE2B 9b7681a742ed7aa81f06f726d765d4b1259c199ec3fb5c3072b789491b99c966f1a5d90fbe357136b5f1dd8b046653c51653b8a7049ef0768049534b5364816a SHA512 41542d2ab1ebd3c5a342159bc58a2f891d89a6b87533a928193dd28dc8dc3e3b3e3e4e547be20c930f8e85014c76128cbedbe6f846524b67acd3af16e93c3189 -DIST gcc-12-20230929.tar.xz 79799412 BLAKE2B b4290ca0c9dd115e7e893c49ee205ab6c310f5c2b3087a6f619dca1838aef4c813fad349a0b618cbd8d107ae8d1a2307bc3499f32bf53c78d3dbda67a4991c99 SHA512 98bd7fe68d3ddd565c56182331129c5270e6a8b02bcb687e58af55e4a82644e6429e2ef7171216a19841fa8fc6fd605c0fabb38d7844daf278fc3bbb634cfc08 DIST gcc-12-20231006.tar.xz 79786912 BLAKE2B 09da5378d449b6d1d5d5af82bfa18b6d073a4f255afef5e19a086e72d41ba0a204705353a4ef7df8c89ace4de639573fe98ab37f90e0f0761743336fcfb023b2 SHA512 21975c70bc7958a44e4785881cc4c64bc842ec28e34a10880ef7369299af0bccdeb54ceb6e303ca031795a678e1649100a6924110268ba53147ae6e7da6acb91 DIST gcc-12-20231013.tar.xz 79793868 BLAKE2B 39844a7ff9b5bfd1201816b5758aa9937fb69f28f43a6c6f3aba1debbc24e0908b0af20fd1257cfbddf5bfd23c3d8ea264a1743822443f8ed12c03b874732e76 SHA512 52ec9815535634db0ea47521a416b2be4fc483b1b90e10cac5d6235e661a5c142d8d5c9f3d06cc856572fc38d3a9abe601b9c1fa918f115dc7d1dc81db9d9ceb DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5 SHA512 babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe SHA512 b0d4b85dbf1a54aaaa1997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618 SHA512 3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722 -DIST gcc-13-20230923.tar.xz 84304612 BLAKE2B 3820746f13c5b0dd741506c758ed8de4650fa5330b60802b627a7254f5b4b08da2493f12120aa24b712f98ae39fe2f188f05c79ad22ffdb3de67b2ebe49005aa SHA512 12c0aafb7e91a18224b9b94e7e7e34b57c2e447cc85f51c8ddab672fa3fe31c784d42c15a8a1eb0da8fc9cc321c24163b12fb4f71e7da91b0169a278f2b83713 -DIST gcc-13-20230930.tar.xz 84312516 BLAKE2B f2d44c7a5a9d1996cfb02c1b08e4a4758434d39dde204f3acd5917828130d234ea6af3ec594aaa9aa60cd7cd4ce09dcf873c69ee801bae0de2b3c719515235cd SHA512 ca1c59c53af51c3e46a340210516594184fdfcb97bbb693c59a675d54239d8386732537632e486ed7c6030dbf3d836d07917d6dc9808071a55b1f411e46d3d10 -DIST gcc-13-20231007.tar.xz 84313608 BLAKE2B 7c91f0e9329986df113c73f94325300918afcc58c5d2f2a8d4818d5f8c600c385160dd083f9a993138ede53f9e2163a84b8886e62cf6b83b03089c2c5c55f7b5 SHA512 5e3c7f4ec2b1d9f0f65097b0d992bf5acfafb2830b1394a832a4e95163a369b9beb42681cd0fd09aa25494d8b83bc377f1f03f0319dd785d4eea372b8477074b DIST gcc-13-20231014.tar.xz 84317080 BLAKE2B 18c2326f203951d16904e4f2bf7fa0cd55da0460b19a9c9ce45de94b41fa71f8c1b8eb9d08700de427b3e02c2e61d3cbcc85cb6f27236717dca8359bfaf4c534 SHA512 406673a62deba759fc0532a801b3f57cabf894ea328587b23e62a707ba5767b0e3ae9b3f86bf3c6fcf13e8a3c30bc470e6598b625c8231efb629034211c162c2 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69 DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43 SHA512 f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c -DIST gcc-13.2.0-patches-8.tar.xz 34872 BLAKE2B 58e8229384c7b1bfdf3b576c240599e4e9feece94dd39dfbe5e94f9978ca6f165edfa00579bbd2d5410c295d9114e3575a5efc78fa4f976b43bb8c3fb3bfb07f SHA512 bc5cfeef5e8053dbdb1e336f3374dbf37233e08b5f2a0635accf2ae746fa9658f2201971901c73f1332f2f36f21916709ff4ca1e3be7d1e05a0774fc6c7ecd4d DIST gcc-13.2.0-patches-9.tar.xz 45724 BLAKE2B 5135f00ed2ac0db8b1e295f2ba9abb44fd4b5e26037083f012c5c104c301fd11c1b04179a7f777f1433d3e6e3e50e64d79a7f9ff263269cde52ded7ca5416448 SHA512 81158d7b260d2ca457553f2749333aea69b40b4896a156a2b81168124bf91469b8124c788e54b44cadc1215bbb69590d013385fbab2b4962ed5e36c697710165 -DIST gcc-14-20230917.tar.xz 85875468 BLAKE2B afd39683b7ae9e84c6fa81d6ba6059a1411463ab45fce81eccf34dfafb29ff633a287826063da547014c12b9e0244d2a022ddb1fef1c73edd882249c5be695e3 SHA512 a1f79805278e61c9feb4020c62e07c666fa724d872fc55dd0372a7d17cc2c2e2e8d2d149e748499e75331bcb28a6b1a6641c20111a6d8b871dddc1efe957608d -DIST gcc-14-20230924.tar.xz 85950048 BLAKE2B cc353b46f963eca7ad820fe35fb14ece3d76714466ee6ac227433fddc101e76c40d71ce4bc6363e2bc5c3fdf233ab7479bf18542be3df6e1f77690090d08d351 SHA512 19a93b35660f8960b5a9385b9312d9555d83bb8ca8662492b54ece3c1d634da0fd6614e677ce6f1738ac2eadc5dd18b2ce311d2adde6c41f34db8598373bd335 -DIST gcc-14-20231001.tar.xz 85968476 BLAKE2B 3a3749b1c5346472977e436d09aff6cf44e372b2a05a6227df34b054070de9a438ead20f4da114525bc3e9d7d13bc111fa292ffd03fefb4428a22d00884aaa5f SHA512 bc342152c7d70ddc4b6b3a7c8fb769aca971d0f8432eb842b53e9c7e3075f6f57295fbcfae14f288709fa846e58eabdb07e6e3185195f6d1820cee69e9a2a586 -DIST gcc-14-20231008.tar.xz 86002968 BLAKE2B 9b59a66e269b3a80f344e96619ed4fa99c5a1f03036b6fd577edac22cf8dfb2b4aa970bb30214dc4a32476c5b22970deea975f808e9a788e5cef8482d704f2c0 SHA512 6cc3030a16111eb57e02d40920e34b967ce1c006eae353f6d969722ce2c0cd3ed711036f826b61858e568a749f9c97ba9550283a5ba8a6c8d41a7024b475f32b DIST gcc-14-20231015.tar.xz 86138880 BLAKE2B e6dece3d6c4337c5ac85fec3fcd31117baf06a7c510440d2433d7750d4559ce5ccfb36edf1ed7dd003d55322dccf42ca811f16a9d22b19e3c784f48f804f688d SHA512 e0de6cd24278998138df8ac1e7e0ea2fe8f062f3bd4e1c88be5da3e468959dc3df41f076c1ce1ed6c919a4ddbd6cfff638cd101e6bd6a3a9ae0d67ded360a700 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807 SHA512 0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617 -DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74 SHA512 b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247 -DIST gcc-14.0.0-patches-3.tar.xz 11500 BLAKE2B 508ac2fc1d15cba29921c5faf96f45ad77fc3aae05bcdb4a9eb3114ad23a2afa4810cfafd71ff3b77ea2bae9ed809f9de615396486acb6086ddf316a008fa1c8 SHA512 cac927be1ca191b98963bda65b5fb4eda3f6449d5f4e9c42a0db3e4036ec4963ba7675523cfa823a5938b7e6a5260c4c5e2f9b268414a94fab7418dc1cbbfd58 DIST gcc-14.0.0-patches-4.tar.xz 24132 BLAKE2B 95f382ff1232bc681f4fbd28134a5e781bbce0e472d36b9348f54153791ce2b942c9ca3ea0931df8ed5ef48fb0e71f5a5a941e90dfcbd7162f52a4a6a2df9133 SHA512 867c982ee4ce6e10bc76949d30749427e8d070261fd9253cd1ca6b21273f04303c317057176ad7a58ecde06104d295c3af7526151bab7339851f9b06214bba3d DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12 SHA512 92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8 diff --git a/sys-devel/gcc/files/gcc-14.0.0_pre20231015-pycryptodome-ice.patch b/sys-devel/gcc/files/gcc-14.0.0_pre20231015-pycryptodome-ice.patch new file mode 100644 index 000000000000..377f68511f78 --- /dev/null +++ b/sys-devel/gcc/files/gcc-14.0.0_pre20231015-pycryptodome-ice.patch @@ -0,0 +1,212 @@ +https://gcc.gnu.org/PR111845 +https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=f1744dd50bb1661c98b694ff907cb0a1be4f6134 + +From f1744dd50bb1661c98b694ff907cb0a1be4f6134 Mon Sep 17 00:00:00 2001 +From: Jakub Jelinek +Date: Wed, 18 Oct 2023 12:37:40 +0200 +Subject: [PATCH] tree-ssa-math-opts: Fix up match_uaddc_usubc [PR111845] + +GCC ICEs on the first testcase. Successful match_uaddc_usubc ends up with +some dead stmts which DCE will remove (hopefully) later all. +The ICE is because one of the dead stmts refers to a freed SSA_NAME. +The code already gsi_removes a couple of stmts in the + /* Remove some statements which can't be kept in the IL because they + use SSA_NAME whose setter is going to be removed too. */ +section for the same reason (the reason for the freed SSA_NAMEs is that +we don't really have a replacement for those cases - all we have after +a match is combined overflow from the addition/subtraction of 2 operands + a +[0, 1] carry in, but not the individual overflows from the former 2 +additions), but for the last (most significant) limb case, where we try +to match x = op1 + op2 + carry1 + carry2; or +x = op1 - op2 - carry1 - carry2; we just gsi_replace the final stmt, but +left around the 2 temporary stmts as dead; if we were unlucky enough that +those referenced the carry flag that went away, it ICEs. + +So, the following patch remembers those temporary statements (rather than +trying to rediscover them more expensively) and removes them before the +final one is replaced. + +While working on it, I've noticed we didn't support all the reassociated +possibilities of writing the addition of 4 operands or subtracting 3 +operands from one, we supported e.g. +x = ((op1 + op2) + op3) + op4; +x = op1 + ((op2 + op3) + op4); +but not +x = (op1 + (op2 + op3)) + op4; +x = op1 + (op2 + (op3 + op4)); +Fixed by the change to inspect also rhs[2] when rhs[1] didn't yield what +we were searching for (if non-NULL) - rhs[0] is inspected in the first +loop and has different handling for the MINUS_EXPR case. + +2023-10-18 Jakub Jelinek + + PR tree-optimization/111845 + * tree-ssa-math-opts.cc (match_uaddc_usubc): Remember temporary + statements for the 4 operand addition or subtraction of 3 operands + from 1 operand cases and remove them when successful. Look for + nested additions even from rhs[2], not just rhs[1]. + + * gcc.dg/pr111845.c: New test. + * gcc.target/i386/pr111845.c: New test. +--- + gcc/testsuite/gcc.dg/pr111845.c | 16 ++++++++ + gcc/testsuite/gcc.target/i386/pr111845.c | 47 +++++++++++++++++++++++ + gcc/tree-ssa-math-opts.cc | 48 +++++++++++++++--------- + 3 files changed, 94 insertions(+), 17 deletions(-) + create mode 100644 gcc/testsuite/gcc.dg/pr111845.c + create mode 100644 gcc/testsuite/gcc.target/i386/pr111845.c + +diff --git a/gcc/testsuite/gcc.dg/pr111845.c b/gcc/testsuite/gcc.dg/pr111845.c +new file mode 100644 +index 000000000000..1bcb4f88e6f1 +--- /dev/null ++++ b/gcc/testsuite/gcc.dg/pr111845.c +@@ -0,0 +1,16 @@ ++/* PR tree-optimization/111845 */ ++/* { dg-do compile } */ ++/* { dg-options "-O2 --param tree-reassoc-width=2" } */ ++ ++int a, b; ++unsigned int c, d, e; ++ ++void ++foo (int x) ++{ ++ b += d; ++ c += b < d; ++ b += e = a < x; ++ c += b; ++ c += b < e; ++} +diff --git a/gcc/testsuite/gcc.target/i386/pr111845.c b/gcc/testsuite/gcc.target/i386/pr111845.c +new file mode 100644 +index 000000000000..d52110a40422 +--- /dev/null ++++ b/gcc/testsuite/gcc.target/i386/pr111845.c +@@ -0,0 +1,47 @@ ++/* PR tree-optimization/111845 */ ++/* { dg-do compile } */ ++/* { dg-options "-O2 -g -masm=att" } */ ++/* { dg-final { scan-assembler-times "\tadcq\t" 8 { target lp64 } } } */ ++/* { dg-final { scan-assembler-times "\tadcl\t" 8 { target ia32 } } } */ ++ ++unsigned long l, m; ++ ++__attribute__((noipa)) void ++foo (unsigned long x, unsigned long y, unsigned long h, unsigned long i, int a, int b) ++{ ++ unsigned long c, d; ++ unsigned long e = __builtin_add_overflow (x, y, &c); ++ unsigned long f = __builtin_add_overflow (c, a < b, &d); ++ m = ((h + i) + e) + f; ++ l = d; ++} ++ ++__attribute__((noipa)) void ++bar (unsigned long x, unsigned long y, unsigned long h, unsigned long i, int a, int b) ++{ ++ unsigned long c, d; ++ unsigned long e = __builtin_add_overflow (x, y, &c); ++ unsigned long f = __builtin_add_overflow (c, a < b, &d); ++ m = (h + (i + e)) + f; ++ l = d; ++} ++ ++__attribute__((noipa)) void ++baz (unsigned long x, unsigned long y, unsigned long h, unsigned long i, int a, int b) ++{ ++ unsigned long c, d; ++ unsigned long e = __builtin_add_overflow (x, y, &c); ++ unsigned long f = __builtin_add_overflow (c, a < b, &d); ++ m = h + (i + (e + f)); ++ l = d; ++} ++ ++__attribute__((noipa)) void ++qux (unsigned long x, unsigned long y, unsigned long h, unsigned long i, int a, int b) ++{ ++ unsigned long c, d; ++ unsigned long e = __builtin_add_overflow (x, y, &c); ++ unsigned long f = __builtin_add_overflow (c, a < b, &d); ++ m = h + ((i + e) + f); ++ l = d; ++} +diff --git a/gcc/tree-ssa-math-opts.cc b/gcc/tree-ssa-math-opts.cc +index 51c14d6bad9f..363f31646691 100644 +--- a/gcc/tree-ssa-math-opts.cc ++++ b/gcc/tree-ssa-math-opts.cc +@@ -4581,6 +4581,7 @@ match_uaddc_usubc (gimple_stmt_iterator *gsi, gimple *stmt, tree_code code) + if (!INTEGRAL_TYPE_P (type) || !TYPE_UNSIGNED (type)) + return false; + ++ auto_vec temp_stmts; + if (code != BIT_IOR_EXPR && code != BIT_XOR_EXPR) + { + /* If overflow flag is ignored on the MSB limb, we can end up with +@@ -4615,26 +4616,29 @@ match_uaddc_usubc (gimple_stmt_iterator *gsi, gimple *stmt, tree_code code) + rhs[0] = gimple_assign_rhs1 (g); + tree &r = rhs[2] ? rhs[3] : rhs[2]; + r = r2; ++ temp_stmts.quick_push (g); + } + else + break; + } +- while (TREE_CODE (rhs[1]) == SSA_NAME && !rhs[3]) +- { +- gimple *g = SSA_NAME_DEF_STMT (rhs[1]); +- if (has_single_use (rhs[1]) +- && is_gimple_assign (g) +- && gimple_assign_rhs_code (g) == PLUS_EXPR) +- { +- rhs[1] = gimple_assign_rhs1 (g); +- if (rhs[2]) +- rhs[3] = gimple_assign_rhs2 (g); +- else +- rhs[2] = gimple_assign_rhs2 (g); +- } +- else +- break; +- } ++ for (int i = 1; i <= 2; ++i) ++ while (rhs[i] && TREE_CODE (rhs[i]) == SSA_NAME && !rhs[3]) ++ { ++ gimple *g = SSA_NAME_DEF_STMT (rhs[i]); ++ if (has_single_use (rhs[i]) ++ && is_gimple_assign (g) ++ && gimple_assign_rhs_code (g) == PLUS_EXPR) ++ { ++ rhs[i] = gimple_assign_rhs1 (g); ++ if (rhs[2]) ++ rhs[3] = gimple_assign_rhs2 (g); ++ else ++ rhs[2] = gimple_assign_rhs2 (g); ++ temp_stmts.quick_push (g); ++ } ++ else ++ break; ++ } + /* If there are just 3 addends or one minuend and two subtrahends, + check for UADDC or USUBC being pattern recognized earlier. + Say r = op1 + op2 + ovf1 + ovf2; where the (ovf1 + ovf2) part +@@ -5039,7 +5043,17 @@ match_uaddc_usubc (gimple_stmt_iterator *gsi, gimple *stmt, tree_code code) + g = gimple_build_assign (ilhs, IMAGPART_EXPR, + build1 (IMAGPART_EXPR, TREE_TYPE (ilhs), nlhs)); + if (rhs[2]) +- gsi_insert_before (gsi, g, GSI_SAME_STMT); ++ { ++ gsi_insert_before (gsi, g, GSI_SAME_STMT); ++ /* Remove some further statements which can't be kept in the IL because ++ they can use SSA_NAMEs whose setter is going to be removed too. */ ++ while (temp_stmts.length ()) ++ { ++ g = temp_stmts.pop (); ++ gsi2 = gsi_for_stmt (g); ++ gsi_remove (&gsi2, true); ++ } ++ } + else + gsi_replace (gsi, g, true); + /* Remove some statements which can't be kept in the IL because they +-- +2.39.3 diff --git a/sys-devel/gcc/gcc-11.4.1_p20230928.ebuild b/sys-devel/gcc/gcc-11.4.1_p20230928.ebuild deleted file mode 100644 index 02c58f02f0a6..000000000000 --- a/sys-devel/gcc/gcc-11.4.1_p20230928.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_GCC_VER="11.4.0" -PATCH_VER="10" -MUSL_VER="2" -MUSL_GCC_VER="11.4.0" - -if [[ ${PV} == *.9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=1 - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$((${MY_PV_2} - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -if tc_is_live ; then - # Needs to be after inherit (for now?), bug #830908 - EGIT_BRANCH=releases/gcc-$(ver_cut 1) -elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - :; -fi - -if [[ ${CATEGORY} != cross-* ]] ; then - # Technically only if USE=hardened *too* right now, but no point in complicating it further. - # If GCC is enabling CET by default, we need glibc to be built with support for it. - # bug #830454 - RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" - DEPEND="${RDEPEND}" - BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" -fi - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-11.4.1_p20231005.ebuild b/sys-devel/gcc/gcc-11.4.1_p20231005.ebuild deleted file mode 100644 index 02c58f02f0a6..000000000000 --- a/sys-devel/gcc/gcc-11.4.1_p20231005.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_GCC_VER="11.4.0" -PATCH_VER="10" -MUSL_VER="2" -MUSL_GCC_VER="11.4.0" - -if [[ ${PV} == *.9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=1 - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$((${MY_PV_2} - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -if tc_is_live ; then - # Needs to be after inherit (for now?), bug #830908 - EGIT_BRANCH=releases/gcc-$(ver_cut 1) -elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - :; -fi - -if [[ ${CATEGORY} != cross-* ]] ; then - # Technically only if USE=hardened *too* right now, but no point in complicating it further. - # If GCC is enabling CET by default, we need glibc to be built with support for it. - # bug #830454 - RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" - DEPEND="${RDEPEND}" - BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" -fi - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-11.4.1_p20230921.ebuild b/sys-devel/gcc/gcc-11.4.1_p20231019.ebuild similarity index 100% rename from sys-devel/gcc/gcc-11.4.1_p20230921.ebuild rename to sys-devel/gcc/gcc-11.4.1_p20231019.ebuild diff --git a/sys-devel/gcc/gcc-12.3.1_p20230922.ebuild b/sys-devel/gcc/gcc-12.3.1_p20230922.ebuild deleted file mode 100644 index 1ffe2b97a4bf..000000000000 --- a/sys-devel/gcc/gcc-12.3.1_p20230922.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_GCC_VER="12.3.0" -PATCH_VER="2" -MUSL_VER="1" -MUSL_GCC_VER="12.3.0" - -if [[ ${PV} == *.9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=1 - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$((${MY_PV_2} - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -if tc_is_live ; then - # Needs to be after inherit (for now?), bug #830908 - EGIT_BRANCH=releases/gcc-$(ver_cut 1) -elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - :; -fi - -if [[ ${CATEGORY} != cross-* ]] ; then - # Technically only if USE=hardened *too* right now, but no point in complicating it further. - # If GCC is enabling CET by default, we need glibc to be built with support for it. - # bug #830454 - RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" - DEPEND="${RDEPEND}" - BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" -fi - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-12.3.1_p20230929.ebuild b/sys-devel/gcc/gcc-12.3.1_p20230929.ebuild deleted file mode 100644 index 1ffe2b97a4bf..000000000000 --- a/sys-devel/gcc/gcc-12.3.1_p20230929.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_GCC_VER="12.3.0" -PATCH_VER="2" -MUSL_VER="1" -MUSL_GCC_VER="12.3.0" - -if [[ ${PV} == *.9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=1 - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$((${MY_PV_2} - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -if tc_is_live ; then - # Needs to be after inherit (for now?), bug #830908 - EGIT_BRANCH=releases/gcc-$(ver_cut 1) -elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - :; -fi - -if [[ ${CATEGORY} != cross-* ]] ; then - # Technically only if USE=hardened *too* right now, but no point in complicating it further. - # If GCC is enabling CET by default, we need glibc to be built with support for it. - # bug #830454 - RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" - DEPEND="${RDEPEND}" - BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" -fi - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-13.2.1_p20230923.ebuild b/sys-devel/gcc/gcc-13.2.1_p20230923.ebuild deleted file mode 100644 index fb3f9765eb8c..000000000000 --- a/sys-devel/gcc/gcc-13.2.1_p20230923.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_GCC_VER="13.2.0" -PATCH_VER="7" -MUSL_VER="2" -MUSL_GCC_VER="13.2.0" - -if [[ ${PV} == *.9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=1 - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$((${MY_PV_2} - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -if tc_is_live ; then - # Needs to be after inherit (for now?), bug #830908 - EGIT_BRANCH=releases/gcc-$(ver_cut 1) -elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - :; -fi - -if [[ ${CATEGORY} != cross-* ]] ; then - # Technically only if USE=hardened *too* right now, but no point in complicating it further. - # If GCC is enabling CET by default, we need glibc to be built with support for it. - # bug #830454 - RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" - DEPEND="${RDEPEND}" - BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" -fi - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch - eapply_user -} diff --git a/sys-devel/gcc/gcc-13.2.1_p20230930.ebuild b/sys-devel/gcc/gcc-13.2.1_p20230930.ebuild deleted file mode 100644 index 4d46468f6239..000000000000 --- a/sys-devel/gcc/gcc-13.2.1_p20230930.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_GCC_VER="13.2.0" -PATCH_VER="8" -MUSL_VER="2" -MUSL_GCC_VER="13.2.0" - -if [[ ${PV} == *.9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=1 - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$((${MY_PV_2} - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -if tc_is_live ; then - # Needs to be after inherit (for now?), bug #830908 - EGIT_BRANCH=releases/gcc-$(ver_cut 1) -elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - :; -fi - -if [[ ${CATEGORY} != cross-* ]] ; then - # Technically only if USE=hardened *too* right now, but no point in complicating it further. - # If GCC is enabling CET by default, we need glibc to be built with support for it. - # bug #830454 - RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" - DEPEND="${RDEPEND}" - BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" -fi - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch - eapply_user -} diff --git a/sys-devel/gcc/gcc-13.2.1_p20231007.ebuild b/sys-devel/gcc/gcc-13.2.1_p20231007.ebuild deleted file mode 100644 index 4d46468f6239..000000000000 --- a/sys-devel/gcc/gcc-13.2.1_p20231007.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_GCC_VER="13.2.0" -PATCH_VER="8" -MUSL_VER="2" -MUSL_GCC_VER="13.2.0" - -if [[ ${PV} == *.9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=1 - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$((${MY_PV_2} - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -if tc_is_live ; then - # Needs to be after inherit (for now?), bug #830908 - EGIT_BRANCH=releases/gcc-$(ver_cut 1) -elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - :; -fi - -if [[ ${CATEGORY} != cross-* ]] ; then - # Technically only if USE=hardened *too* right now, but no point in complicating it further. - # If GCC is enabling CET by default, we need glibc to be built with support for it. - # bug #830454 - RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" - DEPEND="${RDEPEND}" - BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" -fi - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch - eapply_user -} diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230924.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20230924.ebuild deleted file mode 100644 index 59534d9e96dd..000000000000 --- a/sys-devel/gcc/gcc-14.0.0_pre20230924.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_GCC_VER="14.0.0" -PATCH_VER="2" -MUSL_VER="1" -MUSL_GCC_VER="14.0.0" - -if [[ ${PV} == *.9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=1 - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$((${MY_PV_2} - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -if tc_is_live ; then - # Needs to be after inherit (for now?), bug #830908 - EGIT_BRANCH=master -elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - :; -fi - -if [[ ${CATEGORY} != cross-* ]] ; then - # Technically only if USE=hardened *too* right now, but no point in complicating it further. - # If GCC is enabling CET by default, we need glibc to be built with support for it. - # bug #830454 - RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" - DEPEND="${RDEPEND}" - BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" -fi - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-14.0.0_pre20231001.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20231001.ebuild deleted file mode 100644 index b7a4582ecb18..000000000000 --- a/sys-devel/gcc/gcc-14.0.0_pre20231001.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_GCC_VER="14.0.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="14.0.0" - -if [[ ${PV} == *.9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=1 - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$((${MY_PV_2} - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -if tc_is_live ; then - # Needs to be after inherit (for now?), bug #830908 - EGIT_BRANCH=master -elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - :; -fi - -if [[ ${CATEGORY} != cross-* ]] ; then - # Technically only if USE=hardened *too* right now, but no point in complicating it further. - # If GCC is enabling CET by default, we need glibc to be built with support for it. - # bug #830454 - RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" - DEPEND="${RDEPEND}" - BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" -fi - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user - eapply "${FILESDIR}"/${P}-pgo-bootstrap.patch -} diff --git a/sys-devel/gcc/gcc-14.0.0_pre20231008.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20231008.ebuild deleted file mode 100644 index 02c5c891469e..000000000000 --- a/sys-devel/gcc/gcc-14.0.0_pre20231008.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -TOOLCHAIN_PATCH_DEV="sam" -PATCH_GCC_VER="14.0.0" -PATCH_VER="3" -MUSL_VER="1" -MUSL_GCC_VER="14.0.0" - -if [[ ${PV} == *.9999 ]] ; then - MY_PV_2=$(ver_cut 2) - MY_PV_3=1 - if [[ ${MY_PV_2} == 0 ]] ; then - MY_PV_2=0 - MY_PV_3=0 - else - MY_PV_2=$((${MY_PV_2} - 1)) - fi - - # e.g. 12.2.9999 -> 12.1.1 - TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} -elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then - # Cheesy hack for RCs - MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) - MY_P=${PN}-${MY_PV} - GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" - TOOLCHAIN_SET_S=no - S="${WORKDIR}"/${MY_P} -fi - -inherit toolchain - -if tc_is_live ; then - # Needs to be after inherit (for now?), bug #830908 - EGIT_BRANCH=master -elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then - # Don't keyword live ebuilds - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - :; -fi - -if [[ ${CATEGORY} != cross-* ]] ; then - # Technically only if USE=hardened *too* right now, but no point in complicating it further. - # If GCC is enabling CET by default, we need glibc to be built with support for it. - # bug #830454 - RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" - DEPEND="${RDEPEND}" - BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" -fi - -src_prepare() { - local p upstreamed_patches=( - # add them here - ) - for p in "${upstreamed_patches[@]}"; do - rm -v "${WORKDIR}/patch/${p}" || die - done - - toolchain_src_prepare - - eapply_user -} diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230917.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild similarity index 96% rename from sys-devel/gcc/gcc-14.0.0_pre20230917.ebuild rename to sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild index 59534d9e96dd..3e4f9224d3e3 100644 --- a/sys-devel/gcc/gcc-14.0.0_pre20230917.ebuild +++ b/sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 TOOLCHAIN_PATCH_DEV="sam" PATCH_GCC_VER="14.0.0" -PATCH_VER="2" +PATCH_VER="4" MUSL_VER="1" MUSL_GCC_VER="14.0.0" @@ -60,5 +60,6 @@ src_prepare() { toolchain_src_prepare + eapply "${FILESDIR}"/${P}-pycryptodome-ice.patch eapply_user } diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest index 44c6726d3d13..faf703beeebe 100644 --- a/sys-devel/kgcc64/Manifest +++ b/sys-devel/kgcc64/Manifest @@ -1,6 +1,3 @@ -DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67 SHA512 83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570 -DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e SHA512 aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758 -DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434 SHA512 440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648 DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d SHA512 86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd SHA512 9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 9b71761f4015649514677784443886e59733ac3845f7dfaa4343f46327d36c08c403c444b9e492b870ac0b3f2e3568f972b7700a0ef05a497fb4066079b3143b SHA512 d86dbc18b978771531f4039465e7eb7c19845bf607dc513c97abf8e45ffe1086a99d98f83dfb7b37204af22431574186de9d5ff80c8c3c3a98dbe3983195bffd @@ -19,9 +16,5 @@ DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 715574af9ad678f9dc8cfd19c866bf910c7edfd4 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5 SHA512 babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe SHA512 b0d4b85dbf1a54aaaa1997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618 SHA512 3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722 -DIST gcc-13.1.0.tar.xz 87451196 BLAKE2B b956a773cffe8b43bd6c9a99fe614f53f665438925a6b320975d301f547923e45d4d6fa577a143467fb03e0a9c1bab2b6719a1011d672367f3e644433a2d7606 SHA512 6cf06dfc48f57f5e67f7efe3248019329a14d690c728d9f2f7ef5fa0d58f1816f309586ba7ea2eac20d0b60a2d1b701f68392e9067dd46f827ba0efd7192db33 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69 -DIST gcc-13.2.0-patches-1.tar.xz 15792 BLAKE2B 2ffa9ac013c0f9a91eb93e87e3bc6c378d02cca32ad3f8a84d1249e257eb02b206ec10fa425738a4bae2ffb7db8506afcee2a8dd855357e4b48636608aa24e50 SHA512 917ea178f3696724f9ec08aebb6976f03c5edf8ee21bb4bad7e2d820507452f6dace6e847c4f342a52870642550f34da0346ee635a60ba0c1bff667e0e31d195 -DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 4a8700a8d44bfaa84926f8bfd0da4c5b0c0377f47fc0679456e909f7c9029b9cf1b72c0ba0bc505d9035d5c38e27f7e5b029727eaf2bc7aca417a6be966b2f43 SHA512 f440c97e6782ecb8581d41608e31a648ac426e2d870bc1d171da7794cdeff2fd0546cae0c7214e72fd3a00ead8a5c66f3f633b670b74553a2f3a40378b51f20c -DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2 diff --git a/sys-devel/kgcc64/kgcc64-10.4.0.ebuild b/sys-devel/kgcc64/kgcc64-10.4.0.ebuild deleted file mode 100644 index c78e173424f2..000000000000 --- a/sys-devel/kgcc64/kgcc64-10.4.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -case ${CHOST} in - hppa*) CTARGET=hppa64-${CHOST#*-};; - mips*) CTARGET=${CHOST/mips/mips64};; - powerpc*) CTARGET=${CHOST/powerpc/powerpc64};; - s390*) CTARGET=${CHOST/s390/s390x};; - sparc*) CTARGET=${CHOST/sparc/sparc64};; - i?86*) CTARGET=x86_64-${CHOST#*-};; -esac -export CTARGET -TOOLCHAIN_ALLOWED_LANGS="c" -TOOLCHAIN_PATCH_DEV="sam" -TOOLCHAIN_PATCH_SUFFIX="xz" -#TOOLCHAIN_GCC_RC=1 -PATCH_GCC_VER="10.4.0" -PATCH_VER="5" -MUSL_VER="1" -MUSL_GCC_VER="10.4.0" -GCC_TARGET_NO_MULTILIB=true - -inherit toolchain - -DESCRIPTION="64bit kernel compiler" - -# Works on hppa and mips; all other archs, refer to bug #228115 -KEYWORDS="hppa" - -# unlike every other target, hppa has not unified the 32/64 bit -# ports in binutils yet -DEPEND="hppa? ( sys-devel/binutils-hppa64 )" - -pkg_postinst() { - toolchain_pkg_postinst - - cd "${ROOT}"/usr/bin - local x - for x in gcc cpp ; do - cat <<-EOF >${CTARGET%%-*}-linux-${x} - #!/bin/sh - exec ${CTARGET}-${x} "\$@" - EOF - chmod a+rx ${CTARGET%%-*}-linux-${x} - done -} diff --git a/sys-devel/kgcc64/kgcc64-13.1.0.ebuild b/sys-devel/kgcc64/kgcc64-13.1.0.ebuild deleted file mode 100644 index ebb15a3712fb..000000000000 --- a/sys-devel/kgcc64/kgcc64-13.1.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -case ${CHOST} in - hppa*) CTARGET=hppa64-${CHOST#*-};; - mips*) CTARGET=${CHOST/mips/mips64};; - powerpc*) CTARGET=${CHOST/powerpc/powerpc64};; - s390*) CTARGET=${CHOST/s390/s390x};; - sparc*) CTARGET=${CHOST/sparc/sparc64};; - i?86*) CTARGET=x86_64-${CHOST#*-};; -esac -export CTARGET -TOOLCHAIN_ALLOWED_LANGS="c" -TOOLCHAIN_PATCH_DEV="sam" -PATCH_VER="1" -PATCH_GCC_VER="13.2.0" -MUSL_VER="2" -MUSL_GCC_VER="13.2.0" -GCC_TARGET_NO_MULTILIB=true -inherit toolchain - -DESCRIPTION="64bit kernel compiler" - -# Works on hppa and mips; all other archs, refer to bug #228115 -KEYWORDS="~hppa" - -# unlike every other target, hppa has not unified the 32/64 bit -# ports in binutils yet -BDEPEND="hppa? ( sys-devel/binutils-hppa64 )" - -pkg_postinst() { - toolchain_pkg_postinst - - cd "${ROOT}"/usr/bin - local x - for x in gcc cpp ; do - cat <<-EOF >${CTARGET%%-*}-linux-${x} - #!/bin/sh - exec ${CTARGET}-${x} "\$@" - EOF - chmod a+rx ${CTARGET%%-*}-linux-${x} - done -} diff --git a/sys-devel/kgcc64/kgcc64-13.2.0.ebuild b/sys-devel/kgcc64/kgcc64-13.2.0.ebuild deleted file mode 100644 index 419eecdd613b..000000000000 --- a/sys-devel/kgcc64/kgcc64-13.2.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -case ${CHOST} in - hppa*) CTARGET=hppa64-${CHOST#*-};; - mips*) CTARGET=${CHOST/mips/mips64};; - powerpc*) CTARGET=${CHOST/powerpc/powerpc64};; - s390*) CTARGET=${CHOST/s390/s390x};; - sparc*) CTARGET=${CHOST/sparc/sparc64};; - i?86*) CTARGET=x86_64-${CHOST#*-};; -esac -export CTARGET -TOOLCHAIN_ALLOWED_LANGS="c" -TOOLCHAIN_PATCH_DEV="sam" -PATCH_VER="3" -PATCH_GCC_VER="13.2.0" -MUSL_VER="2" -MUSL_GCC_VER="13.2.0" -GCC_TARGET_NO_MULTILIB=true -inherit toolchain - -DESCRIPTION="64bit kernel compiler" - -# Works on hppa and mips; all other archs, refer to bug #228115 -KEYWORDS="~hppa" - -# unlike every other target, hppa has not unified the 32/64 bit -# ports in binutils yet -BDEPEND="hppa? ( sys-devel/binutils-hppa64 )" - -pkg_postinst() { - toolchain_pkg_postinst - - cd "${ROOT}"/usr/bin - local x - for x in gcc cpp ; do - cat <<-EOF >${CTARGET%%-*}-linux-${x} - #!/bin/sh - exec ${CTARGET}-${x} "\$@" - EOF - chmod a+rx ${CTARGET%%-*}-linux-${x} - done -} diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-14-r2.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-14-r2.ebuild index ee8671571c75..833ce1b77e81 100644 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-14-r2.ebuild +++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-14-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use LLD on binutils-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild index 2252eb1bae77..44a21b6fb09f 100644 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild +++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use LLD on binutils-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild index 965ffbe35bf5..44a21b6fb09f 100644 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild +++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use LLD on binutils-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild index 1051b984d79d..36f6945c4a42 100644 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild +++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use LLD on binutils-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild index 32197e8eaa0a..1a27852a6c0c 100644 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild +++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild @@ -7,12 +7,10 @@ inherit multilib DESCRIPTION="Symlinks to use LLD on binutils-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" SLOT="${PV}" -KEYWORDS="" IUSE="multilib-symlinks +native-symlinks" RDEPEND=" diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest index 4c9903e8bf7f..41452f187a68 100644 --- a/sys-devel/lld/Manifest +++ b/sys-devel/lld/Manifest @@ -5,12 +5,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/sys-devel/lld/lld-17.0.1.ebuild b/sys-devel/lld/lld-17.0.1.ebuild deleted file mode 100644 index 7289e547c49a..000000000000 --- a/sys-devel/lld/lld-17.0.1.ebuild +++ /dev/null @@ -1,89 +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} ) -inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs - -DESCRIPTION="The LLVM linker (link editor)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug test zstd" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV}[debug=,zstd=] - sys-libs/zlib:= - zstd? ( app-arch/zstd:= ) -" -RDEPEND=" - ${DEPEND} - !sys-devel/lld:0 -" -BDEPEND=" - sys-devel/llvm:${LLVM_MAJOR} - test? ( - >=dev-util/cmake-3.16 - $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") - ) -" -PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} -" - -LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) -llvm.org_set_globals - -python_check_deps() { - python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - use test && python-any-r1_pkg_setup -} - -src_unpack() { - llvm.org_src_unpack - - # Directory ${WORKDIR}/llvm does not exist with USE="-test", - # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, - # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system - # (lld/MachO/CMakeLists.txt) and is expected to be resolvable - # to existent directory ${WORKDIR}/libunwind/include. - mkdir -p "${WORKDIR}/llvm" || die -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DBUILD_SHARED_LIBS=ON - -DLLVM_INCLUDE_TESTS=$(usex test) - ) - - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - - tc-is-cross-compiler && mycmakeargs+=( - -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lld -} diff --git a/sys-devel/lld/lld-17.0.2.ebuild b/sys-devel/lld/lld-17.0.2.ebuild deleted file mode 100644 index 7289e547c49a..000000000000 --- a/sys-devel/lld/lld-17.0.2.ebuild +++ /dev/null @@ -1,89 +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} ) -inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs - -DESCRIPTION="The LLVM linker (link editor)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug test zstd" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV}[debug=,zstd=] - sys-libs/zlib:= - zstd? ( app-arch/zstd:= ) -" -RDEPEND=" - ${DEPEND} - !sys-devel/lld:0 -" -BDEPEND=" - sys-devel/llvm:${LLVM_MAJOR} - test? ( - >=dev-util/cmake-3.16 - $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") - ) -" -PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} -" - -LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) -llvm.org_set_globals - -python_check_deps() { - python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - use test && python-any-r1_pkg_setup -} - -src_unpack() { - llvm.org_src_unpack - - # Directory ${WORKDIR}/llvm does not exist with USE="-test", - # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, - # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system - # (lld/MachO/CMakeLists.txt) and is expected to be resolvable - # to existent directory ${WORKDIR}/libunwind/include. - mkdir -p "${WORKDIR}/llvm" || die -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DBUILD_SHARED_LIBS=ON - -DLLVM_INCLUDE_TESTS=$(usex test) - ) - - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - - tc-is-cross-compiler && mycmakeargs+=( - -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lld -} diff --git a/sys-devel/lld/lld-17.0.3.9999.ebuild b/sys-devel/lld/lld-17.0.3.9999.ebuild index 085543e50762..c99759356a66 100644 --- a/sys-devel/lld/lld-17.0.3.9999.ebuild +++ b/sys-devel/lld/lld-17.0.3.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE="+debug test zstd" RESTRICT="!test? ( test )" diff --git a/sys-devel/lld/lld-18.0.0.9999.ebuild b/sys-devel/lld/lld-18.0.0.9999.ebuild index 085543e50762..c99759356a66 100644 --- a/sys-devel/lld/lld-18.0.0.9999.ebuild +++ b/sys-devel/lld/lld-18.0.0.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE="+debug test zstd" RESTRICT="!test? ( test )" diff --git a/sys-devel/lld/lld-18.0.0_pre20231002.ebuild b/sys-devel/lld/lld-18.0.0_pre20231002.ebuild deleted file mode 100644 index 085543e50762..000000000000 --- a/sys-devel/lld/lld-18.0.0_pre20231002.ebuild +++ /dev/null @@ -1,89 +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} ) -inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs - -DESCRIPTION="The LLVM linker (link editor)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" -IUSE="+debug test zstd" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV}[debug=,zstd=] - sys-libs/zlib:= - zstd? ( app-arch/zstd:= ) -" -RDEPEND=" - ${DEPEND} - !sys-devel/lld:0 -" -BDEPEND=" - sys-devel/llvm:${LLVM_MAJOR} - test? ( - >=dev-util/cmake-3.16 - $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") - ) -" -PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} -" - -LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) -llvm.org_set_globals - -python_check_deps() { - python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - use test && python-any-r1_pkg_setup -} - -src_unpack() { - llvm.org_src_unpack - - # Directory ${WORKDIR}/llvm does not exist with USE="-test", - # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, - # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system - # (lld/MachO/CMakeLists.txt) and is expected to be resolvable - # to existent directory ${WORKDIR}/libunwind/include. - mkdir -p "${WORKDIR}/llvm" || die -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DBUILD_SHARED_LIBS=ON - -DLLVM_INCLUDE_TESTS=$(usex test) - ) - - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - - tc-is-cross-compiler && mycmakeargs+=( - -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lld -} diff --git a/sys-devel/lld/lld-18.0.0_pre20231013.ebuild b/sys-devel/lld/lld-18.0.0_pre20231013.ebuild index 085543e50762..c99759356a66 100644 --- a/sys-devel/lld/lld-18.0.0_pre20231013.ebuild +++ b/sys-devel/lld/lld-18.0.0_pre20231013.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE="+debug test zstd" RESTRICT="!test? ( test )" diff --git a/sys-devel/lld/lld-18.0.0_pre20230925.ebuild b/sys-devel/lld/lld-18.0.0_pre20231019.ebuild similarity index 99% rename from sys-devel/lld/lld-18.0.0_pre20230925.ebuild rename to sys-devel/lld/lld-18.0.0_pre20231019.ebuild index 085543e50762..c99759356a66 100644 --- a/sys-devel/lld/lld-18.0.0_pre20230925.ebuild +++ b/sys-devel/lld/lld-18.0.0_pre20231019.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE="+debug test zstd" RESTRICT="!test? ( test )" diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest index 1989f0fc579d..ce67cad96b48 100644 --- a/sys-devel/llvm-common/Manifest +++ b/sys-devel/llvm-common/Manifest @@ -4,12 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/sys-devel/llvm-common/llvm-common-17.0.1.ebuild b/sys-devel/llvm-common/llvm-common-17.0.1.ebuild deleted file mode 100644 index b90c15d2e3e5..000000000000 --- a/sys-devel/llvm-common/llvm-common-17.0.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp-common llvm.org - -DESCRIPTION="Common files shared between multiple slots of LLVM" -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 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE="emacs" - -RDEPEND=" - !sys-devel/llvm:0 -" -BDEPEND=" - emacs? ( >=app-editors/emacs-23.1:* ) -" - -LLVM_COMPONENTS=( llvm/utils ) -llvm.org_set_globals - -SITEFILE="50llvm-gentoo.el" -BYTECOMPFLAGS="-L emacs" - -src_compile() { - default - - use emacs && elisp-compile emacs/*.el -} - -src_install() { - insinto /usr/share/vim/vimfiles - doins -r vim/*/ - # some users may find it useful - newdoc vim/README README.vim - dodoc vim/vimrc - - if use emacs ; then - elisp-install llvm emacs/*.{el,elc} - elisp-make-site-file "${SITEFILE}" llvm - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/sys-devel/llvm-common/llvm-common-17.0.2.ebuild b/sys-devel/llvm-common/llvm-common-17.0.2.ebuild deleted file mode 100644 index b90c15d2e3e5..000000000000 --- a/sys-devel/llvm-common/llvm-common-17.0.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp-common llvm.org - -DESCRIPTION="Common files shared between multiple slots of LLVM" -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 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE="emacs" - -RDEPEND=" - !sys-devel/llvm:0 -" -BDEPEND=" - emacs? ( >=app-editors/emacs-23.1:* ) -" - -LLVM_COMPONENTS=( llvm/utils ) -llvm.org_set_globals - -SITEFILE="50llvm-gentoo.el" -BYTECOMPFLAGS="-L emacs" - -src_compile() { - default - - use emacs && elisp-compile emacs/*.el -} - -src_install() { - insinto /usr/share/vim/vimfiles - doins -r vim/*/ - # some users may find it useful - newdoc vim/README README.vim - dodoc vim/vimrc - - if use emacs ; then - elisp-install llvm emacs/*.{el,elc} - elisp-make-site-file "${SITEFILE}" llvm - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/sys-devel/llvm-common/llvm-common-17.0.3.9999.ebuild b/sys-devel/llvm-common/llvm-common-17.0.3.9999.ebuild index d2cde923ede3..007885b7ac81 100644 --- a/sys-devel/llvm-common/llvm-common-17.0.3.9999.ebuild +++ b/sys-devel/llvm-common/llvm-common-17.0.3.9999.ebuild @@ -10,7 +10,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="emacs" RDEPEND=" diff --git a/sys-devel/llvm-common/llvm-common-18.0.0.9999.ebuild b/sys-devel/llvm-common/llvm-common-18.0.0.9999.ebuild index d2cde923ede3..007885b7ac81 100644 --- a/sys-devel/llvm-common/llvm-common-18.0.0.9999.ebuild +++ b/sys-devel/llvm-common/llvm-common-18.0.0.9999.ebuild @@ -10,7 +10,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="emacs" RDEPEND=" diff --git a/sys-devel/llvm-common/llvm-common-18.0.0_pre20231002.ebuild b/sys-devel/llvm-common/llvm-common-18.0.0_pre20231002.ebuild deleted file mode 100644 index d2cde923ede3..000000000000 --- a/sys-devel/llvm-common/llvm-common-18.0.0_pre20231002.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp-common llvm.org - -DESCRIPTION="Common files shared between multiple slots of LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="emacs" - -RDEPEND=" - !sys-devel/llvm:0 -" -BDEPEND=" - emacs? ( >=app-editors/emacs-23.1:* ) -" - -LLVM_COMPONENTS=( llvm/utils ) -llvm.org_set_globals - -SITEFILE="50llvm-gentoo.el" -BYTECOMPFLAGS="-L emacs" - -src_compile() { - default - - use emacs && elisp-compile emacs/*.el -} - -src_install() { - insinto /usr/share/vim/vimfiles - doins -r vim/*/ - # some users may find it useful - newdoc vim/README README.vim - dodoc vim/vimrc - - if use emacs ; then - elisp-install llvm emacs/*.{el,elc} - elisp-make-site-file "${SITEFILE}" llvm - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/sys-devel/llvm-common/llvm-common-18.0.0_pre20231013.ebuild b/sys-devel/llvm-common/llvm-common-18.0.0_pre20231013.ebuild index d2cde923ede3..007885b7ac81 100644 --- a/sys-devel/llvm-common/llvm-common-18.0.0_pre20231013.ebuild +++ b/sys-devel/llvm-common/llvm-common-18.0.0_pre20231013.ebuild @@ -10,7 +10,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="emacs" RDEPEND=" diff --git a/sys-devel/llvm-common/llvm-common-18.0.0_pre20230925.ebuild b/sys-devel/llvm-common/llvm-common-18.0.0_pre20231019.ebuild similarity index 98% rename from sys-devel/llvm-common/llvm-common-18.0.0_pre20230925.ebuild rename to sys-devel/llvm-common/llvm-common-18.0.0_pre20231019.ebuild index d2cde923ede3..007885b7ac81 100644 --- a/sys-devel/llvm-common/llvm-common-18.0.0_pre20230925.ebuild +++ b/sys-devel/llvm-common/llvm-common-18.0.0_pre20231019.ebuild @@ -10,7 +10,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" IUSE="emacs" RDEPEND=" diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild index 8d59c568c625..444095748cf9 100644 --- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild +++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use LLVM on binutils-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild index c5ec5834758e..63180b2f53b6 100644 --- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild +++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use LLVM on binutils-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild index ecfb88fc66b0..62b9bc3714f6 100644 --- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild +++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use LLVM on binutils-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild index 3d5290db05a7..ba02c205d2b3 100644 --- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild +++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild @@ -7,7 +7,6 @@ inherit multilib DESCRIPTION="Symlinks to use LLVM on binutils-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild index 7df9e0837390..61c5f177a2fd 100644 --- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild +++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild @@ -7,12 +7,10 @@ inherit multilib DESCRIPTION="Symlinks to use LLVM on binutils-free system" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -SRC_URI="" S=${WORKDIR} LICENSE="public-domain" SLOT="${PV}" -KEYWORDS="" IUSE="multilib-symlinks +native-symlinks" RDEPEND=" diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index 9e4e6a7d2472..bb1c7d861799 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -5,19 +5,13 @@ DIST llvm-17.0.1-manpages.tar.bz2 263148 BLAKE2B 6485a261e356eacc4a274f9b8d329b5 DIST llvm-gentoo-patchset-14.0.6-r4.tar.xz 19360 BLAKE2B 814dd617d237b0bd9c80bdd9d921196b8f93248b731083e79455d4609a05dd15b6847fc227359624abce683ecdaadaefea71dc9b65b7edd1fc3912123fa55054 SHA512 9ac57abc87a63cf31ecd021e6dd44f5f11cd6136fa3b92e89c52a6d13e0ed471f88e6e96160baeac4615eedff7943048a35a98c8d37387894c9c2d1f5df277ce DIST llvm-gentoo-patchset-15.0.7-r3.tar.xz 24268 BLAKE2B 6531ae385ecea87bc26dba8ce19b4cde8ff224c80fd81f04c6ded131e305ecfdeb8d29ebd3b68a641d240805dc83eb0ebc7cc85124f02ad0ee66e0f201b91d7e SHA512 66cb33f8b423736b990fb75d4f2d1e5f14c0b03308f403297204dd1a352d72f85f34220fd66d3de5d6df328cdf2ffce03c2a111cb0bb57791cf68a88069ac7df DIST llvm-gentoo-patchset-16.0.6.tar.xz 17340 BLAKE2B 37cdf4b38367b4256d4f7a25d1b4f41758e5f81be8e20a1c94a10d6c5e36642e9672121b455e73a0bac2eb40467ef2db4b43789b2912a6790593d97b8b5c27e3 SHA512 2c02b9d8a4c5af9fddcd26c95dc66fffae32cb5b7f85c65a1aa4ed00dd8cd5b01cc1975a711aee63c0b8b11e9dc20f2bc05ea753904eb516892b820f02aff825 -DIST llvm-gentoo-patchset-17.0.2.tar.xz 5040 BLAKE2B 99c3767fe29a009dca0badab36f9762ec31c8eb662f2771cc4b717ff36265f7b13363f9f436e032b58668ea18aaedca147a58cf3750c9dc0f94e209026a9bf1f SHA512 5ba9450d5d64ba4770aff694481d5d9d1e0841b92d32b29782662197a6e0de391cff498d34e7b735617aed9be195345a6457440a222a7b6f5a0e29c79027e51d DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99 SHA512 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/sys-devel/llvm/llvm-17.0.1.ebuild b/sys-devel/llvm/llvm-17.0.1.ebuild deleted file mode 100644 index a7a24bb390c2..000000000000 --- a/sys-devel/llvm/llvm-17.0.1.ebuild +++ /dev/null @@ -1,540 +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} ) - -inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 -inherit toolchain-funcs - -DESCRIPTION="Low Level Virtual Machine" -HOMEPAGE="https://llvm.org/" - -# Additional licenses: -# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. -# 2. xxhash: BSD. -# 3. MD5 code: public-domain. -# 4. ConvertUTF.h: TODO. - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE=" - +binutils-plugin debug debuginfod doc exegesis libedit +libffi - ncurses test xar xml z3 zstd -" -RESTRICT="!test? ( test )" - -RDEPEND=" - sys-libs/zlib:0=[${MULTILIB_USEDEP}] - debuginfod? ( - net-misc/curl:= - dev-cpp/cpp-httplib:= - ) - exegesis? ( dev-libs/libpfm:= ) - libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) - libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] ) - xar? ( app-arch/xar ) - xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) - z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) -" -DEPEND=" - ${RDEPEND} - binutils-plugin? ( sys-libs/binutils-libs ) -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - >=dev-util/cmake-3.16 - sys-devel/gnuconfig - kernel_Darwin? ( - =sys-devel/binutils-apple-5.1 - ) - doc? ( $(python_gen_any_dep ' - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ') ) - libffi? ( virtual/pkgconfig ) -" -# There are no file collisions between these versions but having :0 -# installed means llvm-config there will take precedence. -RDEPEND=" - ${RDEPEND} - !sys-devel/llvm:0 -" -PDEPEND=" - sys-devel/llvm-common - sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR} - binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} ) -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_MANPAGES=1 -LLVM_USE_TARGETS=provide -llvm.org_set_globals - -python_check_deps() { - use doc || return 0 - - python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" -} - -check_uptodate() { - local prod_targets=( - $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \ - | tail -n +2 | head -n -1) - ) - local all_targets=( - lib/Target/*/ - ) - all_targets=( "${all_targets[@]#lib/Target/}" ) - all_targets=( "${all_targets[@]%/}" ) - - local exp_targets=() i - for i in "${all_targets[@]}"; do - has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" ) - done - - if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then - eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!" - eqawarn " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}" - eqawarn "Expected: ${exp_targets[*]}" - eqawarn - fi - - if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then - eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!" - eqawarn " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}" - eqawarn "Expected: ${prod_targets[*]}" - fi -} - -check_distribution_components() { - if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then - local all_targets=() my_targets=() l - cd "${BUILD_DIR}" || die - - while read -r l; do - if [[ ${l} == install-*-stripped:* ]]; then - l=${l#install-} - l=${l%%-stripped*} - - case ${l} in - # shared libs - LLVM|LLVMgold) - ;; - # TableGen lib + deps - LLVMDemangle|LLVMSupport|LLVMTableGen) - ;; - # testing libraries - LLVMTestingAnnotations|LLVMTestingSupport) - ;; - # static libs - LLVM*) - continue - ;; - # meta-targets - distribution|llvm-libraries) - continue - ;; - # used only w/ USE=doc - docs-llvm-html) - use doc || continue - ;; - esac - - all_targets+=( "${l}" ) - fi - done < <(${NINJA} -t targets all) - - while read -r l; do - my_targets+=( "${l}" ) - done < <(get_distribution_components $"\n") - - local add=() remove=() - for l in "${all_targets[@]}"; do - if ! has "${l}" "${my_targets[@]}"; then - add+=( "${l}" ) - fi - done - for l in "${my_targets[@]}"; do - if ! has "${l}" "${all_targets[@]}"; then - remove+=( "${l}" ) - fi - done - - if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then - eqawarn "get_distribution_components() is outdated!" - eqawarn " Add: ${add[*]}" - eqawarn "Remove: ${remove[*]}" - fi - cd - >/dev/null || die - fi -} - -src_prepare() { - # disable use of SDK on OSX, bug #568758 - sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die - - # Update config.guess to support more systems - cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die - - # Verify that the ebuild is up-to-date - check_uptodate - - llvm.org_src_prepare -} - -get_distribution_components() { - local sep=${1-;} - - local out=( - # shared libs - LLVM - LTO - Remarks - - # tools - llvm-config - - # common stuff - cmake-exports - llvm-headers - - # libraries needed for clang-tblgen - LLVMDemangle - LLVMSupport - LLVMTableGen - - # testing libraries - llvm_gtest - llvm_gtest_main - LLVMTestingAnnotations - LLVMTestingSupport - ) - - if multilib_is_native_abi; then - out+=( - # utilities - llvm-tblgen - FileCheck - llvm-PerfectShuffle - count - not - yaml-bench - UnicodeNameMappingGenerator - - # tools - bugpoint - dsymutil - llc - lli - lli-child-target - llvm-addr2line - llvm-ar - llvm-as - llvm-bcanalyzer - llvm-bitcode-strip - llvm-c-test - llvm-cat - llvm-cfi-verify - llvm-config - llvm-cov - llvm-cvtres - llvm-cxxdump - llvm-cxxfilt - llvm-cxxmap - llvm-debuginfo-analyzer - llvm-debuginfod-find - llvm-diff - llvm-dis - llvm-dlltool - llvm-dwarfdump - llvm-dwarfutil - llvm-dwp - llvm-exegesis - llvm-extract - llvm-gsymutil - llvm-ifs - llvm-install-name-tool - llvm-jitlink - llvm-jitlink-executor - llvm-lib - llvm-libtool-darwin - llvm-link - llvm-lipo - llvm-lto - llvm-lto2 - llvm-mc - llvm-mca - llvm-ml - llvm-modextract - llvm-mt - llvm-nm - llvm-objcopy - llvm-objdump - llvm-opt-report - llvm-otool - llvm-pdbutil - llvm-profdata - llvm-profgen - llvm-ranlib - llvm-rc - llvm-readelf - llvm-readobj - llvm-reduce - llvm-remark-size-diff - llvm-remarkutil - llvm-rtdyld - llvm-sim - llvm-size - llvm-split - llvm-stress - llvm-strings - llvm-strip - llvm-symbolizer - llvm-tapi-diff - llvm-tli-checker - llvm-undname - llvm-windres - llvm-xray - obj2yaml - opt - sancov - sanstats - split-file - verify-uselistorder - yaml2obj - - # python modules - opt-viewer - ) - - if llvm_are_manpages_built; then - out+=( - # manpages - docs-dsymutil-man - docs-llvm-dwarfdump-man - docs-llvm-man - ) - fi - use doc && out+=( - docs-llvm-html - ) - - use binutils-plugin && out+=( - LLVMgold - ) - use debuginfod && out+=( - llvm-debuginfod - ) - fi - - printf "%s${sep}" "${out[@]}" -} - -multilib_src_configure() { - local ffi_cflags ffi_ldflags - if use libffi; then - ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi) - ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi) - fi - - local libdir=$(get_libdir) - local mycmakeargs=( - # disable appending VCS revision to the version to improve - # direct cache hit ratio - -DLLVM_APPEND_VC_REV=OFF - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_INCLUDE_BENCHMARKS=OFF - -DLLVM_INCLUDE_TESTS=ON - -DLLVM_BUILD_TESTS=$(usex test) - -DLLVM_INSTALL_GTEST=ON - - -DLLVM_ENABLE_FFI=$(usex libffi) - -DLLVM_ENABLE_LIBEDIT=$(usex libedit) - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - -DLLVM_ENABLE_LIBXML2=$(usex xml) - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_LIBPFM=$(usex exegesis) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - -DLLVM_ENABLE_Z3_SOLVER=$(usex z3) - -DLLVM_ENABLE_ZSTD=$(usex zstd) - -DLLVM_ENABLE_CURL=$(usex debuginfod) - -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod) - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DFFI_INCLUDE_DIR="${ffi_cflags#-I}" - -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}" - # used only for llvm-objdump tool - -DLLVM_HAVE_LIBXAR=$(multilib_native_usex xar 1 0) - - -DPython3_EXECUTABLE="${PYTHON}" - - # disable OCaml bindings (now in dev-ml/llvm-ocaml) - -DOCAMLFIND=NO - ) - - local suffix= - if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then - # the ABI of the main branch is not stable, so let's include - # the commit id in the SOVERSION to contain the breakage - suffix+="git${EGIT_VERSION::8}" - fi - if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then - # Smart hack: alter version suffix -> SOVERSION when linking - # against libc++. This way we won't end up mixing LLVM libc++ - # libraries with libstdc++ clang, and the other way around. - suffix+="+libcxx" - mycmakeargs+=( - -DLLVM_ENABLE_LIBCXX=ON - ) - fi - mycmakeargs+=( - -DLLVM_VERSION_SUFFIX="${suffix}" - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - if multilib_is_native_abi; then - local build_docs=OFF - if llvm_are_manpages_built; then - build_docs=ON - mycmakeargs+=( - -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" - -DSPHINX_WARNINGS_AS_ERRORS=OFF - ) - fi - - mycmakeargs+=( - -DLLVM_BUILD_DOCS=${build_docs} - -DLLVM_ENABLE_OCAMLDOC=OFF - -DLLVM_ENABLE_SPHINX=${build_docs} - -DLLVM_ENABLE_DOXYGEN=OFF - -DLLVM_INSTALL_UTILS=ON - ) - use binutils-plugin && mycmakeargs+=( - -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include - ) - fi - - # On Macos prefix, Gentoo doesn't split sys-libs/ncurses to libtinfo and - # libncurses, but llvm tries to use libtinfo before libncurses, and ends up - # using libtinfo (actually, libncurses.dylib) from system instead of prefix - use kernel_Darwin && mycmakeargs+=( - -DTerminfo_LIBRARIES=-lncurses - ) - - # workaround BMI bug in gcc-7 (fixed in 7.4) - # https://bugs.gentoo.org/649880 - # apply only to x86, https://bugs.gentoo.org/650506 - if tc-is-gcc && [[ ${MULTILIB_ABI_FLAG} == abi_x86* ]] && - [[ $(gcc-major-version) -eq 7 && $(gcc-minor-version) -lt 4 ]] - then - local CFLAGS="${CFLAGS} -mno-bmi" - local CXXFLAGS="${CXXFLAGS} -mno-bmi" - fi - - # LLVM can have very high memory consumption while linking, - # exhausting the limit on 32-bit linker executable - use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - cmake_src_configure - - grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \ - CMakeCache.txt || - die "Incorrect version, did you update _LLVM_MAIN_MAJOR?" - multilib_is_native_abi && check_distribution_components -} - -multilib_src_compile() { - tc-env_build cmake_build distribution - - pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld - pax-mark m "${BUILD_DIR}"/bin/lli - pax-mark m "${BUILD_DIR}"/bin/lli-child-target - - if use test; then - pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests - pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests - pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests - fi -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check -} - -src_install() { - local MULTILIB_CHOST_TOOLS=( - /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config - ) - - local MULTILIB_WRAPPED_HEADERS=( - /usr/include/llvm/Config/llvm-config.h - ) - - local LLVM_LDPATHS=() - multilib-minimal_src_install - - # move wrapped headers back - mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-distribution - - # move headers to /usr/include for wrapping - rm -rf "${ED}"/usr/include || die - mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die - - LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" ) -} - -multilib_src_install_all() { - local revord=$(( 9999 - ${LLVM_MAJOR} )) - newenvd - "60llvm-${revord}" <<-_EOF_ - PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" - # we need to duplicate it in ROOTPATH for Portage to respect... - ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" - MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )" - _EOF_ - - docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" - llvm_install_manpages -} - -pkg_postinst() { - elog "You can find additional opt-viewer utility scripts in:" - elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer" - elog "To use these scripts, you will need Python along with the following" - elog "packages:" - elog " dev-python/pygments (for opt-viewer)" - elog " dev-python/pyyaml (for all of them)" -} diff --git a/sys-devel/llvm/llvm-17.0.2-r1.ebuild b/sys-devel/llvm/llvm-17.0.2-r1.ebuild deleted file mode 100644 index 8c476ecc2bc9..000000000000 --- a/sys-devel/llvm/llvm-17.0.2-r1.ebuild +++ /dev/null @@ -1,541 +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} ) - -inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 -inherit toolchain-funcs - -DESCRIPTION="Low Level Virtual Machine" -HOMEPAGE="https://llvm.org/" - -# Additional licenses: -# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. -# 2. xxhash: BSD. -# 3. MD5 code: public-domain. -# 4. ConvertUTF.h: TODO. - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE=" - +binutils-plugin debug debuginfod doc exegesis libedit +libffi - ncurses test xar xml z3 zstd -" -RESTRICT="!test? ( test )" - -RDEPEND=" - sys-libs/zlib:0=[${MULTILIB_USEDEP}] - debuginfod? ( - net-misc/curl:= - dev-cpp/cpp-httplib:= - ) - exegesis? ( dev-libs/libpfm:= ) - libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) - libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] ) - xar? ( app-arch/xar ) - xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) - z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) -" -DEPEND=" - ${RDEPEND} - binutils-plugin? ( sys-libs/binutils-libs ) -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - >=dev-util/cmake-3.16 - sys-devel/gnuconfig - kernel_Darwin? ( - =sys-devel/binutils-apple-5.1 - ) - doc? ( $(python_gen_any_dep ' - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ') ) - libffi? ( virtual/pkgconfig ) -" -# There are no file collisions between these versions but having :0 -# installed means llvm-config there will take precedence. -RDEPEND=" - ${RDEPEND} - !sys-devel/llvm:0 -" -PDEPEND=" - sys-devel/llvm-common - sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR} - binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} ) -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_MANPAGES=1 -LLVM_PATCHSET=${PV} -LLVM_USE_TARGETS=provide -llvm.org_set_globals - -python_check_deps() { - use doc || return 0 - - python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" -} - -check_uptodate() { - local prod_targets=( - $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \ - | tail -n +2 | head -n -1) - ) - local all_targets=( - lib/Target/*/ - ) - all_targets=( "${all_targets[@]#lib/Target/}" ) - all_targets=( "${all_targets[@]%/}" ) - - local exp_targets=() i - for i in "${all_targets[@]}"; do - has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" ) - done - - if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then - eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!" - eqawarn " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}" - eqawarn "Expected: ${exp_targets[*]}" - eqawarn - fi - - if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then - eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!" - eqawarn " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}" - eqawarn "Expected: ${prod_targets[*]}" - fi -} - -check_distribution_components() { - if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then - local all_targets=() my_targets=() l - cd "${BUILD_DIR}" || die - - while read -r l; do - if [[ ${l} == install-*-stripped:* ]]; then - l=${l#install-} - l=${l%%-stripped*} - - case ${l} in - # shared libs - LLVM|LLVMgold) - ;; - # TableGen lib + deps - LLVMDemangle|LLVMSupport|LLVMTableGen) - ;; - # testing libraries - LLVMTestingAnnotations|LLVMTestingSupport) - ;; - # static libs - LLVM*) - continue - ;; - # meta-targets - distribution|llvm-libraries) - continue - ;; - # used only w/ USE=doc - docs-llvm-html) - use doc || continue - ;; - esac - - all_targets+=( "${l}" ) - fi - done < <(${NINJA} -t targets all) - - while read -r l; do - my_targets+=( "${l}" ) - done < <(get_distribution_components $"\n") - - local add=() remove=() - for l in "${all_targets[@]}"; do - if ! has "${l}" "${my_targets[@]}"; then - add+=( "${l}" ) - fi - done - for l in "${my_targets[@]}"; do - if ! has "${l}" "${all_targets[@]}"; then - remove+=( "${l}" ) - fi - done - - if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then - eqawarn "get_distribution_components() is outdated!" - eqawarn " Add: ${add[*]}" - eqawarn "Remove: ${remove[*]}" - fi - cd - >/dev/null || die - fi -} - -src_prepare() { - # disable use of SDK on OSX, bug #568758 - sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die - - # Update config.guess to support more systems - cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die - - # Verify that the ebuild is up-to-date - check_uptodate - - llvm.org_src_prepare -} - -get_distribution_components() { - local sep=${1-;} - - local out=( - # shared libs - LLVM - LTO - Remarks - - # tools - llvm-config - - # common stuff - cmake-exports - llvm-headers - - # libraries needed for clang-tblgen - LLVMDemangle - LLVMSupport - LLVMTableGen - - # testing libraries - llvm_gtest - llvm_gtest_main - LLVMTestingAnnotations - LLVMTestingSupport - ) - - if multilib_is_native_abi; then - out+=( - # utilities - llvm-tblgen - FileCheck - llvm-PerfectShuffle - count - not - yaml-bench - UnicodeNameMappingGenerator - - # tools - bugpoint - dsymutil - llc - lli - lli-child-target - llvm-addr2line - llvm-ar - llvm-as - llvm-bcanalyzer - llvm-bitcode-strip - llvm-c-test - llvm-cat - llvm-cfi-verify - llvm-config - llvm-cov - llvm-cvtres - llvm-cxxdump - llvm-cxxfilt - llvm-cxxmap - llvm-debuginfo-analyzer - llvm-debuginfod-find - llvm-diff - llvm-dis - llvm-dlltool - llvm-dwarfdump - llvm-dwarfutil - llvm-dwp - llvm-exegesis - llvm-extract - llvm-gsymutil - llvm-ifs - llvm-install-name-tool - llvm-jitlink - llvm-jitlink-executor - llvm-lib - llvm-libtool-darwin - llvm-link - llvm-lipo - llvm-lto - llvm-lto2 - llvm-mc - llvm-mca - llvm-ml - llvm-modextract - llvm-mt - llvm-nm - llvm-objcopy - llvm-objdump - llvm-opt-report - llvm-otool - llvm-pdbutil - llvm-profdata - llvm-profgen - llvm-ranlib - llvm-rc - llvm-readelf - llvm-readobj - llvm-reduce - llvm-remark-size-diff - llvm-remarkutil - llvm-rtdyld - llvm-sim - llvm-size - llvm-split - llvm-stress - llvm-strings - llvm-strip - llvm-symbolizer - llvm-tapi-diff - llvm-tli-checker - llvm-undname - llvm-windres - llvm-xray - obj2yaml - opt - sancov - sanstats - split-file - verify-uselistorder - yaml2obj - - # python modules - opt-viewer - ) - - if llvm_are_manpages_built; then - out+=( - # manpages - docs-dsymutil-man - docs-llvm-dwarfdump-man - docs-llvm-man - ) - fi - use doc && out+=( - docs-llvm-html - ) - - use binutils-plugin && out+=( - LLVMgold - ) - use debuginfod && out+=( - llvm-debuginfod - ) - fi - - printf "%s${sep}" "${out[@]}" -} - -multilib_src_configure() { - local ffi_cflags ffi_ldflags - if use libffi; then - ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi) - ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi) - fi - - local libdir=$(get_libdir) - local mycmakeargs=( - # disable appending VCS revision to the version to improve - # direct cache hit ratio - -DLLVM_APPEND_VC_REV=OFF - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_INCLUDE_BENCHMARKS=OFF - -DLLVM_INCLUDE_TESTS=ON - -DLLVM_BUILD_TESTS=$(usex test) - -DLLVM_INSTALL_GTEST=ON - - -DLLVM_ENABLE_FFI=$(usex libffi) - -DLLVM_ENABLE_LIBEDIT=$(usex libedit) - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - -DLLVM_ENABLE_LIBXML2=$(usex xml) - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_LIBPFM=$(usex exegesis) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - -DLLVM_ENABLE_Z3_SOLVER=$(usex z3) - -DLLVM_ENABLE_ZSTD=$(usex zstd) - -DLLVM_ENABLE_CURL=$(usex debuginfod) - -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod) - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DFFI_INCLUDE_DIR="${ffi_cflags#-I}" - -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}" - # used only for llvm-objdump tool - -DLLVM_HAVE_LIBXAR=$(multilib_native_usex xar 1 0) - - -DPython3_EXECUTABLE="${PYTHON}" - - # disable OCaml bindings (now in dev-ml/llvm-ocaml) - -DOCAMLFIND=NO - ) - - local suffix= - if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then - # the ABI of the main branch is not stable, so let's include - # the commit id in the SOVERSION to contain the breakage - suffix+="git${EGIT_VERSION::8}" - fi - if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then - # Smart hack: alter version suffix -> SOVERSION when linking - # against libc++. This way we won't end up mixing LLVM libc++ - # libraries with libstdc++ clang, and the other way around. - suffix+="+libcxx" - mycmakeargs+=( - -DLLVM_ENABLE_LIBCXX=ON - ) - fi - mycmakeargs+=( - -DLLVM_VERSION_SUFFIX="${suffix}" - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - if multilib_is_native_abi; then - local build_docs=OFF - if llvm_are_manpages_built; then - build_docs=ON - mycmakeargs+=( - -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" - -DSPHINX_WARNINGS_AS_ERRORS=OFF - ) - fi - - mycmakeargs+=( - -DLLVM_BUILD_DOCS=${build_docs} - -DLLVM_ENABLE_OCAMLDOC=OFF - -DLLVM_ENABLE_SPHINX=${build_docs} - -DLLVM_ENABLE_DOXYGEN=OFF - -DLLVM_INSTALL_UTILS=ON - ) - use binutils-plugin && mycmakeargs+=( - -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include - ) - fi - - # On Macos prefix, Gentoo doesn't split sys-libs/ncurses to libtinfo and - # libncurses, but llvm tries to use libtinfo before libncurses, and ends up - # using libtinfo (actually, libncurses.dylib) from system instead of prefix - use kernel_Darwin && mycmakeargs+=( - -DTerminfo_LIBRARIES=-lncurses - ) - - # workaround BMI bug in gcc-7 (fixed in 7.4) - # https://bugs.gentoo.org/649880 - # apply only to x86, https://bugs.gentoo.org/650506 - if tc-is-gcc && [[ ${MULTILIB_ABI_FLAG} == abi_x86* ]] && - [[ $(gcc-major-version) -eq 7 && $(gcc-minor-version) -lt 4 ]] - then - local CFLAGS="${CFLAGS} -mno-bmi" - local CXXFLAGS="${CXXFLAGS} -mno-bmi" - fi - - # LLVM can have very high memory consumption while linking, - # exhausting the limit on 32-bit linker executable - use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - cmake_src_configure - - grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \ - CMakeCache.txt || - die "Incorrect version, did you update _LLVM_MAIN_MAJOR?" - multilib_is_native_abi && check_distribution_components -} - -multilib_src_compile() { - tc-env_build cmake_build distribution - - pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld - pax-mark m "${BUILD_DIR}"/bin/lli - pax-mark m "${BUILD_DIR}"/bin/lli-child-target - - if use test; then - pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests - pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests - pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests - fi -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check -} - -src_install() { - local MULTILIB_CHOST_TOOLS=( - /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config - ) - - local MULTILIB_WRAPPED_HEADERS=( - /usr/include/llvm/Config/llvm-config.h - ) - - local LLVM_LDPATHS=() - multilib-minimal_src_install - - # move wrapped headers back - mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-distribution - - # move headers to /usr/include for wrapping - rm -rf "${ED}"/usr/include || die - mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die - - LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" ) -} - -multilib_src_install_all() { - local revord=$(( 9999 - ${LLVM_MAJOR} )) - newenvd - "60llvm-${revord}" <<-_EOF_ - PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" - # we need to duplicate it in ROOTPATH for Portage to respect... - ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" - MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )" - _EOF_ - - docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" - llvm_install_manpages -} - -pkg_postinst() { - elog "You can find additional opt-viewer utility scripts in:" - elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer" - elog "To use these scripts, you will need Python along with the following" - elog "packages:" - elog " dev-python/pygments (for opt-viewer)" - elog " dev-python/pyyaml (for all of them)" -} diff --git a/sys-devel/llvm/llvm-17.0.3.9999.ebuild b/sys-devel/llvm/llvm-17.0.3.9999.ebuild index 6bda0f273990..295accea8feb 100644 --- a/sys-devel/llvm/llvm-17.0.3.9999.ebuild +++ b/sys-devel/llvm/llvm-17.0.3.9999.ebuild @@ -19,7 +19,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE=" +binutils-plugin +debug debuginfod doc exegesis libedit +libffi ncurses test xar xml z3 zstd diff --git a/sys-devel/llvm/llvm-18.0.0.9999.ebuild b/sys-devel/llvm/llvm-18.0.0.9999.ebuild index 14a1681c7f69..ae46685bcec9 100644 --- a/sys-devel/llvm/llvm-18.0.0.9999.ebuild +++ b/sys-devel/llvm/llvm-18.0.0.9999.ebuild @@ -19,7 +19,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE=" +binutils-plugin +debug debuginfod doc exegesis libedit +libffi ncurses test xar xml z3 zstd diff --git a/sys-devel/llvm/llvm-18.0.0_pre20230925.ebuild b/sys-devel/llvm/llvm-18.0.0_pre20230925.ebuild deleted file mode 100644 index 8f7c0ff09445..000000000000 --- a/sys-devel/llvm/llvm-18.0.0_pre20230925.ebuild +++ /dev/null @@ -1,532 +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} ) - -inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 -inherit toolchain-funcs - -DESCRIPTION="Low Level Virtual Machine" -HOMEPAGE="https://llvm.org/" - -# Additional licenses: -# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. -# 2. xxhash: BSD. -# 3. MD5 code: public-domain. -# 4. ConvertUTF.h: TODO. - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" -IUSE=" - +binutils-plugin +debug debuginfod doc exegesis libedit +libffi - ncurses test xar xml z3 zstd -" -RESTRICT="!test? ( test )" - -RDEPEND=" - sys-libs/zlib:0=[${MULTILIB_USEDEP}] - debuginfod? ( - net-misc/curl:= - dev-cpp/cpp-httplib:= - ) - exegesis? ( dev-libs/libpfm:= ) - libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) - libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] ) - xar? ( app-arch/xar ) - xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) - z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) -" -DEPEND=" - ${RDEPEND} - binutils-plugin? ( sys-libs/binutils-libs ) -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - >=dev-util/cmake-3.16 - sys-devel/gnuconfig - kernel_Darwin? ( - =sys-devel/binutils-apple-5.1 - ) - doc? ( $(python_gen_any_dep ' - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ') ) - libffi? ( virtual/pkgconfig ) -" -# There are no file collisions between these versions but having :0 -# installed means llvm-config there will take precedence. -RDEPEND=" - ${RDEPEND} - !sys-devel/llvm:0 -" -PDEPEND=" - sys-devel/llvm-common - sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR} - binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} ) -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_MANPAGES=1 -LLVM_USE_TARGETS=provide -llvm.org_set_globals - -python_check_deps() { - use doc || return 0 - - python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" -} - -check_uptodate() { - local prod_targets=( - $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \ - | tail -n +2 | head -n -1) - ) - local all_targets=( - lib/Target/*/ - ) - all_targets=( "${all_targets[@]#lib/Target/}" ) - all_targets=( "${all_targets[@]%/}" ) - - local exp_targets=() i - for i in "${all_targets[@]}"; do - has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" ) - done - - if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then - eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!" - eqawarn " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}" - eqawarn "Expected: ${exp_targets[*]}" - eqawarn - fi - - if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then - eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!" - eqawarn " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}" - eqawarn "Expected: ${prod_targets[*]}" - fi -} - -check_distribution_components() { - if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then - local all_targets=() my_targets=() l - cd "${BUILD_DIR}" || die - - while read -r l; do - if [[ ${l} == install-*-stripped:* ]]; then - l=${l#install-} - l=${l%%-stripped*} - - case ${l} in - # shared libs - LLVM|LLVMgold) - ;; - # TableGen lib + deps - LLVMDemangle|LLVMSupport|LLVMTableGen) - ;; - # testing libraries - LLVMTestingAnnotations|LLVMTestingSupport) - ;; - # static libs - LLVM*) - continue - ;; - # meta-targets - distribution|llvm-libraries) - continue - ;; - # used only w/ USE=doc - docs-llvm-html) - use doc || continue - ;; - esac - - all_targets+=( "${l}" ) - fi - done < <(${NINJA} -t targets all) - - while read -r l; do - my_targets+=( "${l}" ) - done < <(get_distribution_components $"\n") - - local add=() remove=() - for l in "${all_targets[@]}"; do - if ! has "${l}" "${my_targets[@]}"; then - add+=( "${l}" ) - fi - done - for l in "${my_targets[@]}"; do - if ! has "${l}" "${all_targets[@]}"; then - remove+=( "${l}" ) - fi - done - - if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then - eqawarn "get_distribution_components() is outdated!" - eqawarn " Add: ${add[*]}" - eqawarn "Remove: ${remove[*]}" - fi - cd - >/dev/null || die - fi -} - -src_prepare() { - # disable use of SDK on OSX, bug #568758 - sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die - - # Update config.guess to support more systems - cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die - - # Verify that the ebuild is up-to-date - check_uptodate - - llvm.org_src_prepare -} - -get_distribution_components() { - local sep=${1-;} - - local out=( - # shared libs - LLVM - LTO - Remarks - - # tools - llvm-config - - # common stuff - cmake-exports - llvm-headers - - # libraries needed for clang-tblgen - LLVMDemangle - LLVMSupport - LLVMTableGen - - # testing libraries - llvm_gtest - llvm_gtest_main - LLVMTestingAnnotations - LLVMTestingSupport - ) - - if multilib_is_native_abi; then - out+=( - # utilities - llvm-tblgen - FileCheck - llvm-PerfectShuffle - count - not - yaml-bench - UnicodeNameMappingGenerator - - # tools - bugpoint - dsymutil - llc - lli - lli-child-target - llvm-addr2line - llvm-ar - llvm-as - llvm-bcanalyzer - llvm-bitcode-strip - llvm-c-test - llvm-cat - llvm-cfi-verify - llvm-config - llvm-cov - llvm-cvtres - llvm-cxxdump - llvm-cxxfilt - llvm-cxxmap - llvm-debuginfo-analyzer - llvm-debuginfod-find - llvm-diff - llvm-dis - llvm-dlltool - llvm-dwarfdump - llvm-dwarfutil - llvm-dwp - llvm-exegesis - llvm-extract - llvm-gsymutil - llvm-ifs - llvm-install-name-tool - llvm-jitlink - llvm-jitlink-executor - llvm-lib - llvm-libtool-darwin - llvm-link - llvm-lipo - llvm-lto - llvm-lto2 - llvm-mc - llvm-mca - llvm-ml - llvm-modextract - llvm-mt - llvm-nm - llvm-objcopy - llvm-objdump - llvm-opt-report - llvm-otool - llvm-pdbutil - llvm-profdata - llvm-profgen - llvm-ranlib - llvm-rc - llvm-readelf - llvm-readobj - llvm-readtapi - llvm-reduce - llvm-remarkutil - llvm-rtdyld - llvm-sim - llvm-size - llvm-split - llvm-stress - llvm-strings - llvm-strip - llvm-symbolizer - llvm-tli-checker - llvm-undname - llvm-windres - llvm-xray - obj2yaml - opt - sancov - sanstats - split-file - verify-uselistorder - yaml2obj - - # python modules - opt-viewer - ) - - if llvm_are_manpages_built; then - out+=( - # manpages - docs-dsymutil-man - docs-llvm-dwarfdump-man - docs-llvm-man - ) - fi - use doc && out+=( - docs-llvm-html - ) - - use binutils-plugin && out+=( - LLVMgold - ) - use debuginfod && out+=( - llvm-debuginfod - ) - fi - - printf "%s${sep}" "${out[@]}" -} - -multilib_src_configure() { - local ffi_cflags ffi_ldflags - if use libffi; then - ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi) - ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi) - fi - - local libdir=$(get_libdir) - local mycmakeargs=( - # disable appending VCS revision to the version to improve - # direct cache hit ratio - -DLLVM_APPEND_VC_REV=OFF - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_INCLUDE_BENCHMARKS=OFF - -DLLVM_INCLUDE_TESTS=ON - -DLLVM_BUILD_TESTS=$(usex test) - -DLLVM_INSTALL_GTEST=ON - - -DLLVM_ENABLE_FFI=$(usex libffi) - -DLLVM_ENABLE_LIBEDIT=$(usex libedit) - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - -DLLVM_ENABLE_LIBXML2=$(usex xml) - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_LIBPFM=$(usex exegesis) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - -DLLVM_ENABLE_Z3_SOLVER=$(usex z3) - -DLLVM_ENABLE_ZSTD=$(usex zstd) - -DLLVM_ENABLE_CURL=$(usex debuginfod) - -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod) - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DFFI_INCLUDE_DIR="${ffi_cflags#-I}" - -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}" - # used only for llvm-objdump tool - -DLLVM_HAVE_LIBXAR=$(multilib_native_usex xar 1 0) - - -DPython3_EXECUTABLE="${PYTHON}" - - # disable OCaml bindings (now in dev-ml/llvm-ocaml) - -DOCAMLFIND=NO - ) - - local suffix= - if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then - # the ABI of the main branch is not stable, so let's include - # the commit id in the SOVERSION to contain the breakage - suffix+="git${EGIT_VERSION::8}" - fi - if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then - # Smart hack: alter version suffix -> SOVERSION when linking - # against libc++. This way we won't end up mixing LLVM libc++ - # libraries with libstdc++ clang, and the other way around. - suffix+="+libcxx" - mycmakeargs+=( - -DLLVM_ENABLE_LIBCXX=ON - ) - fi - mycmakeargs+=( - -DLLVM_VERSION_SUFFIX="${suffix}" - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - if multilib_is_native_abi; then - local build_docs=OFF - if llvm_are_manpages_built; then - build_docs=ON - mycmakeargs+=( - -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" - -DSPHINX_WARNINGS_AS_ERRORS=OFF - ) - fi - - mycmakeargs+=( - -DLLVM_BUILD_DOCS=${build_docs} - -DLLVM_ENABLE_OCAMLDOC=OFF - -DLLVM_ENABLE_SPHINX=${build_docs} - -DLLVM_ENABLE_DOXYGEN=OFF - -DLLVM_INSTALL_UTILS=ON - ) - use binutils-plugin && mycmakeargs+=( - -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include - ) - fi - - # workaround BMI bug in gcc-7 (fixed in 7.4) - # https://bugs.gentoo.org/649880 - # apply only to x86, https://bugs.gentoo.org/650506 - if tc-is-gcc && [[ ${MULTILIB_ABI_FLAG} == abi_x86* ]] && - [[ $(gcc-major-version) -eq 7 && $(gcc-minor-version) -lt 4 ]] - then - local CFLAGS="${CFLAGS} -mno-bmi" - local CXXFLAGS="${CXXFLAGS} -mno-bmi" - fi - - # LLVM can have very high memory consumption while linking, - # exhausting the limit on 32-bit linker executable - use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - cmake_src_configure - - grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \ - CMakeCache.txt || - die "Incorrect version, did you update _LLVM_MAIN_MAJOR?" - multilib_is_native_abi && check_distribution_components -} - -multilib_src_compile() { - tc-env_build cmake_build distribution - - pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld - pax-mark m "${BUILD_DIR}"/bin/lli - pax-mark m "${BUILD_DIR}"/bin/lli-child-target - - if use test; then - pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests - pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests - pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests - fi -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check -} - -src_install() { - local MULTILIB_CHOST_TOOLS=( - /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config - ) - - local MULTILIB_WRAPPED_HEADERS=( - /usr/include/llvm/Config/llvm-config.h - ) - - local LLVM_LDPATHS=() - multilib-minimal_src_install - - # move wrapped headers back - mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-distribution - - # move headers to /usr/include for wrapping - rm -rf "${ED}"/usr/include || die - mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die - - LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" ) -} - -multilib_src_install_all() { - local revord=$(( 9999 - ${LLVM_MAJOR} )) - newenvd - "60llvm-${revord}" <<-_EOF_ - PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" - # we need to duplicate it in ROOTPATH for Portage to respect... - ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" - MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )" - _EOF_ - - docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" - llvm_install_manpages -} - -pkg_postinst() { - elog "You can find additional opt-viewer utility scripts in:" - elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer" - elog "To use these scripts, you will need Python along with the following" - elog "packages:" - elog " dev-python/pygments (for opt-viewer)" - elog " dev-python/pyyaml (for all of them)" -} diff --git a/sys-devel/llvm/llvm-18.0.0_pre20231013.ebuild b/sys-devel/llvm/llvm-18.0.0_pre20231013.ebuild index 14a1681c7f69..ae46685bcec9 100644 --- a/sys-devel/llvm/llvm-18.0.0_pre20231013.ebuild +++ b/sys-devel/llvm/llvm-18.0.0_pre20231013.ebuild @@ -19,7 +19,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE=" +binutils-plugin +debug debuginfod doc exegesis libedit +libffi ncurses test xar xml z3 zstd diff --git a/sys-devel/llvm/llvm-18.0.0_pre20231002.ebuild b/sys-devel/llvm/llvm-18.0.0_pre20231019.ebuild similarity index 99% rename from sys-devel/llvm/llvm-18.0.0_pre20231002.ebuild rename to sys-devel/llvm/llvm-18.0.0_pre20231019.ebuild index 14a1681c7f69..ae46685bcec9 100644 --- a/sys-devel/llvm/llvm-18.0.0_pre20231002.ebuild +++ b/sys-devel/llvm/llvm-18.0.0_pre20231019.ebuild @@ -19,7 +19,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" IUSE=" +binutils-plugin +debug debuginfod doc exegesis libedit +libffi ncurses test xar xml z3 zstd diff --git a/sys-devel/llvmgold/llvmgold-18.ebuild b/sys-devel/llvmgold/llvmgold-18.ebuild index 5e52768c1f1a..f375cd7e9cf1 100644 --- a/sys-devel/llvmgold/llvmgold-18.ebuild +++ b/sys-devel/llvmgold/llvmgold-18.ebuild @@ -9,7 +9,6 @@ S=${WORKDIR} LICENSE="public-domain" SLOT="0" -KEYWORDS="" RDEPEND=" sys-devel/llvm:${PV}[binutils-plugin] diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest index 9c33e11ccd3f..6cb0c98c07e3 100644 --- a/sys-devel/mold/Manifest +++ b/sys-devel/mold/Manifest @@ -2,3 +2,4 @@ DIST mold-1.11.0.tar.gz 8210923 BLAKE2B b3854a14a956dd568625fc28c96636e7cadf81b9 DIST mold-2.0.0.tar.gz 9205927 BLAKE2B f80c72c58f4618a74390417fdf90f816810350baf1ac74d21294f5ffba7ee263807175be531c9db77209bd05a31ad11fd84d4aeb03fb057cefac7575f71612d6 SHA512 11c3d1e07fe4fcc28cff58b8e432526e4604aa55b49fa47c9495e439206fb9f6a1686b1c5bd2dc907ffd7fe62ac1c72317619fc8a5d7caaa5c327de585f16827 DIST mold-2.1.0.tar.gz 9278811 BLAKE2B b31e13f92177553adf5069cf35c8c75c7bc28f0af4d1726cdc0c6abc1c9d3baaa5be512c3a8fb9bc3c3110096a79e1c6751c701171769595a2234fc1fa8c441a SHA512 f1c98d349b35b4042109d71f7db6eb8d7d089dc3241735bbd7b5402d513dcc85ca17904828779e5fc8234650fa9fb97f47c3a2f3e89cc2fb3cb9e9110439e5a2 DIST mold-2.2.0.tar.gz 9956678 BLAKE2B 495772b5bfd238a6785676d277da87fe4f10b64513f8f0a4961893e4ae8954ad8bda3d09283de14594d7d056d6c1aeed5be591d6a64868a473eb45737d3b9340 SHA512 1692d1ff154335fdff91a4fafebb3514ed6742035c14e74ec7e552b90428a1cd5341baba9183158b44ae221fd19e86da55e7f04bde317b943a24d0afecb41002 +DIST mold-2.3.0.tar.gz 9958893 BLAKE2B 86235731953902a5cd8fdba8b41d456bd60bf53b96a9e1cc89bdf991a75367b95e5522887be8e9c28f3d777b143ef5d693ff50293188ef222fc45257ce990d24 SHA512 7953cff8f2e9f775f0890aedc5f38ef07aac16118310ee9e1a2a82be8abafa1aa05459a136181978c55763737c7ff47815afdd4423e8f96db8f0237fce13e6b4 diff --git a/sys-devel/mold/files/mold-2.3.0-no-pch.patch b/sys-devel/mold/files/mold-2.3.0-no-pch.patch new file mode 100644 index 000000000000..e61b5df01f54 --- /dev/null +++ b/sys-devel/mold/files/mold-2.3.0-no-pch.patch @@ -0,0 +1,12 @@ +We generally disable PCH in Gentoo because of how buggy it is. +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -400,7 +400,7 @@ endif() + + # Add frequently included header files for pre-compiling. + # target_precompile_headers is supported by CMake 3.16.0 or newer. +-if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16.0") ++if(FALSE) + if(MOLD_IS_SOLD) + target_precompile_headers(mold PRIVATE + "$<$:${CMAKE_SOURCE_DIR}/elf/mold.h>" diff --git a/sys-devel/mold/mold-2.3.0.ebuild b/sys-devel/mold/mold-2.3.0.ebuild new file mode 100644 index 000000000000..f16aabe0758e --- /dev/null +++ b/sys-devel/mold/mold-2.3.0.ebuild @@ -0,0 +1,94 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +DESCRIPTION="A Modern Linker" +HOMEPAGE="https://github.com/rui314/mold" +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/rui314/mold.git" + inherit git-r3 +else + SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +fi + +# mold (MIT) +# - xxhash (BSD-2) +LICENSE="MIT BSD-2" +SLOT="0" + +RDEPEND=" + app-arch/zstd:= + >=dev-cpp/tbb-2021.7.0-r1:= + dev-libs/blake3:= + sys-libs/zlib + !kernel_Darwin? ( + >=dev-libs/mimalloc-2:= + ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-2.3.0-no-pch.patch +) + +pkg_pretend() { + # Requires a c++20 compiler, see #831473 + if [[ ${MERGE_TYPE} != binary ]]; then + if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then + die "${PN} needs at least gcc 10" + elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then + die "${PN} needs at least clang 12" + fi + fi +} + +src_prepare() { + cmake_src_prepare + + # Needs unpackaged dwarfdump + rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh || die + + # Heavy tests, need qemu + rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die + rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die + + # Sandbox sadness + rm test/elf/run.sh || die + sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \ + test/elf/mold-wrapper{,2}.sh || die + + # static-pie tests require glibc built with static-pie support + if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then + rm test/elf/{,ifunc-}static-pie.sh || die + fi +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON + -DMOLD_ENABLE_QEMU_TESTS=OFF + -DMOLD_LTO=OFF # Should be up to the user to decide this with CXXFLAGS. + -DMOLD_USE_SYSTEM_MIMALLOC=ON + -DMOLD_USE_SYSTEM_TBB=ON + ) + cmake_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/${PN} + + # https://bugs.gentoo.org/872773 + insinto /usr/$(get_libdir)/mold + doins "${BUILD_DIR}"/${PN}-wrapper.so + + dodoc docs/{design,execstack}.md + doman docs/${PN}.1 + + dosym ${PN} /usr/bin/ld.${PN} + dosym ${PN} /usr/bin/ld64.${PN} + dosym ../../../usr/bin/${PN} /usr/libexec/${PN}/ld +} diff --git a/sys-devel/mold/mold-9999.ebuild b/sys-devel/mold/mold-9999.ebuild index 42cd25dd9155..f16aabe0758e 100644 --- a/sys-devel/mold/mold-9999.ebuild +++ b/sys-devel/mold/mold-9999.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~loong" + KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" fi # mold (MIT) @@ -31,6 +31,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-2.3.0-no-pch.patch +) + pkg_pretend() { # Requires a c++20 compiler, see #831473 if [[ ${MERGE_TYPE} != binary ]]; then @@ -65,6 +69,7 @@ src_prepare() { src_configure() { local mycmakeargs=( + -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON -DMOLD_ENABLE_QEMU_TESTS=OFF -DMOLD_LTO=OFF # Should be up to the user to decide this with CXXFLAGS. -DMOLD_USE_SYSTEM_MIMALLOC=ON diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index d4fc092b06357ac6e0bb39859547feef7f94b2cf..435ba5fa33239882f574ef4c82ae94797b76bbcf 100644 GIT binary patch literal 4582 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 Q)Mk9~e;!-y0Gl8H02tWEBLDyZ literal 4581 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 PKVSSG1;&)zn;-xH{EDr; diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 967c2a2a5426..4cd9884ca8bd 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -2,10 +2,16 @@ DIST genpatches-5.10-208.base.tar.xz 6093152 BLAKE2B 39bf2d32114ec581c28770ebfa3 DIST genpatches-5.10-208.extras.tar.xz 3876 BLAKE2B f288ba384e0871c7ceaca2f20fa324ef69e032e21847770e13b95d85d67f2de40780c5e30a2eb2c75c77f142f8417bef66bc6f82f7dfb46fa4e98555c96cc71b SHA512 adad7c912629058889705cd77f684df2ceba3f02add3aefc3103f44484f996e8b42b320ca8697782fcbab24c00dc712fad0b852b8538f68c3ed258fe90550aa7 DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086c4bc0878f078ac6c10cabace2ebfe388af3497d2b98bb2e5d19d4b5791e78456bdf0e8c479121eb8c41b4ca2fcd362ebffe4f SHA512 1835684a7737d61423ec0778316b46fedea491a8f5254d9a2d630e5a78519d61d22dfa0d9d6ea1ece563f165c0d54c748f23bca5df304ad45338c27327e8b2c3 DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b +DIST genpatches-5.15-142.base.tar.xz 5603000 BLAKE2B 2c04fd46f173dc82421edddecd0efdd6d6df46534e1d7ceb6d2f34081e3a5d558b8444f92e2f9e14e3836734c32f60413d3777e7f490b06b3cbbb5c1e85c1792 SHA512 c548e4ca832f4a1d90fb639581c382fd16292b5f8b24b1ecd32aef2eb36c79c7f8f4083ae09b1e105be55e406f8b7a09233637a48f493ab139706334b1056ca0 +DIST genpatches-5.15-142.extras.tar.xz 3936 BLAKE2B 76f3aba69251c7c30f2e21b450ae6977c10630448b380552191295d89be761d243b7cdaabf80ae52468327a009d1cb00841e8d15469909363a9683a58126ab30 SHA512 2dce221525460ca2065f102e447672291fed39c21fccefa5d9ca0c2486fd389fe4bce259674ecaa3b6f7dd52d04b677463bbb73543c8ce610b4b729bba55db66 DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c64ad47f3a3f1744ca637d8801ec9c8a8c541d74e21e020de0a6de18c98de640810d6934092b2b983b332e92514c2b6443a7 SHA512 1dda1ba93fea4c18ecaae6ec5a3cfea1fbe7f89fa9412e793b7cd0beff43894650167c77d1b85eb280f7754c85179dc3c72e32ca18f4d8a95667501c61958656 DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431 DIST genpatches-6.1-65.extras.tar.xz 3816 BLAKE2B 78f99a28e607a207731a34036931d663c1815ba00bbbf0d83dcac5597733b705f2239baf44b1b454da38303c7b9b4663c8de9024f7bb51d71f155d5b3d948cb5 SHA512 e228dde9f67ff74e02dfeac5ddea5f2f0122f4a7f09a6499ff8ee27ca1eafbdfbf09a756fac212de49702f01bcef8e25be1872c62986d393aa55cc7274d906a4 +DIST genpatches-6.1-66.base.tar.xz 3766288 BLAKE2B 3cf0a62fbfcd492e5c16b4158bcf7dfaecf7cc8df376e308ad606d8203022e04a0375a2c9a4fe58bf37bafbfd4a1ccacbb8939fc166590089884ba9989929430 SHA512 69418fe7fe88958d95bdcfb142e6350363180ede26cc44e035a0fdba12d2a8cc542a0ed7789572677eba29f9905af8720c8ddfa13e8257b129bfa95641e72f50 +DIST genpatches-6.1-66.extras.tar.xz 3816 BLAKE2B 8b2f2aa2f65d427c4ec39cdb988200d31d360f2ffde6f633838b0c3437c4efe8438e01ccd8e2de57d7f164c32d509e35a8be1ac4818841a7719a3cdce9e47717 SHA512 7f40e6153812cfe74de8ce376d4ae02868b6f246027cbce67e0714a139e60b4aa32743876c180f3b7b07e9b6fd07d2138e21ff5e6ced9571d29bf3e647b615c4 +DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083 +DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85 DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3 DIST genpatches-6.5-9.extras.tar.xz 3704 BLAKE2B f45e43b281c9ad49870e72a7d4e3790f316076f438a5b45fbc53bf3fc29173675fae1e1b8ec170aa7609e0a87e79afbe033ffe7ee64d1ebdf2c1200fcdcbebca SHA512 888a87e165c64ee71b04b6f103666b4f699f790aadb58314253f63e82b0c245646f29fc3f139da2eb6a08db7c8f40c5239a359e81e3d7ff2b0d60b219f8756a8 DIST gentoo-kernel-5.10.198-1.amd64.gpkg.tar 63139840 BLAKE2B ef7840035ca70fa40147551529e6fea01ec8a0a21b20d92eee53d38f65543c29dea9a1425680becb4944eed2cebc8404baa2d4463e0cd543358e015c10b17ccd SHA512 f5ce69bb2ed049a155b02e0ee6605fb6c62b91f9edb62e1a673a3b12a4d33f6e5ea7ef5e068b6fc909b1480dacfb5c32658be99ac591d6cd4c75a23ea20ee872 @@ -16,6 +22,10 @@ DIST gentoo-kernel-5.15.135-1.amd64.gpkg.tar 66232320 BLAKE2B 84dedba1da241bc168 DIST gentoo-kernel-5.15.135-1.arm64.gpkg.tar 59566080 BLAKE2B 39b213d78c68f96dac90a31ba6cc72d2a7ea5131e63adcc928a695d9e516ac5bb58af043b09043a78f05417f7ec9290b0b9e0e97127ad9713ffe85e8055eeceb SHA512 63b519140ac339702248b9a1a86e9f9e4477c26bb8716cd9a7bb748cc0f974e477d1fab84cdf02025b600a1df44bac438e4321ba577ea7394c991fc424a40437 DIST gentoo-kernel-5.15.135-1.ppc64le.gpkg.tar 54855680 BLAKE2B ceebd35008845871190742af97ffe053c831db5780f76fbc74baa641590fc6a6e618a4fbcf0846f934a1d0406cdff11e52aa3ec872dc2b788e88fa0882d7f133 SHA512 e846b404bcec42b28e401b1db785adc5ff9e500809051533e07c068136c8e76ed0fe172f6612446949f3e5388c372816f06c1a4b70a7ab2f7b70461af3419bc3 DIST gentoo-kernel-5.15.135-1.x86.gpkg.tar 55910400 BLAKE2B 750b67f5deebc1a7f3592eb70a59699dae9ba0d5e8b0b7d3d0821072b4355d35f41abed1ff39ac7637fd339f7aa6b9e90ce7a4eeff9a0d62442fe19e186f20c0 SHA512 da4b66932fa89a91e6855f4f8d283f8c69e73d6482332de67f303576867ba1c304ea9c09585041ffecd8d78a2d17270d13f4e53e2b9b140d27ccee7c51aa7130 +DIST gentoo-kernel-5.15.136-1.amd64.gpkg.tar 66222080 BLAKE2B 8f3a51dd4f4e37744275d9bb59a3d00a42393408fb325c15322f3bbb1750bc3ebb7ced5f30a5ee4f99866c264c295a0fc0e12b2da4500d5ce1264ed228b2dda1 SHA512 f81b725a4bcf1dbd06d35e41ed93dbc8eecc2143a5d767899ce1babcfc310720c0834fccee429d8aa3c6666839790f0305d71b454418920deb430c4947439656 +DIST gentoo-kernel-5.15.136-1.arm64.gpkg.tar 59576320 BLAKE2B 5931953f7aed5f12e91255e24e1671a558e5b7c86ad6fd102e6e6b3182ccb1409bf5807f74da7f8351b7c6567ff1c9016d190447d586cad63c5c17c241a034ce SHA512 bb35236d7a91424aa6213322216f84bdad9bbe2c11af42204e8b4b9557799367de376e188a49be850ede1e39cbf49c00ccfe26a667df5cdb33aa80b4a9cd2d1e +DIST gentoo-kernel-5.15.136-1.ppc64le.gpkg.tar 54876160 BLAKE2B c6001fe01431c63727a4a7c597c4a24dc80167d7e144726d4780b35cd3b84601aa548b5d4e0748865faeba4c5bfccfc1c804029d5bc1189235a9628f33968dab SHA512 44bbd5e1ef3d0287b1b38aef6dd9d77438c3ae9f6dae510fff21d029371f56d724f5e0187731be83804231cd545ce6aa36a5e08acf11b14d1ab59348d221e01b +DIST gentoo-kernel-5.15.136-1.x86.gpkg.tar 55910400 BLAKE2B 1b72719392e32366f4a6439b1198418dc9516fe5d2c5aa46123d9c519518eb296f7c8beb439fef5dc208406f90778dce1ed933ab731dfb21a3e5d3e241f2d895 SHA512 77b4111a14233e90aec92886ff872f751626d951545681207a20580c16d3e692aabc716eabd5199d6de3ac92d5383b038a018bc9f1506e1727a55c4be84b93e5 DIST gentoo-kernel-6.1.57-1.amd64.gpkg.tar 72437760 BLAKE2B 40c1640468f10bfd24c68af91ef6b787a68432d7381d7b36331d94a88605b7b2c9c191cfa20cbebd6a4a255b1e0384d9efee6ebb761b2129b2c5f7b73d602938 SHA512 254a591de6913a1cd4c111c36531da0ec5e7eea06c24adbce7bd16c9e58286b0a7d7355b75b99556e0220fb1caf79c2bcd207947582f340a68aa0331a0f52535 DIST gentoo-kernel-6.1.57-1.arm64.gpkg.tar 65402880 BLAKE2B 7c373e287dcbbec86b82b1a225fe8971347708b5c161d266687033bd92e7a331238ec4f6164f18fe69f7138a9021e9c3e831800ea031da29ea8ebde0591a26c8 SHA512 f0ccb7b47f4fc9d86bc540ee754c42db0639710a366a309b448b8b99b4e4aa96a5fe569f412b9b30b51d4ac231b5a97ae7420cf6efbce87ef6190eb9a062d065 DIST gentoo-kernel-6.1.57-1.ppc64le.gpkg.tar 59770880 BLAKE2B b75ef8425ba37ae13d63842535b4477712f96202cdb3898df214a70e436cda0e4a96405a7a1a0ec40a20ed5df976bfa64638af1b0a7eb13ec2133280dd46222b SHA512 60c8ec52d2260144cb8332de2f23d1ec2499fb365e9616fce6f9a8612b4492c670cf4279d69d6d999c223db9e7b9074073b33768d568182a92e84f62bae9a888 @@ -24,10 +34,18 @@ DIST gentoo-kernel-6.1.58-1.amd64.gpkg.tar 72437760 BLAKE2B 662048de9aef0751618d DIST gentoo-kernel-6.1.58-1.arm64.gpkg.tar 65413120 BLAKE2B 6967c9828e3e1fc939fb205d81a086fd760e824b34362834be8c90106c81331a75fcaf7470d22d316b1ee95b5ad12969383e4b56dbb607ba80ba6885b3afc43d SHA512 dc23e02e7c737d87a532c120a5bce9da7ef852c83f72897835362c422f2b6adc1f8d6dede2c35eb854974d83f681dd34194575333d8df88ccc2d8733a6349818 DIST gentoo-kernel-6.1.58-1.ppc64le.gpkg.tar 59760640 BLAKE2B 9e48e35f83b3cb0ee3136f1dfc9d2d1a08335cde4be3537de1ed727ed22e8f23ea12ac869bf5f30ac5ebcb679f5e384e114a3f6c2d04873c408ce80623186dea SHA512 ec360285463651a63fb8b0524b685ac8235ed1480f5c96ae0fbbd1646e3114f307f5b87846befd146116796d050968b734ff128d184a8319eb4c9f0659eb0782 DIST gentoo-kernel-6.1.58-1.x86.gpkg.tar 61931520 BLAKE2B 72b223b0eb8fcdf160b08e7d66d6b0237fb1b1f1794edeb0ac87e44c7fbbc79730060f56d0d51ff5829d177b5a9fd535e1e6b9ae261c435fa7e2622e052d584e SHA512 21fa3cc2ff3e0cbd7ee70d1d24e08061afe2bfc99d49d4fcd02333fa412d6f67dc0ed2c6a11402b2c7bb0c83fa22042dbc8c3c031728595dac42a7d5debec31e +DIST gentoo-kernel-6.1.59-1.amd64.gpkg.tar 72417280 BLAKE2B 19c2c593f3b792d8a019c3859d7e643c1d6ef09089247bbe663ff1bb3fe9f12bbd0b00be9d0e61b774c0af5df78a45e2d6c7c2df1b818df17e9bfcc63cabf4af SHA512 f727ca7bf4b8041c39d4b383707ef8ecf8b796a5c230d20c8a5e275ce7d260b921a5d645b973f36666aa6f547332e10c0a3ceccc24ba3ff53b490e4363359af9 +DIST gentoo-kernel-6.1.59-1.arm64.gpkg.tar 65402880 BLAKE2B a490ba7a7db6861929fc912df93600923b3a8b69c3131d96ec4c24f9e7880e47db9f4ef587e27d405a413eb5a9573db9adbf9e5a205ee902da363cddb84efe01 SHA512 d0bfeae3aa8aeb7c8f75266795b0efb4ee76696254b0420f859d8f79a11f76e1a10a4fda65ec77ff56a4c65c093d151d785e5cc2a86818c2b8ead747f128f5c0 +DIST gentoo-kernel-6.1.59-1.ppc64le.gpkg.tar 59770880 BLAKE2B f8945e524039a65739082dfa84f1db7d2863aef91d8081c8500522f090bdd2ad12f5aad062286da4e41c1bae1a76333358c48cd1b57fe707c60cadefa88a8cd1 SHA512 213e3d681655b5fd41797eac43e7849bcdc0259797e733dc4eda18cb7fa080bf7e1cc56daaa18279f7c85692b930df5d71c8f86c5d11050f6c5f5b0881c05e69 +DIST gentoo-kernel-6.1.59-1.x86.gpkg.tar 61931520 BLAKE2B bb0466fb5ec12b0ab979af798331d4d5de70521b9fd0f0361e727de3d0fd816dd6c29eb5fa069594bb1e26c2ea1b9e8869bf8145b95834a7ec3df1d2c3f0baf7 SHA512 3708d7201964d4b27013e854bdb393f42fce476996d91da94c0572540b1f96f9edcc3da7e5df1d6415839fde5d3d1d067ca1d50d82508e38128d9344845e590e DIST gentoo-kernel-6.5.7-1.amd64.gpkg.tar 83537920 BLAKE2B 90f9ab1b3214bfbfbad8450488c52e60d2534f9ff4eafcaf5d3c219b2d48b39590c3b5456ee10db41038cf0cab6d6468b4e8c53f714098d1611511ff5ee1cf69 SHA512 0ca65fb868f87843fab41942d7783a385151adf2ef203b17a9ae7753f85392812588cde1481b86febffe371ba71d0e6482cfdda12b0d4dc607025375a1db0e4a DIST gentoo-kernel-6.5.7-1.arm64.gpkg.tar 73390080 BLAKE2B cc4e26bc1a73405e4039c943cb0ba73bf215694cf5936e0f20bc9356c9dc3adf042901c9db771cfb586ccc6f524fa444539fc49019c77b4ac2ee0cd29dd97ebb SHA512 4a55ef7726e114f180627d3c0b1d7077812f7920a7bfc726e28e44d810f2a9af1bff74a8c0ff73d396247ea865c0045c49fbf054961e620127f12d483a9630ce DIST gentoo-kernel-6.5.7-1.ppc64le.gpkg.tar 64430080 BLAKE2B a79c67c1bef8d40eba08a9afde1919276eece3748ba35940609c2380c09926751bcfcfb6c415f869183e39e82758f9ec55feb401a40f5040c707ff1c879c6497 SHA512 9934976e2d009e72c63efeee9deba67fcef7a2e624d9660cdaa812a0479144931efe0663aa5e07124e0105277f8930a6bb9ae3f2fc90fddddb9069da71c51055 DIST gentoo-kernel-6.5.7-1.x86.gpkg.tar 67328000 BLAKE2B 70cf6f4cb3ef663bdfb387bb2ec1235e94d21053e44598ed845e97231c3db6b0cfebc444303548b7138495cb4664d095e1870184e392f49a924bc6291d460ab0 SHA512 6f96233a442a5ee130d56ed4b8db9cfa1bd75338fef330f496188ca5db4c2a77b9530228fdc216a89c021b5c0a0f58299d03c23c60666c43c8eed6661e29416c +DIST gentoo-kernel-6.5.8-1.amd64.gpkg.tar 83578880 BLAKE2B b35cf26de55b6473a8dcf689743cc8f243716bdc06f965a1238155084382a09c7617f12ebb6b688922efc19208169dd2c7f2364573b659d552b2a14355aba6ed SHA512 6c31e96463b9fe31ed1bb15444e5567aa4599f0e08c82c7452aabe9d819ea30f52394ea63050e656d91a1e9e5501d9ccdb6b55947375d8ba29a710ade817d251 +DIST gentoo-kernel-6.5.8-1.arm64.gpkg.tar 73390080 BLAKE2B 049b5b55b994bf891429f60c93966ad2f20b60d599a02f983ea04038843b619fd8136938245ff933c14de9ea75b2497384114d1210c8a7700993fe9cd0241701 SHA512 4157896442286cb767469908f3ec5fc4bb74cf41a08373bdf7bac92b4dee9d8006f90348bd789d04c44b4ab676d8188865080ae88a793981c7bfa400b38b2c61 +DIST gentoo-kernel-6.5.8-1.ppc64le.gpkg.tar 64430080 BLAKE2B 4f9746b99c79696af0fe252622541fc5c4ea1cff84f6161e921f971fa6fcd73ae76c0bd6eef14a28525c1b15ae2095b4ec4ca5e57367e3c4a630ae18007034be SHA512 3ba0df442042bef2b9bd6e3fd11ac8c5bc102e92d49c6e76b4f25f82de5ac714a3cf442ef8c2bc44d917066864ec50d58e83fd51804276c98820c47a6765c958 +DIST gentoo-kernel-6.5.8-1.x86.gpkg.tar 67348480 BLAKE2B 2706ce801003ecc39a061aed2574d4853dc4d94cc3fadd0f692eec3726ed250e32f9fd23920abf8f0629d4e5eccaf99e05ad2a875b3fdcbb14b463d1eb07e5b6 SHA512 290f23c97e372387b71441f9ed842e4260cc901c458bb2df8857b2f55dde151914f81a1e79932bab1aa736e3202ef38c5b5b9b0cad26ae38a19d276323ae2194 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.136.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.136.ebuild new file mode 100644 index 000000000000..83c6a5e4fa8f --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.136.ebuild @@ -0,0 +1,127 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.59.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.59.ebuild new file mode 100644 index 000000000000..d2845437114c --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.59.ebuild @@ -0,0 +1,127 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP=":" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.8.ebuild new file mode 100644 index 000000000000..c378c0fde329 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.8.ebuild @@ -0,0 +1,132 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_EFI_ZBOOT=1 +KERNEL_IUSE_SECUREBOOT=1 +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + sys-devel/bc + sys-devel/flex + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KPV}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die + + # Modules were already stripped before signing + dostrip -x /lib/modules +} diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 671c25aa0fa0..9d7d3eed6a07 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -2,10 +2,16 @@ DIST genpatches-5.10-208.base.tar.xz 6093152 BLAKE2B 39bf2d32114ec581c28770ebfa3 DIST genpatches-5.10-208.extras.tar.xz 3876 BLAKE2B f288ba384e0871c7ceaca2f20fa324ef69e032e21847770e13b95d85d67f2de40780c5e30a2eb2c75c77f142f8417bef66bc6f82f7dfb46fa4e98555c96cc71b SHA512 adad7c912629058889705cd77f684df2ceba3f02add3aefc3103f44484f996e8b42b320ca8697782fcbab24c00dc712fad0b852b8538f68c3ed258fe90550aa7 DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086c4bc0878f078ac6c10cabace2ebfe388af3497d2b98bb2e5d19d4b5791e78456bdf0e8c479121eb8c41b4ca2fcd362ebffe4f SHA512 1835684a7737d61423ec0778316b46fedea491a8f5254d9a2d630e5a78519d61d22dfa0d9d6ea1ece563f165c0d54c748f23bca5df304ad45338c27327e8b2c3 DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b +DIST genpatches-5.15-142.base.tar.xz 5603000 BLAKE2B 2c04fd46f173dc82421edddecd0efdd6d6df46534e1d7ceb6d2f34081e3a5d558b8444f92e2f9e14e3836734c32f60413d3777e7f490b06b3cbbb5c1e85c1792 SHA512 c548e4ca832f4a1d90fb639581c382fd16292b5f8b24b1ecd32aef2eb36c79c7f8f4083ae09b1e105be55e406f8b7a09233637a48f493ab139706334b1056ca0 +DIST genpatches-5.15-142.extras.tar.xz 3936 BLAKE2B 76f3aba69251c7c30f2e21b450ae6977c10630448b380552191295d89be761d243b7cdaabf80ae52468327a009d1cb00841e8d15469909363a9683a58126ab30 SHA512 2dce221525460ca2065f102e447672291fed39c21fccefa5d9ca0c2486fd389fe4bce259674ecaa3b6f7dd52d04b677463bbb73543c8ce610b4b729bba55db66 DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c64ad47f3a3f1744ca637d8801ec9c8a8c541d74e21e020de0a6de18c98de640810d6934092b2b983b332e92514c2b6443a7 SHA512 1dda1ba93fea4c18ecaae6ec5a3cfea1fbe7f89fa9412e793b7cd0beff43894650167c77d1b85eb280f7754c85179dc3c72e32ca18f4d8a95667501c61958656 DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431 DIST genpatches-6.1-65.extras.tar.xz 3816 BLAKE2B 78f99a28e607a207731a34036931d663c1815ba00bbbf0d83dcac5597733b705f2239baf44b1b454da38303c7b9b4663c8de9024f7bb51d71f155d5b3d948cb5 SHA512 e228dde9f67ff74e02dfeac5ddea5f2f0122f4a7f09a6499ff8ee27ca1eafbdfbf09a756fac212de49702f01bcef8e25be1872c62986d393aa55cc7274d906a4 +DIST genpatches-6.1-66.base.tar.xz 3766288 BLAKE2B 3cf0a62fbfcd492e5c16b4158bcf7dfaecf7cc8df376e308ad606d8203022e04a0375a2c9a4fe58bf37bafbfd4a1ccacbb8939fc166590089884ba9989929430 SHA512 69418fe7fe88958d95bdcfb142e6350363180ede26cc44e035a0fdba12d2a8cc542a0ed7789572677eba29f9905af8720c8ddfa13e8257b129bfa95641e72f50 +DIST genpatches-6.1-66.extras.tar.xz 3816 BLAKE2B 8b2f2aa2f65d427c4ec39cdb988200d31d360f2ffde6f633838b0c3437c4efe8438e01ccd8e2de57d7f164c32d509e35a8be1ac4818841a7719a3cdce9e47717 SHA512 7f40e6153812cfe74de8ce376d4ae02868b6f246027cbce67e0714a139e60b4aa32743876c180f3b7b07e9b6fd07d2138e21ff5e6ced9571d29bf3e647b615c4 +DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083 +DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85 DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3 DIST genpatches-6.5-9.extras.tar.xz 3704 BLAKE2B f45e43b281c9ad49870e72a7d4e3790f316076f438a5b45fbc53bf3fc29173675fae1e1b8ec170aa7609e0a87e79afbe033ffe7ee64d1ebdf2c1200fcdcbebca SHA512 888a87e165c64ee71b04b6f103666b4f699f790aadb58314253f63e82b0c245646f29fc3f139da2eb6a08db7c8f40c5239a359e81e3d7ff2b0d60b219f8756a8 DIST gentoo-kernel-config-g9.tar.gz 4981 BLAKE2B 1881cb550ea9e274cb5bcc3bff5b1aa6f28bc218a09825c5ab3ba2bff4ee1826398c9fbecc513b6dd20d195fd5cf26e1e7c631bf66100ab1887705a8e04fc79d SHA512 9dc2f30a33aa19fed3006e93330210c9db613febd842467e40d51c47eccac1dbdcb5a7037e9174e92c29e2a85a52ef2c31bbe2a8cccc7a22320b3dccb8aab17a diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.136.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.136.ebuild new file mode 100644 index 000000000000..eca1afb33d22 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.136.ebuild @@ -0,0 +1,141 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) +CONFIG_VER=5.15.19 +CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 +GENTOO_CONFIG_VER=g9 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + sparc) + return + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.59.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.59.ebuild new file mode 100644 index 000000000000..803053479832 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.59.ebuild @@ -0,0 +1,146 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.7-gentoo +GENTOO_CONFIG_VER=g9 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + riscv) + return + ;; + sparc) + return + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.8.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.8.ebuild new file mode 100644 index 000000000000..1576a940ed34 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.8.ebuild @@ -0,0 +1,149 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.5.4-gentoo +GENTOO_CONFIG_VER=g9 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + riscv) + return + ;; + sparc) + return + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 7c441064724e..549d9455f01d 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -10,6 +10,9 @@ DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d83417 DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086c4bc0878f078ac6c10cabace2ebfe388af3497d2b98bb2e5d19d4b5791e78456bdf0e8c479121eb8c41b4ca2fcd362ebffe4f SHA512 1835684a7737d61423ec0778316b46fedea491a8f5254d9a2d630e5a78519d61d22dfa0d9d6ea1ece563f165c0d54c748f23bca5df304ad45338c27327e8b2c3 DIST genpatches-5.15-141.experimental.tar.xz 5424 BLAKE2B 4993c0ce76ba36b42e43aa695664809069ab6029ad009c9ab6139428813c69c201a751d790d7abb79373d0bc3f89da7661ffbe3465b08440efa85c5f8790f37d SHA512 3d0d70f7b33787d94693a885d5dcba32765ac50a851a0eb3f625c68a4608d3e714fde76d32d05bc23434c5504ee057f02094a9928beb35a25dc02303da35bfae DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b +DIST genpatches-5.15-142.base.tar.xz 5603000 BLAKE2B 2c04fd46f173dc82421edddecd0efdd6d6df46534e1d7ceb6d2f34081e3a5d558b8444f92e2f9e14e3836734c32f60413d3777e7f490b06b3cbbb5c1e85c1792 SHA512 c548e4ca832f4a1d90fb639581c382fd16292b5f8b24b1ecd32aef2eb36c79c7f8f4083ae09b1e105be55e406f8b7a09233637a48f493ab139706334b1056ca0 +DIST genpatches-5.15-142.experimental.tar.xz 5420 BLAKE2B 8780e288e401354cebe32517dcc3905fc5076975325ea16011145d86b35aa13374f9a50da59ecb751a9c2643a25219df7b1c1dca5db26779906eeb5fef4e88e8 SHA512 7dd79319468274f44bfe8acf088e07cb8b82513c94c912b62afd3b5c95e2baa94d451739b5d6b5d53c40d3059d76fa8b475155a2f361633c8d46a34f971e50db +DIST genpatches-5.15-142.extras.tar.xz 3936 BLAKE2B 76f3aba69251c7c30f2e21b450ae6977c10630448b380552191295d89be761d243b7cdaabf80ae52468327a009d1cb00841e8d15469909363a9683a58126ab30 SHA512 2dce221525460ca2065f102e447672291fed39c21fccefa5d9ca0c2486fd389fe4bce259674ecaa3b6f7dd52d04b677463bbb73543c8ce610b4b729bba55db66 DIST genpatches-6.1-60.base.tar.xz 3489052 BLAKE2B 528e6ddde93a9699899b0130c0f1fb3d4107c40e10ecee9a1ed813f6ebb2831f4b2340bc5932e98a7cacb79886d14b5ef5cab9f66b207f1304caba6200775be6 SHA512 05de7c393477abce8633185c588ced4568c3c7d5394d5db1a052942e4c417814149fd99f669521917847db482c442ad54b886b018c9edf20028cade120ae37b0 DIST genpatches-6.1-60.experimental.tar.xz 17452 BLAKE2B 24020fc073ea8a546a17e2d2ebf759862bf48735de0163474c3d7b9d88eed26d251ec6513fb0cfc8c60cb3e2ef747a05d8bc52d4336d45558019336d98f74de5 SHA512 8749f4e5a946e69d38316c0e39ddf14024cd107da98909a661c9215612a5ff7e0cdaf7d165508643f8e94d036b1ba1776f1b4aaf49c8c26711746682104ad509 DIST genpatches-6.1-60.extras.tar.xz 3808 BLAKE2B fd36141eca7e2e6c1f70b12af7ed21442b3b79ca63ce8dda25a7a090e94d752cdde9d6d3dd1b548c629820779126a78a774d071790d936fcf8668757111c22ae SHA512 a2a0affb5af269512403178d90f25d1776948d20c640fc29743846a44a0aca98f3883a5270dcbdec9eef99006b919769f6c702279647af159fedfd6e236acefe @@ -22,6 +25,12 @@ DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431 DIST genpatches-6.1-65.experimental.tar.xz 17460 BLAKE2B 7c796595ac5d1224585f6376db7e893c8e2da5e1e955ecb536bb000418b1f2f9e0295d2efe6f0c1695f573df0daeb2dfba90fd28962874a7844607a740dae249 SHA512 08daa177ff2ed4beee75ad8ca9476894530db9f10c4e1b72d2d933ab29ef3a74910d9bab207fc93821198ccadc1a7796db324a87f269c1e715a21ff7fdb87beb DIST genpatches-6.1-65.extras.tar.xz 3816 BLAKE2B 78f99a28e607a207731a34036931d663c1815ba00bbbf0d83dcac5597733b705f2239baf44b1b454da38303c7b9b4663c8de9024f7bb51d71f155d5b3d948cb5 SHA512 e228dde9f67ff74e02dfeac5ddea5f2f0122f4a7f09a6499ff8ee27ca1eafbdfbf09a756fac212de49702f01bcef8e25be1872c62986d393aa55cc7274d906a4 +DIST genpatches-6.1-66.base.tar.xz 3766288 BLAKE2B 3cf0a62fbfcd492e5c16b4158bcf7dfaecf7cc8df376e308ad606d8203022e04a0375a2c9a4fe58bf37bafbfd4a1ccacbb8939fc166590089884ba9989929430 SHA512 69418fe7fe88958d95bdcfb142e6350363180ede26cc44e035a0fdba12d2a8cc542a0ed7789572677eba29f9905af8720c8ddfa13e8257b129bfa95641e72f50 +DIST genpatches-6.1-66.experimental.tar.xz 17456 BLAKE2B 7c0f81f869ce0abdddcb58a798edcb877c5b1064b95b9238869fdb768ceec0d10960117d6072254a191c0790cc56f72254e0ec5e52c6d6e635d540a08385e044 SHA512 483534e577897063f5f663f6f6c430389f81e672cf396f2ed75d8da6a78ece32b167d9c501ab33a27020b012859a52e8d6abca1d0d20f9b414be21c5aacdec35 +DIST genpatches-6.1-66.extras.tar.xz 3816 BLAKE2B 8b2f2aa2f65d427c4ec39cdb988200d31d360f2ffde6f633838b0c3437c4efe8438e01ccd8e2de57d7f164c32d509e35a8be1ac4818841a7719a3cdce9e47717 SHA512 7f40e6153812cfe74de8ce376d4ae02868b6f246027cbce67e0714a139e60b4aa32743876c180f3b7b07e9b6fd07d2138e21ff5e6ced9571d29bf3e647b615c4 +DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083 +DIST genpatches-6.5-10.experimental.tar.xz 78444 BLAKE2B 3dec853885b6e91a632494e107d8057dbf654fa9958f0255650971fb416ca62d99225da4870b72d5c33dfeab9403aaf172df79a4ae7bc65a9df8657f4185b50c SHA512 0352cf5947a9dcdf46d1e26f216cff31d7b3dd01a044a7e3fca0cea85a83b4297890a95a3c6ab193f590dd69ff317575720fc5fc65625c726defc422a404c203 +DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85 DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472 DIST genpatches-6.5-7.experimental.tar.xz 78468 BLAKE2B a4a3000e1153e52df61ef7bdc699f801e65651734687139df14a2264fa92b3ca5f208e97c1c20099307b01655f9cd6efa02df8e60b44136a97099ad5154d0418 SHA512 f8cebf4608ed555e7652264f8496f9d88a80af8e81f21003b9f3733e074265f26c477b26e7e9727488b2467cb2403a6f36c1cddfc9f39de8b0c07c3204e47231 DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild index 7f13c47a05f2..b561e6a9dd02 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild @@ -10,7 +10,7 @@ inherit kernel-2 detect_version detect_arch -KEYWORDS="arm arm64 hppa ppc ppc64 sparc" +KEYWORDS="hppa ppc sparc" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" IUSE="experimental" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild index 7ae62ccd5060..510e83d9c62d 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild @@ -10,7 +10,7 @@ inherit kernel-2 detect_version detect_arch -KEYWORDS="arm arm64 hppa ppc ppc64 sparc" +KEYWORDS="hppa ppc sparc" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" IUSE="experimental" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.136-r1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.136-r1.ebuild new file mode 100644 index 000000000000..e4efd391c60d --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.136-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="142" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.53-r1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.53-r1.ebuild index de8c91bff2b3..1a8acbc8ebf6 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.53-r1.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.53-r1.ebuild @@ -10,7 +10,7 @@ inherit kernel-2 detect_version detect_arch -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="hppa ~m68k ~mips ppc ~s390 sparc" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" IUSE="experimental" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.59-r1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.59-r1.ebuild new file mode 100644 index 000000000000..71cd1bf7241a --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.59-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="66" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.5.8-r1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.5.8-r1.ebuild new file mode 100644 index 000000000000..ceb323b036cf --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.5.8-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="10" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index aec03ea7e23c..b51992a285d5 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -25,9 +25,15 @@ DIST linux-5.10.198.tar.sign 993 BLAKE2B 37837e3f112bec045edc490c64c8182b96d9dbf DIST linux-5.10.198.tar.xz 120618524 BLAKE2B d463367f0e9d9e1cd426bae13571d36f739cea3de54a222894c4f837c56576c8d0f2e83f6c9c3a8fb2644340859a335403d9b91837b0754729a5270f34dc3a19 SHA512 3ccfbaff9b45d3239024e6c29e3a33af05460997971d767293e45f22c4db66f99595285d5dac1071f19926f35cdd90d323bd6e57809b57954f4988152ebe6342 DIST linux-5.15.135.tar.sign 993 BLAKE2B a3558f5e466ce41ad38ddf0da970ef87614630dfe90ffbb60cf26ca159bd8e2d4ec09e55225201bc7c541139243607232f65536d4000ac4ca3ea2cf1d3322e3d SHA512 2ef6d6bf7b730402305ced9c5ca403619ac8879e99f2071d3c72ed7ebf0f42ce5a008da7d1acefb195e9c5a157e3d24b8c5e7675e68eee9f8e440ebf2c536b9e DIST linux-5.15.135.tar.xz 126555708 BLAKE2B 13579733de339520faafd1e80fa0a8c7e43c7321483f0519de713864b44699f64a439e819c9901e60921973b6db182063517cd4c4ac0aa876c68a7c50cecd967 SHA512 c5993103523ddda31893fe69a1bb6c77d6f20e9cacefc6041453072ac8c0294353ddc4eeaea0464b097d7c41c0a6339a225b3b029da771dce0652c637fd19777 +DIST linux-5.15.136.tar.sign 993 BLAKE2B d72d98b6557ac356e9eb2c994e86c25ad0e56fcf6c1dbe012e11d2ca6f9b54dcfae328d919e00378547a3a439d858610fb16460bcae9fb1ebbab5fa97f1332f7 SHA512 e1551b696e623a0485f98b104ad22c49ef7db4165a84c4946105e9222250b87aef77181dfaab70cae72f821c850e6a6da4e24c9e86a18389e9ec143b444707a9 +DIST linux-5.15.136.tar.xz 126553260 BLAKE2B ff3c5009b2e3dbb37c972cb28fbf1734864d488b54a715eab517b0842795015228daf9887a9114f1dd1e65957b99061086bc83a75bee19dc686b140e212223e4 SHA512 07d8023a69cf145f2b0ab3ce782b8e469508cee08d615517fe8874f3e782f9979ba7b0aa5149d812a0d0f96a2fd114f4c5b0a2a6c51a2001ee6f40804f2d9bd8 DIST linux-6.1.57.tar.sign 989 BLAKE2B 90c9f151c97c1794632cbb60a94ecf4071ea566bebe0dfd676455f7f90145bd96711bc8679f1bcd86f859c775e22c00ed36e5bc95acb9bdae8e6ab98b65d749a SHA512 c49065affd1fec362a677b7aa17fa428ca9ed4008951525d14c47764fdf759151643d416321237856fc120898d382c0bb7db6d715103c2308c416eaeb2f17426 DIST linux-6.1.57.tar.xz 134983816 BLAKE2B 9fd3b4ffdc392d2bedf1b9366fdd773e006c7148756420ae621285874bb2ec9461199871579ba713ce5df1831ace7392969a97f2d5b90b08695f632b97655f9d SHA512 4ab0c0d2b2c6879c044fe18a1fe8472207f27bb596f7cc12d530aab7910fcbd5d672aa8cedfcecb7794d6a4dfff9d60746f19958703af472e5ecbd3287b67f08 DIST linux-6.1.58.tar.sign 989 BLAKE2B 122d097f99a6697f767aa4023bcf3b46cac6d139654d3259741aa55c6b13533e7db932cc069866d544199d1afed89e536c1700f761d5649e6c615071df66de92 SHA512 67c926518b5549d9446559568e860299d15abd9f656b3ab49329c4cd6ee281f17a0676b9b97b95edb42cc86949b042e99808864ad83448f130a84187e9537a29 DIST linux-6.1.58.tar.xz 134984500 BLAKE2B 64d90b1be8b75385f3019d4f9e1bf807c7e2b0923d3575abe2ccef05a451b5742719ab6c76bcb03765ab7ea0dd15e8dc372d1841dc3132011cf04512c62b0182 SHA512 bbf1e0a41d10ec23485bf99d239dd08f2914660fc8ae6858ca01cea8689d9a3ccbb5e9dfae6d5b8283485055f9b1aaf35f98ff3ef80599a654885b317527121a +DIST linux-6.1.59.tar.sign 989 BLAKE2B 39c2986f32d44ecb44abb3ad2142bb704bec809693b6bd172d7d2383dbe5c79170ab3220632e90db63819b1bd341c285c3f45b96a63af53860ce423e38bf6e37 SHA512 7150ff6f6ea6b732caf5305aec76ee4950ddcc681d889385fe786dd00e911e16f3e8bdaebe8621a4e850b3ae1a5b211306c2c043ccd944a64b1d40a84e36c116 +DIST linux-6.1.59.tar.xz 134985728 BLAKE2B 8b805f75f745e6fff9d7628fb1702475ad4c94010f764d733e1c1b4d860f6e593a79ccb8aa3a8c6c0de2ffdc2c192aaa661966549a7383ceb026a59e0d949e49 SHA512 0dbaa1d4363ef0ae25bdcbbf3a330aa8a2a9383939584954653223c58b142e8074f0e25e195c522b44e150e2153b746c43c2eed5fa1309aae2839cb2446cc7a4 DIST linux-6.5.7.tar.sign 987 BLAKE2B e6cdbc33ee1f522ed3f30e144902f3a62bc10763e55047637c647445db29faa4014eefdd7beb92d700ba79d6bbbcf22b682883afbb2a1f16a6541c854c061d7d SHA512 35ef9733fd0233ba60c693f49d7b8c7d08ef9bf6eabe601ac37fbb6310ed2174813b3b4f8cb0804a1e80d276e8871b249b0fdca4f730d26b96472dbd0269b333 DIST linux-6.5.7.tar.xz 138955500 BLAKE2B a9bed9907bf4b22c08df8a8beaaf923648e4f0f1a4b00c11012871094e7c06a127e54bc1935edb8afc92999456c01ebabd04bc542a0e2fa16de0852a5f4be681 SHA512 38eeff75ad99f43cf230cc440e53988646b86a5f06c08b8390722fa765c12cb97bd51ef39d28d7c2fcd982712bf76aec41e8dab9c3774d148dd9f0a33de10c8d +DIST linux-6.5.8.tar.sign 987 BLAKE2B a5cc0238804fd53c50b60c5919f81ce14ca70777d9687342bd50dc6ee7ce8d2bb3d513c7f40403b4766e00bdada0fdb808334011186232a9d696948d0058cef5 SHA512 3e3702923e4990f4b52c69a77f22da4d12b4e041f7e988b284e4d64e1346605d220449ba0e4ce8f9f87024a9b72f548aceb697a8d9f69736e50084d4402e4cfb +DIST linux-6.5.8.tar.xz 138985892 BLAKE2B 5d104cfd8f1f08b181ab85bb251e0a2fc1b37a791f396e83fab82ff5aeadc0c69a746359a6005dc766546c5a880235e1b4c477d67bd7b33ef6c4aaf4a8ea488b SHA512 d13b24b49b337238b09f7fba865082935836e6f3322694576b71776fd999b9ef45a5e4779bac4d0ce5303f0627ccb2889864a93532e9c20699acf0b35917beef diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.136.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.136.ebuild new file mode 100644 index 000000000000..09401b1d4561 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.136.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.15.19 +CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 +GENTOO_CONFIG_VER=g9 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.59.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.59.ebuild new file mode 100644 index 000000000000..aaebef705bd8 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.59.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.1.7-gentoo +GENTOO_CONFIG_VER=g9 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.8.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.8.ebuild new file mode 100644 index 000000000000..4e53cde8ab8c --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.8.ebuild @@ -0,0 +1,140 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.5.4-gentoo +GENTOO_CONFIG_VER=g9 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + hppa) + return + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 651cbbd16696..319fee562bba 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -8,7 +8,7 @@ DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a3743 DIST patch-4.14.327.xz 5293772 BLAKE2B 2e86e224b7a5487d5a85e52177f33949f3c76e747e97c5f342223d853d3e040fde09225f3322024a45cc021f98a798717814bbe400fbba23d02e14ba7af86287 SHA512 f4cf20e33202386bcb302d77dd41beb454c240657b477030589f61aac0b67d0bc8f936d9a00a2b1eb128da142f091dc89dbfd0d7b4269af6d1a25f6837bbb08e DIST patch-4.19.296.xz 5689752 BLAKE2B 42ef00c0deb86800aada4f7fc8f51653db4caae31725de2a91579c1763caabd790068043374b5a87cf06b5a6347a22aedb360851143b0337e3dc78277ec9a40b SHA512 64d594e7590c489fe62133ba580eede70223da1cb499014c313816dc3b0530e5ff6d949095c22fc988f895caa01bd696c1268b3ded29b90442e9c04818357391 DIST patch-5.10.198.xz 5252556 BLAKE2B 60b4e363b8fe6a4ecd6456db23aba2958f2efc1a59a662199756b907a4b26386cc5f85943b133c9f8e5bba563b6991c812b78bbff4383e1ffa112962b2336e0b SHA512 9a90773d29a17f04bd31dbbb7bf5d3c6e5c9bc74e334ea7519be62d87878c54097c73ad213e73238e02441ecde4f1895f6e556b954446a7d69afea5cb8f9aca4 -DIST patch-5.15.135.xz 4850292 BLAKE2B 8ccdb4c4f9df91e4bb6b9856189e471ec3dc3011ebea7ea77a8c3f0b42721d375abe9505551f3e532bff4804fa70e92cfeaefd9b8380b672527b70ec60a3b616 SHA512 aa3dd70c6930eeea1199a3e07c1ca45a11545a2dd084fd511b2bfeb6df3ef1c1ac8c33948a53c09cf31c9f6f0c090a6ee713da3c0c1465e517ea0d9557b0b31e +DIST patch-5.15.136.xz 4870544 BLAKE2B b6fa3af848b4f2fddc62f560cf305f777b1d73c8d648c2a889f66762fc300209c3d8943575a27b1a21b2a1709257f4973dfc6d8d824a0981e07146866f8bb334 SHA512 ce081bb4eca40c6422d6efddca65a4791b036e4cd1351ab8778ba71ce3af5d0b2a5f1f25e892014fa3c5a9927db606b925d470183c054cb70fea9dd961e3a56e DIST patch-5.4.258.xz 5174512 BLAKE2B 9a850cb39744b2473371ad685abad966c39a86b8c10c2837c42e947ae94f0978f72cc4e3934f558be3a190a6760937a8173a768337a61019aee0b8ffd5c47f2e SHA512 8a0c9e8a94a0d4084f3057e562e6c9ca3a8827cdb6da4fb38be5647acd361afcbd36a6edf8dfcb6bdcd25d1094e424714640e17299efe88b092d69031fdcb06b -DIST patch-6.1.58.xz 3387204 BLAKE2B 068d85cf4eda1f832c322ab2ab42233c62738df4694783827a709edc9dfb15a08ddffbae70d211adcf78605e19eb4e30e6b81ab30beae87dcad436e6ebb7fe95 SHA512 205d165f16a95cd675dfb577906f12cbd40a0049cf2c83575a01eb9378146b10f86404d86552759597bb57f2272f74b0cb4098b896b8c2647cf759a59c47a30c -DIST patch-6.5.7.xz 561404 BLAKE2B 98f6fe0a43562cc60ada3596443e56966742de6ec2ef243331d22a4f345ad5741a5fe136e03ae0a5016fec4234bb89e6a6262076d3e5a449c53bb78ee7fb1175 SHA512 4c77a595fa76e8b0a07aff0aa681af7ae3d91231964662158b6a484ba477679d85dae8e12152ea95893d0794c6cef4f1394f908b7da6d6bf34b59d8b33d8c392 +DIST patch-6.1.59.xz 3414984 BLAKE2B 3d3e78caa34086f7f25c026f07035cf383fd672c8351705bc565c815f4ca5b668f2180a5d92dcfb4a902bf43f2da332d1eda86506e5093731b660c412f6451da SHA512 21bd020f21124fa9e016a4c58aee9f4a7cef50a889bd468adcf020557214da989fd29ee3765c60f15dc8e236c4733ce5a63db06a5284591e022ddcf021682600 +DIST patch-6.5.8.xz 614428 BLAKE2B 19f77d6944f16504d9b767809488439977fb93f80c833404d96a2506be0b96c8e094bbbdd6b0f3306c23c9aa89d5823a0e20530d00b39dbfaab0bff16f81ab83 SHA512 e8946210a13a2f55d2e05130df1aac371f81ed07b82daf5ba033e4a5278e0e6cbdb6e5878a8e92a06772118e840944140551169ecfd671f866e10dbbc59f181a diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.135.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.136.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-5.15.135.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-5.15.136.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.58.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.59.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-6.1.58.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-6.1.59.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.5.7.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.5.8.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-6.5.7.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-6.5.8.ebuild diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz index 4efc5a38c481081b73d81c4d26bfed6e843ea237..931b0593b7701a3c5f3162dfae4d39df92b8fca3 100644 GIT binary patch delta 14445 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 delta 14485 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 zouw%O=dev-python/lit-15[\${PYTHON_USEDEP}]") - =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} - sys-libs/compiler-rt:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) -" - -LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" -} - -check_space() { - if use test; then - local CHECKREQS_DISK_BUILD=11G - check-reqs_pkg_pretend - fi -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die - - local flag - for flag in "${SANITIZER_FLAGS[@]}"; do - if ! use "${flag}"; then - local cmake_flag=${flag/-/_} - sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \ - cmake/config-ix.cmake || die - fi - done - - # TODO: fix these tests to be skipped upstream - if use asan && ! use profile; then - rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die - fi - if use ubsan && ! use cfi; then - > test/cfi/CMakeLists.txt || die - fi - - llvm.org_src_prepare -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - # pre-set since we need to pass it to cmake - BUILD_DIR=${WORKDIR}/compiler-rt_build - - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - local flag want_sanitizer=OFF - for flag in "${SANITIZER_FLAGS[@]}"; do - if use "${flag}"; then - want_sanitizer=ON - break - fi - done - - local mycmakeargs=( - -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" - # use a build dir structure consistent with install - # this makes it possible to easily deploy test-friendly clang - -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}" - - -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) - # builtins & crt installed by sys-libs/compiler-rt - -DCOMPILER_RT_BUILD_BUILTINS=OFF - -DCOMPILER_RT_BUILD_CRT=OFF - -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer) - -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof) - -DCOMPILER_RT_BUILD_ORC=$(usex orc) - -DCOMPILER_RT_BUILD_PROFILE=$(usex profile) - -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}" - -DCOMPILER_RT_BUILD_XRAY=$(usex xray) - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if use amd64; then - mycmakeargs+=( - -DCAN_TARGET_i386=$(usex abi_x86_32) - -DCAN_TARGET_x86_64=$(usex abi_x86_64) - ) - fi - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - - # they are created during src_test() - -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang" - -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++" - ) - - # same flags are passed for build & tests, so we need to strip - # them down to a subset supported by clang - CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \ - CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \ - strip-unsupported-flags - fi - - if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then - mycmakeargs+=( - # setting -isysroot is disabled with compiler-rt-prefix-paths.patch - # this allows adding arm64 support using SDK in EPREFIX - -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" - # Set version based on the SDK in EPREFIX - # This disables i386 for SDK >= 10.15 - # Will error if has_use tsan and SDK < 10.12 - -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" - # Use our libtool instead of looking it up with xcrun - -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" - ) - fi - - cmake_src_configure - - if use test; then - local sys_dir=( "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/lib/* ) - [[ -e ${sys_dir} ]] || die "Unable to find ${sys_dir}" - [[ ${#sys_dir[@]} -eq 1 ]] || die "Non-deterministic compiler-rt install: ${sys_dir[*]}" - - # copy clang over since resource_dir is located relatively to binary - # therefore, we can put our new libraries in it - mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die - cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \ - "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die - cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \ - "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die - cp "${sys_dir}"/*builtins*.a \ - "${BUILD_DIR}/lib/clang/${LLVM_MAJOR}/lib/${sys_dir##*/}/" || die - # we also need LLVMgold.so for gold-based tests - if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then - ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \ - "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die - fi - fi -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - # disable sandbox to have it stop clobbering LD_PRELOAD - local -x SANDBOX_ON=0 - # wipe LD_PRELOAD to make ASAN happy - local -x LD_PRELOAD= - - cmake_build check-all -} diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.2.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.2.ebuild deleted file mode 100644 index dde9db9d3f77..000000000000 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.2.ebuild +++ /dev/null @@ -1,216 +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} ) -inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 - -DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="${LLVM_MAJOR}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE="+abi_x86_32 abi_x86_64 +clang debug test" -# base targets -IUSE+=" +libfuzzer +memprof +orc +profile +xray" -# sanitizer targets, keep in sync with config-ix.cmake -# NB: ubsan, scudo deliberately match two entries -SANITIZER_FLAGS=( - asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo - shadowcallstack gwp-asan -) -IUSE+=" ${SANITIZER_FLAGS[@]/#/+}" -REQUIRED_USE=" - || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray ) - test? ( - cfi? ( ubsan ) - gwp-asan? ( scudo ) - ) -" -RESTRICT=" - !clang? ( test ) - !test? ( test ) -" - -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} - virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] -" -BDEPEND=" - >=dev-util/cmake-3.16 - clang? ( sys-devel/clang ) - elibc_glibc? ( net-libs/libtirpc ) - test? ( - $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") - =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} - sys-libs/compiler-rt:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) -" - -LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" -} - -check_space() { - if use test; then - local CHECKREQS_DISK_BUILD=11G - check-reqs_pkg_pretend - fi -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die - - local flag - for flag in "${SANITIZER_FLAGS[@]}"; do - if ! use "${flag}"; then - local cmake_flag=${flag/-/_} - sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \ - cmake/config-ix.cmake || die - fi - done - - # TODO: fix these tests to be skipped upstream - if use asan && ! use profile; then - rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die - fi - if use ubsan && ! use cfi; then - > test/cfi/CMakeLists.txt || die - fi - - llvm.org_src_prepare -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - # pre-set since we need to pass it to cmake - BUILD_DIR=${WORKDIR}/compiler-rt_build - - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - local flag want_sanitizer=OFF - for flag in "${SANITIZER_FLAGS[@]}"; do - if use "${flag}"; then - want_sanitizer=ON - break - fi - done - - local mycmakeargs=( - -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" - # use a build dir structure consistent with install - # this makes it possible to easily deploy test-friendly clang - -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}" - - -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) - # builtins & crt installed by sys-libs/compiler-rt - -DCOMPILER_RT_BUILD_BUILTINS=OFF - -DCOMPILER_RT_BUILD_CRT=OFF - -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer) - -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof) - -DCOMPILER_RT_BUILD_ORC=$(usex orc) - -DCOMPILER_RT_BUILD_PROFILE=$(usex profile) - -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}" - -DCOMPILER_RT_BUILD_XRAY=$(usex xray) - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if use amd64; then - mycmakeargs+=( - -DCAN_TARGET_i386=$(usex abi_x86_32) - -DCAN_TARGET_x86_64=$(usex abi_x86_64) - ) - fi - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - - # they are created during src_test() - -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang" - -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++" - ) - - # same flags are passed for build & tests, so we need to strip - # them down to a subset supported by clang - CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \ - CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \ - strip-unsupported-flags - fi - - if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then - mycmakeargs+=( - # setting -isysroot is disabled with compiler-rt-prefix-paths.patch - # this allows adding arm64 support using SDK in EPREFIX - -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" - # Set version based on the SDK in EPREFIX - # This disables i386 for SDK >= 10.15 - # Will error if has_use tsan and SDK < 10.12 - -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" - # Use our libtool instead of looking it up with xcrun - -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" - ) - fi - - cmake_src_configure - - if use test; then - local sys_dir=( "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/lib/* ) - [[ -e ${sys_dir} ]] || die "Unable to find ${sys_dir}" - [[ ${#sys_dir[@]} -eq 1 ]] || die "Non-deterministic compiler-rt install: ${sys_dir[*]}" - - # copy clang over since resource_dir is located relatively to binary - # therefore, we can put our new libraries in it - mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die - cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \ - "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die - cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \ - "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die - cp "${sys_dir}"/*builtins*.a \ - "${BUILD_DIR}/lib/clang/${LLVM_MAJOR}/lib/${sys_dir##*/}/" || die - # we also need LLVMgold.so for gold-based tests - if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then - ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \ - "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die - fi - fi -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - # disable sandbox to have it stop clobbering LD_PRELOAD - local -x SANDBOX_ON=0 - # wipe LD_PRELOAD to make ASAN happy - local -x LD_PRELOAD= - - cmake_build check-all -} diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.3.9999.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.3.9999.ebuild index b0a49349926b..74286022a3b1 100644 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.3.9999.ebuild +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.3.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="${LLVM_MAJOR}" -KEYWORDS="" IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" # base targets IUSE+=" +libfuzzer +memprof +orc +profile +xray" diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0.9999.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0.9999.ebuild index b0a49349926b..74286022a3b1 100644 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0.9999.ebuild +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="${LLVM_MAJOR}" -KEYWORDS="" IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" # base targets IUSE+=" +libfuzzer +memprof +orc +profile +xray" diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231002.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231002.ebuild deleted file mode 100644 index b0a49349926b..000000000000 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231002.ebuild +++ /dev/null @@ -1,216 +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} ) -inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 - -DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="${LLVM_MAJOR}" -KEYWORDS="" -IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" -# base targets -IUSE+=" +libfuzzer +memprof +orc +profile +xray" -# sanitizer targets, keep in sync with config-ix.cmake -# NB: ubsan, scudo deliberately match two entries -SANITIZER_FLAGS=( - asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo - shadowcallstack gwp-asan -) -IUSE+=" ${SANITIZER_FLAGS[@]/#/+}" -REQUIRED_USE=" - || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray ) - test? ( - cfi? ( ubsan ) - gwp-asan? ( scudo ) - ) -" -RESTRICT=" - !clang? ( test ) - !test? ( test ) -" - -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} - virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] -" -BDEPEND=" - >=dev-util/cmake-3.16 - clang? ( sys-devel/clang ) - elibc_glibc? ( net-libs/libtirpc ) - test? ( - $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") - =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} - sys-libs/compiler-rt:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) -" - -LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" -} - -check_space() { - if use test; then - local CHECKREQS_DISK_BUILD=11G - check-reqs_pkg_pretend - fi -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die - - local flag - for flag in "${SANITIZER_FLAGS[@]}"; do - if ! use "${flag}"; then - local cmake_flag=${flag/-/_} - sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \ - cmake/config-ix.cmake || die - fi - done - - # TODO: fix these tests to be skipped upstream - if use asan && ! use profile; then - rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die - fi - if use ubsan && ! use cfi; then - > test/cfi/CMakeLists.txt || die - fi - - llvm.org_src_prepare -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - # pre-set since we need to pass it to cmake - BUILD_DIR=${WORKDIR}/compiler-rt_build - - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - local flag want_sanitizer=OFF - for flag in "${SANITIZER_FLAGS[@]}"; do - if use "${flag}"; then - want_sanitizer=ON - break - fi - done - - local mycmakeargs=( - -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" - # use a build dir structure consistent with install - # this makes it possible to easily deploy test-friendly clang - -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}" - - -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) - # builtins & crt installed by sys-libs/compiler-rt - -DCOMPILER_RT_BUILD_BUILTINS=OFF - -DCOMPILER_RT_BUILD_CRT=OFF - -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer) - -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof) - -DCOMPILER_RT_BUILD_ORC=$(usex orc) - -DCOMPILER_RT_BUILD_PROFILE=$(usex profile) - -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}" - -DCOMPILER_RT_BUILD_XRAY=$(usex xray) - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if use amd64; then - mycmakeargs+=( - -DCAN_TARGET_i386=$(usex abi_x86_32) - -DCAN_TARGET_x86_64=$(usex abi_x86_64) - ) - fi - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - - # they are created during src_test() - -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang" - -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++" - ) - - # same flags are passed for build & tests, so we need to strip - # them down to a subset supported by clang - CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \ - CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \ - strip-unsupported-flags - fi - - if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then - mycmakeargs+=( - # setting -isysroot is disabled with compiler-rt-prefix-paths.patch - # this allows adding arm64 support using SDK in EPREFIX - -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" - # Set version based on the SDK in EPREFIX - # This disables i386 for SDK >= 10.15 - # Will error if has_use tsan and SDK < 10.12 - -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" - # Use our libtool instead of looking it up with xcrun - -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" - ) - fi - - cmake_src_configure - - if use test; then - local sys_dir=( "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/lib/* ) - [[ -e ${sys_dir} ]] || die "Unable to find ${sys_dir}" - [[ ${#sys_dir[@]} -eq 1 ]] || die "Non-deterministic compiler-rt install: ${sys_dir[*]}" - - # copy clang over since resource_dir is located relatively to binary - # therefore, we can put our new libraries in it - mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die - cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \ - "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die - cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \ - "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die - cp "${sys_dir}"/*builtins*.a \ - "${BUILD_DIR}/lib/clang/${LLVM_MAJOR}/lib/${sys_dir##*/}/" || die - # we also need LLVMgold.so for gold-based tests - if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then - ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \ - "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die - fi - fi -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - # disable sandbox to have it stop clobbering LD_PRELOAD - local -x SANDBOX_ON=0 - # wipe LD_PRELOAD to make ASAN happy - local -x LD_PRELOAD= - - cmake_build check-all -} diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231013.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231013.ebuild index b0a49349926b..74286022a3b1 100644 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231013.ebuild +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231013.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="${LLVM_MAJOR}" -KEYWORDS="" IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" # base targets IUSE+=" +libfuzzer +memprof +orc +profile +xray" diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230925.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231019.ebuild similarity index 99% rename from sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230925.ebuild rename to sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231019.ebuild index b0a49349926b..74286022a3b1 100644 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20230925.ebuild +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20231019.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="${LLVM_MAJOR}" -KEYWORDS="" IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" # base targets IUSE+=" +libfuzzer +memprof +orc +profile +xray" diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest index 5882565edad6..e4a6de108f86 100644 --- a/sys-libs/compiler-rt/Manifest +++ b/sys-libs/compiler-rt/Manifest @@ -6,12 +6,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.1.ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.1.ebuild deleted file mode 100644 index 0caa7f0324de..000000000000 --- a/sys-libs/compiler-rt/compiler-rt-17.0.1.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 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs - -DESCRIPTION="Compiler runtime library for clang (built-in part)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="${LLVM_MAJOR}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE="+abi_x86_32 abi_x86_64 +clang debug test" -RESTRICT="!test? ( test ) !clang? ( test )" - -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - >=dev-util/cmake-3.16 - clang? ( sys-devel/clang ) - test? ( - $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") - =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) -" - -LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" -} - -pkg_pretend() { - if ! use clang && ! tc-is-clang; then - ewarn "Building using a compiler other than clang may result in broken atomics" - ewarn "library. Enable USE=clang unless you have a very good reason not to." - fi -} - -pkg_setup() { - # Darwin Prefix builds do not have llvm installed yet, so rely on - # bootstrap-prefix to set the appropriate path vars to LLVM instead - # of using llvm_pkg_setup. - if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - fi - - if target_is_not_host || tc-is-cross-compiler ; then - # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures - CHOST=${CTARGET} strip-unsupported-flags - # overrides host docs otherwise - DOCS=() - fi - python-any-r1_pkg_setup -} - -test_compiler() { - target_is_not_host && return - $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ - <<<'int main() { return 0; }' &>/dev/null -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - # pre-set since we need to pass it to cmake - BUILD_DIR=${WORKDIR}/${P}_build - - if use clang && ! is_crosspkg; then - # Only do this conditionally to allow overriding with - # e.g. CC=clang-13 in case of breakage - if ! tc-is-clang ; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - fi - - strip-unsupported-flags - fi - - if ! is_crosspkg && ! test_compiler ; then - local nolib_flags=( -nodefaultlibs -lc ) - - if test_compiler "${nolib_flags[@]}"; then - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" - elif test_compiler "${nolib_flags[@]}" -nostartfiles; then - # Avoiding -nostartfiles earlier on for bug #862540, - # and set available entry symbol for bug #862798. - nolib_flags+=( -nostartfiles -emain ) - - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" - fi - fi - - local mycmakeargs=( - -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" - - -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) - -DCOMPILER_RT_BUILD_LIBFUZZER=OFF - -DCOMPILER_RT_BUILD_MEMPROF=OFF - -DCOMPILER_RT_BUILD_ORC=OFF - -DCOMPILER_RT_BUILD_PROFILE=OFF - -DCOMPILER_RT_BUILD_SANITIZERS=OFF - -DCOMPILER_RT_BUILD_XRAY=OFF - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if use amd64 && ! target_is_not_host; then - mycmakeargs+=( - -DCAN_TARGET_i386=$(usex abi_x86_32) - -DCAN_TARGET_x86_64=$(usex abi_x86_64) - ) - fi - - if is_crosspkg; then - # Needed to target built libc headers - export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include" - mycmakeargs+=( - # Without this, the compiler will compile a test program - # and fail due to no builtins. - -DCMAKE_C_COMPILER_WORKS=1 - -DCMAKE_CXX_COMPILER_WORKS=1 - - # Without this, compiler-rt install location is not unique - # to target triples, only to architecture. - # Needed if you want to target multiple libcs for one arch. - -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON - - -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}" - -DCMAKE_C_COMPILER_TARGET="${CTARGET}" - -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON - ) - fi - - if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then - mycmakeargs+=( - # setting -isysroot is disabled with compiler-rt-prefix-paths.patch - # this allows adding arm64 support using SDK in EPREFIX - -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" - # Set version based on the SDK in EPREFIX. - # This disables i386 for SDK >= 10.15 - -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" - # Use our libtool instead of looking it up with xcrun - -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" - ) - fi - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - - -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang" - -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++" - ) - fi - - cmake_src_configure -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - - cmake_build check-builtins -} diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.2.ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.2.ebuild deleted file mode 100644 index 0caa7f0324de..000000000000 --- a/sys-libs/compiler-rt/compiler-rt-17.0.2.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 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs - -DESCRIPTION="Compiler runtime library for clang (built-in part)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="${LLVM_MAJOR}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE="+abi_x86_32 abi_x86_64 +clang debug test" -RESTRICT="!test? ( test ) !clang? ( test )" - -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - >=dev-util/cmake-3.16 - clang? ( sys-devel/clang ) - test? ( - $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") - =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) -" - -LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" -} - -pkg_pretend() { - if ! use clang && ! tc-is-clang; then - ewarn "Building using a compiler other than clang may result in broken atomics" - ewarn "library. Enable USE=clang unless you have a very good reason not to." - fi -} - -pkg_setup() { - # Darwin Prefix builds do not have llvm installed yet, so rely on - # bootstrap-prefix to set the appropriate path vars to LLVM instead - # of using llvm_pkg_setup. - if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - fi - - if target_is_not_host || tc-is-cross-compiler ; then - # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures - CHOST=${CTARGET} strip-unsupported-flags - # overrides host docs otherwise - DOCS=() - fi - python-any-r1_pkg_setup -} - -test_compiler() { - target_is_not_host && return - $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ - <<<'int main() { return 0; }' &>/dev/null -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - # pre-set since we need to pass it to cmake - BUILD_DIR=${WORKDIR}/${P}_build - - if use clang && ! is_crosspkg; then - # Only do this conditionally to allow overriding with - # e.g. CC=clang-13 in case of breakage - if ! tc-is-clang ; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - fi - - strip-unsupported-flags - fi - - if ! is_crosspkg && ! test_compiler ; then - local nolib_flags=( -nodefaultlibs -lc ) - - if test_compiler "${nolib_flags[@]}"; then - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" - elif test_compiler "${nolib_flags[@]}" -nostartfiles; then - # Avoiding -nostartfiles earlier on for bug #862540, - # and set available entry symbol for bug #862798. - nolib_flags+=( -nostartfiles -emain ) - - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" - fi - fi - - local mycmakeargs=( - -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" - - -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) - -DCOMPILER_RT_BUILD_LIBFUZZER=OFF - -DCOMPILER_RT_BUILD_MEMPROF=OFF - -DCOMPILER_RT_BUILD_ORC=OFF - -DCOMPILER_RT_BUILD_PROFILE=OFF - -DCOMPILER_RT_BUILD_SANITIZERS=OFF - -DCOMPILER_RT_BUILD_XRAY=OFF - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if use amd64 && ! target_is_not_host; then - mycmakeargs+=( - -DCAN_TARGET_i386=$(usex abi_x86_32) - -DCAN_TARGET_x86_64=$(usex abi_x86_64) - ) - fi - - if is_crosspkg; then - # Needed to target built libc headers - export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include" - mycmakeargs+=( - # Without this, the compiler will compile a test program - # and fail due to no builtins. - -DCMAKE_C_COMPILER_WORKS=1 - -DCMAKE_CXX_COMPILER_WORKS=1 - - # Without this, compiler-rt install location is not unique - # to target triples, only to architecture. - # Needed if you want to target multiple libcs for one arch. - -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON - - -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}" - -DCMAKE_C_COMPILER_TARGET="${CTARGET}" - -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON - ) - fi - - if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then - mycmakeargs+=( - # setting -isysroot is disabled with compiler-rt-prefix-paths.patch - # this allows adding arm64 support using SDK in EPREFIX - -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" - # Set version based on the SDK in EPREFIX. - # This disables i386 for SDK >= 10.15 - -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" - # Use our libtool instead of looking it up with xcrun - -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" - ) - fi - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - - -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang" - -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++" - ) - fi - - cmake_src_configure -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - - cmake_build check-builtins -} diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.3.9999.ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.3.9999.ebuild index f5ece0834a5e..9c46e6737daa 100644 --- a/sys-libs/compiler-rt/compiler-rt-17.0.3.9999.ebuild +++ b/sys-libs/compiler-rt/compiler-rt-17.0.3.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="${LLVM_MAJOR}" -KEYWORDS="" IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" RESTRICT="!test? ( test ) !clang? ( test )" diff --git a/sys-libs/compiler-rt/compiler-rt-18.0.0.9999.ebuild b/sys-libs/compiler-rt/compiler-rt-18.0.0.9999.ebuild index f5ece0834a5e..9c46e6737daa 100644 --- a/sys-libs/compiler-rt/compiler-rt-18.0.0.9999.ebuild +++ b/sys-libs/compiler-rt/compiler-rt-18.0.0.9999.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="${LLVM_MAJOR}" -KEYWORDS="" IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" RESTRICT="!test? ( test ) !clang? ( test )" diff --git a/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231002.ebuild b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231002.ebuild deleted file mode 100644 index f5ece0834a5e..000000000000 --- a/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231002.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 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs - -DESCRIPTION="Compiler runtime library for clang (built-in part)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="${LLVM_MAJOR}" -KEYWORDS="" -IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" -RESTRICT="!test? ( test ) !clang? ( test )" - -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - >=dev-util/cmake-3.16 - clang? ( sys-devel/clang ) - test? ( - $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") - =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) -" - -LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" -} - -pkg_pretend() { - if ! use clang && ! tc-is-clang; then - ewarn "Building using a compiler other than clang may result in broken atomics" - ewarn "library. Enable USE=clang unless you have a very good reason not to." - fi -} - -pkg_setup() { - # Darwin Prefix builds do not have llvm installed yet, so rely on - # bootstrap-prefix to set the appropriate path vars to LLVM instead - # of using llvm_pkg_setup. - if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - fi - - if target_is_not_host || tc-is-cross-compiler ; then - # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures - CHOST=${CTARGET} strip-unsupported-flags - # overrides host docs otherwise - DOCS=() - fi - python-any-r1_pkg_setup -} - -test_compiler() { - target_is_not_host && return - $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ - <<<'int main() { return 0; }' &>/dev/null -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - # pre-set since we need to pass it to cmake - BUILD_DIR=${WORKDIR}/${P}_build - - if use clang && ! is_crosspkg; then - # Only do this conditionally to allow overriding with - # e.g. CC=clang-13 in case of breakage - if ! tc-is-clang ; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - fi - - strip-unsupported-flags - fi - - if ! is_crosspkg && ! test_compiler ; then - local nolib_flags=( -nodefaultlibs -lc ) - - if test_compiler "${nolib_flags[@]}"; then - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" - elif test_compiler "${nolib_flags[@]}" -nostartfiles; then - # Avoiding -nostartfiles earlier on for bug #862540, - # and set available entry symbol for bug #862798. - nolib_flags+=( -nostartfiles -emain ) - - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" - fi - fi - - local mycmakeargs=( - -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" - - -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) - -DCOMPILER_RT_BUILD_LIBFUZZER=OFF - -DCOMPILER_RT_BUILD_MEMPROF=OFF - -DCOMPILER_RT_BUILD_ORC=OFF - -DCOMPILER_RT_BUILD_PROFILE=OFF - -DCOMPILER_RT_BUILD_SANITIZERS=OFF - -DCOMPILER_RT_BUILD_XRAY=OFF - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if use amd64 && ! target_is_not_host; then - mycmakeargs+=( - -DCAN_TARGET_i386=$(usex abi_x86_32) - -DCAN_TARGET_x86_64=$(usex abi_x86_64) - ) - fi - - if is_crosspkg; then - # Needed to target built libc headers - export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include" - mycmakeargs+=( - # Without this, the compiler will compile a test program - # and fail due to no builtins. - -DCMAKE_C_COMPILER_WORKS=1 - -DCMAKE_CXX_COMPILER_WORKS=1 - - # Without this, compiler-rt install location is not unique - # to target triples, only to architecture. - # Needed if you want to target multiple libcs for one arch. - -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON - - -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}" - -DCMAKE_C_COMPILER_TARGET="${CTARGET}" - -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON - ) - fi - - if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then - mycmakeargs+=( - # setting -isysroot is disabled with compiler-rt-prefix-paths.patch - # this allows adding arm64 support using SDK in EPREFIX - -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" - # Set version based on the SDK in EPREFIX. - # This disables i386 for SDK >= 10.15 - -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" - # Use our libtool instead of looking it up with xcrun - -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" - ) - fi - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - - -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang" - -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++" - ) - fi - - cmake_src_configure -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - - cmake_build check-builtins -} diff --git a/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231013.ebuild b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231013.ebuild index f5ece0834a5e..9c46e6737daa 100644 --- a/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231013.ebuild +++ b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231013.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="${LLVM_MAJOR}" -KEYWORDS="" IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" RESTRICT="!test? ( test ) !clang? ( test )" diff --git a/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230925.ebuild b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231019.ebuild similarity index 99% rename from sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230925.ebuild rename to sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231019.ebuild index f5ece0834a5e..9c46e6737daa 100644 --- a/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20230925.ebuild +++ b/sys-libs/compiler-rt/compiler-rt-18.0.0_pre20231019.ebuild @@ -11,7 +11,6 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="${LLVM_MAJOR}" -KEYWORDS="" IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" RESTRICT="!test? ( test ) !clang? ( test )" diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest index c3af0ec84403..c6f1dacd152f 100644 --- a/sys-libs/glibc/Manifest +++ b/sys-libs/glibc/Manifest @@ -18,9 +18,10 @@ DIST glibc-2.35.tar.xz 18165952 BLAKE2B 623c728884f070cd87ffeb9203f74206197c5240 DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 3d1bdb6c1a9e10ba78a344ca8940f68c49411a94aefd4d66bab17d784bc8783f2ae71efb171dea6d1919ea2c4a1f54333dabc2c4d99838ba8ec568484b84d0ae SHA512 b88dfc56ffc2df495e13cf90e709629db2b9b411a1c5ba6d39f40f45be3c2f49df7b1fe320d1cd7552515fe68dfc644c12916a6db34139ccf94ff755235d3a40 DIST glibc-2.36.tar.xz 18610836 BLAKE2B f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55 SHA512 9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211 SHA512 f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc -DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87 SHA512 344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20 +DIST glibc-2.37-patches-11.tar.xz 74472 BLAKE2B 25d17b1720b9ee955d176f3f42315ff386e706291fec3d7fe7910d428b878fca5986906b848755ffe74e7d108ac5aad836f403e40290ebae50a103691cb7ed66 SHA512 d5483fe1506cd1bd094e433177209ce2e8639081618582930538b3064ac1a72886074e4c0f10bf7beca2b871404f3d4c61e8f6aa2ba8c4166acfca65cc7a9af7 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3 SHA512 4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c DIST glibc-2.38-patches-5.tar.xz 47980 BLAKE2B 351c72079c7eea7432357ccb7d6f379d6ec3424faf1d455920e9538ab40522ba455a4a188862028d883343e43cec1badc7e195937c909f9b75cd60eb21cb0618 SHA512 5b24801aea6e03857d4e58050d5eb9e479bcab1a556a005195d975e051c39194b7cd2ab6b432a890fba12cdb45ff0507592105562b613b9dea67f11c87bbd939 +DIST glibc-2.38-patches-6.tar.xz 49680 BLAKE2B 2f929aaeebc06164ae6b1fa81ce149beb8467e3928a35f667c2b489c96de346d24020cf017c9e1a6942aa57c177f34637ca5bfe3aee7641702bb6c589b4b6283 SHA512 18d7f6216721c9ca75a3e759e30aa0429c57e296a1223b2a5a5bbdd26edf523a6bf509437d913b9c2b95ca1e41543a904b72a89afa444606d3b3949311341958 DIST glibc-2.38.tar.xz 18913712 BLAKE2B f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f SHA512 a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979 SHA512 efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1 SHA512 5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc diff --git a/sys-libs/glibc/glibc-2.37-r3.ebuild b/sys-libs/glibc/glibc-2.37-r8.ebuild similarity index 98% rename from sys-libs/glibc/glibc-2.37-r3.ebuild rename to sys-libs/glibc/glibc-2.37-r8.ebuild index c3c9ca521d37..b267d37bcf49 100644 --- a/sys-libs/glibc/glibc-2.37-r3.ebuild +++ b/sys-libs/glibc/glibc-2.37-r8.ebuild @@ -20,7 +20,7 @@ SLOT="2.2" EMULTILIB_PKG="true" # Gentoo patchset (ignored for live ebuilds) -PATCH_VER=5 +PATCH_VER=11 PATCH_DEV=dilfridge # gcc mulitilib bootstrap files version @@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3" if [[ ${PV} == 9999* ]]; then inherit git-r3 else - 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" SRC_URI="mirror://gnu/glibc/${P}.tar.xz" SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz" fi @@ -170,6 +170,30 @@ XFAIL_TEST_LIST=( tst-strsignal ) +XFAIL_NSPAWN_TEST_LIST=( + # These tests need to be adapted to handle EPERM/ENOSYS(?) properly + # upstream, as systemd-nspawn's default seccomp whitelist is too strict. + # https://sourceware.org/PR30603 + test-errno-linux + tst-bz21269 + tst-mlock2 + tst-ntp_gettime + tst-ntp_gettime-time64 + tst-ntp_gettimex + tst-ntp_gettimex-time64 + tst-pkey + tst-process_mrelease + tst-adjtime + tst-adjtime-time64 + tst-clock2 + tst-clock2-time64 + + # These fail if --suppress-sync and/or low priority is set + tst-sync_file_range + tst-sched1 + test-errno +) + # # Small helper functions # @@ -840,6 +864,8 @@ sanity_prechecks() { } upgrade_warning() { + is_crosscompile && return + if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z ${ROOT} ]]; then local oldv newv=$(ver_cut 1-2 ${PV}) for oldv in ${REPLACING_VERSIONS}; do @@ -1225,6 +1251,12 @@ glibc_src_test() { local myxfailparams="" if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then + local virt=$(systemd-detect-virt 2>/dev/null) + if [[ ${virt} == systemd-nspawn ]] ; then + ewarn "Skipping extra tests because in systemd-nspawn container" + XFAIL_TEST_LIST+=( "${XFAIL_NSPAWN_TEST_LIST[@]}" ) + fi + for myt in ${XFAIL_TEST_LIST[@]} ; do myxfailparams+="test-xfail-${myt}=yes " done diff --git a/sys-libs/glibc/glibc-2.38-r6.ebuild b/sys-libs/glibc/glibc-2.38-r6.ebuild new file mode 100644 index 000000000000..0dbe82eee65b --- /dev/null +++ b/sys-libs/glibc/glibc-2.38-r6.ebuild @@ -0,0 +1,1706 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc +# Please read & adapt the page as necessary if obsolete. + +PYTHON_COMPAT=( python3_{9..12} ) +TMPFILES_OPTIONAL=1 + +inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig \ + multilib systemd multiprocessing tmpfiles + +DESCRIPTION="GNU libc C library" +HOMEPAGE="https://www.gnu.org/software/libc/" +LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE" +SLOT="2.2" + +EMULTILIB_PKG="true" + +# Gentoo patchset (ignored for live ebuilds) +PATCH_VER=6 +PATCH_DEV=dilfridge + +# gcc mulitilib bootstrap files version +GCC_BOOTSTRAP_VER=20201208 + +# systemd integration version +GLIBC_SYSTEMD_VER=20210729 + +# Minimum kernel version that glibc requires +MIN_KERN_VER="3.2.0" + +# Minimum pax-utils version needed (which contains any new syscall changes for +# its seccomp filter!). Please double check this! +MIN_PAX_UTILS_VER="1.3.3" + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + SRC_URI="mirror://gnu/glibc/${P}.tar.xz" + SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz" +fi + +SRC_URI+=" multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )" +SRC_URI+=" systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz )" + +IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla" + +# Here's how the cross-compile logic breaks down ... +# CTARGET - machine that will target the binaries +# CHOST - machine that will host the binaries +# CBUILD - machine that will build the binaries +# If CTARGET != CHOST, it means you want a libc for cross-compiling. +# If CHOST != CBUILD, it means you want to cross-compile the libc. +# CBUILD = CHOST = CTARGET - native build/install +# CBUILD != (CHOST = CTARGET) - cross-compile a native build +# (CBUILD = CHOST) != CTARGET - libc for cross-compiler +# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler +# For install paths: +# CHOST = CTARGET - install into / +# CHOST != CTARGET - install into /usr/CTARGET/ +# +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +# Note [Disable automatic stripping] +# Disabling automatic stripping for a few reasons: +# - portage's attempt to strip breaks non-native binaries at least on +# arm: bug #697428 +# - portage's attempt to strip libpthread.so.0 breaks gdb thread +# enumeration: bug #697910. This is quite subtle: +# * gdb uses glibc's libthread_db-1.0.so to enumerate threads. +# * libthread_db-1.0.so needs access to libpthread.so.0 local symbols +# via 'ps_pglobal_lookup' symbol defined in gdb. +# * 'ps_pglobal_lookup' uses '.symtab' section table to resolve all +# known symbols in 'libpthread.so.0'. Specifically 'nptl_version' +# (unexported) is used to sanity check compatibility before enabling +# debugging. +# Also see https://sourceware.org/gdb/wiki/FAQ#GDB_does_not_see_any_threads_besides_the_one_in_which_crash_occurred.3B_or_SIGTRAP_kills_my_program_when_I_set_a_breakpoint +# * normal 'strip' command trims '.symtab' +# Thus our main goal here is to prevent 'libpthread.so.0' from +# losing it's '.symtab' entries. +# As Gentoo's strip does not allow us to pass less aggressive stripping +# options and does not check the machine target we strip selectively. + +# We need a new-enough binutils/gcc to match upstream baseline. +# Also we need to make sure our binutils/gcc supports TLS, +# and that gcc already contains the hardened patches. +# Lastly, let's avoid some openssh nastiness, bug 708224, as +# convenience to our users. + +IDEPEND=" + !compile-locales? ( sys-apps/locale-gen ) +" +BDEPEND=" + ${PYTHON_DEPS} + >=app-misc/pax-utils-${MIN_PAX_UTILS_VER} + sys-devel/bison + compile-locales? ( sys-apps/locale-gen ) + doc? ( + dev-lang/perl + sys-apps/texinfo + ) + test? ( + dev-lang/perl + >=net-dns/libidn2-2.3.0 + ) +" +COMMON_DEPEND=" + gd? ( media-libs/gd:2= ) + nscd? ( selinux? ( + audit? ( sys-process/audit ) + caps? ( sys-libs/libcap ) + ) ) + suid? ( caps? ( sys-libs/libcap ) ) + selinux? ( sys-libs/libselinux ) + systemtap? ( dev-util/systemtap ) +" +DEPEND="${COMMON_DEPEND} +" +RDEPEND="${COMMON_DEPEND} + !' | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 | grep -o '[^"]*linux/version.h') + ALT_BUILD_HEADERS=${header_path%/linux/version.h} + fi + fi + fi + echo "${ALT_BUILD_HEADERS}" +} + +alt_libdir() { + echo $(alt_prefix)/$(get_libdir) +} +alt_usrlibdir() { + echo $(alt_prefix)/usr/$(get_libdir) +} + +builddir() { + echo "${WORKDIR}/build-${ABI}-${CTARGET}-$1" +} + +do_compile_test() { + local ret save_cflags=${CFLAGS} + CFLAGS+=" $1" + shift + + pushd "${T}" >/dev/null + + rm -f glibc-test* + printf '%b' "$*" > glibc-test.c + + # We assume CC is already set up. + nonfatal emake glibc-test + ret=$? + + popd >/dev/null + + CFLAGS=${save_cflags} + return ${ret} +} + +do_run_test() { + local ret + + if [[ ${MERGE_TYPE} == "binary" ]] ; then + # ignore build failures when installing a binary package #324685 + do_compile_test "" "$@" 2>/dev/null || return 0 + else + if ! do_compile_test "" "$@" ; then + ewarn "Simple build failed ... assuming this is desired #324685" + return 0 + fi + fi + + pushd "${T}" >/dev/null + + ./glibc-test + ret=$? + rm -f glibc-test* + + popd >/dev/null + + return ${ret} +} + +setup_target_flags() { + # This largely mucks with compiler flags. None of which should matter + # when building up just the headers. + just_headers && return 0 + + case $(tc-arch) in + x86) + # -march needed for #185404 #199334 + # TODO: When creating the first glibc cross-compile, this test will + # always fail as it does a full link which in turn requires glibc. + # Probably also applies when changing multilib profile settings (e.g. + # enabling x86 when the profile was amd64-only previously). + # We could change main to _start and pass -nostdlib here so that we + # only test the gcc code compilation. Or we could do a compile and + # then look for the symbol via scanelf. + if ! do_compile_test "" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then + local t=${CTARGET_OPT:-${CTARGET}} + t=${t%%-*} + filter-flags '-march=*' + export CFLAGS="-march=${t} ${CFLAGS}" + einfo "Auto adding -march=${t} to CFLAGS #185404" + fi + # For compatibility with older binaries at slight performance cost. + use stack-realign && export CFLAGS+=" -mstackrealign" + ;; + amd64) + # -march needed for #185404 #199334 + # TODO: See cross-compile issues listed above for x86. + if [[ ${ABI} == x86 ]]; then + if ! do_compile_test "${CFLAGS_x86}" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then + local t=${CTARGET_OPT:-${CTARGET}} + t=${t%%-*} + # Normally the target is x86_64-xxx, so turn that into the -march that + # gcc actually accepts. #528708 + [[ ${t} == "x86_64" ]] && t="x86-64" + filter-flags '-march=*' + # ugly, ugly, ugly. ugly. + CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags '-march=*'; echo "${CFLAGS}") + export CFLAGS_x86="${CFLAGS_x86} -march=${t}" + einfo "Auto adding -march=${t} to CFLAGS_x86 #185404 (ABI=${ABI})" + fi + # For compatibility with older binaries at slight performance cost. + use stack-realign && export CFLAGS_x86+=" -mstackrealign" + + # Workaround for bug #823780. + # Need to save/restore CC because earlier on, we stuff it full of CFLAGS, and tc-getCPP doesn't like that. + CC_mangled=${CC} + CC=${glibc__GLIBC_CC} + if tc-is-gcc && (($(gcc-major-version) == 11)) && (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then + export CFLAGS_x86="${CFLAGS_x86} -mno-avx512f" + einfo "Auto adding -mno-avx512f to CFLAGS_x86 for buggy GCC version (bug #823780) (ABI=${ABI})" + fi + CC=${CC_mangled} + fi + ;; + mips) + # The mips abi cannot support the GNU style hashes. #233233 + filter-ldflags -Wl,--hash-style=gnu -Wl,--hash-style=both + ;; + ppc|ppc64) + # Many arch-specific implementations do not work on ppc with + # cache-block not equal to 128 bytes. This breaks memset: + # https://sourceware.org/PR26522 + # https://bugs.gentoo.org/737996 + # Use default -mcpu=. For ppc it means non-multiarch setup. + filter-flags '-mcpu=*' + ;; + sparc) + # Both sparc and sparc64 can use -fcall-used-g6. -g7 is bad, though. + filter-flags "-fcall-used-g7" + append-flags "-fcall-used-g6" + + local cpu + case ${CTARGET} in + sparc64-*) + cpu="sparc64" + case $(get-flag mcpu) in + v9) + # We need to force at least v9a because the base build doesn't + # work with just v9. + # https://sourceware.org/bugzilla/show_bug.cgi?id=19477 + append-flags "-Wa,-xarch=v9a" + ;; + esac + ;; + sparc-*) + case $(get-flag mcpu) in + v8|supersparc|hypersparc|leon|leon3) + cpu="sparcv8" + ;; + *) + cpu="sparcv9" + ;; + esac + ;; + esac + [[ -n ${cpu} ]] && CTARGET_OPT="${cpu}-${CTARGET#*-}" + ;; + esac +} + +setup_flags() { + # Make sure host make.conf doesn't pollute us + if is_crosscompile || tc-is-cross-compiler ; then + CHOST=${CTARGET} strip-unsupported-flags + fi + + # Store our CFLAGS because it's changed depending on which CTARGET + # we are building when pulling glibc on a multilib profile + CFLAGS_BASE=${CFLAGS_BASE-${CFLAGS}} + CFLAGS=${CFLAGS_BASE} + CXXFLAGS_BASE=${CXXFLAGS_BASE-${CXXFLAGS}} + CXXFLAGS=${CXXFLAGS_BASE} + ASFLAGS_BASE=${ASFLAGS_BASE-${ASFLAGS}} + ASFLAGS=${ASFLAGS_BASE} + + # Allow users to explicitly avoid flag sanitization via + # USE=custom-cflags. + if ! use custom-cflags; then + # Over-zealous CFLAGS can often cause problems. What may work for one + # person may not work for another. To avoid a large influx of bugs + # relating to failed builds, we strip most CFLAGS out to ensure as few + # problems as possible. + strip-flags + # Lock glibc at -O2; we want to be conservative here. + filter-flags '-O?' + append-flags -O2 + fi + + strip-unsupported-flags + filter-lto + filter-flags -m32 -m64 '-mabi=*' + + # glibc aborts if rpath is set by LDFLAGS + filter-ldflags '-Wl,-rpath=*' + + # ld can't use -r & --relax at the same time, bug #788901 + # https://sourceware.org/PR27837 + filter-ldflags '-Wl,--relax' + + # Flag added for cross-prefix, but causes ldconfig to segfault. Not needed + # anyway because glibc already handles this by itself. + filter-ldflags '-Wl,--dynamic-linker=*' + + # some weird software relies on sysv hashes in glibc, bug 863863, bug 864100 + # we have to do that here already so mips can filter it out again :P + if use hash-sysv-compat ; then + append-ldflags '-Wl,--hash-style=both' + fi + + # #492892 + filter-flags -frecord-gcc-switches + + # #898098 + filter-flags -fno-builtin + + # #829583 + filter-lfs-flags + + unset CBUILD_OPT CTARGET_OPT + if use multilib ; then + CTARGET_OPT=$(get_abi_CTARGET) + [[ -z ${CTARGET_OPT} ]] && CTARGET_OPT=$(get_abi_CHOST) + fi + + setup_target_flags + + if [[ -n ${CTARGET_OPT} && ${CBUILD} == ${CHOST} ]] && ! is_crosscompile; then + CBUILD_OPT=${CTARGET_OPT} + fi + + # glibc's headers disallow -O0 and fail at build time: + # include/libc-symbols.h:75:3: #error "glibc cannot be compiled without optimization" + # https://sourceware.org/glibc/wiki/FAQ#Why_do_I_get:.60.23error_.22glibc_cannot_be_compiled_without_optimization.22.27.2C_when_trying_to_compile_GNU_libc_with_GNU_CC.3F + replace-flags -O0 -O1 + + # glibc handles this internally already where it's appropriate; + # can't always have SSP when we're the ones setting it up, etc + filter-flags '-fstack-protector*' + + # Similar issues as with SSP. Can't inject yourself that early. + filter-flags '-fsanitize=*' + + # See end of bug #830454; we handle this via USE=cet + filter-flags '-fcf-protection=*' + + # When bootstrapping, we may have a situation where + # CET-enabled gcc from seed is used to build CET-disabled + # glibc. As such, gcc implicitly enables CET if no + # -fcf-protection flag is passed. For a typical package it + # should not be a problem, but for glibc it matters as it is + # dealing with CET in ld.so. So if CET is supposed to be + # disabled for glibc, be explicit about it. + if (use amd64 || use x86) && ! use cet; then + append-flags '-fcf-protection=none' + fi +} + +use_multiarch() { + # Allow user to disable runtime arch detection in multilib. + use multiarch || return 1 + # Make sure binutils is new enough to support indirect functions, + # #336792. This funky sed supports gold and bfd linkers. + local bver nver + bver=$($(tc-getLD ${CTARGET}) -v | sed -n -r '1{s:[^0-9]*::;s:^([0-9.]*).*:\1:;p}') + case $(tc-arch ${CTARGET}) in + amd64|x86) nver="2.20" ;; + arm) nver="2.22" ;; + hppa) nver="2.23" ;; + ppc|ppc64) nver="2.20" ;; + # ifunc support was added in 2.23, but glibc also needs + # machinemode which is in 2.24. + s390) nver="2.24" ;; + sparc) nver="2.21" ;; + *) return 1 ;; + esac + ver_test ${bver} -ge ${nver} +} + +# Setup toolchain variables that had historically been defined in the +# profiles for these archs. +setup_env() { + # silly users + unset LD_RUN_PATH + unset LD_ASSUME_KERNEL + + if is_crosscompile || tc-is-cross-compiler ; then + multilib_env ${CTARGET_OPT:-${CTARGET}} + + if ! use multilib ; then + MULTILIB_ABIS=${DEFAULT_ABI} + else + MULTILIB_ABIS=${MULTILIB_ABIS:-${DEFAULT_ABI}} + fi + + # If the user has CFLAGS_ in their make.conf, use that, + # and fall back on CFLAGS. + local VAR=CFLAGS_${CTARGET//[-.]/_} + CFLAGS=${!VAR-${CFLAGS}} + einfo " $(printf '%15s' 'Manual CFLAGS:') ${CFLAGS}" + fi + + setup_flags + + export ABI=${ABI:-${DEFAULT_ABI:-default}} + + if just_headers ; then + # Avoid mixing host's CC and target's CFLAGS_${ABI}: + # At this bootstrap stage we have only binutils for + # target but not compiler yet. + einfo "Skip CC ABI injection. We can't use (cross-)compiler yet." + return 0 + fi + + # Glibc does not work with gold (for various reasons) #269274. + tc-ld-disable-gold + + if use doc ; then + export MAKEINFO=makeinfo + else + export MAKEINFO=/dev/null + fi + + # Reset CC and CXX to the value at start of emerge + export CC=${glibc__ORIG_CC:-${CC:-$(tc-getCC ${CTARGET})}} + export CXX=${glibc__ORIG_CXX:-${CXX:-$(tc-getCXX ${CTARGET})}} + + # and make sure glibc__ORIG_CC and glibc__ORIG_CXX is defined now. + export glibc__ORIG_CC=${CC} + export glibc__ORIG_CXX=${CXX} + + if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then + export glibc__force_gcc=yes + # once this is toggled on, it needs to stay on, since with CPP manipulated + # tc-is-clang does not work correctly anymore... + fi + + if [[ ${glibc__force_gcc} == "yes" ]] ; then + # If we are running in an otherwise clang/llvm environment, we need to + # recover the proper gcc and binutils settings here, at least until glibc + # is finally building with clang. So let's override everything that is + # set in the clang profiles. + # Want to shoot yourself into the foot? Set USE=custom-cflags, that's always + # a good start into that direction. + # Also, if you're crosscompiling, let's assume you know what you are doing. + # Hopefully. + # Last, we need the settings of the *build* environment, not of the + # target environment... + + local current_binutils_path=$(env ROOT="${BROOT}" binutils-config -B) + local current_gcc_path=$(env ROOT="${BROOT}" gcc-config -B) + einfo "Overriding clang configuration, since it won't work here" + + export CC="${current_gcc_path}/gcc" + export CPP="${current_gcc_path}/cpp" + export CXX="${current_gcc_path}/g++" + export LD="${current_binutils_path}/ld.bfd" + export AR="${current_binutils_path}/ar" + export AS="${current_binutils_path}/as" + export NM="${current_binutils_path}/nm" + export STRIP="${current_binutils_path}/strip" + export RANLIB="${current_binutils_path}/ranlib" + export OBJCOPY="${current_binutils_path}/objcopy" + export STRINGS="${current_binutils_path}/strings" + export OBJDUMP="${current_binutils_path}/objdump" + export READELF="${current_binutils_path}/readelf" + export ADDR2LINE="${current_binutils_path}/addr2line" + + # do we need to also do flags munging here? yes! at least... + filter-flags '-fuse-ld=*' + filter-flags '-D_FORTIFY_SOURCE=*' + + else + + # this is the "normal" case + + export CC="$(tc-getCC ${CTARGET})" + export CXX="$(tc-getCXX ${CTARGET})" + + # Always use tuple-prefixed toolchain. For non-native ABI glibc's configure + # can't detect them automatically due to ${CHOST} mismatch and fallbacks + # to unprefixed tools. Similar to multilib.eclass:multilib_toolchain_setup(). + export NM="$(tc-getNM ${CTARGET})" + export READELF="$(tc-getREADELF ${CTARGET})" + + fi + + # We need to export CFLAGS with abi information in them because glibc's + # configure script checks CFLAGS for some targets (like mips). Keep + # around the original clean value to avoid appending multiple ABIs on + # top of each other. (Why does the comment talk about CFLAGS if the code + # acts on CC?) + export glibc__GLIBC_CC=${CC} + export glibc__GLIBC_CXX=${CXX} + + export glibc__abi_CFLAGS="$(get_abi_CFLAGS)" + + # CFLAGS can contain ABI-specific flags like -mfpu=neon, see bug #657760 + # To build .S (assembly) files with the same ABI-specific flags + # upstream currently recommends adding CFLAGS to CC/CXX: + # https://sourceware.org/PR23273 + # Note: Passing CFLAGS via CPPFLAGS overrides glibc's arch-specific CFLAGS + # and breaks multiarch support. See 659030#c3 for an example. + # The glibc configure script doesn't properly use LDFLAGS all the time. + export CC="${glibc__GLIBC_CC} ${glibc__abi_CFLAGS} ${CFLAGS} ${LDFLAGS}" + + # Some of the tests are written in C++, so we need to force our multlib abis in, bug 623548 + export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}" + + if is_crosscompile; then + # Assume worst-case bootstrap: glibc is built for the first time + # with ${CTARGET}-g++ not available yet. We avoid + # building auxiliary programs that require C++: bug #683074 + # It should not affect final result. + export libc_cv_cxx_link_ok=no + # The line above has the same effect. We set CXX explicitly + # to make build logs less confusing. + export CXX= + fi +} + +foreach_abi() { + setup_env + + local ret=0 + local abilist="" + if use multilib ; then + abilist=$(get_install_abis) + else + abilist=${DEFAULT_ABI} + fi + local -x ABI + for ABI in ${abilist:-default} ; do + setup_env + einfo "Running $1 for ABI ${ABI}" + $1 + : $(( ret |= $? )) + done + return ${ret} +} + +glibc_banner() { + local b="Gentoo ${PVR}" + [[ -n ${PATCH_VER} ]] && ! use vanilla && b+=" (patchset ${PATCH_VER})" + echo "${b}" +} + +# The following Kernel version handling functions are mostly copied from portage +# source. It's better not to use linux-info.eclass here since a) it adds too +# much magic, see bug 326693 for some of the arguments, and b) some of the +# functions are just not provided. + +g_get_running_KV() { + uname -r + return $? +} + +g_KV_major() { + [[ -z $1 ]] && return 1 + local KV=$@ + echo "${KV%%.*}" +} + +g_KV_minor() { + [[ -z $1 ]] && return 1 + local KV=$@ + KV=${KV#*.} + echo "${KV%%.*}" +} + +g_KV_micro() { + [[ -z $1 ]] && return 1 + local KV=$@ + KV=${KV#*.*.} + echo "${KV%%[^[:digit:]]*}" +} + +g_KV_to_int() { + [[ -z $1 ]] && return 1 + local KV_MAJOR=$(g_KV_major "$1") + local KV_MINOR=$(g_KV_minor "$1") + local KV_MICRO=$(g_KV_micro "$1") + local KV_int=$(( KV_MAJOR * 65536 + KV_MINOR * 256 + KV_MICRO )) + + # We make version 2.2.0 the minimum version we will handle as + # a sanity check ... if its less, we fail ... + if [[ ${KV_int} -ge 131584 ]] ; then + echo "${KV_int}" + return 0 + fi + return 1 +} + +g_int_to_KV() { + local version=$1 major minor micro + major=$((version / 65536)) + minor=$(((version % 65536) / 256)) + micro=$((version % 256)) + echo ${major}.${minor}.${micro} +} + +eend_KV() { + [[ $(g_KV_to_int $1) -ge $(g_KV_to_int $2) ]] + eend $? +} + +get_kheader_version() { + printf '#include \nLINUX_VERSION_CODE\n' | \ + $(tc-getCPP ${CTARGET}) -I "$(build_eprefix)$(alt_build_headers)" - | \ + tail -n 1 +} + +# We collect all sanity checks here. Consistency is not guranteed between +# pkg_ and src_ phases, so we call this function both in pkg_pretend and in +# src_unpack. +sanity_prechecks() { + # Prevent native builds from downgrading + if [[ ${MERGE_TYPE} != "buildonly" ]] && \ + [[ -z ${ROOT} ]] && \ + [[ ${CBUILD} == ${CHOST} ]] && \ + [[ ${CHOST} == ${CTARGET} ]] ; then + + # The high rev # is to allow people to downgrade between -r# + # versions. We want to block 2.20->2.19, but 2.20-r3->2.20-r2 + # should be fine. Hopefully we never actually use a r# this + # high. + if has_version ">${CATEGORY}/${P}-r10000" ; then + eerror "Sanity check to keep you from breaking your system:" + eerror " Downgrading glibc is not supported and a sure way to destruction." + [[ ${I_ALLOW_TO_BREAK_MY_SYSTEM} = yes ]] || die "Aborting to save your system." + fi + + if ! do_run_test '#include \n#include \nint main(){return syscall(1000)!=-1;}\n' ; then + eerror "Your old kernel is broken. You need to update it to a newer" + eerror "version as syscall() will break. See bug 279260." + die "Old and broken kernel." + fi + fi + + if [[ ${CTARGET} == i386-* ]] ; then + eerror "i386 CHOSTs are no longer supported." + eerror "Chances are you don't actually want/need i386." + eerror "Please read https://www.gentoo.org/doc/en/change-chost.xml" + die "Please fix your CHOST" + fi + + if [[ -e /proc/xen ]] && [[ $(tc-arch) == "x86" ]] && ! is-flag -mno-tls-direct-seg-refs ; then + ewarn "You are using Xen but don't have -mno-tls-direct-seg-refs in your CFLAGS." + ewarn "This will result in a 50% performance penalty when running with a 32bit" + ewarn "hypervisor, which is probably not what you want." + fi + + # ABI-specific checks follow here. Hey, we have a lot more specific conditions that + # we test for... + if ! is_crosscompile ; then + if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]] ; then + ebegin "Checking that IA32 emulation is enabled in the running kernel" + echo 'int main(){return 0;}' > "${T}/check-ia32-emulation.c" + local STAT + if ${CC-${CHOST}-gcc} ${CFLAGS_x86} "${T}/check-ia32-emulation.c" -o "${T}/check-ia32-emulation.elf32"; then + "${T}/check-ia32-emulation.elf32" + STAT=$? + else + # Don't fail here to allow single->multi ABI switch + # or recover from breakage like bug #646424 + ewarn "Failed to compile the ABI test. Broken host glibc?" + STAT=0 + fi + rm -f "${T}/check-ia32-emulation.elf32" + eend $STAT + [[ $STAT -eq 0 ]] || die "CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc." + fi + + fi + + # When we actually have to compile something... + if ! just_headers && [[ ${MERGE_TYPE} != "binary" ]] ; then + if [[ -d "${ESYSROOT}"/usr/lib/include ]] ; then + # bug #833620, bug #643302 + eerror "Found ${ESYSROOT}/usr/lib/include directory!" + eerror "This is known to break glibc's build." + eerror "Please backup its contents then remove the directory." + die "Found directory (${ESYSROOT}/usr/lib/include) which will break build (bug #833620)!" + fi + + if [[ ${CTARGET} == *-linux* ]] ; then + local run_kv build_kv want_kv + + run_kv=$(g_get_running_KV) + build_kv=$(g_int_to_KV $(get_kheader_version)) + want_kv=${MIN_KERN_VER} + + if ! is_crosscompile && ! tc-is-cross-compiler ; then + # Building fails on an non-supporting kernel + ebegin "Checking running kernel version (${run_kv} >= ${want_kv})" + if ! eend_KV ${run_kv} ${want_kv} ; then + echo + eerror "You need a kernel of at least ${want_kv}!" + die "Kernel version too low!" + fi + fi + + # Do not run this check for pkg_pretend, just pkg_setup and friends (if we ever get used there). + # It's plausible (seen it in the wild) that Portage will (correctly) schedule a linux-headers + # upgrade before glibc, but because pkg_pretend gets run before any packages are merged at all (not + # just glibc), the whole emerge gets aborted without a good reason. We probably don't + # need to run this check at all given we have a dependency on the right headers, + # but let's leave it as-is for now. + if [[ ${EBUILD_PHASE_FUNC} != pkg_pretend ]] ; then + ebegin "Checking linux-headers version (${build_kv} >= ${want_kv})" + if ! eend_KV ${build_kv} ${want_kv} ; then + echo + eerror "You need linux-headers of at least ${want_kv}!" + die "linux-headers version too low!" + fi + fi + fi + fi +} + +upgrade_warning() { + is_crosscompile && return + + if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z ${ROOT} ]]; then + local oldv newv=$(ver_cut 1-2 ${PV}) + for oldv in ${REPLACING_VERSIONS}; do + if ver_test ${oldv} -lt ${newv}; then + ewarn "After upgrading glibc, please restart all running processes." + ewarn "Be sure to include init (telinit u) or systemd (systemctl daemon-reexec)." + ewarn "Alternatively, reboot your system." + ewarn "(See bug #660556, bug #741116, bug #823756, etc)" + break + fi + done + fi +} + +# +# the phases +# + +# pkg_pretend + +pkg_pretend() { + upgrade_warning +} + +# pkg_setup + +pkg_setup() { + # see bug 682570 + [[ -z ${BOOTSTRAP_RAP} ]] && python-any-r1_pkg_setup +} + +# src_unpack + +src_unpack() { + setup_env + + einfo "Checking general environment sanity." + sanity_prechecks + + use multilib-bootstrap && unpack gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz + + if [[ ${PV} == 9999* ]] ; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git" + EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git + git-r3_src_unpack + mv patches-git/9999 patches || die + + EGIT_REPO_URI="https://sourceware.org/git/glibc.git" + EGIT_CHECKOUT_DIR=${S} + git-r3_src_unpack + else + unpack ${P}.tar.xz + + cd "${WORKDIR}" || die + unpack glibc-${PV}-patches-${PATCH_VER}.tar.xz + fi + + cd "${WORKDIR}" || die + use systemd && unpack glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz +} + +# src_prepare + +src_prepare() { + local patchsetname + if ! use vanilla ; then + if [[ ${PV} == 9999* ]] ; then + patchsetname="from git master" + else + patchsetname="${PV}-${PATCH_VER}" + fi + einfo "Applying Gentoo Glibc patchset ${patchsetname}" + eapply "${WORKDIR}"/patches + einfo "Done." + fi + + default + + gnuconfig_update + + cd "${WORKDIR}" || die + find . -name configure -exec touch {} + + + # Fix permissions on some of the scripts. + chmod u+x "${S}"/scripts/*.sh + + cd "${S}" || die +} + +# src_configure + +glibc_do_configure() { + dump_build_environment + + local myconf=() + + # Use '=strong' instead of '=all' to protect only functions + # worth protecting from stack smashes. + myconf+=( --enable-stack-protector=$(usex ssp strong no) ) + + # Keep a whitelist of targets supporing IFUNC. glibc's ./configure + # is not robust enough to detect proper support: + # https://bugs.gentoo.org/641216 + # https://sourceware.org/PR22634#c0 + case $(tc-arch ${CTARGET}) in + # Keep whitelist of targets where autodetection mostly works. + amd64|x86|sparc|ppc|ppc64|arm|arm64|s390|riscv|loong) ;; + # Blacklist everywhere else + *) myconf+=( libc_cv_ld_gnu_indirect_function=no ) ;; + esac + + # Enable Intel Control-flow Enforcement Technology on amd64 if requested + case ${CTARGET} in + x86_64-*) myconf+=( $(use_enable cet) ) ;; + *) ;; + esac + + [[ $(tc-is-softfloat) == "yes" ]] && myconf+=( --without-fp ) + + myconf+=( --enable-kernel=${MIN_KERN_VER} ) + + # Since SELinux support is only required for nscd, only enable it if: + # 1. USE selinux + # 2. only for the primary ABI on multilib systems + # 3. Not a crosscompile + if ! is_crosscompile && use selinux ; then + if use multilib ; then + if is_final_abi ; then + myconf+=( --with-selinux ) + else + myconf+=( --without-selinux ) + fi + else + myconf+=( --with-selinux ) + fi + else + myconf+=( --without-selinux ) + fi + + # Force a few tests where we always know the answer but + # configure is incapable of finding it. + if is_crosscompile ; then + export \ + libc_cv_c_cleanup=yes \ + libc_cv_forced_unwind=yes + fi + + myconf+=( + --disable-werror + --enable-bind-now + --enable-fortify-source + --build=${CBUILD_OPT:-${CBUILD}} + --host=${CTARGET_OPT:-${CTARGET}} + $(use_enable profile) + $(use_with gd) + --with-headers=$(build_eprefix)$(alt_build_headers) + --prefix="$(host_eprefix)/usr" + --sysconfdir="$(host_eprefix)/etc" + --localstatedir="$(host_eprefix)/var" + --libdir='$(prefix)'/$(get_libdir) + --mandir='$(prefix)'/share/man + --infodir='$(prefix)'/share/info + --libexecdir='$(libdir)'/misc/glibc + --with-bugurl=https://bugs.gentoo.org/ + --with-pkgversion="$(glibc_banner)" + $(use_enable crypt) + $(use_multiarch || echo --disable-multi-arch) + $(use_enable systemtap) + $(use_enable nscd) + + # /usr/bin/mtrace has a Perl shebang. Gentoo Prefix QA checks fail if + # Perl hasn't been installed inside the prefix yet and configure picks + # up a Perl from outside the prefix instead. configure will fail to + # execute Perl during configure if we're cross-compiling a prefix, but + # it will just disable mtrace in that case. + # Note: mtrace is needed by the test suite. + ac_cv_path_PERL="$(usex perl "${EPREFIX}"/usr/bin/perl $(usex test "${EPREFIX}"/usr/bin/perl $(usex doc "${EPREFIX}"/usr/bin/perl no)))" + + # locale data is arch-independent + # https://bugs.gentoo.org/753740 + libc_cv_complocaledir='${exec_prefix}/lib/locale' + + # On aarch64 there is no way to override -mcpu=native, and if + # the current cpu does not support SVE configure fails. + # Let's boldly assume our toolchain can always build SVE instructions. + libc_cv_aarch64_sve_asm=yes + + ${EXTRA_ECONF} + ) + + # We rely on sys-libs/timezone-data for timezone tools normally. + myconf+=( $(use_enable vanilla timezone-tools) ) + + # These libs don't have configure flags. + ac_cv_lib_audit_audit_log_user_avc_message=$(usex audit || echo no) + ac_cv_lib_cap_cap_init=$(usex caps || echo no) + + # There is no configure option for this and we need to export it + # since the glibc build will re-run configure on itself + export libc_cv_rootsbindir="$(host_eprefix)/sbin" + export libc_cv_slibdir="$(host_eprefix)/$(get_libdir)" + + local builddir=$(builddir nptl) + mkdir -p "${builddir}" + cd "${builddir}" + set -- "${S}"/configure "${myconf[@]}" + echo "$@" + "$@" || die "failed to configure glibc" + + # ia64 static cross-compilers are a pita in so much that they + # can't produce static ELFs (as the libgcc.a is broken). so + # disable building of the programs for those targets if it + # doesn't work. + # XXX: We could turn this into a compiler test, but ia64 is + # the only one that matters, so this should be fine for now. + if is_crosscompile && [[ ${CTARGET} == ia64* ]] ; then + sed -i '1i+link-static = touch $@' config.make + fi + + # If we're trying to migrate between ABI sets, we need + # to lie and use a local copy of gcc. Like if the system + # is built with MULTILIB_ABIS="amd64 x86" but we want to + # add x32 to it, gcc/glibc don't yet support x32. + # + if [[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib-bootstrap ; then + echo 'int main(void){}' > "${T}"/test.c || die + if ! $(tc-getCC ${CTARGET}) ${CFLAGS} ${LDFLAGS} "${T}"/test.c -Wl,-emain -lgcc 2>/dev/null ; then + sed -i -e '/^CC = /s:$: -B$(objdir)/../'"gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}/${ABI}:" config.make || die + fi + fi +} + +glibc_headers_configure() { + export ABI=default + + local builddir=$(builddir "headers") + mkdir -p "${builddir}" + cd "${builddir}" + + # if we don't have a compiler yet, we can't really test it now ... + # hopefully they don't affect header generation, so let's hope for + # the best here ... + local v vars=( + ac_cv_header_cpuid_h=yes + libc_cv_{386,390,alpha,arm,hppa,ia64,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes + libc_cv_asm_cfi_directives=yes + libc_cv_broken_visibility_attribute=no + libc_cv_c_cleanup=yes + libc_cv_compiler_powerpc64le_binary128_ok=yes + libc_cv_forced_unwind=yes + libc_cv_gcc___thread=yes + libc_cv_mlong_double_128=yes + libc_cv_mlong_double_128ibm=yes + libc_cv_ppc_machine=yes + libc_cv_ppc_rel16=yes + libc_cv_predef_fortify_source=no + libc_cv_target_power8_ok=yes + libc_cv_visibility_attribute=yes + libc_cv_z_combreloc=yes + libc_cv_z_execstack=yes + libc_cv_z_initfirst=yes + libc_cv_z_nodelete=yes + libc_cv_z_nodlopen=yes + libc_cv_z_relro=yes + libc_mips_abi=${ABI} + libc_mips_float=$([[ $(tc-is-softfloat) == "yes" ]] && echo soft || echo hard) + # These libs don't have configure flags. + ac_cv_lib_audit_audit_log_user_avc_message=no + ac_cv_lib_cap_cap_init=no + ) + + einfo "Forcing cached settings:" + for v in "${vars[@]}" ; do + einfo " ${v}" + export ${v} + done + + local headers_only_arch_CPPFLAGS=() + + # Blow away some random CC settings that screw things up. #550192 + if [[ -d ${S}/sysdeps/mips ]]; then + pushd "${S}"/sysdeps/mips >/dev/null + sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=32:' mips32/Makefile mips64/n32/Makefile || die + sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=64:' mips64/n64/Makefile || die + + # Force the mips ABI to the default. This is OK because the set of + # installed headers in this phase is the same between the 3 ABIs. + # If this ever changes, this hack will break, but that's unlikely + # as glibc discourages that behavior. + # https://crbug.com/647033 + sed -i -e 's:abiflag=.*:abiflag=_ABIO32:' preconfigure || die + + popd >/dev/null + fi + + case ${CTARGET} in + riscv*) + # RISC-V interrogates the compiler to determine which target to + # build. If building the headers then we don't strictly need a + # RISC-V compiler, so the built-in definitions that are provided + # along with all RISC-V compiler might not exist. This causes + # glibc's RISC-V preconfigure script to blow up. Since we're just + # building the headers any value will actually work here, so just + # pick the standard one (rv64g/lp64d) to make the build scripts + # happy for now -- the headers are all the same anyway so it + # doesn't matter. + headers_only_arch_CPPFLAGS+=( + -D__riscv_xlen=64 + -D__riscv_flen=64 + -D__riscv_float_abi_double=1 + -D__riscv_atomic=1 + ) ;; + esac + + local myconf=() + myconf+=( + --disable-sanity-checks + --enable-hacker-mode + --disable-werror + --enable-bind-now + --build=${CBUILD_OPT:-${CBUILD}} + --host=${CTARGET_OPT:-${CTARGET}} + --with-headers=$(build_eprefix)$(alt_build_headers) + --prefix="$(host_eprefix)/usr" + $(use_enable crypt) + ${EXTRA_ECONF} + ) + + # Nothing is compiled here which would affect the headers for the target. + # So forcing CC/CFLAGS is sane. + local headers_only_CC=$(tc-getBUILD_CC) + local headers_only_CFLAGS="-O1 -pipe" + local headers_only_CPPFLAGS="-U_FORTIFY_SOURCE ${headers_only_arch_CPPFLAGS[*]}" + local headers_only_LDFLAGS="" + set -- "${S}"/configure "${myconf[@]}" + echo \ + "CC=${headers_only_CC}" \ + "CFLAGS=${headers_only_CFLAGS}" \ + "CPPFLAGS=${headers_only_CPPFLAGS}" \ + "LDFLAGS=${headers_only_LDFLAGS}" \ + "$@" + CC=${headers_only_CC} \ + CFLAGS=${headers_only_CFLAGS} \ + CPPFLAGS=${headers_only_CPPFLAGS} \ + LDFLAGS="" \ + "$@" || die "failed to configure glibc" +} + +do_src_configure() { + if just_headers ; then + glibc_headers_configure + else + glibc_do_configure nptl + fi +} + +src_configure() { + foreach_abi do_src_configure +} + +# src_compile + +do_src_compile() { + emake -C "$(builddir nptl)" +} + +src_compile() { + if just_headers ; then + return + fi + + foreach_abi do_src_compile +} + +# src_test + +glibc_src_test() { + cd "$(builddir nptl)" + + local myxfailparams="" + if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then + local virt=$(systemd-detect-virt 2>/dev/null) + if [[ ${virt} == systemd-nspawn ]] ; then + ewarn "Skipping extra tests because in systemd-nspawn container" + XFAIL_TEST_LIST+=( "${XFAIL_NSPAWN_TEST_LIST[@]}" ) + fi + + for myt in ${XFAIL_TEST_LIST[@]} ; do + myxfailparams+="test-xfail-${myt}=yes " + done + fi + + # sandbox does not understand unshare() and prevents + # writes to /proc/, which makes many tests fail + + # we give the tests a bit more time to avoid spurious + # bug reports on slow arches + + SANDBOX_ON=0 LD_PRELOAD= TIMEOUTFACTOR=32 emake ${myxfailparams} check +} + +src_test() { + if just_headers ; then + return + fi + + foreach_abi glibc_src_test || die "tests failed" +} + +# src_install + +run_locale_gen() { + # if the host locales.gen contains no entries, we'll install everything + local root="$1" + local inplace="" + + if [[ "${root}" == "--inplace-glibc" ]] ; then + inplace="--inplace-glibc" + root="$2" + fi + + local locale_list="${root%/}/etc/locale.gen" + + pushd "${ED}"/$(get_libdir) >/dev/null + + if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then + [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space" + locale_list="${root%/}/usr/share/i18n/SUPPORTED" + fi + + # bug 736794: we need to be careful with the parallelization... the number of + # processors saved in the environment of a binary package may differ strongly + # from the number of processes available during postinst + local mygenjobs="$(makeopts_jobs)" + if [[ "${EMERGE_FROM}" == "binary" ]] ; then + mygenjobs="$(nproc)" + fi + + set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \ + --destdir "${root}" + echo "$@" + "$@" + + popd >/dev/null +} + +glibc_do_src_install() { + local builddir=$(builddir nptl) + cd "${builddir}" + + emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install + + # This version (2.26) provides some compatibility libraries for the NIS/NIS+ support + # which come without headers etc. Only needed for binary packages since the + # external net-libs/libnsl has increased soversion. Keep only versioned libraries. + find "${D}" -name "libnsl.a" -delete + find "${D}" -name "libnsl.so" -delete + + # Normally upstream_pv is ${PV}. Live ebuilds are exception, there we need + # to infer upstream version: + # '#define VERSION "2.26.90"' -> '2.26.90' + local upstream_pv=$(sed -n -r 's/#define VERSION "(.*)"/\1/p' "${S}"/version.h) + + # Avoid stripping binaries not targeted by ${CHOST}. Or else + # ${CHOST}-strip would break binaries build for ${CTARGET}. + is_crosscompile && dostrip -x / + + # gdb thread introspection relies on local libpthreads symbols. stripping breaks it + # See Note [Disable automatic stripping] + dostrip -x $(alt_libdir)/libpthread-${upstream_pv}.so + + if [[ -e ${ED}/$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then + # Move versioned .a file out of libdir to evade portage QA checks + # instead of using gen_usr_ldscript(). We fix ldscript as: + # "GROUP ( /usr/lib64/libm-.a ..." -> "GROUP ( /usr/lib64/glibc-/libm-.a ..." + sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" "${ED}"/$(alt_usrlibdir)/libm.a || die + dodir $(alt_usrlibdir)/${P} + mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die + fi + + # We configure toolchains for standalone prefix systems with a sysroot, + # which is prepended to paths in ld scripts, so strip the prefix from these. + # Before: GROUP ( /foo/lib64/libc.so.6 /foo/usr/lib64/libc_nonshared.a AS_NEEDED ( /foo/lib64/ld-linux-x86-64.so.2 ) ) + # After: GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) ) + if [[ -n $(host_eprefix) ]] ; then + local file + grep -lZIF "ld script" "${ED}/$(alt_usrlibdir)"/lib*.{a,so} 2>/dev/null | while read -rd '' file ; do + sed -i "s|$(host_eprefix)/|/|g" "${file}" || die + done + fi + + # We'll take care of the cache ourselves + rm -f "${ED}"/etc/ld.so.cache + + # Everything past this point just needs to be done once ... + is_final_abi || return 0 + + # Make sure the non-native interp can be found on multilib systems even + # if the main library set isn't installed into the right place. Maybe + # we should query the active gcc for info instead of hardcoding it ? + local i ldso_abi ldso_name + local ldso_abi_list=( + # x86 + amd64 /lib64/ld-linux-x86-64.so.2 + x32 /libx32/ld-linux-x32.so.2 + x86 /lib/ld-linux.so.2 + # mips + o32 /lib/ld.so.1 + n32 /lib32/ld.so.1 + n64 /lib64/ld.so.1 + # powerpc + ppc /lib/ld.so.1 + # riscv + ilp32d /lib/ld-linux-riscv32-ilp32d.so.1 + ilp32 /lib/ld-linux-riscv32-ilp32.so.1 + lp64d /lib/ld-linux-riscv64-lp64d.so.1 + lp64 /lib/ld-linux-riscv64-lp64.so.1 + # s390 + s390 /lib/ld.so.1 + s390x /lib/ld64.so.1 + # sparc + sparc32 /lib/ld-linux.so.2 + sparc64 /lib64/ld-linux.so.2 + ) + case $(tc-endian) in + little) + ldso_abi_list+=( + # arm + arm64 /lib/ld-linux-aarch64.so.1 + # ELFv2 (glibc does not support ELFv1 on LE) + ppc64 /lib64/ld64.so.2 + ) + ;; + big) + ldso_abi_list+=( + # arm + arm64 /lib/ld-linux-aarch64_be.so.1 + # ELFv1 (glibc does not support ELFv2 on BE) + ppc64 /lib64/ld64.so.1 + ) + ;; + esac + if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${ED}/$(alt_prefix)/lib ]] ; then + dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib + fi + for (( i = 0; i < ${#ldso_abi_list[@]}; i += 2 )) ; do + ldso_abi=${ldso_abi_list[i]} + has ${ldso_abi} $(get_install_abis) || continue + + ldso_name="$(alt_prefix)${ldso_abi_list[i+1]}" + if [[ ! -L ${ED}/${ldso_name} && ! -e ${ED}/${ldso_name} ]] ; then + dosym ../$(get_abi_LIBDIR ${ldso_abi})/${ldso_name##*/} ${ldso_name} + fi + done + + # In the LSB 5.0 definition, someone had the excellent idea to "standardize" + # the runtime loader name, see also https://xkcd.com/927/ + # Normally, in Gentoo one should never come across executables that require this. + # However, binary commercial packages are known to adhere to weird practices. + # https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-AMD64/LSB-Core-AMD64.html#BASELIB + local lsb_ldso_name native_ldso_name lsb_ldso_abi + local lsb_ldso_abi_list=( + # x86 + amd64 ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3 + ) + for (( i = 0; i < ${#lsb_ldso_abi_list[@]}; i += 3 )) ; do + lsb_ldso_abi=${lsb_ldso_abi_list[i]} + native_ldso_name=${lsb_ldso_abi_list[i+1]} + lsb_ldso_name=${lsb_ldso_abi_list[i+2]} + has ${lsb_ldso_abi} $(get_install_abis) || continue + + if [[ ! -L ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} && ! -e ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} ]] ; then + dosym ${native_ldso_name} "$(alt_prefix)/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name}" + fi + done + + # With devpts under Linux mounted properly, we do not need the pt_chown + # binary to be setuid. This is because the default owners/perms will be + # exactly what we want. + if ! use suid ; then + find "${ED}" -name pt_chown -exec chmod -s {} + + fi + + ################################################################# + # EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY # + ################################################################# + + # Make sure we install some symlink hacks so that when we build + # a 2nd stage cross-compiler, gcc finds the target system + # headers correctly. See gcc/doc/gccinstall.info + if is_crosscompile ; then + # We need to make sure that /lib and /usr/lib always exists. + # gcc likes to use relative paths to get to its multilibs like + # /usr/lib/../lib64/. So while we don't install any files into + # /usr/lib/, we do need it to exist. + keepdir $(alt_prefix)/lib + keepdir $(alt_prefix)/usr/lib + + dosym usr/include $(alt_prefix)/sys-include + return 0 + fi + + # Files for Debian-style locale updating + dodir /usr/share/i18n + sed \ + -e "/^#/d" \ + -e "/SUPPORTED-LOCALES=/d" \ + -e "s: \\\\::g" -e "s:/: :g" \ + "${S}"/localedata/SUPPORTED > "${ED}"/usr/share/i18n/SUPPORTED \ + || die "generating /usr/share/i18n/SUPPORTED failed" + + cd "${S}" || die + + # Install misc network config files + insinto /etc + doins posix/gai.conf + + if use systemd ; then + doins "${WORKDIR}/glibc-systemd-${GLIBC_SYSTEMD_VER}/gentoo-config/nsswitch.conf" + else + doins nss/nsswitch.conf + fi + + # Gentoo-specific + newins "${FILESDIR}"/host.conf-1 host.conf + + if use nscd ; then + doins nscd/nscd.conf + + newinitd "$(prefixify_ro "${FILESDIR}"/nscd-1)" nscd + + local nscd_args=( + -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):" + ) + + sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd + + use systemd && systemd_dounit nscd/nscd.service + newtmpfiles nscd/nscd.tmpfiles nscd.conf + fi + + echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc + doenvd "${T}"/00glibc + + for d in BUGS ChangeLog CONFORMANCE FAQ NEWS NOTES PROJECTS README* ; do + [[ -s ${d} ]] && dodoc ${d} + done + dodoc -r ChangeLog.old + + # Prevent overwriting of the /etc/localtime symlink. We'll handle the + # creation of the "factory" symlink in pkg_postinst(). + rm -f "${ED}"/etc/localtime + + # Generate all locales if this is a native build as locale generation + if use compile-locales && ! is_crosscompile ; then + run_locale_gen --inplace-glibc "${ED}/" + fi +} + +glibc_headers_install() { + local builddir=$(builddir "headers") + cd "${builddir}" + emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install-headers + + insinto $(alt_headers)/gnu + doins "${S}"/include/gnu/stubs.h + + # Make sure we install the sys-include symlink so that when + # we build a 2nd stage cross-compiler, gcc finds the target + # system headers correctly. See gcc/doc/gccinstall.info + dosym usr/include $(alt_prefix)/sys-include +} + +src_install() { + if just_headers ; then + export ABI=default + glibc_headers_install + return + fi + + foreach_abi glibc_do_src_install + + if ! use static-libs ; then + einfo "Not installing static glibc libraries" + find "${ED}" -name "*.a" -and -not -name "*_nonshared.a" -delete + fi +} + +# Simple test to make sure our new glibc isn't completely broken. +# Make sure we don't test with statically built binaries since +# they will fail. Also, skip if this glibc is a cross compiler. +# +# If coreutils is built with USE=multicall, some of these files +# will just be wrapper scripts, not actual ELFs we can test. +glibc_sanity_check() { + cd / #228809 + + # We enter ${ED} so to avoid trouble if the path contains + # special characters; for instance if the path contains the + # colon character (:), then the linker will try to split it + # and look for the libraries in an unexpected place. This can + # lead to unsafe code execution if the generated prefix is + # within a world-writable directory. + # (e.g. /var/tmp/portage:${HOSTNAME}) + pushd "${ED}"/$(get_libdir) >/dev/null + + # first let's find the actual dynamic linker here + # symlinks may point to the wrong abi + local newldso=$(find . -maxdepth 1 -name 'ld*so.?' -type f -print -quit) + + einfo Last-minute run tests with ${newldso} in /$(get_libdir) ... + + local x striptest + for x in cal date env free ls true uname uptime ; do + x=$(type -p ${x}) + [[ -z ${x} || ${x} != ${EPREFIX}/* ]] && continue + striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) || continue + case ${striptest} in + *"statically linked"*) continue;; + *"ASCII text"*) continue;; + esac + # We need to clear the locale settings as the upgrade might want + # incompatible locale data. This test is not for verifying that. + LC_ALL=C \ + ${newldso} --library-path . ${x} > /dev/null \ + || die "simple run test (${x}) failed" + done + + popd >/dev/null +} + +pkg_preinst() { + # nothing to do if just installing headers + just_headers && return + + einfo "Checking general environment sanity." + sanity_prechecks + + # prepare /etc/ld.so.conf.d/ for files + mkdir -p "${EROOT}"/etc/ld.so.conf.d + + # Default /etc/hosts.conf:multi to on for systems with small dbs. + if [[ $(wc -l < "${EROOT}"/etc/hosts) -lt 1000 ]] ; then + sed -i '/^multi off/s:off:on:' "${ED}"/etc/host.conf + einfo "Defaulting /etc/host.conf:multi to on" + fi + + [[ -n ${ROOT} ]] && return 0 + [[ -d ${ED}/$(get_libdir) ]] || return 0 + [[ -z ${BOOTSTRAP_RAP} ]] && glibc_sanity_check + + if [[ -L ${EROOT}/usr/lib/locale ]]; then + # Help portage migrate this to a directory + # https://bugs.gentoo.org/753740 + rm "${EROOT}"/usr/lib/locale || die + fi + + # Keep around libcrypt so that Perl doesn't break when merging libxcrypt + # (libxcrypt is the new provider for now of libcrypt.so.{1,2}). + # bug #802207 + if ! use crypt && has_version "${CATEGORY}/${PN}[crypt]" && ! has preserve-libs ${FEATURES}; then + PRESERVED_OLD_LIBCRYPT=1 + cp -p "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" "${T}/libcrypt$(get_libname 1)" || die + else + PRESERVED_OLD_LIBCRYPT=0 + fi +} + +glibc_refresh_ldconfig() { + if [[ ${MERGE_TYPE} == buildonly ]]; then + return + fi + + # Version check could be added to avoid unnecessary work, but ldconfig + # should finish quickly enough to not matter. + ebegin "Refreshing ld.so.cache" + ldconfig -i + if ! eend $?; then + ewarn "Failed to refresh the ld.so.cache for you. Some programs may be broken" + ewarn "before you manually do so (ldconfig -i)." + fi +} + +pkg_postinst() { + # nothing to do if just installing headers + just_headers && return + + if ! tc-is-cross-compiler && [[ -x ${EROOT}/usr/sbin/iconvconfig ]] ; then + # Generate fastloading iconv module configuration file. + "${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/" + fi + + if ! is_crosscompile && [[ -z ${ROOT} ]] ; then + # glibc-2.38+ on loong has ldconfig support added, but the ELF e_flags + # handling has changed as well, which means stale ldconfig auxiliary + # cache entries and failure to lookup libgcc_s / libstdc++ (breaking + # every C++ application) / libgomp etc., among other breakages. + # + # To fix this, simply refresh the ld.so.cache without using the + # auxiliary cache if we're natively installing on loong. This should + # be done relatively soon because we want to minimize the breakage + # window for the affected programs. + use loong && glibc_refresh_ldconfig + + use compile-locales || run_locale_gen "${EROOT}/" + fi + + upgrade_warning + + # Check for sanity of /etc/nsswitch.conf, take 2 + if [[ -e ${EROOT}/etc/nsswitch.conf ]] && ! has_version sys-auth/libnss-nis ; then + local entry + for entry in passwd group shadow; do + if grep -E -q "^[ \t]*${entry}:.*nis" "${EROOT}"/etc/nsswitch.conf; then + ewarn "" + ewarn "Your ${EROOT}/etc/nsswitch.conf uses NIS. Support for that has been" + ewarn "removed from glibc and is now provided by the package" + ewarn " sys-auth/libnss-nis" + ewarn "Install it now to keep your NIS setup working." + ewarn "" + fi + done + fi + + if [[ ${PRESERVED_OLD_LIBCRYPT} -eq 1 ]] ; then + cp -p "${T}/libcrypt$(get_libname 1)" "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" || die + preserve_old_lib_notify /$(get_libdir)/libcrypt$(get_libname 1) + + elog "Please ignore a possible later error message about a file collision involving" + elog "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1). We need to preserve this file for the moment to keep" + elog "the upgrade working, but it also needs to be overwritten when" + elog "sys-libs/libxcrypt is installed. See bug 802210 for more details." + fi +} diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest index 3583260a6537..4f8971d2370f 100644 --- a/sys-libs/libcxx/Manifest +++ b/sys-libs/libcxx/Manifest @@ -7,12 +7,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/sys-libs/libcxx/libcxx-17.0.1.ebuild b/sys-libs/libcxx/libcxx-17.0.1.ebuild deleted file mode 100644 index 61280232d24e..000000000000 --- a/sys-libs/libcxx/libcxx-17.0.1.ebuild +++ /dev/null @@ -1,204 +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} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="New implementation of the C++ standard library, targeting C++11" -HOMEPAGE="https://libcxx.llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~x64-macos" -IUSE="+clang +libcxxabi +static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -RDEPEND=" - libcxxabi? ( - ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}] - ) - !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) -" -DEPEND=" - ${RDEPEND} - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - clang? ( - sys-devel/clang:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) - test? ( - >=dev-util/cmake-3.16 - sys-devel/gdb[python] - $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') - ) -" - -LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/lit[${PYTHON_USEDEP}]" -} - -pkg_setup() { - # Darwin Prefix builds do not have llvm installed yet, so rely on - # bootstrap-prefix to set the appropriate path vars to LLVM instead - # of using llvm_pkg_setup. - if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - fi - python-any-r1_pkg_setup - - if ! use libcxxabi && ! tc-is-gcc ; then - eerror "To build ${PN} against libsupc++, you have to use gcc. Other" - eerror "compilers are not supported. Please set CC=gcc and CXX=g++" - eerror "and try again." - die - fi -} - -test_compiler() { - $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ - <<<'int main() { return 0; }' &>/dev/null -} - -src_configure() { - # note: we need to do this before multilib kicks in since it will - # alter the CHOST - local cxxabi cxxabi_incs - if use libcxxabi; then - cxxabi=system-libcxxabi - cxxabi_incs="${EPREFIX}/usr/include/c++/v1" - else - local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)" - cxxabi=libsupc++ - cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}" - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - # link to compiler-rt - local use_compiler_rt=OFF - [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON - - # bootstrap: cmake is unhappy if compiler can't link to stdlib - local nolib_flags=( -nodefaultlibs -lc ) - if ! test_compiler; then - if test_compiler "${nolib_flags[@]}"; then - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}" - fi - fi - - local libdir=$(get_libdir) - local mycmakeargs=( - -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" - -DPython3_EXECUTABLE="${PYTHON}" - -DLLVM_ENABLE_RUNTIMES=libcxx - -DLLVM_INCLUDE_TESTS=OFF - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DLIBCXX_ENABLE_SHARED=ON - -DLIBCXX_ENABLE_STATIC=$(usex static-libs) - -DLIBCXX_CXX_ABI=${cxxabi} - -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs} - # we're using our own mechanism for generating linker scripts - -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF - -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) - -DLIBCXX_INCLUDE_BENCHMARKS=OFF - -DLIBCXX_INCLUDE_TESTS=$(usex test) - -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt} - ) - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - fi - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile - if [[ ${CHOST} != *-darwin* ]] ; then - gen_shared_ldscript - use static-libs && gen_static_ldscript - fi -} - -multilib_src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-cxx -} - -multilib_src_install() { - cmake_src_install - # since we've replaced libc++.{a,so} with ldscripts, now we have to - # install the extra symlinks - if [[ ${CHOST} != *-darwin* ]] ; then - dolib.so lib/libc++_shared.so - use static-libs && dolib.a lib/libc++_static.a - fi -} - -# Usage: deps -gen_ldscript() { - local output_format - output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') - [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" - - cat <<-END_LDSCRIPT -/* GNU ld script - Include missing dependencies -*/ -${output_format} -GROUP ( $@ ) -END_LDSCRIPT -} - -gen_static_ldscript() { - # Move it first. - mv lib/libc++{,_static}.a || die - # Generate libc++.a ldscript for inclusion of its dependencies so that - # clang++ -stdlib=libc++ -static works out of the box. - local deps=( - libc++_static.a - $(usex libcxxabi libc++abi.a libsupc++.a) - ) - # On Linux/glibc it does not link without libpthread or libdl. It is - # fine on FreeBSD. - use elibc_glibc && deps+=( libpthread.a libdl.a ) - - gen_ldscript "${deps[*]}" > lib/libc++.a || die -} - -gen_shared_ldscript() { - # Move it first. - mv lib/libc++{,_shared}.so || die - local deps=( - libc++_shared.so - # libsupc++ doesn't have a shared version - $(usex libcxxabi libc++abi.so libsupc++.a) - ) - - gen_ldscript "${deps[*]}" > lib/libc++.so || die -} diff --git a/sys-libs/libcxx/libcxx-17.0.2.ebuild b/sys-libs/libcxx/libcxx-17.0.2.ebuild deleted file mode 100644 index 61280232d24e..000000000000 --- a/sys-libs/libcxx/libcxx-17.0.2.ebuild +++ /dev/null @@ -1,204 +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} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="New implementation of the C++ standard library, targeting C++11" -HOMEPAGE="https://libcxx.llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~x64-macos" -IUSE="+clang +libcxxabi +static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -RDEPEND=" - libcxxabi? ( - ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}] - ) - !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) -" -DEPEND=" - ${RDEPEND} - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - clang? ( - sys-devel/clang:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) - test? ( - >=dev-util/cmake-3.16 - sys-devel/gdb[python] - $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') - ) -" - -LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/lit[${PYTHON_USEDEP}]" -} - -pkg_setup() { - # Darwin Prefix builds do not have llvm installed yet, so rely on - # bootstrap-prefix to set the appropriate path vars to LLVM instead - # of using llvm_pkg_setup. - if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - fi - python-any-r1_pkg_setup - - if ! use libcxxabi && ! tc-is-gcc ; then - eerror "To build ${PN} against libsupc++, you have to use gcc. Other" - eerror "compilers are not supported. Please set CC=gcc and CXX=g++" - eerror "and try again." - die - fi -} - -test_compiler() { - $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ - <<<'int main() { return 0; }' &>/dev/null -} - -src_configure() { - # note: we need to do this before multilib kicks in since it will - # alter the CHOST - local cxxabi cxxabi_incs - if use libcxxabi; then - cxxabi=system-libcxxabi - cxxabi_incs="${EPREFIX}/usr/include/c++/v1" - else - local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)" - cxxabi=libsupc++ - cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}" - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - # link to compiler-rt - local use_compiler_rt=OFF - [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON - - # bootstrap: cmake is unhappy if compiler can't link to stdlib - local nolib_flags=( -nodefaultlibs -lc ) - if ! test_compiler; then - if test_compiler "${nolib_flags[@]}"; then - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}" - fi - fi - - local libdir=$(get_libdir) - local mycmakeargs=( - -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" - -DPython3_EXECUTABLE="${PYTHON}" - -DLLVM_ENABLE_RUNTIMES=libcxx - -DLLVM_INCLUDE_TESTS=OFF - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DLIBCXX_ENABLE_SHARED=ON - -DLIBCXX_ENABLE_STATIC=$(usex static-libs) - -DLIBCXX_CXX_ABI=${cxxabi} - -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs} - # we're using our own mechanism for generating linker scripts - -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF - -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) - -DLIBCXX_INCLUDE_BENCHMARKS=OFF - -DLIBCXX_INCLUDE_TESTS=$(usex test) - -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt} - ) - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - fi - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile - if [[ ${CHOST} != *-darwin* ]] ; then - gen_shared_ldscript - use static-libs && gen_static_ldscript - fi -} - -multilib_src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-cxx -} - -multilib_src_install() { - cmake_src_install - # since we've replaced libc++.{a,so} with ldscripts, now we have to - # install the extra symlinks - if [[ ${CHOST} != *-darwin* ]] ; then - dolib.so lib/libc++_shared.so - use static-libs && dolib.a lib/libc++_static.a - fi -} - -# Usage: deps -gen_ldscript() { - local output_format - output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') - [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" - - cat <<-END_LDSCRIPT -/* GNU ld script - Include missing dependencies -*/ -${output_format} -GROUP ( $@ ) -END_LDSCRIPT -} - -gen_static_ldscript() { - # Move it first. - mv lib/libc++{,_static}.a || die - # Generate libc++.a ldscript for inclusion of its dependencies so that - # clang++ -stdlib=libc++ -static works out of the box. - local deps=( - libc++_static.a - $(usex libcxxabi libc++abi.a libsupc++.a) - ) - # On Linux/glibc it does not link without libpthread or libdl. It is - # fine on FreeBSD. - use elibc_glibc && deps+=( libpthread.a libdl.a ) - - gen_ldscript "${deps[*]}" > lib/libc++.a || die -} - -gen_shared_ldscript() { - # Move it first. - mv lib/libc++{,_shared}.so || die - local deps=( - libc++_shared.so - # libsupc++ doesn't have a shared version - $(usex libcxxabi libc++abi.so libsupc++.a) - ) - - gen_ldscript "${deps[*]}" > lib/libc++.so || die -} diff --git a/sys-libs/libcxx/libcxx-17.0.3.9999.ebuild b/sys-libs/libcxx/libcxx-17.0.3.9999.ebuild index bb005b4d8ec8..7c12f38c8f48 100644 --- a/sys-libs/libcxx/libcxx-17.0.3.9999.ebuild +++ b/sys-libs/libcxx/libcxx-17.0.3.9999.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://libcxx.llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="" IUSE="+clang +libcxxabi +static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" diff --git a/sys-libs/libcxx/libcxx-18.0.0.9999.ebuild b/sys-libs/libcxx/libcxx-18.0.0.9999.ebuild index bb005b4d8ec8..7c12f38c8f48 100644 --- a/sys-libs/libcxx/libcxx-18.0.0.9999.ebuild +++ b/sys-libs/libcxx/libcxx-18.0.0.9999.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://libcxx.llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="" IUSE="+clang +libcxxabi +static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" diff --git a/sys-libs/libcxx/libcxx-18.0.0_pre20231002.ebuild b/sys-libs/libcxx/libcxx-18.0.0_pre20231002.ebuild deleted file mode 100644 index bb005b4d8ec8..000000000000 --- a/sys-libs/libcxx/libcxx-18.0.0_pre20231002.ebuild +++ /dev/null @@ -1,204 +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} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="New implementation of the C++ standard library, targeting C++11" -HOMEPAGE="https://libcxx.llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="" -IUSE="+clang +libcxxabi +static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -RDEPEND=" - libcxxabi? ( - ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}] - ) - !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) -" -DEPEND=" - ${RDEPEND} - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - clang? ( - sys-devel/clang:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) - test? ( - >=dev-util/cmake-3.16 - sys-devel/gdb[python] - $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') - ) -" - -LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/lit[${PYTHON_USEDEP}]" -} - -pkg_setup() { - # Darwin Prefix builds do not have llvm installed yet, so rely on - # bootstrap-prefix to set the appropriate path vars to LLVM instead - # of using llvm_pkg_setup. - if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - fi - python-any-r1_pkg_setup - - if ! use libcxxabi && ! tc-is-gcc ; then - eerror "To build ${PN} against libsupc++, you have to use gcc. Other" - eerror "compilers are not supported. Please set CC=gcc and CXX=g++" - eerror "and try again." - die - fi -} - -test_compiler() { - $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ - <<<'int main() { return 0; }' &>/dev/null -} - -src_configure() { - # note: we need to do this before multilib kicks in since it will - # alter the CHOST - local cxxabi cxxabi_incs - if use libcxxabi; then - cxxabi=system-libcxxabi - cxxabi_incs="${EPREFIX}/usr/include/c++/v1" - else - local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)" - cxxabi=libsupc++ - cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}" - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - # link to compiler-rt - local use_compiler_rt=OFF - [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON - - # bootstrap: cmake is unhappy if compiler can't link to stdlib - local nolib_flags=( -nodefaultlibs -lc ) - if ! test_compiler; then - if test_compiler "${nolib_flags[@]}"; then - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}" - fi - fi - - local libdir=$(get_libdir) - local mycmakeargs=( - -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" - -DPython3_EXECUTABLE="${PYTHON}" - -DLLVM_ENABLE_RUNTIMES=libcxx - -DLLVM_INCLUDE_TESTS=OFF - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DLIBCXX_ENABLE_SHARED=ON - -DLIBCXX_ENABLE_STATIC=$(usex static-libs) - -DLIBCXX_CXX_ABI=${cxxabi} - -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs} - # we're using our own mechanism for generating linker scripts - -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF - -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) - -DLIBCXX_INCLUDE_BENCHMARKS=OFF - -DLIBCXX_INCLUDE_TESTS=$(usex test) - -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt} - ) - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - fi - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile - if [[ ${CHOST} != *-darwin* ]] ; then - gen_shared_ldscript - use static-libs && gen_static_ldscript - fi -} - -multilib_src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-cxx -} - -multilib_src_install() { - cmake_src_install - # since we've replaced libc++.{a,so} with ldscripts, now we have to - # install the extra symlinks - if [[ ${CHOST} != *-darwin* ]] ; then - dolib.so lib/libc++_shared.so - use static-libs && dolib.a lib/libc++_static.a - fi -} - -# Usage: deps -gen_ldscript() { - local output_format - output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') - [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" - - cat <<-END_LDSCRIPT -/* GNU ld script - Include missing dependencies -*/ -${output_format} -GROUP ( $@ ) -END_LDSCRIPT -} - -gen_static_ldscript() { - # Move it first. - mv lib/libc++{,_static}.a || die - # Generate libc++.a ldscript for inclusion of its dependencies so that - # clang++ -stdlib=libc++ -static works out of the box. - local deps=( - libc++_static.a - $(usex libcxxabi libc++abi.a libsupc++.a) - ) - # On Linux/glibc it does not link without libpthread or libdl. It is - # fine on FreeBSD. - use elibc_glibc && deps+=( libpthread.a libdl.a ) - - gen_ldscript "${deps[*]}" > lib/libc++.a || die -} - -gen_shared_ldscript() { - # Move it first. - mv lib/libc++{,_shared}.so || die - local deps=( - libc++_shared.so - # libsupc++ doesn't have a shared version - $(usex libcxxabi libc++abi.so libsupc++.a) - ) - - gen_ldscript "${deps[*]}" > lib/libc++.so || die -} diff --git a/sys-libs/libcxx/libcxx-18.0.0_pre20231013.ebuild b/sys-libs/libcxx/libcxx-18.0.0_pre20231013.ebuild index bb005b4d8ec8..7c12f38c8f48 100644 --- a/sys-libs/libcxx/libcxx-18.0.0_pre20231013.ebuild +++ b/sys-libs/libcxx/libcxx-18.0.0_pre20231013.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://libcxx.llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="" IUSE="+clang +libcxxabi +static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" diff --git a/sys-libs/libcxx/libcxx-18.0.0_pre20230925.ebuild b/sys-libs/libcxx/libcxx-18.0.0_pre20231019.ebuild similarity index 99% rename from sys-libs/libcxx/libcxx-18.0.0_pre20230925.ebuild rename to sys-libs/libcxx/libcxx-18.0.0_pre20231019.ebuild index bb005b4d8ec8..7c12f38c8f48 100644 --- a/sys-libs/libcxx/libcxx-18.0.0_pre20230925.ebuild +++ b/sys-libs/libcxx/libcxx-18.0.0_pre20231019.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://libcxx.llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="" IUSE="+clang +libcxxabi +static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest index 1989f0fc579d..ce67cad96b48 100644 --- a/sys-libs/libcxxabi/Manifest +++ b/sys-libs/libcxxabi/Manifest @@ -4,12 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.1.ebuild b/sys-libs/libcxxabi/libcxxabi-17.0.1.ebuild deleted file mode 100644 index ebcd22d2291b..000000000000 --- a/sys-libs/libcxxabi/libcxxabi-17.0.1.ebuild +++ /dev/null @@ -1,116 +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} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="Low level support for a standard C++ library" -HOMEPAGE="https://libcxxabi.llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~x64-macos" -IUSE="+clang +static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -# in 15.x, cxxabi.h is moving from libcxx to libcxxabi -RDEPEND+=" - !/dev/null - int test[sizeof(void *) == 8 ? 1 : -1]; - EOF - then - build_omptarget=ON - fi - - local libdir="$(get_libdir)" - local mycmakeargs=( - -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}" - - -DLIBOMP_USE_HWLOC=$(usex hwloc) - -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin) - -DLIBOMP_OMPT_SUPPORT=$(usex ompt) - - -DOPENMP_ENABLE_LIBOMPTARGET=${build_omptarget} - - # do not install libgomp.so & libiomp5.so aliases - -DLIBOMP_INSTALL_ALIASES=OFF - # disable unnecessary hack copying stuff back to srcdir - -DLIBOMP_COPY_EXPORTS=OFF - # prevent trying to access the GPU - -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND - ) - - if [[ ${build_omptarget} == ON ]]; then - if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then - mycmakeargs+=( - -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=$(usex llvm_targets_AMDGPU) - -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=$(usex llvm_targets_NVPTX) - ) - else - mycmakeargs+=( - -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=OFF - -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=OFF - ) - fi - fi - - use test && mycmakeargs+=( - # this project does not use standard LLVM cmake macros - -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit" - -DOPENMP_LIT_ARGS="$(get_lit_flags)" - - -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")" - -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")" - ) - addpredict /dev/nvidiactl - cmake_src_configure -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - - cmake_build check-libomp -} diff --git a/sys-libs/libomp/libomp-17.0.2.ebuild b/sys-libs/libomp/libomp-17.0.2.ebuild deleted file mode 100644 index 8bb70d304c34..000000000000 --- a/sys-libs/libomp/libomp-17.0.2.ebuild +++ /dev/null @@ -1,151 +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} ) -inherit flag-o-matic cmake-multilib linux-info llvm llvm.org -inherit python-single-r1 toolchain-funcs - -DESCRIPTION="OpenMP runtime library for LLVM/clang compiler" -HOMEPAGE="https://openmp.llvm.org" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" -IUSE=" - debug gdb-plugin hwloc offload ompt test - llvm_targets_AMDGPU llvm_targets_NVPTX -" -REQUIRED_USE=" - gdb-plugin? ( ${PYTHON_REQUIRED_USE} ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - gdb-plugin? ( ${PYTHON_DEPS} ) - hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] ) - offload? ( - dev-libs/libffi:=[${MULTILIB_USEDEP}] - ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}] - llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) - ) -" -# tests: -# - dev-python/lit provides the test runner -# - sys-devel/llvm provide test utils (e.g. FileCheck) -# - sys-devel/clang provides the compiler to run tests -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - dev-lang/perl - offload? ( - llvm_targets_AMDGPU? ( sys-devel/clang ) - llvm_targets_NVPTX? ( sys-devel/clang ) - virtual/pkgconfig - ) - test? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/lit[${PYTHON_USEDEP}] - ') - sys-devel/clang - ) -" - -LLVM_COMPONENTS=( openmp cmake llvm/include ) -llvm.org_set_globals - -kernel_pds_check() { - if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then - local CONFIG_CHECK="~!SCHED_PDS" - local ERROR_SCHED_PDS="\ -PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11 -< 4.14-pf9) do not implement sched_yield() call which may result in horrible -performance problems with libomp. If you are using one of the specified -kernel versions, you may want to disable the PDS scheduler." - - check_extra_config - fi -} - -pkg_pretend() { - kernel_pds_check -} - -pkg_setup() { - use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - if use gdb-plugin || use test; then - python-single-r1_pkg_setup - fi -} - -multilib_src_configure() { - # LTO causes issues in other packages building, #870127 - filter-lto - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local build_omptarget=OFF - # upstream disallows building libomptarget when sizeof(void*) != 8 - if use offload && - "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null \ - <<-EOF &>/dev/null - int test[sizeof(void *) == 8 ? 1 : -1]; - EOF - then - build_omptarget=ON - fi - - local libdir="$(get_libdir)" - local mycmakeargs=( - -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}" - - -DLIBOMP_USE_HWLOC=$(usex hwloc) - -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin) - -DLIBOMP_OMPT_SUPPORT=$(usex ompt) - - -DOPENMP_ENABLE_LIBOMPTARGET=${build_omptarget} - - # do not install libgomp.so & libiomp5.so aliases - -DLIBOMP_INSTALL_ALIASES=OFF - # disable unnecessary hack copying stuff back to srcdir - -DLIBOMP_COPY_EXPORTS=OFF - # prevent trying to access the GPU - -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND - ) - - if [[ ${build_omptarget} == ON ]]; then - if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then - mycmakeargs+=( - -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=$(usex llvm_targets_AMDGPU) - -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=$(usex llvm_targets_NVPTX) - ) - else - mycmakeargs+=( - -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=OFF - -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=OFF - ) - fi - fi - - use test && mycmakeargs+=( - # this project does not use standard LLVM cmake macros - -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit" - -DOPENMP_LIT_ARGS="$(get_lit_flags)" - - -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")" - -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")" - ) - addpredict /dev/nvidiactl - cmake_src_configure -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - - cmake_build check-libomp -} diff --git a/sys-libs/libomp/libomp-17.0.3.9999.ebuild b/sys-libs/libomp/libomp-17.0.3.9999.ebuild index 31560a1c0eef..960f9ce8087f 100644 --- a/sys-libs/libomp/libomp-17.0.3.9999.ebuild +++ b/sys-libs/libomp/libomp-17.0.3.9999.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://openmp.llvm.org" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0/${LLVM_SOABI}" -KEYWORDS="" IUSE=" +debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX diff --git a/sys-libs/libomp/libomp-18.0.0.9999.ebuild b/sys-libs/libomp/libomp-18.0.0.9999.ebuild index 31560a1c0eef..960f9ce8087f 100644 --- a/sys-libs/libomp/libomp-18.0.0.9999.ebuild +++ b/sys-libs/libomp/libomp-18.0.0.9999.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://openmp.llvm.org" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0/${LLVM_SOABI}" -KEYWORDS="" IUSE=" +debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX diff --git a/sys-libs/libomp/libomp-18.0.0_pre20231002.ebuild b/sys-libs/libomp/libomp-18.0.0_pre20231002.ebuild deleted file mode 100644 index 31560a1c0eef..000000000000 --- a/sys-libs/libomp/libomp-18.0.0_pre20231002.ebuild +++ /dev/null @@ -1,151 +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} ) -inherit flag-o-matic cmake-multilib linux-info llvm llvm.org -inherit python-single-r1 toolchain-funcs - -DESCRIPTION="OpenMP runtime library for LLVM/clang compiler" -HOMEPAGE="https://openmp.llvm.org" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="" -IUSE=" - +debug gdb-plugin hwloc offload ompt test - llvm_targets_AMDGPU llvm_targets_NVPTX -" -REQUIRED_USE=" - gdb-plugin? ( ${PYTHON_REQUIRED_USE} ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - gdb-plugin? ( ${PYTHON_DEPS} ) - hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] ) - offload? ( - dev-libs/libffi:=[${MULTILIB_USEDEP}] - ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}] - llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) - ) -" -# tests: -# - dev-python/lit provides the test runner -# - sys-devel/llvm provide test utils (e.g. FileCheck) -# - sys-devel/clang provides the compiler to run tests -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - dev-lang/perl - offload? ( - llvm_targets_AMDGPU? ( sys-devel/clang ) - llvm_targets_NVPTX? ( sys-devel/clang ) - virtual/pkgconfig - ) - test? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/lit[${PYTHON_USEDEP}] - ') - sys-devel/clang - ) -" - -LLVM_COMPONENTS=( openmp cmake llvm/include ) -llvm.org_set_globals - -kernel_pds_check() { - if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then - local CONFIG_CHECK="~!SCHED_PDS" - local ERROR_SCHED_PDS="\ -PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11 -< 4.14-pf9) do not implement sched_yield() call which may result in horrible -performance problems with libomp. If you are using one of the specified -kernel versions, you may want to disable the PDS scheduler." - - check_extra_config - fi -} - -pkg_pretend() { - kernel_pds_check -} - -pkg_setup() { - use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - if use gdb-plugin || use test; then - python-single-r1_pkg_setup - fi -} - -multilib_src_configure() { - # LTO causes issues in other packages building, #870127 - filter-lto - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local build_omptarget=OFF - # upstream disallows building libomptarget when sizeof(void*) != 8 - if use offload && - "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null \ - <<-EOF &>/dev/null - int test[sizeof(void *) == 8 ? 1 : -1]; - EOF - then - build_omptarget=ON - fi - - local libdir="$(get_libdir)" - local mycmakeargs=( - -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}" - - -DLIBOMP_USE_HWLOC=$(usex hwloc) - -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin) - -DLIBOMP_OMPT_SUPPORT=$(usex ompt) - - -DOPENMP_ENABLE_LIBOMPTARGET=${build_omptarget} - - # do not install libgomp.so & libiomp5.so aliases - -DLIBOMP_INSTALL_ALIASES=OFF - # disable unnecessary hack copying stuff back to srcdir - -DLIBOMP_COPY_EXPORTS=OFF - # prevent trying to access the GPU - -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND - ) - - if [[ ${build_omptarget} == ON ]]; then - if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then - mycmakeargs+=( - -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=$(usex llvm_targets_AMDGPU) - -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=$(usex llvm_targets_NVPTX) - ) - else - mycmakeargs+=( - -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=OFF - -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=OFF - ) - fi - fi - - use test && mycmakeargs+=( - # this project does not use standard LLVM cmake macros - -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit" - -DOPENMP_LIT_ARGS="$(get_lit_flags)" - - -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")" - -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")" - ) - addpredict /dev/nvidiactl - cmake_src_configure -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - - cmake_build check-libomp -} diff --git a/sys-libs/libomp/libomp-18.0.0_pre20231013.ebuild b/sys-libs/libomp/libomp-18.0.0_pre20231013.ebuild index 31560a1c0eef..960f9ce8087f 100644 --- a/sys-libs/libomp/libomp-18.0.0_pre20231013.ebuild +++ b/sys-libs/libomp/libomp-18.0.0_pre20231013.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://openmp.llvm.org" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0/${LLVM_SOABI}" -KEYWORDS="" IUSE=" +debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX diff --git a/sys-libs/libomp/libomp-18.0.0_pre20230925.ebuild b/sys-libs/libomp/libomp-18.0.0_pre20231019.ebuild similarity index 99% rename from sys-libs/libomp/libomp-18.0.0_pre20230925.ebuild rename to sys-libs/libomp/libomp-18.0.0_pre20231019.ebuild index 31560a1c0eef..960f9ce8087f 100644 --- a/sys-libs/libomp/libomp-18.0.0_pre20230925.ebuild +++ b/sys-libs/libomp/libomp-18.0.0_pre20231019.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://openmp.llvm.org" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0/${LLVM_SOABI}" -KEYWORDS="" IUSE=" +debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest index 1989f0fc579d..ce67cad96b48 100644 --- a/sys-libs/llvm-libunwind/Manifest +++ b/sys-libs/llvm-libunwind/Manifest @@ -4,12 +4,7 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.1.src.tar.xz 127830376 BLAKE2B bb3b9f7358df9006307f5eeccfc5c5ee5497498c4f091347924911cb6534e8d930024c35387456af24bf647d9e24a3d927aa49199036fb475018a610b5d792c7 SHA512 6fc1d5ff4fec49ef5bb495ba9d8f9ee9052c10999ec9d3ac8f825c718e3cdd64abd95408c4e5bb7f67eb9a7bfac9e26d2a949c4da9f163b5646c02e8a670ead5 -DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b782d7c9c2a07911d9ede2e3421031bb1b4959bd495c5e39d094aeaf555579b9fe3eb834c1449077c154c629f5db605375e7c SHA512 301a6e6c46d6fee13c86dec1a021c35f6bf3a97e5d6b0aa7b7eac34e7ca52f6cefffc25a9e376250b1eb721a65a5852f2f1948abd432698363a81dd7ee19d81c -DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659 -DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909 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-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13 DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 -DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3 +DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.1.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.1.ebuild deleted file mode 100644 index b91c683ce070..000000000000 --- a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.1.ebuild +++ /dev/null @@ -1,132 +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} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="C++ runtime stack unwinder from LLVM" -HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" -IUSE="+clang debug static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -RDEPEND=" - !sys-libs/libunwind -" -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - clang? ( - sys-devel/clang:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) - test? ( - $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') - ) -" - -LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake ) -LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/lit[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -multilib_src_configure() { - local libdir=$(get_libdir) - - # https://github.com/llvm/llvm-project/issues/56825 - # also separately bug #863917 - filter-lto - - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - # link to compiler-rt - # https://github.com/gentoo/gentoo/pull/21516 - local use_compiler_rt=OFF - [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON - - # Respect upstream build type assumptions (bug #910436) where they do: - # -DLIBUNWIND_ENABLE_ASSERTIONS=ON => - # -DCMAKE_BUILD_TYPE=DEBUG => -UNDEBUG - # -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG - # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF => - # -UNDEBUG - # See also https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826. - use debug || append-cppflags -DNDEBUG - - local mycmakeargs=( - -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" - -DPython3_EXECUTABLE="${PYTHON}" - -DLLVM_ENABLE_RUNTIMES="libunwind" - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - -DLLVM_INCLUDE_TESTS=OFF - -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) - -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) - -DLIBUNWIND_INCLUDE_TESTS=$(usex test) - -DLIBUNWIND_INSTALL_HEADERS=ON - - # support non-native unwinding; given it's small enough, - # enable it unconditionally - -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON - - # avoid dependency on libgcc_s if compiler-rt is used - -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt} - ) - if use test; then - mycmakeargs+=( - -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx" - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx" - - -DLIBCXXABI_LIBDIR_SUFFIX= - -DLIBCXXABI_ENABLE_SHARED=OFF - -DLIBCXXABI_ENABLE_STATIC=ON - -DLIBCXXABI_USE_LLVM_UNWINDER=ON - -DLIBCXXABI_INCLUDE_TESTS=OFF - - -DLIBCXX_LIBDIR_SUFFIX= - -DLIBCXX_ENABLE_SHARED=OFF - -DLIBCXX_ENABLE_STATIC=ON - -DLIBCXX_CXX_ABI=libcxxabi - -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF - -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) - -DLIBCXX_HAS_GCC_S_LIB=OFF - -DLIBCXX_INCLUDE_TESTS=OFF - -DLIBCXX_INCLUDE_BENCHMARKS=OFF - ) - fi - - cmake_src_configure -} - -multilib_src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-unwind -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-unwind -} diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.2.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.2.ebuild deleted file mode 100644 index b91c683ce070..000000000000 --- a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.2.ebuild +++ /dev/null @@ -1,132 +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} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="C++ runtime stack unwinder from LLVM" -HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" -IUSE="+clang debug static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -RDEPEND=" - !sys-libs/libunwind -" -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - clang? ( - sys-devel/clang:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) - test? ( - $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') - ) -" - -LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake ) -LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/lit[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -multilib_src_configure() { - local libdir=$(get_libdir) - - # https://github.com/llvm/llvm-project/issues/56825 - # also separately bug #863917 - filter-lto - - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - # link to compiler-rt - # https://github.com/gentoo/gentoo/pull/21516 - local use_compiler_rt=OFF - [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON - - # Respect upstream build type assumptions (bug #910436) where they do: - # -DLIBUNWIND_ENABLE_ASSERTIONS=ON => - # -DCMAKE_BUILD_TYPE=DEBUG => -UNDEBUG - # -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG - # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF => - # -UNDEBUG - # See also https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826. - use debug || append-cppflags -DNDEBUG - - local mycmakeargs=( - -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" - -DPython3_EXECUTABLE="${PYTHON}" - -DLLVM_ENABLE_RUNTIMES="libunwind" - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - -DLLVM_INCLUDE_TESTS=OFF - -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) - -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) - -DLIBUNWIND_INCLUDE_TESTS=$(usex test) - -DLIBUNWIND_INSTALL_HEADERS=ON - - # support non-native unwinding; given it's small enough, - # enable it unconditionally - -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON - - # avoid dependency on libgcc_s if compiler-rt is used - -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt} - ) - if use test; then - mycmakeargs+=( - -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx" - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx" - - -DLIBCXXABI_LIBDIR_SUFFIX= - -DLIBCXXABI_ENABLE_SHARED=OFF - -DLIBCXXABI_ENABLE_STATIC=ON - -DLIBCXXABI_USE_LLVM_UNWINDER=ON - -DLIBCXXABI_INCLUDE_TESTS=OFF - - -DLIBCXX_LIBDIR_SUFFIX= - -DLIBCXX_ENABLE_SHARED=OFF - -DLIBCXX_ENABLE_STATIC=ON - -DLIBCXX_CXX_ABI=libcxxabi - -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF - -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) - -DLIBCXX_HAS_GCC_S_LIB=OFF - -DLIBCXX_INCLUDE_TESTS=OFF - -DLIBCXX_INCLUDE_BENCHMARKS=OFF - ) - fi - - cmake_src_configure -} - -multilib_src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-unwind -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-unwind -} diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.3.9999.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.3.9999.ebuild index 94ec81df1452..8f54197f0751 100644 --- a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.3.9999.ebuild +++ b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.3.9999.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="" IUSE="+clang +debug static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0.9999.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0.9999.ebuild index 94ec81df1452..8f54197f0751 100644 --- a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0.9999.ebuild +++ b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0.9999.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="" IUSE="+clang +debug static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231002.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231002.ebuild deleted file mode 100644 index 94ec81df1452..000000000000 --- a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231002.ebuild +++ /dev/null @@ -1,132 +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} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="C++ runtime stack unwinder from LLVM" -HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="" -IUSE="+clang +debug static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -RDEPEND=" - !sys-libs/libunwind -" -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - clang? ( - sys-devel/clang:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) - test? ( - $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') - ) -" - -LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake ) -LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/lit[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -multilib_src_configure() { - local libdir=$(get_libdir) - - # https://github.com/llvm/llvm-project/issues/56825 - # also separately bug #863917 - filter-lto - - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - # link to compiler-rt - # https://github.com/gentoo/gentoo/pull/21516 - local use_compiler_rt=OFF - [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON - - # Respect upstream build type assumptions (bug #910436) where they do: - # -DLIBUNWIND_ENABLE_ASSERTIONS=ON => - # -DCMAKE_BUILD_TYPE=DEBUG => -UNDEBUG - # -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG - # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF => - # -UNDEBUG - # See also https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826. - use debug || append-cppflags -DNDEBUG - - local mycmakeargs=( - -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" - -DPython3_EXECUTABLE="${PYTHON}" - -DLLVM_ENABLE_RUNTIMES="libunwind" - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - -DLLVM_INCLUDE_TESTS=OFF - -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) - -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) - -DLIBUNWIND_INCLUDE_TESTS=$(usex test) - -DLIBUNWIND_INSTALL_HEADERS=ON - - # support non-native unwinding; given it's small enough, - # enable it unconditionally - -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON - - # avoid dependency on libgcc_s if compiler-rt is used - -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt} - ) - if use test; then - mycmakeargs+=( - -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx" - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx" - - -DLIBCXXABI_LIBDIR_SUFFIX= - -DLIBCXXABI_ENABLE_SHARED=OFF - -DLIBCXXABI_ENABLE_STATIC=ON - -DLIBCXXABI_USE_LLVM_UNWINDER=ON - -DLIBCXXABI_INCLUDE_TESTS=OFF - - -DLIBCXX_LIBDIR_SUFFIX= - -DLIBCXX_ENABLE_SHARED=OFF - -DLIBCXX_ENABLE_STATIC=ON - -DLIBCXX_CXX_ABI=libcxxabi - -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF - -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) - -DLIBCXX_HAS_GCC_S_LIB=OFF - -DLIBCXX_INCLUDE_TESTS=OFF - -DLIBCXX_INCLUDE_BENCHMARKS=OFF - ) - fi - - cmake_src_configure -} - -multilib_src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-unwind -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-unwind -} diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231013.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231013.ebuild index 94ec81df1452..8f54197f0751 100644 --- a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231013.ebuild +++ b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231013.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="" IUSE="+clang +debug static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230925.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231019.ebuild similarity index 99% rename from sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230925.ebuild rename to sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231019.ebuild index 94ec81df1452..8f54197f0751 100644 --- a/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20230925.ebuild +++ b/sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20231019.ebuild @@ -12,7 +12,6 @@ HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" -KEYWORDS="" IUSE="+clang +debug static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )" diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest index 6680cee82115..76892de9c128 100644 --- a/sys-libs/zlib-ng/Manifest +++ b/sys-libs/zlib-ng/Manifest @@ -1,3 +1,2 @@ -DIST zlib-ng-2.0.7.tar.gz 853381 BLAKE2B 89672bd35ee54df72ff995c1b4ed188538011be4cd077e464f21a088b0b70b3f95b4259dc546a65e8d4900dc5bd5bb98041875e361000898b34518f7e008b99b SHA512 1c19a62bb00727ac49049c299fb70060da95b5fafa448144ae4133372ec8c3da15cef6c1303485290f269b23c580696554ca0383dba3e1f9609f65c332981988 -DIST zlib-ng-2.1.2.tar.gz 2404176 BLAKE2B bc0b65520562827b10216110e2020a3341ee0dd853874c19ddb6f9df776fc74a542c1239f77dc3ec2ccb3f92e75f1de7ef104edfecfe37312149b1bc29ae7403 SHA512 2b3073df4eb13d8318f8fa2b7674e4729642488f65dad49d3080ccd830f29e9e3f32a673b42634443ddf9e9ef85cfff4f2f3e182506f950b9ee0a208a92c0465 DIST zlib-ng-2.1.3.tar.gz 2404446 BLAKE2B f3c93e1ed6aa6d008915a69de92d58b1646fd41ae6c97fbdab9d921fd30c7931a42cf5dccd8911d52142960174a04df54d6ab557cc7c902930fc8609c31fbee9 SHA512 cb987c0b20a11fca5361dce94e53dead7364e739a984545c38ad4bf0c7fedd83d5d62530d979eca2182da88d7507a9bec8d3f5abff41e92ab5a63ac61001502e +DIST zlib-ng-2.1.4.tar.gz 2408377 BLAKE2B 0b5aff9671b43bda2adfc84987c6baa108fa444978d465f12516f13f32b88e6bbe52f7d3e48ff93c720229842062fe71c38ff7c1e7591e18fc7351c943fd2a6b SHA512 5afda5ea4be84f7d7b016416a6eed18e2aab6c698f006cdfbc8f8b43ce3dc73c7994ab9d1ca090c1b93cb1aadc8747bfd8216afb22b44633d49127f01b77cfa2 diff --git a/sys-libs/zlib-ng/files/zlib-ng-2.1.2-cmake.patch b/sys-libs/zlib-ng/files/zlib-ng-2.1.2-cmake.patch deleted file mode 100644 index 8deb07a60515..000000000000 --- a/sys-libs/zlib-ng/files/zlib-ng-2.1.2-cmake.patch +++ /dev/null @@ -1,35 +0,0 @@ -https://github.com/zlib-ng/zlib-ng/issues/1515 -https://github.com/zlib-ng/zlib-ng/pull/1519 -https://github.com/zlib-ng/zlib-ng/commit/39136c20716a94188c1d041b9656315371d35a47 - -From 39136c20716a94188c1d041b9656315371d35a47 Mon Sep 17 00:00:00 2001 -From: "Mika T. Lindqvist" -Date: Sun, 11 Jun 2023 18:38:12 +0300 -Subject: [PATCH] Try to find system copy of googletest before trying to - download it. * Don't use system copy if memory sanitizer is enabled - ---- a/test/CMakeLists.txt -+++ b/test/CMakeLists.txt -@@ -111,8 +111,6 @@ if(WITH_BENCHMARKS) - endif() - - if(WITH_GTEST) -- include(FetchContent) -- - # Google test requires at least C++11 - set(CMAKE_CXX_STANDARD 11) - -@@ -125,9 +123,13 @@ if(WITH_GTEST) - # Must set include and compile options before fetching googletest - include_directories($ENV{LLVM_BUILD_DIR}/include $ENV{LLVM_BUILD_DIR}/include/c++/v1) - add_compile_options(-stdlib=libc++ -g) -+ elseif(NOT TARGET GTest::GTest) -+ find_package(GTest) - endif() - - if(NOT TARGET GTest::GTest) -+ include(FetchContent) -+ - # Prevent overriding the parent project's compiler/linker settings for Windows - set(gtest_force_shared_crt ON CACHE BOOL - "Use shared (DLL) run-time lib even when Google Test is built as static lib." FORCE) diff --git a/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild b/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild deleted file mode 100644 index 641a623a64aa..000000000000 --- a/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Worth keeping an eye on 'develop' branch upstream for possible backports, -# as they copied this practice from sys-libs/zlib upstream. - -inherit cmake - -DESCRIPTION="Fork of the zlib data compression library" -HOMEPAGE="https://github.com/zlib-ng/zlib-ng" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -CPU_USE=( cpu_flags_{x86_{avx2,sse2,ssse3,sse4a,pclmul},arm_{crc32,neon},ppc_vsx2} ) -IUSE="compat ${CPU_USE[@]} test" - -RESTRICT="!test? ( test )" - -RDEPEND="compat? ( !sys-libs/zlib )" - -src_configure() { - local mycmakeargs=( - -DZLIB_COMPAT="$(usex compat)" - -DZLIB_ENABLE_TESTS="$(usex test)" - # Unaligned access is controversial and undefined behaviour - # Let's keep it off for now - # https://github.com/gentoo/gentoo/pull/17167 - -DWITH_UNALIGNED="OFF" - ) - - # The intrinsics options are all defined conditionally, so we need - # to enable them on/off per-arch here for now. - if use amd64 || use x86 ; then - mycmakeargs+=( - -DWITH_AVX2=$(usex cpu_flags_x86_avx2) - -DWITH_SSE2=$(usex cpu_flags_x86_sse2) - -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3) - -DWITH_SSE4=$(usex cpu_flags_x86_sse4a) - -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul) - ) - fi - - if use arm || use arm64 ; then - mycmakeargs+=( - -DWITH_ACLE=$(usex cpu_flags_arm_crc32) - -DWITH_NEON=$(usex cpu_flags_arm_neon) - ) - fi - - if use ppc || use ppc64 ; then - # The POWER8 support is VSX which was introduced - # VSX2 was introduced with POWER8, so use that as a proxy for it - mycmakeargs+=( - -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2) - ) - fi - - # TODO: There's no s390x USE_EXPAND yet - - cmake_src_configure -} - -src_install() { - cmake_src_install - - if use compat ; then - ewarn "zlib-ng is experimental and replacing the system zlib is dangerous" - ewarn "Please be careful!" - ewarn - ewarn "The following link explains the guarantees (and what is NOT guaranteed):" - ewarn "https://github.com/zlib-ng/zlib-ng/blob/2.0.x/PORTING.md" - fi -} diff --git a/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild b/sys-libs/zlib-ng/zlib-ng-2.1.4.ebuild similarity index 97% rename from sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild rename to sys-libs/zlib-ng/zlib-ng-2.1.4.ebuild index 25a52ed3352c..cfef9b1cc843 100644 --- a/sys-libs/zlib-ng/zlib-ng-2.1.2-r1.ebuild +++ b/sys-libs/zlib-ng/zlib-ng-2.1.4.ebuild @@ -27,10 +27,6 @@ RESTRICT="!test? ( test )" RDEPEND="compat? ( !sys-libs/zlib )" -PATCHES=( - "${FILESDIR}"/zlib-ng-2.1.2-cmake.patch -) - multilib_src_configure() { local mycmakeargs=( -DZLIB_COMPAT=$(usex compat) diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz index ec4cbe690869e1b53c49d524a0681c8e629691b6..adeb40490bbd86d3d79b7a3f3173c51fe6769cd2 100644 GIT binary patch delta 4989 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 HEG7T|Y?*|o delta 4986 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 E04S1jCIA2c diff --git a/sys-power/upower/Manifest b/sys-power/upower/Manifest index 1f9e6dd964b8..d17cda19358b 100644 --- a/sys-power/upower/Manifest +++ b/sys-power/upower/Manifest @@ -1 +1,2 @@ DIST upower-v0.99.20.tar.bz2 126098 BLAKE2B 670a2ad746c5cf8b2aca332f1f8c36fc96cd82b3ad8a7a5337dd3edce60cd73b1a83e807ec3f257d5216b3b4873f1bcf6cc9c434c195f75680e891c653f44fe1 SHA512 50e5b03f1319da3869b0caba4fbe78c8eabf1df6f783f1463b06394bee58bae42ad411780faa503965c5fdb983d723c0b5ae0731fae4220997a17875f4850b1e +DIST upower-v1.90.2.tar.bz2 138265 BLAKE2B f00b3a584f5564a0edc7fadad2e005da5938e61005c0c84ed6bfb9e612a5964a1f4b0a051a2a78eb1b71666e4182ce2e01e16f1b32269ed2db848b570f71fd09 SHA512 9cdaea76d604e79bb385c2d7d8df26ab74d8fbbd5ddd271d7dc3323ae4f98ce9504ce807638e008869fdec0e1fcaf8d4be53e486714913616b8df73d8e4ac396 diff --git a/sys-power/upower/metadata.xml b/sys-power/upower/metadata.xml index d4390c2eb58e..883f745a447b 100644 --- a/sys-power/upower/metadata.xml +++ b/sys-power/upower/metadata.xml @@ -4,4 +4,7 @@ freedesktop-bugs@gentoo.org + + upower/upower + diff --git a/sys-power/upower/upower-1.90.2.ebuild b/sys-power/upower/upower-1.90.2.ebuild new file mode 100644 index 000000000000..04bbbd818ccb --- /dev/null +++ b/sys-power/upower/upower-1.90.2.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit meson python-any-r1 systemd udev xdg-utils + +DESCRIPTION="D-Bus abstraction for enumerating power devices, querying history and statistics" +HOMEPAGE="https://upower.freedesktop.org/" +SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="GPL-2+" +SLOT="0/3" # based on SONAME of libupower-glib.so +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# gtk-doc files are not available as prebuilt in the tarball +IUSE="doc +introspection ios selinux test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/glib-2.58:2 + sys-apps/dbus:= + introspection? ( dev-libs/gobject-introspection:= ) + kernel_linux? ( + >=dev-libs/libgudev-236:= + virtual/udev + ios? ( + >=app-pda/libimobiledevice-1:= + >=app-pda/libplist-2:= + ) + ) +" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-devicekit ) +" +BDEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-util/gdbus-codegen + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + doc? ( dev-util/gtk-doc ) + test? ( + $(python_gen_any_dep ' + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/python-dbusmock[${PYTHON_USEDEP}] + ') + dev-util/umockdev + ) +" + +QA_MULTILIB_PATHS="usr/lib/${PN}/.*" + +python_check_deps() { + python_has_version -b "dev-python/dbus-python[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/python-dbusmock[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + xdg_environment_reset +} + +src_configure() { + local backend + + if use kernel_linux ; then + backend=linux + else + backend=dummy + fi + + local emesonargs=( + --localstatedir "${EPREFIX}"/var + + -Dman=true + $(meson_use doc gtk-doc) + $(meson_feature introspection) + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)" + -Dos_backend="${backend}" + $(meson_feature ios idevice) + ) + meson_src_configure +} + +src_install() { + meson_src_install + keepdir /var/lib/upower #383091 +} + +pkg_postinst() { + udev_reload + + if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 0.99.12; then + elog "Support for Logitech Unifying Receiver battery state readout was" + elog "removed in version 0.99.12, these devices have been directly" + elog "supported by the Linux kernel since version >=3.2." + elog + elog "Support for CSR devices battery state was removed from udev rules" + elog "in version 0.99.12. This concerns the following Logitech products" + elog "from the mid 2000s:" + elog "Mouse/Dual/Keyboard+Mouse Receiver, Freedom Optical, Elite Duo," + elog "MX700/MX1000, Optical TrackMan, Click! Mouse, Presenter." + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz index e8108805bc88798de3f886ef50b20866ee0fb66f..8c3a67950f228a562ab7119288e4228c6e237623 100644 GIT binary patch delta 10088 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 K5)rjjNB{tv`X)aB delta 10077 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 diff --git a/sys-process/procs/Manifest b/sys-process/procs/Manifest index e0bd02700d00..ba8358711467 100644 --- a/sys-process/procs/Manifest +++ b/sys-process/procs/Manifest @@ -2,6 +2,7 @@ DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 DIST aho-corasick-1.1.1.crate 182812 BLAKE2B df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88 SHA512 a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692 +DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 @@ -10,6 +11,7 @@ DIST async-channel-1.7.1.crate 12855 BLAKE2B f7762c5d3fa880da7e31f176fc28d9997fc DIST async-channel-1.9.0.crate 13664 BLAKE2B 52455c1c9f82bede902a96de0526ce4563184a9da303477110b556b4c877b563c21c32bfd9c6ded446ea0bad416af81a07e5df5a62e7c8f40c8183c1d09ac4f5 SHA512 cc624b87dbf34e4be4e219a82b96036396b92042025eeed2362d91f414ca17884365470fca5014b02659be44b77f20530ca33236dc427f0a2fcff2704c46c3dc DIST async-executor-1.4.1.crate 15490 BLAKE2B 2d85825f9deec4a89eae4be6c2899d22bd96f095413598abe2a58ca07e6b8745ee02a6e1db6a3be034159c7844e55009d6da9845116647c0b021dca115acf6be SHA512 24f8403f7cf7639a9477c0a4ee6fba8ebf73fc64b5c896ff07b5b9ea787ca65fa2e642e46a0ba3796e76774d46373e6ea6a20309feaf1f801281aea20cf82578 DIST async-executor-1.5.4.crate 21325 BLAKE2B d015fd9eaf570726fa82a7cbce96ecd4eb829659966f37bf48511e1d18fe3156827f1082ab6eb7b00d457964e6216238ee4aa4ec36c2ef300407277df83a5c30 SHA512 bb458b997462c28bb11d83a372d336c682039d0b3b43fd82a1ab9889dc982d14b29198aeff3861447efe55c06107dc4a0901025f492d305f6f4122fc83a5af7a +DIST async-executor-1.6.0.crate 21342 BLAKE2B 48b9a700f207422c61c416d91b2a3d96f438296b3664c4a74dd74e92b9cd4fd9b6d6732bd7be78c1c63c9ed01dfd519f0f5cc344f1f61adfcfdde450d7fb2cd5 SHA512 afca7c776c5b05246c020c9945fffb05787325bd4af493b4c543be194f8e408e9a147ab319acd7e9833aa80694286d861aa490e1d997557ac7a506e08b85d55f DIST async-global-executor-2.3.0.crate 11784 BLAKE2B 08481034b204a9b1016043ba240aae1f2c1a0228a4d268ba4fc5f68b71fdf92badc91830a97b1033fe632a72c79f7456a4fea02d33cd605379be68e13693f91c SHA512 4b5436c058c73e116dbde346b72658f53541cbda2f89b81ffce90f7132234ef71bd2067b39aa157236255191e460258c7acaa609196395a2c7c99ee73a0f38b9 DIST async-global-executor-2.3.1.crate 11790 BLAKE2B 601d2551fb5b93a40495f5fe5edd787defda8ab91fcd7a80bbac046d837b42690c1a2d154cf7f7cc47c928eb7baa042b9cbbf4f152fabd93d7ce74b2e29a47fa SHA512 91adf1a880b8508de4edafa5590e8ef426c2569789e93956f447ce088b02e203475a5b5d110d31baf6ff63a0012aeefc5dd25737ebc9d2edfdf78b7fc1a4f04e DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e @@ -22,6 +24,7 @@ DIST async-stream-impl-0.3.5.crate 4173 BLAKE2B e7c0d2371299af6fe9983adf4f8cbb64 DIST async-task-4.3.0.crate 29544 BLAKE2B ed27a637b0c7196f9dbc13b597cd97afbf4bdcd78d5f46e20862a39f41ea3b2dd9335795dbb8fc22e2c4ba75e4678156fb062f91211e1caf2475546ca99ba327 SHA512 55f4fa697d1e00946e3e518e35117552e66a28a4c52e72f66af4c1b9a31e932d1fd32f31a4097fea707789575a9aec0db2ce9eb51643909480a41c52d3558d22 DIST async-task-4.4.1.crate 36349 BLAKE2B 568181c271fe757a08c404ca84b164f280f1db5527e297185a06f8bee65a71ad59e7461fd6201893ba1feceb294d5b2c32783aa39a67380a53ae965154a0086c SHA512 3877a6473f04f9613191691125861838186a51ec5f10cfa7980e76a6425e1561ee9c943e707ad2f878ec033ebe6af89cf098b1daf0c171f1f6b2edaa8b26d6d1 DIST async-trait-0.1.73.crate 28654 BLAKE2B 07edf1e9cd92f389a7c05953200568dee887007b0233370ad55003cec40e8a310dc441c331c03df5a31681e033871958742f0a86955fb28a4bd05a95e01d2889 SHA512 f7739642fece168778f7c7c9077fef078e65943edb656399cbba27d4e37b0fb25cb7901c83dbe102b7c702a26f886f73a8240bc97ce14668013139a8814122eb +DIST async-trait-0.1.74.crate 28997 BLAKE2B adef7d3929f7cfb64c9884fdd17871193cc063f935a5540562b1092e85d85ab89527bd353486a219a2f9bb74ada6a0ee765e839435962cb5768f2a65b7a2b1e2 SHA512 2c0880bc3b7863deab06e873b3d5a893545549c1dae922370d629c16cc0ee5cb4df13b30fe9e34d1cee74449d549745ff99894ab0743f805d96a5d4b5ef2dc80 DIST atomic-waker-1.0.0.crate 11771 BLAKE2B 4e94bf07e1df3b605bd0f8e8f8750323a5fa7a4d9c703b2183323aea8293021ac3028c6b03482941330c598db78aca0af4df06d346dbf581f617c2c333a997cd SHA512 cbc3e12c10f20e1b6d9a03097159a098c5e3a50a941b742891bd39bf0f7310986bda3e1e4c2ea0dfc82a70d9d57342889c46c11fe0d328372a6b3abecf7fa9a6 DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 @@ -30,11 +33,16 @@ DIST backtrace-0.3.69.crate 77299 BLAKE2B 594358f1d9171fc369f50cacffab03b8a10a8f DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST base64-0.21.4.crate 77029 BLAKE2B 4380440305c8a293218bb1fdba5c257b2a088af2f74f2936937cd0f0b3462248b572bdbfe5e2a82af1f2cf04267267317b1c2b74972fa9976795e9c174d2352f SHA512 33fba19be1e7c3e74b57ae0487fda904258f31457c005467caf2e44eb55e271e0d2e3f2d4b80b667b05fc625878e0b136a07984dc88335a2099278672b3c4b0f DIST bindgen-0.64.0.crate 204700 BLAKE2B 4316d60ac565112afdaa99d70cdbd400d39bed1dcb6fc3d036952b4fc94d8ab4d35672fd8507b79dfa8edd34f09279e88bfccbae21b95f06a76a8df446c6bbeb SHA512 f016e3a9a9b0f65c0831f4c6fcf4839016124cefb8e2db922e1839ee22b9b9429ae20874f56217e8100a6bb68c4dd1b52664c41e9596b748088ed855111fbd95 +DIST bindgen-0.65.1.crate 213479 BLAKE2B 91f143d6d3ca37990ff01a9f11ba43fc7808210f47143419abd2de1d4b38a4855a806476b5607aa140de77b83db1649e318f6f904338c621cb300a53a00b1b01 SHA512 f3fab122b02abe8eca4438edb220eae0066a43f6ff4459aedca6c6261e769bdbdd6c820e5b29ddbc5b5cdf8ec0bdac1a4bc374fae2772117958e7c40bc22e8f2 DIST bindgen-0.68.1.crate 218997 BLAKE2B e3706a992c166c16cd8b8ef996b2eba6a0d67f493825e7257ba660f597de33002a32df7fea0fc2508fb47155f70ace0765e9ac4e4649d1f24b2bbac8ecf06d8f SHA512 29520e30db93ef3e239273854c926eba7bbbe2ec70e5162a4722e03947461510732319bfcfc20d5dfc0df137d69e8c1ad97daa0236c5bd4da8a1679bfd696a90 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 blocking-1.2.0.crate 18494 BLAKE2B 252a17536290d3898015b6eb844225c7fb78cd84424fda2459331d5eda56d19efff48c670b692288d32d870f62a539449a9b3ad7aef947de50f8862d44fbd9a7 SHA512 aa5cc62a340fb94859e90bd54b9e61d897026ee66570f15f94a0be287b470f5222233dbf30cdf1b0860c4a24abdb0c40f925d9ccbabfbf38fa27b5b17917aa33 DIST blocking-1.4.0.crate 17170 BLAKE2B 1870a752b3dd2b8fd7527417ef3b20cb928194d9c10ac9804801f6cee245cd96c24a0f84bc745a94c83aec53b17b2ecd04dd806a45f6b2fbf469207bb7c7fa24 SHA512 a4965b4f3782aeb964843e349a2b2f6ca992a513b9cf8fbedcfdf369b193e1dfffcbb6d163b4f39728476a2f68e01e3bf4ff44067bb2a58d76506e35179e21f0 +DIST blocking-1.4.1.crate 17205 BLAKE2B e8ad2b55e7509d39ba1903327dd21e576b9b189e3e8169ddb150a31971b80d0ac02f5356641c22f8ac7549854bc016225b22009174b97254dfda1ecd8ce49850 SHA512 2cc0e46ce53032b55bae9333ffa22f719f5146d2f6ee2f06233b0c4ebd5b8c68fadd673105078ff7fb645b16243bc5357974ba15572e3dcde1232c2dedc883e1 +DIST bsd-kvm-0.1.0.crate 5279 BLAKE2B 7e79ea662652d0dc74ae9a742a633dcfe7b4bfdaf977d7170877c5f57c22f4522763c51bd311f73d962ead376fe99e1b816cd7c2e27f0a3d9a54c9c427c42613 SHA512 cd5f432e5a95f644823609af39a243e2ab33312319140ca7d87220c9e529afc8f75e8d7d946fb32df16e70fb7e00b6f926ebecac1c3e5cc7f321833ba552e961 +DIST bsd-kvm-sys-0.1.0.crate 7249 BLAKE2B 982c158cbc09c5f08921a932a7f4ce8090e076b1db6d0b3dbdc03c6254e32a07f0546b1604955f2afc1a2ecb452f08043a9a2d331291fd099d628d7ba7619a8d SHA512 c9869aee9332cce3388c45e997bc595fa8c3b7edf476cc4643c7c2213c746ee83ce07b40431003fba99f480fd8a65c38157c9c00a487b905155a8fda4aff6149 DIST bumpalo-3.11.1.crate 81207 BLAKE2B ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292 SHA512 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b DIST byte-unit-4.0.18.crate 10943 BLAKE2B aa404990b8d72c179d1be6f104f3ca22bdf127e54c5ff22cda6940488f2ee59f05db7f348433249c0e27fea375c0fc145b61644e3f8210bd0b1aa1f5e45f55b9 SHA512 9f5ffc1f7f896cec5c510091c393903cd25447e7357892229615bc3a899f43ed2d7d8d9e9790cd185538c15f148f49f01c23035489da67fe949fe17575003309 @@ -96,6 +104,7 @@ DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5 DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 DIST errno-0.3.4.crate 10589 BLAKE2B a3c01fcfbb883c428bd9f93e72e1c0e6bad4a7c11350c6b27f10d6f3285993afa2a74c50cbf94e16ab5ee5564e0bec494480696dc7eae365e3efeeacd22122ef SHA512 8c9d8e30af79b554a6aaaf605ddc427355304fcaff9dbc7ace01b275b51a6b9297b7f1dcc4a27380b8ac06156d7f81984b87feaa82ac518f146bf3a149ae4dd1 +DIST errno-0.3.5.crate 10576 BLAKE2B 2d0548a8feee461445eed7acec865ebc2e2df31ce640aa265e14f72aabf933d45f1fbee57d15f608e1fccd547793676eb5ab96b1ebba5404a128bd84bc29ad50 SHA512 4036464d511ee39a309554a53a5f829ec39ff3683de7fc79c5f6f635e655c39001f077bd7eb6d93d8350f424a9c3b077f66b1652890f7b61ca47d32ae6d0f4ed DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST event-listener-2.5.3.crate 15392 BLAKE2B c56ed5eafa64014141e869dcf952e86f755eb35ed1722f8139260cb502ba226351ed1bea301618e94c9ca7f3309747057eb5f7d7986cfcdb7f6b79d13d52b439 SHA512 ddd67c1139ffe2aba95d763b73db0e2a9985dd2e57cf8f72030047d53d46d833df4b4192730cf0af4e060ce52e4f2df23aab6509abb94a6cd02e0d8cc3559d22 DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 @@ -105,6 +114,7 @@ DIST filetime-0.2.17.crate 14484 BLAKE2B c181cf4c3ddc5831c006917e7432620a62a0ca7 DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067 DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5 DIST flate2-1.0.27.crate 73460 BLAKE2B 5603848098ac02c9c83893df79ea9d9ad3df5b7e02ffa155ac74602bda7e28e14e6b7de2ff321b38d24fa3741ccea8a4c811abb47690cc295f90d4cf2bdd0bbf SHA512 e76e76444686433acabd16513e6e5860d4d6fa53a810f37266f36900f154acacac6dcd77b0373599a6d33a09175f5f02146d84726b982c59a78926950e19ff09 +DIST flate2-1.0.28.crate 73690 BLAKE2B c9f141bde0eda6b9c42da0a3ed69322c12c6c29bc522131f51ad56f6e2758646aa5585382407409257a8301f5f07a1825d150838bbb55822f2d49037f6279aa8 SHA512 9db6f3ddc4e1e91960b07c08712beabd911b297d93db8be3ecb97a392a4262e608c75ed8e9e34d87d58c3e67d1b7987734e14ab3d45fd837a2767e8016380284 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104 @@ -173,6 +183,7 @@ DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 DIST libc-0.2.148.crate 690988 BLAKE2B 41dd38cfff1431cd8184220745697d794a66f6badec750be3910ddc4a6ddcf964692b5b28a5a9714592c5579da26248092facb9407920330b55aaef38501420c SHA512 1dec9ec8f4c610c08f62bc2b45dd32f1e4528a045161d848b5c4f0382be1158a690f4d7760203d7d2347a80422671f43b07531871cf44990887eaaed35d924d4 +DIST libc-0.2.149.crate 715592 BLAKE2B 21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a SHA512 0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289 DIST libloading-0.7.3.crate 27378 BLAKE2B da36353819cbbc85dbb3196585970b431eb5570140978fed8a6b5e46bec2560b373e20fc108b9520589bfd1f804eea57a524a0cb497620d4a8fd11030e9c4818 SHA512 58da6e73f86aa05132949939507a128188ec2e26e2245e23b1534d90673c9909c7d5220aa4aeab2c16249f7433b4d0f98f20c94b8b1f7434c7abadc8b8039ae9 DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 DIST libproc-0.13.0.crate 31953 BLAKE2B 03a722990352c71ab21b6130ded0e4e8c1e3f64e6aeb6e301660f60991892b4060c0ca13b39c6609bcc88c19ba995947247013facc77bc093af16955b80cb173 SHA512 7e5580e45c074240073ae408212eaccd15ec5eaea15925f67b641ff2b353c09688bde3cee50022c558e35f8f03797eca6e6d4d41945833e66f5abd0253339a02 @@ -181,6 +192,7 @@ DIST link-cplusplus-1.0.7.crate 7576 BLAKE2B 9e8fc7f4b149a778c732469c6ef4663ad01 DIST linux-raw-sys-0.1.3.crate 878488 BLAKE2B eaf7d613f42d3f843f541a29641a1bc4f9152854f7a61a837ed79f121f1c962222e6c32244fc473297f09215a0e33c475c833090897b2e84af64197594112f1f SHA512 c968f7ef0289195717d245977b57aa127e8874d3e15310b38b92897f39da547211b2e7ea914b21bc3dc7cbe67daa8dbed812be868db64a00d6f270c51c5b3f26 DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 +DIST linux-raw-sys-0.4.10.crate 1407767 BLAKE2B 8bc633d99bc1ee1a6fdfa19501fd034a4475fa9ebe18a206e4254309d91aee7a91fc70faf9775efa5157a1b2fb7e5f827bde40a770b066643356113f2cf38b5d SHA512 107f61add087bff55869798d5c71bc6ac9ecb27a603d8f9071b856189de8b7b0a7f9243fa1433700f52a0c3020eff5604dbf6e0653109d0dd277b98ab45fae21 DIST linux-raw-sys-0.4.8.crate 1407619 BLAKE2B feaaae3eae813e30d0134f2490c489b5e62013f86153115eb06868fbf3d20c3bf3856500086de61d4dd3bc8faa90cf1b7151c05f0780a69e32b01a72c7b985da SHA512 aa35a1ad8774fb65a5866bd03c98861b8b445573ccb050bd365984dcabb37171f4456ef75d190bc770d316ea8efdd162eca6c555ad5538ed6f7f7d51827e7aaa DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 @@ -196,6 +208,7 @@ DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83c DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c DIST minus-5.2.0.crate 662305 BLAKE2B 1c1298503ef893f7be8bc1ad66dafc7148f3f738ebc9b2439ecf21980b81acbde4a992a7ab1d3792cc23790b0163afa9a5bef0ca9995bb278cd29035e5227500 SHA512 ae75fa0d9d0a91a7be3e18c39c85d0acf600215e5d7e1cfb42fb116b312f9b785fbf0c39bc96f2e4ead26e94a472905b5a35036e5e3b12f04233651c1d68602e DIST minus-5.4.1.crate 710529 BLAKE2B 14a0db6494fc6ccf2ae170c84555a4650ba95c04a48ed9d462b0175042dc963ca260d6427040c87b44912999166c66ed909680cff4be580f94291ca5efcba78f SHA512 c7d6622ab582644116e081b885ea827e639c1cdadb45b00ffd379624c6940a0177f06bc32287486c22ba068c085e56bb446d13182aeb1d6c086086bd8a7984b1 +DIST minus-5.4.2.crate 673769 BLAKE2B 2903bc5728907aa1db0560b3b050c43d0a2172cf94ec25c710d1feb62d992dacea74e85bf5a96e6981d372f14a335ff730c2a0377d4885f5f3d74e44956a1de0 SHA512 39405fa4cfaded25de4c650d7e2bf7c351cdba06b679e5221b9dc5c9fbc47f14eb3a764452cb29547f3d927b4c07be86d2d48fa516ad590a125e9ed460104c5f DIST mio-0.7.14.crate 87429 BLAKE2B b8277f844429d32b6085dac9649fcee20bfd1922eca541ea927b1ea3c61667beb4f63064a9828cf347ed55678842aab2a608af359b3ec92b595995a6544dc371 SHA512 2349691ea87a086f9bd8df5738705e9d7b59399089948f810b6a7124beffd44dee348703c89b4b1af8d84821dcb932960dc4bd9ec9543558f59a40c4806fbfd9 DIST mio-0.8.4.crate 93013 BLAKE2B bc9722d2211195dcfaf574d83b2967d299eb02ff40b4fb4df2eb6b08d78e018ae1a9e198f43268ab2d38733feaa8298e9736dec9fb9add66c401d57406fd1292 SHA512 b44675c90daa37336a25e7eef53cdc664e6f52590ed4955bac82641baf8099d3d94850da79d985255eb74b61a499b1ea4a9d7309f6ea4c41454b3dbb090b70ee DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a @@ -212,6 +225,7 @@ DIST ntapi-0.3.7.crate 126994 BLAKE2B 320b513d86af462c6e4d3349e4edfd28d73ddc8f09 DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 +DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST object-0.32.1.crate 275463 BLAKE2B df88d37427c2741931ab0ef24a482755168c7348ccc280f8264e94e5f8548c608799868e0bc5984632ee02aa84313fc5e222b7cd7ebc6829729ea49544f13416 SHA512 5bfd3b8960fd80bb48691fdef35d7a9fc3d752a1cf5f29cb4e146a17d427e878d972d208e8aefe5015b3c62d065ed9a66f2f9f790b4743d1a4a3f9c0b8e581e3 @@ -220,6 +234,7 @@ DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574 DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 DIST os_str_bytes-6.3.0.crate 22928 BLAKE2B 84e8197375742373bc7c7a3b459f8a9f97ffa0b8a2e517bee0d8ebb420a8509056cf56984612f44171c6b5e219b6ea91b14134fa6386b3cf3502b13ab92386c9 SHA512 34f861a15543933c9fcb560a835bd943231ffcef2c68126d8633f8e792d2d59a20765947feddb0c795a15329d74260d6c2bf74a1f10ee88f355f47240acbb42e DIST os_str_bytes-6.5.1.crate 22778 BLAKE2B 1d3daa82b41e6e360ec17051be2c5b1a394fe49ae349b2888e6f30fccf99d102c71357f76c3f68118de59e24480221b352a223ed01f26f11bf707b1c7de81941 SHA512 6d7a4475398daaae4e3d55ad58a8fba729517acf5744a5a6296f477207ee91e5bc36c2b54e58f6f9b15ce9bc75286e9ba62a59d577f0171d8151d3aaa01311b8 +DIST os_str_bytes-6.6.1.crate 27643 BLAKE2B 8440a196a3d3d9c3a584562b6c2a1033f5606998e8851f8ccaeababe58022a42e65510e12ebdbcc7b24d0fcdcf111d68bf00d89b8665ad5cee49180db853789d SHA512 977c0fe9891c021914153d6a081c3789018fcd1830224f5c6768d0c75ac8ac4919638bb0a41949710fd5e699b162d9290a5379cc6251535a127e212f5b86932d DIST pager-0.16.1.crate 9444 BLAKE2B f3bb5dffc9af9651b37eb1d5b1cfe1528be4b84afc7d7d9ff63528e96c5739efa389e7d8ce98b74ac63522ca135358adb3345f06ba9a70cf3722f6e0d7ec2bf4 SHA512 0a2a80fe12d2de7f6fd0e3a078d8d1fd3d154df068c80e29bff8034f498bc09866d4b4142d5d4eec1a7ba28ac75be65c374ee386bfe4190426a3c79594ebea16 DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93 DIST parking-2.1.1.crate 9583 BLAKE2B f58a4cd2547c91e3786fae4cfd4ff882e3be346c3b63aae4f87551085d7ae87b91a991879c444ca837116f43e6569dc0839d59f7fddc02f91eed227b6efe2636 SHA512 37d7f035ec4c1d7cc407552d5d297b84dbfa74d34315fe1a6d59bcba5ec6f63beed432fd4ce02b9676a74947fdc18138e6283ffafb58330a6ac8e3539ddda00a @@ -242,29 +257,38 @@ DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c DIST piper-0.2.1.crate 15878 BLAKE2B bf63206c72b08a87da7ec5949124bb2742ec0aadb116f4c2ea86b09adeec4f741479b64e92f824a3df87ae9dba07ebdf812cbb6622853f9223f8ed90ee6dc389 SHA512 86d2195b8811bc2d30050e977925a947b175ca674e99497b7202dd8c515e09fb83e42f389ed3c6b554dc2c6480892bfd26c91fee463115ef1c710aaea858afe1 DIST polling-2.3.0.crate 21678 BLAKE2B c30866c2f50c7be9343854ae266f948c10dc2a799182c2b19474ce104d49a5f777e948557647668cf6397711a4f73d19dfaec2b2513c7d992f41ebc7dcc9a319 SHA512 2f3352c0cddd06fb85b2cb5967ced2f3e18ab9dc6b66d08155038b7398443c797bc74a88983bb999a9c87a7c47a1170e34b920b18dc0485901def84c2ac1db35 DIST polling-2.8.0.crate 43554 BLAKE2B 8fc5986db7c34989954bbe84bd69d1f61c59b890d4e5fd21a20f3861bad750aafe2d1a89b3181df97f3659f1a6c980a92e43dcb9ef9e1de3881518024caa6f58 SHA512 c22dc35f39f374f21483c987d43108472dbfc291508e3f5e1d76e2c466f40b396b1ba7c222db5e5a2c0e670e83b4c34e0fbb5c3e93d86435b8a2ebb0890471a2 +DIST prettyplease-0.2.15.crate 57034 BLAKE2B 251f4b19f2580c5503c7c1d1c47bb9fc125f5c9b8d41c960430c953ae83484049df0fcb1bed11693389c1fe48b9a41a5be35701c4f19cec90ee1cdee592f4e4c SHA512 789f9e381964f2da75e9def9f2474bc8a15adb598faae5044088543c9cd53f6f2fb70875263adaa7504e73a9fe1890949bdb9930dad199638c00196b24da6929 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro2-1.0.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931 DIST proc-macro2-1.0.68.crate 43783 BLAKE2B 0e6b3a6af81f4e5f7db6cdd79e43dbe65beca51a676dad32a36266e83d871ea73662bf6bda816774ccde1ca6f158c18610fe6d65ec8a01785ab8d07419492329 SHA512 ea4c48033cc95be90278dd2b543df841e4a947adc6ee472bc004d0713883691901f17696e1e521b77ddd30024c04166e5746b3678d454b2fb8bdfb654aae723c +DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d SHA512 d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1 DIST procfs-0.15.1.crate 128786 BLAKE2B c61d2d514eea64d4e6e55ded61eebaf63f391a77c2e6f36dee6730ebe3c5a6908507e514295c1562c722ec587e45550a2f8798167952689e80e1096f0bcb58fb SHA512 8ccd80a027deb759798d055e21ae56f346e3cb869af40de23970f7237100f46087b3c3f1908900ce558b92bf5d341421a1b717cfacdcdd6d38b256255f15ac82 DIST procs-0.14.0.tar.gz 1086663 BLAKE2B 5ca0e01ea2913634e7cd5e84c1d770f73bb64afb6c3ba95aabee80ab5ca1f9ca1e67f501f09abad5a94af0653a37d671c27c70ce8d9bacf7dfe57f260fb74259 SHA512 869c0b3fc996fe645c70dbc563558d86dcf945bd491e79977f1f4c909da47ebede131a6dbe2afe504712f170c83cce542901b932e3724fb41ad1b4401647230e DIST procs-0.14.1.tar.gz 1088950 BLAKE2B 510362c8e9f6d97a1aa0d34bc43ea4cdda7c6c4606a9084144b41a8c55b5444fa0e538f64b236903d80d6dabc5a5c031f2df126916e1c504325f9b869907a390 SHA512 0a3450bc8b9154ac2f979b4948ce0c1a5d34a730f742ef0e6551a31dd2cf389f1ea0ba0d0069b4df6bf7f36e88e89afcb46e2b8778f4faa582f3966a020e2d23 +DIST procs-0.14.2.tar.gz 1093970 BLAKE2B 49cb03c4ea708902df9bb749e1ae2ec9f7f6a60245da27fc822cb5cce12117b773dd44d440ec6cfc5962bf209fbe1d689cf696471a299a8bfa60e53fca13c850 SHA512 7917d7b0356b5bf3deb03f55f0a733378a6a96d5eed7e1631f353f1bf7ce2013cda11e6af69c991ed9a56c25a02f691c99bc373714ea8b22359fc60239c73e8c DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda +DIST regex-1.10.2.crate 252839 BLAKE2B 4be7bede72d41634c52eea25566fb13337a84a055aae6fb73d3b18ab9168085ed04ffbfd5b6f87c2f85c9922893b9c9a253a8c874eae9185b2100850443b1517 SHA512 e594f70cc540586e4039e7b905ede9e507757b531f22a94aae185e47732ae0d54bceb2c6aceb815819a9652c01ccf697798d372631f2f864c04ca2eec59759d3 DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876 DIST regex-1.9.6.crate 254981 BLAKE2B e0341184d93703a32734f1081d8962723873ef558f4db764b1996dfa9eeb359ac530f7dd93f4d32947e91c056b8bdc51dde99b890c14f959b02763dc22bd996c SHA512 e0da225eeeb9d02b83992959889fa9360b9c549905e4ae4982e61743fccce6d721eb0283a5d2f3e9323193bd5c839a2d0da603849bf6ec5f8ad2b7ffc81c59ab DIST regex-automata-0.3.9.crate 610489 BLAKE2B 6eccdf930979ff4e8657cdb8fc67feebe18d16f6deefda7e1692c6cb6f311bd3c360d9dc091938bdaba061669b003ff7689d7717489326aba70aee563a4f0e20 SHA512 c404677bf470f913c1ca70385a1b9694ec4c048d306380c23001bb746803ff70999c7e215efdf02c6bf03cd9a922e98a6ecb3be588fd4f05c1f57836dbe54c0f +DIST regex-automata-0.4.3.crate 617011 BLAKE2B e685724eb037411c1a73d6d355c76e9e32c40f1c9029acaf86477796d3f5ad092b0c5619f4df2fc1ce34243f2ad8af147aa31f83a435e5b5adf55b4c9c8a9359 SHA512 4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8 DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6 DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd +DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728 DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustix-0.36.15.crate 294690 BLAKE2B cd13d14ae72d21831f5a4aebdb4a43040e3d0ab826883c2b85126ac2ec814b3d65676cb82c9f20ab9cf2fcd5229ba3ff33bdf6f69800f602faf28be42839a3b5 SHA512 3c6b5baeb365326e33ca2f5c07d7fa572ee6c705b157b414dc7772ac55b7b7818fd26f5c62c96f348b2af93e54c28e7ca38897ff2902a2dcb23030f7be40b24a +DIST rustix-0.36.16.crate 290950 BLAKE2B 7f453c242a03747ac25af6272f0d2eec4fda98b15537da30849160ac394664c5570142683e442207b0c51ac025e2c572570854f4f6efaa73ab83d7fc9e7c3421 SHA512 539fed8219e0784115a693d0b6152f1ad183a1ba8edd28407264b6de2fbb491a3b07d705abb33abdd48d76c7fd107f427b250a9d707df1ffb279babe5a0d0117 DIST rustix-0.36.4.crate 287355 BLAKE2B b57582ff65430e21cbef8f86851e97a4f0c89c0d456cbee8e2747548b045429d85f4b0df87ea39eb5005b8a5e2ec85040f4531f1ba6a6a1405e3b26a91d6525e SHA512 e56eeb9c0a6298b1fa2313ee887c63e5d24e08a880ce870703517d1b754dcf548011d78bfff762be952ef5f253c8d7d58d5e959f41235f7e99fc8e38ecb314a5 DIST rustix-0.37.24.crate 323168 BLAKE2B 4d472e5272c622665cb7cfd54997ad4b34078f06ce38f2c084333794a3341397fe095d4272b258d2bc19526854d7b10befe6a491d27adc49136af36f75897e2e SHA512 9c995187f0c2c6b2c86811a2cb128e73de1b4f96acbed2dc41687c001d3f74f058d5a540945680f96ce04c272a9b79e9e568cfaa4f0c40247afc4b6ef35f252a +DIST rustix-0.37.25.crate 324662 BLAKE2B b23833fde9b441f2bfde956c203eaad364c94cec1ece185fe4f1443e6cc142eee3c2a5d2b6fc1494a72484215bc4365d33ecde340510dc15acbaad98c35ddff1 SHA512 357961b9704d37e1b8d1e88f1b5431c01e0f911fb6c448778024fca685d46702170e2a344e4e70b05a9d522e279b0165ad0ff600000dff5fa391a02a271244e9 DIST rustix-0.38.17.crate 353766 BLAKE2B 678eb7f47bde735cf6377f3e2174135c0f9468483f5cd908cf813d798fad92d0bc7e1853f8643ec162388eaf1fed1f4d530bca82a75d57203945363433f77310 SHA512 26536098157ba388072e18c7fa26eb4e5617560dbe44002c2796d628bacb67782422b475602277981c806e5bd8f47ad0ef04264ff724796d08e37d830431f876 +DIST rustix-0.38.19.crate 357358 BLAKE2B 02968a58324ee719d424d0087ee7fed8b83979ab5be2aab3738cb577ef2c09f01eeaf1bbf12aef6c56c61c01b80600beef22f663301db0dcc429c6232ecb3b60 SHA512 1ea995a053d1bb36ff1459b5b25b2ec7d02e28a2973554737688f61079bdf1b87c8c139b0284beeea26a404ba3b9e2e4d4d61b13524dd20e15acc2b7218118af DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d @@ -272,8 +296,10 @@ DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb9 DIST scratch-1.0.2.crate 8152 BLAKE2B d38df70a8067ab6a411798b64e4e9679b554aa66886c824e410d50ed805555716e96c54872186617f2963526119ba81c20ce237d4a0b1ce754d7d28696c9b742 SHA512 c3863dff0c67184605b356d6cc57db2bdf26cad9e0357ce6cbf7d3f23d913fa8917966a8c93b3084a3c9c900e357c6ca4bc2bc5ae5db3bb6feb5ee1ea5c61521 DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2 +DIST serde-1.0.189.crate 76276 BLAKE2B e4cf8d9608f341007f9a92af434395659511238040ddd2cec137539a51c05b949f79c4965ad9ec25f67a72fe8341573f2d1075766f7ab5842a107b12e0468a3a SHA512 3fb1732f6866db8412cbc4ceb57bc8f90cbee005e2687a388b052e5b94dd464aebff57a91cc8ce5da62508bfbd6cc4e14a524090a5fa60724cc9bd1bb5ea1035 DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91 DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0 +DIST serde_derive-1.0.189.crate 55708 BLAKE2B 6f49c1a8ef5402251d6bdbfcc03fa411c0440d292fb03bbe38e9d4f9eacc128c60a33bbdcdb5fceeb4e0a6f6eace56b8da16f90fffda08c580b87409ac5c3d29 SHA512 54bf81d6a18297d57122d8eca3fa4fd60a13907fe65bb68081c6f9c0f8c13f3f3206f74a0e9e3c3546c8581b8f7d4af92dd74fe4172f039d3022eda031e1e342 DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc DIST serde_json-1.0.86.crate 144680 BLAKE2B 666aa0fd8956966aa4bdbfcd88699ae3ab31ec4ad3041c4c3c7b66a86b79829c17d937b0d558a0c34754e10b15cc2100c10e5479302b4af3efda73df73287845 SHA512 86922c40ce32f03c5128e899ce161e186dc35decd3e0672ed347a82f59452f2a3ba0284c342548b17e4b8dba7b13a3d98749ae8981c725ee853537f6e6b40092 DIST serde_spanned-0.6.1.crate 7828 BLAKE2B 78d39bca0850b78f0835167ca7786c0bf356d668389aaaf3ace946e91d9a7db8dcba895e833d87e88502b2ba969cac9aad6c1a053c5ecb37f845ebb3b0bb5b32 SHA512 6271aa2af243021002a10cdbd16cb081bf10ab53a61cace104182eb4f28e0c0d7c447b7dcedb350ce78debf5ed6ce6502cb823ae9177d98c5288310094eb22d9 @@ -315,6 +341,7 @@ DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f14 DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST tokio-1.25.0.crate 626886 BLAKE2B 8b6465d8af495c04000dd593927c841a75a9d98082cce771f4b546460c42092f33b85be745839aeb68b91fc58c3d39f3b34c6376c68f95034e25639e45f09041 SHA512 ff53b5688a6b275ac02b0797eb3967e7ec6764f13373717e4b25623b4ddd8ca964fb2e30827bfe85de20a5d7a19b0408a6a5565d9199cedb6e00fa83c21b7f6c DIST tokio-1.32.0.crate 725004 BLAKE2B 80dde8073cdd361c8e05a8ef3b0fed0b4ee56c915ed6c0adde4bc2db487e0dd60a3adafa55aa9a763d37ec992a27208063aeee6a95b594b2e5b02e2bf65da9a0 SHA512 c7a64e08b4584b52c98118dd07316ee3bc0c2b405278f37bce58c512072c20268df66a8ab553e4d3bd3470753899ac3b1df4b9b5411743dc0e092fbc2d9b11a2 +DIST tokio-1.33.0.crate 733783 BLAKE2B 6869ecfa08015d61780e0467e4f4063ef14a134d8901c0dbae3ae25fb79a3661916c90b8fd1faa507389abbcb7de4ec493b1c65344b781b2cda48817007a2326 SHA512 49fc49106064a637988619fdc5f949654b64b26e956801cdfcd46d8441bc4825683969bf65421e1466b5e2c8bff7212f738d8d5182980e4133e84d0187999b70 DIST tokio-macros-1.8.0.crate 9346 BLAKE2B b334eb3f221ae22ad379db2ef7e4c88e6a01a69146726287b16a958a0c17fadc69063c2e6ca3cd1dbb21e764084c9ba64cfad705b5b5d448133349a7aed69437 SHA512 3fa620db09a8e911a2896c5c671494d3f5894b4014e868374e4f1331829975b287499c2f7a7615bf26a6b9abb3815b459c1fa684a738ea153ce09cecbfa57bc2 DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d DIST tokio-stream-0.1.14.crate 35881 BLAKE2B ae77512f93bb58c33036c1c0e7b8f29dd1d56274b6168a51b262c39184f0a3d366375414a3fca2a7c6c836f618e236189fdea3dbec39a861155409ffc9a77d3f SHA512 b600ef2dd90e0f46d21e94cd04baba91ec3f586832125cc2f51f350b47e7f9cc1ff5bc7529843347fc60043a61243e5b846d8db8406014969a8935385f161303 @@ -327,8 +354,10 @@ DIST toml_edit-0.19.3.crate 93962 BLAKE2B 07a46618550673aea75a2706df9d7f557b59d9 DIST toml_edit-0.20.2.crate 96487 BLAKE2B 030a68413efaa9cd970f4d0c9c32068c90b5f2633a35673db76af12dbe66b26c8ac2c31fffe8d78046c677bf404358a269131788df816bc52208b78650983580 SHA512 7eacaf3c78ac8c2bd768dc7e5ff03c39dbfed60da1eb498ba537a56579d674a23a7db6dc30286a088a0f3158cc1a292783194df5415eb1620d61c61df36e18dc DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005 DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 +DIST tracing-0.1.39.crate 79314 BLAKE2B 8ddbc386e09d6162150a79d868882de7195a532fdc157b0d323f44cfa96a00f6171b576a9295667651513f0468bbed2d2ed535e1c07946711b160c0fcd91e497 SHA512 ade13c507cad7d59be247007019d4f576782d6d1145ade4d15e16b74fde4d0a8b6164721017bfd500a2591ed2d8ac63bc29d2d27c17899b4179df1fb1ea0ecc8 DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65 DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed +DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521 DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3 DIST try-lock-0.2.4.crate 4467 BLAKE2B 7afbe36d02ccf31351c7c7ca4415578383bb4d0fbf89ba2c5c7835dbf410326fb0f6cb302baf7c1edccc4b193a2ab8079545fd67f26a74457d116204f3c6e745 SHA512 fbd989589eb0a1fb226de65537d51eceab632603e69710b37708d6109ed09c07333189675d5e560e35cc836e5cd211c726d8ce247186b5ea4529328d46c22632 DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 @@ -343,6 +372,7 @@ DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4 DIST url-2.4.1.crate 78228 BLAKE2B 6e324237af50605e9285889d967e6a66e258982c5e78ec99b2df68cbcc555574c0b0d650724ecb015e1065c737c88e3c04205973c35b0afcd63f222e91dde3f9 SHA512 ff2aed100e405f4474e17dcc01d59b63460e7a8babeb7cdcf9df6c1c65216c425e24d557f76c7097702b2befc381656107bef755ce929089b52a3901c46aa185 DIST users-0.11.0.crate 21980 BLAKE2B c106e9ed67b9ad766bb7318506261579768185aea3d956d9e8b2adb52349525fe69703ee3bb2e4fb02aa223bfa6fc92a14d8128412623f70654254f842d7322c SHA512 e28028f895780bd59a11069b81b87470a287a447e42566cfb8de0e2d4ba8c90a3ce92901e253dcd2628383c8ed06c10714bc0181a57bf257f7edb3510936e596 DIST utf8-width-0.1.6.crate 2935 BLAKE2B 819dffbf5203508fa3c30d8904295cc550cb7569d11346d8066061763982c7c78f3a0a7d6733c8e9ed38f943625b3c50f84da87b6f7a1d042db9a34cb57ebdd3 SHA512 2c51e38c7fa2a2c113ff74164067e49e2e615048144f3065c228a965804029447f7a1e65d926facccb8332a2ab2be02fffb7413d8eee6f883d941909b350844c +DIST uzers-0.11.3.crate 22745 BLAKE2B 59a64624c1a59dff483e28f1b80499191c9a860dcb00e4f27c5c39942ba5a1ec6a4fbe98bb585fca079f4594a57fb24db41675e1aac87fb4873e6056ef13c98f SHA512 3a4eb2d2479550bb34319d2d3841f1e4a5b024dd85193ce127a90479b3d801880d9d3624caa265aaaf9908c7dea73fd7da5780c12c2984db3db04ce45668d97d DIST value-bag-1.0.0-alpha.9.crate 26630 BLAKE2B 300e33ff2a397ee1d5463c868740a0a8baa007be023a5cf7bc4836acc5babd4d529c136fc7d968556397f9bac6b884259222a92d292b659fc24df0520a7da58f SHA512 52ae5b11c2f9befe58c28274f0596ba5b5a59e64f60be715967693600b94adf8329471e0db45c7abcd7d13bcf8a8dbf6f7818de253509ce6f87e04d6af084709 DIST value-bag-1.4.1.crate 28652 BLAKE2B 4f9b215ddd979c4e67862067010ee524a4b6dcae40184572b4ece4dfab8f5c8ed20a4b867cba9183ec0b016cbc4735bee4e180aeb5f7c648aff540b2f9913a91 SHA512 6505ed342d6e2dda2d74a75c4609cddc130a291c09618c7111720ef26f01d059e11eb24339a58daf4a9103bec15f676668afaab52a7e423b2acdb565852c452e DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 @@ -407,5 +437,6 @@ DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a7046 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST winnow-0.5.16.crate 145939 BLAKE2B 4af89ecc35077b5e51ac05a48d15bed01f31f18a56c45a510d73be7fe5dcd1bc881dc37d8aabde9fdacfb94bb4157108ecad147fb37cbe4dbde5f304a4b15fc1 SHA512 8655879d8e144a5632c7eee3b3d53d7b5f72e182fd8bf2a758ccbb6b35355e82ae17e34708bd617ce11881829292bba4393354e0fdbff0695ecb60b46caea14f +DIST winnow-0.5.17.crate 147147 BLAKE2B 09adb991e02214666f6e2117bddd144b2ff6c93a044387d86cd01a37593c9c191a8e74e53be482805e31e4dd60ecb5f7228c010492993695e55fd8cad994e261 SHA512 632b9610a41626103583e7981f2621b79cecccb7cb4c9e003538be19f9f12dae0c4a3d94fcd55a3b0f62e7305d6de56668a6d672fa9739bf044cd30db8c093bc DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac DIST xattr-1.0.1.crate 12258 BLAKE2B 5f7614de3e7179983c9767953b7713fa387ffb011ced680c93edf4a8ce2b0273a10bac6a968f67d7636beafe3c8ceb3015aa97b2b607d591c7cd68f5eaa07725 SHA512 f26860cf452e158ddded144d96b80614068dc6271f38ec3794ced4272c9ad01b9baf4938cf7a249e9716947b9c1b2700266bbd6ec9bc7645a3a2fbca9ab67c67 diff --git a/sys-process/procs/procs-0.14.2.ebuild b/sys-process/procs/procs-0.14.2.ebuild new file mode 100644 index 000000000000..1f1cbe242141 --- /dev/null +++ b/sys-process/procs/procs-0.14.2.ebuild @@ -0,0 +1,291 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.6.3 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler@1.0.2 + aho-corasick@1.1.2 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anyhow@1.0.75 + async-channel@1.9.0 + async-executor@1.6.0 + async-global-executor@2.3.1 + async-io@1.13.0 + async-lock@2.8.0 + async-std@1.12.0 + async-stream-impl@0.3.5 + async-stream@0.3.5 + async-task@4.4.1 + async-trait@0.1.74 + atomic-waker@1.1.2 + atty@0.2.14 + autocfg@1.1.0 + backtrace@0.3.69 + base64@0.21.4 + bindgen@0.65.1 + bindgen@0.68.1 + bitflags@1.3.2 + bitflags@2.4.1 + blocking@1.4.1 + bsd-kvm-sys@0.1.0 + bsd-kvm@0.1.0 + bumpalo@3.14.0 + byte-unit@4.0.19 + byteorder@1.5.0 + bytes@1.5.0 + cc@1.0.83 + cexpr@0.6.0 + cfg-if@1.0.0 + chrono@0.4.31 + clang-sys@1.6.1 + clap@3.2.25 + clap_complete@3.2.5 + clap_derive@3.2.25 + clap_lex@0.2.4 + concurrent-queue@2.3.0 + console@0.15.7 + core-foundation-sys@0.8.4 + crc32fast@1.3.2 + crossbeam-channel@0.5.8 + crossbeam-utils@0.8.16 + crossterm@0.19.0 + crossterm@0.26.1 + crossterm_winapi@0.7.0 + crossterm_winapi@0.9.1 + directories@5.0.1 + dirs-sys@0.4.1 + dirs@5.0.1 + dockworker@0.3.0 + either@1.9.0 + encode_unicode@0.3.6 + equivalent@1.0.1 + errno-dragonfly@0.1.2 + errno@0.2.8 + errno@0.3.5 + event-listener@2.5.3 + fastrand@1.9.0 + fastrand@2.0.1 + filetime@0.2.22 + flate2@1.0.28 + fnv@1.0.7 + form_urlencoded@1.2.0 + futures-channel@0.3.28 + futures-core@0.3.28 + futures-io@0.3.28 + futures-lite@1.13.0 + futures-macro@0.3.28 + futures-sink@0.3.28 + futures-task@0.3.28 + futures-util@0.3.28 + futures@0.3.28 + getch@0.3.1 + getrandom@0.2.10 + gimli@0.28.0 + glob@0.3.1 + gloo-timers@0.2.6 + hashbrown@0.12.3 + hashbrown@0.14.1 + heck@0.4.1 + hermit-abi@0.1.19 + hermit-abi@0.3.3 + hex@0.4.3 + home@0.5.5 + http-body@0.4.5 + http@0.2.9 + httparse@1.8.0 + httpdate@1.0.3 + hyper@0.14.27 + hyperlocal@0.8.0 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.57 + idna@0.4.0 + indexmap@1.9.3 + indexmap@2.0.2 + instant@0.1.12 + io-lifetimes@1.0.11 + itoa@1.0.9 + js-sys@0.3.64 + kv-log-macro@1.0.7 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.149 + libloading@0.7.4 + libproc@0.14.2 + linux-raw-sys@0.1.4 + linux-raw-sys@0.3.8 + linux-raw-sys@0.4.10 + lock_api@0.4.10 + log@0.4.20 + memchr@2.6.4 + memoffset@0.7.1 + minimal-lexical@0.2.1 + miniz_oxide@0.7.1 + minus@5.4.2 + mio@0.7.14 + mio@0.8.8 + miow@0.3.7 + named_pipe@0.4.1 + nix@0.26.4 + nix@0.27.1 + nom@7.1.3 + ntapi@0.3.7 + num-traits@0.2.17 + num_cpus@1.16.0 + object@0.32.1 + once_cell@1.18.0 + option-ext@0.2.0 + os_str_bytes@6.6.1 + pager@0.16.1 + parking@2.1.1 + parking_lot@0.11.2 + parking_lot@0.12.1 + parking_lot_core@0.8.6 + parking_lot_core@0.9.8 + peeking_take_while@0.1.2 + percent-encoding@2.3.0 + pin-project-internal@1.1.3 + pin-project-lite@0.2.13 + pin-project@1.1.3 + pin-utils@0.1.0 + piper@0.2.1 + polling@2.8.0 + prettyplease@0.2.15 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.69 + procfs@0.15.1 + quote@1.0.33 + redox_syscall@0.2.16 + redox_syscall@0.3.5 + redox_users@0.4.3 + regex-automata@0.4.3 + regex-syntax@0.8.2 + regex@1.10.2 + rustc-demangle@0.1.23 + rustc-hash@1.1.0 + rustix@0.36.16 + rustix@0.37.25 + rustix@0.38.19 + ryu@1.0.15 + scopeguard@1.2.0 + serde@1.0.189 + serde_derive@1.0.189 + serde_json@1.0.107 + serde_spanned@0.6.3 + shlex@1.2.0 + signal-hook-mio@0.2.3 + signal-hook-registry@1.4.1 + signal-hook@0.1.17 + signal-hook@0.3.17 + slab@0.4.9 + smallvec@1.11.1 + socket2@0.4.9 + socket2@0.5.4 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.38 + tar@0.4.40 + termbg@0.4.3 + termcolor@1.3.0 + termios@0.3.3 + textwrap@0.16.0 + thiserror-impl@1.0.49 + thiserror@1.0.49 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tokio-macros@2.1.0 + tokio-stream@0.1.14 + tokio-util@0.7.9 + tokio@1.33.0 + toml@0.8.2 + toml_datetime@0.6.3 + toml_edit@0.20.2 + tower-service@0.3.2 + tracing-core@0.1.32 + tracing@0.1.39 + try-lock@0.2.4 + unicode-bidi@0.3.13 + unicode-ident@1.0.12 + unicode-normalization@0.1.22 + unicode-width@0.1.11 + url@2.4.1 + utf8-width@0.1.6 + uzers@0.11.3 + value-bag@1.4.1 + version_check@0.9.4 + waker-fn@1.1.1 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.87 + wasm-bindgen-futures@0.4.37 + wasm-bindgen-macro-support@0.2.87 + wasm-bindgen-macro@0.2.87 + wasm-bindgen-shared@0.2.87 + wasm-bindgen@0.2.87 + web-sys@0.3.64 + which@4.4.2 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.6 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows@0.48.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + winnow@0.5.17 + xattr@1.0.1 +" + +inherit bash-completion-r1 cargo + +DESCRIPTION="A modern replacement for ps" +HOMEPAGE="https://github.com/dalance/procs" +SRC_URI=" + https://github.com/dalance/procs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=">=virtual/rust-1.67" + +QA_FLAGS_IGNORED="usr/bin/procs" + +src_install() { + cargo_src_install + + target/$(usex debug debug release)/procs --gen-completion bash || die + newbashcomp procs.bash procs + + target/$(usex debug debug release)/procs --gen-completion zsh || die + insinto /usr/share/zsh/site-functions + doins _procs + + target/$(usex debug debug release)/procs --gen-completion fish || die + insinto /usr/share/fish/vendor_completions.d + doins procs.fish +} diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz index aee2ca74cc3db08d9ae76d669ccf92e5a78e5820..7a59267055da23409a931058880be5653d748b6d 100644 GIT binary patch literal 28405 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 cVkppyvH(dx>tk4%hyB0)7dbQ~%%o{{G!> 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 -Date: Thu, 15 Jun 2023 22:13:18 +0200 -Subject: [PATCH] skip some tests - -reasons: - - needs to be in a git repo - - needs special test dependencies - - requires network access ---- - hugo-0.113.0-skip-some-tests.patch | 65 +++++++++++++++++++ - modules/client_test.go | 4 ++ - .../create/integration_test.go | 1 + - 3 files changed, 70 insertions(+) - create mode 100644 hugo-0.113.0-skip-some-tests.patch - -diff --git a/hugo-0.113.0-skip-some-tests.patch b/hugo-0.113.0-skip-some-tests.patch -new file mode 100644 -index 000000000..846d64c95 ---- /dev/null -+++ b/hugo-0.113.0-skip-some-tests.patch -@@ -0,0 +1,65 @@ -+From 6d1aed716addf79cc1148da704282f65bd0ab26f Mon Sep 17 00:00:00 2001 -+From: tastytea -+Date: Thu, 15 Jun 2023 22:13:18 +0200 -+Subject: [PATCH] skip some tests -+ -+reasons: -+ - needs to be in a git repo -+ - needs special test dependencies -+ - requires network access -+--- -+ modules/client_test.go | 4 ++ -+ .../create/integration_test.go | 1 + -+ 3 files changed, 5 insertions(+), 44 deletions(-) -+ -+diff --git a/modules/client_test.go b/modules/client_test.go -+index 75e3c2b08..235d6ed32 100644 -+--- a/modules/client_test.go -++++ b/modules/client_test.go -+@@ -68,6 +68,7 @@ github.com/gohugoio/hugoTestModules1_darwin/modh2_2@v1.4.0 github.com/gohugoio/h -+ } -+ -+ c.Run("All", func(c *qt.C) { -++ c.Skip("Test dependencies not available") -+ client, clean := newClient(c, func(cfg *ClientConfig) { -+ cfg.ModuleConfig = DefaultModuleConfig -+ }, defaultImport) -+@@ -107,6 +108,7 @@ project github.com/gohugoio/hugoTestModules1_darwin/modh2_2_2@v1.3.0+vendor -+ }) -+ -+ c.Run("IgnoreVendor", func(c *qt.C) { -++ c.Skip("Test dependencies not available") -+ client, clean := newClient( -+ c, func(cfg *ClientConfig) { -+ cfg.ModuleConfig = DefaultModuleConfig -+@@ -125,6 +127,7 @@ project github.com/gohugoio/hugoTestModules1_darwin/modh2_2_2@v1.3.0+vendor -+ }) -+ -+ c.Run("NoVendor", func(c *qt.C) { -++ c.Skip("Test dependencies not available") -+ mcfg := DefaultModuleConfig -+ mcfg.NoVendor = "**" -+ client, clean := newClient( -+@@ -144,6 +147,7 @@ project github.com/gohugoio/hugoTestModules1_darwin/modh2_2_2@v1.3.0+vendor -+ }) -+ -+ c.Run("VendorClosest", func(c *qt.C) { -++ c.Skip("Test dependencies not available") -+ mcfg := DefaultModuleConfig -+ mcfg.VendorClosest = true -+ -+diff --git a/resources/resource_factories/create/integration_test.go b/resources/resource_factories/create/integration_test.go -+index 2d9a700d3..42185d9f7 100644 -+--- a/resources/resource_factories/create/integration_test.go -++++ b/resources/resource_factories/create/integration_test.go -+@@ -20,6 +20,7 @@ import ( -+ ) -+ -+ func TestGetResourceHead(t *testing.T) { -++ t.Skip("Requires network access") -+ -+ files := ` -+ -- config.toml -- -+-- -+2.39.3 -+ -diff --git a/modules/client_test.go b/modules/client_test.go -index 75e3c2b08..235d6ed32 100644 ---- a/modules/client_test.go -+++ b/modules/client_test.go -@@ -68,6 +68,7 @@ github.com/gohugoio/hugoTestModules1_darwin/modh2_2@v1.4.0 github.com/gohugoio/h - } - - c.Run("All", func(c *qt.C) { -+ c.Skip("Test dependencies not available") - client, clean := newClient(c, func(cfg *ClientConfig) { - cfg.ModuleConfig = DefaultModuleConfig - }, defaultImport) -@@ -107,6 +108,7 @@ project github.com/gohugoio/hugoTestModules1_darwin/modh2_2_2@v1.3.0+vendor - }) - - c.Run("IgnoreVendor", func(c *qt.C) { -+ c.Skip("Test dependencies not available") - client, clean := newClient( - c, func(cfg *ClientConfig) { - cfg.ModuleConfig = DefaultModuleConfig -@@ -125,6 +127,7 @@ project github.com/gohugoio/hugoTestModules1_darwin/modh2_2_2@v1.3.0+vendor - }) - - c.Run("NoVendor", func(c *qt.C) { -+ c.Skip("Test dependencies not available") - mcfg := DefaultModuleConfig - mcfg.NoVendor = "**" - client, clean := newClient( -@@ -144,6 +147,7 @@ project github.com/gohugoio/hugoTestModules1_darwin/modh2_2_2@v1.3.0+vendor - }) - - c.Run("VendorClosest", func(c *qt.C) { -+ c.Skip("Test dependencies not available") - mcfg := DefaultModuleConfig - mcfg.VendorClosest = true - -diff --git a/resources/resource_factories/create/integration_test.go b/resources/resource_factories/create/integration_test.go -index 2d9a700d3..42185d9f7 100644 ---- a/resources/resource_factories/create/integration_test.go -+++ b/resources/resource_factories/create/integration_test.go -@@ -20,6 +20,7 @@ import ( - ) - - func TestGetResourceHead(t *testing.T) { -+ t.Skip("Requires network access") - - files := ` - -- config.toml -- --- -2.39.3 - diff --git a/www-apps/hugo/hugo-0.115.4.ebuild b/www-apps/hugo/hugo-0.119.0.ebuild similarity index 93% rename from www-apps/hugo/hugo-0.115.4.ebuild rename to www-apps/hugo/hugo-0.119.0.ebuild index b8cc129acc16..b02f6fd593f3 100644 --- a/www-apps/hugo/hugo-0.115.4.ebuild +++ b/www-apps/hugo/hugo-0.119.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit go-module bash-completion-r1 +inherit bash-completion-r1 go-module DESCRIPTION="Fast static HTML and CSS website generator" HOMEPAGE="https://gohugo.io https://github.com/gohugoio/hugo" @@ -38,7 +38,7 @@ RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}"/${PN}-0.96.0-unbundle-libwebp-and-libsass.patch - "${FILESDIR}"/${PN}-0.115.2-skip-some-tests.patch + "${FILESDIR}"/${PN}-0.118.2-skip-some-tests.patch ) src_configure() { @@ -54,7 +54,7 @@ src_configure() { src_prepare() { # wants to run command that require network access - rm testscripts/commands/mod{,_vendor}.txt || die + rm testscripts/commands/mod{,_vendor,__disable}.txt || die default } diff --git a/www-apps/rutorrent/Manifest b/www-apps/rutorrent/Manifest index 70e79a73e6eb..a734781a0900 100644 --- a/www-apps/rutorrent/Manifest +++ b/www-apps/rutorrent/Manifest @@ -1,2 +1 @@ -DIST rutorrent-4.1.6.tar.gz 2256263 BLAKE2B 7767d4c79473239303cda844e95804e5ff02bae3a037e83caf619c02fb16172057226d426d1b8ba7155dc8dc8602d59a631f9336271979d463bf7478cfa529a1 SHA512 e6c38712c1cb2836fe5172212294382431832359dec9f60f2654d5ce934a7ff3164b86b846db5db0541737d1133e1bbc7c61e688e28f02eece3837cd1d201d1a DIST rutorrent-4.2.6.tar.gz 2360873 BLAKE2B 810dc7e237114df6f013b2a663c29ea581c27518415f6abb0c8ae0648bb18a352caa236bc877627d2145833c7e23cf39d55c15221285598d1a05ab223c3fed7d SHA512 0c561ae738f88990e1d374ad55de02cd9e842a9a674a6dd221711a8f52e1ce2ce627e151461fcf7286a8459960dc897858f24c2fe3671f705ed90b63f60123fb diff --git a/www-apps/rutorrent/rutorrent-4.1.6.ebuild b/www-apps/rutorrent/rutorrent-4.1.6.ebuild deleted file mode 100644 index f7dbb6ae40d3..000000000000 --- a/www-apps/rutorrent/rutorrent-4.1.6.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit webapp optfeature - -DESCRIPTION="ruTorrent is a front-end for the popular Bittorrent client rTorrent" -HOMEPAGE="https://github.com/Novik/ruTorrent" -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Novik/ruTorrent.git" -else - SRC_URI="https://github.com/Novik/ruTorrent/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~ppc ~x86" - S="${WORKDIR}/ruTorrent-${PV}" -fi - -LICENSE="GPL-2+ MIT" - -RDEPEND=" - dev-lang/php[xml,gd] - virtual/httpd-php -" - -need_httpd_cgi - -pkg_setup() { - webapp_pkg_setup -} - -src_install() { - webapp_src_preinst - - rm -r .github || die - find . \( -name .gitignore -o -name .gitmodules \) -type f -delete || die - if [[ ${PV} == 9999 ]]; then - rm -r .git .gitattributes || die - fi - - insinto "${MY_HTDOCSDIR}" - doins -r . - - # can not use fperms beacuse of globbing - chmod +x "${ED}${MY_HTDOCSDIR}"/plugins/*/*.sh \ - "${ED}${MY_HTDOCSDIR}"/php/test.sh || die "chmod failed" - - keepdir "${MY_HTDOCSDIR}"/conf/users - keepdir "${MY_HTDOCSDIR}"/share/settings - keepdir "${MY_HTDOCSDIR}"/share/torrents - keepdir "${MY_HTDOCSDIR}"/share/users - - webapp_serverowned -R "${MY_HTDOCSDIR}"/conf - webapp_serverowned -R "${MY_HTDOCSDIR}"/share - - webapp_configfile "${MY_HTDOCSDIR}"/conf/.htaccess - webapp_configfile "${MY_HTDOCSDIR}"/conf/config.php - webapp_configfile "${MY_HTDOCSDIR}"/conf/access.ini - webapp_configfile "${MY_HTDOCSDIR}"/conf/plugins.ini - webapp_configfile "${MY_HTDOCSDIR}"/share/.htaccess - - webapp_src_install -} - -pkg_postinst() { - webapp_pkg_postinst - - optfeature "Show audio file spectogram" media-sound/sox - optfeature "Display media file information" media-video/mediainfo - optfeature "Scrape Cloudflare based sites" dev-python/cloudscraper -} diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index a962482c2a5d99e7071798fd792a75ce003f5839..0dc4c3ab6c73bb98bb95a0710e7a80fec85aa9f4 100644 GIT binary patch literal 6029 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 jNuco1h&}m% z{kczNo-BhjzqQ_u&Wz0|LglubNXHocoqciY301ZsuLE}k?MM{(P6Jc10d&0i3z*}^ zq7F6`hBh01f`}7R*qQx%Mt)d8_cf4=Og}Cv_G`W<7!l(7HoWIxbY~>nU=`cnZ3U1% zq4L?3+4FP7RUD9AbeDhAf*~V#!fb>1c7ne}?@FUF3lKT-MtCFGxR*C&9jKdSqhp(& zsrh-}?L8~G^PY%A2nbw8m_1gM{lyV{3gcsIq@~g`Jd#-;WgPTiHw*#XA^KCFgf_@* ze4ZgaXt^JFN)!KfO+!9%Seva{N&FPJCWMG>1Y;prf`I){tB>b$Zph6pr~FKqt_mF; z>%c_z!*PG*kry!}_RVyVp!#PvRknW%|ORwXVXl>SY})jS1;Qf%^jkP@+r`jP(qeK=$0 z79tBo$nazGx3$>dtp1vkoeG7)UDJ=w;oF7ILBiQj@`95&{srO!w!{(;_7DFDogZ9R H@hSiS+hmd0 literal 6028 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 GDgXdN?su;M diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index eafa0ede8c90..47d6f53b989d 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -1,9 +1,11 @@ DIST chromium-117.0.5938.149.tar.xz 3141300340 BLAKE2B c474b1a61c71eebc91d564ff827e93f1aad688cb5b0d7ce6c673d068c4784680e3960372a978a80cfc547049d1a9cda96d6911ebce759fcf8d23a7576bcf9c73 SHA512 8fa10266391ea7a30b5bd9935b9d6d25604ab72e0e6a49d1a519d1cd1fd19c34a2755bd4ad46302ed4136b724bc564230f30f49c8b73ef5388fe5d900676463f DIST chromium-118.0.5993.70.tar.xz 3236238920 BLAKE2B 8e184ab12082f0f558622c115411ba6cf5a29ef7928865e2ccaefd08e6c5a1184377bf9f97392ec7de8f6576a9ff25c3d09d8ad40b86c93e1a970457c1498aef SHA512 60f5c1ee9bf2a3c14ead8b7c6d49817d6b1ebf42b1ad24fe06883e7955e1937e109a5139ba6b00689a5e05fd13b40847527c0f7328d89c0e87d2938b47e4cdeb +DIST chromium-118.0.5993.88.tar.xz 3245581816 BLAKE2B 4e91ad5a5beaa5fd3a8e8b979f47626314fb43a7c1cc84c0b78fb656b7a7b10c4cbfad1767406c6d13ad38b8a91ba4be5aec9c085537bd597cad9f6a9a1005d5 SHA512 343700a61102a63c8095d813203a553cde1d0e3a5dca1f11d2ce9752ed5595d953c700e23ab91993626539cd8e831b11820b8b85fe2f51f16517254a43cd1360 DIST chromium-119.0.6045.21.tar.xz 3283149788 BLAKE2B 10c978ecd1ba4a96eb6870a3d69592ef25b82dbe91a35658cbbeab644db658ed0265596075a3712cfd24eee66accca31f2cfcdcdf21cd1f17cedcc354b40a194 SHA512 f38309cf9a58a071ea1d22a033b737383affba93d647ccf370bd7d0814c453058e4058a2eb3d4e7887f35e21b422546b4869d325fed29d2a1419dc63d616ee75 DIST chromium-patches-117.tar.bz2 6591 BLAKE2B b6d2e838e970b6ec2a2b543242d4e8e2811351b1d75f85f02b013067f04e968b77918f4b28fc471b5553ed8a8ef68b2be2b23dac25f34b943bfbbfb5704044b2 SHA512 8e9c0e469563ec50a055e49a3065997ebc198ba92bcc12e0d9ae33f4413c96850d749936106b4e818390d2aa8d946c3c0fecd5083e29fec90c8176e0f579cc5b DIST chromium-patches-118-1.tar.bz2 13683 BLAKE2B 782c566197b8c297db00daeb771c4677e462a0040b93bebf17eebf596cd4c207feeb8955d68f5f04a76c30ebfecf7278c8a71141caf83df467ed118396a5eb78 SHA512 00685a4dea8271c7b51a6f3b2c3af8cd473b120266fbc3dadc17fc121a7cd3d85df92958b00ad70ea33a6034b604983a7e9a2c51f27a17cfb144aaea93ffe0c1 -DIST chromium-patches-119.tar.bz2 7630 BLAKE2B b96b99cf4c7abbd982c1ec0e87784d5722b203767e2d9eabcaabe8ccab05cedd1386fd64ce3ed5aa0435d8b98c22e62eb9bb51b12ff741cbfa94ea6c3fc44bab SHA512 dac7ba9e2dfa137b67df21f8b2fe596da44139826b7f7365d087a949380af8ecc955dd4a008d934f47cf9209d8c6ed1967e6b8613f4181bb945380eae508a03d +DIST chromium-patches-118-2.tar.bz2 12691 BLAKE2B 0cd726527151107ff2b48a1adcc3591808373b4758626a41033a8b28f1819e85d5912381a2c46f6e56c26a3d4397b3c6d679c9b3769d74ecde904bc364ac254d SHA512 4554871f799840e118cf2ceca1996eabe6219918023abe8bf8a2a8dc42ac3439403a9d8b4a2feab6db1ece9228e8f92eecbe531957c92b467c5e66a3b021a036 +DIST chromium-patches-119-1.tar.bz2 7637 BLAKE2B 59c8a481e844ebcf0012ea222f9664b1c98c8240c677ad34f99574ea343c772317103b0be405cf14fd6ab54ce86676f76ef80ab4ec58607a9f3021f03558b1db SHA512 30f4f4dfdb3eea0eb7db31b3beea06e153f804a39e62223791d21c04bafda9fbcd74af254e5fe83839d467ed3c12575c7212095ecc418d0660cd3a1c035ad777 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c SHA512 8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c DIST chromium_117.0.5938.62-1raptor0~deb12u1.debian.tar.xz 540144 BLAKE2B f516089c7f47519b5e39abc21397b21dd4d268a5a0a127e7de55b68022181d960c0acc24d35de463c8a345f61152dd50b98e4cb63f36cf9d098cf6e2276658d2 SHA512 2c62c6cc3c59a49131e08383219ecd43d5bbba5c4ef7036b5c723fb9b27906fdd3b6d018530a706d0775d4c4f26579200523539ade6f7d91dbcf4048efcb04eb diff --git a/www-client/chromium/chromium-118.0.5993.88.ebuild b/www-client/chromium/chromium-118.0.5993.88.ebuild new file mode 100644 index 000000000000..d9e162a4ff45 --- /dev/null +++ b/www-client/chromium/chromium-118.0.5993.88.ebuild @@ -0,0 +1,1221 @@ +# Copyright 2009-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug #915062) +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="xml(+)" +LLVM_MAX_SLOT=17 +VIRTUALX_REQUIRED="pgo" + +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk ur vi zh-CN zh-TW" + +inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils +inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="https://www.chromium.org/" +PATCHSET_PPC64="118.0.5993.70-1raptor0~deb11u1" +PATCH_V="${PV%%\.*}-2" +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz + https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2 + ppc64? ( + https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_${PATCHSET_PPC64}.debian.tar.xz + https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz + ) + pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )" + +LICENSE="BSD" +SLOT="0/stable" +KEYWORDS="~amd64 ~arm64 ~ppc64" +IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd" +IUSE="+X ${IUSE_SYSTEM_LIBS} cups debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio qt5 qt6 screencast selinux vaapi wayland widevine" +REQUIRED_USE=" + screencast? ( wayland ) + !headless? ( || ( X wayland ) ) + pgo? ( X !wayland ) + qt6? ( qt5 ) +" + +COMMON_X_DEPEND=" + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXtst:= + x11-libs/libxshmfence:= +" + +COMMON_SNAPSHOT_DEPEND=" + system-icu? ( >=dev-libs/icu-71.1:= ) + >=dev-libs/libxml2-2.9.4-r3:=[icu] + dev-libs/nspr:= + >=dev-libs/nss-3.26:= + dev-libs/libxslt:= + media-libs/fontconfig:= + >=media-libs/freetype-2.11.0-r1:= + system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) + media-libs/libjpeg-turbo:= + system-png? ( media-libs/libpng:=[-apng(-)] ) + system-zstd? ( >=app-arch/zstd-1.5.5:= ) + >=media-libs/libwebp-0.4.0:= + media-libs/mesa:=[gbm(+)] + >=media-libs/openh264-1.6.0:= + sys-libs/zlib:= + x11-libs/libdrm:= + !headless? ( + dev-libs/glib:2 + >=media-libs/alsa-lib-1.0.19:= + pulseaudio? ( media-libs/libpulse:= ) + sys-apps/pciutils:= + kerberos? ( virtual/krb5 ) + vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) + X? ( + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libxcb:= + ) + x11-libs/libxkbcommon:= + wayland? ( + dev-libs/libffi:= + screencast? ( media-video/pipewire:= ) + ) + ) +" + +COMMON_DEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + app-arch/bzip2:= + dev-libs/expat:= + net-misc/curl[ssl] + sys-apps/dbus:= + media-libs/flac:= + sys-libs/zlib:=[minizip] + !headless? ( + X? ( ${COMMON_X_DEPEND} ) + >=app-accessibility/at-spi2-core-2.46.0:2 + media-libs/mesa:=[X?,wayland?] + cups? ( >=net-print/cups-1.3.11:= ) + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + x11-libs/pango:= + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtwidgets:5 + ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + ) +" +RDEPEND="${COMMON_DEPEND} + !headless? ( + || ( + x11-libs/gtk+:3[X?,wayland?] + gui-libs/gtk:4[X?,wayland?] + ) + qt5? ( dev-qt/qtgui:5[X?,wayland?] ) + qt6? ( dev-qt/qtbase:6[X?,wayland?] ) + ) + virtual/ttf-fonts + selinux? ( sec-policy/selinux-chromium ) +" +DEPEND="${COMMON_DEPEND} + !headless? ( + gtk4? ( gui-libs/gtk:4[X?,wayland?] ) + !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) + ) +" + +depend_clang_llvm_version() { + echo "sys-devel/clang:$1" + echo "sys-devel/llvm:$1" + echo "=sys-devel/lld-$1*" +} + +depend_clang_llvm_versions() { + local _v + if [[ $# -gt 1 ]]; then + echo "|| (" + for _v in "$@"; do + echo "(" + depend_clang_llvm_version "${_v}" + echo ")" + done + echo ")" + elif [[ $# -eq 1 ]]; then + depend_clang_llvm_version "$1" + fi +} + +BDEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + >=app-arch/gzip-1.7 + !headless? ( + qt5? ( dev-qt/qtcore:5 ) + qt6? ( dev-qt/qtbase:6 ) + ) + libcxx? ( >=sys-devel/clang-17 ) + lto? ( $(depend_clang_llvm_versions 17) ) + pgo? ( + >=dev-python/selenium-3.141.0 + >=dev-util/web_page_replay_go-20220314 + $(depend_clang_llvm_versions 17) + ) + dev-lang/perl + >=dev-util/gn-0.2114 + >=dev-util/gperf-3.0.3 + >=dev-util/ninja-1.7.2 + dev-vcs/git + >=net-libs/nodejs-7.6.0[inspector] + >=sys-devel/bison-2.4.3 + sys-devel/flex + virtual/pkgconfig +" + +# These are intended for ebuild maintainer use to force clang if GCC is broken. +: ${CHROMIUM_FORCE_CLANG=no} + +if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then + BDEPEND+=" >=sys-devel/clang-17" +fi + +if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then + EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; +fi + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/noto +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +To fix broken icons on the Downloads page, you should install an icon +theme that covers the appropriate MIME types, and configure this as your +GTK+ icon theme. + +For native file dialogs in KDE, install kde-apps/kdialog. + +To make password storage work with your desktop environment you may +have install one of the supported credentials management applications: +- app-crypt/libsecret (GNOME) +- kde-frameworks/kwallet (KDE) +If you have one of above packages installed, but don't want to use +them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS +in /etc/chromium/default. +" + +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +needs_clang() { + [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || use libcxx || use lto || use pgo +} + +llvm_check_deps() { + if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then + einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if ( use lto || use pgo ) && ! 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 + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +pre_build_checks() { + # Check build requirements: bugs #471810, #541816, #914220 + # We're going to start doing maths here on the size of an unpacked source tarball, + # this should make updates easier as chromium continues to balloon in size. + local BASE_DISK=18 + local EXTRA_DISK=1 + local CHECKREQS_MEMORY="4G" + tc-is-cross-compiler && EXTRA_DISK=2 + if use lto || use pgo; then + CHECKREQS_MEMORY="9G" + tc-is-cross-compiler && EXTRA_DISK=4 + use pgo && EXTRA_DISK=8 + fi + if is-flagq '-g?(gdb)?([1-9])'; then + if use custom-cflags; then + EXTRA_DISK=13 + fi + CHECKREQS_MEMORY="16G" + fi + CHECKREQS_DISK_BUILD="$((BASE_DISK + EXTRA_DISK))G" + check-reqs_${EBUILD_PHASE_FUNC} +} + +pkg_pretend() { + pre_build_checks + + if use headless; then + local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt5" "qt6" "vaapi" "wayland") + for myiuse in ${headless_unused_flags[@]}; do + use ${myiuse} && ewarn "Ignoring USE=${myiuse} since USE=headless is set." + done + fi +} + +pkg_setup() { + if use lto || use pgo; then + llvm_pkg_setup + fi + + pre_build_checks + + if [[ ${MERGE_TYPE} != binary ]]; then + local -x CPP="$(tc-getCXX) -E" + if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 12; then + die "At least gcc 12 is required" + fi + if use pgo && tc-is-cross-compiler; then + die "The pgo USE flag cannot be used when cross-compiling" + fi + if needs_clang && ! tc-is-clang; then + if tc-is-cross-compiler; then + CPP="${CBUILD}-clang++ -E" + else + CPP="${CHOST}-clang++ -E" + fi + if ver_test "$(clang-major-version)" -lt 17; then + die "At least clang 17 is required" + fi + fi + fi + + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # disable global media controls, crashes with libstdc++ + sed -i -e \ + "/\"GlobalMediaControlsCastStartStop\",/{n;s/ENABLED/DISABLED/;}" \ + "chrome/browser/media/router/media_router_feature.cc" || die + + local PATCHES=( + "${WORKDIR}/chromium-patches-${PATCH_V}" + "${FILESDIR}/chromium-cross-compile.patch" + "${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch" + "${FILESDIR}/chromium-108-EnumTable-crash.patch" + "${FILESDIR}/chromium-109-system-zlib.patch" + "${FILESDIR}/chromium-111-InkDropHost-crash.patch" + ) + + if use ppc64 ; then + local p + for p in $(grep -v "^#" "${WORKDIR}"/debian/patches/series | grep "^ppc64le" || die); do + if [[ ! $p =~ "fix-breakpad-compile.patch" ]]; then + eapply "${WORKDIR}/debian/patches/${p}" + fi + done + PATCHES+=( "${WORKDIR}/ppc64le" ) + fi + + default + + mkdir -p third_party/node/linux/node-linux-x64/bin || die + ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die + + # adjust python interpreter version + sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die + sed -i -e "s|vpython3|${EPYTHON}|g" testing/xvfb.py || die + + local keeplibs=( + base/third_party/cityhash + base/third_party/double_conversion + base/third_party/dynamic_annotations + base/third_party/icu + base/third_party/nspr + base/third_party/superfasthash + base/third_party/symbolize + base/third_party/valgrind + base/third_party/xdg_mime + base/third_party/xdg_user_dirs + buildtools/third_party/libc++ + buildtools/third_party/libc++abi + chrome/third_party/mozilla_security_manager + courgette/third_party + net/third_party/mozilla_security_manager + net/third_party/nss + net/third_party/quic + net/third_party/uri_template + third_party/abseil-cpp + third_party/angle + third_party/angle/src/common/third_party/xxhash + third_party/angle/src/third_party/ceval + third_party/angle/src/third_party/libXNVCtrl + third_party/angle/src/third_party/volk + third_party/apple_apsl + third_party/axe-core + third_party/blink + third_party/bidimapper + third_party/boringssl + third_party/boringssl/src/third_party/fiat + third_party/breakpad + third_party/breakpad/breakpad/src/third_party/curl + third_party/brotli + third_party/catapult + third_party/catapult/common/py_vulcanize/third_party/rcssmin + third_party/catapult/common/py_vulcanize/third_party/rjsmin + third_party/catapult/third_party/beautifulsoup4-4.9.3 + third_party/catapult/third_party/html5lib-1.1 + third_party/catapult/third_party/polymer + third_party/catapult/third_party/six + third_party/catapult/tracing/third_party/d3 + third_party/catapult/tracing/third_party/gl-matrix + third_party/catapult/tracing/third_party/jpeg-js + third_party/catapult/tracing/third_party/jszip + third_party/catapult/tracing/third_party/mannwhitneyu + third_party/catapult/tracing/third_party/oboe + third_party/catapult/tracing/third_party/pako + third_party/ced + third_party/cld_3 + third_party/closure_compiler + third_party/content_analysis_sdk + third_party/cpuinfo + third_party/crashpad + third_party/crashpad/crashpad/third_party/lss + third_party/crashpad/crashpad/third_party/zlib + third_party/crc32c + third_party/cros_system_api + third_party/d3 + third_party/dawn + third_party/dawn/third_party/gn/webgpu-cts + third_party/dawn/third_party/khronos + third_party/dav1d + third_party/depot_tools + third_party/devscripts + third_party/devtools-frontend + third_party/devtools-frontend/src/front_end/third_party/acorn + third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json + third_party/devtools-frontend/src/front_end/third_party/axe-core + third_party/devtools-frontend/src/front_end/third_party/chromium + third_party/devtools-frontend/src/front_end/third_party/codemirror + third_party/devtools-frontend/src/front_end/third_party/diff + third_party/devtools-frontend/src/front_end/third_party/i18n + third_party/devtools-frontend/src/front_end/third_party/intl-messageformat + third_party/devtools-frontend/src/front_end/third_party/lighthouse + third_party/devtools-frontend/src/front_end/third_party/lit + third_party/devtools-frontend/src/front_end/third_party/lodash-isequal + third_party/devtools-frontend/src/front_end/third_party/marked + third_party/devtools-frontend/src/front_end/third_party/puppeteer + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs + third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data + third_party/devtools-frontend/src/front_end/third_party/wasmparser + third_party/devtools-frontend/src/test/unittests/front_end/third_party/i18n + third_party/devtools-frontend/src/third_party + third_party/distributed_point_functions + third_party/dom_distiller_js + third_party/eigen3 + third_party/emoji-segmenter + third_party/farmhash + third_party/fdlibm + third_party/fft2d + third_party/ffmpeg + third_party/flatbuffers + third_party/fp16 + third_party/freetype + third_party/fusejs + third_party/fxdiv + third_party/highway + third_party/liburlpattern + third_party/libzip + third_party/gemmlowp + third_party/google_input_tools + third_party/google_input_tools/third_party/closure_library + third_party/google_input_tools/third_party/closure_library/third_party/closure + third_party/googletest + third_party/hunspell + third_party/iccjpeg + third_party/inspector_protocol + third_party/ipcz + third_party/jinja2 + third_party/jsoncpp + third_party/jstemplate + third_party/khronos + third_party/leveldatabase + third_party/libaddressinput + third_party/libaom + third_party/libaom/source/libaom/third_party/fastfeat + third_party/libaom/source/libaom/third_party/SVT-AV1 + third_party/libaom/source/libaom/third_party/vector + third_party/libaom/source/libaom/third_party/x86inc + third_party/libavif + third_party/libevent + third_party/libgav1 + third_party/libjingle + third_party/libphonenumber + third_party/libsecret + third_party/libsrtp + third_party/libsync + third_party/libudev + third_party/libva_protected_content + third_party/libvpx + third_party/libvpx/source/libvpx/third_party/x86inc + third_party/libwebm + third_party/libx11 + third_party/libxcb-keysyms + third_party/libxml/chromium + third_party/libyuv + third_party/llvm + third_party/lottie + third_party/lss + third_party/lzma_sdk + third_party/mako + third_party/maldoca + third_party/maldoca/src/third_party/tensorflow_protos + third_party/maldoca/src/third_party/zlibwrapper + third_party/markupsafe + third_party/material_color_utilities + third_party/mesa + third_party/metrics_proto + third_party/minigbm + third_party/modp_b64 + third_party/nasm + third_party/nearby + third_party/neon_2_sse + third_party/node + third_party/omnibox_proto + third_party/one_euro_filter + third_party/openscreen + third_party/openscreen/src/third_party/mozilla + third_party/openscreen/src/third_party/tinycbor/src/src + third_party/opus + third_party/ots + third_party/pdfium + third_party/pdfium/third_party/agg23 + third_party/pdfium/third_party/base + third_party/pdfium/third_party/bigint + third_party/pdfium/third_party/freetype + third_party/pdfium/third_party/lcms + third_party/pdfium/third_party/libopenjpeg + third_party/pdfium/third_party/libtiff + third_party/perfetto + third_party/perfetto/protos/third_party/chromium + third_party/pffft + third_party/ply + third_party/polymer + third_party/private-join-and-compute + third_party/private_membership + third_party/protobuf + third_party/pthreadpool + third_party/puffin + third_party/pyjson5 + third_party/pyyaml + third_party/qcms + third_party/re2 + third_party/rnnoise + third_party/s2cellid + third_party/securemessage + third_party/selenium-atoms + third_party/shell-encryption + third_party/simplejson + third_party/skia + third_party/skia/include/third_party/vulkan + third_party/skia/third_party/vulkan + third_party/smhasher + third_party/snappy + third_party/sqlite + third_party/swiftshader + third_party/swiftshader/third_party/astc-encoder + third_party/swiftshader/third_party/llvm-subzero + third_party/swiftshader/third_party/marl + third_party/swiftshader/third_party/subzero + third_party/swiftshader/third_party/SPIRV-Headers/include/spirv + third_party/swiftshader/third_party/SPIRV-Tools + third_party/tensorflow_models + third_party/tensorflow-text + third_party/tflite + third_party/tflite/src/third_party/eigen3 + third_party/tflite/src/third_party/fft2d + third_party/ruy + third_party/six + third_party/ukey2 + third_party/unrar + third_party/utf + third_party/vulkan + third_party/wayland + third_party/webdriver + third_party/webgpu-cts + third_party/webrtc + third_party/webrtc/common_audio/third_party/ooura + third_party/webrtc/common_audio/third_party/spl_sqrt_floor + third_party/webrtc/modules/third_party/fft + third_party/webrtc/modules/third_party/g711 + third_party/webrtc/modules/third_party/g722 + third_party/webrtc/rtc_base/third_party/base64 + third_party/webrtc/rtc_base/third_party/sigslot + third_party/widevine + third_party/woff2 + third_party/wuffs + third_party/x11proto + third_party/xcbproto + third_party/xnnpack + third_party/zxcvbn-cpp + third_party/zlib/google + url/third_party/mozilla + v8/src/third_party/siphash + v8/src/third_party/valgrind + v8/src/third_party/utf8-decoder + v8/third_party/glibc + v8/third_party/inspector_protocol + v8/third_party/v8 + + # gyp -> gn leftovers + third_party/speech-dispatcher + third_party/usb_ids + third_party/xdg-utils + ) + + # USE=system-* + if ! use system-harfbuzz; then + keeplibs+=( third_party/harfbuzz-ng ) + fi + + if ! use system-icu; then + keeplibs+=( third_party/icu ) + fi + + if ! use system-png; then + keeplibs+=( third_party/libpng ) + fi + + if ! use system-zstd; then + keeplibs+=( third_party/zstd ) + fi + + if use libcxx; then + keeplibs+=( third_party/libc++ ) + fi + + # Arch-specific + if use arm64 || use ppc64 ; then + keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 ) + fi + # we need to generate ppc64 stuff because upstream does not ship it yet + # it has to be done before unbundling. + if use ppc64; then + pushd third_party/libvpx >/dev/null || die + mkdir -p source/config/linux/ppc64 || die + # requires git and clang, bug #832803 + sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g" \ + generate_gni.sh || die + ./generate_gni.sh || die + popd >/dev/null || die + + pushd third_party/ffmpeg >/dev/null || die + cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die + cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die + popd >/dev/null || die + fi + + einfo "Unbundling third-party libraries ..." + # Remove most bundled libraries. Some are still needed. + build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die + + # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries + mkdir -p buildtools/third_party/eu-strip/bin || die + ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die +} + +chromium_configure() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + local myconf_gn="" + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + if needs_clang && ! tc-is-clang; then + # Force clang since gcc is either broken or build is using libcxx. + if tc-is-cross-compiler; then + CC="${CBUILD}-clang -target ${CHOST} --sysroot ${ESYSROOT}" + CXX="${CBUILD}-clang++ -target ${CHOST} --sysroot ${ESYSROOT}" + BUILD_CC=${CBUILD}-clang + BUILD_CXX=${CBUILD}-clang++ + else + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + fi + strip-unsupported-flags + fi + + if tc-is-clang; then + myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" + else + myconf_gn+=" is_clang=false" + fi + + # Force lld for lto builds only, otherwise disable, bug 641556 + if use lto || use pgo; then + myconf_gn+=" use_lld=true" + else + myconf_gn+=" use_lld=false" + fi + + if use lto; then + AR=llvm-ar + NM=llvm-nm + if tc-is-cross-compiler; then + BUILD_AR=llvm-ar + BUILD_NM=llvm-nm + fi + fi + + # Define a custom toolchain for GN + myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" + + if tc-is-cross-compiler; then + tc-export BUILD_{AR,CC,CXX,NM} + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\"" + myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\"" + + # setup cups-config, build system only uses --libs option + if use cups; then + mkdir "${T}/cups-config" || die + cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die + export PATH="${PATH}:${T}/cups-config" + fi + + # Don't inherit PKG_CONFIG_PATH from environment + local -x PKG_CONFIG_PATH= + else + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" + fi + + # Disable rust for now; it's only used for testing and we don't need the additional bdep + myconf_gn+=" enable_rust=false" + + # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. + myconf_gn+=" is_debug=false" + + # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138. + # DCHECK is fatal by default, make it configurable at runtime, #bug 807881. + myconf_gn+=" dcheck_always_on=$(usex debug true false)" + myconf_gn+=" dcheck_is_configurable=$(usex debug true false)" + + # Component build isn't generally intended for use by end users. It's mostly useful + # for development and debugging. + myconf_gn+=" is_component_build=false" + + # Disable nacl, we can't build without pnacl (http://crbug.com/269560). + myconf_gn+=" enable_nacl=false" + + # Use system-provided libraries. + # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). + # TODO: use_system_hunspell (upstream changes needed). + # TODO: use_system_protobuf (bug #525560). + # TODO: use_system_sqlite (http://crbug.com/22208). + + # libevent: https://bugs.gentoo.org/593458 + local gn_system_libraries=( + flac + fontconfig + freetype + # Need harfbuzz_from_pkgconfig target + #harfbuzz-ng + libdrm + libjpeg + libwebp + libxml + libxslt + openh264 + zlib + ) + if use system-icu; then + gn_system_libraries+=( icu ) + fi + if use system-png; then + gn_system_libraries+=( libpng ) + fi + if use system-zstd; then + gn_system_libraries+=( zstd ) + fi + + build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die + + # See dependency logic in third_party/BUILD.gn + myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)" + + # Optional dependencies. + myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)" + myconf_gn+=" enable_widevine=$(usex widevine true false)" + + if use headless; then + myconf_gn+=" use_cups=false" + myconf_gn+=" use_kerberos=false" + myconf_gn+=" use_pulseaudio=false" + myconf_gn+=" use_vaapi=false" + myconf_gn+=" rtc_use_pipewire=false" + else + myconf_gn+=" use_cups=$(usex cups true false)" + myconf_gn+=" use_kerberos=$(usex kerberos true false)" + myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)" + myconf_gn+=" use_vaapi=$(usex vaapi true false)" + myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)" + myconf_gn+=" gtk_version=$(usex gtk4 4 3)" + fi + + # TODO: link_pulseaudio=true for GN. + + myconf_gn+=" disable_fieldtrial_testing_config=true" + + # Never use bundled gold binary. Disable gold linker flags for now. + # Do not use bundled clang. + # Trying to use gold results in linker crash. + myconf_gn+=" use_gold=false use_sysroot=false" + myconf_gn+=" use_custom_libcxx=$(usex libcxx true false)" + + # Disable pseudolocales, only used for testing + myconf_gn+=" enable_pseudolocales=false" + + # Disable code formating of generated files + myconf_gn+=" blink_enable_generated_code_formatting=false" + + ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" + myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)" + myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\"" + + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org + # for more info. The OAuth2 credentials, however, have been left out. + # Those OAuth2 credentials have been broken for quite some time anyway. + # Instead we apply a patch to use the --oauth2-client-id= and + # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and + # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into + # Chromium without baked-in values. + local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" + myconf_gn+=" google_api_key=\"${google_api_key}\"" + local myarch="$(tc-arch)" + + # Avoid CFLAGS problems, bug #352457, bug #390147. + if ! use custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + + # Debug info section overflows without component build + # Prevent linker from running out of address space, bug #471810 . + filter-flags "-g*" + + # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646. + if [[ ${myarch} == amd64 ]]; then + filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a + fi + + if tc-is-gcc; then + # https://bugs.gentoo.org/904455 + append-cxxflags "$(test-flags-CXX -fno-tree-vectorize)" + # https://bugs.gentoo.org/912381 + filter-lto + fi + fi + + if [[ $myarch = amd64 ]] ; then + myconf_gn+=" target_cpu=\"x64\"" + ffmpeg_target_arch=x64 + elif [[ $myarch = arm64 ]] ; then + myconf_gn+=" target_cpu=\"arm64\"" + ffmpeg_target_arch=arm64 + elif [[ $myarch = ppc64 ]] ; then + myconf_gn+=" target_cpu=\"ppc64\"" + ffmpeg_target_arch=ppc64 + else + die "Failed to determine target arch, got '$myarch'." + fi + + # Make sure that -Werror doesn't get added to CFLAGS by the build system. + # Depending on GCC version the warnings are different and we don't want + # the build to fail because of that. + myconf_gn+=" treat_warnings_as_errors=false" + + # Disable fatal linker warnings, bug 506268. + myconf_gn+=" fatal_linker_warnings=false" + + # Disable external code space for V8 for ppc64. It is disabled for ppc64 + # by default, but cross-compiling on amd64 enables it again. + if tc-is-cross-compiler; then + if ! use amd64 && ! use arm64; then + myconf_gn+=" v8_enable_external_code_space=false" + fi + fi + + # Only enabled for clang, but gcc has endian macros too + myconf_gn+=" v8_use_libm_trig_functions=true" + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + # https://bugs.gentoo.org/654216 + addpredict /dev/dri/ #nowarn + + # Disable unknown warning message from clang. + if tc-is-clang; then + append-flags -Wno-unknown-warning-option + if tc-is-cross-compiler; then + export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option" + export BUILD_CFLAGS+=" -Wno-unknown-warning-option" + fi + fi + + # Explicitly disable ICU data file support for system-icu/headless builds. + if use system-icu || use headless; then + myconf_gn+=" icu_use_data_file=false" + fi + + # Enable ozone wayland and/or headless support + myconf_gn+=" use_ozone=true ozone_auto_platforms=false" + myconf_gn+=" ozone_platform_headless=true" + if use headless; then + myconf_gn+=" ozone_platform=\"headless\"" + myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false" + myconf_gn+=" use_glib=false use_gio=false" + myconf_gn+=" use_pangocairo=false use_alsa=false" + myconf_gn+=" use_libpci=false use_udev=false" + myconf_gn+=" enable_print_preview=false" + myconf_gn+=" enable_remoting=false" + else + myconf_gn+=" use_system_libdrm=true" + myconf_gn+=" use_system_minigbm=true" + myconf_gn+=" use_xkbcommon=true" + if use qt5 || use qt6; then + local cbuild_libdir=$(get_libdir) + if tc-is-cross-compiler; then + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt) + cbuild_libdir=${cbuild_libdir:2} + cbuild_libdir=${cbuild_libdir/% } + fi + if use qt5; then + if tc-is-cross-compiler; then + myconf_gn+=" moc_qt5_path=\"${EPREFIX}/${cbuild_libdir}/qt5/bin\"" + else + myconf_gn+=" moc_qt5_path=\"$(qt5_get_bindir)\"" + fi + fi + if use qt6; then + myconf_gn+=" moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\"" + fi + + myconf_gn+=" use_qt=true" + myconf_gn+=" use_qt6=$(usex qt6 true false)" + else + myconf_gn+=" use_qt=false" + fi + myconf_gn+=" ozone_platform_x11=$(usex X true false)" + myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)" + myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")" + use wayland && myconf_gn+=" use_system_libffi=true" + fi + + # Results in undefined references in chrome linking, may require CFI to work + if use arm64; then + myconf_gn+=" arm_control_flow_integrity=\"none\"" + fi + + # Enable official builds + myconf_gn+=" is_official_build=$(usex official true false)" + myconf_gn+=" use_thin_lto=$(usex lto true false)" + myconf_gn+=" thin_lto_enable_optimizations=$(usex lto true false)" + if use official; then + # Allow building against system libraries in official builds + sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ + tools/generate_shim_headers/generate_shim_headers.py || die + # Disable CFI: unsupported for GCC, requires clang+lto+lld + myconf_gn+=" is_cfi=false" + # Don't add symbols to build + myconf_gn+=" symbol_level=0" + fi + + if use pgo; then + myconf_gn+=" chrome_pgo_phase=${1}" + if [[ "$1" == "2" ]]; then + myconf_gn+=" pgo_data_path=\"${2}\"" + fi + else + # Disable PGO + myconf_gn+=" chrome_pgo_phase=0" + fi + + # user CXXFLAGS might overwrite -march=armv8-a+crc+crypto, bug #851639 + if use arm64 && tc-is-gcc; then + sed -i '/^#if HAVE_ARM64_CRC32C/a #pragma GCC target ("+crc+crypto")' \ + third_party/crc32c/src/src/crc32c_arm64.cc || die + fi + + # skipping typecheck is only supported on amd64, bug #876157 + if ! use amd64; then + myconf_gn+=" devtools_skip_typecheck=false" + fi + + einfo "Configuring Chromium ..." + set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release + echo "$@" + "$@" || die +} + +src_configure() { + chromium_configure $(usex pgo 1 0) +} + +chromium_compile() { + # Final link uses lots of file descriptors. + ulimit -n 2048 + + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # Don't inherit PYTHONPATH from environment, bug #789021, #812689 + local -x PYTHONPATH= + + # Build mksnapshot and pax-mark it. + if use pax-kernel; then + local x + for x in mksnapshot v8_context_snapshot_generator; do + if tc-is-cross-compiler; then + eninja -C out/Release "host/${x}" + pax-mark m "out/Release/host/${x}" + else + eninja -C out/Release "${x}" + pax-mark m "out/Release/${x}" + fi + done + fi + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release chrome chromedriver chrome_sandbox + + pax-mark m out/Release/chrome +} + +# This function is called from virtx, and must always return so that Xvfb +# session isn't left running. If we return 1, virtx will call die(). +chromium_profile() { + einfo "Profiling for PGO" + + pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1 + + # Remove old profdata in case profiling was interrupted. + rm -rf "${1}" || return 1 + + if ! "${EPYTHON}" ./chromium_profiler.py \ + --chrome-executable "${S}/out/Release/chrome" \ + --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \ + --add-arg no-sandbox --add-arg disable-dev-shm-usage \ + --profile-output "${1}"; then + eerror "Profiling failed" + return 1 + fi + + popd >/dev/null || return 1 +} + +src_compile() { + if use pgo; then + local profdata + + profdata="${WORKDIR}/chromium.profdata" + + if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then + chromium_compile + virtx chromium_profile "$profdata" + + touch "${WORKDIR}/.pgo-profiled" || die + fi + + if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then + # Remove phase 1 output + rm -r out/Release || die + + chromium_configure 2 "$profdata" + + touch "${WORKDIR}/.pgo-phase-2-configured" || die + fi + + if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then + chromium_compile + touch "${WORKDIR}/.pgo-phase-2-compiled" || die + fi + else + chromium_compile + fi + + mv out/Release/chromedriver{.unstripped,} || die + + rm -f out/Release/locales/*.pak.info || die + + # Build manpage; bug #684550 + sed -e 's|@@PACKAGE@@|chromium-browser|g; + s|@@MENUNAME@@|Chromium|g;' \ + chrome/app/resources/manpage.1.in > \ + out/Release/chromium-browser.1 || die + + # Build desktop file; bug #706786 + sed -e 's|@@MENUNAME@@|Chromium|g; + s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g; + s|@@PACKAGE@@|chromium-browser|g; + s|\(^Exec=\)/usr/bin/|\1|g;' \ + chrome/installer/linux/common/desktop.template > \ + out/Release/chromium-browser-chromium.desktop || die + + # Build vk_swiftshader_icd.json; bug #827861 + sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \ + third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \ + out/Release/vk_swiftshader_icd.json || die +} + +src_install() { + local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome + + newexe out/Release/chrome_sandbox chrome-sandbox + fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + + doexe out/Release/chromedriver + doexe out/Release/chrome_crashpad_handler + + ozone_auto_session () { + use X && use wayland && ! use headless && echo true || echo false + } + local sedargs=( -e + "s:/usr/lib/:/usr/$(get_libdir)/:g; + s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g" + ) + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium + + dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin + doins out/Release/*.pak + ( + shopt -s nullglob + local files=(out/Release/*.so out/Release/*.so.[0-9]) + [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}" + ) + + # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland" + doins out/Release/xdg-{settings,mime} + + if ! use system-icu && ! use headless; then + doins out/Release/icudtl.dat + fi + + doins -r out/Release/locales + doins -r out/Release/MEIPreload + + # Install vk_swiftshader_icd.json; bug #827861 + doins out/Release/vk_swiftshader_icd.json + + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi + + # Install icons + local branding size + for size in 16 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser.png + done + + # Install desktop entry + domenu out/Release/chromium-browser-chromium.desktop + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml + + # Install manpage; bug #684550 + doman out/Release/chromium-browser.1 + dosym chromium-browser.1 /usr/share/man/man1/chromium.1 + + readme.gentoo_create_doc +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog + + if ! use headless; then + if use vaapi; then + elog "VA-API is disabled by default at runtime. You have to enable it" + elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS" + elog "in /etc/chromium/default." + fi + if use screencast; then + elog "Screencast is disabled by default at runtime. Either enable it" + elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer" + elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + if use gtk4; then + elog "Chromium prefers GTK3 over GTK4 at runtime. To override this" + elog "behavior you need to pass --gtk-version=4, e.g. by adding it" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + if use qt5 && use qt6; then + elog "Chromium automatically selects Qt5 or Qt6 based on your desktop" + elog "environment. To override you need to pass --qt-version=5 or" + elog "--qt-version=6, e.g. by adding it to CHROMIUM_FLAGS in" + elog "/etc/chromium/default." + fi + fi +} diff --git a/www-client/chromium/chromium-119.0.6045.21.ebuild b/www-client/chromium/chromium-119.0.6045.21.ebuild index f7c06731da31..5269933b62a0 100644 --- a/www-client/chromium/chromium-119.0.6045.21.ebuild +++ b/www-client/chromium/chromium-119.0.6045.21.ebuild @@ -27,7 +27,7 @@ inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg- DESCRIPTION="Open-source version of Google Chrome web browser" HOMEPAGE="https://www.chromium.org/" PATCHSET_PPC64="118.0.5993.70-1raptor0~deb11u1" -PATCH_V="${PV%%\.*}" +PATCH_V="${PV%%\.*}-1" SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2 ppc64? ( diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest index f985470fac4a..6f44a498049f 100644 --- a/www-client/qutebrowser/Manifest +++ b/www-client/qutebrowser/Manifest @@ -1,2 +1,4 @@ DIST qutebrowser-3.0.0.tar.gz 6030459 BLAKE2B 05e1f3c87fe572ec66d199b9c255178c7e7358321c44255b9191624fa4fede0525b16ff0740df5051390f4e3b2a2c3ee99d53fcf6c44279689f9ea0427df13ca SHA512 2aa361b418adad1e2c2dd068148215f3eaea29c70e00634fd1a2370d584ffa2a66b0a0e22623656fc5f634d35ba99a178c269a3accd25edf778b7e3077ceb373 DIST qutebrowser-3.0.0.tar.gz.asc 659 BLAKE2B 19d736ede7cfb2ac4d3ebaea7f4f8a6da722e3eac0c1693d487ed16f2bc5a5cce13bbc69604cd7c34e266c345f3149f2f2250aba71555f3290cd63216adc0b98 SHA512 25c9cd3fa44f712b98ef3f8d1821f61d5f2b96d8bf108ff2277dc6609343237876124f7587cf906127b8d6161923bda0946c6ef75f3cbf6c401cf5d72b7a6ffd +DIST qutebrowser-3.0.2.tar.gz 6036377 BLAKE2B e7e20eacae745fb6a2c30e16667f1db55dc744d63cc20d287d563b1a69741797a2d473c8a450a93bae700db6798f9dd7549c3bec5497ffc67679d8f63e82d5fb SHA512 fb980d3d55bb6f6ecdb79f3d38e616399828c647b9fbf16c791e8964ba3e6f350ffced0944bbec60b60a2451c60e383ecdd93e535f41292d2dc2b75830049a66 +DIST qutebrowser-3.0.2.tar.gz.asc 659 BLAKE2B ed789a18a5221143632f0abcc112526910952eccfd01c01cc418ef2175b2ca42b1ae7b0a21ac4194789b0ce5713628b328dc36a5328e3e01084672839fcef184 SHA512 b01276f073498f9ef982706b1b8048db22e3fa017d99b9ebe2f4f75615a12c5614ea2b047577632e558e4f3c860fa9a84429a47f0dfa75a287b24fb86a8af950 diff --git a/www-client/qutebrowser/qutebrowser-3.0.2.ebuild b/www-client/qutebrowser/qutebrowser-3.0.2.ebuild new file mode 100644 index 000000000000..e6b161f1ee7b --- /dev/null +++ b/www-client/qutebrowser/qutebrowser-3.0.2.ebuild @@ -0,0 +1,206 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/qutebrowser/qutebrowser.git" +else + inherit verify-sig + SRC_URI=" + https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz + verify-sig? ( https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz.asc ) + " + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +DESCRIPTION="Keyboard-driven, vim-like browser based on Python and Qt" +HOMEPAGE="https://qutebrowser.org/" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+adblock pdf +qt6 widevine" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/markupsafe[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/zipp[${PYTHON_USEDEP}] + adblock? ( dev-python/adblock[${PYTHON_USEDEP}] ) + qt6? ( + dev-qt/qtbase:6[icu,sqlite] + dev-python/PyQt6[${PYTHON_USEDEP},dbus,gui,network,opengl,printsupport,qml,sql,widgets] + dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets] + pdf? ( www-plugins/pdfjs ) + ) + !qt6? ( + dev-qt/qtcore:5[icu] + dev-qt/qtgui:5[png] + dev-qt/qtsql:5[sqlite] + dev-python/PyQt5[${PYTHON_USEDEP},dbus,declarative,gui,network,opengl,printsupport,sql,widgets] + dev-python/PyQtWebEngine[${PYTHON_USEDEP}] + pdf? ( 124 in /var/tmp/portage) due to Linux limitations, + # skip rather than bother using /tmp+cleanup over ${T} (end2end tests + # are important, but the other tests should be enough for downstream) + tests/end2end + tests/unit/misc/test_ipc.py + # python eclasses provide a fake "failing" python2 and trips this test + tests/unit/misc/test_checkpyver.py::test_old_python + # not worth running dbus over + tests/unit/browser/test_notification.py::TestDBus + # fails in ebuild, seems due to saving fake downloads in the wrong location + tests/unit/browser/webengine/test_webenginedownloads.py::TestDataUrlWorkaround + # may fail if environment is very large (bug #819393) + tests/unit/commands/test_userscripts.py::test_custom_env\[_POSIXUserscriptRunner\] + # needs _WRAPPER_OVERRIDE = None, but we have changed it + tests/unit/test_qt_machinery.py::TestSelectWrapper::test_autoselect_by_default + tests/unit/test_qt_machinery.py::TestInit::test_none_available_{implicit,explicit} + # fails if chromium version is unrecognized (aka newer qtwebengine) + tests/unit/utils/test_version.py::TestWebEngineVersions::test_real_chromium_version + ) + + # tests known failing with Qt5 which is considered a 2nd class citizen + # and, unless completely broken, new tests issues may not be pursued + use qt6 || EPYTEST_DESELECT+=( + tests/unit/mainwindow/test_tabwidget.py::TestTabWidget::test_tab_text_not_edlided_for_wide_tabs + ) + + # skip benchmarks (incl. _tree), and warning tests broken by -Wdefault + epytest -p xvfb -k 'not _bench and not _matches_tree and not _warning' +} + +python_install_all() { + emake -f misc/Makefile DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install + + rm "${ED}"/usr/share/${PN}/scripts/{mkvenv,utils}.py || die + fperms -x /usr/share/${PN}/{scripts/cycle-inputs.js,userscripts/README.md} + python_fix_shebang "${ED}"/usr/share/${PN} + + einstalldocs +} + +pkg_preinst() { + xdg_pkg_preinst + + has_version "${CATEGORY}/${PN}[qt6]" && QUTEBROWSER_HAD_QT6= +} + +pkg_postinst() { + xdg_pkg_postinst + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "Note that optional scripts in ${EROOT}/usr/share/${PN}/{user,}scripts" + elog "have additional dependencies not covered by this ebuild, for example" + elog "view_in_mpv needs media-video/mpv[lua] and net-misc/yt-dlp." + fi + + if [[ ! -v QUTEBROWSER_HAD_QT6 && ${REPLACING_VERSIONS} ]] && use qt6; then + ewarn + ewarn "Be warned that starting the Qt6 version of ${PN} performs a one-way" + ewarn "conversion of ~/.local/share/${PN}/webengine to Qt6. There will also" + ewarn "be a warning on startup, and may optionally want to backup first." + fi + + # only show Qt6 warning on arches where USE=qt6 is unmasked + if use amd64 && use !qt6; then + ewarn + ewarn "USE=qt6 is disabled, be warned that Qt5's WebEngine uses an older" + ewarn "chromium version. While it is relatively maintained for security, it will" + ewarn "cause issues for sites/features designed with a newer version in mind." + fi +} diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest index f8578e7f15dd..40aed3e68219 100644 --- a/www-client/vivaldi-snapshot/Manifest +++ b/www-client/vivaldi-snapshot/Manifest @@ -1,6 +1,6 @@ -DIST vivaldi-snapshot_6.4.3152.3-1_amd64.deb 105343600 BLAKE2B c03a581b9cfac49f0c6a31559cacf9f32f8087bb91b3e8b1d6638f348ef291be82b4eea15df782f001b4ea8f06a7abadda910bbee9a53fb41391eb6a2d69e201 SHA512 1e4c7754c486860368910850f2fbd84705b65d6cb809714d0ac952b5b69daab253108046ac3ad9c2950572b38bcb9769aa4a8f28f6761c1d3adafe695bfa9b5d -DIST vivaldi-snapshot_6.4.3152.3-1_arm64.deb 99999572 BLAKE2B 100b08d686ff5a4481d86433de84124fcb3c18e14667eb12b9a59fb895a4cfd9d336ec5975d07e9917a9bf0fcc315f7d480c46dd64bf087bdda946295ee78641 SHA512 d67a6b770cac56d76e99e553c15b7bf2335abe05b4f396b97d0f603b0bfc315e998ad9b5efaf93001965a784a40e72460e2c5add957f9807809cec701827a8f8 -DIST vivaldi-snapshot_6.4.3152.3-1_armhf.deb 100634272 BLAKE2B 2bdc32ff04260dfd7c1a38870f7a8ed2aecd7a57bed8884aeed00e0e82026834e15573756eebd10c95c5c808d2a4350aaefc7ba5700e80542c90fb815ca421ac SHA512 808a13d581e8321c727c688033950de8a40321132aeb96c580da4d7c11da56c750f498bfa1d41291d526237474e4d5cc76c1a0b8ea8162929b5a0b3302590851 -DIST vivaldi-snapshot_6.4.3160.25-1_amd64.deb 105369496 BLAKE2B e65fd968ceac08496a50da41029f38fb05a143bebc4b4ac81db79f709bb2a42f9eca32acd2c87ec7407ba6fe0d43973ca7323e5cd58e6b496daaf7543bdb677b SHA512 8e026b6d8be21052a7317ad26ffd1c21d8a669898559bd382acc15c1ab25b59b4395425860333d9aec2927834deb61c0953c398307ca6ff15ad77389447ebeda -DIST vivaldi-snapshot_6.4.3160.25-1_arm64.deb 100094744 BLAKE2B 7386db4164426aedc26aa86483f1937eee1a52ff99829960250975dd0c8eeb2f1f02b22e25702afa2b7deab1bed026d7aa0b3741759b2da5a773c551058d7133 SHA512 c1f1d2eb7447dba16cf2622d9d8323b5d35723f3f038d51e09f8e72cf98a69689413e982c2e6c40421ed7a8e44acbecb5ef5bb1fcb4dfacc35109a6eef7567c5 -DIST vivaldi-snapshot_6.4.3160.25-1_armhf.deb 100694448 BLAKE2B 34fcc914147ed604674e6f2e0d2fd3766013186c7f5321e942cd0bf63258e03f3df37a27d10df49a53173dd0417fc496fcdf1477ac18520411fe744bad949d0e SHA512 bcb0961543a1e111d796b3cee2c27224737378819c46b7eca8808bb430e25388ebcb97814bee66673f5be03d0eeaba7d7bb8436fa86b0dc05fb8da2c9e543186 +DIST vivaldi-snapshot_6.4.3160.27-1_amd64.deb 105370432 BLAKE2B f5d500ca50012ddb8bce6c8c5dae966899f3abc5b1df954fdf578eb0a0f47b2938182d65025b1ce8a2c6fa78d805034d35a705ff15f5f5ac25c368411897e5df SHA512 b6845398ee1429695e69bbe21523822982205bc17cedc2549edb2f81aae4f995f396259ec08b3459828dbfee7db40b98ba6c4f6dda3bdcec94d2e4f94dd0e57b +DIST vivaldi-snapshot_6.4.3160.27-1_arm64.deb 100032248 BLAKE2B 47f3ca6da75803724d7e6c3f936714555b7f3b4bb1af797995087ddd6ef282b4beb3a12e14d55d0be95716e00e2126f8e3acaa195c6bfd3ce5ea9d04fde62b8e SHA512 6d578a32a074b00740f44043cd2fa1e91a82703a772fdcf34a4123564a17f2f4913f087d53ae5b2429a66e25c26c01fd7c629d190e2757b874b01cb5c2aba77a +DIST vivaldi-snapshot_6.4.3160.27-1_armhf.deb 100692040 BLAKE2B 37104305d3bd6ec204889f21e9b03fef24a6fd06208f31fc45f834ca0c2f269d11d9c60a6b2772ff1acb7398a9db3544ccd5d1cb229c78a87c01190839d1cdfc SHA512 11a85c9283dc87a5f9acd79652294007ddd643805ecbe866f0f3cdbffd9977bfe03750a75e95c4a25d4d697eb2d679e7f3d37f0db3fa68a4013ce6e6d440887e +DIST vivaldi-snapshot_6.4.3160.29-1_amd64.deb 105397452 BLAKE2B 85dca6a5e4ae8601c8b5e30808c5ec8cd08a4222518112961c2f1a18e4c06b8e52b1f3729f8a7c54661352b43dc2f8c218c64175408ac442b0a1433be2614d14 SHA512 7bf386dbbff574a02581da178ad53611b022f70be2d1adb0168da586d3700af812a459403dfcd71f9e75ed344e88b8c984e1813ad45e4c309470f67e45e3b7b4 +DIST vivaldi-snapshot_6.4.3160.29-1_arm64.deb 100050036 BLAKE2B cf0c061c85ced1aa5fffc9fed3f1ccaff12682727e46d5f61cb6ac91c8dd0ab5c2ee961fbd903cb1014b809e1fd726b383e4008056519a64c8885bb9b8ce8b5a SHA512 b536056b0740bff1c8eb504ea2f6a9c8a50e250bed1a2c21f5983537f312c3412e874092dcbf8d879f693a67fd84e0b51a2b8b6074ac6b66d57f5d5d36017df3 +DIST vivaldi-snapshot_6.4.3160.29-1_armhf.deb 100673320 BLAKE2B bda01a3c03bf162ca0e3944e251efafcb9a2f27f20c82f8fcab237b16215053caa31fa4e3eb3ae94dabdfedb1cafabbec5c6da65456397f04cccc254246847e0 SHA512 5479a7afeac7c60eb059ec6e5199ed1daa4f5464e65460e7e58ddf89d39c5bf231a8f8c8d94c6c93bc4bb5c626afb876d32de69e77233b453180ec1a91b85bc9 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3152.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.27.ebuild similarity index 100% rename from www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3152.3.ebuild rename to www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.27.ebuild diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.25.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.29.ebuild similarity index 100% rename from www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.25.ebuild rename to www-client/vivaldi-snapshot/vivaldi-snapshot-6.4.3160.29.ebuild diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz index ff758bcd03c1576ea8ddf04eb4397c6f7f93e016..09354a54fe03cef546a02ad63c977d5282f71bc8 100644 GIT binary patch literal 4713 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 literal 4715 zcmV-x5|r&9iwFP!00002|8<(%uAI4Xh41|odI2XzvUs{2!wwQ8&W-&7#Y0JgXSM`M zbMV{es~u=}Pk_t;BWZX4O%|)x`WAcs{KMaWc=yx&X2-tSzx?*okMB~d<=vnD>xcjR zOa9ZlvHP4ZQl{GNJ@473sp+nEhKQ#o?l}!vZmF7|s+*tZCSx4kUfSx-?$~XYtht># zH5bWe=3b|ta@IPnEL}CZx!uVVWFAk8x8?lqZ~y*7P5IrtMcmAE&3ls0o@8{>tYywz zYumk@Wpl|*OHOU$=9zL|X5&oN-qrJ*t5+|hwNa~e9mRE@GE3@bjbUvy{>r0D_EuQk zU={f|`?Np&^@sodkAM5i-~Rs2&R74}zuL=3zhA$-o1$;E^29zft132Y@p2bsI3{{* zmfUh#C+jXftwkMgQIR%=_g%_8Z5^$3^6|cNWv``=L|K}!=X1qRUo5D^>vt+geV>y| zWsl~!Un}K%tu8y?X5NO+FmsVSe z6EF^brOC0Zs=S2qcjW>5u90^xCrfKrTI_lAcsuv0R-bKuxQ}YF!TeS(9XyVzl%_YS z^qgl|qwUko$1W@9we`k%cekNNQ{>H|3BTFv@Ta}_ZJhd8V~X>qb~k^T8}&=4`5Nig z+gFiQcw(}hT2C#j9+$UrxwGu6?KGuRXmx&{%cKh|QKcoFhj4tF%{Gs0cXi{eZ@aec z*{uuhHK+PK99d7jdF~>bT+irU`Vxvs`?1QEr*%5_&Pvr1v-8wi+s^stqgwP}daG8; zt-0js^$fpdO-)_DF|x`aayZH&>H8n9@0I z7o9~@TBX$0`qgeSrU{#%x6Y{D*7s^vOM7=_@ZLK&Gs16b*0e=9Kq^wVW)~X8wfbR+ zrdMtr*_^IjXAGW~L@&Kw>aDHjnKJ`0W@CV;xGv>=dN-@zcj%;(N534ldU>kW$6xNZ zU+;Pz#_?9KwUf}FzBfxiBdnno88wr+;oS`SnXYg4o-PO`a z(ub|HJ)>Fdye?i!qqd=vO5b$gP5ZLqvU_5L&ba-1y*i)9*k>M8F6uSdkglRPr#6|o zed}Rb5i+*hcUt$V^;)kvU1y8(zN&z)*$bah2UE+dJ54_BvMnm~^_(}?ocJWkh4#KJ zc}Hx{qh9{<>C1T(D~y|9M?$7Nl{{AJgR0O7cvZy{=I&c2dJvP& zh*s>z3PQH2Jrgmz!aZ$!^gdS?iPKE0#r$jKL$$_db>gKoe3TCGkSE}eIu zl$FCUmR-+Vy?Ahq(Z7k!@a$P32tPUJk_wE{&uoYTo{CN5jZ_3TnmG9Gmu!_#uCKl&Ub*Z?!5-fT4sba~3#b z$H4Yvno_eg8QVBxc;$>}lTn@4MOkpfJ1;f`KGc|ng5(!obw|UqypBu{4cfT&mS>+( zSkip&S$ERBff&jCi=%Xu<21tV8mI4c6n0ze|-A#1QDs`2cN1O z3nsX1olwyl zg1%yc3fAc}zB?Th{AQwPn|0x0e}SR?R#7TT7u*-cgO;`nS9D!l4{f4oE=#rpB%`w!o~ zeST7U9j!lE*wV_lxr01P+}97WGFQ>dXt z=n|?19ZSJ06(N6>?{X3Oo&)aCj-WN6>Um8ANevdpSTJoLQPjd@M(eS*@LJlpasX`W zQLvvry}bW&f6Px(pSnD(F$q!<4elWbpk$(xoAriMyVDY=Y6XauzC)3Mk9mV{>?^2B zXzOXD3kTcbi%pla)Xqp5KLsBgp=L{mz0p~8QYTKWO(*(zNIiB(bpWzMI^nZ=%qBIp z?MQf38zSwh00TDHYsNy`_V^U20?l-}8`iyrno)i5T0++Or)9e89NUe=rX4oI&QU!@ zPXP`RRPXn91^dVS=Xtiq^1ynd+HU;>)iYlEDAL&rbf@bQEMOW2EIB0VHVh7x zp`XSjCdxoGcBQT9rQXO-kWf%X0fgGhpsvJFG}IU_VJr`3NvOj-=Nn1@m<9a69T;1P zE`prSyxWust0oLrP=4eTEd+Y<0XIRqhIC6g8;rnuDJ>t{5%m^iWO*Y2=p_bXiIfIh z;B46aFdm~yqJ^%9Nqw%@rC3|`Q@#VKaf)wALOj622_enmy0p%yBAcZUo z&>qV>!yu9JttLb`VW6ZtHrM$@N4SXDKosdmXX3yFo5p9+v;@@(54w(phWTdz0XU3q zX7(IBLsFpYNHT9gvGwHQ3kzk(EC}9cXeJ51p!-a9iGYsy#KizYa(OnYN;+jQn0|N% z%f<#al}Km+0R7gH=qR?$E7;y3bPCPG#;M^y^|NQCam*+G@I(e%W zvo)|-*J=Ds&(f~NGU)ySo_gOWjPgIMGSxJGK8}QfN;~c6;XPt)=&g8f;Bu?NL=g>Xt72+6TF z&*CKyT!o7pq7V#R)@=Ybya7FIxwHaxV!FYXfW(H9N{u|PahJiqkQ;5aL1U8Z^ zl_oA?R^p$vI9}FFBXL67;KP0$B#4S9HH$y2KRG~6t4>$%rW3Fp>#4HHR zdMeh>KiTu8#3N>7{)&31I8%dM@Nz)8^3)dm7#EE##MD?wP6PaFp_jEz9V}`NfGF*r z72=!7blk~>JzAqoi9Re>fjCwZHK&}2GBf0!FdQ zawu_KB=r<*aq<5685#m#liD^khmQAcm3bxk+?0qGQ#s_FIpPHGD7v0ZIIA+qTB8c7 zl1P9HJ)`~C`{kGGAAh{h^i?0h@h&0Z(!KQ%{d?x<2pR|DkBb2&uyi;dDR*|y5E1BS zumRG|*39lfO&!2Nsd`5l1OXaxe>$AnXabCV3c(Yil z`*eC=*%Jsm;x--Ysjt!HsbVi5KY#i3+tWQ^%JMMA6|e&{gXpt{lEY(&w@26zh4VGnAhusQ??lJWT{B z-Ea4V=f;Hwby7TrIYGtYV`4TZ8Mny|EU3DI_KIy7jckjAT%4y+o@tdp0!+n_!pR9? z&k$ji6hT&-kI@abip!@tN}w~$8$ywhQFviVow}RC^5~7>L-rf4=BvD z!kFeZSkw;UhBCam=-X6^x(V^IMcd-N0~tQx0)$)-z+Z?`8U|s;gkueOW&;oiwa5UZ zvf~SvK4J;41}|(4M}iw>-xbVZqh#Y1w`yC%fLN|MGgFB&kCJ`+@bT#)2jzXrkA$cj zmV;P&;1~jQk7PJF!-QuJg1Icc+6)Ysjh|jJG))iMClrhm&A4`kWDAz09@m^b zu7V7p#}0Pqy)D{P?~Pl@_~KzaVG6x6pmCX?vRsl znN3Tv?YOd}u&@;liCxs7gB8x*%MK>IY=xO1F3=jYAfY42ML|W67^o+2{PyXmZBLw9 zpD(^x56*g-7-BzdbP16wzG8r$_u0Ed#6dZYGeirDQ`ZT1!`PwnevGG)gEr#=(=1fJ z!83??jLk)NNqcxTWbU~4%@h?O^9HK`t#9`eiAqx^9D;pmpXuqdu+5%N<1&Mj z4@4?acuAZD-V4STNge*hK$S6%@ES4>D^BblAUW+Yv$gQL71#9~6@(Gr#uOkWzH{09 zD3To{U7q~$7yI(^@#}}D6x7mV7{NTBDRhR@A_C0-uzYf6%?LBJJ~qbB8O|CI6;7Sv zatgMHyJ)bYgX5JPg*s!*^jzk&NEsEYWs6zE$THGM^I`Wqk=%9ZBXs%gGAC(8;uLH^ z-qB?tO3%iVXr-~h5$K7yPlSdR$XoI{>T@FG$hW8Xmex_COd?>6Ez%tDJ!r$VN%nc< z8DA!6T6T;8SaOQY9pAMvBv1AF6}SKT|8*CV$LoP}Fsj!EsQCgx{swbQ2Cd7D1!Ssj-_h&`0*%S6Q_}v^W<1`o3OwD^{)F1%@P4z(P{o?O9DcwfWg`=y5HXxa1_0*_N5eP9-`*~!mKh<6Ox z0pgQ=uT?7nP1HqCS^V2OVut}Pj5#jz_n!G;!*L~q6+ueG9{TP$xPFODJ-*ZHo!|zW t_4t1lh=dev-ruby/rack-1.0.0:* >=dev-ruby/rackup-2.1:2" + +ruby_add_bdepend "test? ( dev-ruby/rack-test )" + +all_ruby_prepare() { + sed -i -e '/simplecov/,/SimpleCov.command_name/ s:^:#:' \ + -e '/websocket/ s:^:#:' test/helper.rb || die + sed -e '/test_receives_update/,/^ end/ s:^:#:' \ + -e '/test_non_local_interfaces/askip "networking"' \ + -e '/test_default_config__serve_index_html_in_subdir_missing_slash/askip "encoding"' \ + -i test/test_server.rb || die + sed -i -e '/rubocop/I s:^:#:' Rakefile || die + rm -f test/test_version.rb || die + + sed -i -e "s:require_relative ':require './:" ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/www-servers/adsf/metadata.xml b/www-servers/adsf/metadata.xml index 6381229cfdd5..df40fbbe0775 100644 --- a/www-servers/adsf/metadata.xml +++ b/www-servers/adsf/metadata.xml @@ -5,6 +5,7 @@ graaff@gentoo.org - ddfreyne/adsf + denisdefreyne/adsf + adsf diff --git a/www-servers/apache/Manifest b/www-servers/apache/Manifest index 15b5ce8acf95..e9c93e119b61 100644 --- a/www-servers/apache/Manifest +++ b/www-servers/apache/Manifest @@ -2,4 +2,6 @@ DIST gentoo-apache-2.4.46-r6-20210212.tar.bz2 25854 BLAKE2B 001f16c1beac8c90fd40 DIST gentoo-apache-2.4.57-r2-20230903.tar.bz2 25595 BLAKE2B 030d7624293b85d35c02b317e78e0ac8736cfd9b4116b66727262bfd1003e28e604010526a766f0b5fa2bf359e5cfe0e6eee6ffbea05eeb41e51772913692d85 SHA512 334304d4d35e5d9e39b58af4594e3f57f2e4f6f11f5944715b0dd63c92717c1255dd3e4fed96d914487a15b8faf1792914087b7240b0f23ab6d0960972013d1e DIST gentoo-apache-2.4.57-r3-20230903.tar.bz2 27356 BLAKE2B 793c6a94062ea7a68acbe0b739e9b317390c16e57a8ae4cd85bd03ae1663c25050a796c199dc958c9eb7913e677698cba042b3fb0b28dc5c90c5da49c503fbba SHA512 82e2c36fbc14f70f4e4b48eebe83d52082e05994d8ec095aec392adfea71f4b8abee60a320e36c188ee9b1d0113a5880b4780bdbd6230e47909ed115de0de2cb DIST gentoo-apache-2.4.57-r5-20231011.tar.bz2 27081 BLAKE2B 7d98c850cda8b43901b4373e36889e4e951615e2e2769baa564f44e180fba0a74f0af45d2aa552b70ac1609aa3430e240118f2656c5285d31c1dd5edad9f3b6d SHA512 6c445212aaa211a9ad24599763e1d42b5f88394976f8f488175ce3ec3ea7e83b93f87d3c0c4ffc82b4a13ae575e78fba114bc5bacae9324be962eba48d3bc146 +DIST gentoo-apache-2.4.58-20231019.tar.bz2 26224 BLAKE2B 370f36dcbe9d10ed0dd415c2e28016c7897246b5c3f830e849e765c18a08be145c8a363f122dff2c4b8d5b1e53ff504a79d7512a58135899a539136b580524ed SHA512 60f68eb4168a86ee33525e7c90cf5af8da586ed31d12cc294ea6bf3bcb9f254ea7e1a4ca5db4846a0e92b97c1326f095aa3a9d5fdb9ed92c1c4726c5a825ab36 DIST httpd-2.4.57.tar.bz2 7457022 BLAKE2B b33b51a741acd308ef4d4bdd2444d43eca9db68676fa67ec907eeea7384554f3f9a5608fc43dcf5819498264bbe36f176f30be9809474307642b70720036b88c SHA512 4d1e0a274ee90bdfb5f38d4a7d73a7367ed1c6388e26280e640014e49abc0df03683705b88dcfe2ec2da313dda4c7b4a3b86daffa1911f58e224eba89d82d155 +DIST httpd-2.4.58.tar.bz2 7485817 BLAKE2B 2105b8fada99f1dda55201ed89ed5326f0edb078d352cbff44f02cde80d129b65b63e07366a9a744ba474be5687fa8d3d2d8ddc64ac914b47166607f3f4a9de2 SHA512 d6e73bf413a507ec16b621ff635e178206207a9e9810ce3944b3dc98d39cde8f225307110167fc9da5822175796c8cb66f98be5b9f0d8b76dcd83a401d39b2c1 diff --git a/www-servers/apache/apache-2.4.58.ebuild b/www-servers/apache/apache-2.4.58.ebuild new file mode 100644 index 000000000000..71ed5d4c9400 --- /dev/null +++ b/www-servers/apache/apache-2.4.58.ebuild @@ -0,0 +1,256 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# latest gentoo apache files +GENTOO_PATCHSTAMP="20231019" +GENTOO_DEVELOPER="graaff" +GENTOO_PATCHNAME="gentoo-apache-2.4.58" + +# IUSE/USE_EXPAND magic +IUSE_MPMS_FORK="prefork" +IUSE_MPMS_THREAD="event worker" + +# << obsolete modules: +# authn_default authz_default mem_cache +# mem_cache is replaced by cache_disk +# ?? buggy modules +# proxy_scgi: startup error: undefined symbol "ap_proxy_release_connection", no fix found +# >> added modules for reason: +# compat: compatibility with 2.2 access control +# authz_host: new module for access control +# authn_core: functionality provided by authn_alias in previous versions +# authz_core: new module, provides core authorization capabilities +# cache_disk: replacement for mem_cache +# lbmethod_byrequests: Split off from mod_proxy_balancer in 2.3 +# lbmethod_bytraffic: Split off from mod_proxy_balancer in 2.3 +# lbmethod_bybusyness: Split off from mod_proxy_balancer in 2.3 +# lbmethod_heartbeat: Split off from mod_proxy_balancer in 2.3 +# slotmem_shm: Slot-based shared memory provider (for lbmethod_byrequests). +# socache_shmcb: shared object cache provider. Default config with ssl needs it +# unixd: fixes startup error: Invalid command 'User' +IUSE_MODULES="access_compat actions alias allowmethods asis auth_basic auth_digest auth_form +authn_anon authn_core authn_dbd authn_dbm authn_file authn_socache authz_core +authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex +brotli cache cache_disk cache_socache cern_meta charset_lite cgi cgid dav dav_fs dav_lock +dbd deflate dir dumpio env expires ext_filter file_cache filter headers http2 +ident imagemap include info lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness +lbmethod_heartbeat log_config log_forensic logio lua macro md mime mime_magic negotiation +proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_hcheck proxy_html proxy_http proxy_scgi +proxy_http2 proxy_fcgi proxy_uwsgi proxy_wstunnel rewrite ratelimit remoteip reqtimeout +session session_cookie session_crypto session_dbd setenvif slotmem_shm socache_memcache +socache_shmcb speling status substitute systemd tls unique_id userdir usertrack +unixd version vhost_alias watchdog xml2enc" +# The following are also in the source as of this version, but are not available +# for user selection: +# bucketeer case_filter case_filter_in echo http isapi optional_fn_export +# optional_fn_import optional_hook_export optional_hook_import + +# inter-module dependencies +# TODO: this may still be incomplete +MODULE_DEPENDS=" + auth_form:session + brotli:filter + dav_fs:dav + dav_lock:dav + deflate:filter + cache_disk:cache + ext_filter:filter + file_cache:cache + lbmethod_byrequests:proxy_balancer + lbmethod_byrequests:slotmem_shm + lbmethod_bytraffic:proxy_balancer + lbmethod_bybusyness:proxy_balancer + lbmethod_heartbeat:proxy_balancer + log_forensic:log_config + logio:log_config + cache_disk:cache + cache_socache:cache + md:watchdog + mime_magic:mime + proxy_ajp:proxy + proxy_balancer:proxy + proxy_balancer:slotmem_shm + proxy_connect:proxy + proxy_ftp:proxy + proxy_hcheck:proxy + proxy_hcheck:watchdog + proxy_html:proxy + proxy_html:xml2enc + proxy_http:proxy + proxy_http2:proxy + proxy_scgi:proxy + proxy_uwsgi:proxy + proxy_fcgi:proxy + proxy_wstunnel:proxy + session_cookie:session + session_dbd:dbd + session_dbd:session + socache_memcache:cache + substitute:filter +" + +# module<->define mappings +MODULE_DEFINES=" + auth_digest:AUTH_DIGEST + authnz_ldap:AUTHNZ_LDAP + cache:CACHE + cache_disk:CACHE + cache_socache:CACHE + dav:DAV + dav_fs:DAV + dav_lock:DAV + file_cache:CACHE + http2:HTTP2 + info:INFO + ldap:LDAP + lua:LUA + md:SSL + proxy:PROXY + proxy_ajp:PROXY + proxy_balancer:PROXY + proxy_connect:PROXY + proxy_fcgi:PROXY + proxy_ftp:PROXY + proxy_hcheck:PROXY + proxy_html:PROXY + proxy_http:PROXY + proxy_http2:PROXY + proxy_scgi:PROXY + proxy_uswgi:PROXY + proxy_wstunnel:PROXY + socache_shmcb:SSL + socache_memcache:CACHE + ssl:SSL + status:STATUS + suexec:SUEXEC + systemd:SYSTEMD + userdir:USERDIR +" + +# critical modules for the default config +MODULE_CRITICAL=" + authn_core + authz_core + authz_host + dir + mime + unixd +" +inherit apache-2 systemd tmpfiles toolchain-funcs + +DESCRIPTION="The Apache Web Server" +HOMEPAGE="https://httpd.apache.org/" + +# some helper scripts are Apache-1.1, thus both are here +LICENSE="Apache-2.0 Apache-1.1" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris" + +pkg_setup() { + # dependent critical modules which are not allowed in global scope due + # to USE flag conditionals (bug #499260) + use ssl && MODULE_CRITICAL+=" socache_shmcb" + use doc && MODULE_CRITICAL+=" alias negotiation setenvif" + apache-2_pkg_setup +} + +src_configure() { + # Brain dead check. + tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no" + + apache-2_src_configure +} + +src_compile() { + if tc-is-cross-compiler ; then + # This header is the same across targets, so use the build compiler. + pushd server >/dev/null + emake gen_test_char + tc-export_build_env BUILD_CC + ${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_CPPFLAGS} ${BUILD_LDFLAGS} \ + gen_test_char.c -o gen_test_char $(apr-1-config --includes) || die + popd >/dev/null + fi + + default +} + +src_install() { + apache-2_src_install + local i + local apache_tools_prune_list=( + /usr/bin/{htdigest,logresolve,htpasswd,htdbm,ab,httxt2dbm} + /usr/sbin/{checkgid,fcgistarter,htcacheclean,rotatelogs} + /usr/share/man/man1/{logresolve.1,htdbm.1,htdigest.1,htpasswd.1,dbmmanage.1,ab.1} + /usr/share/man/man8/{rotatelogs.8,htcacheclean.8} + ) + for i in ${apache_tools_prune_list[@]} ; do + rm "${ED}"/${i} || die "Failed to prune apache-tools bits" + done + + # install apxs in /usr/bin (bug #502384) and put a symlink into the + # old location until all ebuilds and eclasses have been modified to + # use the new location. + dobin support/apxs + use split-usr && dosym ../bin/apxs /usr/sbin/apxs + + # Note: wait for mod_systemd to be included in some forthcoming release, + # Then apache2.4.service can be used and systemd support controlled + # through --enable-systemd + systemd_newunit "${FILESDIR}/apache2.4-hardened.service" "apache2.service" + dotmpfiles "${FILESDIR}/apache.conf" + #insinto /etc/apache2/modules.d + #doins "${FILESDIR}/00_systemd.conf" + + # Install http2 module config + insinto /etc/apache2/modules.d + doins "${FILESDIR}"/41_mod_http2.conf + + # Fix path to apache libdir + sed "s|@LIBDIR@|$(get_libdir)|" -i "${ED}"/usr/sbin/apache2ctl || die +} + +pkg_postinst() { + apache-2_pkg_postinst || die "apache-2_pkg_postinst failed" + + tmpfiles_process apache.conf #662544 + + # warnings that default config might not work out of the box + local mod cmod + for mod in ${MODULE_CRITICAL} ; do + if ! use "apache2_modules_${mod}"; then + echo + ewarn "Warning: Critical module not installed!" + ewarn "Modules 'authn_core', 'authz_core' and 'unixd'" + ewarn "are highly recomended but might not be in the base profile yet." + ewarn "Default config for ssl needs module 'socache_shmcb'." + ewarn "Enabling the following flags is highly recommended:" + for cmod in ${MODULE_CRITICAL} ; do + use "apache2_modules_${cmod}" || \ + ewarn "+ apache2_modules_${cmod}" + done + echo + break + fi + done + # warning for proxy_balancer and missing load balancing scheduler + if use apache2_modules_proxy_balancer; then + local lbset= + for mod in lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness lbmethod_heartbeat; do + if use "apache2_modules_${mod}"; then + lbset=1 && break + fi + done + if [[ ! ${lbset} ]] ; then + echo + ewarn "Info: Missing load balancing scheduler algorithm module" + ewarn "(They were split off from proxy_balancer in 2.3)" + ewarn "In order to get the ability of load balancing, at least" + ewarn "one of these modules has to be present:" + ewarn "lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness lbmethod_heartbeat" + echo + fi + fi +} diff --git a/www-servers/nginx-unit/Manifest b/www-servers/nginx-unit/Manifest index 2e6151545cbb..1f6074defe39 100644 --- a/www-servers/nginx-unit/Manifest +++ b/www-servers/nginx-unit/Manifest @@ -1,2 +1,3 @@ DIST nginx-unit-1.29.1.tar.gz 906654 BLAKE2B 1068a1002b05f6f9f28b19745e3c1c0f1d1def89fad8489174fd7b38ddd8c9678f27a3b105f98a17d537621cdd2cbedf9f39b4c284a7918d290287f3c324fa49 SHA512 c99cea78804ead999e62777132fe204e0f87e1b58e55b0b4a074ab8d203149c14c8faef64872a44404f8fca5bfd98d2f9e4aae2db89bebeee15f27cabbc9f247 DIST nginx-unit-1.31.0.tar.gz 905152 BLAKE2B 4b3b89318706c584fc2b80599c00bb104c1d70c14f8730b3f1142ae1b30db4cdd6516958eb0daf90031df953c0654af71a0f453a0c0c1f345241b215c207963b SHA512 ce367c81dc96b4a8d280a3e34ff8bbf1941a595c5570f9e50ffa49e1f8ac3c2e0a620be5a994a1c4c65aee7790ca227fddafba1c461fccdced83fd4c08c091e6 +DIST nginx-unit-1.31.1.tar.gz 907165 BLAKE2B 3df7258754761922dceeb66f369faec465bb2f497b692f706c6f22adb21ddf397b2aa2fee758fc89163c30517edf9cb28803193cd53bb9292573a5b21d396dc4 SHA512 28e5f1e88b9e5e21c5094f901227e193137c120e4af3f2950e113d118a301cabb17abf9f0fea8fc8893f36f6e9ae09f86bbf7a323999da34e71e42615937c57c diff --git a/www-servers/nginx-unit/nginx-unit-1.31.1.ebuild b/www-servers/nginx-unit/nginx-unit-1.31.1.ebuild new file mode 100644 index 000000000000..cac440e33f0d --- /dev/null +++ b/www-servers/nginx-unit/nginx-unit-1.31.1.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 flag-o-matic python-single-r1 systemd toolchain-funcs + +MY_P="unit-${PV}" +DESCRIPTION="Dynamic web and application server" +HOMEPAGE="https://unit.nginx.org" +SRC_URI="https://unit.nginx.org/download/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +MY_USE="perl python ruby" +MY_USE_PHP="php8-1 php8-2" +IUSE="${MY_USE} ${MY_USE_PHP} perl ssl" +REQUIRED_USE="|| ( ${IUSE} ) + python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND="perl? ( dev-lang/perl:= ) + php8-1? ( dev-lang/php:8.1[embed] ) + php8-2? ( dev-lang/php:8.2[embed] ) + python? ( ${PYTHON_DEPS} ) + ruby? ( + dev-lang/ruby:= + dev-ruby/rubygems:= + ) + ssl? ( dev-libs/openssl:0= ) + virtual/libcrypt:0=" +RDEPEND="${DEPEND} + acct-user/nginx-unit + acct-group/nginx-unit" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + eapply_user + sed -i '/^CFLAGS/d' auto/make || die + default +} + +src_configure() { + local opt=( + --control=unix:/run/${PN}.sock + --log=/var/log/${PN} + --modules=/usr/$(get_libdir)/${PN} + --pid=/run/${PN}.pid + --prefix=/usr + --state=/var/lib/${PN} + --user=${PN} + --group=${PN} + ) + + use ssl && opt+=( --openssl ) + export AR="$(tc-getAR)" + export CC="$(tc-getCC)" + ./configure ${opt[@]} --ld-opt="${LDFLAGS}" || die "Core configuration failed" + + # Modules require position-independent code + append-cflags $(test-flags-CC -fPIC) + + for flag in ${MY_USE} ; do + if use ${flag} ; then + ./configure ${flag} || die "Module configuration failed: ${flag}" + fi + done + + for flag in ${MY_USE_PHP} ; do + if use ${flag} ; then + local php_slot="/usr/$(get_libdir)/${flag/-/.}" + ./configure php \ + --module=${flag} \ + --config=${php_slot}/bin/php-config \ + --lib-path=${php_slot}/$(get_libdir) || die "Module configuration failed: ${flag}" + fi + done +} + +src_install() { + default + + if use perl ; then + echo "1" + echo "D is ${D}" + emake DESTDIR="${D}/" perl-install + fi + + rm -rf "${ED}"/usr/var + + diropts -m 0770 + keepdir /var/lib/${PN} + newinitd "${FILESDIR}/${PN}.initd-r2" ${PN} + newconfd "${FILESDIR}"/nginx-unit.confd nginx-unit + systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service +} diff --git a/x11-base/Manifest.gz b/x11-base/Manifest.gz index 26114e4c0880912b62bd95c3bce59f0db820e9a9..c6de98d1f4b805056ad0e0522c2afa3747557b9c 100644 GIT binary patch literal 1553 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 diff --git a/x11-base/xorg-proto/xorg-proto-2023.2.ebuild b/x11-base/xorg-proto/xorg-proto-2023.2.ebuild index 6c7649b6fd9c..96350710c41b 100644 --- a/x11-base/xorg-proto/xorg-proto-2023.2.ebuild +++ b/x11-base/xorg-proto/xorg-proto-2023.2.ebuild @@ -33,13 +33,13 @@ RESTRICT="!test? ( test )" BDEPEND=" test? ( $(python_gen_any_dep ' - dev-python/python-libevdev[${PYTHON_USEDEP}] + dev-python/libevdev[${PYTHON_USEDEP}] ') ) " python_check_deps() { - python_has_version "dev-python/python-libevdev[${PYTHON_USEDEP}]" + python_has_version "dev-python/libevdev[${PYTHON_USEDEP}]" } pkg_setup() { diff --git a/x11-base/xorg-proto/xorg-proto-9999.ebuild b/x11-base/xorg-proto/xorg-proto-9999.ebuild index e8ac7166da8d..b353c2984da8 100644 --- a/x11-base/xorg-proto/xorg-proto-9999.ebuild +++ b/x11-base/xorg-proto/xorg-proto-9999.ebuild @@ -33,14 +33,14 @@ RESTRICT="!test? ( test )" BDEPEND=" test? ( $(python_gen_any_dep ' - dev-python/python-libevdev[${PYTHON_USEDEP}] + dev-python/libevdev[${PYTHON_USEDEP}] ') ) " RDEPEND="" python_check_deps() { - python_has_version "dev-python/python-libevdev[${PYTHON_USEDEP}]" + python_has_version "dev-python/libevdev[${PYTHON_USEDEP}]" } pkg_setup() { diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz index 78bcc434dbc6e896671d28898edd78569e52a2de..46efb4c51c97de8c57495405a5be34fb001b1fa4 100644 GIT binary patch literal 4718 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

    (7(5^W^UComl!@?ESI)NWb5O$)A^ISi6 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 delta 16652 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 z zUyyW5BO9hMxJws9YFxFNtW|f74VR%=&|r;I6S2Rje;!-tb-gl^SPU6ktV;aIw+P`z}z z(efxRe}z469Z6CgLb<32SJBu?4#5V5HCc5&>H(;*`W7{7FX+6NN5iB=SrDC*DB_3{ zIR?$Kht6uO+}VT*Kmc}AO{b^Iy<*C`rxBV_guvKF-LEX${`~pl=f~FYhpdGvGKoXH zT!ml-UAwlvwQ=&2y1)<*(KIm4RaI4ob84o6e;RF#)C-!xqr2jc3U>)cx^JM5ff!sG zXP;n`#9lbB*Vq~2t4daNr47DrbM>3GIZakD^nTZPja4+H?5G-sUmGMUszY3}cvZ-h zyxQqY))~lBp(3CQb0DmmDwXr4N;KJ1$3tG%6ZN8+tOUb^vT05z-kKs#5)g?<^z+KH zf4%)~f?c?m^YC(Bm5IuhtKp)kx=Q8X%6AImRY^WgBX4*p)tcxydh^6n)6&(^tZ7X_ z14~MB*S(dhbti-^-3O+Y*QoLVUajEb=!tbOxm8%+nQxMb_%mw8+H?g1(F<_6E}!wb z_zqJ6eL_%up+gsGex$|(#o2Td>X9dFe}%a%q{G$KW?4fFhsx8*3)Vc0OtD5Vt z+0aL0R;~AWw%X*ttg0JKbb$vRcpwN#^Gh@t6X6IdWvJ~@;zu)Y(c?`;cus9ce-C*d zO%>D$lWrB$DCVukY_B8~{HZ31bnT$m{h>~C@33@?s$Nx_Qvw#vO~lgqFUGGUuB4HS zI;q}E$rGp98x8-i*A)0O)NQ39363v+W!=7wyU;HmFRFRGLMp303Qn%!%POkC;F4~^ zj9v}_*)Rx9z_4_FqIO)R)O81we;FKC8GdEdF_eQ)>|l?gM3b*omtI{xbJDB9wbL(~Yiu8Sw|h^=a6 zorh@75Ya^AwpGC4G$1VwRZi*lxYGTAgJ^1ccdWY(;HGJ4guzK(S-M}}f4|-ft@=Zm zKjPgmt5@RhGGQgs4^*&F-74lxx1eE{g_ci*nIR2Zg;ljoDtJSk-yF9&B7{ z1WmebS5t;eLs`^x6?CglKvApSyWFqC&$JdI8#k|Sp|FvfrDWU(`d3zB82ys~6p zKfnKjW8Tv=6F~eA5uzhMjh`-hF{F9cEnNE4){7F+SGFPPgh6B7AQT2?>lLAnsn#}h z7zV||ih|^zS~ql|jjmxcP4Li!!(LUC0k(87>6ZE5QTKa;|E+57f2XGVU$?|*2D1jO z0Ezf)VJ(k}QdA2D6Vug6`x^MQ=7_shLWUqr&A~~7X>^UU4h$zGvg1Zut=yg`SE=H>4(qQApsOyJQU_%@wde@$s?E&@i(3nS9Ya%gmju4VuowmgN2F+kC+r?p z?5idc1x>9`RY!f)0q5iA_fPfe4}p^its6u&D06DcW>o$_e@aqQF%#S9H7?o_3xR(P zOHjVH4o$t{A3z^a>P^#rrbb0+vSO^7?|>Q`L_U5E^lG{@pP+e3gw!6`*Z}o_5#9nP z>`P;mhbEG!I9dnGZb{PHQD0}$JvviSPi3S{m$qD2gVsSb7=7sShHG|LS8`1JR<$<; z5DbD)EKqmfe|75`Uy5$m;Gd?8M-aaCX-N9lk6#||A%@W1PsMfr9Z^qXO2Ndgs|%O+ zys7SXb-IMxb+20ljQ{9lQ4Nb#b5GC&qB&08Cuj#h6;Oh(2{g50SeV;-LQN0e`0T)Nb%{K;uz=B5JpXo(zNk@ zmCZ@ZqDXnnpb==@bT?xmf)j3$WMiqShegvqXcYfY)uS$7023cs#;2zf%Lm+Ifp9yh zQdp3>nXkfMmHt6vXV%d5l2ny~8)X9KLDR}3r{=3b$hR&xKZrnRC!Yf0?7DY-h+(VD zO!GOee@hsarW*LHAg_u}wnzil^1Y)g%WvdL>d({_o|pjv^Z*P06hFEwgmlf zS-R8(LalC#r0Ld6ce-Pqox@rsUKQ%u{6+uBW zz#i7><@5OP<@Gr<8=e3uQY+EAPN|dbq){4E_D+bu?tjl|nzw)i)a|iD;MR1PK}Wzr zWqC=j;wIItOP->;o37@AV++KbCh4enHJc(Q1{gH#RF{YXDYwX|i+hhQwE!!xG7p4i zIHIg>t5>!nb~Nc}m9F`g$*!CdPuSIORMjYZU4QI!w~%JVuud8lj_l0<0Rk{;KyuQ( bTuF1wE)waWP{hW$^xys;^T5^QC4&F}rAvKe diff --git a/x11-libs/libnotify/Manifest b/x11-libs/libnotify/Manifest index 2756a209ea90..e43dd1a98565 100644 --- a/x11-libs/libnotify/Manifest +++ b/x11-libs/libnotify/Manifest @@ -1 +1,2 @@ DIST libnotify-0.8.2.tar.xz 105912 BLAKE2B d014d01e624a072a1a4e60d8606833e790fc9b47a93229486a7c7860d3d90eaae6bcf3f4f78599db8b2c0ed3d35569a1b20d8a8deb08c8fa5be98330b1205f60 SHA512 c9eb0630520382228237ae914654e27ba973efe29a27d040c2462016bd3e0704889aabc5d04d51906951cd404d7edd64262860b7636afd03dd76dedcf1f77cae +DIST libnotify-0.8.3.tar.xz 106008 BLAKE2B 05852c866dc91d42cf01804333605ecb546f7d779b143fabc341752263c8cacea9acda40bb60af90dbc84ab8327ba99966e09924ccc337f7a97909b95d39a874 SHA512 e55073fdf418a4c04375825221edc92ab6a01201b83db2a1f1530f8f91f7da9da32327452b0785251790553517dcc717cfe623142450691b7dd247ec9164cffb diff --git a/x11-libs/libnotify/libnotify-0.8.3.ebuild b/x11-libs/libnotify/libnotify-0.8.3.ebuild new file mode 100644 index 000000000000..46c43571f49a --- /dev/null +++ b/x11-libs/libnotify/libnotify-0.8.3.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson-multilib xdg-utils + +DESCRIPTION="A library for sending desktop notifications" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="gtk-doc +introspection test" +RESTRICT="!test? ( test )" +REQUIRED_USE="gtk-doc? ( introspection )" + +RDEPEND=" + >=dev-libs/glib-2.62:2[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[introspection?,${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-libs/gobject-introspection-common-1.32 + dev-util/glib-utils + virtual/pkgconfig + app-text/docbook-xsl-ns-stylesheets + dev-libs/libxslt + gtk-doc? ( + dev-util/gi-docgen + app-text/docbook-xml-dtd:4.1.2 + ) + test? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] ) +" +IDEPEND="app-eselect/eselect-notify-send" +PDEPEND="virtual/notification-daemon" + +src_prepare() { + default + xdg_environment_reset +} + +multilib_src_configure() { + local emesonargs=( + $(meson_use test tests) + $(meson_native_use_feature introspection) + $(meson_native_use_bool gtk-doc gtk_doc) + -Ddocbook_docs=disabled + ) + meson_src_configure +} + +multilib_src_install_all() { + mv "${ED}"/usr/bin/{,libnotify-}notify-send || die #379941 + + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/{doc,gtk-doc}/libnotify-0 || die + fi +} + +pkg_postinst() { + eselect notify-send update ifunset +} + +pkg_postrm() { + eselect notify-send update ifunset +} diff --git a/x11-libs/qscintilla/qscintilla-2.14.1.ebuild b/x11-libs/qscintilla/qscintilla-2.14.1.ebuild index 128b29b2a32a..33d840ca0d6f 100644 --- a/x11-libs/qscintilla/qscintilla-2.14.1.ebuild +++ b/x11-libs/qscintilla/qscintilla-2.14.1.ebuild @@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-3" SLOT="0/15" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" IUSE="designer doc" RDEPEND=" diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz index 3308baf06b8b883d6a4dc63d6494a52c8a09c016..68d961bb11ca6ef4020c63e2d9b57b2101c07ef1 100644 GIT binary patch delta 24046 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 delta 24052 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 +Date: Sun, 8 Oct 2023 00:11:49 +0200 +Subject: [PATCH] Fix string literal concatenation + +Clang is not able to disambiguate between multiple string literatals +and C++11 user defined literals. Spaces help. +--- + src/update-mime-database.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/update-mime-database.cpp b/src/update-mime-database.cpp +index 733ba063..29d82a9d 100644 +--- a/src/update-mime-database.cpp ++++ b/src/update-mime-database.cpp +@@ -2158,7 +2158,7 @@ static void check_in_path_xdg_data(const char *mime_path) + + env = getenv("XDG_DATA_DIRS"); + if (!env) +- env = "/usr/local/share/"PATH_SEPARATOR"/usr/share/"; ++ env = "/usr/local/share/" PATH_SEPARATOR "/usr/share/"; + dirs = g_strsplit(env, PATH_SEPARATOR, 0); + g_return_if_fail(dirs != NULL); + for (n = 0; dirs[n]; n++) +@@ -2170,7 +2170,7 @@ static void check_in_path_xdg_data(const char *mime_path) + dirs[n] = g_build_filename(g_get_home_dir(), ".local", + "share", NULL); + n++; +- ++ + for (i = 0; i < n; i++) + { + if (stat(dirs[i], &dir_info) == 0 && +-- +GitLab diff --git a/x11-misc/shared-mime-info/files/shared-mime-info-2.3-fsync-detection.patch b/x11-misc/shared-mime-info/files/shared-mime-info-2.3-fsync-detection.patch new file mode 100644 index 000000000000..abf766c07f84 --- /dev/null +++ b/x11-misc/shared-mime-info/files/shared-mime-info-2.3-fsync-detection.patch @@ -0,0 +1,55 @@ +https://gitlab.freedesktop.org/xdg/shared-mime-info/-/commit/7499ac1a85b2487b94e315e6b55c34bcf220295f + +From 7499ac1a85b2487b94e315e6b55c34bcf220295f Mon Sep 17 00:00:00 2001 +From: Tobias Mayer +Date: Sat, 7 Oct 2023 23:45:47 +0200 +Subject: [PATCH] Fix false positive fdatasync detection on darwin + +The `has_function` feature in meson uses different detection methods +depending on the contents of the `prefix` kwarg [1]: + + * if it contains `#include` directives it will copy the prefix into + the test code and check if it compiles + * if it doesn't contain an include or isn't specified, `has_function` + will forward declare the function and test for it's existence by + trying to link it to the default libraries + +The latter approach wrongly succeeds for `fdatasync` on darwin because +the linker binds the function to a system call of the same name. Note +that this result really is wrong because that system call has not +the expected semantics of `fdatasync`. + +By adding an include for `unistd.h` we can get meson to use the +first approach and the detection fails. + +Note that this has gone unnoticed so far because only recent versions +of clang (the default compiler on darwin) started to treat implicit +function declarations as an error. + +[1] https://github.com/mesonbuild/meson/blob/583d2815d1a130227f0f4db47e4ab2e80ebb6a61/mesonbuild/compilers/mixins/clike.py#L839-L846 + +Fixes #211 +--- + meson.build | 7 +------ + 1 file changed, 1 insertion(+), 6 deletions(-) + +diff --git a/meson.build b/meson.build +index 1780c443..7998a51b 100644 +--- a/meson.build ++++ b/meson.build +@@ -49,12 +49,7 @@ endif + ############################################################################### + # Dependencies + +-check_functions = [ +- 'fdatasync', +-] +-foreach function : check_functions +- config.set('HAVE_'+function.to_upper(), cc.has_function(function)) +-endforeach ++config.set('HAVE_FDATASYNC', cc.has_function('fdatasync', prefix: '#include ')) + + + if get_option('build-translations') +-- +GitLab diff --git a/x11-misc/shared-mime-info/files/shared-mime-info-2.3-wformat.patch b/x11-misc/shared-mime-info/files/shared-mime-info-2.3-wformat.patch new file mode 100644 index 000000000000..18470b3ced24 --- /dev/null +++ b/x11-misc/shared-mime-info/files/shared-mime-info-2.3-wformat.patch @@ -0,0 +1,282 @@ +https://gitlab.freedesktop.org/xdg/shared-mime-info/-/commit/157c16b09f54741aefbc4be6a3507455f0378389 + +From 157c16b09f54741aefbc4be6a3507455f0378389 Mon Sep 17 00:00:00 2001 +From: Biswapriyo Nath +Date: Sun, 8 Oct 2023 13:26:43 +0000 +Subject: [PATCH] Fix missing sentinel warning with clang + +This fixes the compiler warnings similar as following. + +../src/update-mime-database.cpp:393:50: warning: missing sentinel in function call [-Wsentinel] + 393 | g_strconcat(namespaceURI, " ", localName, NULL), + | ^ + | , nullptr +--- + src/update-mime-database.cpp | 58 ++++++++++++++++++------------------ + 1 file changed, 29 insertions(+), 29 deletions(-) + +diff --git a/src/update-mime-database.cpp b/src/update-mime-database.cpp +index 29d82a9d..7838a0eb 100644 +--- a/src/update-mime-database.cpp ++++ b/src/update-mime-database.cpp +@@ -390,7 +390,7 @@ static void add_namespace(Type *type, const char *namespaceURI, + } + + g_hash_table_insert(namespace_hash, +- g_strconcat(namespaceURI, " ", localName, NULL), ++ g_strconcat(namespaceURI, " ", localName, nullptr), + type); + } + +@@ -1023,7 +1023,7 @@ static void write_out_type(gpointer key, gpointer value, gpointer data) + char *lower; + + lower = g_ascii_strdown(type->media, -1); +- media = g_strconcat(mime_dir, "/", lower, NULL); ++ media = g_strconcat(mime_dir, "/", lower, nullptr); + g_free(lower); + #ifdef _WIN32 + fs::create_directory(media); +@@ -1032,7 +1032,7 @@ static void write_out_type(gpointer key, gpointer value, gpointer data) + #endif + + lower = g_ascii_strdown(type->subtype, -1); +- filename = g_strconcat(media, "/", lower, ".xml.new", NULL); ++ filename = g_strconcat(media, "/", lower, ".xml.new", nullptr); + g_free(lower); + g_free(media); + media = NULL; +@@ -1622,7 +1622,7 @@ static Magic *magic_new(xmlNode *node, Type *type, GError **error) + magic_free(magic); + magic = NULL; + (*error)->message = g_strconcat( +- _("Error in element: "), old, NULL); ++ _("Error in element: "), old, nullptr); + g_free(old); + } else if (magic->matches == NULL) { + magic_free(magic); +@@ -1843,7 +1843,7 @@ static TreeMagic *tree_magic_new(xmlNode *node, Type *type, GError **error) + tree_magic_free(magic); + magic = NULL; + (*error)->message = g_strconcat( +- _("Error in element: "), old, NULL); ++ _("Error in element: "), old, nullptr); + g_free(old); + } + } +@@ -1960,7 +1960,7 @@ static void delete_old_types(const gchar *mime_dir) + + for (i = 0; i < G_N_ELEMENTS(media_types); i++) + { +- const fs::path media_dir = g_strconcat(mime_dir, "/", media_types[i], NULL); ++ const fs::path media_dir = g_strconcat(mime_dir, "/", media_types[i], nullptr); + + if (!fs::is_directory(fs::status(media_dir))) + continue; +@@ -1973,13 +1973,13 @@ static void delete_old_types(const gchar *mime_dir) + continue; + + char *type_name = g_strconcat(media_types[i], "/", +- dir_entry.path().filename().string().c_str(), NULL); ++ dir_entry.path().filename().string().c_str(), nullptr); + type_name[strlen(type_name) - 4] = '\0'; + if (!g_hash_table_lookup(types, type_name)) + { + char *path; + path = g_strconcat(mime_dir, "/", +- type_name, ".xml", NULL); ++ type_name, ".xml", nullptr); + #if 0 + g_warning("Removing old info for type %s", + path); +@@ -2002,7 +2002,7 @@ static void add_ns(gpointer key, gpointer value, gpointer data) + Type *type = (Type *) value; + + g_ptr_array_add(lines, g_strconcat(ns, " ", type->media, +- "/", type->subtype, "\n", NULL)); ++ "/", type->subtype, "\n", nullptr)); + } + + /* Write all the collected namespace rules to 'XMLnamespaces' */ +@@ -2038,7 +2038,7 @@ static void write_subclass(gpointer key, gpointer value, gpointer data) + + for (l = list; l; l = l->next) + { +- line = g_strconcat (static_cast(key), " ", l->data, "\n", NULL); ++ line = g_strconcat (static_cast(key), " ", l->data, "\n", nullptr); + fwrite(line, 1, strlen(line), stream); + g_free (line); + } +@@ -2061,7 +2061,7 @@ static void add_alias(gpointer key, gpointer value, gpointer data) + + g_ptr_array_add(lines, g_strconcat(alias, " ", type->media, + "/", type->subtype, "\n", +- NULL)); ++ nullptr)); + } + + /* Write all the collected aliases */ +@@ -2092,7 +2092,7 @@ static void add_type(gpointer key, gpointer value, gpointer data) + { + GPtrArray *lines = (GPtrArray *) data; + +- g_ptr_array_add(lines, g_strconcat((char *)key, "\n", NULL)); ++ g_ptr_array_add(lines, g_strconcat((char *)key, "\n", nullptr)); + } + + /* Write all the collected types */ +@@ -2127,7 +2127,7 @@ static void write_one_icon(gpointer key, gpointer value, gpointer data) + FILE *stream = (FILE *)data; + char *line; + +- line = g_strconcat (mimetype, ":", iconname, "\n", NULL); ++ line = g_strconcat (mimetype, ":", iconname, "\n", nullptr); + fwrite(line, 1, strlen(line), stream); + g_free (line); + } +@@ -2168,7 +2168,7 @@ static void check_in_path_xdg_data(const char *mime_path) + dirs[n] = g_strdup(env); + else + dirs[n] = g_build_filename(g_get_home_dir(), ".local", +- "share", NULL); ++ "share", nullptr); + n++; + + for (i = 0; i < n; i++) +@@ -3588,7 +3588,7 @@ newest_mtime(const char *packagedir) + while ((name = g_dir_read_name(dir))) { + char *path; + +- path = g_build_filename(packagedir, name, NULL); ++ path = g_build_filename(packagedir, name, nullptr); + retval = g_stat(path, &statbuf); + g_free(path); + if (retval < 0) +@@ -3609,7 +3609,7 @@ is_cache_up_to_date (const char *mimedir, const char *packagedir) + char *mimeversion; + int retval; + +- mimeversion = g_build_filename(mimedir, "/version", NULL); ++ mimeversion = g_build_filename(mimedir, "/version", nullptr); + retval = g_stat(mimeversion, &version_stat); + g_free(mimeversion); + if (retval < 0) +@@ -3694,7 +3694,7 @@ int main(int argc, char **argv) + } + } + +- package_dir = g_strconcat(mime_dir, "/packages", NULL); ++ package_dir = g_strconcat(mime_dir, "/packages", nullptr); + + if (!fs::exists(mime_dir) && !fs::is_directory(fs::status(mime_dir))) + { +@@ -3747,7 +3747,7 @@ int main(int argc, char **argv) + + g_hash_table_foreach(globs_hash, collect_glob2, &glob_list); + glob_list = g_list_sort(glob_list, (GCompareFunc)compare_glob_by_weight); +- globs_path = g_strconcat(mime_dir, "/globs.new", NULL); ++ globs_path = g_strconcat(mime_dir, "/globs.new", nullptr); + globs = fopen_gerror(globs_path, error); + if (!globs) + goto out; +@@ -3761,7 +3761,7 @@ int main(int argc, char **argv) + goto out; + g_free(globs_path); + +- globs_path = g_strconcat(mime_dir, "/globs2.new", NULL); ++ globs_path = g_strconcat(mime_dir, "/globs2.new", nullptr); + globs = fopen_gerror(globs_path, error); + if (!globs) + goto out; +@@ -3782,7 +3782,7 @@ int main(int argc, char **argv) + FILE *stream; + char *magic_path; + int i; +- magic_path = g_strconcat(mime_dir, "/magic.new", NULL); ++ magic_path = g_strconcat(mime_dir, "/magic.new", nullptr); + stream = fopen_gerror(magic_path, error); + if (!stream) + goto out; +@@ -3807,7 +3807,7 @@ int main(int argc, char **argv) + FILE *stream; + char *ns_path; + +- ns_path = g_strconcat(mime_dir, "/XMLnamespaces.new", NULL); ++ ns_path = g_strconcat(mime_dir, "/XMLnamespaces.new", nullptr); + stream = fopen_gerror(ns_path, error); + if (!stream) + goto out; +@@ -3823,7 +3823,7 @@ int main(int argc, char **argv) + FILE *stream; + char *path; + +- path = g_strconcat(mime_dir, "/subclasses.new", NULL); ++ path = g_strconcat(mime_dir, "/subclasses.new", nullptr); + stream = fopen_gerror(path, error); + if (!stream) + goto out; +@@ -3839,7 +3839,7 @@ int main(int argc, char **argv) + FILE *stream; + char *path; + +- path = g_strconcat(mime_dir, "/aliases.new", NULL); ++ path = g_strconcat(mime_dir, "/aliases.new", nullptr); + stream = fopen_gerror(path, error); + if (!stream) + goto out; +@@ -3855,7 +3855,7 @@ int main(int argc, char **argv) + FILE *stream; + char *path; + +- path = g_strconcat(mime_dir, "/types.new", NULL); ++ path = g_strconcat(mime_dir, "/types.new", nullptr); + stream = fopen_gerror(path, error); + if (!stream) + goto out; +@@ -3871,7 +3871,7 @@ int main(int argc, char **argv) + FILE *stream; + char *icon_path; + +- icon_path = g_strconcat(mime_dir, "/generic-icons.new", NULL); ++ icon_path = g_strconcat(mime_dir, "/generic-icons.new", nullptr); + stream = fopen_gerror(icon_path, error); + if (!stream) + goto out; +@@ -3887,7 +3887,7 @@ int main(int argc, char **argv) + FILE *stream; + char *icon_path; + +- icon_path = g_strconcat(mime_dir, "/icons.new", NULL); ++ icon_path = g_strconcat(mime_dir, "/icons.new", nullptr); + stream = fopen_gerror(icon_path, error); + if (!stream) + goto out; +@@ -3903,7 +3903,7 @@ int main(int argc, char **argv) + FILE *stream; + char *path; + int i; +- path = g_strconcat(mime_dir, "/treemagic.new", NULL); ++ path = g_strconcat(mime_dir, "/treemagic.new", nullptr); + stream = fopen_gerror(path, error); + if (!stream) + goto out; +@@ -3928,7 +3928,7 @@ int main(int argc, char **argv) + FILE *stream; + char *path; + +- path = g_strconcat(mime_dir, "/mime.cache.new", NULL); ++ path = g_strconcat(mime_dir, "/mime.cache.new", nullptr); + stream = fopen_gerror(path, error); + if (!stream) + goto out; +@@ -3944,7 +3944,7 @@ int main(int argc, char **argv) + FILE *stream; + char *path; + +- path = g_strconcat(mime_dir, "/version.new", NULL); ++ path = g_strconcat(mime_dir, "/version.new", nullptr); + stream = fopen_gerror(path, error); + if (!stream) + goto out; +-- +GitLab diff --git a/x11-misc/shared-mime-info/shared-mime-info-2.3-r1.ebuild b/x11-misc/shared-mime-info/shared-mime-info-2.3-r1.ebuild new file mode 100644 index 000000000000..e63535b1ac2d --- /dev/null +++ b/x11-misc/shared-mime-info/shared-mime-info-2.3-r1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +# xdgmime is used for tests but doesn't make releases nowadays; do what +# Fedora does and use a snapshot so we can run the test suite. +MY_XDGMIME_COMMIT="179296748e92bd91bf531656632a1056307fb7b7" +DESCRIPTION="The Shared MIME-info Database specification" +HOMEPAGE="https://gitlab.freedesktop.org/xdg/shared-mime-info" +SRC_URI="https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/${PV}/${P}.tar.bz2" +SRC_URI+=" test? ( https://gitlab.freedesktop.org/xdg/xdgmime/-/archive/${MY_XDGMIME_COMMIT}/xdgmime-${MY_XDGMIME_COMMIT}.tar.bz2 )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + app-text/docbook-xml-dtd:4.1.2 + app-text/xmlto + sys-devel/gettext + virtual/pkgconfig +" +RDEPEND=" + dev-libs/glib:2 + dev-libs/libxml2 +" +DEPEND="${RDEPEND}" + +DOCS=( HACKING.md NEWS README.md ) + +PATCHES=( + "${FILESDIR}"/${P}-clang-string-literal.patch + "${FILESDIR}"/${P}-fsync-detection.patch + "${FILESDIR}"/${P}-wformat.patch +) + +src_prepare() { + default + + if use test ; then + # Drop empty dir (it's a submodule in upstream git repo) + rm -r "${S}"/xdgmime || die + # Lead Meson to our snapshot + mkdir "${WORKDIR}"/xdgmime_build || die + ln -s "${WORKDIR}"/xdgmime_build xdgmime || die + # Don't break parallel make + #sed -i -e 's:make:$(MAKE):' xdgmime/Makefile || die + fi +} + +src_configure() { + # We have to trick Meson into thinking it's there now so that + # we can run meson then emake to build xdgmime later, rather than + # building before running meson which would mean doing something + # unexpected in src_configure. + if use test ; then + # Paths from https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/master/meson.build#L29 + mkdir xdgmime/src || die + touch xdgmime/src/{print,test}-mime{,-data} || die + chmod +x xdgmime/src/{print,test}-mime{,-data} || die + + BUILD_DIR="${WORKDIR}"/xdgmime_build EMESON_SOURCE="${WORKDIR}"/xdgmime-${MY_XDGMIME_COMMIT} meson_src_configure + fi + + local emesonargs=( + -Dbuild-tools=true + -Dupdate-mimedb=false + $(meson_use test build-tests) + ) + + meson_src_configure +} + +src_compile() { + if use test ; then + meson_src_compile -C "${WORKDIR}"/xdgmime_build + fi + + meson_src_compile +} + +src_install() { + meson_src_install + + # in prefix, install an env.d entry such that prefix patch is used/added + if use prefix; then + echo "XDG_DATA_DIRS=\"${EPREFIX}/usr/share\"" > "${T}"/50mimeinfo || die + doenvd "${T}"/50mimeinfo + fi +} + +pkg_postinst() { + use prefix && export XDG_DATA_DIRS="${EPREFIX}"/usr/share + xdg_mimeinfo_database_update +} diff --git a/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild b/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild index 2522539b80ea..7dc1d8dd3d9d 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild @@ -27,7 +27,7 @@ SRC_URI=" # SpecialElite.ttf -- Apache-2.0 LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="elogind fonts gdm gles glx jpeg +locking logind-idle-hint new-login offensive pam +perl selinux suid systemd xinerama" REQUIRED_USE=" gles? ( !glx ) diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz index c70a465afd64ad27a4988859b583113cef8417ee..3ebd53a27c4a213b11c2e9e6aa8e5ad4fd40ddbd 100644 GIT binary patch delta 17691 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 B6sZ6J diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask index 39609a8787af..e9140a5485fd 100644 --- a/profiles/arch/alpha/use.mask +++ b/profiles/arch/alpha/use.mask @@ -181,7 +181,7 @@ topal # We don't have sys-devel/llvm llvm -# Matt Turner (2012-05-27) # net-misc/connman is not keyworded connman diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 218659f1fc0c..4c3863dc471b 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -212,7 +212,7 @@ sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it # clisp is keyworded on amd64 app-text/texlive-core -xindy -# Georgy Yakovlev (2020-04-26) # static-pie works on amd64, #719444 sys-libs/glibc -static-pie @@ -355,7 +355,7 @@ dev-java/icedtea -shenandoah # This flag only has meaning on amd64 sys-boot/grub:2 -grub_platforms_xen-32 -# Brian Evans (2015-09-14) # Unmask new USE flags for mariadb on supported arches >=dev-db/mariadb-10.1.0 -mroonga -galera diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask index 7d16a818b0fc..39e48f0b998e 100644 --- a/profiles/arch/amd64/x32/package.mask +++ b/profiles/arch/amd64/x32/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Eli Schwartz (2023-10-19) +# Requires net-libs/nodejs which is unavailable on amd64/x32. +dev-lang/rapydscript-ng + # Maciej Barć (2023-10-07) # Requires net-libs/nodejs which is unavailable on amd64/x32. app-containers/devcontainer diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index a3cb52acc173..3f0feffc13ce 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -176,7 +176,7 @@ lxqt-base/lxqt-meta archiver # no keywords dev-python/pbr test -# Georgy Yakovlev (2020-01-04) # zfs is not keyworded on arm dev-util/schroot zfs diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index eb609c00a781..35920ebda320 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -163,7 +163,7 @@ sys-libs/compiler-rt-sanitizers -gwp-asan -shadowcallstack sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray >=sys-libs/compiler-rt-sanitizers-16 -orc -# Roy Bamford (2020-12-07) # media-libs/liblastfm fails to build with tests Bug #758896 media-sound/clementine lastfm @@ -222,7 +222,7 @@ media-gfx/inkscape dia # Mask until 'app-arch/lxqt-archiver' is keyworded. lxqt-base/lxqt-meta archiver -# Georgy Yakovlev (2020-04-26) # static-pie works on arm64, #719444 sys-libs/glibc -static-pie diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask index fdab19c28103..c3586d52af58 100644 --- a/profiles/arch/arm64/use.mask +++ b/profiles/arch/arm64/use.mask @@ -44,7 +44,7 @@ -python_targets_pypy3 -python_single_target_pypy3 -# David Seifert (2020-05-17) # Mono is hopelessly broken on arm64 mono diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask index f634dedb27fd..18c1a1473cea 100644 --- a/profiles/arch/base/package.use.mask +++ b/profiles/arch/base/package.use.mask @@ -338,7 +338,7 @@ media-video/ffmpeg-chromium mmal media-video/mpv mmal net-misc/moonlight mmal -# Brian Evans (2015-09-14) # Mask new USE flags for mariadb which all arches do not yet have dependencies >=dev-db/mariadb-10.1.0 mroonga galera diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask index a3c7d64fe7a0..4baef4e44e68 100644 --- a/profiles/arch/mips/use.mask +++ b/profiles/arch/mips/use.mask @@ -237,7 +237,7 @@ smi # We don't have sys-devel/llvm llvm -# Matt Turner (2011-06-14) # pdfannotextractor needs java pdfannotextractor diff --git a/profiles/arch/powerpc/make.defaults b/profiles/arch/powerpc/make.defaults index 8613dd7619ee..5290818c64fc 100644 --- a/profiles/arch/powerpc/make.defaults +++ b/profiles/arch/powerpc/make.defaults @@ -1,9 +1,9 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. # DO NOT POLLUTE USE ON THIS PROFILE. -# Georgy Yakovlev (2019-08-30) # Unhide PPC specific USE_EXPANDs. USE_EXPAND_HIDDEN="-CPU_FLAGS_PPC" diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask index 1eb4419cd1b2..ec682d796980 100644 --- a/profiles/arch/powerpc/package.use.mask +++ b/profiles/arch/powerpc/package.use.mask @@ -5,7 +5,7 @@ # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 -# Georgy Yakovlev (2023-09-21) # dtrace/systemtap not availabie on ppc platform for jdk # configure: ERROR: Unavailable JVM features explicitly enabled for 'server': 'dtrace' # https://github.com/openjdk/jdk17u-dev/commit/5b29c6ec93372b20016565b84d449860b7233d6c @@ -194,7 +194,7 @@ app-emulation/qemu capstone # Requires unkeyworded deps >=dev-python/ipython-5.4.1 qt5 -# Amy Liffey (2018-01-21) # dev-libs/cereal not keyworded for ppc media-libs/opencv contribdnn media-plugins/frei0r-plugins facedetect diff --git a/profiles/arch/powerpc/ppc64/64le/use.mask b/profiles/arch/powerpc/ppc64/64le/use.mask index 0d88d3edc2d1..eef79d46cd40 100644 --- a/profiles/arch/powerpc/ppc64/64le/use.mask +++ b/profiles/arch/powerpc/ppc64/64le/use.mask @@ -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 # Michał Górny (2021-12-31) @@ -16,7 +16,7 @@ # Prebuilt kernels are supported here. -dist-kernel -# Georgy Yakovlev (2020-10-16) # dev-qt/qtwebengine works on ppc64le -webengine @@ -24,7 +24,7 @@ # clang is keyworded and works on ppc64 -clang -# Georgy Yakovlev (2020-01-21) # works on ppc64le -vaapi diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask index 03686090b535..ddeda73b9834 100644 --- a/profiles/arch/powerpc/ppc64/package.mask +++ b/profiles/arch/powerpc/ppc64/package.mask @@ -58,7 +58,7 @@ app-containers/docker-buildx # openjfx:11 does not work on ppc64be dev-java/openjfx:11 -# Georgy Yakovlev (2020-08-27) # big-endian ppc64 configs are not provided # however users can unmask and use savedconfig feature sys-kernel/gentoo-kernel diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index 1156c77b401c..01cfc73309a8 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -86,7 +86,6 @@ media-video/obs-studio browser # Joonas Niilola (2021-06-23) # Pandoc is a required dep, and not keyworded. -sys-apps/exa man sys-apps/eza man # Matt Turner (2021-06-10) @@ -146,7 +145,7 @@ media-video/ffmpeg -rav1e # media-libs/libplacebo is keyworded media-video/vlc -libplacebo -# Georgy Yakovlev (2020-06-07) # works on ppc64 app-emulation/qemu -spice -usbredir @@ -209,7 +208,7 @@ dev-java/ant-apache-bsf python # Mask until >sys-cluster/ceph-0.94 goes stable net-analyzer/rrdtool rados -# Michael Sterrett (2013-11-12) # Mask openmedia use flag because the content generation tools # are missing keywords. games-simulation/openttd openmedia diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask index e250e4492830..886416fcdaff 100644 --- a/profiles/arch/powerpc/ppc64/package.use.stable.mask +++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask @@ -47,7 +47,7 @@ sys-cluster/openmpi openmpi_rm_pbs # and there are many dependencies to go through before there are app-text/htmltidy test -# Georgy Yakovlev (2021-06-25) # ceph is not going to be stable on ppc64 # https://bugs.gentoo.org/798744 sys-block/tgt rbd diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask index ac70255b3d46..91b70b2536e8 100644 --- a/profiles/arch/powerpc/use.mask +++ b/profiles/arch/powerpc/use.mask @@ -12,7 +12,7 @@ # XEN does not support ppc/ppc64 yet xen -# David Seifert (2020-05-17) # Mono is hopelessly broken on ppc32 mono diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 9157f87551d9..152a754167f0 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -21,7 +21,7 @@ dev-util/cmake gui # librttopo has not been tested on this arch dev-db/spatialite rttopo -# Andrew Ammerlaan (2023-08-30) # Avoid keywording more Qt stuff dev-python/pyside2 datavis webengine diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index 788fac004d79..ba89c4ffcc7d 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -193,7 +193,7 @@ net-mail/dovecot lz4 # too much unkeyworded dependencies (bug #497068) dev-vcs/git mediawiki -# Agostino Sarubbo (2013-04-10) # It requires too much unstable dep. x11-libs/gtk+ colord diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index c99ca89b9a8a..8ef0ecd3389f 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -232,7 +232,7 @@ sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it # clisp is keyworded on x86 app-text/texlive-core -xindy -# Georgy Yakovlev (2020-04-26) # static-pie works on x86, #719444 sys-libs/glibc -static-pie @@ -241,7 +241,7 @@ sys-libs/glibc -static-pie mail-client/thunderbird -eme-free www-client/firefox -eme-free -# Georgy Yakovlev (2020-01-04) # zfs is not keyworded on x86 dev-util/schroot zfs @@ -385,7 +385,7 @@ www-client/vivaldi-snapshot widevine # mask revdeps of xen that imply a hypervisor in arch x86 app-emulation/libvirt xen -# Brian Evans (2015-09-14) # Unmask new USE flags for mariadb on supported arches >=dev-db/mariadb-10.1.0 -galera @@ -402,7 +402,7 @@ media-libs/libbluray -bdplus # sys-fs/zfs not keyworded on x86 sys-cluster/ceph zfs -# Lars Wendler (2014-04-23) # Works on 32bit x86 media-sound/lmms -vst diff --git a/profiles/base/package.use b/profiles/base/package.use index aa2c609f9148..d2ede6163d9d 100644 --- a/profiles/base/package.use +++ b/profiles/base/package.use @@ -9,7 +9,7 @@ # Default to lua 5.4 (upstream requires 5.2 or higher) >=app-editors/vis-0.7-r1 lua_single_target_lua5-4 -# Patrick McLean (2022-05-04) # Default to lua 5.4 (upstream requires 5.3 or higher) >=sys-cluster/ceph-17.2.0 lua_single_target_lua5-4 diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index 9a9c36b373dd..bda3ead86de9 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -187,7 +187,7 @@ dev-python/matplotlib doc # Dependencies have no stable keyword app-backup/backup-manager s3 -# Brian Evans (2017-11-06) # Requires stable phpunit dev-php/PEAR-Text_Password test @@ -200,7 +200,7 @@ www-servers/uwsgi go uwsgi_plugins_alarm_xmpp # Requires guile-2 which is still unstable. >=net-irc/weechat-1.7 guile -# Michael Palimaka (2017-08-11) # Unstable dependencies. dev-util/rpmdevtools emacs diff --git a/profiles/license_groups b/profiles/license_groups index c0666978a379..1f16b703a61f 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -18,7 +18,7 @@ GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2+-with-openssl-exception GPL-2+-with-eCos-exception-2 GPL-2-with-classpath-exception GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-Pyinstaller-Bootloader-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3+-with-font-exception GPL-3-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception Unicode-DFS-2016 Unlicense UoI-NCSA UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL # Free software licenses approved by the FSF -FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CeCILL-B CeCILL-C CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 FraunhoferFDK gnuplot IBM LPL-1.02 LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL Ms-RL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL-1.0 Zend-2.0 +FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CeCILL-B CeCILL-C CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 FraunhoferFDK gnuplot IBM LPL-1.02 LPPL-1.2 LPPL-1.3a MPL-1.0 MPL-1.1 Ms-PL Ms-RL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL-1.0 Zend-2.0 # Licenses approved by the Open Source Initiative # https://www.opensource.org/licenses @@ -48,7 +48,7 @@ FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 C # Misc licenses for free documents and other works (including fonts) # that follow the definition at https://freedomdefined.org/ but are NOT # listed in @FSF-APPROVED-OTHER -MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 vlgothic wxWinFDL-3 +MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-1.0 CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 vlgothic wxWinFDL-3 # Metaset for all free documents FREE-DOCUMENTS @FSF-APPROVED-OTHER @MISC-FREE-DOCS diff --git a/profiles/package.mask b/profiles/package.mask index fc29ae582564..a8642a37d472 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,16 @@ #--- END OF EXAMPLES --- +# Michał Górny (2023-10-20) +# The test suite is broken and does not fail correctly. No maintainer. +# No revdeps. +# Removal on 2023-11-19. Bug #916047. +dev-python/pydotplus + +# Ulrich Müller (2023-10-19) +# Pretest versions, masked for testing. + (2023-10-16) # Part of Perl core and better maintained there - the version on CPAN is out of # date and incompatible with Perl 5.38. No reverse dependencies. @@ -231,12 +241,6 @@ net-misc/dahdi net-misc/dahdi-tools net-misc/openr2 -# Ulrich Müller (2023-09-20) -# Unmaintained upstream: Last release (2.92) in 2003, last commit -# to XEmacs CVS repository in 2008. Broken with Emacs 29. -# Masked for removal on 2023-10-20, bug #914449. -app-emacs/crypt++ - # Bernard Cafarelli (2023-09-19) # Only works with PHP 7, which was dropped from Gentoo # Upstream has no short-term plan to add PHP 8 support @@ -304,7 +308,6 @@ dev-python/itypes # Matt Turner (2023-07-06) # GNOME 45 mask ->=app-editors/ghex-45_alpha >=gnome-extra/gnome-logs-45_alpha >=net-misc/gnome-remote-desktop-45_alpha >=x11-libs/pango-1.51.0 diff --git a/profiles/updates/3Q-2021 b/profiles/updates/3Q-2021 index bbdbbafa2a4f..b77aad7be61e 100644 --- a/profiles/updates/3Q-2021 +++ b/profiles/updates/3Q-2021 @@ -4,7 +4,7 @@ slotmove =dev-ruby/elasticsearch-transport-6.8.3 6 6.8.3 move dev-python/cfn-python-lint dev-python/cfn-lint move dev-python/dbusmock dev-python/python-dbusmock move dev-python/python-backoff dev-python/backoff -move dev-python/python-musicbrainz-ngs dev-python/python-musicbrainzngs +move dev-python/python-musicbrainz-ngs dev-python/musicbrainzngs move dev-python/python-podman dev-python/podman move dev-python/u-msgpack dev-python/u-msgpack-python move sci-physics/geant-vmc sci-physics/geant4_vmc diff --git a/profiles/updates/4Q-2023 b/profiles/updates/4Q-2023 new file mode 100644 index 000000000000..b5dc30057e2b --- /dev/null +++ b/profiles/updates/4Q-2023 @@ -0,0 +1,3 @@ +move dev-python/python-varlink dev-python/varlink +move dev-python/python-musicbrainzngs dev-python/musicbrainzngs +move dev-python/python-libevdev dev-python/libevdev diff --git a/profiles/use.local.desc b/profiles/use.local.desc index c3a4ceb36e4a..2b6bfd727f66 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -608,6 +608,7 @@ app-emulation/qemu:io-uring - Enable efficient I/O via sys-libs/liburing. app-emulation/qemu:iscsi - Enable direct iSCSI support via net-libs/libiscsi instead of indirectly via the Linux block layer that sys-block/open-iscsi does. app-emulation/qemu:jemalloc - Enable jemalloc allocator support app-emulation/qemu:jpeg - Enable jpeg image support for the VNC console server +app-emulation/qemu:keyutils - Support Linux keyrings via sys-apps/keyutils app-emulation/qemu:multipath - Enable multipath persistent reservation passthrough via sys-fs/multipath-tools. app-emulation/qemu:ncurses - Enable the ncurses-based console app-emulation/qemu:nfs - Enable NFS support @@ -6726,7 +6727,7 @@ net-p2p/mldonkey:bittorrent - enable bittorrent support net-p2p/mldonkey:fasttrack - enable fasttrack support net-p2p/mldonkey:gnutella - enable gnutella and gnutella2 support net-p2p/mldonkey:guionly - enable client build only -net-p2p/qbittorrent:webui - Enable the Web UI +net-p2p/qbittorrent:webui - Install qBittorrent Web UI (qbittorrent-nox) and systemd/OpenRC service net-p2p/retroshare:cli - Enables terminal login support for retroshare-service net-p2p/retroshare:jsonapi - Enables the new RetroShare JSON API net-p2p/retroshare:libupnp - Enables UPnP port forwarding via net-libs/libupnp diff --git a/sci-astronomy/Manifest.gz b/sci-astronomy/Manifest.gz index e96a3fee53fcddc6e5e9f8f5074a00654cc3460b..1c3bd07ac9814ef601d89dd2c9c5270beaeeef31 100644 GIT binary patch delta 2882 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 delta 2859 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 H9f|+|eVhJB diff --git a/sci-biology/stride/Manifest b/sci-biology/stride/Manifest index 8d9e9236f0cc..bfd0e48635ba 100644 --- a/sci-biology/stride/Manifest +++ b/sci-biology/stride/Manifest @@ -1,2 +1,4 @@ DIST stride-20011129.tar.gz 56441 BLAKE2B 4d4cd3f9f6cef997fff10571aecb70cb21056e88c5130e7dfdafe15a6fb353656d0635b4d65895ef115479a87dcf600b659455d15460344c838543a2e356bfae SHA512 cbd40fce4684728f363520540132fc1a0003126954a145d59aeff48adb20fdaa66520bd12b56ee5d2906e8ea97bf78a225204105b820f7f368aee5e790a6471b +DIST stride-20030408.tar.gz 318997 BLAKE2B 0a6fbb7da0a18cc9fbc4beb3214488080e5f6b85b93f87a33f3d6c38385da12707ee0eb2a10a86c9f6dd3884bd043e3f7f36c6aac797da7dc4f351fab047a950 SHA512 50d71c053118ca078dd9a4659d9b0f62d1f1101519e01b258a088e229ad2062bec917160c7794f18c96d982992d5571f93508365ff4f6e76438da8183390b498 +DIST stride-20060723-update-r1.patch.xz 5888 BLAKE2B 6f477787004fd962b2faf5f0dd1a497067608eb8fcc5d16e161d918ecff7a6b86184eeb5f97ece4465d7595dd64fd0958a6bcedb76f2b666bdc4d0947e51eda0 SHA512 5ecaa5c262856009e188c00a9cf75765fcd7988ebe3cf0389101a4c281fdbc8d085a024fa78b6c88916528d1158133873ebf38a070a66b7e76f842586646ba2d DIST stride-20060723-update.patch.bz2 5621 BLAKE2B 266a7371c0963a996430c1f809b46196e8bf179fcf2afb4380f6eccd092c03b29d5b09b8a8438ee7848d0f411920db2e4465ef646c75a406197412f35e880179 SHA512 e06eb68b907615e12dc1a9981be157400e9ffed9391a906cb4eb3ef4067b7027c26cc600298053bfc5d2bbbebbbfefe0e6b18d0e4f6fef2172768e6f95498af1 diff --git a/sci-biology/stride/stride-20060723.ebuild b/sci-biology/stride/stride-20060723.ebuild new file mode 100644 index 000000000000..45c2f457468b --- /dev/null +++ b/sci-biology/stride/stride-20060723.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit toolchain-funcs + +DESCRIPTION="Protein secondary structure assignment from atomic coordinates" +HOMEPAGE="http://webclu.bio.wzw.tum.de/stride/" +# Version 20030408 per dates in upstream tarball +UPSTREAM_VER="20030408" +SRC_URI="https://webclu.bio.wzw.tum.de/stride/${PN}.tar.gz -> ${PN}-${UPSTREAM_VER}.tar.gz + https://dev.gentoo.org/~pacho/${PN}/${PN}-20060723-update-r1.patch.xz" + +LICENSE="STRIDE" +SLOT="0" +KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" +RESTRICT="mirror bindist" + +S="${WORKDIR}" +PATCHES=( + # This patch updates the source to the most recent + # version which was kindly provided by the author + "${S}"/${P}-update-r1.patch + + "${FILESDIR}"/${PN}-20011129-fix-buildsystem.patch + "${FILESDIR}"/${PN}-20011129-clang16.patch +) + +src_configure() { + tc-export CC +} + +src_install() { + dobin ${PN} +} diff --git a/sci-chemistry/Manifest.gz b/sci-chemistry/Manifest.gz index 8bfe7ee916c888fb8096c2f4cbcc7972fae38281..606824559773fbd6f74bf3cb2aa92f12f5d5576f 100644 GIT binary patch delta 8164 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 diff --git a/sci-chemistry/gromacs/files/gromacs-2021-cstdint-include.patch b/sci-chemistry/gromacs/files/gromacs-2021-cstdint-include.patch new file mode 100644 index 000000000000..5952aa3dd8e8 --- /dev/null +++ b/sci-chemistry/gromacs/files/gromacs-2021-cstdint-include.patch @@ -0,0 +1,12 @@ +# https://bugs.gentoo.org/915694 +# Not needed for newer branches, that greatly refactored the code +--- a/src/gromacs/utility/flags.h~ 2023-01-31 12:45:46.000000000 +0100 ++++ b/src/gromacs/utility/flags.h 2023-10-16 10:15:24.087340444 +0200 +@@ -42,7 +42,7 @@ + */ + #ifndef GMX_UTILITY_FLAGS_H + #define GMX_UTILITY_FLAGS_H +- ++#include + namespace gmx + { diff --git a/sci-chemistry/gromacs/gromacs-2021.7-r1.ebuild b/sci-chemistry/gromacs/gromacs-2021.7-r1.ebuild index f209fdeadb3e..ba32eebe7d85 100644 --- a/sci-chemistry/gromacs/gromacs-2021.7-r1.ebuild +++ b/sci-chemistry/gromacs/gromacs-2021.7-r1.ebuild @@ -88,6 +88,7 @@ RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/${PN}-2021-musl-stdint.patch" "${FILESDIR}/${PN}-2021-cuda-detection.patch" + "${FILESDIR}/${PN}-2021-cstdint-include.patch" ) if [[ ${PV} != *9999 ]]; then diff --git a/sci-chemistry/msms-bin/msms-bin-2.6.1-r1.ebuild b/sci-chemistry/msms-bin/msms-bin-2.6.1-r1.ebuild index 6f6335e72bf8..a0478e93e178 100644 --- a/sci-chemistry/msms-bin/msms-bin-2.6.1-r1.ebuild +++ b/sci-chemistry/msms-bin/msms-bin-2.6.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,7 +19,7 @@ S="${WORKDIR}" QA_PREBUILT="opt/bin/*" pkg_nofetch() { - einfo "Please download ${A} from http://mgltools.scripps.edu/downloads#msms and" + einfo "Please download ${A} from https://ccsb.scripps.edu/msms/downloads/ and" einfo "place it into your DISTDIR directory." } diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz index bce435b28405b01ffc9d2b0cc796a4a097b908f2..a8e3fe52e38779e09c907d5e06f1ebb7d4d06f4e 100644 GIT binary patch delta 24921 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 delta 24844 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 D;ebLR diff --git a/sci-libs/indilib/Manifest b/sci-libs/indilib/Manifest index ce0c8c2c2354..7d5bc805fc4e 100644 --- a/sci-libs/indilib/Manifest +++ b/sci-libs/indilib/Manifest @@ -1 +1,2 @@ DIST indilib-2.0.3.tar.gz 2713456 BLAKE2B b74f3319c744227b533616ec369cb6f379253928c1d73ef8336d122152fcb866403efe8c7aa6f65c99ba10149b0b2b43c4a86a87f82353ce045602b261b75618 SHA512 323e694f90d71cf26da8b05d60d136f2422dc12e31ec88012250faf795e67bb95da2fd729cacc5bfa7cb74cc8fe1e12a0512cb57e694c87f362a4828228db0b7 +DIST indilib-2.0.4.tar.gz 2778082 BLAKE2B 21573abeb054f6693d29e5e67908be8be06246c138dba7dd8815c80d338fe8dbc202b103454f8e9a0b97e0fa05d5464547f32a2aa6bc0fa6189ddabd1f67428c SHA512 cb8c05ed2d814350e8357dfb3fd42ce5f2db88a0d150b0feb63fcb85cadd70369bfce1600a60837e242e5815ad076923428c456f4b331ffe1a22a2c02e11ced4 diff --git a/sci-libs/indilib/indilib-2.0.4.ebuild b/sci-libs/indilib/indilib-2.0.4.ebuild new file mode 100644 index 000000000000..d7542c61a1ac --- /dev/null +++ b/sci-libs/indilib/indilib-2.0.4.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake udev + +DESCRIPTION="INDI Astronomical Control Protocol library" +HOMEPAGE="https://www.indilib.org/" +SRC_URI="https://github.com/${PN}/${PN/lib/}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P/lib/}" + +LICENSE="BSD GPL-2+ LGPL-2+ LGPL-2.1+" +SLOT="0/1" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="ogg rtlsdr test websocket" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libev + media-libs/libjpeg-turbo:= + net-misc/curl + sci-libs/cfitsio:= + sci-libs/fftw:3.0= + sci-libs/gsl:= + sci-libs/libnova:= + sys-libs/zlib + virtual/libusb:1 + ogg? ( + media-libs/libogg + media-libs/libtheora + ) + rtlsdr? ( net-wireless/rtl-sdr ) + websocket? ( dev-libs/boost:= ) +" +DEPEND="${RDEPEND} + kernel_linux? ( sys-kernel/linux-headers ) + test? ( >=dev-cpp/gtest-1.8.0 ) + websocket? ( dev-cpp/websocketpp ) +" + +src_configure() { + local mycmakeargs=( + -DINDI_BUILD_QT5_CLIENT=OFF + -DINDI_BUILD_SHARED=ON + -DINDI_BUILD_STATIC=OFF + -DINDI_BUILD_XISF=OFF # not packaged + -DUDEVRULES_INSTALL_DIR="${EPREFIX}$(get_udevdir)"/rules.d + $(cmake_use_find_package ogg OggTheora) + $(cmake_use_find_package rtlsdr RTLSDR) + -DINDI_BUILD_UNITTESTS=$(usex test) + -DINDI_BUILD_INTEGTESTS=$(usex test) + -DINDI_BUILD_WEBSOCKET=$(usex websocket) + ) + + cmake_src_configure +} + +src_test() { + # Unit tests + BUILD_DIR="${BUILD_DIR}"/test cmake_src_test + + # Integration tests + # They fail in parallel because they try to bind to the same port more + # than once. + BUILD_DIR="${BUILD_DIR}"/integs cmake_src_test -j1 +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest index 16596109fa60..4fcf5d210edf 100644 --- a/sci-libs/libcifpp/Manifest +++ b/sci-libs/libcifpp/Manifest @@ -2,3 +2,5 @@ DIST libcifpp-5.1.1-components.cif.xz 58896016 BLAKE2B 2bf61944fe6b11325df3c6c32 DIST libcifpp-5.1.1.tar.gz 2244833 BLAKE2B 3a5feada63ee123dbed1ba776d0248569f46bbc2d39748db7d3cdfdfb66c89e08c54cdf5133182978e9ef4808c19adfc794ee895a95e882f0d5ff3d173e57311 SHA512 3e988d0e4f24174fb47274b0feaae5a8a793441efb9c8273b328f412fbd29ee082cd91e19f19008069ebfd3507c83f7945dc33fc015784727603f987091eaa5c DIST libcifpp-5.1.2-components.cif.xz 59092332 BLAKE2B 3672ca8e9553be80822ca7d7398fd3b73b14b1bf375e63f3a7aef33c2ee92d837c9ca08b3a756d838c512ac5918a0537d70e9a422331fafaf0ff77ecf2134515 SHA512 b2d3507d339d8467b10d0a638a5b86e75ed73fb64fee854aefeb2f0ce999e6a99755af30483749ce75e8a4ce63536111bd2a7a5f698dfc86d1a2be3d243304ce DIST libcifpp-5.1.2.tar.gz 2244795 BLAKE2B 7bec9f901c112fabf86c9ce691229f42dcf854be4c99bdf09dbe7dd0d0a3a7e92831cb2b72afa4debc1ce8b1a3a33e27cceda048adca6805802189e0ad50349c SHA512 3adb801ed52b250f6779228288a2c2926c1c7d8d0eff0bb6ed610b4258de8537253d2ce95208e8682b2eb8d0c09ecb53b6269c24bdce907360d9478c6c8c3c1b +DIST libcifpp-5.2.2-components.cif.xz 60754468 BLAKE2B 899120c2d6749fb2da9be94de8665f4e961d08c101b33bce98b84bf126b32d43bb79c88da98fb926047522a6f138512dcc59df698f57a83b716e039d422308d4 SHA512 d861b83f8b363f2e64ccf073bae768d73f9f57ec2674bf30d43b05fc9a32d235e26c888faaa02b6276e0734632b237b6dd00d8b966dd63b4fcf6562ebcf41cfc +DIST libcifpp-5.2.2.tar.gz 2277238 BLAKE2B a31af09bed7f1dbd6f610e104f0a8439742c863bc58b3680c058cb570a1f93fbcd6d23f29a372aafbb7166a4d86b2590cd24e092b1cc7af25bd09bbe437c93eb SHA512 2bbe9b13fd0ce8f686b5fa9e1675a41cc37c954cd9d80326fcc7c5f4c767be95dd71f6ddc3e841b6102214cd66205303515fa0750683e539f48b038a32a51af9 diff --git a/sci-libs/libcifpp/libcifpp-5.2.2.ebuild b/sci-libs/libcifpp/libcifpp-5.2.2.ebuild new file mode 100644 index 000000000000..0a794df24722 --- /dev/null +++ b/sci-libs/libcifpp/libcifpp-5.2.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake + +DESCRIPTION="Code to work with mmCIF and PDB files" +HOMEPAGE="https://github.com/PDB-REDO/libcifpp" +# Update components file on every bump +# https://files.wwpdb.org/pub/pdb/data/monomers/components.cif.gz +SRC_URI=" + https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~pacho/${PN}/${P}-components.cif.xz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-cpp/eigen:3 + dev-libs/boost:= +" +RDEPEND="${DEPEND}" + +src_configure() { + cp "${WORKDIR}"/${P}-components.cif data/components.cif || die + + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DCIFPP_DOWNLOAD_CCD=OFF + -DCIFPP_INSTALL_UPDATE_SCRIPT=OFF + -DBUILD_TESTING="$(usex test)" + ) + cmake_src_configure +} diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz index d0839f7abc7b691b0916f0cb6a6e73a16178fd87..fa68238880c52e835036e4a124e4e22667144827 100644 GIT binary patch delta 16176 zcmV-0KhMCElL3~K0e>Hh2mk;800092b)D;WWXEx(|NANU0`1BB<)^&tSu<>U{q`Okm)_dosgvOe2vpY0$2_VWCb z^)CJNPyhE%|L0%aKmAm*HMSJ*yxlRk8n>OZxm82#Ird<~EPtuT+WU$*PM5PEHuW&u zHfF6jx3w#V65}j2j#YARzLm864l|}^Trrg&^YbZE{oDWgQ?%}< zyrzlUr4r0?D}^}o2;Ib-v*DMwufB%4Yc(#;8fwTbt`Sl-)$iDnv8~N)`K45b>2t5W zdvUJjXQ|$Q=Q*z>07r!z8;a~ss|Ni&?{Fi_G_n*S&llve4+LI&! zCKoTXnTqF?W*RNpoT>{uxa>;fDTkl@gOgza83qq5WT?L_lYjxI0k@MV0(}q9A?v|0 zff((sY2{u<=AVZL@6!rU8G;1;gU(qB)xY99rPng#VCu z_%238M8>>V8UsJYLsN&|z<81mG5Ctj6T!M?-JlwPOI}M(03;FN;QxkL*D;+P!9vhB zK_-Y)@Yg;d7wxuQ)nscOKL__9zEIoJyD@GAs6A94JBbU{1@ukWX6;diSb)n3EhtbR z>09&jrM$BFK2zc+gI{{ z2ip}w^elLTAX*VD)@J#l|A6*&vbmTTWVOJ`=Y*AeXg8F(4@1;(AP)QK8sxnCH}o5S-Xk5BVjkOsPj)9&3e1V5KY)#3fl74>69{Lg>Jzpfs_x z6yblo&S*I%0)~eI*pXR1g7XI01~)pKsQ{6XTlv_H+q)*9LQ^5TVv<;qQs{gnJ`FR& zwiWuIASDgFpRFAVj#6rTD1Zt1$+Fk7s)g7AlO-nN7xoT%M!Pb4M+#1{oAqYjqM5m- zn$vZ$zCKtMZ+90$C7$}%mhxNFIb42LV8qybXAnf66H@~hj3xURxR0sioY$Efq7N5AIOXPW}$|M zO$MMl@y7*`*c)^uucIE2U$`GmfjA~8fRwx9k-T>95%vdfT?GeWxsY{vN|Au9#aVxd z2de}lN2SH~39eXh$QVcm|Rz!>f0VXf*f` zq#r zV8mW#4FUIA8^~a%8cfe9bJO5cIBP&P&d^y}sMt0R7sj$fg8!|A@*}Rrz^{KaX9%GQ zgn_8`0DoE@ zy5{4Ox7`w*EM%VtKw3}C977_GyMYkFwZ(K=;P<@4t0U0BU#rT)SlD%*t39sS$9ivX zPY-hF&LkTx3C#^1Ky#D$SicshPptb%!W_G8qtq@G3ci3 z560(ns1fSz(eW!F3=%KviF^=NATlACrbWj|#LTF8{M(XYypvEUUD)6)S54`R2EJJcCd?Ez05`y2Oq;s~NCJ8ku7E0nWB#^Qg(z#G8^qqI z+)GfRVNX~LzKa`UXPJL^utjq~(hgF|8$bmFe^!>xL@9lnfc2a_nzb15cg1G@=0wSt z-T9f_SONwL(YEL_8y9@)ieT@*zJ0#FAc;QO=ao_9JMN=WS6PHvu*XEmIS^{tdbkjn zvcy~3h9qD(;-kVnXkWlc0;D?tYS8W_a!V{+j%RVWD$xT!m{5OogBA%qAT+z%Z55o* z;Y4HzhBC4@Ad@Lp)4||Eu){c^sL*f`wJwFp&q_sku`!rGF%XIi7jqW!h$52_ZWLTL zRy3?Yt0SSfc!hmbJpP>mz8l!1S_1Lv?)Xs|7?BZ%G@zW0tF5Y*Z8P=Jt-a6bfYYuFh}i$=$;7FGqT zTk?0M=OPro;B7>>g0kU1VeVT-C-UXMJ#rtE=EbpVNC`NFf#S){uxGHdUBp`*J|?%v z;!z1R427Xi*aeXXLB3#TN`b+p`2i7KoNHMnCU8r@7k+>2Dj2e0`?wgS@48-dUW4R4 zU$_g9hvq@K`EEKKAd;|tS=+MwG=x~h}_nq0cs5M+q+b@&^nScE^Gp4}$+u}mxWEq#YDATD4JFk!+# zCaSW(?~n<$nSfkS(i0z9B7YUe2)ie4 zw7lzOt$rTiDuwJF>XE!DHCQn~PoyPk;P$b>TQcCu^RnI9$obJU{3+i%JuVL&0}EJy zf@}$dF9cn;&@V3(!acQ0ygIBlA}n{s+~HK13wD2lJZB@EvZ1%=NK`KoYWwBTjd>0x9 zAEqD3XX197d`Xn>R7 z77S?5cH!!19o!IbB*x;s1qm~gjs^N4h)e=fZ5Sqwi%h7=w4oEGB0-IMAV!Qi2ecJ4 z<2^Pjve{EKh9dy6R~WnZU_ya}4|H&wqW6E7*f^is*Z0rxb!CZ0^^JBk!KCIT=y5Mid z^*xm}!UMNXsRo7(3d5zN*dH2l>ud)Y3+PJ>j&P?Fo1_zvg2O?IkUnTeFMt8tm8*qB zBv=7p)G~}BNX-nTU?$M-5u$)bypexZV*SMSSd6XxQsjvWgc-86@l9pZ_xqI**3BNzV4nGoQ3I0UdG_A*dZ!SE#jVZO5+>L5nxjxyq7WR_pt> zk3T=XUjk#j96BN?cG@UnqvIhEQjX^vEZrlwM`h`-mtnCCNI3!<+9`bv1WJGA!nx*b z9)XVTS7yOL*{YXba{#|H3+#Xx%42*^5Q{ibimO8W1Mq+25gTwsD&R##*I;x;(j^xs zE($qLG3_mlv2?bKT*MIxQQH_} zonnF#Xhm76`+BYR@#|q=SH6E5?|>h4wllTa{C=FJi#`yjV9@DcJV99z1!(-D=tyx9xC`Vl2-!e&ys5%3BJr(>`4H7mhIsK91u#b)t=ozj;!7p! zW9NX((g~4*Eqc^KIGWWViT21H4`QcQk}6@dl%E!6=$nC# zt04hH5ja9pu$}|#hl(f_2miOcVkF?BWosm+HpM?|osgToPK*G&0q_zA3F(%=mP?9v z^8(^g&qluijIndXP|$x&xD?^c1quo)0M?0@dGQ}3QlT_W4y>GqJfaaj&np&;j}fxw z-fcIN>r{3YtB*tO2lBGipd+FdUSQnyoOXS?8W!R1wpK7}MCn92u+4<>fpM^lB@pyj z7-8q=L`FQ4K*Z{GofpKWTqdGi=?N%;0dTwyQ?1SuFdChZv$B86FBVg_&_`z&Nhbs= zvSb^JE|;}ZaRkDVpsHi-#PTP>3V#n_fG<@Yqq7@f5Pu+3Fgn8agdW%+ea{1d{NS(Q z-`CPnIt$5KPbGz6-0%k04ioASRirv{-tb(O$cUR?fPTHbzyAD?%CUC^)OkWS4Z4Y) z!>Rm4T~!ko-r9fRbvneba{sNcQbONR$(fEl>hu_Qv-<6U`}e;mN>kxOc-OyYwk$jj zLA55YaS}~o6*y7~1zriWxaFV$`gKY#3~|RM<@ypZQkqBg@EFBzg8G1PsbB zaK$MVPFP396m${$0emgx`0xRgIq(eKJS84Cn#yWIll*{W!ReLQMpg4g3EqrWbdt@) z%x+}8HjIDG8iHZyDMC2vV4`?p>=D&SxTfetaxeq+Xj8KR0&NW-z=@T?Z9&A-m+7#YO@EAx~ViQ3W)5FuZ>V>9g<3PO^egwCU zO3XnNF>_wDx`Dy#+#d{fja_&Cx>~Q}G2MT4r}I2e?m8+Z?#!%Y0U;Jb#nTh>0uP`7 zw%L*GrW_6HR+cvrH#e~l9I+}rvq%>7#B565%w~zS2BRnHnF4#BJTBB5ap1;YOXn~| zK4Q@=-Ic5K=_*ynH;7F5CrpO8Rgx1s&bTek1V{BOBoe|CanZL#N&eS?-fikctAc;q zJSTP&3<6yVFuZUoISY+I%JH~Hr|n_F)*!ff4+Q9CwO-#}u30W~$M`udp;p-<52~sf z4YaPnZRNxDy$LH_4pz4+SYa1m9`IC@TPSXaC|@A*4@vg0!~inzUnUF_j)^PbkGT@Y z2(?6tjOlj|v+RC1@tFTwETwJvFl&FBhhR*V2taC;=7}z*8p@uKRp6Tt&_{#3EkI|6 zdmuT9w}3jk5!pNCI0DaFBMM%}8Xnv2Qb2@99nXx+cMzyizR2vYGti^&aM7&n5OHZQ z3opJd*K6;;KAd9T$*D5B&dh(mC&?i$fM?M`kkJVk75mVL zaYWh%vto&XQ`qu`z3}>=yz-EUaYWlxJ(Y@e+!9^Ebx+A$i#n$lu#n{XjDle5d`1v2q7QS z8b&0Rw@-?aF6_qBX2b;s!-KJHb}KQg^j=pbAd0D)UiYbK@&TYEPM$JMd#frD`62e{ zyr{Bw10R{z1Pt%W-QG^Oy@7aYI1f*hJ9J5sH1P#< zSXEUTJH(DEzLp`GggV5ORe7G#>Pi*EZs7UEZUZ920f2wiTs?m8dNbGMdi}ckd;8L# z9?0sIemTkOiQh;0WRm#c6IB~%b|8A_RKjnaB$grapBw;Gt^Bz7rJ9bc$}4ehqdG27 z3{+FST!k}KUnWcw0SDr!@}d${6pA4pMJ4#RY&{Vg-r`ku-8|AAwp5*}_b@#8SAs+t zRUYRdF1mjZS~&4gqAqIbyw@={G9{|q8b*vyA}A8>iER#85w@V}1jzi329UsCHnJ4f zJ>#{;o<)24`Dy)fB^AzG4rdXnUZ?fxl=>GUAs@+7oQTH?HK$~r3b$hj_ztp1MQmsd zBeMw0!3p8s-s_+Ys8V))qaYfr7x)H|2_MMCmTP}KWvf|bfG~XC;}#`hC`c@+hX^R?u>)ybX?GCpISejuRWvIe^xys5uU0E|CA2^*~|f=3I-@obpjW9?To@Jl+t@LNSO}XB^{hpI0SCPuZ(ypZ zlhk2#1^OK@NBxquZGZNq;Z%N(pd)H^6;kLK71126!x076nyO zIa8bv^4ONN82ZJXo(`10ZA#rYP}63`aVRanTh!x%-+1dqaiFYTSqvi$jTxUje}p9B zx3}aoe5S?bbjq@Ibb-$hi7OvrPRX(8Tj1Y;JaD^vNK}MQtbx%j9Kfq@0@p|=m-Jap#$v%fCZ%i9I*1CVe(2r8^CngYyLu>fF+ z(m>>th&Lu;B3}cT1eB#Ir(eiMeu3C!R9~*rH`c_%3c>J=t&0Uzn-oM<>g>12B;7Mp&;5lJu#n@v! zXfwHoLC>oa6Y37G@}xl1QpLtl`rfJVmVXjEfeyj!mEWv7+PkjSx2tWTdhTSEU5rK5 zlS##?hOdW)gW*l3W#~vG1;jLWB_tQH%|-`<&maJaN!Ddm(i0gC1UG1%*g1a;!=QQK&8qoAg4=r&$Eh(@l^AwHuwpd`f?%dmO?Y1r!CeAmMdjR;0NDeb-8qp818lsk*7Mt6 z9(dP1+m#hn`)Tc21<9vmIzfNSW!01_%TPqrRd|eFVRP(sKpd&Hsg$Z3IvfWXgqyr#;#s{z=)pWg0DCax=5&M`_L7_DK7&@ez+_dO5<( zNvKMg+n6L=M!6+dLx8%%-8vKm9L3z@R^^3IsRXIOWpR&teLW`Z@GK9>HDEYmQSwC1 zBdi&sfj^mQJ?lx7ZYh&o9}<66MZL;$=Q;1>Fsar{h&(q;xLflt~K< zGGubHE?%|pDuhsA^?X@6-DCW+7+fKC18s!Csl|hSv_R~tQ{{z7>!zAmH0`ROE$A57 zPDo-cSjlC%-rV?o&8U-fbir1qQ*uqu_VGyW#mB#7ZBt~Bpp)|6|>G9jF(0i#2W@rfM}<@hX;hTtm#xrpXRb-LCpuGLX|jP8mZegh)OOK ze-MG%&>SQQ$59RRN!nq3{1u)MM}+GnS+BBlYPeMrzOwDPMV-Cgn$7@r-a>gO0&y0z zRiT`c&C1w7VTc~e-;@Re19MuyhTT@tNpPk>JH1da*v7tyVzX2LFE4TmNR%5&B8%b< z9SN(fYC`QVL^pnWS*?%fFCTwi&kx1VWA!e56#bPPDC**!T7I>|8c7vQ7N}(_`9_uF zv3NRg+HfXlyx2k{9Kk8nX{?qGHCVtBqa>{r@`kBi16Wj0pDAk*hZ_2jHuiA!=x=;W z4<#ca{#JMkZf1hE#BbEKa%tA8ljk8Lf36%Jt^!{JQ#`t(vF=6HvAfQC$w~Z2`}!cR zFTe%s;F$!(D%4`p2s5HuFbL@w#DRXM46{Z5EGQPjtm(PL(XAR;`sfxpt`sg2Mu)Re zsTwqHS4k=lr8>T#!+jr>o^@)y>Plk!n==wXvM*sNk-BnGzN{gVRcB@m{6U$77aBqL zX$?`yY4b21u~?nw6*P5ld!AIJlc6Fa1)jc5_Xm^6B0(4rN^uIj?Z%Gz!yA)_I_dNR zGgw3|i-0?mAtUX71tN68W{U0XcriK~L@TRf!7{oLX9E2e>8Z6)U6wqyOx7b7?m-3Syb&FJm(-Ap2w_B)MwNELCE$Gn zWfJ*gooXY{3Q=zA5R}(7rlc4D%g)kr~f8StLh3*566P zS}9a|DS8aT6I-U##x%e$p-~6WMuo^#2!SO6g8b$#%6^*Rqd=&CZ2~*rGw($a#6mnv z)l2BhpsK<`yxfpen6d}Wk&F$aQRJ&Uvu7dMQGLcz$Y8^HsHOhlw1{HxA5G)nZ=(zn zQ5D*UNK=G(J1s&wMlr8(-Ef4 z0QnNzQm=Sca|RZFw2Y2u7w@o|&v5sw)NvM4*#xSLj8ubYs76S`5~2#&VDl*o$^pmL ztQe(6SLFNIwZwc-89i?Y0rp90PQ54OSS1^Y0 zMYL?lR8W;S0-K~rQz-0I+dYa9kRTa|@bIzA|1YEqV@Y`EeXkf8eSJiT}UoEMLs zD$HH_DYl!JT7>}XcyIGZlM+WkL;{;?Od48Lrxz-^Bib&u0q+q}+JgnjLn+Ix_OS+x z$j{SG8oYpi;BM-)hhl7HGj!TydVACy*|7?M7!!g`ZOo=aqJVFr4k5b0J>h%E-9}J?jOpY7wkZjLt_QIvFajpA;KgGQ zW+s&pF66$8Nh3p?N)@(FfRxp#5dcp*w5@x=G;V8uhE;{8fgCJ7&KLnfK2suEQzA6< z0osNVT_q+$O9kx_A6Dg-5C_c3 zS|1=WKdzb1&Hh_Q_9cS@S3L?XWohg}rfY*#e6cXsm)=sZA92 zw>6X_IE{WFfM<=zX^*S+@;ZN?Q?RS*a>F8jFwdZN0qK~GXF-0W&Z|@*OjrOUYcpV) z4_i%$k{s7v0Y^A|BJ= zBj~N{)UaIC0@(~p5=W23Uz8Hk-NCnnd1|48{-vk`Hff)8WNOeNRjrl|1M;U=BMMA^ zM`vMFT8?T11a+Pl5i3J!+Xx~(F4yaE%xn4Jome!8jxs{XW~1)Jc?eGt?XPFti_&YF zgP{yz7xT_UMRc{@{u%-*R8f5YI_sykVKVqpc*4hOW6pf{A3WbH6}Ic3=RafhL>+ANH6 zMjl1(hvyyH0@RqMPpF?4JZNjX=`@J|*?mR+m-e@(mkWxiiTa+L0CCjsOcd9_cXvH3E2llg-vS zXcN5$`EXvsC4N-y#i^Yo(ySj5u$|Qv3|^y3iEwIaP$N6Bvh0Ixw(0zYAdk>i{n^Ah z2))BZRdxZe=lmMt68H(LiR-K5B@+Zx^zN0#gsBj$V3maBOGZ^w&tzm@)bG;U$NIRA zvp0C-5`^C}6H~9Iu3CO=H97w`P!e zL<$Iod`9XylkDkX7-Cc96cy?$)95Tf)ZB$zF50M*{;+r~1rpeu`q0XRd5o^ZO68_? zl)^4JAiFyybB2!O_wec@s(7%26RUa3Ex5j-y1aQSoobrO+F(XR5xDGsIzkmSh*zj| zr~mhrd*EbuESst|GCGN>Dyo9IY)FJAH+VK%$-TrEtDK89=!th_cT|mrx1st}OcGSL zt8A!-F%@JvvBD5Ci=?woXn<|38GFVmz#sn145b-}i8soxmNtAHMch&tW=Ktl4}-n$5C}m@-a(-&7S~9Km^Oec21*D)xqG8NmmF+|;?GCNxzL1Cc?q$J#Yz0LkUCNk>0mT*6z?hRb$0;H6Thn~{u10;ZEY{Y76szVa0;hF^ z$vJUb8xqJy2+QTLwyyFy{H#utTf|@4TkVLK>zZhhlH#MdGdiHC!2@Qj&K%{-S=!|YQm&~~ zj}`W?7@V0c5GsPQC1o`|VcmwG63@>-6|DLaD!;YwpAR*Eau*(kFkZ^^)fsuP40lO7 zJd)SOYm=SgMFgZXjyUIlm&u*cv!8G$IdpXa7Cm z+lL%Lr8H35lQ_JEN%deawQ3lI@jBfts{PqBsN37`(;`~6Bv7BKI3>T!r)Ur$4Vn?z zR#fS;dc^pDeybx~oe!$Wm>7YTdK@_*5!4l_N&?uBIytPrB*MP2Mr(e2f4SoQC5;~w zKn)p*I=&#xm8xcQ5MRygngHW>fswj~9`o$Cy8TyFVH3=<7wI{;8!Sgt;2#l7;z&k)C$-zU0y46ew&8105ow-$;Py#lTH{X_m zvci^smqctT-&#~RRCy<)5OG5TeomiB$4eUl64n>7fOQX$6@+{DJAF<6UwfB1)7 zElSEAssd||%5GLwvn)v;&1>o&WbBZTj+RjU&@r3Fjn>u(mR4CE77Yu}#22F>m6;n3@Lw8Btwc4V6^E(i&@t@r>o2JuGU*@{u|(&FTkK`%E6Rh1cQ&?J$)Ad`VFA_(*P zvfe&E|MHWoFC%{==+t`1(lvvqoYOtxQ-tNCc#{~K4kMGWBdG%dQUu~?Dp(Eby;uFg zIq&KAUW=*KFF_RDg^F_2Krrm2XyT+s%~-23YH%NwBOuPOw#oifgP!nRQMsONu4TC&7s8WGFl&EjCYi?Y5>q-M0?K05 zx2-{ceNHW8Uq_S+-8FY&5waZQ%LB?9^3m01n-62MRqcuw7<+wN-#)I5$9%?Rii!Fb zy&9UPhA9QLDMsTu;U9@e&_#@+alMBm1P{VNr8P-Vwa|OA204nY0w#JKph@-SrK_^f zvhGGx3D_P`qp!7=a{LR~pK}o%y4!s5`0i}Abnk-~=Ds7D_FathGOz*)W!wais?js75#pyNE75fHE4KEQ^gCtf4cK33#Kn&_;e%Ono8t>zD6BP5<}ZFyDBmOYnf|K_e;c z${>q!p`mxpUyNE==)>l@#+IC!Crqg)Ps6hC21I|h%JUaXGVw`>vTsY+r}|B>8i~ZC zvY!S`JiA&Ilvi``3i$QX!B2l&v4^2(mvMW21Whn1Xhb2B>O{cNbjICjFmBU`Y=rOW z-x+5@pz=K@;)LW+mu&Fx|5$ifjhEopRYw3QLSLbqa3x4R7Oax+psCvx?jJ)Kpz>|8 zeARyukot_BMzQgaP=ibai$p%YPV-e}Q@szbtI-X_*Psf2Xdom*CHDLfp?Zcb4NVZ# z=n$x@h@YNykNvBK~sJ{kA?oE{QO9`d+0I7L+86p%xZ6dJA^K z3^(RhRH#+e@FXR!5v*2~9kYb2+LNmJ)x>|4&DX1~B0z$O>lL0KFfA33u(1<9d^)kF zEjq{pw?LSsnY)^pQpdgS1bS9AVK1NQ4GZSSr$N~?;d3ONSu63ZxnPcuJM5KEkffhl94X=y<{AsPXZG?HEA`hpatK$j+2@iK^SUOoFuV0?QTuaA2BI!b@2 zI$KqH($Nsl^+yMypoo0TnYTL2_3ZOELD8(4YhJYfu*iXz@sO96@ z;&&M=I&Y$e(UKD%s>D`m! z=1BiA^wQmHq!4J}(J(5ZR<{#mGAcb`;lo58sD4PwnsK+_(hfz6mW>o}D_FL-Eyd4)=rP*KrQV~gw zx&+vPu4p*bRB9YmiKZ0f6JAy)%5{x>gVq9~r~O3ZUnXCqwvEO5YC7~B^0#XHsjxzq z5KQrHqk&f{iy0Ds>*2WQ?fvOxjo0trK7aqrTTvDEu7e4wnlp$7T&;h6FZKiwC5@KR z8Jkwk;-NZHwvfP3thx|R8#O`A_9B>7gKf3q`lu3(Ysr!TK?;ubM;S)Ut4jW9Ms2^H zc>_g#Yow!w>8R8&N^WFzUqjPZ_E^>gqg{u@`wje|20P-)Nh&2x0_Oj55Dgu6AT3lx zL*&9al!qf~q(C?)xj}#B7AmPsn!xSY97667EA~SU>^hYLe{u~f*H!GL6J_C_D7t&^}(6yu@!X^()$jY$KkYDOk27Zp~p7!`5><$dOEh%|J~{6XZNA+A-0 zVQ3;?n!i`;&BjuzXHs+uyLFQ`)&wncy7)>u-&ut6AuAm8+j zQzzKHwZkGjYSFb5OH<{C=4lX0G(f+rim&ioZSv$jYRJ(8{d)iQ^$*1M0&0?tn$l$) z3?_FqRnD!maJ7qeP2c6u;f(A}k%BmhpF`3T%mK|6i;@aRLX|`<+_Ma=gvKo)cQL^z zLC{q%o7oX{Yn*@PqQy4d%*(ShMH%j8mg=okB}jB|>cGUYWgI!~j-rZgbx`@rhK=CQNmKX{u@m8s<~lR-d)vPC7O&y)Oy#J5uwF(3 zdAo?Q3NiU!&|39g$UpC~Ag=?{0d?By+$H|0O=+E0ub_WHQfIs{oGNMdSRdW2H0EH^SR_!fv*@qw3 z>uEpazs!H7Ya7;7PRq#N78zTi-jKwuG!rq44N&&#Gl@clzE~H{2Ujf7hM`xDzAt|LR z^Y7F}PN2McBQo24+3&C4KG(N-)sWF$>MG977f~&$LC-tYxtJn2?~R7|X-K;o{D&r$ zL7Gp-6-=(#)}f3QQBv}tYt%I8;4~>}D_yG+)-$XM9X!=T53?BT8HBqjk)RyMO+$87 z;emg2%a&QxrnmVG@v8`x(ICOHG%BAhZD-^qALBJ+uD9fM4-6rN@5F$+#vVsiMZp`y z|8$5MLHRROM3sumY$aadWt!Qo1}#F;b=ltD9yseg`K9|MdJxPgvp&U&RWlmZNn(J9 z4CgnT{U8=gW`Dq);ztglmDfbKL?E63xWA*Qw4v}@%m6w`iRP5)yfotAdOWUz7qy4 z@&(w?Pzi%GH8Jc#tYkGWgmr5Q(AE*aRGliM9cF0_YYn<4N&Ae%)_4q9u!es`>-b>E``Bm;?I#vgHo>0(vVC20Uxdex&-c|H z4?Wx^BdwZrCDwS$r4kbLsSR-zjd2s$qy;CPDjn!Ly_I6pB-W+**XYL(rv^&sN(C>r ztz<0`y{fP{ouVh`TechRhrDZuDNV6(kWX#lT^5(s)u2PK*@Fb#ivA!+i2 z=D*pJqiPwIEnH5GR`!(08r|%H3xMup5u#vhg0Jj4o2fxtJRYPG5et)0CRs&egniJ$ zh^*ubhP_|fk4wGWlw$x=oo~Qph$v7%qYAb-0$|%Rj2>L(ZV)2> zrGmeEk!I7J-JxL#IP4CZc>=X%)ss$&H72zp>oroNotEuZ{U|MAyZ}GMW@zjs;ThL5tt_8g)>3E?{Es*sW$d62Y?0LOiyS7#4 zanBY`!|p3(wseV)(nFxK$_$;xU}H^IWgAV|7Bx}pfRR9BRJu_#J-)+R*H(XhSKm?B z;}hhJy4iwioC<$Nuh|TK7$vNExuM2uH94<&?;_Hyuzm)pDaPZ0*yoaB9!fwUJu9%O zA&@xX02H>aTnkD$u^L|dUl6bHLluXYQiQniTI#&h{eP;~bh?>t>IpQ=XyNZf-?~8J z%WA!RK0&?Samp)a&G(d!N}-hDCf)_rt!mcsdyIQV^|FPmL|-fPOm- z`|P2yw&@GHJEtmKT%=!8Iv=wnKS==w*O#}~U#^pLKtg{eeyO4;K)R)kj2vbzl^x!W z9pMN;y%8E8W~ZiOsnlWW3dN`iaa~6Onqi>qhlRnbM+cbJ$P!&7*>G3FGE_$uGb*4j z8aQn-c+hk$t1g~6$1AGx@1w4vNvXQ#bnSjQ7W#aB8?P^aq()$k?=OFvImOPSk>Z6(eEzbYFNukeF9$;l zU84rBu4@X?*l_MB9jwdT0yNPGZ;)BKWrN_aSxd=?$!enBl$LPzaHI=LL1YxW5;h`S?rn#bQrY=ta_}D_J0bOXTrn;=tZL1DNTf@-}?AuWP;(fKg zfBXLa!>F9QaS4qzRAZ|%!{`<|@Q+=}F<9kzr`j%@mJq}0L(>T$YMO1Vn2%}eVy|R$ z8>Md7)7+m;6wr*&t@ggEd!kYWwsaGt3@nqfLRkVox04M+$bXEWEA=#QM(?%FDcnQ8 zvQ5~;$qsAU4OpPlE7l)I5_ET(+66$&sup(LXrl2ZNfp<-?E6(;o=BH9r4m)8AYDy} z4abaNCoV6&#yfj;=tTmI=9MD00J@^fEqG3tJgch{)N>r8@>W7l%P0VyL}#_74>2$$ zFHxIW7m7grqkk@QeO$25-?y%;Q~%wau3jFx86{>ls_`5dL|iAQbkg!sRjGL@xx>3? z*0#c5oVwjo>9+`HHAd4pP%lQ6;JvFqv=PsW=D@47S<@|1q$-|<3&Bxu&ZyI2l&^;5 z58YGP)nTCKdZ#hGY?_sn85wq~n=lEP_0+JaO$_5@6Mw6Q<|~t}o=^f1gcl~O0ZkQe z%<2k*LTV-(3FxAy**Yne&8D#xKa(FF8U17LK{ zj~gu`hRI{-;8p_y;rmKPK;>1Cdokvpoegy5knlsGjXRHIhw zJXdvEgVD1JQ5Spqs`GX@h(>={Li-#>=WIGm)A${y<1>&qh`#7aTbu}(;GRqm%tDCPi0nV#5d}#`?dJng$r&`ndp{ zwrP;9W@`h2npS^buwUE5FyCuIVcpn#ut~R(4Nbd)cYDIHq>YECz?_y>8JTfSlL37b zBtZR^`j?iZpGE7zmo=<8OjTM0Op(%6ViI#xlwno(G%5EoF9smRAB#aqNs7X=* ziGB+4b@!3RYgiE;ge?l7M@_EO)o$0t+TR}%UY87^(;Y+^v+j`)t6RjBv_+d~^kzsM zR)crpdYaYXdF7z~?pi$#xpIaWNq@X{)&K5dy3YEtMx*LBJk1Uv%CmxeT!oUWL?TrQYx=6>XxFSZ~ zk4XfF*%7~Re>fioyoNFX65Kl5a~i8yl~Y05EjZeq_F6RY>(f{t?hl3pY=7NZqmfee zb)#SJF~frzXX+RePPlGc|lWX~_C)q7_?YTa}QdP4#_aR$kXltGdW+ zUBaPp2r(|B=V<3%J0iZ$$elnQnweG89#l1@>d)jQyETytbyu58L6wtROExz&Wdvgn zx?2rBxHRK)q0_c{c6cpp)h}s~3YAW`G?yXNqSlk9gLe(}2SwbeRY~#XT#v1s!CEjg zW%-Jl6F>qbfU>TuRR<^xv|A-?q6dEoevm#_P!blH6V OhyM>-`-fNPg#Z99-ERy4 delta 16139 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�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 diff --git a/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild b/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild index 4452c72b8c88..dc848e56ac06 100644 --- a/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild +++ b/sci-mathematics/cadabra/cadabra-2.4.4.1.ebuild @@ -21,7 +21,7 @@ else SRC_URI="https://github.com/kpeeters/${CADABRA}/archive/${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/${CADABRA}-${PV} - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3" diff --git a/sci-mathematics/fricas/files/fricas-sbcl-2.3.9.patch b/sci-mathematics/fricas/files/fricas-sbcl-2.3.9.patch index 6f7440afecf5..f3a28ed57457 100644 --- a/sci-mathematics/fricas/files/fricas-sbcl-2.3.9.patch +++ b/sci-mathematics/fricas/files/fricas-sbcl-2.3.9.patch @@ -1,12 +1,11 @@ diff --git a/src/lisp/num_gmp.lisp b/src/lisp/num_gmp.lisp -index b58001e..9538e3c 100644 +index b58001e0b..f4a022ad4 100644 --- a/src/lisp/num_gmp.lisp +++ b/src/lisp/num_gmp.lisp -@@ -549,6 +549,20 @@ - ;;; (gmp-bignum-isqrt (expt 10 50)) - ;;; (gmp-bignum-isqrt (expt 2 127)) - #+:sbcl -+ +@@ -646,14 +646,27 @@ + (setf (symbol-function 'orig-isqrt) + (symbol-function 'common-lisp:isqrt))) + +(defmacro negate_bignum(x) + (let ((sym2 + (find-symbol "NEGATE-BIGNUM-NOT-FULLY-NORMALIZED" "SB-BIGNUM"))) @@ -20,10 +19,9 @@ index b58001e..9538e3c 100644 + ) +) + - (defun gmp-bignum-isqrt (x) - (let* ((len-x (sb-bignum::%bignum-length x)) - (len-res (ceiling (+ 1 len-x) 2)) -@@ -652,8 +666,8 @@ + (defun gmp-multiply-bignums0 (a b) + ;;; (declare (type bignum-type a b)) + (let* ((a-plusp (sb-bignum::%bignum-0-or-plusp a (sb-bignum::%bignum-length a))) (b-plusp (sb-bignum::%bignum-0-or-plusp b (sb-bignum::%bignum-length b))) @@ -34,7 +32,7 @@ index b58001e..9538e3c 100644 (len-a (sb-bignum::%bignum-length a)) (len-b (sb-bignum::%bignum-length b)) (len-res (+ len-a len-b)) -@@ -697,10 +711,10 @@ +@@ -697,10 +710,10 @@ (let* ( (nx (if (sb-bignum::%bignum-0-or-plusp x (sb-bignum::%bignum-length x)) (sb-bignum::copy-bignum x) @@ -47,7 +45,7 @@ index b58001e..9538e3c 100644 (xl (sb-bignum::%bignum-length nx)) (yl (sb-bignum::%bignum-length ny)) (rl (if (< xl yl) xl yl)) -@@ -735,9 +749,9 @@ +@@ -735,9 +748,9 @@ (x-plusp (sb-bignum::%bignum-0-or-plusp x (sb-bignum::%bignum-length x))) (y-plusp (sb-bignum::%bignum-0-or-plusp y (sb-bignum::%bignum-length y))) (nx (if x-plusp x diff --git a/sci-mathematics/fricas/fricas-1.3.9-r1.ebuild b/sci-mathematics/fricas/fricas-1.3.9-r1.ebuild deleted file mode 100644 index 0cb3f278366a..000000000000 --- a/sci-mathematics/fricas/fricas-1.3.9-r1.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit elisp-common - -DESCRIPTION="FriCAS is a fork of Axiom computer algebra system" -HOMEPAGE="https://fricas.sourceforge.net/ - https://github.com/fricas/fricas - https://fricas.github.io/" -SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}-full.tar.bz2" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# Supported lisps, number 0 is the default -LISPS=( sbcl cmucl gcl ecl clisp clozurecl ) -# Version restrictions, . means no restrictions -REST=( ' 0; n--)); do - LISP=${LISPS[$n]} - if [ "${REST[$n]}" = "." ]; then - DEP="dev-lisp/${LISP}" - else - DEP="${REST[$n]}" - fi - RDEPEND="${RDEPEND} ${LISP}? ( ${DEP}:= ) !${LISP}? (" -done -if [ "${REST[0]}" = "." ]; then - DEP="dev-lisp/${LISPS[0]}" -else - DEP="${REST[0]}" -fi -RDEPEND="${RDEPEND} ${DEP}:=" -n=${#LISPS[*]} -for ((n--; n > 0; n--)); do - RDEPEND="${RDEPEND} )" -done - -DEPEND="${RDEPEND}" - -# necessary for clisp and gcl -RESTRICT="strip" - -src_configure() { - local LISP n GMP - LISP=sbcl - n=${#LISPS[*]} - for ((n--; n > 0; n--)); do - if use ${LISPS[$n]}; then - LISP=${COMS[$n]} - if [ "${LISP}" = "." ]; then - LISP=${LISPS[$n]} - fi - fi - done - einfo "Using lisp: ${LISP}" - - # bug #650788 - if [[ ${LISP} = sbcl || ${LISP} = ccl ]] - then GMP=$(use_with gmp) - else GMP='' - fi - - # aldor is not yet in portage - econf --disable-aldor --with-lisp=${LISP} $(use_with X x) ${GMP} -} - -src_compile() { - # bug #300132 - emake -j1 -} - -src_test() { - emake -j1 all-input -} - -src_install() { - emake -j1 DESTDIR="${D}" install - dodoc README.rst FAQ - - if use emacs; then - sed -e "s|(setq load-path (cons (quote \"/usr/$(get_libdir)/fricas/emacs\") load-path)) ||" \ - -i "${D}"/usr/bin/efricas \ - || die "sed efricas failed" - elisp-install ${PN} "${D}"/usr/$(get_libdir)/${PN}/emacs/*.el - elisp-make-site-file 64${PN}-gentoo.el - else - rm "${D}"/usr/bin/efricas || die "rm efricas failed" - fi - rm -r "${D}"/usr/$(get_libdir)/${PN}/emacs || die "rm -r emacs failed" -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/sci-mathematics/fricas/fricas-1.3.9-r2.ebuild b/sci-mathematics/fricas/fricas-1.3.9-r3.ebuild similarity index 58% rename from sci-mathematics/fricas/fricas-1.3.9-r2.ebuild rename to sci-mathematics/fricas/fricas-1.3.9-r3.ebuild index 07f9242ca06b..6515c133f0ca 100644 --- a/sci-mathematics/fricas/fricas-1.3.9-r2.ebuild +++ b/sci-mathematics/fricas/fricas-1.3.9-r3.ebuild @@ -14,40 +14,18 @@ LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64 ~x86" -# Supported lisps, number 0 is the default -LISPS=( sbcl cmucl gcl ecl clisp clozurecl ) -# Version restrictions, . means no restrictions -REST=( . . . . . . ) -# command name: . means just ${LISP} -COMS=( . lisp . . . ccl ) - -IUSE="${LISPS[*]} X emacs gmp" -RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE ) +IUSE="+sbcl cmucl gcl ecl clisp clozurecl X emacs gmp" +REQUIRED_USE="^^ ( sbcl cmucl gcl ecl clisp clozurecl ) + gmp? ( ^^ ( sbcl clozurecl ) )" +RDEPEND="sbcl? ( dev-lisp/sbcl:= ) + cmucl? ( dev-lisp/cmucl:= ) + gcl? ( dev-lisp/gcl:= ) + ecl? ( dev-lisp/ecl:= ) + clisp? ( dev-lisp/clisp:= ) + clozurecl? ( dev-lisp/clozurecl:= ) + X? ( x11-libs/libXpm x11-libs/libICE ) emacs? ( >=app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= )" - -# Generating lisp deps -n=${#LISPS[*]} -for ((n--; n > 0; n--)); do - LISP=${LISPS[$n]} - if [ "${REST[$n]}" = "." ]; then - DEP="dev-lisp/${LISP}" - else - DEP="${REST[$n]}" - fi - RDEPEND="${RDEPEND} ${LISP}? ( ${DEP}:= ) !${LISP}? (" -done -if [ "${REST[0]}" = "." ]; then - DEP="dev-lisp/${LISPS[0]}" -else - DEP="${REST[0]}" -fi -RDEPEND="${RDEPEND} ${DEP}:=" -n=${#LISPS[*]} -for ((n--; n > 0; n--)); do - RDEPEND="${RDEPEND} )" -done - DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}"/${PN}-sbcl-2.3.9.patch ) @@ -56,21 +34,15 @@ PATCHES=( "${FILESDIR}"/${PN}-sbcl-2.3.9.patch ) RESTRICT="strip" src_configure() { - local LISP n GMP - LISP=sbcl - n=${#LISPS[*]} - for ((n--; n > 0; n--)); do - if use ${LISPS[$n]}; then - LISP=${COMS[$n]} - if [ "${LISP}" = "." ]; then - LISP=${LISPS[$n]} - fi - fi - done - einfo "Using lisp: ${LISP}" - - # bug #650788 - if [[ ${LISP} = sbcl || ${LISP} = ccl ]] + local LISP GMP + use sbcl && LISP=sbcl + use cmucl && LISP=lisp + use gcl && LISP=gcl + use ecl && LISP=ecl + use clisp && LISP=clisp + use clozurecl && LISP=ccl + + if use sbcl || use clozurecl then GMP=$(use_with gmp) else GMP='' fi diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz index 76b69fd0979e51db9a421825c3e6b443830aad33..1f2158acdcf35eddd834bf0222372bc89a9c600f 100644 GIT binary patch delta 21761 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 IbO(h307BZSzW@LL delta 88498 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 diff --git a/metadata/md5-cache/sys-apps/eza-0.15.0 b/metadata/md5-cache/sys-apps/eza-0.15.0 new file mode 100644 index 000000000000..3331c8b09dc8 --- /dev/null +++ b/metadata/md5-cache/sys-apps/eza-0.15.0 @@ -0,0 +1,15 @@ +BDEPEND=>=virtual/rust-1.70.0 man? ( virtual/pandoc ) >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install postinst prepare test unpack +DEPEND=git? ( dev-libs/libgit2:= ) +DESCRIPTION=A modern, maintained replacement for ls +EAPI=8 +HOMEPAGE=https://github.com/eza-community/eza +INHERIT=shell-completion cargo +IUSE=+git man debug +KEYWORDS=~amd64 ~arm64 ~loong ~x86 +LICENSE=MIT Apache-2.0 MIT Unicode-DFS-2016 +RDEPEND=git? ( dev-libs/libgit2:= ) +SLOT=0 +SRC_URI=https://github.com/eza-community/eza/archive/refs/tags/v0.15.0.tar.gz -> eza-0.15.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.5/download -> aho-corasick-1.0.5.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansiterm/0.12.2/download -> ansiterm-0.12.2.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.3/download -> anstyle-1.0.3.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.3/download -> clap-4.4.3.crate https://crates.io/api/v1/crates/clap_builder/4.4.2/download -> clap_builder-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/datetime/0.5.2/download -> datetime-0.5.2.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/git2/0.18.1/download -> git2-0.18.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.22/download -> jobserver-0.1.22.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.149/download -> libc-0.2.149.crate https://crates.io/api/v1/crates/libgit2-sys/0.16.1+1.7.1/download -> libgit2-sys-0.16.1+1.7.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.7/download -> linux-raw-sys-0.4.7.crate https://crates.io/api/v1/crates/locale/0.2.2/download -> locale-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.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/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/openssl-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.61/download -> openssl-sys-0.9.61.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/partition-identity/0.3.0/download -> partition-identity-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.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-mounts/0.3.0/download -> proc-mounts-0.3.0.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.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/rustix/0.38.13/download -> rustix-0.38.13.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scoped_threadpool/0.1.9/download -> scoped_threadpool-0.1.9.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.6/download -> snapbox-macros-0.3.6.crate https://crates.io/api/v1/crates/snapbox/0.4.14/download -> snapbox-0.4.14.crate https://crates.io/api/v1/crates/syn/2.0.29/download -> syn-2.0.29.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/timeago/0.4.2/download -> timeago-0.4.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.20.1/download -> toml_edit-0.20.1.crate https://crates.io/api/v1/crates/trycmd/0.14.19/download -> trycmd-0.14.19.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.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-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uutils_term_grid/0.3.0/download -> uutils_term_grid-0.3.0.crate https://crates.io/api/v1/crates/uzers/0.11.3/download -> uzers-0.11.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.12/download -> vcpkg-0.2.12.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-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.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/winnow/0.5.15/download -> winnow-0.5.15.crate https://crates.io/api/v1/crates/zoneinfo_compiled/0.5.1/download -> zoneinfo_compiled-0.5.1.crate +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=dde6e95b43d42a7c10071b163f9eb9f2 diff --git a/metadata/md5-cache/sys-apps/file-5.45-r1 b/metadata/md5-cache/sys-apps/file-5.45-r3 similarity index 99% rename from metadata/md5-cache/sys-apps/file-5.45-r1 rename to metadata/md5-cache/sys-apps/file-5.45-r3 index 3199709a9628..9c2ece1af76c 100644 --- a/metadata/md5-cache/sys-apps/file-5.45-r1 +++ b/metadata/md5-cache/sys-apps/file-5.45-r3 @@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 SLOT=0 SRC_URI=ftp://ftp.astron.com/pub/file/file-5.45.tar.gz verify-sig? ( ftp://ftp.astron.com/pub/file/file-5.45.tar.gz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=52bf60acd59b813e6352499f81240a6b +_md5_=0d256f57baa89bc372ee09b02b1ad7b5 diff --git a/metadata/md5-cache/sys-apps/moar-1.16.2 b/metadata/md5-cache/sys-apps/moar-1.16.2 deleted file mode 100644 index 44619c112ee8..000000000000 --- a/metadata/md5-cache/sys-apps/moar-1.16.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-arch/bzip2 app-arch/xz-utils ) >=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install test unpack -DESCRIPTION=Pager designed to do the right thing without any configuration -EAPI=8 -HOMEPAGE=https://github.com/walles/moar -INHERIT=go-module -IUSE=test -KEYWORDS=~amd64 ~arm64 -LICENSE=BSD-2 BSD MIT -RDEPEND=!dev-lang/moarvm -RESTRICT=!test? ( test ) strip -SLOT=0 -SRC_URI=https://github.com/walles/moar/archive/refs/tags/v1.16.2.tar.gz -> moar-1.16.2.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-apps/moar/moar-1.16.2-deps.tar.xz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=87d458aaf91cbbcc3a41c686e6394659 diff --git a/metadata/md5-cache/sys-apps/moar-1.18.0 b/metadata/md5-cache/sys-apps/moar-1.18.0 deleted file mode 100644 index 6f5ed7ce8a0f..000000000000 --- a/metadata/md5-cache/sys-apps/moar-1.18.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-arch/bzip2 app-arch/xz-utils ) >=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install test unpack -DESCRIPTION=Pager designed to do the right thing without any configuration -EAPI=8 -HOMEPAGE=https://github.com/walles/moar -INHERIT=go-module -IUSE=test -KEYWORDS=~amd64 ~arm64 -LICENSE=BSD-2 BSD MIT -RDEPEND=!dev-lang/moarvm -RESTRICT=!test? ( test ) strip -SLOT=0 -SRC_URI=https://github.com/walles/moar/archive/refs/tags/v1.18.0.tar.gz -> moar-1.18.0.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-apps/moar/moar-1.18.0-deps.tar.xz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=87d458aaf91cbbcc3a41c686e6394659 diff --git a/metadata/md5-cache/sys-apps/moar-1.18.1 b/metadata/md5-cache/sys-apps/moar-1.18.2 similarity index 78% rename from metadata/md5-cache/sys-apps/moar-1.18.1 rename to metadata/md5-cache/sys-apps/moar-1.18.2 index 475172ba8e92..f7cc00dcd72c 100644 --- a/metadata/md5-cache/sys-apps/moar-1.18.1 +++ b/metadata/md5-cache/sys-apps/moar-1.18.2 @@ -10,6 +10,6 @@ LICENSE=BSD-2 BSD MIT RDEPEND=!dev-lang/moarvm RESTRICT=!test? ( test ) strip SLOT=0 -SRC_URI=https://github.com/walles/moar/archive/refs/tags/v1.18.1.tar.gz -> moar-1.18.1.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-apps/moar/moar-1.18.1-deps.tar.xz +SRC_URI=https://github.com/walles/moar/archive/refs/tags/v1.18.2.tar.gz -> moar-1.18.2.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-apps/moar/moar-1.18.2-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=87d458aaf91cbbcc3a41c686e6394659 diff --git a/metadata/md5-cache/sys-apps/portage-3.0.53 b/metadata/md5-cache/sys-apps/portage-3.0.53 new file mode 100644 index 000000000000..b2aa86643e6c --- /dev/null +++ b/metadata/md5-cache/sys-apps/portage-3.0.53 @@ -0,0 +1,18 @@ +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test +DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto ) +DESCRIPTION=The package management and distribution system for Gentoo +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage +INHERIT=meson linux-info multiprocessing python-r1 tmpfiles +IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 ) +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) acct-user/portage >=app-arch/tar-1.27 app-arch/zstd >=app-misc/pax-utils-0.1.17 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.4 !build? ( >=app-admin/eselect-1.2 app-portage/getuto >=app-shells/bash-5.0:0 >=sec-keys/openpgp-keys-gentoo-release-20230329 >=sys-apps/sed-4.0.5 rsync-verify? ( >=app-crypt/gnupg-2.2.4-r2[ssl(-)] >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !&NWJ3^Lbj&EyrHYs4ZXPr~mu^ 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 N{{ycI!2(|x0RYP-IWYhL literal 43529 zcmV(&K;ge1iwFP!00002|BSuck|xQOUU#pj=ojcVKOZhhqs(L`-AVT}4-bzaj57cX zGbBYlz1E7V&dfr04~QXw?yAiHkJ!Es-?vZxpZ>%D^B;a%|Lx!Yvj6hu=jZfG%s>Av z{nYdL=|BEo|Kb1q-_w8mshn}GkR$)O@~ER-ZJuz?P}^zqN%MYsj`MoznlrZ0R#-dd zrtkIWCmxEmkbMtkbHW?n6A z-esOA=W~ZN+p1wb{QR0dl)g?X&*@{wXU@}ND^JV)&SCs-|LJ!`)qfDxn2WEN>)t)( z)!>W8SFef2QWnRcbC6^`k?6GxA{<8{!H)&d`SmHr?&uuK=e-+ib zp8HDS;oW24h;Ag75!$@&hzv{1*Ic3O&1qpWchB|Q7l%Ch%@5Xg<#=}_d0n9%z8y1; z^J!1nt)CQc{0GwOxP`njnmtOtO4$Lyp{)6LMKyj96|UgPd?4Td+&HQ-c0nobJtLa4 z@i_OyC+W0WL7#b~wXd~`mZH_1yWgD6#rqyCr(qp@0H;^(**6|&a^@rOWTocuoPFJk z=SwNlrwo9TO9y!$C(xAAPO^yH`FoqD{&y3pV@DrY_J ziaSZQwunUg)iKOcI1eo)#Cmm}x9vDupKDDuvENU+F8tT;ifaC-Rk)^oN(@h%_f=M` zVQSzj=C&>#Y~j92$*bZS?|I+57zrNCrJw6b<34F0UZ`~b1n-YmetffvL~6eJLV?i5 zxkg7+<*H|dc5^VLpfCMbQH3~5%&71zqB-hp3V+X=2d5-Kkx8xzhXOe0s+%;KXOV zvFaPYIr+BHd*$S=G6wE+q{xHz!@pwK6`?9|tT@^j4^AOmvCT*rN;i>zzea(jEY$kG zo-1D%*gQKT&FfCYb7E#ckE+;W9}^dyvEh!{p=2!)874s-t=S(D@Xo}gf|e5N*A7JY zdyGivccz3ng^H9i!5{0o8_Je4<{Wz@!tDS;;h%}y z3sXzP=Y;4~-t-irJnrNgzbmTtgQ#*2tK2J=dL>>9FNHo5(zFDeO};@0^|Ygt2iSmF zBEaf2w1@Bq45}-wj0fw4s*#X%Y{a*?3JWy4Rpl!9@IXz>xm1W1E@g=bFZ?`!bHlvYkSaW{^N07L?KLZ2@$IJ zOXiISA|mDP){T6(gd8@hb7o8*n&rfOw7o)Jr#xw%{fXcmc>2 z0D)nHRX@PO1M19`fQNK>sD%>j)M6etn!`yx5gbwXxj+O7pFAU42PVGw&zaz41MX@! z@DKR#h?y~g5%Ai;H2$%L*>qnQ&g4o2^Ns%lR-6mGb^lgWX}@qCclrUWaO(*e5;HN& zr{_}$%{$^MKt_Pz@}MrUq5K4;iTq~oS84?v!-o*6GOmNu<2P2VnF!U8Fd7g>xEc~Y zcrCC(YiB)#oNy9ew}SF9=nu6*slt9{#>avi@_+!03;iD@L=>z8h5!IfAi3%_Ky&qk zX28i4Qg8vIvFJfW;21K|GjdAL0H9>f@8-vjL7neE1GO&uQN#ln!vU_+|4vq@`1}b- z{voG;?leO8s3_*MN+sgX4JO0KE&>K|tBH|%JN3rq&W&s>Iv%rQL)F0_dQ`e zf>GiD!8+s1?{Er{D8iS9@g10Ua9{Hp#=cP3Csf$7j|#*DLE<0zh5``+&+>*F1sS#D z?{@|^WS|*RX~LIo`2D_O!7%ekc`|zVRXv zY;j+IC#Utd{a^m{-_Oq&X!<40Uqb!~4E-TBKun9MeSCU-5;P_8nSepiLwV3-3jU}YWbIteo5g6sbLE^OFYI{B@oa{ z1I1^6K_b%UhX4(YA0zSZeAB^WzT$cQqpo;!t2oGkN z0qsZ=h#1jNv}bLQ4?$|(ze+835OF14}aFcF!RI?d7-jlKYB$etfU0m+ppnwz0SVy&CWsGC z5bJso2RGr(!~?M>O?@KgjmLSd0z|OINI9(m_+2}vJTEm+M7=)Q55mL;Z+-|}$@;~O z+QJV95DM;4u7@wG7gEBMC+`Bi=tEc!J}ra|C+yNcp5$qY<-Tr~>Qslp&il0h{7J~|T62Ks;F$u-zmLVTF1`Y}ZVsIXgCPI0I_@-1KSeOiI z8BL||dlx`35=n`uV1G`BV3D4j|AF9g;8A`MoJ=15X}n)I@^V&qqNNE`upfF_R~fh* z0M8RJ+Jqv&Fo^sTK1e5Q3JYDh!FWTC5}3U=R8M?{ieXYfWB}E^4(=)E!s~T{C{Y^X z_^aSLk#j=Ef&mh;u}f<>4{+hr$_DHLPZD01gTftxNMK2AC&CyE?0^94toR6^&=k`x zoMrLzGvn|K?1H9rD1frtRkvFHte2Yi58 zo(o3+b;FP!VofNaG!B8kZS6zZ&~-vU?y!m&`L79ghu6S|WMVi-QvngszgIdNXl!Z( z4ZjT>C>J8eAM|iX={*)Lz$tR&l8JfHKM)dhhNy#s(}BZ6h}Af8ocj6)GJBm{_ylYD zdL&z%;_V~jhASKi3JLIk+QXUS-xu6JVI#PxtB0mefsWEf^Q86ZnDX`-TT__`KhH z0zd|zhtI$wV3$q2oK0PD+`v|VASy%*2i+l75ZsM5_O`I;Elaxb6|I^bgUaVV+iLR< z#5TYG=cioThs=17mJ%`}S|)6AU?TTbOwa)xH_VvGMhFDWf$cJJ_vWC{JOU>Svp_iG z#IZK4c;0*tf8G`p`P>J0gG+?s6Z}k{0w+%%lXzG`AvmoC9{N>gs0mt#?h01<&^^P^ z_F&=xmWoSn0gXE{OyCLR8v4D6ELYeKK|h8DARG<^qXblNSb)xl$K9*(hd4P;6J6g| zF5(982nvu(XgPk$?4Qn`f3Cm8@k?wf7$D|DSU3ZMQNwp5d%gBGE+P?O2;{cVE)EzX zV~&%<4tXN619-)k2QUd>AEV@facL6Fx`B<3fGv;8I421@u%RE{D$p-w|Fz4F%)(J@*?Os>l*(XjM#R~!LN;hwVLx4<_12zCQ zc933xrGl1_of-PbLq?(mAflsxAC4aj1jTOH5JYkVB+e5ejtbmW*FwD)kbtL3Zy{k5 zA~WWF@y$Rx7}Q#c2c4<$i$oRLEh^RXOh1gQ_xZ>o{>L|o0BIHZC2FQyK z2+%8z7G~7siyajtDDl3QgJj47riZTLZ1FYQApfhhfH$TiFYp_{RU5b4U7-(3l_;1DIQ{9v%r-gXxAy5XCOSnoG$Q61Y;BS zGz7>K$o)d$1ED$hO*k+WG<>`gz$p9i)x$`j4MO@OK*XO3q#pj11Am|lcl*F#6CBw& za306RsIqv#ijV2(D+hknngw1v`4Aa~OK7`HrroB8`G%W!07DQ}_+b3ejh{lT@v!hI zJTMe>TmZncAeTe|XkC-VWB1qdM>6~Uz-V$4+Izo>fG%^EJZA_%OZ0(A*^9Nqg{l*{ zgFz4QKI3!aIS7p*>Ys@Ba~r+EC7UH7juum;(IbAO~R%j$44q6Qr9`CA5`gHu#A=9U$|$mW*QlD z!2xcQP@pY{>%nbf#r!SDT`VF$5j;awxiDdfOLzk4WyVqAKv%?JH!}`Ab%eCtMvgbQ zg22$V2)LMlp81i&z&VR8#)27@YgQyroYhM~SW~i4R!!iJq%Y*NfcB@Qoo*m9hKnMb zjnxD14WviyfmdzGdNaPBQwQ&djU_`YcyJzl;k+O-F`--E#q_5?kM?uW#izIM0X_IE zeDngc1VC=oooCRfQUh|*#2Ia}}ni32jADY&zz7SKKp6fISf$ zkfG{jF_8^*lf+=<99d zC%~^8iVu)Ei$hqJXBv2AnZAwXdr!f=IV+%zP{r!8=_-&F;Q%Kyc&l6&5C%=S+MCqq zyZ{HB+lQ$B+rRzkpZ^t_os*)9DSleugzH0<5fx1K9usv0Fh`!dz~wMLU}%tl6Dl)q zV_8Bvwu~hFuoX}q8S|?;QJ~GZJ$`68A@%MJ3JcnR5@1^xC33V34hVxk!`9D7It(6y zg@=O(fyM)Vj*$nBhNI&b&PfM1#77EB0d=Bo%Rx}em=5ue&|4#9DOq#G(L=7SbpVSY zzX#Hl$_*j|OWR(;@0WJ@v$YG9#&2bne|c>XX?-TZmiX^F3oxDrq2gL`T{y5}9S9%B z^DX;iWN7%F!vWgMauItFC=9wH?E}Ju^r!Tw*Ko*6yn~dDF4+gJ<6xAjC8c!|64;je z&uL#EJXRWK!DQh9oPeD(rdU956O7Yvn)vQ0+eij{Ld7uq7o-sUFkrwk7LQ`4$mR*$ z5hly=0NIFS?OFilXAeQBsP7ropxi1^v;J0E<-2BmV$x$NOoG#ZnV{^#d0f1_#frMZ zMR-AB8rnwmC^w!F3L${3%lh2{;MlsbaHa^;wh(|LuUiGo*aPUA*lg;SL$5GP+zh}R z`5_!U{)en^`{)Q9Arh)mTB;z?AGkkEgo3#chG=-TdR4+Fdc+?Qu`3_A#lnO}l$zk! zaH_=9ML5_&@PXSjfnBU(;^$WeR^aHY=N_JIjNg$}{Y6ogFPZ!e>M}4rQegb=Q!e5? zJ{g{8QZR?p;k-cPw)=H~gLrG?1Qtjo8kNBl69$MG;o@VeHc zsE9vWje$mN`xPu}g`h!{>mhQ;U=b8>HQ1{H6vx%KJ0j5jTT!)N;y1-ApNhqA@Cbe} z--(3Qn@c&S`_eI$Qt@P1#f>A)y_<8$L@5*=ids!>-Ro}9{mU{?1Ull0=R&&#$#8Ex zeiv1uRc#Uk^|3fOpb76$KBP5phym>e++~ZlIjzlqqgPDuiwO# z;}<9z0gVs(*dTeJLC7=FjGwrr#pskA{ehwe&>_q?6xeDEAmb<5fl?!$x^!%m2!>Vw zjX?UxVpF4cOJMaK#@E)~Wp4gXpEgqy?)eZt4)y5`7 zX>J5U+jz~nI=uI6kOQ`RLq0kT7@Q3iGXamdZvJfS@ma8aLOBobblbKGCnB1l5^dZ48(Ed`%BrL<{U!KY7;}aLbnIq<6_Q@KgEm2;pmbjK5wiuteC-H} zPX=HG&YE`v3p}`Yo4@A4L*J+pj@hCVwv!fYB^{m>Wx@=e6G1fX1j*Q4uz`;}DeQnq z-!K#`aju7$i8sZfvAJn68XQvRwqF)h3=NCWs|hfJ7eE^=x`TIMn-~M6688Wp?I{n! zh;@z`ZRs+`3wv=Q&DIOBac^eue^*xXCnDG<(c$!xszBJ`SAlgqJO@o(32X%{huDm5 z$Knm|s>#k?z8P?Q*`gpw!L3ItHHaf|XbW$%M3;8;m_G*H27E)i>{bBP+XnSmzfGxr zrW6SD3h=QM)c1>Z}E2CGSxPppcvRI{!W%hbW(V8C#mE;@}9*$qVLdS*F8#EkJ^QjK8(P^3AvN{-69A^kP{B&v&run1RK-Drlyk z2WN}(+mLqrGztf+h7cE%S}8-sY}*13Z9BpERNN4p1nvVq;B`7ohq&E|H;4tUSkK|; z(ZIw%2V2XYkH!g}8pP2Rt&5o2_}H1b zF;AITo%6JGa%`x=2P02jAD>D3(pmZLcas zU}K*5M6CT=npk08P>1_iW^FdfKtr0>&B2C;M;X>FZSS*T>*AnmOC@X~ zfJ%NRej3yfY(jzNn{7Q{T;8#P`titnU%i^z<7q$oyfSv|%mB>Gwme&%EAj*U!z{0b z;B2@K3SfIQr|G#@3egk{ zA|L=gFMET70A4ZcFfXJH%D(N2!!H(qa?H4;9WewvH~f9tm%K{3_h(4tQ^BSQybFPN zE{io2EGrPt7$VpfY*_d+lh_;!zXxbQ{1du$H50bAidhZb z03eX+Y9&p%Ke!p}7XCe%iMaCT>;cYs=Xe42kctnmOftY%mPpxFEBr915HgW?*U`Z! z1Hsu_t)IyFdn^=%Ul#Bth6tdBdSk!kHXC2;A88N281f)e0DVDMKoh`IXrH+npm#^n zu`PUc=O3E=Kf8~5H*^Yt5qw$+I3x59=Ya0m-pLOay|`)5hnNmYGUpqTy~dz3cm>>> z&{L&VSHF7KI>D4yl~=VWRmreY>&=(L=N{^0$ajEfS3G%v|hJgzN8@5dCJ3YbpYGjntnMx zWRx}ox=(`-J1KLl0`fXnl<{|2IdKh(7Ld1HG?VOM& zycR6y0>)x-s5tH%Azq*qfZ5d-5`K}EI4)xlv!>K z>`Jixjw8ZFRkRS=pt(7^keYLCE92()2o5dckuAlQw=oiBu*^VMU%`qZro9@P7;nQI z_@MSb6xlcWm}>e$A5oVD7+ZwQw=4Nrx6g)fA`)Q-4vu5%@rDe*YMgj-rpA%84cbW# zGof4K9{6Mo5ju8=gHA@qJ#iF|2~GlI-^HfxRno%&tB;(;XCL{+>pWL0nQ&ebFN}UW zw04IZqbz1%>~qZ30fruCjf#B10FO5j(64ut z14L$(rq(k7oW*Mr@+s4I%pb?bjy&)s+eku)biC5K{mpgb+%NLp$~lFR1N3v4d0K_w^Q2V(S&y|5o4Bj;OO6#_W%4@LI9#_>gD_Ok1q(2U?*6Dkjc&`2fxR>h{}3UhGS6#yjI zdi8R|7#%>xK{+gAwHi{5aRNjWvN-&oy>4igO%2DQA0fW9?UX0f90f|BV?)V#ix{o+ z_{LTdp#kVq^E6TXsgl zsiZSkzEkhTW~XedzWIY+MfR_M`7;a&^!j@J@CA)M7SC z&oymQLf;7WlaTm0thVe#v%qk0{U{_3fAe0~+cB{n2iZ5uA230H<&DDti7y`v6EWG~ z{8gEsa6jsjr<4?TV7GeOO$QdO=AbI@%Ns0zXJaB^WtucSuh?&~;o}tMfUa$uY7r_Y z4+aD>j>td7GR6B9v_}vYS9bls1toAI^p%=i@xNVCiL15=&N(iv};4kAC!!bI? z7my6h0P-Vqd*JwYIp)*%cnCs74q#6nNaffk-`B8Ue}@WU{1s9B)r^iU?$*{%TRtF+m^K6n~w}1RoOiu^cEcmi=hDAI1OmcnjHdW zuPqQqjBkIR!wX%Mu~5Rj(JuZri?DZu!VicJaD0Qf>^7fHCoB}~b`q&}$HA80wBw7M zaK9MvH-YVcUVr|lpJVwYd`nXhgFg${3FL51q%*;Z+j&$Xo()F}ZhDPcv+G*ey(g$Oma1u+#nQN!V-BL|g+e25Z~a z!RDJ~ae~Epd9zTnMN36MGke3kbGHc5*3?1hzaE@&w@(aL)kT!Tw`cZi4cj{MNAsHv zc-gvoC75tt_8`g+- z)d8^cSah<_EjtCi`3L;)Gn%8i{qVT)bO~K`i3X2-2}Z%85ALTpc>g%49jq`n`(yHK zH4#sq53Pds5T0yGlcG6My&jukyMx;|eua1voGP;$f7xb9oGq42cCga zAStBIeoXV1pq_17k@y<}Kdt7YkAy=95my2t{+_5ZqWXdtaBXknS#&0w7;eqUL_9S1 z#=6tA3`+dt-SCSJH$%3S39x4Z7Mu{fqqAxUnCEBlyz^b?P`X3eb{v7kmYxT414 z!Wr zXp>OtX`9TtwtMt%cRa2r5x({5fOLfa=oMbC8U#Jw&zS**KCVc&Ld zd}$)64re+dS_oIP2i6lM$_LwCol?R9BBe{m2WltCHV5R+ynm2WM^5o4LUsO4XmRbP;v=sFm^AWkmNX)juFvYF5S4#z4TxUg)g{$a5(r# z@9Bu%OA`jBo1Eo=Sivu>_+n?*C&KDs+t7K)p^JTH zF+kvci8OD{)rrtY?cAV$9M$zvCwudrLaiC>1URl9!Gt*S>~a^Iqu;!z{R`6>4t-3p z4HtXBgvVRWbZ*OP3#d8a#XC+Rcbp{*L++Gi5ssiG+v5OPLy`s@`n7ZGi=6V0a;o^$ ze&y`8k!ca-)F;_u$N4Q!4RO&2X(R?C6!bb_$A!7V}H2v1)*}*%25s817%tLdGd`}Ib#AUE@0VgMr~a8 z?M@=zGvwJp?eV^VnvO-bj2Y&NOy4aZ4ZlgmfLnz#hEr9xg+V6Y!tRd5DaUw|cEq=I8$6mLZ7hMVa*WQWx36m8wv1XP9du>e4n zLVOcwu>$Au0I`Ym1OGVC6NKBx+Xahzb%X{aYx7ADoGR`XxaWSJ>^y=4ULxPs#G?EF zLGuS;4TKfG3CjgOpTaU|AL4R%sP#xi9#>=lUVtz#i)J6=2Rp4XnY+W}0FUjkRmi@3RUn%Rmo2OQfw?R7ZQmcLkFxNj)>i^pMhU~@Y(RhCuSI9pg^7#R%gZ z4##Gp?S7e>Egm-KBp$(gR=!(rzh5dcg7w7~`3zWmCB(iR6v4#@6{qdk9)$SA8qpn` zl*6R}7dv1HPa#7~o@C<3-o0Rhq#KX$8E$H_gPY(u9dx%}=eghF@2CUVVXnCZRIZMr zu{dhF8?UlWFcL{&iumZa75qVo{#a%)I6Pch`$};x+f8^?42dU8K9)1_P-dHTareii zWUBPxZgz03LALd#{0_0AM4KX<;l$s=)a*q(wqfRv zDnH5z%5;p}H7`i3zeDX!5ED8sz1a6xRYeo|jc6NOdSbIm)>US^3Ls(l576^`cP+s% zH*zG3!L{}Rif|6Yty2xg3bdIHT^ZrpzbCVpf0P+!W$otMXq90EEY9b;D#49CCXV{U zOJ4>rKs)HvI;O*2*?APAUjYx`I;sWSz+)E69Dx4?P6KAY!yI@K)5|rv^sHoDUz0C> z4%=ZpLYU=Fk7Lnt&E-(0$sS}8(MqSY+(QxbyW)jV!q3c+-8q13t=aZAV5)ulJ;DFc zSZ^r{hq)C&}ML6^sTHAyc=K~ zHNy#*ebRDfd-SGw@FluY-%h8cR^6QV(@K~mm>U@JGli8|elN2YK({?W8wt|F8 z9jB+RZQB!EbQITjSxtLfs)qR~bbGX&f_$32g9}rra0Hw#X5I0(Fn6Je`^os)e@9~d zC#N?*D?S)GytCOI(p|8{GlMDYX0}tDFfHLPH^+6|c>lg3u{L3%@IX$y56aUbuM;YO zt{E*k+vYBpg4da5_Y%M4+&b6`Wx)XuL~J=)pRWJf?*b2W99O(Sg>XeTpIr5wPY1NN zyq4#LLd5%>MkacITW;cto9Rq!P18uh`6oM}77>_OeOw=v@c@t_*b7Gajwrcd=y|T^ z1|413?@6qEOV|+0Tli9mJ?<29yCOOZg{{^@=pM9a->mkPSHVH@Y}Gi&(uSGO=&BvZIUxI&^XLm}tNq;@<;X07$1a3-nZU#!TxP+a?)JE4 zZ)3#$SZ(0!e%Fb8V~!5AeVXI|#vvsS1?*Zv0~sVscAPgzB5G~;V9-U{AWDK;x`lnW z+bUh~loA*%CkJx|y!Uq7Bs!3BvcaBlOES*Wx}wys$3aXXF7w<7;RBBaCyVT{93UAe z-G&Q;lx_AD6A+>2viuhvJ;f?9|KyyV237dn*-VY#GtIo;+nP_4t(fgurc>OiIEZ^- zFgulNGdp%U8_=cmeaEuk996xMvGQhn*Xd?tNk#SZ2U)Uq>ju6F|hrj&o}?sY{521j5acwLq<+|WQ&tC%Io*Nq_14wnMVV|Srt zvQunl0k=HRfSXwIJm-(Zm46f$eigo8KUo6o@I*k?TV=xoL!h^d%j`I{$MOu~RdjRM zz%(16ep*6rE>yJl3)}N0r{&VBtK-=KCSq7#YC8>@-sHV$b$bERXA2?fY7cq_sRApk z)4B1)?pWv3kr_Uf_;Y7ivt`x1-*AGK5Pl)jQ*ej_^RVo6Ss<>*J$eB`GA>j-@d0Mz zZH*lqvh6?SQ!F#~KQzYgbdu;$zvL)fjTBdLiJNWV*!PWZAWGUZcA87;E&{c~Wj9!F z@P{?KrIcR)++zHI+I(PW7RRcY=0l()6uKP5772Vl@OB|c0BxH>v{NFG6Lj&xklx)g zhX?}mi+rxTksslBM%pNUa;d?M26soP@Q6;8Pa{>u8o!NkT7)(oY!(@)8J6v`edXz@ zs|JC0R`;2BW)p^Pe66;%;oH*h$?OZO{6S{b&9Rn|d+GPWH$XY2@sdCWs<}v$_>sT|r0#BQAGzB1Sg^!nb+t5 zc8*H{9f_Fs5aUv^^%_u+^TlXnJ>3Py;BTNVZwE0o0fUt90aUeIV=wpr4tG5-{CnE`YEjYgycarSwF)mD@Xjg| zigvAMzEf`7Mx*l_B32IT+rT0J)`6bcEN~L&w(B2??&X+2hz@`R$Bu3p2K2kc7OVqu zbv3Gu$31bh=ZdXFVzNegnTCDWjPraKA-@Fo06@X70EJ%B{g5sSo57IlcAU#x7jZ9$ zHm!e8hv=f?Js;o<$991iN^~`(`&V#1jYsPCCe_Ejmig{$c5=w6EK#E4!=SfLa4c{Fakd1 zUC$w^yEX*;173PkcJ{zLc1<=RxVm`qNLQ(7h@-0A8TH4lY8ke*7V7klu+{g^ZKKEi z*|}`>jFV_+t2C(g&*m?8IyphVdFcb;;d|Zs(;U@;;12w3BWB|=!K3&MT@6Y}P_Ixd zEX5BeaQAj(+*pCLkG$Ju3KwabQGQ^TPRXapXS@khH_Y_(Ln3zn?JxiOulM=yzivtR zS0FAV^OFpi2>`85*i3SO3uSP%Mc4T4>Ru+Ru3H!6KBo8_q4mI9XR5^aCAD( za7Nbx8^G#(C%R8`$2C>=R^ctIbGrBj z?Dj5P#S7-sU*=eEP}8#4&mIsQ@fE<6!*yEjResDaTRhG-m|wQCHrICp07frQGEs}z zY`*;mLhC=3F9}C?JX)D*&4sUz4Ul{>$C`VyTwMiQ^Kmdg9vlMBtb*!pqnVT-K?d9e zbx6r#SoQMbpOu8x=Xd#ItM;Gd01DS)fvZXlOG`DM8XVO);Vdbkzm^nTS#_y;!@n; z?uenyX1~sf{-Myu4?PEpU#_w!%y{>MQh z^uQ+5sX%A>0p|Ygzy0~&{`4>BBNYVw_@wFk#tk@B=K|G}9S5J@GBDS^8{bQ?PBzRC zAkxm;sRfr%#=VaFu?+e6cN?z86`ga)`|V&r`UwExo{=tJ!s_2LL2>@$anYe|k^Qs& z7LwiJ*)E59+0pcPaRAB(0D1h)nx_r=uJT@Q3zah+RSDg$16l8G2Fx3r$?xMvfE8%a zHp>iA#+e^C)M7F&)M>@_I8H%ImYf6k%fHDWXZY;PTea)Cwqv4vm=n z-Zt@6JBvNmNBm)l8&?t?KdHR{sw{)wa^LJG|3ECc%r(QGiMoP*;7lvsF{&G43w+rQ z$bQHRB`@w;aLud>M+*UFzBzldN64W>%bUmc5hANatH;gwXk*{*{JIXPc(@{fu=Ca? zBLLE$ajvW3R&9=dTmsM~RR94STGA5;W4-;ZyxMpDs$XcQrJamd&i2dM-Df7PcYOD8 zhGf3o zb9j{qNBH0b*V{g5e%3toTjsR10$#)B)=Mt{zT>z)qPsKa#)Y^G1`5&4Oxgk6Wt9BJ z;>&<0?&t)uN5|`Dp2S!)oNk=8_wH1V9o)oAVx7M$ukTrnRQs24ckg%Ed)p0;{>w~4 zaaeC+21>ArYnp)InL!lvHqq;nF*$dQk_P1m6tE}s`P9wgxB|o?$&eSiE z5+Q?^;jIZSSlz~@K@d$jO87kR$+r2MXUF3$7dn|i82u0Bm41}h<=Q*1lUUZ52q`a{ z*sin5__-5!(MwY}-Q|6F2lEWgEe01<5)_cUs)gX+9nHg;i!3?*?q5vX7vT)mPBpya z0nxp;Wx!ow?KOO4{$tj+fP=5#YP0GJG)G!tI0>hZzqGK&@g-n_@C;%EsLRp>Q!c2S zm7`nV1S2ft+R$J)dB_jZ8klwumuuMZn2S?!js&>Eke|Sj{-M0`-{}_^KZLzpo8ok} z`N|wpaIcJ&q8k+gg1v(mFiGUG31gk-NGKX^A>p$w$2E6ys*3pFHU!uBw-DY1o)FI4 zlsin`-FlN)mn(jkSo^uq{c^9fAL;HqaKe6){TZAY9Bu$bvio)%gem(?DLRy2iRpL( z{Qh%*Zuhf;Gu-L2A1zxEF$KzTTPz@WHpo_WsS)^6pyD`QCH$-(`%-?C*LRX0zcgst z@lt^0-O8@R5|Fmw7Fwj09Ym?9v=gjn$GhF=yQ|cpJoR?d2&I4Pi06(~S z9Zj737IzbgE;pK2FVS&363)yZiXZ;SotamAV68Dj)CHVZu%fE8EXd!rW5gJv%p z+R3gokr$!v8RsEVVsAyHk?qD_AvFn|rKUZd5^QGXgAS71lS86#E9%qDK2-qz;vxBVG+`n2Sd?*cvifxdg_3NlBC<8psGAtFn#~UC!Cqed0gyq~ zAo=i*W%oU|@kMrEuN%OD78sV@tmwYF_qv_rSnzQlz$F9P>&DBto7Qc}Xd=kSMeQNF zdj*qu7ugg0)Aep3PXLj}2AAL#blhY!h2F<}1CB`CoyQ+~2ZTm}1|Dn>yIr4x&U#_N zbo3HL8r{{{%;Ot*F1V20(C^}$=FK|zhY>{f(Vh4P5Bne;C$R*29d~+zcR|)Tiju}- z$J=qLA2NIWugLCAZhVm)82_edgn4ucT6uUw(F|DDZ5qJy=sh5ow;l(bA8DkQ6>;Ps{_#;$!7`%}`nZ5U*?-X! zuO1zvX>P}KD^nq&^EhvpKga~H?4Cb+L-5A#m2Mr>yY1u#+c;16Eg70owUlUu7A5!Pi0&Dj%k#<9pjT}9x1QtxP` zeG0{kfV_EU!bgdzSakr1KFK>^_&4a?xCKxkTfF8<-oEsBS)U`9SL**raP<{j_+gfE zycf*5d=_vm7xIPUmOZ@&R<5gbj_B`^gSRrklfUe3*~i491+bbnsK(jnHdMcc`y)B@LW{UgD3 zr1sg6=05Q!+*Ni2KG~1GCeAEYhdT}OkDcewaG5I_G@NC>vlkV)1beu+--b;1KURq< zK6w*gaK!Gq9ab5NojA=Jvlr^517y$k23k1&2&}gYfjYVX97k)3s88piu(lFi%jT_} zIe7zt7h%@qT}bxKS=Y0dJ(&yyEg?}HLtK^?-Ba>72_5)fE8IN0EFqeU>X+Nzy%zu) za*ux`web@``%`LlxRp4(Ti8Hx7g5kWN_74H@@@!cRksCs%n+i(Q`#*OF5ln2J!eO^ zth>D-X1BOfOTTu;~pYp)IjK<5P~a~BL=@UvXtnluph3{dbnUCr)|1ld61 zx~F!g^J;JB10mui7iYEfu5IVgoT2V9V8_eLQW{i0IyGo}h{MF|!nw{a^m|wB+Z70Q zyxn?@qWqfl_{*Q)C0W0OcWdkTguIVKMjJ!P?_EIHJt*$m{W};*a{x&|w!d%!%*dm; zV%CP3ZFdkdvkS8WKw@%V!0O+t0=Rptg3r zw)XdIuihA7L1XPLt2G-Tq() zw%eBWbokfa5CCU(M?Qj18G_WD4Eipozy9qn`{!TLMsft|r~0Ki6z&uNN9y?2e`!ng z>Bq?afUg>U$LnA({3EX7xR)V^V!A9=U^n3st$FW7OkL(}Hs{&dZtr8$dZUFsQbT=ve5Ze19Z9HFZ>`qj1rEai55+M5Y`^WN9%%>7kb-_tng}?DW+Z0@P>6ZQD)i?%S zXTakG2yeU6T~Y5gp6~J4#2xL>Cp>%ASvoFVDF-@h1jn9`8cg2aWbhCu z#0!>MeYe$Fd4C>jS+Sp0FB`JKQYLlH}**`@wRPiIJ)m` zhf1u!SAhgq0(e`_GcoIa<3ijqh9nwq!~vk;pH-&nnvrsnNdO)m;yVjr*Zwj>g5wV8 z?XX>Dmga^Zh-SH98NCcahIc_(ioW>{Cjgh%M!D_n?Z3xXYdOS)xbbMExCoY~2GLdi z^2TC*Pgc!}+!uDfU6P3d9_Gx9=pA$NG998SVS{V*Sf{@4lKC(Hw7XohVfp@WxCd!XgMx3;Uzad zYTpyf?6*wJ|8sGvBNT*mcS}X=9L_^*al==%(dt+gT;AM;gx#r* z5MXYOWi3!*dn)pJeot1Y<`1%h{oJz9VNS31_vR{h0hvdCtU1Tx$|;8(oEDnR1qr}V zWOj3y1EPJr_s}(fXgDEgI56)13Dmn3!YY5wM(h#f7&c^5NlbX24wdvEAA6R-78&_Iz-k zvYph_8#@8F%>%xREgZ+pFLu$bT#8OI+R%ya=6gt}sq)K?2uC}PquuY@Pn+LwugWm7 zM*t)&*5WNk&uygyQzZmUd%x00?~k$)i~elG|1YVCukuessW0Q--hpKMvnwZHIF7aO z1IWfwgH)Ms53?3~!<>ewdw7wB{ezZt&>WFDj>R1V&704r8;OI>&*~ z-d;6H#5FYlBmC&f%SR{+42^iFFzqaV(iLnws194A+jeic>5y+gmGqIexeMu|H`n3> zrLM)XMSPsgvmD+nZd*hVOud@QKu5Rj8?da~CMy69@v#5C#OgOh`h&#GdD*&PQ4u^Y zakxeyY&`GnLHM!D>!NBIgdE4cy%c=A8>o9%D|TkKD^Ag=i*ceC?7WL2o_ESRpW8y$ zg|@6$ibO^^CEvvNgfAd#*l>mBp?~f#vv(~vhgOJ`0XXHIVXm3LkEV?K9+$jft|INg zpF*IQbxyy{4n-F;c&DWoH4=aB{`q~0wO_)I;_{+HPW}LV zO`>>FXSN{prjydUWSS^!lZEX(5RS)%bYV2N`|xi?l!KFhuN1JbPnfhayj;b*-^5N8tt zIUZ@_ma3N-TA2@RUG4-$7LFrYmB0 zg^M-Eo4^B(!TD?Uq?tv@KX>QbY@lZG< zK8*O+vA$gF)W5s8RRP($yBR_t)}uo=Qg{8LeMwMqKx!P$5xMgR13+l);S!o)8q-=z#jFp4cKM&xLQ%Y%`pB$9L8TuB7|tp9epkZ zyUf@*+NLcnn=zdIl`!b%i)$;k9>8Lwb5O32zr2y$b{R}yWj8~e=%7^chVbV`Hg(?4 z7u@ay0_C`Vhi@0ZO;erGR>y(=`7Wsc@&DWNyCSH`8`wyEw_0Krvo7cjax zC1TtGGLN@0J_%W5w{DGoSD0mYoL=TW9ICZ2INb*K?ksrk=Wwy-c1JswWPRI7aM$bO z5z}YXgNtV(?{EnlEW{1A=eV}R>nWU6Pu`sje0RDbZ1;zHEpYVCzjhsd7atzHm)J3x zl{b$cyBT}$5DxEsLje5<+*+Y!SMhGF3;smhD-TH#`)pZY&-QLT^A{2tIPBGo?bZr{Cp;k!!P~Yw%`6` zO{V3DZ_6UayHvV(ZMbdM)j~d}R4{TN=6V-~5^Q%V-fQd~qUHkdo^AmU@&dG-jk@fv zM}=%wLu$A*vod^+JyCPHmkZ}pwm0pL59s-1yW8P@V>O{GXZD~3%S)i`d_fo8{{?;s zw*6qp@Go1mo%qfsK!eG|O#n0Hf4Pz#!s)%-?Oi6aYIr@P(+7B$8>SPUZx@7VBYz~X z?>BGfIDZ;nml3%w7)^3ZAio{$F)1!3*~iMECd! zjRnbJxY%+PFDrAuNOZENx_Sg0fum~E<{eBC+qU<`Oa!jj!X@N&X*xZ@$N+x;P+ipN`|9T(hQ82;YIXv6*Uxw_CE znqzyD6jxHvA29;v%K=9_LTU#b-QH=9bGo8y@F41LyMfm8(RSmwY|0Be;4}!$dKWP3 zo)?epyTnOnbZzpdZ0Y8#eZ?x)*xNjRc|mg&NrCahl6 zgbGD3TF(womib=B{GiSjmG+@7$lm;rm@! z_H?Tz4lLX3<8vXQjSD#3(7doNPr!n6qtokj92oMJfB^dAg{&3uso6oDuz!%( zry;h4GfiJ^!A#qY9PqTUZ`%wM!l${;z z^W8lFBI}P`O1w7420us}Ie3qV_l1Rbsdn)`vWYi~ZlXVCO_JyOxW~Ze#p7i`c37k4 zvA-Mo9KHPY4(;E_3ofC&#us~>+lzPFP5jK}mM(GoaS2esZSM8%F@`I1Cg1J{R=n6) z_wpFG7FXA5dc}cmpoRJlEx@>PB34<2&S)l{Bdy~!s>=v$S?3+^FU`GXau!lSvrvIa zeD?xu{PP4wO_0k5tPJ;t9j|+W$dOYKa}yMKg7fpq{6Ms+ES zH#tDM+7-O8zF{Wr^m7Mgc@B_qyV1*QvC`YxN_furB4m6@;y?iO0HfsCNOKbKd@kvO z{%;!q41$(ERX~Sv&(*{>*)aNKJ1bo};*F(tX##J|gmJ!kyTsE=o^l`V7w`_Zt*u#g zS;Y<=lUiOBmY_k_ExcZk<2DbK|4?4zM|pXJ!A$^(E~varV(-hO^7Q?#ba@|2> zSFu`Ax|{b#9y{tx!$T*cJ*;?$<22EHFSNx&d-*iB2w>5uAXV>RT0Qw4PeKKpbiLiL zgO*9nZ9{d{89u~j5@$WbOalh7bV5*nmHM+J@ zdTaH2mm*l-*-!gFAcn=&h1X?y3Y6f!03sQX7j$GX5l$b6n`sx!6?a&??Vx0@t%^K4 zeDcfIdsPpy28oGxa5^P%FCc|CGum2*0eLZ^7j)t_&}_SolQ-L=mCGw&cLn4@VuO8$ zKqCCx(L_#=4qB{Oht}>uttfrFlO#Pr}5e zJ1CaBGI^@tLRhD9?{^-&u0_0c62ulIWO)E{cTUZ2w_p2=zRRnA@2%&ozRYiXk^P!wx`eZpE)M5>sV%nT_860=YFtv?_a@dxn=_%V9tdfxBJh2OmA_$9eA7I zug7axp5=VsBhquRMmg_3N*y4O2KT}b#Fqtk+jlQ;3tkK-?^;lGExLlxrnK=348oYVI7G9f841}MNQSk=sbbCv+ zGYQ4@+5qC|wTj&t(&V)|uKB&ZJ9)V<8S;$7xEiPqD%@?S)@I_wHd4P9jfjHeT?t%eM$Fbpb>0K=JAis0Nw>e)ZzeaH&w62Z;8sj6Z zB@CBMr0MiFOeZ>;dx=n*JqIZ4gRAb+-qaEzaZd_p>~pHhdnGZb0%h=Wfr{Z3{DOIS z!z!G_-j2r}2seP2J-l9XhBwWKqen9#SHvsa{^Kxl_qNbsckn?n&s!e0gBNABF<}o| zfcDBZ$XtIYulb|AaLwki_B%!3y;I)m;{~;EH~b3MGQVucG$C?1s}ZXesBoDVUD&_- z?f{xyZdfTV8U1owbnqINJ-t{g3w_tsVM_LM zxtFMW@l!59sNh8CK*O9TT$q=;b(;--{De(?*zq&G7V(b5+p&l|(X~kLE%U-^Vkgl9 zSh27UA`p@LPQNcNfJFOIUf_e{EilO|w}yofmlM|UuCxP$bx8972H{tM;%>dF?y(6@ zO+WAcdmgFZ_S(UQlfBPw$mV$6z8D?51?=F;K=SJkPSH{2pYuFC-CM5yxR?_0jxxj&H@=(Dh}%DYk`xJLg@-Yx?FE-q;Fp0ts!;`Iv2`6ZXrXMCUCTIS3T zzQX%p-h@hR?tVk$mm?WJ$gBMFy@dbe4nuezK}{Mz-y5ny=i6&0h$+>kHvgw>Qwqt8 ziBWO$$G}3%EqF2{gSKLGPUM_bSL$wBDGpC~cS4WuFhmoU{NwQ&Ow%afBwh7qO`~pj z#U<)mmT#LQWH{=&Om*etAVS%AY!lrlY4-$iJ6Wx3l|L-c;k&%h{<_>!DA4Drzs7~Zy9%tmr|;>2MT8yLNU z*R3MvY6z6Qx(239yKhQzLJo5ql~52Mx9Fxg)pK+7JS5Tg78dD#t!A@(nhi&KQd^|)<00en9% zX%I7er(1B-f6l~w*#30w;lAB51Uw_?RpMDvnC)^fj!5xt9t3GW-aza{Z`u1T@TfLI z68URU|1Xz&7C_HO!xk|2X#f!SvpvR?>;f+fsK^^s(S*2aJuWTlo!$X=H~4ise!L@b znKhjUWw&Y|Zsfb&(GN{?SQa~f2>3wD4T=zM-p(^1#?i|k$t#B+L3C@0I?i=MUT!%YK}zp^z!FkWLCacMN*mt%sI_gu~?Na9s+PThnt(-YuO^u zhEfC%EY zQ&5-VH;c!lw#yE%cMg3o3wCe?4jdZSPzxR>`x%&Rrf*9+EK8yG z>Lb-8PWellGkz&steT2~SENgIe0YmgW>G1>z=>L3-GAM39pl_$PM0z$O+kBwY$=YN zVQq@6N!kWS^~B+DdT+HE$d**;z?|vLebjiC+}^-ahkOZr917t@KA=`ISh`~b z3VL)08+hA4F4b$i|1fHmH~nqGCI|h=>{d;UiPI|K@F8_`?ZLa?x;eG6Ueit!)rIqR zfs!)nY9}Qo31+XYIw@g;v|(YS2^p)xk~$e^-4G8IQW8;+(3+q4;%*VzPi+IbjWGrL z*g8uXzBSrTLJYeuIACs)JEY>O4Iv}FPfB?2{~rqo5J8oI(jJErqebVbxh%Bf}$8wmZec(}3K7xtI4% zGVzPEoR5<67iG|M_?nu3uwo?xp$jfE1@p@c2pfHODcvIkHtMW;cZ zSd*iU=fFg^)fvJ_ny56#6prvOR;>Q8$F%0*%~RmiUH zlGO-2@2lP3OOfT;Y?tU>FBr$v(+304OVr(}p9WU&m(sGN6CKpnk*|`ySeakK5mzDx zH4z<=?*L0U;s}CM5w5dQok?7x`{`t&tbGmJl3H2y-u4W4N&=C4PFVm>-xi&k;vw!< z`o}0oaUyu!BnAbpqx@#_Q~%=?JMs@JMw-#4{!-G3eYJG*J-w8W(Uv%!WnZC!wt>WY z@URca(fJrpl;^Q|X2kM)DIPeKd$S7C)QiBy7U`Xu*oWlYJIP$Egr6-(L@oc7B-t@Z zjudC`a>h_Y3{?y%W{BH%>FtlHp$W3fN*}9^JBq{(UNldyD#Zd4@=V>!)8W(@;7wO2 z5L6SamDBwJ0t;&cN=LZ!bBwnYtAF}7gb~gcS68n|FXWo5am1;Fl0Oirr?YHwT$hjX zP|9?>mNI|a3FUOK?s8hApVS7F)0y+Zag9c$DpM#p09up?=S=0K2o7HaH1OPxxZicw z*YzNWXDGS#$Qmt^?Q&}XtJ{oX*Dd$13oEDe%xBgw#7o>l8YU;$jc22>U!C~oO`r8y zPDXnmlz!*Ls2EiE>E7+uw#TgTo-c9NCXL0&8+1pxWsjU3T_`Q5=mjV^RJqlJZ!R9iKHs=M?EIv zX}#mlkE*M50k@Y<(c*9MVd2-wlCXyDl9#u(4ViVWSgFISJexgHIzZQT%cgmT2< zcgXd*QXf-^Z#3t=)$`2{hm}F=+UW%QKzocZb{p{Av*lMP1ngOI6etSScgo&2A30V10V#fzajkND z2<;myI|CHzlCzjQF-fW-`AymM>M(Fl$_klG_L-^)sBpXhyi_{*T|ila^vd_4gZOm@ zd-|8=w4|OyJryXY6eR&fokMrIOnzm*4;2e;Y0zu;?7Ec?cxKo|l^DkNAlQQ#Z;A6> zWWI!>TW)ko0ehQk>W~$%``m15aaYnP!m&CAQv>q$B>#FH;~X)^^@OD(--o|GtRnMIeX z;+-4^%KI!8K<-m@;(A^7-?gOa3e=O&hNENbLB9Gp%?fwWT2H>JN__z3=8%Y#JC8l- zb!^3zLqd+6+9EkSe$y@3%Ovo;*-a_DqbT4?&w2xGWvXKk6am#&*8S_^Bsq|`bkE>0 zkuJNpGm*-9Ui=s5xJ%pPym|$l-mWSo1jg#7VMVdE22!3_VHq|UbDqc+ z>>vWku#RALO{!DTF0!{6571Pt`L#?RcQNrz0>f%g&S&12MUT!teGfWtT9VSQ4o;sp zB|vT=0k7FnUUWZHLqKTxkheno4v*JCO1uxR%&KNnM9d_+i(L|k=;<2gs!cAslv_Jo z*Nb7g8|r$luWKv34dBnI=wMMmda#|ypQkqpBsJ}3*gUEz0oRD|Y>+J$>*%`HM7m>A zt*YzoP)c2zRT6NcKGuW~Bxse%=Dp2Z$nODiip|l?2$aKo02ff;lPRpko`M zlG9GF?hcT!jE1Jsp42smrDGEyIj*|L*{ipF@)G0-rj_b;F7zTK>rq3{y2FP@N$+b@ zCg-V_5OD8BidTqY6lq8@pS9g0MBC@TjhiaxHvL}a7UKs`iUfilF4}TY)M-bu6yjmO z5WSQ1XC8d(h_Yvzj2z;UC69K;b3I#}c9bHw`E#Y#ufMMU{`KeZr}Oxe=kDE*Fk1N> z=1D0jtYn_gHu)gyIf0>ciVX%LQ9Fs>>R$O@)`uI-B&y7)l-lZUMP+idIdu$@U}_GI zs(%E~Q1T1~-nqgUmoiSr7jz<70zK3Xr+5qkZl&FU5;HjTHL`+G#JHv^IT^)UPzUOC zc>!t?aY@Z&5pB?KXPQ964lRQ)ZYry5pFkiKPzMCR2gkzDQOG73r~5Z6^^x%MTcPKq zPSm0F@p39YBV-4jIDMsLrrmSw4rAYt|V*n%WMCoLr8ZT zk0^2ws@bNsc52|dWvw)+l&r8@%^zq8xQA{LEXKCFRmf~y4!%&unUCh7AgZEg%BO>Uc`Qd3 zrJkx|({9obAjW}*-T^67dNHYDDrK`uq5ykc=pDuR;pycVc<4Fp2iudVAHvrX9*gvE zC82{-om;vwB;|O3q=$kqtZCCXHEScOSoU-}XOq18y__FcYec+%CIS(`fWnd3yzZ~- zsrQwN->+0qs;1~1W6TBmJlUctU0&S<^^7_ha6WeW~Lj{kYBaZ@z` zf(Y7L!X1567@us#;}B;rcB-qHhGnxMsE)SNK`$`Z*>ACuf+Dvz&N40>zF}6vGO+Jc*wY{m)uekSo%m{}h?~>z;TtJ9oGI<;e$Y zU}%HnoSL(OSAzRZEmO52qGAMu37)9f)Aggs+uqyTani?_njz_|qv;aqs4Le+C8~F- zMs?eu{nA}x^o&mgN9pPddaG71$z6aRX9siUe6^<^r6+?;eCx?A4< z7KI4kD6>QKv(_}_($;uhbrH>NUEHb(DAER0%hIXCWhaikqB=^v?l)G_R-fqbMBJ;x1mMB?G{^ zsa93IWApZ@Jol4+cd^Jx-z`>E^MyQsIe@0SSDggnCOnvP!(s>Ut;QW#u+x38UL&rd5i5A!^_ z8{Cf!rhL$~&VtkS+n#6b6v9cVcjs9&lU?4}DPl&F<_wDkeAYWClL}x5wCV!nh@|8P zd8giL5IWg{3lMz%xL9AxMlrt;-ziesp**QL^3crT^jH%>r+rjgCH8`N5!xF|t3D+i zJArXIFHIJ*E7>1Gl@q4=MgzMOfn&1}CkMchRv@9X$^3^V>D>D{Dwwa^7G;~Bsq8wa zKv`gRtg;JBLpY`Rsze+B$iCL?94a02F4?79`Sa4B_vFpnrGLh0ElzSCvdQHVcgj?- zM@rj2>jY0~T4#|>_W1_Y|2)?C`)Ysv`S?@P{q40*VJ#iFF6Hy=BV8o+{;-h`6_?XG zimr3IW$R^Acwt_{d%@rsYbRFokKCO;LZJ9@@|U{gAlh3XhB%}QK4cH-L$Z=mzj5ki zHKeBS^HO|uE-u-NyIZ4d0=3-$yMW3Wb>7EroT;Z$HDHoo z0n~WpF-YLl(bB7fekP^7bni><{LPD!E&Lg-{?~u#QTj2Q8NT=5O?yI!Ktn_ZWd|_j z&3h1MZ4>tZ8U{yMifm6!*~e6U0FveHA?FV~KKFoF>RHKT_Ju|kTO*UoQU?@WV5w@a z0lZEIY`|DmXC=3hjaKb?2&O<3GwjKLyn5?K4 z$UL)ClAn5f3?+oYPxF{bz2Qs$;^~SNrSQ`h2hqIAT6&((j|-K5T&PX1;!RSUk=}J@ zCGIGr{iq*H5h7oy)$Ig8A+NE8uau=bG!i4!tFQy6Ak-E4FdnX@diShbcal(bhh`4r z$nt}$$v9!&wPJ}8NFfd{FdN`QkotESfC`9p;- z`pV`Hb}y&nL%mTOg8(*h#8$&L!G*9$F7CRd0%pg&<;n+j~Kc@09mu zE9rBdrCjMTW%m>4e^WL$YW(B?883>cblvQ#?$+_BD*nmaHy<&eQ|aEv0Oa2 z9}s6(9$1nmv;a2LFV4s>w)2ZiJDR}yFgn^uu$pr!s41JPvbow2I;-AhS!BIR!2cojW+mP*!}vCb+d6JFFeo;_Ej#8Wa}m#nnM=77$D ztRUcqxB!HqR3q9peWS>$T6jI7q}SexqK`bmZH}J@ z+N~NI>F%_7ol~wRp+1>m#O;*8;wkkZAAKQ}_ssnAR{DAvsr{#scrUpLrXS9b9bXlC zv)KCfijLPz^^=sEu#}YF8z&&~{+iGkt;j#U&V7aKZM9BN@*Q;QnOOm_nx}z7h1i=9 zSQ0DPEz|#^#)|5r&nD0}gFHD`@{@+6kL#WQ9K<`VxOuZK-qG2&UiGFQ0z75&j{$ym z759NVQzD8AO)ZmW;sPjV1(A>HC4JZY_el1_y+cxr_fkWB4Rtl0JeLby__lGlt)%V} zol=cNU+M9VM-DO%QAq|YwXcKeF9q|U!x^FR@SebTssa7l9N21maHuIm1>v|Jk!iZp zw}Ok61fu=abxXZg;HMR3xT(|CJ6zs-4$gjC$|O7)2&7KU&2!jQt3wicT|X|=+w|A5 zFJ{T&L5ZQ||Y_?YEZdE%D1?O9G< z^L7dVoopM`Q`OE4p13KtRY4a$XjHgBcWz`gkFHuw$V!iR8K^70O1e7idSw!?F9q}8 zTQz6Ez6)Xk!nMPej)%^%kI(Ab_E4DOZlWmpiW8V+Srikb9j&E&&DFhMpn%sJm)Cin zq9aa#_5)c9vZ9;WJ>>mr2kMP6|8dwyzhD094QK@LBd)9HYKIPd1sIJ4e>Dau3lD7v zC>d-KH3_R*Fo~Cznj_Q%ELD!;qU?LX9-s)K-8F5|0fU^ZA!yoiyFMtf$%a>Nmm=gp zY%~_^<3zrh>BiuO6l@N4&~Ba4mOc>etVuPVeNWcn?LLbRH&d8_mI2xJd}k0SE43@B z?2dN=CxaVF*aSo69Ow3UBBhMt?Uwwt;XQ=je#ckCl=vT=`ea+rqWnr2DvjUDa}=PU zZADde_X!NF8HM?iRPC}IlJ_iAN}YO3??I;zri}yd3l$I|Pn=xKQVh3-x%E^}q}iFBG}#$f@1Z(bSO?#gle7H@MwJHW(DHR>7Wf?2v)uu8wtQMQ>Ye$vlEH3Hp2H`uwdQQ-`H|GHma;HK*_6)G@tzHLSoUWdmF9xRp{>3wG+Pm<)+!q>EKD z1(Z&XtiN5T_j!}=;?`OBL>fQ7=)|}vU!)nFpcfnb93!IHp-g_u(+QreXZ6w(VtHGmt=(wOo_OVIOi6%A>TR7H`o3qG@x|g(vrG5sQy1+(2+(|h zcu}MpIT~Kg$(0=5tI8mQ*GbfjZn)8$a_SEIMID)v+=QvBMT?F=?HHV(TSZARUFyAB9(F@9@{MJ>5twl4yIB>ke{OG zs%hePs$xX`ap01`xpcEFa`YYIK6AR&3awi9Q1&{-@#IUE8|7No=v~vSTY-zW>luJC z;J2OIkWInWQ&k`Go)bxAE}2l>^w<fe)u`XE)xN~K-!!0jv78|1YX+#BRQmA$q)TeE3V08T>@8Kt z%-FpJ=w@wFuhgeoSs2c%1+#XNURw~)5~cY^#-ci#54H1S>|hHJ>;IAnpc(unFP`Nexl1Gshg6ikc_+S1qKMjOGz}1_P$F_euZ*q?o4}+v9qAML(PvO7buWy%*(b{ znBcBw zuG`+#SA}z%f$wz;lDVqSUeB?b-U)&C6wk~WY+Z`|0PNfpL1-jPDogLbogNwUSgNZ7 zPjB{EbDEb@2kJ0>sf-4ve*Ok!} zHhJZ(ZPQDwHR^_`;6sRx4SQ4^$LxoU8>M(!Ie3!Bqp}rs0V6O9SM=)+r@}S&R=*|$ zrVRwWgmGvHxIi+H%iw&07xH>@o{P*`6e4rt>ur@jU4m6F`oiX=i=zgSjm#<`%RtF- z;9ybRffy-+kLT8aY>~>T@3jahThP4~YT8tll{|fBXObPh@~VogN4iyBnhZ=G=-jbW zX8_zj9k4xTdMg3}jhtDaU`Sgyngcti>a;Or1Kx@~D%^f>;@AePFG%ZoLgcH*t)5R{ zUscs04$z4aR(uEl{kRwmzq>p{9%>O?^j8s2<5et^3Ab( zgRZ!^+zr0jq?%ZYv`4B?qPg`{I>n_9hi@4mf#9BDmW&{mXbR4=KsYO-_&96Sy#P>R zm;6lBQ2dg|1Rj2Yr^`9VAsm~_*}J7q3k4M*Q#z#%Z9z;*@FVt%)9kg6jiP?` zq1F!jW9KS2s5>s%zAt;1AfHVpl25JfzZA0Yd@7$-UpQoaZF|fQ+DtWDpez~cIGslNC8EpNQ* zA=+6K+@VvhlHaS;#iYHi-`@$D9Fw6YA5KQt8VuEL71=#V0u2%vr(Fbc^yOsZW#5cQ zTQ9N&C(;W$%{H7TD^J*re6kehJT+LW(P7~!GRoC~bOi$l zN>X!mTJZK*p&$NLp`Wm}9Ov3ZmF%EK$rl?gd>t{ke;N(G(P&U9S1H{1UhPs z4OrMY>QXzLs`4g18ESd$UCu!r{*|kL=@dEIPDuUwBUQKyfTaBc9s%9VZEZU2^E=L6HQS&-ymqp-X0^cm-q#eU{ zlX3!8V>lkB_9nYXy{{J3%G)$i03cC}icpE>d%h@Gk`l;}U6u!EZO?btQiXSCa!h2q z1f*Sa&8U?lC8@GUc2zHJkD|)Xb9XRx`5`*@Cae9Bo6-H>s0`gf)@8TpugNEg;~(8Q z|MjwMZ(oAME204^9|uEwqL{lbL3p}vPd^7rKPjs^Zz8h}A2$IyUz|t4UB7wmp*teg z!>LD}#$r~+b!#_1j-%PY;|H=t4tQKqrBJXWQTRzWasG?lV9igaSJS$jL|AYx;U`~h zT)QM_o1C7cffvKNIQ*&VvX}-U$=hB2O$k$HPZmgqYJMv_9*w-v zQUR6df7_may=>Qy%T}YUTL&!ECJc51!>PX5eAE)+_{wG{12`TJc+i`*OedoBm{uC# z(P@DUr4+U15*c`L^8?ypWjGWJ($ztZU6FKY2YgsvI^FfW2H_;vhz!{84@E_F42u2D zk& zvE|?h)pUIKUoTtXguY!tL{6IJ+IY0!xRj(kMsRf4T`@^o1cFtDa-;f+-q)iVlmgTv zI6B3dTN*lsEj}AJJA+8*g!t9u?6&NsJ{6qGZC$5B8wKeJyn(MZEG=eXJW%+o8pn)PKMhHbNe6{yG{LO zip%>+WPVom`Zp)E{sb0y9Zw|!yQSWx{*Mu)n?E=7-ttegM=RfW2vaPQw??SVz08AzC6`Yg$>usTtK5r$%z1g&^mc)3-Kd zrFgM%dUMbe``c=^UilCRs12fq9#MHGiG9iOF-j<{B=mGXs0V-+q|vOwNIfOMb7qHb z69m^105@8ib-l*R7x4eDzkXc-qA6Y0aHXG&D{md1btDdr;=;GyO>yctM+)}tyh5HzvXbaC=@Nv5^+k5iE1gB+TQwQJ8tlkf#+V>mZ+bF}!j zUyY0IK5pidrKs>VCB~9sENl+lWkH z?-3N()(QO3JL%++R@P!ydgs_HB^N_%fGfbHUxOs#^B#}P%MMA2rR?K~XrSSm#~WjUxuSp*)z}-ru*ulEXWn_P+^;MbRTe(DSuXkJ^4ijD>uMQzq=(U13LZ8k_@_g= z9LI5iWSzyYP7tum?yIJzr>Who*__1)WOIjzlr=oG3Oigyd(?K&wPe0EI|7GOftOwP zO6OX3b++v2SIzC!N7vk41mzF>3N||_A zL$A5{5@qTnayc_=Eix&pw2E9_1T-ITdnb8!$0Nq~W%{`0qPTi9$kd&EXkn;D@N~?3 zct1t0_sH%!9j|igBs;mE!5EJrR<%8CuaX60?3^f$jM>YoS8rQhpshGvx7lQ&@2lR# z>ufroUaLzp2(P($Vi865RI(*<($p~-w--4D7_by(Wy5Ij7|9R%Q4XElhmc}cl|{Tt zJ*i<^u{Z5_k4%@j38*GxO`ND<+2RzlDzx)D)b!Jjl&bT`W!n4(YM&Q7x!r{4ixT); zl>K45hE9qHO_Y=^CX;mi2E7!aPQ0lM_?X>4KW(Ou?I1(J24LT^c@<=qRUV9Mw~*x% zXcwWii!)Y0PZhv*#))Ktul83>3i_OvbDf%MIe(-6I3*`LTpNecbhqp}-xVcJsD`qV zK&k?A%)LFP7zz4FvBP-FSFpS#N!JzEoHb(Rs`&Pe&qGJV|O$k=<6 zhO}$aImCC_ceVlx1flCxaD)@7Yo3l1|B=i?0LJ<5j6srhpXakxG<9bdYeL_qBSv z?aCBWFV^iaAAx$ruU>gpkU^p7U^8D@+^CA8-l7gS_H&%bmYra$o|17Ewe&8%fFQ_4y*B{CTs7>-n+tT|@Z4J^FIlrv)MNbADIOeN(TqX$<>u;?QR6Q^9HgrfO zCTs6fh!*WUowJEj;GI@f*R5$b?&S~|D{EZF88}pTxs*f#sYSOgrC27KHD$i3GNQVm zJ^f~_zPs+q^=(v6w-A6NSwwY%S=Zce?bKCP6OKp1QBIH zAxHa`Q&YfskM0ioK{h+ifwG#i;BM3e=>0SiR4n_j&E$qBY38l zcazASO8eM#PNcjo+4#@D{`Eiq_F3xubiauKM=BYj33w!gQ8y1~>g8xDXFrTX=Rh+M zf|v$205fNO$DMoP`Lb@=6fy+z(wmCjA*ePbg^iL2Y=5Y?N(Q3bk(k^zDU^-Xq!Y|H zN_@ACaX1mGN!!C~s@eX?t)J~>FPz1>cU9K%I<{^afU4-Qs}c~4t1j_+4ySfDxmI_i zk)$sOqF*e+P)mywO}e`SMPjY@k?fXgR}?2Ty`J_{7esaZMUi)J0dF_H^0GMVJ#F*L+J zZvtl^=~3(r#Q{&NB0Up9?0k)`O+~Tsp2!EXf(B)7k-H($Lm~7+RL)aIsS2&rc61$5 zl)RVq3sRe~kT2a)KF2AiQ_%&T!~GZvOGVNIBt>R~7SPpZn0MWzNL$>j?XodMx^}dU zRaFDlGSUfGi!#m%!Nm(F-mqje?|!{nB#W1BQE^_svs$0+{SfZAmMpu+by07tN@3GT z5y%}MwRBh9X-dBzwDb zUdN$2l_NdLk=R#DR=o<+Kp`^T-5$E*2*kW+>$Eg=!ZXEvX0z!^ouB)>_Dt-i^f;;U z@ZxP7O%)h#@4=&_l%UtV(H}sUbr1j`4uvYctzV?~L(hjlSgrH>)nZp`|InQ|0}Oi$ zKgll_;al?AxrE6lz>6@z3AB%Qrb;T5%%|s^W&@HTsks$eeuCt1PEt@h@=(n+)Kj}{ zfTl)Al;ml$M|F6NFI^BtW)Er6N3kv42~Z$l0Rz=JP<*P&%vZg=19Jeh-^!+Q8i<1K z;(o3k9XZ+bG^hQjrwJ<7PlX@kOu2+aDZ{sX`QfA<^<%JQ|NOyf#qU>ZS@PY$W-v5G z)M`LK1y+xJ<)G+z+oerXO-4zSgM%Tca0MOQCeqzoygjK6dMNry4Gw;FW|?BG9YRh0 z2q_RGHx>1(CMPWq;>gQ`&M~JTstMn1=4uNWpT3t`} ze$99^bx_^jb;RM$CJr`OBA+I+^Q!!v1SsPHC;xu|C2!RVp3v4Gt=1>HzwbA9WUn1K z@y-Q3-q(WXID?D4t6=(NbBfq=5jTutHVxw*O{0)G&o~nJe%up2M%->J_~7nXT{#@q5r>P z|IaJ-T~&0|@NTI2NTM9xS~@VlRbdWlUd^Py6-7#wru5YNUGbz~M_4v?)%NY=%hg3T zdTN&zp0ZOyIwxB6EoUPr1cD5DI}Qe6(Kc&;YfiV`BuKp!R@zvp{k#=Js1eA9#IfxZ ze1P2d_)yZ4j*q&$lu)fBIBzuO1BScfbb?NPSi~cGIf!Ll;aEK2{9Jk|l9yOT zdvpJ8;WoB-UpRF=x`ej}c#yX6t~@9&wTbC~h$bVLnofyz-HYvOE_=-~vP_=r3KH1R z_e`D74(Lv9!;(&2QCZ#;>gC)riI&|;;jC(zI?HW+-8(B@8#U;hUB0nJmwLr|I6ID_ zE?ok`AL^FX(-95(3xpvt8DydgZx(h$PTAxWf@=kWc2Fj26c0x09651Ytl&&bSv7QpW_CM9eU7wrO}h;=PfJoTFhaN1#l$|h9L`=L`W)}IgQRn>{KLLnyVJQI0MwfGq_zrLS1 zxV23gB_%tdPDpuA&CXUp!g`fBtV{DHXKzrq4q3E81rPT1((Y7?xXTC)G9eWDRxNSF zCwG>{xe9qz;%n#U9DpK~hdB+;zgaYC0dM96<+50`-8sAso1{op?7EBy08fsfaO#Gu zwLLUPTojrknYd6t8TvXkl+K9t4ZxFNn*l@SsC6R@9{miOQaND2Z@aDdSs`J_6 zQTbpS0S=V8=qF_`8)r+b2OVYg>#)62?!xhv9L%xI{CnJ9xc6{I^5~1Irga;|2a%af zn3a-yT`a2hPQlunKCIqIcJrLQ-bd}*YCS1ul+EFM6sRpZVqLpb`bT9n5a*dylV|%X zqHDC!`-}+5ak%-#ATS2$-a~(ri%-jsq3>AdkE@iwTO~(|lnQ%>njI}Wpnp>rUwRFB zy(4vk&@yYINJG+y*BAL%rR%5o#>xze>+I>eu_%;^uD`^f z)0QVSKX9G5Y_ppE(m_1Z5qnnxPY=H3tTIQBBKYw_2q+vTK=mQ&0;^{j)$377S+{!s zj=>yL4Z=N*M$mq>LI^7(?PpNLYdi{ldT*yt%20aQ`9Sx(qq0Ek=&+q|rk#l;&2`I| z=)A5nCh2nls1HM3)$vg<#<3x30Gyl|2c(b=ma`pW%^z2(uu89fBq=)Bh#yPo>3UH< zB_&oL`St1}*+Ju%^U~nf7MD|~L-C^8fCzxWJFLq~opkCjbo1b2OR$>*B&&u{k#5M%gN(q+>BEzeJ_48-SwJ?Po=jzP3ngxVtyaS+}I~ z@G5rN<5J&(56+Lbh@hd6Z56Y_uicBNns^1LHJ$XGIiD%5A6KdV^e$^klA$Kk7_!S` zE`ao;Sd)g|)K}Dn51{5*^>og#NVHcNn&Q?7In;Lpegj`8Xe+ilo~K*TY76K<&%OsE zK9bNv(KlX%E=A{%De#&yTjY;>&sqj5E|A5kDRd2>n5so$Cu!0r8HMCZIK?d(j%qnQ|W^5opyhuq4;_PdIpjU!4p$@9>fj$l}A z?}aE!O!Z6&ycC&=*V*V(eEGSYSOI&1&cFDAeRcs)ZBGa;ireJ}QS*tX(NVx$GHU?Tx^?kGtuKa^tLXc~`pApK5GL@Z-JNtR$a+4WG^T zXy2_8+v#JSUPTS1fn1$tKbs?TDtcDOQq+~zA56F8MlP{3f_Uy!M=kElvaSCd4T#4>{?^-I&kS~_9>5pU?tmA!y@KUkmxHPtPdC(h90gX`Kz8Hzl9{>sF77@|Twb167(%A!onOL)CTV!0nV4P+`#jMJHm4rSv?2of`^*_{2QM~9 z(c2W%Onr8LVu8Qz*!`zttBHj0icBiHN2_ps&hzucbIV#+qDi9|XPvyK;%F}?+@&{q zMQ)tDM7(FwVF)B8Dds-5Lkc)+)}UNyzlgWaiK~#FbX$L>qE51-&w47+_EjLu;4||2 zbvy*_6hR?{ki5LWCCdpmaN@tUpYmeha=cG6Z;!%~2i z_mBUiHR@DPloWF7+j)QMEAC}Fy}|lWF?icg6yLU5?UrbElXdq28QWa9K|>H?FBJ8% zGi6j7)U80C&YCIWdykDIl%&0M0N7ZQ3fqGQ%qBlp<@2eIiQAgAOy_v{=?ZgpFQZ;c zcWeo&5edK-hogG&BE^}c&r3JHXt>%94{F3*B{@&zJ?PD%I&qMV&qeZGcXT6l%8*Or zsCIcd{WyeFLLfVAV~0C>;im%P$sYdgLhb(83tlFUb}hcoz+-2Q#kNGGPU%jvoI{_l zXOK>fo^ubBKG_SCX|PcZ*87@HjbmJlj(f+}n?u>%w#vP26uLsU`rUpsbd*1=ddK#c zCN4=%HKO3!u(@utV-}()*s+}Bkc7jry{U`#j7Bg3JLd2_YTfb6Edc5@)>L^7ltLUT zPJh}IBb)&)YM{2%YMSrTbZuanS<&wn>hs*aiDD$yNe2iME)^h0OX;zvRs*D$k$cX8 z*mx*RE=NQ9ANAO|Z%NKQZ*<@K{{|^5TNKYGN02K?ev6M91{#5Bz)=qGh_Y@PTBLlf z(!n>gv#nK6?<;7oprDefURiZ_rGc~#yjD`&I1o0qmIi0vVS;I+95yLU zs(sDm9`!pE@}&|nj(INZHQ&-i&ZWJ@x~y`0xRWwlMcdW~jCCf9`c_Y!__iQEKyzC+ zyu4wg+y=@$tsR0o>%)(5;>FOWlDG3F_BYw6#BM@>fRZ!BS@-JB(mdM2p-2XL2Ew;R`j8EIvxp9|J+_3^F(?TJ;7!lBqn4?=P%wB> z@hYXsW3R&?0A}Qf*QhU~p4!Sb=*FSO^lXlU$@S#z)O$J8qVn{RGc!|_v*BKFkn4EU zOB{eR&Qedxyln%V<5>J13m@lMyr`#yKaLbtqaR+R6Hx-I4MIrA;4c%vB{wO%6sfkA zL?RzMM6Y$F_ovQ$vb(*Rx_Ngdro#=MzHOv`{^i#{|K-p9XDx^R&)?fGzpTIiykk^+ z15hW6LOoAB-rz%x0Lm<{C8EBMUH+EbE7BAjnEI(YOTzv-G$AX5jiFubQv!Rt-ferE zI_zIW1S*!PcB`Sx(y%MG(REzKab&M-9LU#KizL`tBZG{ztSEhar^5`pZAQ!sTF4BoAUW=<-^My{l2Xy!vUI! zB+FatK>dqUAyhfgJ4lD2bR~+w*k@hk!z4O7RjJQek`367Z9x2m4;=nHO45f|I-s8L z8eJ5rsuYk*0=QH}ZMuQ-61<^7l(+rzl^fKCc^tvYCS_N@}Lwn;Z!dU~+^Y43*y!v4TiXnwidu z?k?fDLp%sXAbQ|%ym-`Ez?{x8Y988IjIKKDB?I4qk^+nb60YZUukt9FFF$*n-46Bx z@XE%SNc7d+d1#WYPQ)a3lU%lo)v0QPdX`&ZnfE2--BvD9tX@eALa(VQC;+I&$2Pse z18n5&ylMcrNB%?zfBUare*N#CKi28hfj&;<1l|;>6REx_SJu;}6Fq7YkWn1ev-_9z zymDCYLm!tS#}V(Yoo?}hm>&irV#86@^^|$1I!KXgj>5YmEiCmr$gi32MliaZZ6wco z*9Ine>94G(NZH=pWzbIde!Dsnc{rZp04+PNdh>Q&z1*jS;8x=W2xM~|Ks{5Qw9)gH zCu?O&C^ZgL9VN^!dT?dl1c5Y9Uq8vQS%>7`uGxoCT6*&ypFnZ%$Ez30j>Qvr5_>ow z&rFesrJO&zL??LFjY*XR{(JJrfY8cDd4L}F*AYup0M*of_p>%zBs@n<+wk)Ozp~a| z&J6|ARe5Z$Ydcm+ce^;As*$=>tg~Ka=H33&mV^AEJO#j$H4l=z+5aK22+5WWk4bcx znyvAM+3I??KhEl~tj8gionSy&66Pcd*h8)DsAXsROoqR-U&sFhGL(<`IUeJUS2~lD zCTiT1+D@+m)WKEz0$dHIB#hh+ZxfJof4)vdI{E6SrZK!23J?9)$u8PqUR}!$J@gz2 zBrPd&L|}_02)1q==mL95_b}ymzM$2xu}(Rr{Ga-Mf$AYDEw*)bfmY-XeQ!1Jd$fZs zS$;nG7dYK{tepNxbIbMua&+09 zAof8`)<;*(J3EuFzlW)os)=PC)Jdbh=AFD5Ch742Sv4Ba{aWL`BqFkZl6|z4PKku7 zhn$?dVe|7+p{GhZzN$u(WU4Z(tfs0Y@dlG~9-M5}IjQC0UE*zHhKN!&>9NJ@8}ILz zeUV^|tbBL;oOyZ`$_gnjmEKfqY`SO{4bJ$WY|pCba9l(ZpdyXYC^GnkqP1#>^Jdka zcQuzbFZXV!MNmy6_fy|g?RzEPlJRef%H0#@bLOok*EnAH35Oow>~XU0HmACzkq@^X z3-AE-YgIk&D08>C`>c=jKFXH4RX?w$|CPQ7*Z2?^C!hfhhO&dni|Zqh@O5yp2|~>- zg+e}NS>Grh|GT?X0aW#-IOgpW%d{+l2oJ|at(28}n+|1@N$jzWz`-9Nb>e;FFiJMy ztcuxl&?Act`8YRy$*YvGT={OG3g^5^4KhiSv?$eU2ut43v^^U6#U`Sn(2;Gh!1vgw@Q-b({B z4k{s1+I?%?T`pckm_w~( zc7}#aT4ksw?x}y!|;1fA*@-4LqWfv(H@ivF4a`m%m30#1~2lH%ANJKLLXV~4Ma((q5dX5m!&-Fsg=Vt-FI+?H7o$un}Oi$h?N>o z$J=2^spt>#ux_bdfC4_L;`BQ!;K1oXVFtI$-k#U+mYpj9mP>GN` zU{&fdtvW#BphgPW!HKA&d7`|ENcOz!%3o|^f{Z}Gk;Pk8(W%Y&P$FBG1?{U&_4dNe z>t{OyMTxQ6X=vINR5qc&?b5qZn0z@LtXHBA|)Xr?_XXETkn&WTAfwki7z@ZF4oic1WE9{Ba zV2-S$x@G2_mmt)Iq^}O>6_l@5t?rhY?->=^^gLg@nWIjAXjBQG@^7%0+o5O99-z84 z@ji6ao=T|)-Ce;h&U;KCwH{@sBcbf5&rtOD_55Z1_lJv4KI2bUe!D{VhHk=rw;v;s?}ITH_gORX|dpA^yIn*hz<*SF5gpNLFsDq`N7 z-6io~z6a~x^wdflTa!ftX?78#4H5i`GRIh>NEaniwyYv3p5PgE22+Vj5Nv*zu!6jy zfFfc4;gE2+&Aa^`w)qFy+t*;%?saXamLUIttMi`4urXp=u4%c{b5?h}20^V>TkY=T z9NT|7+ff4tccHS{fZw}KPNd4>O&cPTBvl0`(k(G5#;uT=o{neJp=Ys1TE9gv{9?XV$Q1`soComeQES` z&Q$g%2V$reszolR@u(`bDpqGlM|W%0Qi~U7L8k_#S0(>_oja^Q8k4b4kC(CXQ>gf=uw6Q=s6Hi+xExR3(?O3X@-AT7ej+6BikWmFRX_hQiTUGxj z1q;-2YTshi+fo%1-uFx8yS*P>h989migk-Hp4X_yuDVwRu+$74!@B^UfIxQ2EL65g zF?9vx3On)y4J^%WoGGQSSHXTWpn|?;P9zU)4V+X2^BwjDz9yjS@ILsshgX@EH85G6 zUDNF7-FDE&DiB`kO|isppYyTDyzfgQ1tggVz@i6U`*5Io9`As)UsSfLPpwCfeQVVm z?LGhzz!Sy5Yr22CR9mk6eW|uADgfWYo%$>|Uq*QWy7h~4{<=KKys2!87FkbbwVTPl zUc&ahy;;HogzPON!Hw{AIo#f~7fy>62S+EIp1W;p902Mq$@|@E;s1T9mr`RIkYn#Z{XfnXT#7AE%R)D2pyHGap~_}u7kLiRkBKr>_7?( zd;aKn5j3i!ue_hdx1sQrDX0V=r}~ml@PJ@p97?9uiJ8h zpGXxf$fb}|7bs|u`x2%DdwG$YCWz0*7st)BShNC`b^@ky(tez~oIF@6_1%rG`E9RGvE3wHVzX>DS($P#blttF%K8<%-aC#Raj^TCi+H@}qXDkc zTjY_gs*O|hf4@Yvn~0F!|nui3sr@&#pgDzLG&{XZ}2{_#uu`#%=3>H5kEimn!J2BGung9^!mTtjdB>N)F3-AQoXe6oaPf zZZ~CKTMB@3j6`4R)lS}N%NB?CvPa~ur_j9bmyb!%g;0iFc8Z=9e0%Xp^izx?Y^6@B zh{M|HA<$ERkD|c3yduSbs;rkqS?A3a5n`F{TIO{Tk_5YS^`v~-$+FB{FLS7#KUVm zHQMFO6CgT)mzZ2R5T2(?#RC>yvs;x@)qmFm?9ppfl7&hYEYtlOESkI@ZAjFIl~8cZ zLmfrH!*cjpHs5tc2TFRJ+QVLpPgi>NsfP;cim$Ts1yNNti~e56rBuVcoyQ8{!8O+d ZNhd(Sxg+*|aJ>J={{_+U;JD~J0RS67z2g7? diff --git a/metadata/md5-cache/sys-devel/clang-14.0.6-r1 b/metadata/md5-cache/sys-devel/clang-14.0.6-r1 index 071be21bed09..9b838c35d17e 100644 --- a/metadata/md5-cache/sys-devel/clang-14.0.6-r1 +++ b/metadata/md5-cache/sys-devel/clang-14.0.6-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) || ( llvm_targets_AArch64 ll RESTRICT=!test? ( test ) !test? ( test ) SLOT=14 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 ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-14.0.6-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=86c93692eb7f156cf22a7a103b6e1bea diff --git a/metadata/md5-cache/sys-devel/clang-14.0.6-r4 b/metadata/md5-cache/sys-devel/clang-14.0.6-r4 index 4c63f70b0597..ff0ad17e1111 100644 --- a/metadata/md5-cache/sys-devel/clang-14.0.6-r4 +++ b/metadata/md5-cache/sys-devel/clang-14.0.6-r4 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) || ( llvm_targets_AArch64 ll RESTRICT=!test? ( test ) !test? ( test ) SLOT=14 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 ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-14.0.6-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r4.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=26acd33178229c26c6b4f519c5f3ab76 diff --git a/metadata/md5-cache/sys-devel/clang-15.0.7-r1 b/metadata/md5-cache/sys-devel/clang-15.0.7-r1 index 3f4b6fad2b55..10126c0444c1 100644 --- a/metadata/md5-cache/sys-devel/clang-15.0.7-r1 +++ b/metadata/md5-cache/sys-devel/clang-15.0.7-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=15/15g1 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 ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b69921e3360c0c617082db23bde2927a diff --git a/metadata/md5-cache/sys-devel/clang-15.0.7-r3 b/metadata/md5-cache/sys-devel/clang-15.0.7-r3 index 253614d61aa5..1e3a63171632 100644 --- a/metadata/md5-cache/sys-devel/clang-15.0.7-r3 +++ b/metadata/md5-cache/sys-devel/clang-15.0.7-r3 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=15/15g1 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 ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r3.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0e3492714b4984732a4b63f876c21e47 diff --git a/metadata/md5-cache/sys-devel/clang-16.0.6 b/metadata/md5-cache/sys-devel/clang-16.0.6 index fa2c083f7e2a..3fed321ae0b5 100644 --- a/metadata/md5-cache/sys-devel/clang-16.0.6 +++ b/metadata/md5-cache/sys-devel/clang-16.0.6 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/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 ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e45d588c279c992c0e37edeb4201970c diff --git a/metadata/md5-cache/sys-devel/clang-17.0.1 b/metadata/md5-cache/sys-devel/clang-17.0.1 deleted file mode 100644 index 98de1874778e..000000000000 --- a/metadata/md5-cache/sys-devel/clang-17.0.1 +++ /dev/null @@ -1,18 +0,0 @@ -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 doc? ( python_single_target_python3_10? ( dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/recommonmark[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ) xml? ( virtual/pkgconfig ) 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 postinst postrm prepare setup test unpack -DEPEND=~sys-devel/llvm-17.0.1:17=[debug=,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-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.1[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=C language family frontend for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org multilib multilib-minimal prefix python-single-r1 toolchain-funcs -IUSE=debug doc +extra ieee-long-double +pie +static-analyzer test xml test doc 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 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT -PDEPEND=~sys-devel/clang-runtime-17.0.1 sys-devel/clang-toolchain-symlinks:17 -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 ) ~sys-devel/llvm-17.0.1:17=[debug=,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-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-devel/clang-common-17.0.1 llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.1[llvm_targets_Xtensa] ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( 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 ) !test? ( test ) -SLOT=17/17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=515daa77f8fdc849ed549a0157d9b3ec diff --git a/metadata/md5-cache/sys-devel/clang-17.0.2 b/metadata/md5-cache/sys-devel/clang-17.0.2 deleted file mode 100644 index b803f51e0f0a..000000000000 --- a/metadata/md5-cache/sys-devel/clang-17.0.2 +++ /dev/null @@ -1,18 +0,0 @@ -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 doc? ( python_single_target_python3_10? ( dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/recommonmark[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ) xml? ( virtual/pkgconfig ) 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 postinst postrm prepare setup test unpack -DEPEND=~sys-devel/llvm-17.0.2:17=[debug=,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-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.2[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.2[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.2[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.2[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.2[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.2[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.2[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.2[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.2[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.2[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.2[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.2[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.2[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.2[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.2[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.2[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.2[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.2[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.2[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.2[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.2[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.2[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.2[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.2[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.2[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=C language family frontend for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org multilib multilib-minimal prefix python-single-r1 toolchain-funcs -IUSE=debug doc +extra ieee-long-double +pie +static-analyzer test xml test doc 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 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT -PDEPEND=~sys-devel/clang-runtime-17.0.2 sys-devel/clang-toolchain-symlinks:17 -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 ) ~sys-devel/llvm-17.0.2:17=[debug=,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-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-devel/clang-common-17.0.2 llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.2[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.2[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.2[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.2[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.2[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.2[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.2[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.2[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.2[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.2[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.2[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.2[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.2[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.2[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.2[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.2[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.2[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.2[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.2[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.2[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.2[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.2[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.2[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.2[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.2[llvm_targets_Xtensa] ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( 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 ) !test? ( test ) -SLOT=17/17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=515daa77f8fdc849ed549a0157d9b3ec diff --git a/metadata/md5-cache/sys-devel/clang-17.0.3 b/metadata/md5-cache/sys-devel/clang-17.0.3 index b056d16269b2..53db12c49780 100644 --- a/metadata/md5-cache/sys-devel/clang-17.0.3 +++ b/metadata/md5-cache/sys-devel/clang-17.0.3 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=17/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 ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=515daa77f8fdc849ed549a0157d9b3ec diff --git a/metadata/md5-cache/sys-devel/clang-17.0.3.9999 b/metadata/md5-cache/sys-devel/clang-17.0.3.9999 index 4183e79b398d..fd9dce608d67 100644 --- a/metadata/md5-cache/sys-devel/clang-17.0.3.9999 +++ b/metadata/md5-cache/sys-devel/clang-17.0.3.9999 @@ -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 python_single_target_python3_12 ) || ( 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 ) !test? ( test ) SLOT=17/17 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1c7b5d2157229c213826bccf09459603 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5f859c4f254b1b7940e71dd39b80e0bf diff --git a/metadata/md5-cache/sys-devel/clang-18.0.0.9999 b/metadata/md5-cache/sys-devel/clang-18.0.0.9999 index 6b7c5716df85..0bd2b3b26950 100644 --- a/metadata/md5-cache/sys-devel/clang-18.0.0.9999 +++ b/metadata/md5-cache/sys-devel/clang-18.0.0.9999 @@ -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 python_single_target_python3_12 ) || ( 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 ) !test? ( test ) SLOT=18/18.0.0.9999 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=61950a22866c000822786751612cf1dd +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=31ed923b5919b1f5cdd23b5afaee6f6c diff --git a/metadata/md5-cache/sys-devel/clang-18.0.0_pre20230925 b/metadata/md5-cache/sys-devel/clang-18.0.0_pre20230925 deleted file mode 100644 index 18478e21664d..000000000000 --- a/metadata/md5-cache/sys-devel/clang-18.0.0_pre20230925 +++ /dev/null @@ -1,17 +0,0 @@ -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 doc? ( python_single_target_python3_10? ( dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/recommonmark[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ) xml? ( virtual/pkgconfig ) dev-python/sphinx >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=~sys-devel/llvm-18.0.0_pre20230925:18=[debug=,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-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=C language family frontend for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org multilib multilib-minimal prefix python-single-r1 toolchain-funcs -IUSE=+debug doc +extra ieee-long-double +pie +static-analyzer test xml test +doc 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 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT -PDEPEND=~sys-devel/clang-runtime-18.0.0_pre20230925 sys-devel/clang-toolchain-symlinks:18 -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 ) ~sys-devel/llvm-18.0.0_pre20230925:18=[debug=,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-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-devel/clang-common-18.0.0_pre20230925 llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20230925[llvm_targets_Xtensa] ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( 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 ) !test? ( test ) -SLOT=18/18.0.0_pre20230925 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1c7b5d2157229c213826bccf09459603 diff --git a/metadata/md5-cache/sys-devel/clang-18.0.0_pre20231013 b/metadata/md5-cache/sys-devel/clang-18.0.0_pre20231013 index adc92231dced..1600f904e6a2 100644 --- a/metadata/md5-cache/sys-devel/clang-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-devel/clang-18.0.0_pre20231013 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=18/18.0.0_pre20231013 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=61950a22866c000822786751612cf1dd +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=31ed923b5919b1f5cdd23b5afaee6f6c diff --git a/metadata/md5-cache/sys-devel/clang-18.0.0_pre20231002 b/metadata/md5-cache/sys-devel/clang-18.0.0_pre20231019 similarity index 56% rename from metadata/md5-cache/sys-devel/clang-18.0.0_pre20231002 rename to metadata/md5-cache/sys-devel/clang-18.0.0_pre20231019 index 0feb6f008ea9..fe5c13531295 100644 --- a/metadata/md5-cache/sys-devel/clang-18.0.0_pre20231002 +++ b/metadata/md5-cache/sys-devel/clang-18.0.0_pre20231019 @@ -1,17 +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 doc? ( python_single_target_python3_10? ( dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ) xml? ( virtual/pkgconfig ) dev-python/sphinx >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=~sys-devel/llvm-18.0.0_pre20231002:18=[debug=,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-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 +DEPEND=~sys-devel/llvm-18.0.0_pre20231019:18=[debug=,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-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 DESCRIPTION=C language family frontend for LLVM EAPI=8 HOMEPAGE=https://llvm.org/ INHERIT=cmake llvm llvm.org multilib multilib-minimal prefix python-single-r1 toolchain-funcs IUSE=+debug doc +extra ieee-long-double +pie +static-analyzer test xml test +doc 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 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT -PDEPEND=~sys-devel/clang-runtime-18.0.0_pre20231002 sys-devel/clang-toolchain-symlinks:18 -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 ) ~sys-devel/llvm-18.0.0_pre20231002:18=[debug=,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-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-devel/clang-common-18.0.0_pre20231002 llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20231002[llvm_targets_Xtensa] ) +PDEPEND=~sys-devel/clang-runtime-18.0.0_pre20231019 sys-devel/clang-toolchain-symlinks:18 +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 ) ~sys-devel/llvm-18.0.0_pre20231019:18=[debug=,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-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-devel/clang-common-18.0.0_pre20231019 llvm_targets_AArch64? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.0.0_pre20231019[llvm_targets_Xtensa] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( 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 ) !test? ( test ) -SLOT=18/18.0.0_pre20231002 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=61950a22866c000822786751612cf1dd +SLOT=18/18.0.0_pre20231019 +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=31ed923b5919b1f5cdd23b5afaee6f6c diff --git a/metadata/md5-cache/sys-devel/clang-common-14.0.6 b/metadata/md5-cache/sys-devel/clang-common-14.0.6 index 1b1db4e3782d..13276f12de06 100644 --- a/metadata/md5-cache/sys-devel/clang-common-14.0.6 +++ b/metadata/md5-cache/sys-devel/clang-common-14.0.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* 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_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=4b96bac2e683306fd625bd17c582e0e5 diff --git a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r5 b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r5 index 0e3bfdd08c34..5de1388e6161 100644 --- a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r5 +++ b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r5 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-15.0.7 ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) 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_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=9d88a62b4082774b870bb8a60799139d diff --git a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r7 b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r7 index b0b2248d7b72..61ecb5391c14 100644 --- a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r7 +++ b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r7 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-15.0.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) 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_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=b8d8a9feb440808a47d98c14a23239d8 diff --git a/metadata/md5-cache/sys-devel/clang-common-16.0.6-r2 b/metadata/md5-cache/sys-devel/clang-common-16.0.6-r2 index 8f8fc842dd5a..544ab76c4676 100644 --- a/metadata/md5-cache/sys-devel/clang-common-16.0.6-r2 +++ b/metadata/md5-cache/sys-devel/clang-common-16.0.6-r2 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://llvm.org/ IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) INHERIT=bash-completion-r1 llvm.org -IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter verify-sig +IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened verify-sig KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos ~x64-macos LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-16.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) 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_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=cf6067445bdca05679e0f5f01521be3a +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=3b94e79fcb603696c1b97d3f61a8d7a2 diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.1 b/metadata/md5-cache/sys-devel/clang-common-17.0.1 deleted file mode 100644 index b39454f339e8..000000000000 --- a/metadata/md5-cache/sys-devel/clang-common-17.0.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=install preinst prepare pretend unpack -DESCRIPTION=Common files shared between multiple slots of clang -EAPI=8 -HOMEPAGE=https://llvm.org/ -IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) -INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.1[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=75f403e2dbf2b980fb6c6ef591f936db diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.2 b/metadata/md5-cache/sys-devel/clang-common-17.0.2 deleted file mode 100644 index ed8b9b981e91..000000000000 --- a/metadata/md5-cache/sys-devel/clang-common-17.0.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=install preinst prepare pretend unpack -DESCRIPTION=Common files shared between multiple slots of clang -EAPI=8 -HOMEPAGE=https://llvm.org/ -IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) -INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.2[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=75f403e2dbf2b980fb6c6ef591f936db diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.3 b/metadata/md5-cache/sys-devel/clang-common-17.0.3 index f7edef0acd95..b83cfa9cff5d 100644 --- a/metadata/md5-cache/sys-devel/clang-common-17.0.3 +++ b/metadata/md5-cache/sys-devel/clang-common-17.0.3 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://llvm.org/ IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter verify-sig +IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened verify-sig KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.3[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) 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_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=75f403e2dbf2b980fb6c6ef591f936db +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=54f60b250bdb67ad6e2e0c5f99052f5e diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.3.9999 b/metadata/md5-cache/sys-devel/clang-common-17.0.3.9999 index 2fe501d5cb62..5f2b242e2492 100644 --- a/metadata/md5-cache/sys-devel/clang-common-17.0.3.9999 +++ b/metadata/md5-cache/sys-devel/clang-common-17.0.3.9999 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://llvm.org/ IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter +IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.3.9999[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) PROPERTIES=live SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=9c447f783e629a8c508254dddacb4959 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=2098b1add64e30d46b475ded026e88ec diff --git a/metadata/md5-cache/sys-devel/clang-common-18.0.0.9999 b/metadata/md5-cache/sys-devel/clang-common-18.0.0.9999 index 229d217d2d5e..d689962fac42 100644 --- a/metadata/md5-cache/sys-devel/clang-common-18.0.0.9999 +++ b/metadata/md5-cache/sys-devel/clang-common-18.0.0.9999 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://llvm.org/ IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter +IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-18.0.0.9999[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) PROPERTIES=live SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c26c628f894891b92def973d49371a5e +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=1f98dabe25e65e7ccf1ae34f9747b3f9 diff --git a/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231002 b/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231002 deleted file mode 100644 index e9e3624cda3b..000000000000 --- a/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231002 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install preinst prepare pretend unpack -DESCRIPTION=Common files shared between multiple slots of clang -EAPI=8 -HOMEPAGE=https://llvm.org/ -IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) -INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-18.0.0_pre20231002[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c26c628f894891b92def973d49371a5e diff --git a/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231013 b/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231013 index 2a63b13365f5..0634bec17ebe 100644 --- a/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231013 @@ -4,10 +4,10 @@ EAPI=8 HOMEPAGE=https://llvm.org/ IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter +IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-18.0.0_pre20231013[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c26c628f894891b92def973d49371a5e +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=1f98dabe25e65e7ccf1ae34f9747b3f9 diff --git a/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20230925 b/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231019 similarity index 72% rename from metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20230925 rename to metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231019 index e7b088caa08d..7e738fc5cb52 100644 --- a/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20230925 +++ b/metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20231019 @@ -4,10 +4,10 @@ EAPI=8 HOMEPAGE=https://llvm.org/ IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter +IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-18.0.0_pre20230925[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) +PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-18.0.0_pre20231019[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c26c628f894891b92def973d49371a5e +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=1f98dabe25e65e7ccf1ae34f9747b3f9 diff --git a/metadata/md5-cache/sys-devel/clang-runtime-17.0.1 b/metadata/md5-cache/sys-devel/clang-runtime-17.0.1 deleted file mode 100644 index 80420d11661c..000000000000 --- a/metadata/md5-cache/sys-devel/clang-runtime-17.0.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=pretend -DESCRIPTION=Meta-ebuild for clang runtime libraries -EAPI=8 -HOMEPAGE=https://clang.llvm.org/ -INHERIT=multilib-build toolchain-funcs -IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=metapackage -RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-17.0.1:17[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-17.0.1:17[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-17.0.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(-)?] ) openmp? ( >=sys-libs/libomp-17.0.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(-)?] ) -REQUIRED_USE=sanitize? ( compiler-rt ) -SLOT=17 -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=26ee675f9dafad522d218d7d39c9454f diff --git a/metadata/md5-cache/sys-devel/clang-runtime-17.0.2 b/metadata/md5-cache/sys-devel/clang-runtime-17.0.2 deleted file mode 100644 index d48c6187dd0e..000000000000 --- a/metadata/md5-cache/sys-devel/clang-runtime-17.0.2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=pretend -DESCRIPTION=Meta-ebuild for clang runtime libraries -EAPI=8 -HOMEPAGE=https://clang.llvm.org/ -INHERIT=multilib-build toolchain-funcs -IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=metapackage -RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-17.0.2:17[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-17.0.2:17[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-17.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(-)?] ) openmp? ( >=sys-libs/libomp-17.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(-)?] ) -REQUIRED_USE=sanitize? ( compiler-rt ) -SLOT=17 -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=26ee675f9dafad522d218d7d39c9454f diff --git a/metadata/md5-cache/sys-devel/clang-runtime-17.0.3.9999 b/metadata/md5-cache/sys-devel/clang-runtime-17.0.3.9999 index 16422f7b6d4c..4a7f68bcf76b 100644 --- a/metadata/md5-cache/sys-devel/clang-runtime-17.0.3.9999 +++ b/metadata/md5-cache/sys-devel/clang-runtime-17.0.3.9999 @@ -9,4 +9,4 @@ RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-17.0.3.9999:17[abi_x86_32(+)?,abi_x REQUIRED_USE=sanitize? ( compiler-rt ) SLOT=17 _eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cd30a2c42b58da9e02efed310b714044 +_md5_=48b7ed4f4f747dc1e0f720f9272e64b6 diff --git a/metadata/md5-cache/sys-devel/clang-runtime-18.0.0.9999 b/metadata/md5-cache/sys-devel/clang-runtime-18.0.0.9999 index 3ce7e238280b..702ff2f2eac9 100644 --- a/metadata/md5-cache/sys-devel/clang-runtime-18.0.0.9999 +++ b/metadata/md5-cache/sys-devel/clang-runtime-18.0.0.9999 @@ -9,4 +9,4 @@ RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-18.0.0.9999:18[abi_x86_32(+)?,abi_x REQUIRED_USE=sanitize? ( compiler-rt ) SLOT=18 _eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cd30a2c42b58da9e02efed310b714044 +_md5_=48b7ed4f4f747dc1e0f720f9272e64b6 diff --git a/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20230925 b/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20230925 deleted file mode 100644 index fb8e57f1dc7f..000000000000 --- a/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20230925 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=pretend -DESCRIPTION=Meta-ebuild for clang runtime libraries -EAPI=8 -HOMEPAGE=https://clang.llvm.org/ -INHERIT=multilib-build toolchain-funcs -IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -LICENSE=metapackage -RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-18.0.0_pre20230925:18[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-18.0.0_pre20230925:18[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-18.0.0_pre20230925[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=sys-libs/libomp-18.0.0_pre20230925[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=sanitize? ( compiler-rt ) -SLOT=18 -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cd30a2c42b58da9e02efed310b714044 diff --git a/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20231013 b/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20231013 index 9d529d0f4c58..eacb2b0b6988 100644 --- a/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20231013 @@ -9,4 +9,4 @@ RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-18.0.0_pre20231013:18[abi_x86_32(+) REQUIRED_USE=sanitize? ( compiler-rt ) SLOT=18 _eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cd30a2c42b58da9e02efed310b714044 +_md5_=48b7ed4f4f747dc1e0f720f9272e64b6 diff --git a/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20231002 b/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20231019 similarity index 75% rename from metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20231002 rename to metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20231019 index 6833bc605733..abbc7678f64a 100644 --- a/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20231002 +++ b/metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20231019 @@ -5,8 +5,8 @@ HOMEPAGE=https://clang.llvm.org/ INHERIT=multilib-build toolchain-funcs IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 LICENSE=metapackage -RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-18.0.0_pre20231002:18[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-18.0.0_pre20231002:18[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-18.0.0_pre20231002[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=sys-libs/libomp-18.0.0_pre20231002[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-18.0.0_pre20231019:18[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-18.0.0_pre20231019:18[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-18.0.0_pre20231019[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=sys-libs/libomp-18.0.0_pre20231019[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=sanitize? ( compiler-rt ) SLOT=18 _eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cd30a2c42b58da9e02efed310b714044 +_md5_=48b7ed4f4f747dc1e0f720f9272e64b6 diff --git a/metadata/md5-cache/sys-devel/clang-toolchain-symlinks-14-r2 b/metadata/md5-cache/sys-devel/clang-toolchain-symlinks-14-r2 index 29d8d2a26681..bef27b068cff 100644 --- a/metadata/md5-cache/sys-devel/clang-toolchain-symlinks-14-r2 +++ b/metadata/md5-cache/sys-devel/clang-toolchain-symlinks-14-r2 @@ -9,4 +9,4 @@ LICENSE=public-domain RDEPEND=!=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=The GNU Compiler Collection -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=11 -SRC_URI=mirror://gcc/snapshots/11-20230921/gcc-11-20230921.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-patches-10.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-musl-patches-2.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=35b2fba1731799fb85abfa2903332da0 diff --git a/metadata/md5-cache/sys-devel/gcc-11.4.1_p20230928 b/metadata/md5-cache/sys-devel/gcc-11.4.1_p20230928 deleted file mode 100644 index 8ba96b0b6e02..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-11.4.1_p20230928 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=The GNU Compiler Collection -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=11 -SRC_URI=mirror://gcc/snapshots/11-20230928/gcc-11-20230928.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-patches-10.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-musl-patches-2.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=35b2fba1731799fb85abfa2903332da0 diff --git a/metadata/md5-cache/sys-devel/gcc-11.4.1_p20231005 b/metadata/md5-cache/sys-devel/gcc-11.4.1_p20231019 similarity index 97% rename from metadata/md5-cache/sys-devel/gcc-11.4.1_p20231005 rename to metadata/md5-cache/sys-devel/gcc-11.4.1_p20231019 index df15879bd9c7..ffc32742cafd 100644 --- a/metadata/md5-cache/sys-devel/gcc-11.4.1_p20231005 +++ b/metadata/md5-cache/sys-devel/gcc-11.4.1_p20231019 @@ -11,6 +11,6 @@ PDEPEND=>=sys-devel/gcc-config-2.3 RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) SLOT=11 -SRC_URI=mirror://gcc/snapshots/11-20231005/gcc-11-20231005.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-patches-10.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-musl-patches-2.tar.xz +SRC_URI=mirror://gcc/snapshots/11-20231019/gcc-11-20231019.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-patches-10.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-musl-patches-2.tar.xz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=35b2fba1731799fb85abfa2903332da0 diff --git a/metadata/md5-cache/sys-devel/gcc-12.3.1_p20230922 b/metadata/md5-cache/sys-devel/gcc-12.3.1_p20230922 deleted file mode 100644 index 1c43ea6800ee..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.3.1_p20230922 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] =dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=The GNU Compiler Collection -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=12 -SRC_URI=mirror://gcc/snapshots/12-20230922/gcc-12-20230922.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-musl-patches-1.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=821164316c5852a9974be83ef71b248a diff --git a/metadata/md5-cache/sys-devel/gcc-12.3.1_p20230929 b/metadata/md5-cache/sys-devel/gcc-12.3.1_p20230929 deleted file mode 100644 index a822ed941108..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-12.3.1_p20230929 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] =dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=The GNU Compiler Collection -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=12 -SRC_URI=mirror://gcc/snapshots/12-20230929/gcc-12-20230929.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-musl-patches-1.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=821164316c5852a9974be83ef71b248a diff --git a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20230923 b/metadata/md5-cache/sys-devel/gcc-13.2.1_p20230923 deleted file mode 100644 index ae343409c0f0..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20230923 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] =dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=The GNU Compiler Collection -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=13 -SRC_URI=mirror://gcc/snapshots/13-20230923/gcc-13-20230923.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-7.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cea08f63f02320a3c4934c97e330a364 diff --git a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20230930 b/metadata/md5-cache/sys-devel/gcc-13.2.1_p20230930 deleted file mode 100644 index c7436b3317ad..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20230930 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] =dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=The GNU Compiler Collection -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=13 -SRC_URI=mirror://gcc/snapshots/13-20230930/gcc-13-20230930.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6f64dccebe39bcf51e5c98dc85fd805e diff --git a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20231007 b/metadata/md5-cache/sys-devel/gcc-13.2.1_p20231007 deleted file mode 100644 index 8fee77364845..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-13.2.1_p20231007 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] =dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=The GNU Compiler Collection -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=13 -SRC_URI=mirror://gcc/snapshots/13-20231007/gcc-13-20231007.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6f64dccebe39bcf51e5c98dc85fd805e diff --git a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230917 b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230917 deleted file mode 100644 index edfd31628c10..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230917 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] =dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=The GNU Compiler Collection -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=14 -SRC_URI=mirror://gcc/snapshots/14-20230917/gcc-14-20230917.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-musl-patches-1.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a874b5911019b1d33e28187d3955046c diff --git a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231001 b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231001 deleted file mode 100644 index e49d71dc7911..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231001 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] =dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=The GNU Compiler Collection -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=14 -SRC_URI=mirror://gcc/snapshots/14-20231001/gcc-14-20231001.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-musl-patches-1.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ecc3c7858b7effaf4244531388055e14 diff --git a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231008 b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231008 deleted file mode 100644 index e4861864b05f..000000000000 --- a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231008 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] =dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=The GNU Compiler Collection -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=14 -SRC_URI=mirror://gcc/snapshots/14-20231008/gcc-14-20231008.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-musl-patches-1.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=65bc1f401ef06857c64e8fbad56e7b56 diff --git a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230924 b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231015-r1 similarity index 92% rename from metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230924 rename to metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231015-r1 index dfc49c2d42af..2b9b823d49fe 100644 --- a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230924 +++ b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231015-r1 @@ -11,6 +11,6 @@ PDEPEND=>=sys-devel/gcc-config-2.3 RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) SLOT=14 -SRC_URI=mirror://gcc/snapshots/14-20230924/gcc-14-20230924.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-musl-patches-1.tar.xz +SRC_URI=mirror://gcc/snapshots/14-20231015/gcc-14-20231015.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-musl-patches-1.tar.xz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a874b5911019b1d33e28187d3955046c +_md5_=6824c5be48aa795acea421ec471ebdf2 diff --git a/metadata/md5-cache/sys-devel/kgcc64-10.4.0 b/metadata/md5-cache/sys-devel/kgcc64-10.4.0 deleted file mode 100644 index f52df4cbf871..000000000000 --- a/metadata/md5-cache/sys-devel/kgcc64-10.4.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=hppa? ( sys-devel/binutils-hppa64 ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= -DESCRIPTION=64bit kernel compiler -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls -KEYWORDS=hppa -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= -RESTRICT=!test? ( test ) -SLOT=10 -SRC_URI=mirror://gcc/gcc-10.4.0/gcc-10.4.0.tar.xz mirror://gnu/gcc/gcc-10.4.0/gcc-10.4.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.4.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.4.0-musl-patches-1.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fbef3a9e4334c1a710e5663ed2089b96 diff --git a/metadata/md5-cache/sys-devel/kgcc64-13.1.0 b/metadata/md5-cache/sys-devel/kgcc64-13.1.0 deleted file mode 100644 index ef5382684bdd..000000000000 --- a/metadata/md5-cache/sys-devel/kgcc64-13.1.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=hppa? ( sys-devel/binutils-hppa64 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= -DESCRIPTION=64bit kernel compiler -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls -KEYWORDS=~hppa -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= -RESTRICT=!test? ( test ) -SLOT=13 -SRC_URI=mirror://gcc/gcc-13.1.0/gcc-13.1.0.tar.xz mirror://gnu/gcc/gcc-13.1.0/gcc-13.1.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0da44594415d66c542bf60072a09dfb7 diff --git a/metadata/md5-cache/sys-devel/kgcc64-13.2.0 b/metadata/md5-cache/sys-devel/kgcc64-13.2.0 deleted file mode 100644 index 11d66d77af7b..000000000000 --- a/metadata/md5-cache/sys-devel/kgcc64-13.2.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=hppa? ( sys-devel/binutils-hppa64 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack -DEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= -DESCRIPTION=64bit kernel compiler -EAPI=8 -HOMEPAGE=https://gcc.gnu.org/ -INHERIT=toolchain -IUSE=test vanilla +nls -KEYWORDS=~hppa -LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ -PDEPEND=>=sys-devel/gcc-config-2.3 -RDEPEND=sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= -RESTRICT=!test? ( test ) -SLOT=13 -SRC_URI=mirror://gcc/gcc-13.2.0/gcc-13.2.0.tar.xz mirror://gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=766b94cbd5419194feba27bbd2d5fc4c diff --git a/metadata/md5-cache/sys-devel/lld-14.0.6-r1 b/metadata/md5-cache/sys-devel/lld-14.0.6-r1 index 8b550b38e667..33527cb8f353 100644 --- a/metadata/md5-cache/sys-devel/lld-14.0.6-r1 +++ b/metadata/md5-cache/sys-devel/lld-14.0.6-r1 @@ -12,5 +12,5 @@ RDEPEND=~sys-devel/llvm-14.0.6 !sys-devel/lld:0 RESTRICT=!test? ( test ) !test? ( test ) SLOT=14/14 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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=26671ae41a4c43c90c6965c6a33bad29 diff --git a/metadata/md5-cache/sys-devel/lld-15.0.7 b/metadata/md5-cache/sys-devel/lld-15.0.7 index e648a58bb361..9f3df2996858 100644 --- a/metadata/md5-cache/sys-devel/lld-15.0.7 +++ b/metadata/md5-cache/sys-devel/lld-15.0.7 @@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-15.0.7 sys-libs/zlib:= !sys-devel/lld:0 RESTRICT=!test? ( test ) !test? ( test ) SLOT=15/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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=77afdbb022522342650c5d0c89af55de diff --git a/metadata/md5-cache/sys-devel/lld-16.0.6 b/metadata/md5-cache/sys-devel/lld-16.0.6 index e6f563761e8b..83e7d6a82fc7 100644 --- a/metadata/md5-cache/sys-devel/lld-16.0.6 +++ b/metadata/md5-cache/sys-devel/lld-16.0.6 @@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-16.0.6[zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r1.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2c109f3ac4a0977353e802cf6383d0f2 diff --git a/metadata/md5-cache/sys-devel/lld-17.0.1 b/metadata/md5-cache/sys-devel/lld-17.0.1 deleted file mode 100644 index a0aab3890e36..000000000000 --- a/metadata/md5-cache/sys-devel/lld-17.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/llvm:17 test? ( >=dev-util/cmake-3.16 || ( ( dev-lang/python:3.12 >=dev-python/lit-17.0.1[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-17.0.1[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-17.0.1[python_targets_python3_10(-)] ) ) ) 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-17.0.1[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !!sys-devel/llvm:0 -DESCRIPTION=The LLVM linker (link editor) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=debug test zstd verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=>=sys-devel/lld-toolchain-symlinks-16-r2:17 -RDEPEND=~sys-devel/llvm-17.0.1[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0 -RESTRICT=!test? ( test ) -SLOT=17/17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=abfba5be5dfaab09b89fa7bb75b48b37 diff --git a/metadata/md5-cache/sys-devel/lld-17.0.2 b/metadata/md5-cache/sys-devel/lld-17.0.2 deleted file mode 100644 index 3170f19c6378..000000000000 --- a/metadata/md5-cache/sys-devel/lld-17.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/llvm:17 test? ( >=dev-util/cmake-3.16 || ( ( dev-lang/python:3.12 >=dev-python/lit-17.0.2[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-17.0.2[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-17.0.2[python_targets_python3_10(-)] ) ) ) 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-17.0.2[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !!sys-devel/llvm:0 -DESCRIPTION=The LLVM linker (link editor) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=debug test zstd verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=>=sys-devel/lld-toolchain-symlinks-16-r2:17 -RDEPEND=~sys-devel/llvm-17.0.2[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0 -RESTRICT=!test? ( test ) -SLOT=17/17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=abfba5be5dfaab09b89fa7bb75b48b37 diff --git a/metadata/md5-cache/sys-devel/lld-17.0.3 b/metadata/md5-cache/sys-devel/lld-17.0.3 index b9e8423e1dfa..c04f43c41c98 100644 --- a/metadata/md5-cache/sys-devel/lld-17.0.3 +++ b/metadata/md5-cache/sys-devel/lld-17.0.3 @@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-17.0.3[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zs RESTRICT=!test? ( test ) SLOT=17/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 fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=abfba5be5dfaab09b89fa7bb75b48b37 diff --git a/metadata/md5-cache/sys-devel/lld-17.0.3.9999 b/metadata/md5-cache/sys-devel/lld-17.0.3.9999 index 56950296c990..910371b6e5cf 100644 --- a/metadata/md5-cache/sys-devel/lld-17.0.3.9999 +++ b/metadata/md5-cache/sys-devel/lld-17.0.3.9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=~sys-devel/llvm-17.0.3.9999[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0 RESTRICT=!test? ( test ) SLOT=17/17 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=117b83d9f1de10787a6835fd3eb43460 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5ed70ddc0d45258a2f780cd48e38004b diff --git a/metadata/md5-cache/sys-devel/lld-18.0.0.9999 b/metadata/md5-cache/sys-devel/lld-18.0.0.9999 index 607c8bf99ec7..c49762857237 100644 --- a/metadata/md5-cache/sys-devel/lld-18.0.0.9999 +++ b/metadata/md5-cache/sys-devel/lld-18.0.0.9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=~sys-devel/llvm-18.0.0.9999[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0 RESTRICT=!test? ( test ) SLOT=18/18.0.0.9999 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=117b83d9f1de10787a6835fd3eb43460 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5ed70ddc0d45258a2f780cd48e38004b diff --git a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231002 b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231002 deleted file mode 100644 index 291fc5b5c818..000000000000 --- a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231002 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/llvm:18 test? ( >=dev-util/cmake-3.16 || ( ( dev-lang/python:3.12 >=dev-python/lit-18.0.0_pre20231002[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-18.0.0_pre20231002[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-18.0.0_pre20231002[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=~sys-devel/llvm-18.0.0_pre20231002[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !!sys-devel/llvm:0 -DESCRIPTION=The LLVM linker (link editor) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+debug test zstd -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=>=sys-devel/lld-toolchain-symlinks-16-r2:18 -RDEPEND=~sys-devel/llvm-18.0.0_pre20231002[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0 -RESTRICT=!test? ( test ) -SLOT=18/18.0.0_pre20231002 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=117b83d9f1de10787a6835fd3eb43460 diff --git a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231013 b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231013 index c3a0254ed4dd..5e9ecff09f16 100644 --- a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231013 @@ -12,5 +12,5 @@ RDEPEND=~sys-devel/llvm-18.0.0_pre20231013[debug=,zstd=] sys-libs/zlib:= zstd? ( RESTRICT=!test? ( test ) SLOT=18/18.0.0_pre20231013 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=117b83d9f1de10787a6835fd3eb43460 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5ed70ddc0d45258a2f780cd48e38004b diff --git a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20230925 b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231019 similarity index 64% rename from metadata/md5-cache/sys-devel/lld-18.0.0_pre20230925 rename to metadata/md5-cache/sys-devel/lld-18.0.0_pre20231019 index 994a288291b2..16391681ae9d 100644 --- a/metadata/md5-cache/sys-devel/lld-18.0.0_pre20230925 +++ b/metadata/md5-cache/sys-devel/lld-18.0.0_pre20231019 @@ -1,6 +1,6 @@ -BDEPEND=sys-devel/llvm:18 test? ( >=dev-util/cmake-3.16 || ( ( dev-lang/python:3.12 >=dev-python/lit-18.0.0_pre20230925[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-18.0.0_pre20230925[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-18.0.0_pre20230925[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=sys-devel/llvm:18 test? ( >=dev-util/cmake-3.16 || ( ( dev-lang/python:3.12 >=dev-python/lit-18.0.0_pre20231019[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-18.0.0_pre20231019[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-18.0.0_pre20231019[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=~sys-devel/llvm-18.0.0_pre20230925[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !!sys-devel/llvm:0 +DEPEND=~sys-devel/llvm-18.0.0_pre20231019[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !!sys-devel/llvm:0 DESCRIPTION=The LLVM linker (link editor) EAPI=8 HOMEPAGE=https://llvm.org/ @@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs IUSE=+debug test zstd LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=>=sys-devel/lld-toolchain-symlinks-16-r2:18 -RDEPEND=~sys-devel/llvm-18.0.0_pre20230925[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0 +RDEPEND=~sys-devel/llvm-18.0.0_pre20231019[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0 RESTRICT=!test? ( test ) -SLOT=18/18.0.0_pre20230925 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=117b83d9f1de10787a6835fd3eb43460 +SLOT=18/18.0.0_pre20231019 +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5ed70ddc0d45258a2f780cd48e38004b diff --git a/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-14-r2 b/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-14-r2 index cf4f93ae9b0b..a57f1c778a5a 100644 --- a/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-14-r2 +++ b/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-14-r2 @@ -9,4 +9,4 @@ LICENSE=public-domain RDEPEND=sys-devel/lld:14 SLOT=14 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=65638e2514c835f014d26dcd7ea1873a +_md5_=785c5e7e1d4d9b1a089fb0e81dd612ae diff --git a/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-15-r2 b/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-15-r2 index f8ef19192053..e2b116e494b1 100644 --- a/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-15-r2 +++ b/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-15-r2 @@ -9,4 +9,4 @@ LICENSE=public-domain RDEPEND=sys-devel/lld:15 SLOT=15 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fb40e28a11ad4615f05b828799cce085 +_md5_=cf97a14da3ed7b83ea27c9f5df7bdb23 diff --git a/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-16-r2 b/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-16-r2 index 4840bc8e2794..d447a997ca51 100644 --- a/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-16-r2 +++ b/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-16-r2 @@ -9,4 +9,4 @@ LICENSE=public-domain RDEPEND=sys-devel/lld:16 SLOT=16 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cb459a2f1c988ebd6bb496a00f5c6c7e +_md5_=cf97a14da3ed7b83ea27c9f5df7bdb23 diff --git a/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-17 b/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-17 index 00b1265a860c..4ef656b8bae6 100644 --- a/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-17 +++ b/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-17 @@ -9,4 +9,4 @@ LICENSE=public-domain RDEPEND=sys-devel/lld:17 SLOT=17 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a66fcbe6dfafe027835b11a7e82e9a43 +_md5_=636c72214e02d9fc54fc4547374547da diff --git a/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-18 b/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-18 index 2fb4d88173cc..5966844bc0d3 100644 --- a/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-18 +++ b/metadata/md5-cache/sys-devel/lld-toolchain-symlinks-18 @@ -8,4 +8,4 @@ LICENSE=public-domain RDEPEND=sys-devel/lld:18 SLOT=18 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=913973768c18fa961dc9275dbd329d68 +_md5_=b81115ae97730af1adb429eef40b54f0 diff --git a/metadata/md5-cache/sys-devel/llvm-14.0.6-r4 b/metadata/md5-cache/sys-devel/llvm-14.0.6-r4 index e0b6821f8c6f..33de05f1526e 100644 --- a/metadata/md5-cache/sys-devel/llvm-14.0.6-r4 +++ b/metadata/md5-cache/sys-devel/llvm-14.0.6-r4 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=14 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 ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-14.0.6-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r4.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=60ca4cd3cdef6f9d5fe8fd011a60e11d diff --git a/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 b/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 index 0e73fad51129..0e28b3215e4f 100644 --- a/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 +++ b/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=15/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 ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r3.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8c8bb4eb628a6910552c6d459bdea2ae diff --git a/metadata/md5-cache/sys-devel/llvm-16.0.6 b/metadata/md5-cache/sys-devel/llvm-16.0.6 index 76de4ae51d16..4dbf1079ee43 100644 --- a/metadata/md5-cache/sys-devel/llvm-16.0.6 +++ b/metadata/md5-cache/sys-devel/llvm-16.0.6 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/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 ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=127a18ce19f11757a7de55906e3ec44b diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.1 b/metadata/md5-cache/sys-devel/llvm-17.0.1 deleted file mode 100644 index 4401d4d0d5f2..000000000000 --- a/metadata/md5-cache/sys-devel/llvm-17.0.1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl >=dev-util/cmake-3.16 sys-devel/gnuconfig kernel_Darwin? ( =sys-devel/binutils-apple-5.1 ) doc? ( || ( ( dev-lang/python:3.12 dev-python/recommonmark[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) ) ) libffi? ( virtual/pkgconfig ) 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 postinst prepare setup test unpack -DEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xar? ( app-arch/xar ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) binutils-plugin? ( sys-libs/binutils-libs ) -DESCRIPTION=Low Level Virtual Machine -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs -IUSE=+binutils-plugin debug debuginfod doc exegesis libedit +libffi ncurses test xar xml z3 zstd doc 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 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc -PDEPEND=sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks:17 binutils-plugin? ( >=sys-devel/llvmgold-17 ) -RDEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xar? ( app-arch/xar ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) !sys-devel/llvm: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=17/17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a8745dfb09fd05f4bf7de86b97cdbb24 diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.2-r1 b/metadata/md5-cache/sys-devel/llvm-17.0.2-r1 deleted file mode 100644 index fc5ba3b7211d..000000000000 --- a/metadata/md5-cache/sys-devel/llvm-17.0.2-r1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl >=dev-util/cmake-3.16 sys-devel/gnuconfig kernel_Darwin? ( =sys-devel/binutils-apple-5.1 ) doc? ( || ( ( dev-lang/python:3.12 dev-python/recommonmark[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) ) ) libffi? ( virtual/pkgconfig ) 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 postinst prepare setup test unpack -DEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xar? ( app-arch/xar ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) binutils-plugin? ( sys-libs/binutils-libs ) -DESCRIPTION=Low Level Virtual Machine -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs -IUSE=+binutils-plugin debug debuginfod doc exegesis libedit +libffi ncurses test xar xml z3 zstd doc 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 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc -PDEPEND=sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks:17 binutils-plugin? ( >=sys-devel/llvmgold-17 ) -RDEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xar? ( app-arch/xar ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) !sys-devel/llvm: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=17/17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.2.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bce4acae0cc650e47d22caeca56a1f5c diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.3 b/metadata/md5-cache/sys-devel/llvm-17.0.3 index 512ebee355b9..3fcafc45018d 100644 --- a/metadata/md5-cache/sys-devel/llvm-17.0.3 +++ b/metadata/md5-cache/sys-devel/llvm-17.0.3 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=17/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 ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a8745dfb09fd05f4bf7de86b97cdbb24 diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.3.9999 b/metadata/md5-cache/sys-devel/llvm-17.0.3.9999 index 289aa5563f96..852af4038d29 100644 --- a/metadata/md5-cache/sys-devel/llvm-17.0.3.9999 +++ b/metadata/md5-cache/sys-devel/llvm-17.0.3.9999 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_ 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=17/17 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9b8ed93eb592ed5ddb8d3edbbc02401e +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=32bdfa76dc0651316462cd6abb76eb6b diff --git a/metadata/md5-cache/sys-devel/llvm-18.0.0.9999 b/metadata/md5-cache/sys-devel/llvm-18.0.0.9999 index 64b47b308ae7..2b18dfd0a990 100644 --- a/metadata/md5-cache/sys-devel/llvm-18.0.0.9999 +++ b/metadata/md5-cache/sys-devel/llvm-18.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_ 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=18/18.0.0.9999 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=765f3f8d4608af637534e32ff01423e7 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e7d0cad51e7ae32e5e8d4e837167da0c diff --git a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20230925 b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20230925 deleted file mode 100644 index b36a74a1f247..000000000000 --- a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20230925 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl >=dev-util/cmake-3.16 sys-devel/gnuconfig kernel_Darwin? ( =sys-devel/binutils-apple-5.1 ) doc? ( || ( ( dev-lang/python:3.12 dev-python/recommonmark[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) ) ) libffi? ( virtual/pkgconfig ) dev-python/sphinx >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xar? ( app-arch/xar ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) binutils-plugin? ( sys-libs/binutils-libs ) -DESCRIPTION=Low Level Virtual Machine -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs -IUSE=+binutils-plugin +debug debuginfod doc exegesis libedit +libffi ncurses test xar xml z3 zstd +doc 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 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc -PDEPEND=sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks:18 binutils-plugin? ( >=sys-devel/llvmgold-18 ) -RDEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xar? ( app-arch/xar ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) !sys-devel/llvm: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=18/18.0.0_pre20230925 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=97d14d6505c7e7188a8ab4aec5db76c5 diff --git a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231013 b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231013 index 7c28bbc1a31f..bdcc36cb7252 100644 --- a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231013 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=18/18.0.0_pre20231013 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=765f3f8d4608af637534e32ff01423e7 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e7d0cad51e7ae32e5e8d4e837167da0c diff --git a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231002 b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231019 similarity index 93% rename from metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231002 rename to metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231019 index 708a49a52fbe..10036c1328ba 100644 --- a/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231002 +++ b/metadata/md5-cache/sys-devel/llvm-18.0.0_pre20231019 @@ -11,7 +11,7 @@ PDEPEND=sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks:18 binutils-plug RDEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xar? ( app-arch/xar ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) !sys-devel/llvm: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=18/18.0.0_pre20231002 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=765f3f8d4608af637534e32ff01423e7 +SLOT=18/18.0.0_pre20231019 +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e7d0cad51e7ae32e5e8d4e837167da0c diff --git a/metadata/md5-cache/sys-devel/llvm-common-14.0.6 b/metadata/md5-cache/sys-devel/llvm-common-14.0.6 index 1be086743e7e..ca61cab1af48 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-14.0.6 +++ b/metadata/md5-cache/sys-devel/llvm-common-14.0.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 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_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=336ae2250f613050cdb72be3f9313b21 diff --git a/metadata/md5-cache/sys-devel/llvm-common-15.0.7 b/metadata/md5-cache/sys-devel/llvm-common-15.0.7 index 911c326a7303..9eed6325cdca 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-15.0.7 +++ b/metadata/md5-cache/sys-devel/llvm-common-15.0.7 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 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_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=74bab60d2fd440b3b3d43e776eebe06a diff --git a/metadata/md5-cache/sys-devel/llvm-common-16.0.6 b/metadata/md5-cache/sys-devel/llvm-common-16.0.6 index d7d9ee11e660..9836f04ecd3d 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-16.0.6 +++ b/metadata/md5-cache/sys-devel/llvm-common-16.0.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 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_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=59793eb07d60e2fa6970879291c147ff diff --git a/metadata/md5-cache/sys-devel/llvm-common-17.0.1 b/metadata/md5-cache/sys-devel/llvm-common-17.0.1 deleted file mode 100644 index fb9b0376174d..000000000000 --- a/metadata/md5-cache/sys-devel/llvm-common-17.0.1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile install postinst postrm prepare unpack -DESCRIPTION=Common files shared between multiple slots of LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=elisp-common llvm.org -IUSE=emacs verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=!sys-devel/llvm:0 -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=b8e26919e008b64dde5b21ac21cbc45b diff --git a/metadata/md5-cache/sys-devel/llvm-common-17.0.2 b/metadata/md5-cache/sys-devel/llvm-common-17.0.2 deleted file mode 100644 index 4d56fb2493a1..000000000000 --- a/metadata/md5-cache/sys-devel/llvm-common-17.0.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile install postinst postrm prepare unpack -DESCRIPTION=Common files shared between multiple slots of LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=elisp-common llvm.org -IUSE=emacs verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=!sys-devel/llvm:0 -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=b8e26919e008b64dde5b21ac21cbc45b diff --git a/metadata/md5-cache/sys-devel/llvm-common-17.0.3 b/metadata/md5-cache/sys-devel/llvm-common-17.0.3 index 7d4c780a0a47..6b1732970ee5 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-17.0.3 +++ b/metadata/md5-cache/sys-devel/llvm-common-17.0.3 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 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_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=b8e26919e008b64dde5b21ac21cbc45b diff --git a/metadata/md5-cache/sys-devel/llvm-common-17.0.3.9999 b/metadata/md5-cache/sys-devel/llvm-common-17.0.3.9999 index 801b7b3a942a..104d8921cf97 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-17.0.3.9999 +++ b/metadata/md5-cache/sys-devel/llvm-common-17.0.3.9999 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PROPERTIES=live RDEPEND=!sys-devel/llvm:0 SLOT=0 -_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=92d30354d740cf0efa6153da9576ee8c +_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe +_md5_=4e56df1b08c8dd351154186d004f140d diff --git a/metadata/md5-cache/sys-devel/llvm-common-18.0.0.9999 b/metadata/md5-cache/sys-devel/llvm-common-18.0.0.9999 index 801b7b3a942a..104d8921cf97 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-18.0.0.9999 +++ b/metadata/md5-cache/sys-devel/llvm-common-18.0.0.9999 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PROPERTIES=live RDEPEND=!sys-devel/llvm:0 SLOT=0 -_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=92d30354d740cf0efa6153da9576ee8c +_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe +_md5_=4e56df1b08c8dd351154186d004f140d diff --git a/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231002 b/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231002 deleted file mode 100644 index 2361c9f5ac12..000000000000 --- a/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231002 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) -DEFINED_PHASES=compile install postinst postrm prepare unpack -DESCRIPTION=Common files shared between multiple slots of LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=elisp-common llvm.org -IUSE=emacs -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=!sys-devel/llvm:0 -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=92d30354d740cf0efa6153da9576ee8c diff --git a/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231013 b/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231013 index beabd35ac8d3..741780f92e21 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231013 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=92d30354d740cf0efa6153da9576ee8c +_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe +_md5_=4e56df1b08c8dd351154186d004f140d diff --git a/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20230925 b/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231019 similarity index 60% rename from metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20230925 rename to metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231019 index 4362e9e4f23b..2de70672ca97 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20230925 +++ b/metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20231019 @@ -8,6 +8,6 @@ IUSE=emacs LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=92d30354d740cf0efa6153da9576ee8c +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe +_md5_=4e56df1b08c8dd351154186d004f140d diff --git a/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-14-r1 b/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-14-r1 index 6c627af1af84..12b1aea21d4e 100644 --- a/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-14-r1 +++ b/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-14-r1 @@ -9,4 +9,4 @@ LICENSE=public-domain RDEPEND=sys-devel/llvm:14 SLOT=14 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=8a081408e7aabdf2e9f057b2fc1190f0 +_md5_=5e53dc216a8d8c7c2e21f7fd892fa0ce diff --git a/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-15-r1 b/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-15-r1 index d311e6348433..6ec3ffbf9956 100644 --- a/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-15-r1 +++ b/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-15-r1 @@ -9,4 +9,4 @@ LICENSE=public-domain RDEPEND=sys-devel/llvm:15 SLOT=15 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=34d3585b69d34d9a87d0ae63e8983ca1 +_md5_=4c992e671c4b9d5224b4cdbd2c3e07a4 diff --git a/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-16-r1 b/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-16-r1 index 65ff8607836a..1a39250ef85d 100644 --- a/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-16-r1 +++ b/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-16-r1 @@ -9,4 +9,4 @@ LICENSE=public-domain RDEPEND=sys-devel/llvm:16 SLOT=16 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=4444babac416089ef63ceae858fc1004 +_md5_=eb18ecdbc7775b9447d3882d75758d48 diff --git a/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-17 b/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-17 index 32e78c5a0dbf..0e544ec2f7e9 100644 --- a/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-17 +++ b/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-17 @@ -9,4 +9,4 @@ LICENSE=public-domain RDEPEND=sys-devel/llvm:17 SLOT=17 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=4b6261dc106dc5459beb312b09f4720b +_md5_=598f94e78f40c30398129e291e0494d5 diff --git a/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-18 b/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-18 index ac9871215301..15b3cb1b4923 100644 --- a/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-18 +++ b/metadata/md5-cache/sys-devel/llvm-toolchain-symlinks-18 @@ -8,4 +8,4 @@ LICENSE=public-domain RDEPEND=sys-devel/llvm:18 SLOT=18 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a0eeaa964a65daa6c7f99e3319024908 +_md5_=13d03f4ee6bae463c2a22b96a21b27df diff --git a/metadata/md5-cache/sys-devel/llvmgold-18 b/metadata/md5-cache/sys-devel/llvmgold-18 index 2d9fb0f42635..4b7274359b73 100644 --- a/metadata/md5-cache/sys-devel/llvmgold-18 +++ b/metadata/md5-cache/sys-devel/llvmgold-18 @@ -5,4 +5,4 @@ HOMEPAGE=https://llvm.org/ LICENSE=public-domain RDEPEND=sys-devel/llvm:18[binutils-plugin] !sys-devel/llvm:0 SLOT=0 -_md5_=9748477dad9ab27e5080f631863764d1 +_md5_=7a70a1deb3138a22cd4a5f6a04b1606f diff --git a/metadata/md5-cache/sys-devel/mold-2.3.0 b/metadata/md5-cache/sys-devel/mold-2.3.0 new file mode 100644 index 000000000000..0108e85c61e5 --- /dev/null +++ b/metadata/md5-cache/sys-devel/mold-2.3.0 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare pretend test +DEPEND=app-arch/zstd:= >=dev-cpp/tbb-2021.7.0-r1:= dev-libs/blake3:= sys-libs/zlib !kernel_Darwin? ( >=dev-libs/mimalloc-2:= ) +DESCRIPTION=A Modern Linker +EAPI=8 +HOMEPAGE=https://github.com/rui314/mold +INHERIT=cmake toolchain-funcs +KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86 +LICENSE=MIT BSD-2 +RDEPEND=app-arch/zstd:= >=dev-cpp/tbb-2021.7.0-r1:= dev-libs/blake3:= sys-libs/zlib !kernel_Darwin? ( >=dev-libs/mimalloc-2:= ) +SLOT=0 +SRC_URI=https://github.com/rui314/mold/archive/refs/tags/v2.3.0.tar.gz -> mold-2.3.0.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=aa19c2f1b313ac5c8d18afcb2ee5f151 diff --git a/metadata/md5-cache/sys-devel/mold-9999 b/metadata/md5-cache/sys-devel/mold-9999 index a0fd532e81e8..80391b1c528f 100644 --- a/metadata/md5-cache/sys-devel/mold-9999 +++ b/metadata/md5-cache/sys-devel/mold-9999 @@ -10,4 +10,4 @@ PROPERTIES=live RDEPEND=app-arch/zstd:= >=dev-cpp/tbb-2021.7.0-r1:= dev-libs/blake3:= sys-libs/zlib !kernel_Darwin? ( >=dev-libs/mimalloc-2:= ) SLOT=0 _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7478c7898198018b52dc75b7d23da33b +_md5_=aa19c2f1b313ac5c8d18afcb2ee5f151 diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz index df83d27d6ee7173df7bff10113423503cb6b9e32..bbb48c703452bca0fb4da76afbb411f60ef6c92f 100644 GIT binary patch literal 20655 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 a0t=jRc29ZtbfaeLKm5N4F`#=Hl>h+bvKrX{ literal 18719 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 zms?)=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-build toolchain-funcs +IUSE=debug hardened savedconfig +initramfs test +strip +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-5.15.136 +RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.136 virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) sparc? ( savedconfig ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=5.15.136 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-142.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-142.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=db9f6c3bb73ef17d5441aefeaf5f5cd0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.59 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.59 new file mode 100644 index 000000000000..bfa54487ccef --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.59 @@ -0,0 +1,18 @@ +BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) +DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test +DESCRIPTION=Linux kernel built with Gentoo patches +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-build toolchain-funcs +IUSE=debug hardened savedconfig +initramfs test +strip +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.1.59 +RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.59 virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.1.59 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-66.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-66.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=e3ff58cc2719362bc799011bd2eff062 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.8 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.8 new file mode 100644 index 000000000000..27eaa52423fc --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.8 @@ -0,0 +1,18 @@ +BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) +DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test +DESCRIPTION=Linux kernel built with Gentoo patches +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-build toolchain-funcs +IUSE=debug hardened secureboot savedconfig secureboot +initramfs test +strip modules-sign +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.5.8 +RDEPEND=!sys-kernel/gentoo-kernel-bin:6.5.8 virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.5.8 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-10.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-10.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.5.4-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.5.4-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.5.4-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.5.4-gentoo ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=7f7c090e03068ffe914cfd353e42cac7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.136 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.136 new file mode 100644 index 000000000000..a0644b153d49 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.136 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) +DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack +DESCRIPTION=Pre-built Linux kernel with Gentoo patches +EAPI=8 +HOMEPAGE=https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-install toolchain-funcs unpacker +IUSE=+initramfs test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-5.15.136 +RDEPEND=!sys-kernel/gentoo-kernel:5.15.136 virtual/libelf +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=5.15.136 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-142.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-142.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.136-1.gpkg.tar -> gentoo-kernel-5.15.136-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.136-1.gpkg.tar -> gentoo-kernel-5.15.136-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.136-1.gpkg.tar -> gentoo-kernel-5.15.136-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.136-1.gpkg.tar -> gentoo-kernel-5.15.136-1.x86.gpkg.tar ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=3a8ae6be2f70d60acd9626d82f8147e7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.59 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.59 new file mode 100644 index 000000000000..65aed25727ff --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.59 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) +DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack +DESCRIPTION=Pre-built Linux kernel with Gentoo patches +EAPI=8 +HOMEPAGE=https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-install toolchain-funcs unpacker +IUSE=+initramfs test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.1.59 +RDEPEND=!sys-kernel/gentoo-kernel:6.1.59 virtual/libelf +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.1.59 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-66.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-66.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.59-1.gpkg.tar -> gentoo-kernel-6.1.59-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.59-1.gpkg.tar -> gentoo-kernel-6.1.59-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.59-1.gpkg.tar -> gentoo-kernel-6.1.59-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.59-1.gpkg.tar -> gentoo-kernel-6.1.59-1.x86.gpkg.tar ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=638fa6f1043295de6000a4dad1d7fcb7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.8 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.8 new file mode 100644 index 000000000000..5c6aff58eed1 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.8 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) +DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend setup test unpack +DESCRIPTION=Pre-built Linux kernel with Gentoo patches +EAPI=8 +HOMEPAGE=https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-install toolchain-funcs unpacker +IUSE=secureboot +initramfs test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.5.8 +RDEPEND=!sys-kernel/gentoo-kernel:6.5.8 virtual/libelf +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.5.8 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-10.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-10.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.8-1.gpkg.tar -> gentoo-kernel-6.5.8-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.8-1.gpkg.tar -> gentoo-kernel-6.5.8-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.8-1.gpkg.tar -> gentoo-kernel-6.5.8-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.8-1.gpkg.tar -> gentoo-kernel-6.5.8-1.x86.gpkg.tar ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=386a86b3706c805a1e5c87b78e943177 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.187 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.187 index 20eece7a322d..341d7bb253a2 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.187 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.187 @@ -4,11 +4,11 @@ EAPI=8 HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches INHERIT=kernel-2 IUSE=experimental symlink build -KEYWORDS=arm arm64 hppa ppc ppc64 sparc +KEYWORDS=hppa ppc sparc LICENSE=GPL-2 RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip SLOT=5.10.187 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-197.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-197.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-197.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-197.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-197.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-197.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=73f852e3a4dec114997c48829b7180c0 +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=5872a7a5a4d67f6350c42014d26c4fa5 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.198 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.198 index 05fa941efdb5..30c3ad4debe0 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.198 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.198 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=5.10.198 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-208.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-208.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-208.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-208.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-208.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-208.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=b237f26beb6d78dd103ff383a0a49a26 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.122 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.122 index e634bc969a73..d3fd3f53e2ac 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.122 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.122 @@ -4,11 +4,11 @@ EAPI=8 HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches INHERIT=kernel-2 IUSE=experimental symlink build -KEYWORDS=arm arm64 hppa ppc ppc64 sparc +KEYWORDS=hppa ppc sparc LICENSE=GPL-2 RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip SLOT=5.15.122 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-128.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-128.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-128.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-128.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-128.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-128.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d910be2eeeabb6e5f2ad0b636e79592e +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=cda521160c8e49be87181bfd4908850e diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.135 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.135 index bddfb5db9bc9..71ca4afe65eb 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.135 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.135 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=5.15.135 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-141.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-141.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-141.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-141.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-141.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-141.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=53a98e326839903ab3c507de850ec4d7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.136-r1 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.136-r1 new file mode 100644 index 000000000000..b1d12c809fbb --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.136-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DESCRIPTION=Full sources including the Gentoo patchset for the 5.15 kernel tree +EAPI=8 +HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches +INHERIT=kernel-2 +IUSE=experimental symlink build +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) +RESTRICT=binchecks strip +SLOT=5.15.136-r1 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-142.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-142.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-142.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-142.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-142.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-142.experimental.tar.xz ) +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=b64346532739370a298f2cb7e21ac273 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.53-r1 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.53-r1 index e200ebdaf67b..014338460671 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.53-r1 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.53-r1 @@ -4,11 +4,11 @@ EAPI=8 HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches INHERIT=kernel-2 IUSE=experimental symlink build -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=hppa ~m68k ~mips ppc ~s390 sparc LICENSE=GPL-2 RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip SLOT=6.1.53-r1 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-60.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-60.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-60.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-60.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-60.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-60.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a58112b2a78e56773dbb5ebdf66fbcff +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=f818c5b8d12dcc2002e7558b93ba6877 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56 index 8008b430f2da..839c7e4ce7d9 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.1.56 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-63.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-63.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-63.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=949ab2dcd37dcd64541aa1b6a2c2eebf diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.57 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.57 index 4b86f8f305cf..63aa2f54ccbe 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.57 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.57 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.1.57 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-64.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-64.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-64.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-64.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-64.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-64.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=961d24c01418ebda4f28fdc132b4b71c diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.58 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.58 index d37d7501ed4d..aba058db3b7b 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.58 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.58 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.1.58 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-65.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-65.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-65.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-65.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-65.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-65.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=d090aec2132c177ced7e40cdaef302ef diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.59-r1 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.59-r1 new file mode 100644 index 000000000000..05561c7cecd9 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.59-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DESCRIPTION=Full sources including the Gentoo patchset for the 6.1 kernel tree +EAPI=8 +HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches +INHERIT=kernel-2 +IUSE=experimental symlink build +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) +RESTRICT=binchecks strip +SLOT=6.1.59-r1 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-66.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-66.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-66.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-66.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-66.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-66.experimental.tar.xz ) +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=e9410cdccfd6c4ad924d25743ddf6e69 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.5 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.5 index 88af3724af8c..244ba626db1c 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.5 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.5 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.5.5 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-7.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-7.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-7.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-7.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-7.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-7.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=5ccd35692bba5ee0db68454ea55f9ad9 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6 index 7c9858ab83fd..1a90c2f15798 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.5.6 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-8.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-8.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-8.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=676f6ff441120ae6c0d5af68e0e39b8b diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.7 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.7 index 399868ab205f..7461a39de3aa 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.7 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.7 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.5.7 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-9.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-9.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-9.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-9.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-9.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-9.experimental.tar.xz ) -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=11b04c6b798d8e1e821a0d4c20df4ad0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.8-r1 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.8-r1 new file mode 100644 index 000000000000..0ae76b823f90 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.8-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DESCRIPTION=Full sources including the Gentoo patchset for the 6.5 kernel tree +EAPI=8 +HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches +INHERIT=kernel-2 +IUSE=experimental symlink build +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) +RESTRICT=binchecks strip +SLOT=6.5.8-r1 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-10.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-10.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-10.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-10.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-10.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-10.experimental.tar.xz ) +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=a60983dbeae3c2831847a97d27e589db diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc1 b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc1 index cc74ba6c718b..171bd0f34f80 100644 --- a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc1 +++ b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc1 @@ -11,5 +11,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.6_rc1 SRC_URI=https://git.kernel.org/torvalds/p/v6.6-rc1/v6.5 -> patch-6.6-rc1.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=1359cbcf822d7ba8fc3b698015fbc8e8 diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc2 b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc2 index e9b66dba7b3e..8db4dffa3fbd 100644 --- a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc2 +++ b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc2 @@ -11,5 +11,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.6_rc2 SRC_URI=https://git.kernel.org/torvalds/p/v6.6-rc2/v6.5 -> patch-6.6-rc2.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=1359cbcf822d7ba8fc3b698015fbc8e8 diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc3 b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc3 index 735cf76e8c79..a753245bdb20 100644 --- a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc3 +++ b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc3 @@ -11,5 +11,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.6_rc3 SRC_URI=https://git.kernel.org/torvalds/p/v6.6-rc3/v6.5 -> patch-6.6-rc3.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=1359cbcf822d7ba8fc3b698015fbc8e8 diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc4 b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc4 index d81108058de3..331d9692ccec 100644 --- a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc4 +++ b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc4 @@ -11,5 +11,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.6_rc4 SRC_URI=https://git.kernel.org/torvalds/p/v6.6-rc4/v6.5 -> patch-6.6-rc4.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=1359cbcf822d7ba8fc3b698015fbc8e8 diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc5 b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc5 index f4a820595945..c1f11505c68c 100644 --- a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc5 +++ b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc5 @@ -11,5 +11,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.6_rc5 SRC_URI=https://git.kernel.org/torvalds/p/v6.6-rc5/v6.5 -> patch-6.6-rc5.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=1359cbcf822d7ba8fc3b698015fbc8e8 diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc6 b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc6 index 637842c0d1eb..a5fdaf035d79 100644 --- a/metadata/md5-cache/sys-kernel/git-sources-6.6_rc6 +++ b/metadata/md5-cache/sys-kernel/git-sources-6.6_rc6 @@ -11,5 +11,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.6_rc6 SRC_URI=https://git.kernel.org/torvalds/p/v6.6-rc6/v6.5 -> patch-6.6-rc6.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=1359cbcf822d7ba8fc3b698015fbc8e8 diff --git a/metadata/md5-cache/sys-kernel/linux-headers-3.18-r1 b/metadata/md5-cache/sys-kernel/linux-headers-3.18-r1 index 0916c803d907..7933fc19fd9d 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-3.18-r1 +++ b/metadata/md5-cache/sys-kernel/linux-headers-3.18-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=mirror://gentoo/gentoo-headers-base-3.18.tar.xz mirror://gentoo/gentoo-headers-3.18-1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=5d5c994f1e23ed1941a28af8e4a95d59 diff --git a/metadata/md5-cache/sys-kernel/linux-headers-4.14-r2 b/metadata/md5-cache/sys-kernel/linux-headers-4.14-r2 index 8eb2852c2085..14bf2aac220a 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-4.14-r2 +++ b/metadata/md5-cache/sys-kernel/linux-headers-4.14-r2 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=mirror://gentoo/gentoo-headers-base-4.14.tar.xz mirror://gentoo/gentoo-headers-4.14-1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=706ff448b0cc0b2920c9d6a290772917 diff --git a/metadata/md5-cache/sys-kernel/linux-headers-4.19-r1 b/metadata/md5-cache/sys-kernel/linux-headers-4.19-r1 index 8ea88596b748..c052780e4955 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-4.19-r1 +++ b/metadata/md5-cache/sys-kernel/linux-headers-4.19-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=mirror://gentoo/gentoo-headers-base-4.19.tar.xz https://dev.gentoo.org/~sam/distfiles/gentoo-headers-base-4.19.tar.xz mirror://gentoo/gentoo-headers-4.19-1.tar.xz https://dev.gentoo.org/~sam/distfiles/gentoo-headers-4.19-1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=4df7b01a58c2f88ae9e27105dad9ae83 diff --git a/metadata/md5-cache/sys-kernel/linux-headers-4.4-r1 b/metadata/md5-cache/sys-kernel/linux-headers-4.4-r1 index c6ed79405ed7..8378a2014643 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-4.4-r1 +++ b/metadata/md5-cache/sys-kernel/linux-headers-4.4-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=mirror://gentoo/gentoo-headers-base-4.4.tar.xz mirror://gentoo/gentoo-headers-4.4-1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=706ff448b0cc0b2920c9d6a290772917 diff --git a/metadata/md5-cache/sys-kernel/linux-headers-4.9-r1 b/metadata/md5-cache/sys-kernel/linux-headers-4.9-r1 index 33b2d0ffe871..166bd937e0f1 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-4.9-r1 +++ b/metadata/md5-cache/sys-kernel/linux-headers-4.9-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=mirror://gentoo/gentoo-headers-base-4.9.tar.xz mirror://gentoo/gentoo-headers-4.9-1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=9785d8d878d858d3bbc4145bd007fdae diff --git a/metadata/md5-cache/sys-kernel/linux-headers-5.10-r2 b/metadata/md5-cache/sys-kernel/linux-headers-5.10-r2 index 8169ffc2b12d..bcd4981d9350 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-5.10-r2 +++ b/metadata/md5-cache/sys-kernel/linux-headers-5.10-r2 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz mirror://gentoo/gentoo-headers-5.10-1.tar.xz https://dev.gentoo.org/~sam/distfiles/gentoo-headers-5.10-1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=33992b7eedf8eba58cce52a98d6e0874 diff --git a/metadata/md5-cache/sys-kernel/linux-headers-5.15-r3 b/metadata/md5-cache/sys-kernel/linux-headers-5.15-r3 index 3af6e894458b..e1f015e5d06a 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-5.15-r3 +++ b/metadata/md5-cache/sys-kernel/linux-headers-5.15-r3 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=test SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-kernel/linux-headers/gentoo-headers-5.15-1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=645d6f1ffa440b9b3f7fb1596e113997 diff --git a/metadata/md5-cache/sys-kernel/linux-headers-5.4-r2 b/metadata/md5-cache/sys-kernel/linux-headers-5.4-r2 index c29c2391aa3d..4c755f992c60 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-5.4-r2 +++ b/metadata/md5-cache/sys-kernel/linux-headers-5.4-r2 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz mirror://gentoo/gentoo-headers-5.4-2.tar.xz https://dev.gentoo.org/~sam/distfiles/gentoo-headers-5.4-2.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=b44e8ab29e48810cbf4f7d422a861e2a diff --git a/metadata/md5-cache/sys-kernel/linux-headers-6.1 b/metadata/md5-cache/sys-kernel/linux-headers-6.1 index 761486c8fdcc..82167adcf085 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-6.1 +++ b/metadata/md5-cache/sys-kernel/linux-headers-6.1 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-kernel/linux-headers/gentoo-headers-6.1-0.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=0d24601c02985b290c6a172e217fc572 diff --git a/metadata/md5-cache/sys-kernel/linux-headers-6.3 b/metadata/md5-cache/sys-kernel/linux-headers-6.3 index eef3687093f8..93f24c3433cc 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-6.3 +++ b/metadata/md5-cache/sys-kernel/linux-headers-6.3 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-kernel/linux-headers/gentoo-headers-6.3-1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=3165141cf7f934f2ea1b5961ceae626e diff --git a/metadata/md5-cache/sys-kernel/linux-headers-6.4 b/metadata/md5-cache/sys-kernel/linux-headers-6.4 index 024032dad643..d451ba4e2737 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-6.4 +++ b/metadata/md5-cache/sys-kernel/linux-headers-6.4 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-kernel/linux-headers/gentoo-headers-6.4-1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=8f439893bc354a1d75fb9745efce1c6a diff --git a/metadata/md5-cache/sys-kernel/linux-headers-6.5 b/metadata/md5-cache/sys-kernel/linux-headers-6.5 index b4d48b6820f9..e71bc5190f4a 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-6.5 +++ b/metadata/md5-cache/sys-kernel/linux-headers-6.5 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-kernel/linux-headers/gentoo-headers-6.5-1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=8f439893bc354a1d75fb9745efce1c6a diff --git a/metadata/md5-cache/sys-kernel/linux-headers-6.5-r1 b/metadata/md5-cache/sys-kernel/linux-headers-6.5-r1 index 292c5e462eb2..169c73e7f87a 100644 --- a/metadata/md5-cache/sys-kernel/linux-headers-6.5-r1 +++ b/metadata/md5-cache/sys-kernel/linux-headers-6.5-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=binchecks strip SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-kernel/linux-headers/gentoo-headers-6.5-2.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=19357c5c2254366ee542281a6da9a02c diff --git a/metadata/md5-cache/sys-kernel/mips-sources-4.14.307 b/metadata/md5-cache/sys-kernel/mips-sources-4.14.307 index bb80f5b06291..59323385b1a3 100644 --- a/metadata/md5-cache/sys-kernel/mips-sources-4.14.307 +++ b/metadata/md5-cache/sys-kernel/mips-sources-4.14.307 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=4.14.307 SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.14.307.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz https://dev.gentoo.org/~kumba/distfiles/mipsgit-4.14.0-20180128.diff.xz https://dev.gentoo.org/~kumba/distfiles/mips-sources-4.14.0-patches-v4.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=a95e4412cfb71cb9c034a5f515d3a266 diff --git a/metadata/md5-cache/sys-kernel/mips-sources-4.19.275 b/metadata/md5-cache/sys-kernel/mips-sources-4.19.275 index 58659b51d51d..25b348a6616e 100644 --- a/metadata/md5-cache/sys-kernel/mips-sources-4.19.275 +++ b/metadata/md5-cache/sys-kernel/mips-sources-4.19.275 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=4.19.275 SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.275.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz https://dev.gentoo.org/~kumba/distfiles/mips-sources-4.19.0-patches-v4.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=d8bd5152cc04ff7818e76118954a7f7f diff --git a/metadata/md5-cache/sys-kernel/mips-sources-5.4.234 b/metadata/md5-cache/sys-kernel/mips-sources-5.4.234 index 81124b9f7acc..1cd01c64e0a3 100644 --- a/metadata/md5-cache/sys-kernel/mips-sources-5.4.234 +++ b/metadata/md5-cache/sys-kernel/mips-sources-5.4.234 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=5.4.234 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.4.234.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~kumba/distfiles/mips-sources-5.4-patches-v8.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=fcca2f063964a61fd647521ca8a60191 diff --git a/metadata/md5-cache/sys-kernel/pf-sources-6.1_p6 b/metadata/md5-cache/sys-kernel/pf-sources-6.1_p6 index 8dfc6bcbc579..c2caf038f9b8 100644 --- a/metadata/md5-cache/sys-kernel/pf-sources-6.1_p6 +++ b/metadata/md5-cache/sys-kernel/pf-sources-6.1_p6 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.1_p6 SRC_URI=https://codeberg.org/pf-kernel/linux/archive/v6.1-pf6.tar.gz -> linux-6.1-pf6.tar.gz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-6.1-14.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-6.1-14.extras.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=aa954bd4b8b4f1fe8d05298f8fce607b diff --git a/metadata/md5-cache/sys-kernel/pf-sources-6.2_p7 b/metadata/md5-cache/sys-kernel/pf-sources-6.2_p7 index 774d7179822c..6ed3dbc90072 100644 --- a/metadata/md5-cache/sys-kernel/pf-sources-6.2_p7 +++ b/metadata/md5-cache/sys-kernel/pf-sources-6.2_p7 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.2_p7 SRC_URI=https://codeberg.org/pf-kernel/linux/archive/v6.2-pf7.tar.gz -> linux-6.2-pf7.tar.gz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-6.2-1.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-6.2-1.extras.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=26906e2b2c92e81f89c60caf8f694795 diff --git a/metadata/md5-cache/sys-kernel/raspberrypi-sources-5.15.76_p20221104 b/metadata/md5-cache/sys-kernel/raspberrypi-sources-5.15.76_p20221104 index 1eadf1365f3c..9e0faef89b24 100644 --- a/metadata/md5-cache/sys-kernel/raspberrypi-sources-5.15.76_p20221104 +++ b/metadata/md5-cache/sys-kernel/raspberrypi-sources-5.15.76_p20221104 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=5.15.76_p20221104 SRC_URI=https://github.com/raspberrypi/linux/archive/1.20221104.tar.gz -> linux-5.15.76_p20221104-raspberrypi.tar.gz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-22.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-22.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-22.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-22.extras.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=e2cb36ec8842f598f6a621111199814b diff --git a/metadata/md5-cache/sys-kernel/raspberrypi-sources-5.15.84_p20230106 b/metadata/md5-cache/sys-kernel/raspberrypi-sources-5.15.84_p20230106 index a10a5c48954a..07304e60a19e 100644 --- a/metadata/md5-cache/sys-kernel/raspberrypi-sources-5.15.84_p20230106 +++ b/metadata/md5-cache/sys-kernel/raspberrypi-sources-5.15.84_p20230106 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=5.15.84_p20230106 SRC_URI=https://github.com/raspberrypi/linux/archive/1.20230106.tar.gz -> linux-5.15.84_p20230106-raspberrypi.tar.gz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-22.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-22.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-22.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-22.extras.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=e2cb36ec8842f598f6a621111199814b diff --git a/metadata/md5-cache/sys-kernel/raspberrypi-sources-6.1.21_p20230405 b/metadata/md5-cache/sys-kernel/raspberrypi-sources-6.1.21_p20230405 index 1c4bbfcf85da..2e6a459029dd 100644 --- a/metadata/md5-cache/sys-kernel/raspberrypi-sources-6.1.21_p20230405 +++ b/metadata/md5-cache/sys-kernel/raspberrypi-sources-6.1.21_p20230405 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.1.21_p20230405 SRC_URI=https://github.com/raspberrypi/linux/archive/1.20230405.tar.gz -> linux-6.1.21_p20230405-raspberrypi.tar.gz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-25.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-25.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-25.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-25.extras.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=18246ffe0f92b455d7c1f78856efc464 diff --git a/metadata/md5-cache/sys-kernel/rt-sources-4.14.326_p155 b/metadata/md5-cache/sys-kernel/rt-sources-4.14.326_p155 index 148d29b6e3e7..0386313ff087 100644 --- a/metadata/md5-cache/sys-kernel/rt-sources-4.14.326_p155 +++ b/metadata/md5-cache/sys-kernel/rt-sources-4.14.326_p155 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=4.14.326_p155 SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.14.326.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz https://www.kernel.org/pub/linux/kernel/projects/rt/4.14/patch-4.14.326-rt155.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/4.14/older/patch-4.14.326-rt155.patch.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=79671f006cc62d6ead0bc41cedac4020 diff --git a/metadata/md5-cache/sys-kernel/rt-sources-4.19.295_p129 b/metadata/md5-cache/sys-kernel/rt-sources-4.19.295_p129 index abce2e8a0bcc..88664e4699d5 100644 --- a/metadata/md5-cache/sys-kernel/rt-sources-4.19.295_p129 +++ b/metadata/md5-cache/sys-kernel/rt-sources-4.19.295_p129 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=4.19.295_p129 SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.295.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/patch-4.19.295-rt129.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patch-4.19.295-rt129.patch.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=79671f006cc62d6ead0bc41cedac4020 diff --git a/metadata/md5-cache/sys-kernel/rt-sources-5.10.197_p96 b/metadata/md5-cache/sys-kernel/rt-sources-5.10.197_p96 index ea7fa915f5a9..11f8ce007ac7 100644 --- a/metadata/md5-cache/sys-kernel/rt-sources-5.10.197_p96 +++ b/metadata/md5-cache/sys-kernel/rt-sources-5.10.197_p96 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=5.10.197_p96 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.197.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.10-gnu/deblob-5.10 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.10-gnu/deblob-check -> deblob-check-5.10 ) https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/patch-5.10.197-rt96.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/older/patch-5.10.197-rt96.patch.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=f6a9c79ff5e6b5ea13a6fa587de67550 diff --git a/metadata/md5-cache/sys-kernel/rt-sources-5.15.133_p69 b/metadata/md5-cache/sys-kernel/rt-sources-5.15.133_p69 index 791108bb8036..b20f57a6812b 100644 --- a/metadata/md5-cache/sys-kernel/rt-sources-5.15.133_p69 +++ b/metadata/md5-cache/sys-kernel/rt-sources-5.15.133_p69 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=5.15.133_p69 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.133.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.15-gnu/deblob-5.15 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.15-gnu/deblob-check -> deblob-check-5.15 ) https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/patch-5.15.133-rt69.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15.133-rt69.patch.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=f6a9c79ff5e6b5ea13a6fa587de67550 diff --git a/metadata/md5-cache/sys-kernel/rt-sources-5.4.257_p87 b/metadata/md5-cache/sys-kernel/rt-sources-5.4.257_p87 index 4308a7569471..1546ea6324b1 100644 --- a/metadata/md5-cache/sys-kernel/rt-sources-5.4.257_p87 +++ b/metadata/md5-cache/sys-kernel/rt-sources-5.4.257_p87 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=5.4.257_p87 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.4.257.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://www.kernel.org/pub/linux/kernel/projects/rt/5.4/patch-5.4.257-rt87.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/5.4/older/patch-5.4.257-rt87.patch.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=79671f006cc62d6ead0bc41cedac4020 diff --git a/metadata/md5-cache/sys-kernel/rt-sources-6.0.5_p14 b/metadata/md5-cache/sys-kernel/rt-sources-6.0.5_p14 index ee066510fc8b..6e88bef5d9de 100644 --- a/metadata/md5-cache/sys-kernel/rt-sources-6.0.5_p14 +++ b/metadata/md5-cache/sys-kernel/rt-sources-6.0.5_p14 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.0.5_p14 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.0.5.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.0.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//6.0-gnu/deblob-6.0 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//6.0-gnu/deblob-check -> deblob-check-6.0 ) https://www.kernel.org/pub/linux/kernel/projects/rt/6.0/patch-6.0.5-rt14.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/6.0/older/patch-6.0.5-rt14.patch.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=7433e098049f0396cfc033411f0d8182 diff --git a/metadata/md5-cache/sys-kernel/rt-sources-6.1.54_p15 b/metadata/md5-cache/sys-kernel/rt-sources-6.1.54_p15 index 07336322e45c..bc17285155d8 100644 --- a/metadata/md5-cache/sys-kernel/rt-sources-6.1.54_p15 +++ b/metadata/md5-cache/sys-kernel/rt-sources-6.1.54_p15 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.1.54_p15 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.54.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//6.1-gnu/deblob-6.1 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//6.1-gnu/deblob-check -> deblob-check-6.1 ) https://www.kernel.org/pub/linux/kernel/projects/rt/6.1/patch-6.1.54-rt15.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/6.1/older/patch-6.1.54-rt15.patch.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=f6a9c79ff5e6b5ea13a6fa587de67550 diff --git a/metadata/md5-cache/sys-kernel/rt-sources-6.5.2_p8 b/metadata/md5-cache/sys-kernel/rt-sources-6.5.2_p8 index a41b3e8ddb6d..cb7df53af196 100644 --- a/metadata/md5-cache/sys-kernel/rt-sources-6.5.2_p8 +++ b/metadata/md5-cache/sys-kernel/rt-sources-6.5.2_p8 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.5.2_p8 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.2.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//6.5-gnu/deblob-6.5 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//6.5-gnu/deblob-check -> deblob-check-6.5 ) https://www.kernel.org/pub/linux/kernel/projects/rt/6.5/patch-6.5.2-rt8.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/6.5/older/patch-6.5.2-rt8.patch.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=f6a9c79ff5e6b5ea13a6fa587de67550 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.136 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.136 new file mode 100644 index 000000000000..616ffe989ed3 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.136 @@ -0,0 +1,18 @@ +BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack +DESCRIPTION=Linux kernel built from vanilla upstream sources +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-build toolchain-funcs verify-sig +IUSE=debug hardened savedconfig +initramfs test +strip verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-5.15.136 +RDEPEND=virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=5.15.136 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.136.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.136.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=88fbff4e18d2eece77e7d222669881bd diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.59 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.59 new file mode 100644 index 000000000000..09c4718d25ed --- /dev/null +++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.59 @@ -0,0 +1,18 @@ +BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack +DESCRIPTION=Linux kernel built from vanilla upstream sources +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-build toolchain-funcs verify-sig +IUSE=debug hardened savedconfig +initramfs test +strip verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.1.59 +RDEPEND=virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.1.59 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.59.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.59.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=db678b3d60c9e902f0d4eb60dd5691cf diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.8 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.8 new file mode 100644 index 000000000000..b78e3307b343 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.8 @@ -0,0 +1,18 @@ +BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack +DESCRIPTION=Linux kernel built from vanilla upstream sources +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ +IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-build toolchain-funcs verify-sig +IUSE=debug hardened secureboot savedconfig secureboot +initramfs test +strip modules-sign verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.5.8 +RDEPEND=virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.5.8 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.8.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.8.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.5.4-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.5.4-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.5.4-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.5.4-gentoo ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=41778e1ad70c4675b43444ef693de56f diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.327 b/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.327 index 1ad7d07e177f..15ad063afb01 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.327 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.327 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=4.14.327 SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.14.327.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=06a11745e46e233e9ae03efa92a371cd diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.296 b/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.296 index d3d45428e4eb..be4ffe286dac 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.296 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.296 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=4.19.296 SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.296.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=06a11745e46e233e9ae03efa92a371cd diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.198 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.198 index 2f4da5620044..e74ad56aee0e 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.198 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.198 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=5.10.198 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.198.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=06a11745e46e233e9ae03efa92a371cd diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.135 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.136 similarity index 78% rename from metadata/md5-cache/sys-kernel/vanilla-sources-5.15.135 rename to metadata/md5-cache/sys-kernel/vanilla-sources-5.15.136 index e7ee6860c590..96d960b00976 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.135 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.136 @@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp LICENSE=GPL-2 RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip -SLOT=5.15.135 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.135.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +SLOT=5.15.136 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.136.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=06a11745e46e233e9ae03efa92a371cd diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.258 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.258 index e7d9ca6f1903..9bb79a4d740b 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.258 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.258 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=5.4.258 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.4.258.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=06a11745e46e233e9ae03efa92a371cd diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.58 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.59 similarity index 78% rename from metadata/md5-cache/sys-kernel/vanilla-sources-6.1.58 rename to metadata/md5-cache/sys-kernel/vanilla-sources-6.1.59 index ad19fccd2d38..694c065ce6a5 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.58 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.59 @@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s LICENSE=GPL-2 RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip -SLOT=6.1.58 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.58.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +SLOT=6.1.59 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.59.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=96b7bb013c09ed6364efda0f3bf7d67f diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.7 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.8 similarity index 78% rename from metadata/md5-cache/sys-kernel/vanilla-sources-6.5.7 rename to metadata/md5-cache/sys-kernel/vanilla-sources-6.5.8 index 66fa06be859f..2712ed2a2fdb 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.7 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.8 @@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s LICENSE=GPL-2 RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip -SLOT=6.5.7 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.7.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +SLOT=6.5.8 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.8.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=96b7bb013c09ed6364efda0f3bf7d67f diff --git a/metadata/md5-cache/sys-kernel/zen-sources-6.3.9 b/metadata/md5-cache/sys-kernel/zen-sources-6.3.9 index 1cf909d8953a..ab2b7c54622d 100644 --- a/metadata/md5-cache/sys-kernel/zen-sources-6.3.9 +++ b/metadata/md5-cache/sys-kernel/zen-sources-6.3.9 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.3.9 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.3-1.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-1.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.3-1.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-1.extras.tar.xz https://github.com/zen-kernel/zen-kernel/releases/download/v6.3.9-zen1/v6.3.9-zen1.patch.xz -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=2899d00d846aa681e25628943f174bc0 diff --git a/metadata/md5-cache/sys-kernel/zen-sources-6.5.5 b/metadata/md5-cache/sys-kernel/zen-sources-6.5.5 index 5f7c0556fb3a..92869aa340c4 100644 --- a/metadata/md5-cache/sys-kernel/zen-sources-6.5.5 +++ b/metadata/md5-cache/sys-kernel/zen-sources-6.5.5 @@ -10,5 +10,5 @@ RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-d RESTRICT=binchecks strip SLOT=6.5.5 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-7.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-7.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-7.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-7.extras.tar.xz https://github.com/zen-kernel/zen-kernel/releases/download/v6.5.5-zen1/linux-v6.5.5-zen1.patch.zst -_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 _md5_=25c3497ebe73377168bb0bfad8a4cf04 diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz index 17ed52a80bb3470c3451672295073c3cb23acb53..4d0ffd5576c68a190aa3c912ba3159cbc3038f0c 100644 GIT binary patch literal 38826 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 C%&~j` literal 41637 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 F0RXzs1aSZW diff --git a/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 b/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 index ff765363c74d..f3a2cc101b3b 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 +++ b/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f541873204a80a70f69b34092750b75d diff --git a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7 b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7 index 2ab8c42fbdec..571dfbd32216 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7 +++ b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=00933d3bb15ec9382379ccab1da56544 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6 index d69ab1a2513a..7dc159a7fadd 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6 +++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=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 fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b18e77a22b64a6c05b43af6ca7f6a952 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.1 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.1 deleted file mode 100644 index 80e62bd2a51d..000000000000 --- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-util/cmake-3.16 clang? ( sys-devel/clang ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-17.0.1*:17 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) 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 pretend setup test unpack -DEPEND=sys-devel/llvm:17 !!sys-devel/llvm:0 -DESCRIPTION=Compiler runtime library for clang (built-in part) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+abi_x86_32 abi_x86_64 +clang debug test verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RESTRICT=!test? ( test ) !clang? ( test ) -SLOT=17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=70f02ba2557df2910a9e33a11666a135 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.2 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.2 deleted file mode 100644 index ebdaa28bd1d9..000000000000 --- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-util/cmake-3.16 clang? ( sys-devel/clang ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-17.0.2*:17 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) 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 pretend setup test unpack -DEPEND=sys-devel/llvm:17 !!sys-devel/llvm:0 -DESCRIPTION=Compiler runtime library for clang (built-in part) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+abi_x86_32 abi_x86_64 +clang debug test verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RESTRICT=!test? ( test ) !clang? ( test ) -SLOT=17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=70f02ba2557df2910a9e33a11666a135 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.3 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.3 index 0ca585e907ba..84d04006f6ef 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.3 +++ b/metadata/md5-cache/sys-libs/compiler-rt-17.0.3 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=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 fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=70f02ba2557df2910a9e33a11666a135 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.3.9999 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.3.9999 index 187019b6d198..277e668bd6db 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.3.9999 +++ b/metadata/md5-cache/sys-libs/compiler-rt-17.0.3.9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) PROPERTIES=live RESTRICT=!test? ( test ) !clang? ( test ) SLOT=17 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7bcabd4e3a9b4f49717bbc4f9a5a6037 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d92be811281b1c19704daf01f94acaa5 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-18.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-18.0.0.9999 index 27a3057e6fc8..385be74a8522 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-18.0.0.9999 +++ b/metadata/md5-cache/sys-libs/compiler-rt-18.0.0.9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) PROPERTIES=live RESTRICT=!test? ( test ) !clang? ( test ) SLOT=18 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7bcabd4e3a9b4f49717bbc4f9a5a6037 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d92be811281b1c19704daf01f94acaa5 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230925 b/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230925 deleted file mode 100644 index 9e9089197c1a..000000000000 --- a/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20230925 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-util/cmake-3.16 clang? ( sys-devel/clang ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-18.0.0*:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=sys-devel/llvm:18 !!sys-devel/llvm:0 -DESCRIPTION=Compiler runtime library for clang (built-in part) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+abi_x86_32 abi_x86_64 +clang +debug test -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RESTRICT=!test? ( test ) !clang? ( test ) -SLOT=18 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7bcabd4e3a9b4f49717bbc4f9a5a6037 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20231013 b/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20231013 index 1794ed1092b7..589f1ec74055 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20231013 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=18 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7bcabd4e3a9b4f49717bbc4f9a5a6037 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d92be811281b1c19704daf01f94acaa5 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20231002 b/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20231019 similarity index 79% rename from metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20231002 rename to metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20231019 index 68a23d7fca92..c87e876f23fa 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20231002 +++ b/metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20231019 @@ -9,6 +9,6 @@ IUSE=+abi_x86_32 abi_x86_64 +clang +debug test LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=18 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7bcabd4e3a9b4f49717bbc4f9a5a6037 +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d92be811281b1c19704daf01f94acaa5 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 index a97ddee2a12c..3feaf84a7d77 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r3.tar.xz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1c1c912e6047d4dbf13b18213c38e789 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 index dce649d6508a..4b650fb3b4b7 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=073adf97b984c7834ca31d3d6fe4093c diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 index bcad7429e076..7882a534b179 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=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_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0b9639849210be2fedb285caac683c74 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.1 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.1 deleted file mode 100644 index 644a74465283..000000000000 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/cmake-3.16 clang? ( sys-devel/clang ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-17.0.1*:17 sys-libs/compiler-rt:17 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) 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 pretend setup test unpack -DEPEND=sys-devel/llvm:17 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] !!sys-devel/llvm:0 -DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 -IUSE=+abi_x86_32 abi_x86_64 +clang debug test +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan test verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) -RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) -SLOT=17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=808233441874787d95190415ca28db2b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.2 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.2 deleted file mode 100644 index d19fce1e7c37..000000000000 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/cmake-3.16 clang? ( sys-devel/clang ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-17.0.2*:17 sys-libs/compiler-rt:17 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) 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 pretend setup test unpack -DEPEND=sys-devel/llvm:17 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] !!sys-devel/llvm:0 -DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 -IUSE=+abi_x86_32 abi_x86_64 +clang debug test +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan test verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) -RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) -SLOT=17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=808233441874787d95190415ca28db2b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.3 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.3 index 8e9e58ea8d9e..eb7245e18f15 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.3 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=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_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=808233441874787d95190415ca28db2b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.3.9999 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.3.9999 index 2fdde0e889c3..cdd5329c82f9 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.3.9999 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.3.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=17 -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e26921ef701e5a18a3371db5560cd66b +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3974b70b41f94cc4a0687dcb8d701cf4 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 index 6614a4e7a0f5..2b6354295061 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=18 -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e26921ef701e5a18a3371db5560cd66b +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3974b70b41f94cc4a0687dcb8d701cf4 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231002 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231002 deleted file mode 100644 index f8fb6907ffbd..000000000000 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231002 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-util/cmake-3.16 clang? ( sys-devel/clang ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-18.0.0*:18 sys-libs/compiler-rt:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=sys-devel/llvm:18 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] !!sys-devel/llvm:0 -DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 -IUSE=+abi_x86_32 abi_x86_64 +clang +debug test +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan test -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) -RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) -SLOT=18 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e26921ef701e5a18a3371db5560cd66b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231013 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231013 index d5be86549b5e..afc825b7a476 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231013 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=18 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e26921ef701e5a18a3371db5560cd66b +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3974b70b41f94cc4a0687dcb8d701cf4 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230925 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231019 similarity index 84% rename from metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230925 rename to metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231019 index 4bf007827062..2c9b9ddedf0b 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20230925 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20231019 @@ -10,6 +10,6 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=18 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e26921ef701e5a18a3371db5560cd66b +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3974b70b41f94cc4a0687dcb8d701cf4 diff --git a/metadata/md5-cache/sys-libs/glibc-2.37-r3 b/metadata/md5-cache/sys-libs/glibc-2.37-r8 similarity index 83% rename from metadata/md5-cache/sys-libs/glibc-2.37-r3 rename to metadata/md5-cache/sys-libs/glibc-2.37-r8 index 0ccd6c2a38e3..300f398976ea 100644 --- a/metadata/md5-cache/sys-libs/glibc-2.37-r3 +++ b/metadata/md5-cache/sys-libs/glibc-2.37-r8 @@ -7,12 +7,12 @@ HOMEPAGE=https://www.gnu.org/software/libc/ IDEPEND=!compile-locales? ( sys-apps/locale-gen ) INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles IUSE=audit caps cet compile-locales +crypt custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla -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=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE PDEPEND=!vanilla? ( sys-libs/timezone-data ) RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) !=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data ) RESTRICT=!test? ( test ) SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.37.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.37-patches-5.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz ) +SRC_URI=mirror://gnu/glibc/glibc-2.37.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.37-patches-11.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz ) _eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=4660a71d0bfe51e66d1397179ce79750 +_md5_=d65a40f3362e79ea781e982fe3cb00b4 diff --git a/metadata/md5-cache/sys-libs/glibc-2.38-r6 b/metadata/md5-cache/sys-libs/glibc-2.38-r6 new file mode 100644 index 000000000000..66bb94c5a96b --- /dev/null +++ b/metadata/md5-cache/sys-libs/glibc-2.38-r6 @@ -0,0 +1,18 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=app-misc/pax-utils-1.3.3 sys-devel/bison compile-locales? ( sys-apps/locale-gen ) doc? ( dev-lang/perl sys-apps/texinfo ) test? ( dev-lang/perl >=net-dns/libidn2-2.3.0 ) >=sys-devel/binutils-2.27 >=sys-devel/gcc-6.2 sys-devel/gnuconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack +DEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) virtual/os-headers +DESCRIPTION=GNU libc C library +EAPI=8 +HOMEPAGE=https://www.gnu.org/software/libc/ +IDEPEND=!compile-locales? ( sys-apps/locale-gen ) +INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles +IUSE=audit caps cet compile-locales +crypt custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE +PDEPEND=!vanilla? ( sys-libs/timezone-data ) +RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) !=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data ) +RESTRICT=!test? ( test ) +SLOT=2.2 +SRC_URI=mirror://gnu/glibc/glibc-2.38.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.38-patches-6.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz ) +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=c3027b7decfe402aa51132f06648b31f diff --git a/metadata/md5-cache/sys-libs/libcxx-14.0.6 b/metadata/md5-cache/sys-libs/libcxx-14.0.6 index 25c38f6d21db..c995086fa5b7 100644 --- a/metadata/md5-cache/sys-libs/libcxx-14.0.6 +++ b/metadata/md5-cache/sys-libs/libcxx-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=libunwind? ( libcxxabi ) 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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f95daf51c66fe7b280c304887543471f diff --git a/metadata/md5-cache/sys-libs/libcxx-15.0.7 b/metadata/md5-cache/sys-libs/libcxx-15.0.7 index e3cf628d72f0..f8ec026f847c 100644 --- a/metadata/md5-cache/sys-libs/libcxx-15.0.7 +++ b/metadata/md5-cache/sys-libs/libcxx-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) 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_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ddc02e83563bc9914bfbef3c80fe44e1 diff --git a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 index f389193cfe2e..a812f723dc33 100644 --- a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 +++ b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) 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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r1.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cafe83e18230110b3807a83c0bc33d18 diff --git a/metadata/md5-cache/sys-libs/libcxx-16.0.6 b/metadata/md5-cache/sys-libs/libcxx-16.0.6 index 9c0d3e9f7c2f..0f33dfe25051 100644 --- a/metadata/md5-cache/sys-libs/libcxx-16.0.6 +++ b/metadata/md5-cache/sys-libs/libcxx-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) 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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=493297223f328327113043a26837c59a diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.1 b/metadata/md5-cache/sys-libs/libcxx-17.0.1 deleted file mode 100644 index 5de71ec681a1..000000000000 --- a/metadata/md5-cache/sys-libs/libcxx-17.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=clang? ( sys-devel/clang:17 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( >=dev-util/cmake-3.16 sys-devel/gdb[python] || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) 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=libcxxabi? ( ~sys-libs/libcxxabi-17.0.1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) sys-devel/llvm:17 !!sys-devel/llvm:0 -DESCRIPTION=New implementation of the C++ standard library, targeting C++11 -EAPI=8 -HOMEPAGE=https://libcxx.llvm.org/ -INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-17.0.1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) -REQUIRED_USE=test? ( clang ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=39bd85f17b1b2b713c1366985af950b3 diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.2 b/metadata/md5-cache/sys-libs/libcxx-17.0.2 deleted file mode 100644 index db5a988e49a4..000000000000 --- a/metadata/md5-cache/sys-libs/libcxx-17.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=clang? ( sys-devel/clang:17 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( >=dev-util/cmake-3.16 sys-devel/gdb[python] || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) 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=libcxxabi? ( ~sys-libs/libcxxabi-17.0.2[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(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) sys-devel/llvm:17 !!sys-devel/llvm:0 -DESCRIPTION=New implementation of the C++ standard library, targeting C++11 -EAPI=8 -HOMEPAGE=https://libcxx.llvm.org/ -INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-17.0.2[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(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) -REQUIRED_USE=test? ( clang ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=39bd85f17b1b2b713c1366985af950b3 diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.3 b/metadata/md5-cache/sys-libs/libcxx-17.0.3 index e6fc25299a97..7ad5967b9fec 100644 --- a/metadata/md5-cache/sys-libs/libcxx-17.0.3 +++ b/metadata/md5-cache/sys-libs/libcxx-17.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) 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_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=39bd85f17b1b2b713c1366985af950b3 diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.3.9999 b/metadata/md5-cache/sys-libs/libcxx-17.0.3.9999 index de7ce9e723eb..992b91e855a9 100644 --- a/metadata/md5-cache/sys-libs/libcxx-17.0.3.9999 +++ b/metadata/md5-cache/sys-libs/libcxx-17.0.3.9999 @@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-17.0.3.9999[static-libs?,abi_x86_32(-)? REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bda559eb22aadb5a2d419e1064419e9d +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d557962fb98907b67ac684a7b73442bf diff --git a/metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 b/metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 index 942173450bb7..859acfdc6ba3 100644 --- a/metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 +++ b/metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.0.0.9999[static-libs?,abi_x86_32(-)? REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bda559eb22aadb5a2d419e1064419e9d +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d557962fb98907b67ac684a7b73442bf diff --git a/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231002 b/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231002 deleted file mode 100644 index f7e5763a5c21..000000000000 --- a/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231002 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=clang? ( sys-devel/clang:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( >=dev-util/cmake-3.16 sys-devel/gdb[python] || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.0.0_pre20231002[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(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) sys-devel/llvm:18 !!sys-devel/llvm:0 -DESCRIPTION=New implementation of the C++ standard library, targeting C++11 -EAPI=8 -HOMEPAGE=https://libcxx.llvm.org/ -INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.0.0_pre20231002[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(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) -REQUIRED_USE=test? ( clang ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bda559eb22aadb5a2d419e1064419e9d diff --git a/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231013 b/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231013 index a95c93a30010..09d843a92067 100644 --- a/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231013 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bda559eb22aadb5a2d419e1064419e9d +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d557962fb98907b67ac684a7b73442bf diff --git a/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230925 b/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231019 similarity index 81% rename from metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230925 rename to metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231019 index 67967d676c38..04968ef94c99 100644 --- a/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20230925 +++ b/metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20231019 @@ -1,16 +1,16 @@ BDEPEND=clang? ( sys-devel/clang:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( >=dev-util/cmake-3.16 sys-devel/gdb[python] || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.0.0_pre20230925[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(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) sys-devel/llvm:18 !!sys-devel/llvm:0 +DEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.0.0_pre20231019[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(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) sys-devel/llvm:18 !!sys-devel/llvm:0 DESCRIPTION=New implementation of the C++ standard library, targeting C++11 EAPI=8 HOMEPAGE=https://libcxx.llvm.org/ INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.0.0_pre20230925[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(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) +RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.0.0_pre20231019[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(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bda559eb22aadb5a2d419e1064419e9d +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d557962fb98907b67ac684a7b73442bf diff --git a/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 index 1c250efbed55..983b8ee13680 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 +++ b/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 @@ -12,5 +12,5 @@ RDEPEND=libunwind? ( || ( >=sys-libs/libunwind-1.0.1-r1[static-libs?,abi_x86_32( RESTRICT=!test? ( 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 fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=946e2934f880e269a208e4194545a8d1 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 index 22fc61bb1131..4bd2e6270d69 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 +++ b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !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_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a14a31a2f90e26640f635cc72061d383 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 index 692e4ce9959f..47d0fbfe0cce 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 +++ b/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !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_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ee781fcffe10295a7c279e1456f8cab4 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-17.0.1 b/metadata/md5-cache/sys-libs/libcxxabi-17.0.1 deleted file mode 100644 index 45331a9f3d96..000000000000 --- a/metadata/md5-cache/sys-libs/libcxxabi-17.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=clang? ( sys-devel/clang:17 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) 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=!=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-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=! llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bf2c3961dbb78d266b1443b879ddf3f7 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20231013 b/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20231013 index d6602476cebc..aa8d63f01318 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20231013 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bf2c3961dbb78d266b1443b879ddf3f7 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=59ecf5bedbc72cf169ae4842a6646faf diff --git a/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20230925 b/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20231019 similarity index 82% rename from metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20230925 rename to metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20231019 index eec30caab815..0fdfaebe7665 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20230925 +++ b/metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20231019 @@ -11,6 +11,6 @@ RDEPEND=! llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bf2c3961dbb78d266b1443b879ddf3f7 +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=59ecf5bedbc72cf169ae4842a6646faf diff --git a/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 b/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 index 33b6966a6050..2aced1ba6242 100644 --- a/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 +++ b/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=cuda? ( llvm_targets_NVPTX ) offload? ( cuda? ( abi_x86_64 ) ) 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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=55c75cae8b91cb6694cc87a534f0ba90 diff --git a/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 b/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 index ab800df15d27..3b0dd084f7f3 100644 --- a/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 +++ b/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 @@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x RESTRICT=!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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r2.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=919fc31c2f3e10e592ad25fa7fc1b724 diff --git a/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 b/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 index 2e04ab883bd8..da43948ec8e4 100644 --- a/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 +++ b/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 @@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x RESTRICT=!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 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r6.tar.xz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=402dc95da322e83ee23015a135d49ff7 diff --git a/metadata/md5-cache/sys-libs/libomp-16.0.6 b/metadata/md5-cache/sys-libs/libomp-16.0.6 index aa12cf51107b..f5c08d139a33 100644 --- a/metadata/md5-cache/sys-libs/libomp-16.0.6 +++ b/metadata/md5-cache/sys-libs/libomp-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!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 fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8d37363d5c4510e263ab7f7364e0c990 diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.1 b/metadata/md5-cache/sys-libs/libomp-17.0.1 deleted file mode 100644 index 2bf43b02173b..000000000000 --- a/metadata/md5-cache/sys-libs/libomp-17.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-lang/perl offload? ( llvm_targets_AMDGPU? ( sys-devel/clang ) llvm_targets_NVPTX? ( sys-devel/clang ) virtual/pkgconfig ) test? ( 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/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) sys-devel/clang ) 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 pretend setup test unpack -DEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-17.0.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(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) !!sys-devel/llvm:0 -DESCRIPTION=OpenMP runtime library for LLVM/clang compiler -EAPI=8 -HOMEPAGE=https://openmp.llvm.org -INHERIT=flag-o-matic cmake-multilib linux-info llvm llvm.org python-single-r1 toolchain-funcs -IUSE=debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-17.0.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(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) -REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) -RESTRICT=!test? ( test ) -SLOT=0/17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1c355be7d2f10d75acb5e201232698df diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.2 b/metadata/md5-cache/sys-libs/libomp-17.0.2 deleted file mode 100644 index 8b2ea7aefa7c..000000000000 --- a/metadata/md5-cache/sys-libs/libomp-17.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-lang/perl offload? ( llvm_targets_AMDGPU? ( sys-devel/clang ) llvm_targets_NVPTX? ( sys-devel/clang ) virtual/pkgconfig ) test? ( 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/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) sys-devel/clang ) 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 pretend setup test unpack -DEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-17.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(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) !!sys-devel/llvm:0 -DESCRIPTION=OpenMP runtime library for LLVM/clang compiler -EAPI=8 -HOMEPAGE=https://openmp.llvm.org -INHERIT=flag-o-matic cmake-multilib linux-info llvm llvm.org python-single-r1 toolchain-funcs -IUSE=debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-17.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(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) -REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) -RESTRICT=!test? ( test ) -SLOT=0/17 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1c355be7d2f10d75acb5e201232698df diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.3 b/metadata/md5-cache/sys-libs/libomp-17.0.3 index 309fb4d8887a..65d18b49f771 100644 --- a/metadata/md5-cache/sys-libs/libomp-17.0.3 +++ b/metadata/md5-cache/sys-libs/libomp-17.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!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 fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1c355be7d2f10d75acb5e201232698df diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.3.9999 b/metadata/md5-cache/sys-libs/libomp-17.0.3.9999 index 3a1c343a667c..691ca919d8f6 100644 --- a/metadata/md5-cache/sys-libs/libomp-17.0.3.9999 +++ b/metadata/md5-cache/sys-libs/libomp-17.0.3.9999 @@ -12,5 +12,5 @@ RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) RESTRICT=!test? ( test ) SLOT=0/17 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ffa8d6cf9afbdda21279751244879570 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7de8093c2f56d537449f718acf94bd23 diff --git a/metadata/md5-cache/sys-libs/libomp-18.0.0.9999 b/metadata/md5-cache/sys-libs/libomp-18.0.0.9999 index 85a1dd7c875c..62821901188c 100644 --- a/metadata/md5-cache/sys-libs/libomp-18.0.0.9999 +++ b/metadata/md5-cache/sys-libs/libomp-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) RESTRICT=!test? ( test ) SLOT=0/18.0.0.9999 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ffa8d6cf9afbdda21279751244879570 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7de8093c2f56d537449f718acf94bd23 diff --git a/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231002 b/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231002 deleted file mode 100644 index 1b226c0bc9c6..000000000000 --- a/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231002 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl offload? ( llvm_targets_AMDGPU? ( sys-devel/clang ) llvm_targets_NVPTX? ( sys-devel/clang ) virtual/pkgconfig ) test? ( 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/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) sys-devel/clang ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-18.0.0_pre20231002[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) !!sys-devel/llvm:0 -DESCRIPTION=OpenMP runtime library for LLVM/clang compiler -EAPI=8 -HOMEPAGE=https://openmp.llvm.org -INHERIT=flag-o-matic cmake-multilib linux-info llvm llvm.org python-single-r1 toolchain-funcs -IUSE=+debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-18.0.0_pre20231002[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) -REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) -RESTRICT=!test? ( test ) -SLOT=0/18.0.0_pre20231002 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ffa8d6cf9afbdda21279751244879570 diff --git a/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231013 b/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231013 index 2cd3efa341f7..f417ee3a46fa 100644 --- a/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231013 @@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta 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 fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ffa8d6cf9afbdda21279751244879570 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7de8093c2f56d537449f718acf94bd23 diff --git a/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230925 b/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231019 similarity index 87% rename from metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230925 rename to metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231019 index 690a82391f67..1caf5d0a514c 100644 --- a/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20230925 +++ b/metadata/md5-cache/sys-libs/libomp-18.0.0_pre20231019 @@ -1,16 +1,16 @@ BDEPEND=dev-lang/perl offload? ( llvm_targets_AMDGPU? ( sys-devel/clang ) llvm_targets_NVPTX? ( sys-devel/clang ) virtual/pkgconfig ) test? ( 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/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) sys-devel/clang ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-18.0.0_pre20230925[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) !!sys-devel/llvm:0 +DEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-18.0.0_pre20231019[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) !!sys-devel/llvm:0 DESCRIPTION=OpenMP runtime library for LLVM/clang compiler EAPI=8 HOMEPAGE=https://openmp.llvm.org INHERIT=flag-o-matic cmake-multilib linux-info llvm llvm.org python-single-r1 toolchain-funcs IUSE=+debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-18.0.0_pre20230925[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) +RDEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( 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(-)?] ~sys-devel/llvm-18.0.0_pre20231019[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) RESTRICT=!test? ( test ) -SLOT=0/18.0.0_pre20230925 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ffa8d6cf9afbdda21279751244879570 +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 fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7de8093c2f56d537449f718acf94bd23 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 b/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 index 5031a9a3cf80..5e337a2adaeb 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 @@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind RESTRICT=!test? ( 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 fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=25063be8361a17395740423df3d4e2ff diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 b/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 index 53b686465889..d418b900ce10 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !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_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0304c4cd124df43254ba42ff0fa5e262 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1 b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1 index 0566649b9c09..05c7e7968cec 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !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_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9c0af3fbc34dcae11a870649274cf23c diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.1 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.1 deleted file mode 100644 index 02abc65874f6..000000000000 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=clang? ( sys-devel/clang:17 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) 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:17 !!sys-devel/llvm:0 -DESCRIPTION=C++ runtime stack unwinder from LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html -INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+clang debug static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=!sys-libs/libunwind -REQUIRED_USE=test? ( clang ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.1/llvm-project-17.0.1.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2e6e3ab872dccaee96ecd432dc81a2f7 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.2 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.2 deleted file mode 100644 index 0559b15e4449..000000000000 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=clang? ( sys-devel/clang:17 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) 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:17 !!sys-devel/llvm:0 -DESCRIPTION=C++ runtime stack unwinder from LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html -INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+clang debug static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=!sys-libs/libunwind -REQUIRED_USE=test? ( clang ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.2/llvm-project-17.0.2.src.tar.xz.sig ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2e6e3ab872dccaee96ecd432dc81a2f7 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.3 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.3 index 37b41df74d8d..5e5310611b20 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.3 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !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_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2e6e3ab872dccaee96ecd432dc81a2f7 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.3.9999 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.3.9999 index ad9e2bb8a348..e4b17836ca10 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.3.9999 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.3.9999 @@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e64e729bfac6efa43d2d56edb7d03ed3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=89c3c15608ba174bf686ffa2a6a96009 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 index b815bdffb78b..661c7abcfcbd 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e64e729bfac6efa43d2d56edb7d03ed3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=89c3c15608ba174bf686ffa2a6a96009 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231002 b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231002 deleted file mode 100644 index a969badf541f..000000000000 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231002 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=clang? ( sys-devel/clang:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=sys-devel/llvm:18 !!sys-devel/llvm:0 -DESCRIPTION=C++ runtime stack unwinder from LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html -INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+clang +debug static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=!sys-libs/libunwind -REQUIRED_USE=test? ( clang ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -> llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e64e729bfac6efa43d2d56edb7d03ed3 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231013 b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231013 index 0af1f977bede..db1352da4ad0 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231013 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231013 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e64e729bfac6efa43d2d56edb7d03ed3 +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=89c3c15608ba174bf686ffa2a6a96009 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230925 b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231019 similarity index 82% rename from metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230925 rename to metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231019 index ab59107c59ec..64792d8bd13d 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20230925 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20231019 @@ -11,6 +11,6 @@ RDEPEND=!sys-libs/libunwind REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -> llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 0ecac4dda5a765ec893798a0b381d1cc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e64e729bfac6efa43d2d56edb7d03ed3 +SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 5c5f78faef228aaa7265a1f88b26bcce 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=89c3c15608ba174bf686ffa2a6a96009 diff --git a/metadata/md5-cache/sys-libs/zlib-ng-2.0.7 b/metadata/md5-cache/sys-libs/zlib-ng-2.0.7 deleted file mode 100644 index 352aeb31dec9..000000000000 --- a/metadata/md5-cache/sys-libs/zlib-ng-2.0.7 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Fork of the zlib data compression library -EAPI=8 -HOMEPAGE=https://github.com/zlib-ng/zlib-ng -INHERIT=cmake -IUSE=compat cpu_flags_x86_avx2 cpu_flags_x86_sse2 cpu_flags_x86_ssse3 cpu_flags_x86_sse4a cpu_flags_x86_pclmul cpu_flags_arm_crc32 cpu_flags_arm_neon cpu_flags_ppc_vsx2 test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 -LICENSE=ZLIB -RDEPEND=compat? ( !sys-libs/zlib ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/zlib-ng/zlib-ng/archive/2.0.7.tar.gz -> zlib-ng-2.0.7.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=766d392a65aae81ed62672db00295ba0 diff --git a/metadata/md5-cache/sys-libs/zlib-ng-2.1.2-r1 b/metadata/md5-cache/sys-libs/zlib-ng-2.1.4 similarity index 90% rename from metadata/md5-cache/sys-libs/zlib-ng-2.1.2-r1 rename to metadata/md5-cache/sys-libs/zlib-ng-2.1.4 index 94d4aad63ebb..08d0e0c86b10 100644 --- a/metadata/md5-cache/sys-libs/zlib-ng-2.1.2-r1 +++ b/metadata/md5-cache/sys-libs/zlib-ng-2.1.4 @@ -10,6 +10,6 @@ LICENSE=ZLIB RDEPEND=compat? ( !sys-libs/zlib ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/zlib-ng/zlib-ng/archive/2.1.2.tar.gz -> zlib-ng-2.1.2.tar.gz +SRC_URI=https://github.com/zlib-ng/zlib-ng/archive/2.1.4.tar.gz -> zlib-ng-2.1.4.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b17304f7f55549f1d11998a9255783eb +_md5_=a41cb0e4e1929aed4978b2342b1b8869 diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz index f82178d905fd457f898e6aa727ee1921913671ec..9dbb649cf5bb29e5b87fa7b95b387d6cfc163277 100644 GIT binary patch delta 7594 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 M1saH3Cge2$08QAW=l}o! delta 7428 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 Cmo*Fk diff --git a/metadata/md5-cache/sys-power/upower-1.90.2 b/metadata/md5-cache/sys-power/upower-1.90.2 new file mode 100644 index 000000000000..4a45a601b789 --- /dev/null +++ b/metadata/md5-cache/sys-power/upower-1.90.2 @@ -0,0 +1,16 @@ +BDEPEND=app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig doc? ( dev-util/gtk-doc ) test? ( || ( ( dev-lang/python:3.11 dev-python/dbus-python[python_targets_python3_11(-)] dev-python/python-dbusmock[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/dbus-python[python_targets_python3_10(-)] dev-python/python-dbusmock[python_targets_python3_10(-)] ) ) dev-util/umockdev ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=dev-libs/glib-2.58:2 sys-apps/dbus:= introspection? ( dev-libs/gobject-introspection:= ) kernel_linux? ( >=dev-libs/libgudev-236:= virtual/udev ios? ( >=app-pda/libimobiledevice-1:= >=app-pda/libplist-2:= ) ) +DESCRIPTION=D-Bus abstraction for enumerating power devices, querying history and statistics +EAPI=8 +HOMEPAGE=https://upower.freedesktop.org/ +INHERIT=meson python-any-r1 systemd udev xdg-utils +IUSE=doc +introspection ios selinux test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2+ +RDEPEND=>=dev-libs/glib-2.58:2 sys-apps/dbus:= introspection? ( dev-libs/gobject-introspection:= ) kernel_linux? ( >=dev-libs/libgudev-236:= virtual/udev ios? ( >=app-pda/libimobiledevice-1:= >=app-pda/libplist-2:= ) ) selinux? ( sec-policy/selinux-devicekit ) +RESTRICT=!test? ( test ) +SLOT=0/3 +SRC_URI=https://gitlab.freedesktop.org/upower/upower/-/archive/v1.90.2/upower-v1.90.2.tar.bz2 +_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f2995a8bb4fe89201a6035e737eadbde diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz index b163568c56a04321213e8511df780edbb8567c71..02f4459c57045f39f22848622e043a8b49392178 100644 GIT binary patch delta 14206 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 KWXKY{n*so>*5(8N literal 94092 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 Hj+z1hvY}gb diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.0.2 b/metadata/md5-cache/net-misc/dhcpcd-10.0.2 deleted file mode 100644 index a17df60e01d9..000000000000 --- a/metadata/md5-cache/net-misc/dhcpcd-10.0.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install postinst -DEPEND=udev? ( virtual/udev ) -DESCRIPTION=A fully featured, yet light weight RFC2131 compliant DHCP client -EAPI=8 -HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/ -INHERIT=systemd toolchain-funcs -IUSE=debug +embedded ipv6 privsep +udev -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=BSD-2 BSD ISC MIT -RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) -SLOT=0 -SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.2/dhcpcd-10.0.2.tar.xz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a129ffb64a8a80a62828ebe9d04fb31d diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.0.1 b/metadata/md5-cache/net-misc/dhcpcd-10.0.4 similarity index 88% rename from metadata/md5-cache/net-misc/dhcpcd-10.0.1 rename to metadata/md5-cache/net-misc/dhcpcd-10.0.4 index 4195855bdba1..4ea179b1de3d 100644 --- a/metadata/md5-cache/net-misc/dhcpcd-10.0.1 +++ b/metadata/md5-cache/net-misc/dhcpcd-10.0.4 @@ -7,9 +7,9 @@ HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.nam INHERIT=systemd toolchain-funcs IUSE=debug +embedded ipv6 privsep +udev KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD-2 +LICENSE=BSD-2 BSD ISC MIT RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) SLOT=0 -SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.1/dhcpcd-10.0.1.tar.xz +SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.4/dhcpcd-10.0.4.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7b0b21f3f782c24a9ee9174b492d410f +_md5_=90a0ac9e3bba98e6b9ac6ac70ecc4015 diff --git a/metadata/md5-cache/net-misc/dhcpcd-9.4.1 b/metadata/md5-cache/net-misc/dhcpcd-9.4.1 deleted file mode 100644 index 2209efadceb9..000000000000 --- a/metadata/md5-cache/net-misc/dhcpcd-9.4.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install postinst -DEPEND=udev? ( virtual/udev ) -DESCRIPTION=A fully featured, yet light weight RFC2131 compliant DHCP client -EAPI=7 -HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/ -INHERIT=systemd toolchain-funcs -IUSE=debug +embedded ipv6 privsep +udev -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=BSD-2 -RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) -SLOT=0 -SRC_URI=https://roy.marples.name/downloads/dhcpcd/dhcpcd-9.4.1.tar.xz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=74a12b23ae23ca6e091dc9adcd025e33 diff --git a/metadata/md5-cache/net-misc/gerbera-1.12.1 b/metadata/md5-cache/net-misc/gerbera-1.12.1-r1 similarity index 66% rename from metadata/md5-cache/net-misc/gerbera-1.12.1 rename to metadata/md5-cache/net-misc/gerbera-1.12.1-r1 index 43a04875b926..6635a32690d6 100644 --- a/metadata/md5-cache/net-misc/gerbera-1.12.1 +++ b/metadata/md5-cache/net-misc/gerbera-1.12.1-r1 @@ -1,15 +1,15 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2 ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c ) taglib? ( media-libs/taglib ) +DEPEND=acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c ) taglib? ( media-libs/taglib ) DESCRIPTION=UPnP Media Server EAPI=8 HOMEPAGE=https://gerbera.io INHERIT=cmake linux-info IUSE=curl debug +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic +matroska mysql systemd +taglib -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~x86 LICENSE=GPL-2 -RDEPEND=acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2 ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c ) taglib? ( media-libs/taglib ) +RDEPEND=acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c ) taglib? ( media-libs/taglib ) SLOT=0 SRC_URI=https://github.com/gerbera/gerbera/archive/refs/tags/v1.12.1.tar.gz -> gerbera-1.12.1.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8e07915c0c0716a58de91b2cfdd5c31c +_md5_=8ffa2c65f8c718c98b3b39657e11909c diff --git a/metadata/md5-cache/net-misc/gerbera-9999 b/metadata/md5-cache/net-misc/gerbera-9999 index b641a787f648..c35b3de34a83 100644 --- a/metadata/md5-cache/net-misc/gerbera-9999 +++ b/metadata/md5-cache/net-misc/gerbera-9999 @@ -1,6 +1,6 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2 ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c ) taglib? ( media-libs/taglib ) +DEPEND=acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c ) taglib? ( media-libs/taglib ) DESCRIPTION=UPnP Media Server EAPI=8 HOMEPAGE=https://gerbera.io @@ -8,7 +8,7 @@ INHERIT=cmake linux-info git-r3 IUSE=curl debug +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic +matroska mysql systemd +taglib LICENSE=GPL-2 PROPERTIES=live -RDEPEND=acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2 ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c ) taglib? ( media-libs/taglib ) +RDEPEND=acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= >=net-libs/libupnp-1.14.12:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c ) taglib? ( media-libs/taglib ) SLOT=0 _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8e07915c0c0716a58de91b2cfdd5c31c +_md5_=e8b51ff01fb440abfa71d8b452434c76 diff --git a/metadata/md5-cache/net-misc/moonlight-5.0.0 b/metadata/md5-cache/net-misc/moonlight-5.0.0 new file mode 100644 index 000000000000..0b021d22e292 --- /dev/null +++ b/metadata/md5-cache/net-misc/moonlight-5.0.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-qt/qtcore virtual/pkgconfig +DEFINED_PHASES=configure install postinst postrm preinst prepare +DEPEND=dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/libglvnd media-libs/libpulse media-libs/libsdl2[haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?,mmal?] libdrm? ( x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 ) +DESCRIPTION=NVIDIA GameStream (and Sunshine) client +EAPI=8 +HOMEPAGE=https://github.com/moonlight-stream/moonlight-qt +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=qmake-utils xdg +IUSE=cuda +libdrm embedded glslow mmal soundio +vaapi vdpau wayland X +KEYWORDS=~amd64 ~arm64 +LICENSE=GPL-3 +RDEPEND=dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/libglvnd media-libs/libpulse media-libs/libsdl2[haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?,mmal?] libdrm? ( x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 ) +SLOT=0 +SRC_URI=https://github.com/moonlight-stream/moonlight-qt/releases/download/v5.0.0/MoonlightSrc-5.0.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6712742c17d690ba23f1f35dedbdf07e diff --git a/metadata/md5-cache/net-misc/netifrc-0.7.7 b/metadata/md5-cache/net-misc/netifrc-0.7.7 new file mode 100644 index 000000000000..9ce799fa4d8a --- /dev/null +++ b/metadata/md5-cache/net-misc/netifrc-0.7.7 @@ -0,0 +1,14 @@ +BDEPEND=kernel_linux? ( virtual/pkgconfig ) virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile install postinst postrm prepare +DESCRIPTION=Gentoo Network Interface Management Scripts +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Netifrc +INHERIT=systemd udev +IUSE=+dhcp +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD-2 GPL-2 +RDEPEND=sys-apps/gentoo-functions >=sys-apps/openrc-0.15 dhcp? ( || ( net-misc/dhcpcd net-misc/dhcp[client] sys-apps/busybox ) ) +SLOT=0 +SRC_URI=https://gitweb.gentoo.org/proj/netifrc.git/snapshot/netifrc-0.7.7.tar.bz2 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=3e69458aff77c5accd6c4e00bf993fb6 diff --git a/metadata/md5-cache/net-misc/smb4k-3.2.4 b/metadata/md5-cache/net-misc/smb4k-3.2.4 new file mode 100644 index 000000000000..b25faa8f6a0c --- /dev/null +++ b/metadata/md5-cache/net-misc/smb4k-3.2.4 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.82.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.82.0:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kauth-5.82.0:5 >=kde-frameworks/kcompletion-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kconfigwidgets-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kcrash-5.82.0:5 >=kde-frameworks/kdbusaddons-5.82.0:5 >=kde-frameworks/kdnssd-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kiconthemes-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/knotifications-5.82.0:5 >=kde-frameworks/kwallet-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kwindowsystem-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 >=kde-frameworks/solid-5.82.0:5 net-fs/samba[cups] discovery? ( net-libs/kdsoap:= net-libs/kdsoap-ws-discovery-client ) dev-qt/qtcore:5 +DESCRIPTION=Advanced network neighborhood browser +EAPI=8 +HOMEPAGE=https://apps.kde.org/smb4k/ https://sourceforge.net/p/smb4k/home/Home/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm kde.org +IUSE=+discovery plasma debug +handbook +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kauth-5.82.0:5 >=kde-frameworks/kcompletion-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kconfigwidgets-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kcrash-5.82.0:5 >=kde-frameworks/kdbusaddons-5.82.0:5 >=kde-frameworks/kdnssd-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kiconthemes-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/knotifications-5.82.0:5 >=kde-frameworks/kwallet-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kwindowsystem-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 >=kde-frameworks/solid-5.82.0:5 net-fs/samba[cups] discovery? ( net-libs/kdsoap:= net-libs/kdsoap-ws-discovery-client ) plasma? ( >=dev-qt/qtquickcontrols2-5.15.5:5 >=kde-frameworks/plasma-5.82.0:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +SLOT=5 +SRC_URI=mirror://sourceforge/smb4k/smb4k-3.2.4.tar.xz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 ecm 6b4491aab0444d5bfc3d926d78565adf flag-o-matic e5cc383ea8420f92fe3737be790021dc kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=81de832c7fb625a03d38197feb837d94 diff --git a/metadata/md5-cache/net-misc/usbip-5.15 b/metadata/md5-cache/net-misc/usbip-5.15 index 0e26a222669f..a2b8ce95d15e 100644 --- a/metadata/md5-cache/net-misc/usbip-5.15 +++ b/metadata/md5-cache/net-misc/usbip-5.15 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.6 sys-apps/hwdata >=sys-kernel/linux-headers-3.17 virt RESTRICT=binchecks strip SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 gnuconfig b6b3e92f8b8c996400074b5f61a59256 kernel-2 a3163a42392ff0db3797c69f4990c38f libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 gnuconfig b6b3e92f8b8c996400074b5f61a59256 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=b5ee7a841f08fb2cb467128d0b8d0faf diff --git a/metadata/md5-cache/net-misc/ytmdl-2023.2.28 b/metadata/md5-cache/net-misc/ytmdl-2023.2.28 index d1dca65d3819..47454fe04556 100644 --- a/metadata/md5-cache/net-misc/ytmdl-2023.2.28 +++ b/metadata/md5-cache/net-misc/ytmdl-2023.2.28 @@ -7,9 +7,9 @@ INHERIT=bash-completion-r1 distutils-r1 pypi IUSE=python_targets_python3_10 python_targets_python3_11 KEYWORDS=amd64 ~x86 LICENSE=MIT -RDEPEND=>=net-misc/yt-dlp-2022.3.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ffmpeg-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/itunespy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyDes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/simber[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/spotipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/youtube-search-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ytmusicapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-misc/downloader-cli[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 ) +RDEPEND=>=net-misc/yt-dlp-2022.3.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ffmpeg-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/itunespy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyDes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/simber[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/spotipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/youtube-search-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ytmusicapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-misc/downloader-cli[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/y/ytmdl/ytmdl-2023.2.28.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=1440bca31bb594b63128bcb08a39b3d5 +_md5_=213fa5216bfa8453e327173460ffdb8d diff --git a/metadata/md5-cache/net-misc/ytmdl-2023.7.27 b/metadata/md5-cache/net-misc/ytmdl-2023.7.27 index 8d3a1c87eaad..662db81360bd 100644 --- a/metadata/md5-cache/net-misc/ytmdl-2023.7.27 +++ b/metadata/md5-cache/net-misc/ytmdl-2023.7.27 @@ -7,9 +7,9 @@ INHERIT=bash-completion-r1 distutils-r1 pypi IUSE=python_targets_python3_10 python_targets_python3_11 KEYWORDS=amd64 ~x86 LICENSE=MIT -RDEPEND=>=net-misc/yt-dlp-2022.3.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ffmpeg-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/itunespy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyDes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/simber[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/spotipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/youtube-search-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ytmusicapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-misc/downloader-cli[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 ) +RDEPEND=>=net-misc/yt-dlp-2022.3.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ffmpeg-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/itunespy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyDes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/simber[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/spotipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/youtube-search-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ytmusicapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-misc/downloader-cli[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/y/ytmdl/ytmdl-2023.7.27.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=30e7d12008c426b442fb27e15af16504 +_md5_=ca112145e627568ee08222cf6e265650 diff --git a/metadata/md5-cache/net-nds/Manifest.gz b/metadata/md5-cache/net-nds/Manifest.gz index 0d643492185824aab621fdcd4049fb2c4878a988..663782c19d2be3aa4d5ae9be7650b46dab664cba 100644 GIT binary patch delta 3814 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 delta 3655 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/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/libverto-0.2.2 >=dev-libs/ding-libs-0.6.1 virtual/krb5 selinux? ( sys-libs/libselinux ) +DESCRIPTION=Daemon to proxy GSSAPI context establishment and channel handling +EAPI=8 +HOMEPAGE=https://github.com/gssapi/gssproxy +INHERIT=autotools +IUSE=debug selinux systemd +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +LICENSE=BSD-1 +RDEPEND=>=dev-libs/libverto-0.2.2 >=dev-libs/ding-libs-0.6.1 virtual/krb5 selinux? ( sys-libs/libselinux ) selinux? ( sec-policy/selinux-gssproxy ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/gssapi/gssproxy/releases/download/v0.9.2/gssproxy-0.9.2.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=7e4464f45f88b6fbdab3da6c549fdd91 diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz index 27c86e7dbff6a449fa82f60e84dbf765c1d77faf..03cbd690c0854fde50d9aa8c475e0b9334bf35f9 100644 GIT binary patch literal 14547 zcmV;^I4s8>iwFP!00002|9zd?j$KD`rtkd}b#Jhc8F{{J!v+k@+>P%Wd6WvGNSUN; z^xMz(ud3R6Q=(ea)`%?DuC*c~{zGJB^56gVUw?b*FJIRD?Y9sAyT|l{bsK z$FO(lrL?~I^SSWwX4Y%=9~%dFi9 z!P_y%x{qPRjDW{lR<;q#j=?)$>#U9+(JL!b`0Tl+n->2`%=jNMtKk+iqBBlbnh>u& z^D*t;ulZLJPQd6y~S%__xp83ie)?6oG zXB{iE?y=mlIvpz<7t1?bxy3AyW6Py9Oz(62IDOaI+wvvG;}*FRP6)YC3MXyvSq^6> zrRm&R`P6RR6XV)=P{p$!XC${HCu1Ic#OBMgIK%LjSd)S+^0K^mPwqX>e*OL9CQjiw zJbAMIUXI@Q^=`brqaH0aULv-%&xj|ILsn9=?bDf?AKtc`#dp@Q9-n&fYo^}wNvFDg z+UjG*#Pgr%b4qOyo5(L&K})t{Su614=GZ6qW6Q<&Fs()^HSbx3L}vTVv#&H*BUZ+O z>ysR)DN$REB0BB3T`B=sJGZ$*E1AV|ex9?6i;HilF2=#qBAQis>F1QRLlTMaXqiN)7X4x=56BgJc;oKc`cBp^)MM8rya2rFgAG zZuCuI^+ui%!@9jGZ$l{~Ew?jYC-}!#B7TS)xw^8iYv!SF^8cUa4xnl7%mEmXNoy{C zCZIAl7~2Rp`R{`BKE%gJHU1$=zTV3&xjlPLzLQDi^i@lAp~Mk92}NDhkjL61Wzr#l z@oUU-fF-iZ^A?MztZ4<(ZZ5EHuuhv;m2s%RI*;S6EXCwXKRt9pJSm1+a)~R=8&nnQ z2?UC3DLRuS?~Xdp!#m2}1C(}3R+_GPatb}?0pO>WPMajgf=A8_)v?5RfoUwN%@`^2 z24qb_WmG7i(0t-M+5iB6!&3oF-s&w%U%tJ3@X!9aK84mE5#1D!Q|AIt8z@a8IIy_{ zw`SQuOZNffEnrCj#whhVh6EO z6*y-C2Ya;e9;Qa-s_xG0Ebl3h6hGOKGGW4pz5AU9p(MP1_%z(AfJFoWGwXba9`(c5 z7HhiuGDtc@xco+@c#6vOOz6>(22`_t@6K3xt8&u*Z*)lresLfY+g!*0vP&=s1ffiKh=?0}|Kn4{N3S#3lkT?-K zQlh~$WjC0K`s$7My`d9~&|(WfTOntlL2x9WF&pdGNvl|RS19?AWO-R7M|g68GY(&h z3wc&D8Bngqf5U!a+2*1JmfFLzE3Hln0~Q79hnW>iUlAP%6n+TPRdUtYEk?w{mp*t? zV$)kPR-dx#B$b^oBP2W%48><2qqsnP0CWPgYn8Qq0c^_PjXd~)5-2P2>aFl6!090* z1yRP#T20?OOY8#BVbcL&;TEF}1&nGw8-=)iqik6u5^)5C#X8iI5{G4vEL>)J9I&{d zc+>&kl^bm60fSKkV8ug{z&!dOzMVXZ&PI2A6PAM#Y>9#`#*2^E26gZjqu;-M{R+ifz>@ANnDN)a#M})N4NkYMZO(CAZZJ6m^+c^EK+3s5zuw{iNeWSbc9y*Eg0#5 z1~jn5&wA2psK(1rAOA7FeF)F-*%2yo`WC4kQPTrlC=;FrP*CksyDoM3%>X&{CHdLo zp|Amzz96|Wt?@mq6PUR`Eh@bFuvKQ{p*{o?31nA7AqFx7NM`OU;=#Ul0 zCWsEz#VS#X?(|k6LrIH`>H;w!fD`w7q`uA1FP}ajH%Tk=$}6k)XptnqawD}CXdd`% z3t-s*E)k9%wi#qv4GzQxU5=D`p{56AgMbY! z`wY&Z5P5%C6elHl@E)yHdK}K7%7_~zgnB@ouOQqz=KJiiUg*FcxT^$ z#U^}w55FtvgW!U+mq)sV?kNdAUPRtjY&m2SBy1i4p3i4vcif+&Wu{n#2j&A{$*InV zB`39l$vS`%0vG8}_}ap1El|_Ic(ik_Qct{{7s-r_djcqcnP!&BrW`3ba%U(*cn}Bt zrT_w>t^+?KDQs^pk6q1)oMcs5NxDl@bdIGq^VUbDc9>fU? z$Vd0_k$@hma0!HA*}1S_NWG01oegY^cR@8tJ$yE{0%3<#9~o!_JiB0YUH_R;(qJ=L zgR{iP#gp@)Ko7Zvb0TvQl_(x4P1*(}Fra87ODX)2BbMqO|4UL(d6WFFUXEraS(ty*6R{aEqAKbU3v{Uf+<+I0pMDWEP$N| z!i9H%hoQWTVs^y2pk#3QDWo9EM58JvKy8xr)>=Ss2RYq5yWj=|Ne&~MculwuCriqC z95IS9fohA~KujPBw+~dQg92tiRAEsaKa3zy1{lZ)LzHYhd96YdBeg2>ha?A-b3}nq zST+11RG+`>w^)UGw==vCpf`|rP;6+D{@8`y8weA4O^~?rOaPllY2gZb?~WXpTZ#wW zM=n#>s*#1&SUeA900=f#%p*teU%nru2rm{g5ky4r^*9PZg1Qv3Pz~o3(X1q|w1maDI>yl{((%$36 zhs6rF)mmDMr6a;3>Ov-#QZ~pERI4o$M~oX{9BFy@4QVq2xa)DD0Pw zn9W;u;gB%QgdBwNO`$`}B|fG4zBfwpfW|5NNoL8_W4|LL$_u*z0}k8#b1XZ#V;nU; z5$6GrWxnJPLNj-Oo%pqs@Mox=QlTB}1v+T`Ia(LUKN%2yr^Gr*44_F6AEbzP0`Wtd zpgZ}!sF5LJGD;zUYfewk`xh^J0cP+f0XGdrv(9K9-e^G%YQY=|i0|Lj9w-W&qNadp z$c(HC*t>IXvJ}09D@F8T-4Fz5i&G#l1nk5xWgP!bx%$w9EGz%9MqUjvIYO;bAMOWINgC*3;?!ga&?-*M*c(*Cp zyDA@j&hEH5o`^R^mpQM@f+5NBf><(ui*hFq9jcF2T{wrlcaYG79eK8nIV)*nm?3|B z4CYAfWef*OY<2LQatpUeQ5zr>=|LH@{9q1Y-ndVSlk%eGwsRFfH-Sb{Fp^fl1$(fd5|DYlog@uin=MRF674|tG@%B^T9m5d@b^a&tCB?bsy_@ky?+C<>NhCRyXfZ z@UhsehA8(FgV;dHO=6=1U?sr1xQe^sqt(l%5?~j?2KR1WC81rL@MD~-qgn-~&;^ni zbAb5({Lz~!9ZY|qB$fc93HI78uNI#o?TQyeAFH{DnrkaBQnv_GLq-gmTV6<$u%t-k zN+?JjL@7*F5bzEvGAsudgbPIr)mE{8>Q#di2>%e5+PqNC3LA@+@*kpg1FX>Q zHE2mvv>5OL`ta!#$%a#KIaZ4Bagw4{JtwvIK>wZy7M@vHj)eg95%pEnjLEl!VN*h0 z9obaT*H~4xfcYWBl3$^8A@btYi*h$vIuYx8l3!@CMsnLp;;LBTrP}58z>dL>}Dm=hGXaXz);vH5KE03<%#>QVSi;eYoZcNPx(GKA6 zNwY)(!iCxza0k$G=(4pf)?IvSSw0%v<);vgo6JI=4Ri`tX0Y@GOFj|{tVHpopkRCQ zqc+0TaDO-|?6eCDi`)={_)egF%!0pwAV8B8R>!+-(q^#0fCXA`Ea9G8XciA|p->Pg zgf{&#R06Bi?r{Qc9o_?_r!A!B2n~`dVp9chjP!v@GPRNp^-5u>c zCHWID9^*Y0j#NGv_Dq@LsHns_DQQ2NLozQz0ycg?z)SiYSb>@3?mWdi)<7*p9s{Qn zFfWu)@}tNob$ueyqmD_Kgux?_AcevU7qLvz{ma8mfFaqP!8()pz}o{5eC>?5dHJ!JG6sQIyf{rYlV_WID*SFqi`?L~x#o*zrdXN}(YgjR87 zr|W;EEMyH?1PY=wD_IRzYx}@cPplfq1uq?KV?c~}Iy_#uj5Az>7%dJJOFd%D$Wh{j z(8s~RL5C{fTPS{n#I1dd4()j4uBIs{Ty}@G046wf<|YZ`C|T@)vu zr)|kHSyGCwbaD?@!`lSbKC(cSL?3xT0tnO!{1?pHsi;G;Ui-z@5}^(LGRLCA_23Rm zlnkUe_Kr(=j~M}m;IcK;#kRvMw648XN2XJPATHI5Wd)_NB?V*vQ4l?-LPKsH{Sm{) z0U{ZZKspJ8QK(_dG@=2bZ=@)S`nG#|Bw0KV4XcqiHL8=Hx5NnADn^GkVm-G6W}|*x z_H7i92z4W;KsniM)wB5THMRSMm*Q8gIAI`=f~ozhaHa3V zbxgwrqgCu8~~| zSd4?Jtz9O6Pp6K_MwSMI+muydLE;U;Tq+}!5Dr53I5|>u=x&G+92Mwj>aT1N2X<~K zTy2a8aFMT}V3BcMvLA;QQZRZq09BF(2ZWcPvT+BU`bPz#7NNXzFo9d!bZ22qO#OJ43>VRH$BkTv zCMq$FSDTOgUkR~v;Dn;DN8*-EomC#g-Mhd#Fv7NJLb%dbobNF3LqJsBaq}2q+#T;DMvYM)2bi*z3o? zh3mK9e|`D1zkK-oo0{&RniA7JBIc>=IzYZe68TCrQ>@Yc{;8Wq(X;A-VZSrEDU72tiG>P;+H@~s#V0SCiQ zN)2E!kk}zDgk~7fN|FUfxM9w6qWlJaNo)k{Z+Qk>k45wji-9=98*bzd@!4=DvP?UQ zWI1cVAIy||+;Z%cB;2*aSnb#k!u7fVjfHvG4hx#lY1eA%MJsrPw?OV`|*;16OfInUQk|mk)AHSwGfUjW5(K8fNNQF@+ls zq#d<`?^w>Miz03$YLP`liUGrjHB>XN{uZonpTB(3h)j4Uvp#%@sM5QPz>)#-+LA}@ zbnVk4h4b}k2q*3Al6Xt|%9Z>NJxE45_>QcfU;*M^V-)r5Ff%edQ^AmIG0h#2@EKsk zmw?#`co3xRj64`vcr|@*iG?LplNVIO$_#ukFR^hC4va(7CSHz^Ob_j01mQmnGjb2v z+ToR>zN$>n;feGwD3Tg0(8-a>j<^BR2Nvep@!D#7U))^0rf1;i*I2Fb^X~(+!emH3 zz_fQdj7KhhHf<_MrfUZa!wh@5LtP=su|GqNUCJK8V92F|FhY!~F@UsK@KRN3gGH(N ztDiI{X{cI7Jn&K_M2#W=^kg+5M(RQg>Nef>Sn;+QSG$l$1s4dSMA8fWu+(fPfe@|e zbJX8nSq4#40%4YG>khETRKZGkj@mm}(q-IgQiGQm`Gw~NC{SW&;T`pwY58M#du(3D1E;CkGbA$(0_4V?OP_*LP!0h@yrQZhU{-=Z3bhzg zXA;|W&K_Z7FJ$M`SVkID^1TkefY^u30oHIj7Pcdu!4F&(>6ZOI@#YQ#HJr%7=rw5= zHUFh8{iW$AfDLQ6NJOv_6v(WNFZHPC!8d+ROvus{`3XpPxkXZ{6TG4n_lQ`282&tg zOoexWZ~|Zq*u??AYs}VOLS~MV7owaPnw}gr)I=KDm8j9+!NqK=INqyp> zRI-CJD?Sdiieg}GsbFDH-T^>Hb5OciQ4mcV<%Y&lPXc97SlJ3YX$FmyrZ}*Sl&?ff zXRRq(L{HPmBDo(5t2%k}`CX_kL{HW3^oIry`1eY9u4c0NOd>Tv20B9`Yqmt=L4eAD zG;kBZ1O5@;PBm-|6yRtn_e?S1wOs@hHg!STP_l@>jA&*dfgW%gpFdQSIL9$jvbT|< zpj|S|QNt-Ur4*8^7?`NdcROf#z?-z|*E}K5S!7f_h7_HXAUGDk53+;xssyQR@?B%5 zq!HkXTt!SRHUAe?sUn)1Da}y9gjL_@4}12@-+%63e-=`ykrkf8!~E4kVbgax~R zA!|fw6|^Z;>5xNt+~|+!%KRjCIqXn0m{j-`H1}?T5kMye3LIQ*J8cyt)Fmsqd&%7$)` zf`D0yO>Mh|qJBa{#^KE%x^-~ti1c&toqR968N@r0Tr;S-YmkgAKc&_&o|dosAMe zv1&$fZI6`DMlP00DrR0CAa~SHGxdI0EfzyQ63|53E7Sco9ekwhr)g8WYj8Uw)5rm} z%8?A<*LxKrK!17($SU_-pNhZF9edF6SkaGN{nFQsIAH5wnwBXlq&-5gAnmdgX%>Rv z9>f|+whuIBp}JZ%3hAcS;P<`BfFuD(3BfkV7%&p%sT%eZZLI}2t$Wvx0@NU9E9%j; z)oLL#=5|$ZNkcP_ak3W4gQD%y=m&xo#Ru#R*jJU5D7&mJky(=F*%9!G z^3-ld$f%r2+7VQ+#k9*_>NPDR$w<;&IR#T_BnqVs0cd1pTss|MfVM34t-}C`ndXE= zppJsd*yffezLpeMS6g)-^z|Olq&eq~U?MmB%13RUi7KYtDwKm_SJJAdOr2qD48}oz z3B??i3;zmIQZzBU#=G%;-^b~yJ5usqb}|^OMNqdBgoafr_!c^vBWn(yXKI>|tUwMD z6%5_!H1bQm?Sp_Q@)@;Yw~B<0hC_<>1k0iz*GgEnsKKAE^9^W2ZFn~AW{dN0R#{*% zg2wyQJMRAQr`#;pKtEXQLSBCJxo|U-;?asl+GGcwEH*voXxgIZ<&XCH)jtKIJQA4a z$l$yt;Q+jPHT}?y0ULzGCk=J_;x$a?SG5zubB)wlcxYFt?Q75;PmhWLO$|ST+K5>l zyKy9A(JZIpC+m?|R`UXNM6qK|P?JP?9CF*?vOo$58bt~!KoEg{3ed`LX{2@sjg!{Z z)lTL?si^w_2`?<6kU;+gWdJAq3o*f{o}&U0Ngv=B&QWiJmW;e9|OCc}{=-4Fg)9D4jc& zcknW5K)U6DlLKX|(_}WX4$-Gs#~c@>g}e1?3F9A*rW^QiBazaWbYNV&@BZ@IyiL@` zf!eaWNRx?~)fgllgNsMw<$TyKLd10+86Bq1M4#4i+iIV|sau;GawNo1&xLBM=)M4p zQD6fAyP6yg9xJM91P$QTJH-Tcs^>lC(vEO~6rm-!Zk@%OMh)do&0PegY-(@ay`Mh) z{_PS|R^?`bD-Y5W>%Kx6278iEC5~gS#OO}FI-vgDQO|p>Z83(OM#q)6h336v@ zMjKVsnzkg-#695L0Yyq4siIl&qZ1@a8)+%%v5~6dIt7F=ST*C{10puGrtXhR5Cf*) z)Qrsss(&*xKYjkNzx}+w?B9RYw6=T3!9VUw6oeYKqeL|>CiWLS4LgXpQ2Vj?wk5~U z@!GeMm~3FE#?N_Z&EaZ@OdagFC}1EmWsfK-p0&lf>ZA&aYM{>gHEHjumgzc)5PQUA z-sF_=XE5Fa}SD+M2|BMG*i_M9_g_Yc2S$MX=(>SY^bh6Q#Wpa%kb-LgVF(0NV{@# ze?{$as*6}daj^o|eX7|GfJuN6FO6G*RW?{Xt6*@M^JW_<{9}I!eaRU#7Ee+96BJvQ@}! zH|>KiZ9>GM*;JA@E%iUaFeia{n@K(m0npRclhk=MELYL!7m1*;0GL91?6EbyAwLjr zWC>`~pkdVErUpf8%py{c8oSlmhCMJiOKzP%kLDyq+P(m~(R+#P071YW{AhcR)@vX1 ze_rp^VKn0=mxcw zlBTVvb_{toFp$O75uubu(8Ljt8~QOp}XwGiRU7fGtaBZESZNk!Y z$Vtt1-WvQu)1J+XB4p9)I?BceLj&5*g7wf4hCw@yfUJQAEE-b-(WOVz(Lk!U23+-; z=u+Eew~g|VoS?+=8!P_u-Z?frPJ9kek?+3C(vr2&#Glt$N6gJpH}V|CEejRPP)p`q zqKTx#Tfmx>*tKUmbU=h^)p)$=m<1^ZXp7@fZzZJ~Ar4dp_LSB3Iy;5(qQ-H%LEFhU z!9}E6n^mtwjb7(|u-Q>3lr*1>b;SAd89c3=kjOb=nF?T)icu9psHRRRaXS>_oI2lf z9SCTm`Hc9|fEFuW__tOQae{TBm{$5htSXfl{li&`V2vNd;_z&MmCL1rf6$IjwjK<< z-%w&eo>ti{fIX1^jSBE)o)UGKVyL33kM34;6Ft;~Af`F1=`OG!lxYXeM!Bn-9C+fx zqK|!_g~U(!b4{cy>{6j#hz2q5O^!!B?G+{eP&_?qk3RAH{MfocS;R7Rw%~2KqNyV# z$elo?VJvlicHqUKU4%x>5D;X6iNr@~YG(wUD^xpIqYK#y=HN+!2stHe3oE*i zq?U08n%k>rXpJ~(YvR7i1(;B(nxG&-RTy$eNmI;NIU{YgbE9FnssnCby|I<5+MdKo z&RnMjtnXTPA0kI?Ebn zkd9of404g8Qcnn)YPDQY?I0pHn+K;1dRq$HND# zpoYIvJ7!iJ1E%vfnu*uBAp)(WuU5b)O0i)u}Vjm^o>J>mW5t(UiGjbJG!O4YOvxb9)|56Xc^zFVTmb zj{Hu*dT2h;p&mgi9vF7s^I_Nny$Vmnt4*w_W=HPA#cejVP4EF^JTHSB-V#`IXHuC3 z%7~`^$eMKm zoi)AAy|Yf*y+K2G^cT7+@2x|VXaY?^SFfWim~%DBG!mn;iXcn}x>my0_^T6%Xv|l0 z!ch&ijrkW5(;=VWzKa-HP6dlwPQ`v*ldwa>{X6mOyrSW02qS5MsMaMF8oz~=Qx;It|2jSLd@N5Mbqq`iiowRfSp8V$AZx|nI?Z9=b)GKb;;(~gRg4@n`bP&Om0Sc;O`}X1se=Sn zkE{cmEQijHz+rC@`?x-T`epy)YV;LtN*EUEzAKTN#-5rE(kw~!vULWvV0qDg&<^3M zu4{f@omt=QqO&wcD62Pmh(;Xd89(YLNgz(i!_%sb3j!PoyBuJ5Q zOUREBgKha+mKorMBQ`}!7~v;mkWel9UVj{{_~g^Wt~~jXw}^Fy+y^>zT3h51(oQ-8 zE#Q->l^83UXLUmAy;|OaQ4MZr{uwB)4f9)S7P6>QkO9wv7$j>cf7FMti z8{%3WbD>lE8t`;vel$%CmXsYTAHQKUYZq~O6v^8t@+Xw7{LSlB%tM&a(ANblMHdM) zHBu-8*<=V7hC5buWq{7kqH{;?Rdzb-hf$~O? ziT&Y8!N&&qlNzdG3-_L1yT+fXr>p&1eL_ptqH~_RBMKT7>Ri(St!WzSAG$w669s&B znL$%vPRCwJephuq8n|!pT%Z*3m|c_Pe4k;Ocnq?-CN!634sf+^jrLD3^YgctPy1gr zLG)aov>krOD$}g#M(JUWuG7p;`)Cfd!j`Z)C~P~SO9ksP4D6=vA;HPOU4ueMI$zPG zG@POg*kf{y>XpTkCGUuNXSyE)M<|<~6j75C1ZEawqjLGc;FVay)HdK ze>L*B{wP%K`%s}#5N#Af1G8WY_|`NEi>E`;VV{f&8E7pX7Q!Jqc)#mFXMk0CR1bTD zR9TH|KZ35{*(xxY(Ca9mX>2%m!2%iU#odVt(n*jN0O$8msVAQhEM$dlq&RZ#Ft6?a zLZN1vN3t^^)76dInpF2khxBlIm)5G98UVG)o2+30jjrlaj;dQD0sx`=eX^?>HkI+S zrGa8X8z_X}ei*9PLvi*n7XvFH4N9Sg9N+{i^ITN$Tw5nSA$??vCwV9SaeMGPTl( zKt{~NHN`{4O=rT%xB`o-y)%+-?7}t$4aewYul8Gi9IyC&u(SmLDYrbx7iEeX+iGd> zfQUFfQIikI=+WJb>_Nyy7s0+*+lPyid-c3#0B-5hn2C5pKRkKQHC<$%^ zLg!hA?lYo1@ia~s@@S{kAId?qWl*Dr5UP%mvbrb-l;Mwqm0pi9JzNA5aaGQA<;%7dDNmgUB7VJ3C#AHt0ja~Q4*A)1{Q!$|lDb}TIm8hTUw!~V9<&TPjH;Q@ zpxp;={hIWaIluO=)d#%wN26}n(yqKtG{O&ylAih6dY3hZ&Cqp71I<$C+KcAkq^92u znyv(h@C;rzXc)jq)v2qexw@*ud=a%hshox+U0Iztln3yvJ3Q3Y=;6=tdYxvlhs&J6 z2Zz1__ZApkG6kT!kx+#EjLy^6lXTONPT&L(Egn`Q+bFtW0I8TYVW6?`qvnXl>z&Tl zIq?Hf9lEY(BB9Q8`n%}vDwH@yq7k99%Ka7sh-r2;D!`n4;sRmhGI7zGRh=4DXVKb% zO$IAic#fHRyAEsMc<^PEoL!^l>NDyt2CrLEA_Ce2FGmBlWE`saXi7#$3TslImU4RQ zHhkG%Up~Hk{_yo5pXLX9E^5EyAvA?-4=3bw_EfXq`k3Z4?c)suK%E*MddhB+QQ7g^IwK0|4DL zyweoI6k6#rFwH<{7+p;Vg1*$31r!d^FIioPU_^G}kQ-6O_#r7yRTm&r`bN>UMT7_Z zj1SRiWfE!x9b3=|U+_fdu85S5u~fnKUxW;OilTY)_Hft5*16Ntcn#5F&_U~|b4Ovw z4I5G&6A4cuf`SfI@$-@)$r~Jtz8f0Aim>Of;qpdzmZdY_7(0EcdgugIgR;F3T{{$3 z?7D2Hf>y~tY)fOgp-ezb#|Dd(41uMtwM9v?G=iYwOlmRUIdxx{9I|0xPzFuczxV|m z^#G5gQgtTWlkGuQt!;-~rA+E|YZL;d?RgG@rt?)EI@k|F_By!jAKLG_;zq9|tpG4= zUP!l2Wef|?s!fxCxYRIv(;OY?H&%j+2MGjlfv|APHCsmU$TN~hx@F1}dJxVfbgwKq zb|yz1mM+)5VNoXw$mHAZ;Wb-dwne8yggOa|vP{|`)LF|@uhY5O-PT=gEM`0f32=1d z1|MHYIPx7j1_2PD2)pD$)Of_yQ4nqCCk^L$v~t4Qqto~ol5FZmft2cdu)cly{PpMl zWq)wb`8i)`?;fTib>UO1nm5Mlp!tffks*Js3wE+Hj)y$DwvSjsGX**XqHwIl4^-V6 zBv%>f!kDNI;?bRTBWdt$=n4Zv3-tzj^RBovh>~~9)G#^MZ|tZU`=RpyhG+8#FQ6O} zgnuDrq8l9M6n05bI-bJx5^ zhfDC|>Mc$k8bvg|BiK9C>(;0Gy0ug9s@~>qz;j{Ik(W(f+!c=I2P6K!9^~~R_q9za zBjVE0M4FBuCJ@hEO9!Ir00U)*gpu!bMdiGgMtgK)Nxv?ZBa6{#K{FXTI_XIayYIE8 zRJ2nXWD|90m2%OxuG(oRf~KqdUV+$v!O&UoNK$y#Oeg zo}dc^f(C8E)cl$zulc$O`+2pd`*7^s4%rK>zWx02>8IBwL{<~x9xG}MvoROSkvu2j zI$uq4EM5Pq1HT5!%a*J-@I#;|-WeSkwkD!<}73Z2}Aih%f9E)@AjZ53**FDdC5)DvH&^RilST);)!q z3Gh|pokM4;r-m5$=%KbYVxZ_^2i{&M9W{e58E|&fp$2%%a=k8YEjN8W)Nz99wd2pIo^SVi5E z1)khHHd6^Objv~2A!5f1?Nm=)B=A&Edk!jHn5Z0s)`lt*J>->=yE?4?b&DO2Btr;U z$5k<`+NjmhVBU!(MEYpnj`$MBr49cv(28~&`xAQ&!QyrQK=NIur?Y0-4qDQ6bjyUjOJvC5m^gql?v?kl4a7VtRXY4I~P#UI$-F)^rTY| zx@8UK;mv$)v1{OeU4ytoryBXJz}L`mML~*Qr=zrC<20}pGz_yQ2zfgrkhPzC&Del7 z>HzK87s52_%!G?F3DGot2k8^Y8Q{!T_K-&QM+Z@tE+^U*f1%AyUva4*=#E1D9+qa! zw9W7P(A`QWXul_9U4eMwe(T16`_eys{q^PR*O$+qG@|T2e92EF`+YiO@jVA+J(fs@ zI)k+w1VQO3>5%bR#7s>%HM)o>nAs~bjL3kvxZmrFKaXEQ{Ds1obh@`6I8i*|bw4C2 zLnUi=;p)1ENiv~K&b@h>yL491Xaz`Lr*kytPb~v6RE%aEP-1K51}jc&S{DgBOjy;` zC^jq>-DT0q;&feagMUswn`T5jBAFmLZ8xz-Bp=vMLAs(%m(?irAH+*HUW6xYYTc15 z>6RcoitYml*V&n@Zk3upGavn`Of`)1*7T?D&|+OBw=#4NFAr_{uAFsWqSqYkHFSXv zQHLJhddi)h3@b7Mhc>J1V!T(8ftPv^dLoFb-D(OthybldT@5= zo;*zfM|FP2*k;!Od^N*%!o=CsWiE$0)D5z@QZwDZZn|wIMwfM|p{9*@xUNk)xAD?H zN9(mOnD6#_6&<^T-G=&0#>zRJ(vE@zU1f{H^O^}TokP}uXc?eXRqHO|Wg*k1&>RXg zd%tlmC0)I19ZxkWNOL`_zo$EDlN#=n7tYd=CxFQTaGz?g3O=9%zX2D|8* zOUL4pb?_3j)bD3ZbK)nhpxiT*UjFR;PH${oWdF%Ws)6rcKwThMMdilUUlfEq^=G2PI69g9YugNQo?Aojk3rRFOu$FgjtPe8$P(eA1?X3Y?UqwxSCQrb4oRysyiaFFnF&N$vDk-jB(vGDc{VG zLZxV8T9^9ab$8IA0SW=tZv`PA8hZX**Y-j0x?XY*AQrQ&JGeEmzbeY>K25W9DLqPo zmx=p|4qz_z>3TZ0$VBk;4f zGj*6rH&R`*D2TPvbPmj+YIRNS`#}76!TPd){rqiz&}5*0PHz*G6#TvGrDoUU_EH9zcrvY zBrE|;P}759RJk)f`b*% z$!8M__o)j^2fQHptb4yvJ-RL3bPgYd&vLfw>=X%t4p$ga`Dl=obm9Gb?Dns(*8~TR zPTt`j52%X-cG0C!9el|;i_kPP<5SmhbaIeKh}uOfQ9Res(uxy+mXzFCz6igAf6I-FTjy{=SBw+W`lK zqaE3mZ*$BKVY)^kbYcM)C)Yg5V7C5OvA7hMBu20Vy}1hOUy-U$mg;oNR~}yuTCg$jhSg%3+W!z3_cPw{NE+DJ=BUO_ei>b`TyI$1P?K0008@Smm~lH literal 14367 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 Z_)BVgs1;4_k#zs^{{g!2DPI9)0032{R9XN4 diff --git a/metadata/md5-cache/net-p2p/biglybt-3.4.0.0 b/metadata/md5-cache/net-p2p/biglybt-3.4.0.0 index f866b1ef4a8d..697e85c76f0d 100644 --- a/metadata/md5-cache/net-p2p/biglybt-3.4.0.0 +++ b/metadata/md5-cache/net-p2p/biglybt-3.4.0.0 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=>=virtual/jre-1.8:* dev-java/commons-cli:1 dev-java/swt:4.27 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/BiglySoftware/BiglyBT/archive/v3.4.0.0.tar.gz -> biglybt-3.4.0.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=7e044e08dadbeb3d3032c657bec861cf diff --git a/metadata/md5-cache/net-p2p/bitcoin-cli-25.0 b/metadata/md5-cache/net-p2p/bitcoin-cli-25.1 similarity index 84% rename from metadata/md5-cache/net-p2p/bitcoin-cli-25.0 rename to metadata/md5-cache/net-p2p/bitcoin-cli-25.1 index 66009b32d79f..f3fd69fbc2b4 100644 --- a/metadata/md5-cache/net-p2p/bitcoin-cli-25.0 +++ b/metadata/md5-cache/net-p2p/bitcoin-cli-25.1 @@ -4,6 +4,6 @@ EAPI=7 HOMEPAGE=https://bitcoincore.org/ KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT -RDEPEND=~net-p2p/bitcoin-core-25.0[bitcoin-cli] +RDEPEND=~net-p2p/bitcoin-core-25.1[bitcoin-cli] SLOT=0 _md5_=331f79c51be7e5ef60b7f3ddb8349406 diff --git a/metadata/md5-cache/net-p2p/bitcoin-core-25.0 b/metadata/md5-cache/net-p2p/bitcoin-core-25.1 similarity index 93% rename from metadata/md5-cache/net-p2p/bitcoin-core-25.0 rename to metadata/md5-cache/net-p2p/bitcoin-core-25.1 index 677926b6148c..6891b90a91b7 100644 --- a/metadata/md5-cache/net-p2p/bitcoin-core-25.0 +++ b/metadata/md5-cache/net-p2p/bitcoin-core-25.1 @@ -6,13 +6,13 @@ EAPI=8 HOMEPAGE=https://bitcoincore.org/ IDEPEND=qt5? ( dev-util/desktop-file-utils ) INHERIT=autotools bash-completion-r1 db-use desktop python-any-r1 systemd xdg-utils -IUSE=+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde libs +man nat-pmp qrcode qt5 +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq +IUSE=+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde libs +man nat-pmp +qrcode qt5 +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=!=dev-libs/boost-1.81.0:= >=dev-libs/libevent-2.1.12:= berkdb? ( >=sys-libs/db-4.8.30:4.8=[cxx] ) bitcoin-cli? ( !=net-libs/libnatpmp-20220705:= ) qrcode? ( >=media-gfx/qrencode-4.1.1:= ) qt5? ( !=dev-qt/qtcore-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 dbus? ( >=dev-qt/qtdbus-5.15.5:5 ) ) sqlite? ( >=dev-db/sqlite-3.38.5:= ) system-leveldb? ( virtual/bitcoin-leveldb ) system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.3.1:=[recovery,schnorr] ) upnp? ( >=net-libs/miniupnpc-2.2.2:= ) zeromq? ( >=net-libs/zeromq-4.3.4:= ) REQUIRED_USE=dbus? ( qt5 ) kde? ( qt5 ) qrcode? ( qt5 ) system-leveldb? ( || ( daemon qt5 ) ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://bitcoincore.org/bin/bitcoin-core-25.0/bitcoin-25.0.tar.gz +SRC_URI=https://bitcoincore.org/bin/bitcoin-core-25.1/bitcoin-25.1.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff db-use 3807d3e43e20aaa6e4decedd2bb2db4c desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=13a4483de5f9b8f807cc93789879d228 +_md5_=882040c2ecd4ed573d669ec8dde9e654 diff --git a/metadata/md5-cache/net-p2p/bitcoin-qt-25.0 b/metadata/md5-cache/net-p2p/bitcoin-qt-25.1 similarity index 73% rename from metadata/md5-cache/net-p2p/bitcoin-qt-25.0 rename to metadata/md5-cache/net-p2p/bitcoin-qt-25.1 index 6a3fa2956cf8..4d222065a8fa 100644 --- a/metadata/md5-cache/net-p2p/bitcoin-qt-25.0 +++ b/metadata/md5-cache/net-p2p/bitcoin-qt-25.1 @@ -5,7 +5,7 @@ HOMEPAGE=https://bitcoincore.org/ IUSE=+asm +berkdb dbus +external-signer kde nat-pmp +qrcode +sqlite systemtap test upnp +wallet zeromq KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT -RDEPEND=~net-p2p/bitcoin-core-25.0[qt5,asm=,berkdb=,dbus=,external-signer=,kde=,nat-pmp=,qrcode=,sqlite=,systemtap=,test=,upnp=,zeromq=] wallet? ( || ( ~net-p2p/bitcoin-core-25.0[berkdb] ~net-p2p/bitcoin-core-25.0[sqlite] ) ) +RDEPEND=~net-p2p/bitcoin-core-25.1[qt5,asm=,berkdb=,dbus=,external-signer=,kde=,nat-pmp=,qrcode=,sqlite=,systemtap=,test=,upnp=,zeromq=] wallet? ( || ( ~net-p2p/bitcoin-core-25.1[berkdb] ~net-p2p/bitcoin-core-25.1[sqlite] ) ) RESTRICT=!test? ( test ) SLOT=0 _md5_=54110882f5dd48161d7f3efe3e310187 diff --git a/metadata/md5-cache/net-p2p/bitcoind-25.0 b/metadata/md5-cache/net-p2p/bitcoind-25.1 similarity index 73% rename from metadata/md5-cache/net-p2p/bitcoind-25.0 rename to metadata/md5-cache/net-p2p/bitcoind-25.1 index c5cdf356b357..27f4325cda94 100644 --- a/metadata/md5-cache/net-p2p/bitcoind-25.0 +++ b/metadata/md5-cache/net-p2p/bitcoind-25.1 @@ -5,7 +5,7 @@ HOMEPAGE=https://bitcoincore.org/ IUSE=+asm +berkdb examples +external-signer nat-pmp +sqlite systemtap test upnp +wallet zeromq KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT -RDEPEND=~net-p2p/bitcoin-core-25.0[daemon,asm=,berkdb=,examples=,external-signer=,nat-pmp=,sqlite=,systemtap=,test=,upnp=,zeromq=] wallet? ( || ( ~net-p2p/bitcoin-core-25.0[berkdb] ~net-p2p/bitcoin-core-25.0[sqlite] ) ) +RDEPEND=~net-p2p/bitcoin-core-25.1[daemon,asm=,berkdb=,examples=,external-signer=,nat-pmp=,sqlite=,systemtap=,test=,upnp=,zeromq=] wallet? ( || ( ~net-p2p/bitcoin-core-25.1[berkdb] ~net-p2p/bitcoin-core-25.1[sqlite] ) ) RESTRICT=!test? ( test ) SLOT=0 _md5_=13c0bfca5525ed81e4c1d60b5759fca3 diff --git a/metadata/md5-cache/net-p2p/freenet-0.7.5_p1497 b/metadata/md5-cache/net-p2p/freenet-0.7.5_p1497 index d6980f14afd3..94600fb3bc6c 100644 --- a/metadata/md5-cache/net-p2p/freenet-0.7.5_p1497 +++ b/metadata/md5-cache/net-p2p/freenet-0.7.5_p1497 @@ -13,5 +13,5 @@ RDEPEND=acct-user/freenet acct-group/freenet >=virtual/jre-1.8:* dev-java/bcprov RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hyphanet/fred/releases/download/build01497/freenet-build01497-source.tar.bz2 https://github.com/hyphanet/seedrefs/archive/build01480.tar.gz -> seednodes-0.7.5_p1480.tar.gz https://repo1.maven.org/maven2/io/pebbletemplates/pebble/3.1.6/pebble-3.1.6.jar mirror://gentoo/freenet-ant-1.7.1.jar verify-sig? ( https://github.com/hyphanet/fred/releases/download/build01497/freenet-build01497-source.tar.bz2.sig ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a _md5_=85bf1397222628ab70af82eaeaa983d5 diff --git a/metadata/md5-cache/net-p2p/qbittorrent-4.5.5-r1 b/metadata/md5-cache/net-p2p/qbittorrent-4.5.5-r1 new file mode 100644 index 000000000000..604a9f9e162b --- /dev/null +++ b/metadata/md5-cache/net-p2p/qbittorrent-4.5.5-r1 @@ -0,0 +1,18 @@ +BDEPEND=!qt6? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=>=dev-libs/openssl-1.1.1:= >=net-libs/libtorrent-rasterbar-1.2.18:= >=sys-libs/zlib-1.2.11 virtual/libiconv gui? ( dev-libs/geoip !qt6? ( dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dbus? ( dev-qt/qtdbus:5 ) ) qt6? ( dev-qt/qtbase:6[dbus?,gui,widgets] dev-qt/qtsvg:6 ) ) qt6? ( dev-qt/qtbase:6[network,ssl,sql,sqlite,xml(+)] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtxml:5 ) acct-group/qbittorrent acct-user/qbittorrent dev-libs/boost test? ( !qt6? ( dev-qt/qttest:5 ) qt6? ( dev-qt/qtbase:6[test] ) ) +DESCRIPTION=BitTorrent client in C++ and Qt +EAPI=8 +HOMEPAGE=https://www.qbittorrent.org +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake edo multibuild systemd xdg +IUSE=+dbus +gui qt6 test webui systemd +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-libs/openssl-1.1.1:= >=net-libs/libtorrent-rasterbar-1.2.18:= >=sys-libs/zlib-1.2.11 virtual/libiconv gui? ( dev-libs/geoip !qt6? ( dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dbus? ( dev-qt/qtdbus:5 ) ) qt6? ( dev-qt/qtbase:6[dbus?,gui,widgets] dev-qt/qtsvg:6 ) ) qt6? ( dev-qt/qtbase:6[network,ssl,sql,sqlite,xml(+)] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtxml:5 ) acct-group/qbittorrent acct-user/qbittorrent +REQUIRED_USE=|| ( gui webui ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/qbittorrent/qBittorrent/archive/release-4.5.5.tar.gz -> qbittorrent-4.5.5.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=792dd8f617616a247048679e81ab56d7 diff --git a/metadata/md5-cache/net-p2p/qbittorrent-9999 b/metadata/md5-cache/net-p2p/qbittorrent-9999 index 7f3d2f128866..bd4679801ed8 100644 --- a/metadata/md5-cache/net-p2p/qbittorrent-9999 +++ b/metadata/md5-cache/net-p2p/qbittorrent-9999 @@ -1,17 +1,17 @@ BDEPEND=!qt6? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack -DEPEND=>=dev-libs/openssl-1.1.1:= >=net-libs/libtorrent-rasterbar-1.2.18:= >=sys-libs/zlib-1.2.11 virtual/libiconv gui? ( dev-libs/geoip !qt6? ( dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dbus? ( dev-qt/qtdbus:5 ) ) qt6? ( dev-qt/qtbase:6[dbus?,gui,widgets] dev-qt/qtsvg:6 ) ) qt6? ( dev-qt/qtbase:6[network,ssl,sql,sqlite,xml(+)] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtxml:5 ) dev-libs/boost test? ( !qt6? ( dev-qt/qttest:5 ) qt6? ( dev-qt/qtbase:6[test] ) ) +DEPEND=>=dev-libs/openssl-1.1.1:= >=net-libs/libtorrent-rasterbar-1.2.18:= >=sys-libs/zlib-1.2.11 virtual/libiconv gui? ( dev-libs/geoip !qt6? ( dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dbus? ( dev-qt/qtdbus:5 ) ) qt6? ( dev-qt/qtbase:6[dbus?,gui,widgets] dev-qt/qtsvg:6 ) ) qt6? ( dev-qt/qtbase:6[network,ssl,sql,sqlite,xml(+)] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtxml:5 ) acct-group/qbittorrent acct-user/qbittorrent dev-libs/boost test? ( !qt6? ( dev-qt/qttest:5 ) qt6? ( dev-qt/qtbase:6[test] ) ) DESCRIPTION=BitTorrent client in C++ and Qt EAPI=8 HOMEPAGE=https://www.qbittorrent.org IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake edo multibuild systemd xdg git-r3 -IUSE=+dbus +gui qt6 test webui +IUSE=+dbus +gui qt6 test webui systemd LICENSE=GPL-2 PROPERTIES=live -RDEPEND=>=dev-libs/openssl-1.1.1:= >=net-libs/libtorrent-rasterbar-1.2.18:= >=sys-libs/zlib-1.2.11 virtual/libiconv gui? ( dev-libs/geoip !qt6? ( dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dbus? ( dev-qt/qtdbus:5 ) ) qt6? ( dev-qt/qtbase:6[dbus?,gui,widgets] dev-qt/qtsvg:6 ) ) qt6? ( dev-qt/qtbase:6[network,ssl,sql,sqlite,xml(+)] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtxml:5 ) +RDEPEND=>=dev-libs/openssl-1.1.1:= >=net-libs/libtorrent-rasterbar-1.2.18:= >=sys-libs/zlib-1.2.11 virtual/libiconv gui? ( dev-libs/geoip !qt6? ( dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dbus? ( dev-qt/qtdbus:5 ) ) qt6? ( dev-qt/qtbase:6[dbus?,gui,widgets] dev-qt/qtsvg:6 ) ) qt6? ( dev-qt/qtbase:6[network,ssl,sql,sqlite,xml(+)] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtxml:5 ) acct-group/qbittorrent acct-user/qbittorrent REQUIRED_USE=|| ( gui webui ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=afcaf43c975e860b88e390689496f207 +_md5_=792dd8f617616a247048679e81ab56d7 diff --git a/metadata/md5-cache/net-p2p/syncthing-1.24.0 b/metadata/md5-cache/net-p2p/syncthing-1.24.0 index 45c6f8fb5409..8157d3ecb0cf 100644 --- a/metadata/md5-cache/net-p2p/syncthing-1.24.0 +++ b/metadata/md5-cache/net-p2p/syncthing-1.24.0 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +BDEPEND=>=dev-lang/go-1.20.0 >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig DEFINED_PHASES=compile install postinst postrm prepare test unpack DESCRIPTION=Open Source Continuous File Synchronization EAPI=8 @@ -12,4 +12,4 @@ RESTRICT=strip SLOT=0 SRC_URI=https://github.com/syncthing/syncthing/releases/download/v1.24.0/syncthing-source-v1.24.0.tar.gz -> syncthing-1.24.0.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d7c3e188599c053e0751315561c59ba0 +_md5_=b05d0e9efd55ea4c9bcd57eeb87de218 diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz index f4f1dd577ba62dd3fc69fe1abc26796e72027594..dbc0ffa82152e80ebb3c2b9727fd1b193d1b3410 100644 GIT binary patch delta 7317 zcmV;G9BSj=H>NsXABzY8000000{@Mh-EO4Ebw%&}6np^^Rj2+hWjH{9em{H z!y(9#Ea&O7c9ZO;Y#E4=*rPGo{e7p-*?aA(@?U=V?;q~Q%VU4tFZcPb6o2>U|NP-U z{>_nHFn_N(+vbPUXtqLj)_vG{^QpsTwjNh#E!5L;w%zK-a19?BT2^t$*;nd4OG(c;v6XX;V{WI{+GXS&)*0c1=xWQ0XR}d!>>;kz#^9gZ z^f|QY27j0NvHnq}GN%tUWq-2k(Rbb^dp>dQHuG7_M@wmBzJXHk=UgZc)u`D*D}Glu zc7Gcwj$X#%`#iPvC+_7e_UzYS&C5uO_3rzWT4!cmDQwo-?(|lsY5Vp0-pXB!w@%7# z_PlG1p*9vHcpl%C7F*jhp0-xquJ+eSegQ=4+LvYqWtMd>cJO+wm*T=XR)Wjw2SA z&RH%lTQ%0>6MfcQ_bk=ivjxA3WBKZy!F-!`wuNQYwUTx$A;wr^9$`&JB+^zPdP_Uc zmfuVCv|fIlzdXO*&u?G9etWuq9QWa&xI6DczSWGHoDxRsVHOr+lvq>eC#?3vOMjhs z=mkF4%^IfLbQwQ(iYup-PD^zw^g2SX*6dm=Z?|HlG127 zKBqX0JB#k3Kbno<&N$qXvS&DOfR6ZzFRMYVdoqq_e=YBMfp;I?~&3|%@AFHez zD~#GDX3=kt(#C}JRsE+;gfBE?&ZU)0wq&SVaFXB|le^B~)0dylm&fn>#qQHXb9bfP zW^pyQgX1-(q36roM8m6;YPfy2qo>v2i>9zhk&K}o2wS3M_C`_`BRA$4fmL03l!`j+ zh`cqFi)l!nC!^s~P&b{?(SKNVXN$C4TOXxjz+FQG82ib;vr3!Qp^1m{YF0kJN8~6B zBsqDn^@!FT15pan;QGN24hxfJ^-SP$CGNgrsSGimz+?3i=GZ&6=wdB9pvXwh?i9BC zbE)z}a(6hvwN!ETwG5HvD|d;F3CTIpo0a9SNKiPAp+gnvpx)+1$$$OMDf3rzm&HQU zQMP&RVK~Fu))U>8XP!t^^TvPYPIY+4JR>=Wtn;)9K{T_EQh6UwVfJf5QfPxUN-kDH z)*EK*byEk!UU|0G9G!*{EIN-TR9m#n#PP?m(#eRa9alp;p(RJRn!{&$kl5^9+v=z~ zubAwNtZGjGN2SV?>VH#L(L;l7&okC)6}4tbTs(YtMU9T0X|j0Jc`VRd4O{fknGk4V z@tl;oo3r7VxP%e0ghl`9OZE70L=Bnmg>7_ntl;4cZLT?_bapA%t~w@RYK>QQ69*r- zCbNaaq--M@Eme#T3jE~AVN-|IlEegXu(j#o7ObC$g^r1v)qkwNOe_FC=LedEd1i?n zD|rsRmJc73XIOE^k5avSlB@I(k*nx$$Uvjoo_xUSWigyMO_<5|J}{3JRv2z&o*wIA zFk_+d=8pIP%3P{tPkXpbAEb(yHKr~W%iDM4oIzmx7QF&d8B5GqcUr)?P!g?1h#|{I1+4C+!uQ>hT$aIZS|Hrtwgh* zjBT~PI+TO7xnT^4i09C>v7(86wak*gS4(xWhxm~1A`fz{Qk&Gtoeau2FcL@_%$b1>#_fe(MYnwcP>%r%xL5U#Pp{GWi02Wd|>%@ks2wq5c;HVChNnkG$OLM2f zciWtRSnYQB^mC$3fP-eoU-fmnv>p4Rh>OlNM+@47v-Uq!sR%%$^X^(G6a*Z@9ZCav zqmZXFB7cW*r2Lf7u__QTD2R!Z&DY_ZJ!DL5I`p!kR-=|yD!f1U-poC&j8^fI#}%9O32jNocdC@= z7%yTG>m}6#Z-e9TI#NhT=G6z0d|=ZZQ*_9X1TmGRQ~8vR>b6gXA{Dedt;UU~q?SFO zRu)Y&q5MdDgHaApq|%5}g2l5Nlei;c-FzjJtOsxbW0M^SDSv#;++!j(Yefc|S4b-1 zPI$+GiDLh&wbGJ}a614D z%nO7kxvhpA5`T@5ocf2Ax}?8$o4v9!510^K{1!8rC%6RGEG-)o(tzXv#`!AADHS=T z85;4x2$&2wI=Kg3T@QUzJF$r zF=z}n2lE#VY(b|4XuPRn#HV7tLBi|3f3W)C3+otfOx1|U7!`B0cut_dSU?(pUhHb& zSvDs4GS`LY8`D6Cz`v)EN6{CMo18k42; zFkB9go$~QKK zu9;9ER0yn}+VN4Y>r;PCe@W{aaq`e)s50^wF!W7A0j~gUavLPwm>FP>;KryQe#w?McEP%(!I>)|n^ z7xYzeJSa6AtHqOy!MvhcZ4-=hXR;)5N4reK82&r`4rv|5_V6f1flzk?Ih{-@_<=5C zY}z}h06!>OK+bOQ8VCVYsDqx4f6!aQb(hw{pd-`{(Wey|BjnH1$FvAK7%$#N%%q)C zqKO)>4&(7PTYGtgBPNtOXZWG8BAV1O9XY46#Do^2g_1fNu|AdTZ(p9)x4*p-bDYW* z(ydw^u+4^H^LQCQ+gTU~3s8Ih8yEW?_;=haEwL++M~0EM$?4u-G7s8;e?ld&9MFT@ zwx8Oj3Jjx!6>pmKQqT^IlW${u$nsivH_LlNcStc;;&vHOgr6v>wl$(Sxecx2Ad*kM zxYdLI&R|;85=i_J;{d37Ab)mPNIMMZ@06-!_m`5bmoLA*iC9$8e+;3&6>S2OfcBKSoX&Vw`SPg^UST=0WeeImB_)JO@{;~m|*%@_yaw;B->6i^Uz>))II|JMz&>`vvwd_{eP9t-=%!> z0xV_HzMvuSKwHFs&TB^yP*4nJN?5~yjPNaz-~>maa&bV|e{ej^v=}G_;*^iugmvxb zkY0}v0I9@d`3gu^dpv>3i3Ex!2&MO~s6j7g(>6>a3F7P}0q8`1{y|3<1QGNr;FaWU zn!6EeVee{-kky7~nURkHd!Vi>fK7-O=FHnDE^c7kYDFoKKGIELQFXq;3MkqDTW_U1 z{kM3TR4}7Sf7ST!Znn7rDD(bAKb))}Q5&cwd4iQV6SgO_Led2<26h9=)?iVat9fmx zL-aKf7>-Udw8w*1Z5YfsZATxEm6S~D5~j(M70Fz9&W;-1c}0wfHcTV;^-*|9{EiF- z9whBxcRXnDWdWstOYviU@dV(bw%kBDAY{9M4V3LLe-{#p8_^B?W<;JyyU_&>uN4pj zaNu_4h&+IB^8!%ld#S#Cv;X~xv`sHNhU1P9d)sQJ+j{_DJzc}vlPl?7KTrmr6@};$ zM`%SmP*ENg1pz=3PdT)aqOgOdH*NRMqT{OpfWw4=B}A)d*rTE~oj!q#5bJaS)W)3I zr%l0ff6mkyklK1J9T;ivJ=z#LBq-siLcFi9jCrpMqoHfsNG>aVm5#1D;DH75G$^Z6 z!5n7_`P-kQgF3=hf;tRza-!KO{AAX(J@@-kwfBGB6`t^VfOzp4ZB+q`lwAh}KnfkR zkcR`O(aHpf9r9-4Xr9`|e+=TFrtlEzT}z5WfBPOWrnMJ8iA(8xijmzsO<2SxLZuQN z(~AHh!Zmlhkws8mat#(YJoO+zb?AhQ7e6vvM{jfnmjt)12%1Z=U9=SoohtQTj)Sr` zG$;p8H#O+Blh_7wx=IX}GY2y75ch(Tm6+QPQM8w9slN8_U*`Q9_ju$3pxWrJdgJ@g3Cqj3o{mx_%X*CcL4~wGwhG9__ z0i;9&{LnUP74d6GUFUC{HrHo2RXKecL`QB1VIZ+Jt6(2=rZ;%FPJ8;50N!3esm8!I zZPvO3L=zpHc|ex1ii)C(K?kEK3J}F-f3j#~b6OSg72ZNjS%*>}P#O4o@UeH=@1IMy zpZ@ygX!q_gRN(e>5?f ztKek(dd@}C8okX;LUGzbLr`<&6M!K)oPS{{foC8gcW}7*DZ5ySw887D_4ob8>)-GK2{az7ZLC<^Or+Lj)|G+U_DKhw2~-zNU(TK< zD5K1VCM!Zyp@q&Q;@X(a#BDesf3;LOy(Yp3ypGh{AOR2vbsh{;HN*i?xbF1~zX=dJ zAc)-;7;ME=wN(>m-aAkRn@C2Z!O+#C)9^SUYrg*AyhZ0$75&YQ*@TDOKt5{XpBG<^ z^-^@SxF*SRjXJ$}%o*6<#{j#=Hsi=;FZ05M9X~jY# z`>0WSrK8Zm;&nv=(d%@1f9rkmb<8n^#{pOHA7%RG`+mC6*L|W^QMk{v-=-0**WL|z z`LeS|5MwF&!5E8aMU5&TP?UycV!Xz}+k10MHy45!76}X5Zy+9L%#oMDM{yIxKIFlW z6i3tX7NYI0Q^6W^E?Tq=a=j8k7^MU8={a(Q%CZj*1m29{Fn-NXWHB;gE zOokCv;$c@(-W+gYriFD{ODrHOvfP*5^i+h*#3B+*Nj6ZRi>SgKP-A?b#vh*_zdYZE z2MZ4gVf_@nJ8YZzJ#W-LVt-9X4L~zXxoD$s2w^k^Fvmw8-Mm@4l0okR3EJuBuQ43g>E=qe;coud6f402Fc0TL|P7>*+8jQS8oZPx+b30(ELxQAmyN6pxgv^a#ky?hK|xtjU-CfQ$5rqAdZ9Y#b5}Gq;8+ALpL*EHw^gLr{_s;Ti$C>Xb}d z_s9Uji=xFS(9uN=ICWJxMua)K@C|B(=1qHH31fiINj=)9<)^3awg4r#B8f?xcbF;> zmu9EhI@FCie}bcgpX>De_zQ;k(N-wj4d(gy%yJ($p{PnH#JHw3H0jhB8X(Mo2FL=I zga9HAc`V=QlAwL(N+g-ueS-mU1f!Y+Hzjsf0LAZSBTq+CuB)qFeXgZ_AA+;p#Oh4p zCV7rP4Y16@m5o`4JrxS1_X|16pki&+ z&COi2oD{;C4^g8w<1%JT8ud6+==EP!tKQ)jH{v>p&>t503pSF51RdZJap-9gkRTd~ z+%gR~ixuac8Kh9i2gzLy@5AN72J4EL?k;-6rF6|B4HrQ-hGXM=WfE*JcVh@M@FM}> zs#T-zf3r{<@Vq%@9ONMOAd~!Qk^*6?dO&x$1Z0&C1?oDXb?An0*!0V*_O26M*AC_N z1KakH#?-MvNr`S4y5g~%?(&sNz8R!{BUrs}=n$>%-9yreklm=XZx+AkrX24RGU2CI z`o_V-@Qkk0W$hJJ9oi+G|1;t6G);qql>xPfe|$-&4TJ?G7l|72V7-fOC20d+mkM{5 z8Z_KPNMq2qc+uZ>RnO`k=NP)xMKl^UR3WzTgIc=k0*#6FPt_I&|JSlk+gIrPhL^cnzSHfB=Gt5sCXlEq2IzuIq*t)DWb$ zBnh--ZC#-{njTD4o9WsDQ}&eo^WpKb|93XQu<81ZugNpo*V;Ae<#etKhLHe@u3dRR zYIqv5(zYOUprC0@mVsPF|7g>EFP;uaf8kFM=D@Xi$gxH)wH$O=8y_wX7(o=~%1}6{ za>p2?3!O{_NWRtXasT$Uzx;gv%kvVMQZsi!Q!uAE;d8w)*I*FADtZ?qc1!zIoln;} zjnYM#mEaR(&!)4lR2T+Xz}$-@c!|pdB}xZJqtUb)_NHdT0vn9Ze-L6wpaH~Xe~l9; z!INwAZ?<$zk4u;djv%YL6izLhzAn z-{K(-!@&v^;FT^6(dl#pCTb^Dl&#?jxT}sBSjn8<4{RU53}*9j|GFO;(8hpP`@Dw_ zQ4;YLtQ*u5xI1oWa;MTu;m$9$P`M$XFRbj zr^RresH*{vERr^v({<)F1d=XIMHVMy%u0u74~j0~=a2JCd&c?NRcQDU$LwT!jU!J6 zJt03BBC6k{5hTmNf~|A$e{BpAl^=3Us?i(98g;Q3$3{`%e4d>)V|9j@g!s@dDHRrQ z`j1g`7@U?w@U2o$&wYKx7u`dBI~lT17n^z2n03y?H>%T@o}feM+H?$nZv_jIE>KrT z9K>(1xVdL?5J4_GEoD>knW%<1paZL{yIFSjjxG?!HcnPm!Fl;Wf5L1v3Zm_v8%F>w z;98g_Z1=n(9g521u8a`#>{hQ{_uWWK?hL*Md166aO9_uFsJf8SoUEl+UOT|~)i(sctB^}$@7&X)-@FhkXCC*w<(HUk6DgL%=f z7%|};pCe}Ce};~R*QI#+$*mD1D%H>;?8)QPw9M4$@zmyV)L9D|fVk5!g_1g48lCcH zc;7&M1y6swTrF|`^K4E5)!zOm2A_7fSei=JPFksvyMnF&kP23Fh^B6F!c2HKk!bUS z+M*b`B#1ooX8dt!Bv^V(4hhronl4Uh&!%G2irv2Hf9gOX%p~nx^Knazr8@zw?yD7& zn2E;V>D)Ssr96n{a$2pUTf(|9$kaPvx0L}i6CW=ZGFVK6ngF)Fu4o^5l@QwD!uZ29 zLN3aLTk2w95N9LNVe432l@ns;_wD)D*B>8s;Bz^e{j}>qS`Q-;0|*qfH-VAQYenBm zPXuK)f1-^xn~PYi4#6h~78Ux3Hm?l3YjiSkT{*%r?TDs{(nkc0I zor>58Vp9#2FkvFiT)9*gDkr vy2Pao-bAv*Ky~-{Xlp6xdLG7Gb=y2k2v|Yi54Wy9xj+3Mv0C0#)H478n9me- delta 7006 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 diff --git a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.1 b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.1 new file mode 100644 index 000000000000..f8bdda82b415 --- /dev/null +++ b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.1 @@ -0,0 +1,14 @@ +BDEPEND=app-arch/rpm2targz +DEFINED_PHASES=configure install unpack +DEPEND=net-print/cups +DESCRIPTION=Epson Inkjet Printer Driver (ESC/P-R) +EAPI=8 +HOMEPAGE=https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX +INHERIT=rpm +KEYWORDS=~amd64 ~ppc64 +LICENSE=GPL-2 +RDEPEND=net-print/cups +SLOT=0 +SRC_URI=https://download3.ebz.epson.net/dsc/f/03/00/15/17/80/dd5ac793cfbd089019af95cc02297787c105a346/epson-inkjet-printer-escpr-1.8.1-1.src.rpm +_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 rpm 745ef34afb8c31915d9d42a6aca23a35 +_md5_=1b843c8f5566f0cb3e42535cb5e2f600 diff --git a/metadata/md5-cache/net-print/hplip-plugin-3.23.8 b/metadata/md5-cache/net-print/hplip-plugin-3.23.8 new file mode 100644 index 000000000000..c96a3949700a --- /dev/null +++ b/metadata/md5-cache/net-print/hplip-plugin-3.23.8 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install unpack +DESCRIPTION=Proprietary plugins and firmware for HPLIP +EAPI=8 +HOMEPAGE=https://developers.hp.com/hp-linux-imaging-and-printing/plugins +INHERIT=unpacker +IUSE=orblite +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=hplip-plugin +RDEPEND=~net-print/hplip-3.23.8 virtual/udev orblite? ( media-gfx/sane-backends >=sys-libs/glibc-2.26 virtual/libusb:0 ) +RESTRICT=mirror +SLOT=0 +SRC_URI=https://developers.hp.com/sites/default/files/hplip-3.23.8-plugin.run +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=63e6d5eddf56957ded3c00eb5ae1b605 diff --git a/metadata/md5-cache/sci-astronomy/Manifest.gz b/metadata/md5-cache/sci-astronomy/Manifest.gz index a3cacff99f537cc026377307d741ba431feae185..eb8b2f0ab856522390db2ca3a721f9b66a4d3a5d 100644 GIT binary patch literal 9541 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 diff --git a/metadata/md5-cache/sci-astronomy/siril-1.2.0 b/metadata/md5-cache/sci-astronomy/siril-1.2.0 index c444a2e6aa76..0ce7499d6dda 100644 --- a/metadata/md5-cache/sci-astronomy/siril-1.2.0 +++ b/metadata/md5-cache/sci-astronomy/siril-1.2.0 @@ -7,10 +7,10 @@ HOMEPAGE=https://siril.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=meson optfeature toolchain-funcs xdg IUSE=curl exif ffmpeg heif jpeg libconfig openmp png raw tiff wcs -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ Boost-1.0 RDEPEND=>=dev-libs/glib-2.56.0:2 >=dev-libs/json-glib-1.2.6 media-libs/librtprocess >=media-libs/opencv-4.4.0:= sci-libs/cfitsio:= sci-libs/fftw:3.0= sci-libs/gsl:= x11-libs/gdk-pixbuf:2 x11-libs/cairo x11-libs/pango >=x11-libs/gtk+-3.20.0:3 curl? ( net-misc/curl ) exif? ( >=media-gfx/exiv2-0.25:= ) ffmpeg? ( media-video/ffmpeg:= ) heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) libconfig? ( >=dev-libs/libconfig-1.4:=[cxx] ) png? ( >=media-libs/libpng-1.6.0:= ) raw? ( media-libs/libraw:= ) tiff? ( media-libs/tiff:= ) wcs? ( >=sci-astronomy/wcslib-7.7:= ) SLOT=0 SRC_URI=https://gitlab.com/free-astro/siril/-/archive/1.2.0/siril-1.2.0.tar.bz2 _eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9c91e21e4515d82ebde46bf6f7785c21 +_md5_=5a2c60c8decf75cd3646cfe3d397570b diff --git a/metadata/md5-cache/sci-biology/Manifest.gz b/metadata/md5-cache/sci-biology/Manifest.gz index 7d5a5c3edead95c850925b6775a6f81f74db8d09..8cd8e243a33b420bf3535ad0a4b3c3a1d114ec2b 100644 GIT binary patch delta 2419 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 diff --git a/metadata/md5-cache/sci-biology/stride-20060723 b/metadata/md5-cache/sci-biology/stride-20060723 new file mode 100644 index 000000000000..3b10d2f0d36f --- /dev/null +++ b/metadata/md5-cache/sci-biology/stride-20060723 @@ -0,0 +1,12 @@ +DEFINED_PHASES=configure install +DESCRIPTION=Protein secondary structure assignment from atomic coordinates +EAPI=8 +HOMEPAGE=http://webclu.bio.wzw.tum.de/stride/ +INHERIT=toolchain-funcs +KEYWORDS=amd64 ~ppc ~x86 ~amd64-linux ~x86-linux +LICENSE=STRIDE +RESTRICT=mirror bindist +SLOT=0 +SRC_URI=https://webclu.bio.wzw.tum.de/stride/stride.tar.gz -> stride-20030408.tar.gz https://dev.gentoo.org/~pacho/stride/stride-20060723-update-r1.patch.xz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=2616b211128e980f88b295ed6dfc1051 diff --git a/metadata/md5-cache/sci-chemistry/Manifest.gz b/metadata/md5-cache/sci-chemistry/Manifest.gz index 720992c9723af71222cf6231d74b399beea5e3b2..41fb78b9ad7d8a508012fac6dc1c58e10a0759ec 100644 GIT binary patch delta 12608 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 delta 12583 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⪼6o&(Kq;a&u=7oSFi7STT-nQeVj?T{4cALKsL2QB&tmA+1u%q8CWgItTM^GK&lIRl8J|eK@$bij zD@6)5Y?-T(sMK5U&lR;d8tN12p0+x6r~vG^lUX0&hOiL%N`t z=HF>l*O0Y*!$ztPWFu7x&=;&oR@(|yQW`{sROf#mHMA%T2mxfo<0kL2su0A$x=GfShyqXF zHR_Mz#j~}0$Hp?Nb6iH!_=|5giEFDI2}4wj1OjzA)UE|Jfq5K%j&%}Yd3o`gcfW3G1dWmuvi=ZPC;-0uuHc(gy$)W zDFMt+sOOt983BzQv?$cT>r0)K#IJ)7m7;U<@p6rIqER4!bdm^317Y#-NqrxzuY@C( zrKt^o6assLOc-hwQNg3}^BcN-7bjBc$@>Qs-M#a^tsHe^8?nHTQM*%8rl{X@cmQaf zN_V&(k^`Jx;CCW2nYc9UJ2vN3pJZGjzbR?13~~d<=i36EPzw`i0-nGX>KIiv&=SBB zOmsu`6y{lf>Jp>)z^DdiQ@I!*)Zsk*S5_|>6L$DSG-^!;;f^^B=(MrW{MZg{olyF$ zuMsc`7zi;B(8GpmCBb8nv_&x4K`bIAO9=qTuy;|4lpa9}cStALh$ch{Z?aGzwPvWE z?`-|*6J_#8Jlw%-f0_sPz3lNI!}w#MI?32llooh@lLdfo3qe{GH>R$og}!>gSo0P} z-K)_68A?7;#`jbzcmcB*K|T+VRdqtQ`cbFsvS)Q0+lOkwO(RD$)v3-Kvfc>?sCm30 zF0JH>QIbK%yLz`hssf~!$*ueboNN#Se|40$p>BZols^V3{wYZ4l>n;`r~!PbfRG#l z(T6*Khftvm(Z?dY&V;vHLmSMAMXW_Vkyz!w9Ga081rJQ^Q;(7)zY}nQT5W2-lVy1A zP^m}!80)!K#Y^A!y!KFU4m(hIDV7ep`nbI5y)=;*bP(gHS)?PYN%oS(OUjR6M=3K(Jiu19x&`CXC<6?(NtbGWOi z$hyZOvtvjd!`#76H6eGW@fUct*}dFeQWK`CI|f&GM1i_#z#wRS{LprrI=E^Quu_P1 zmEKnSh;-$RvLa0c7OdndEO9EVwQtBo?eh(Q)rkYuhNY1$^^kYrbzM6aGE@mL;~=qr zm*hkN5m`oxp;7wy!sAe(D9ehg?J;OelXW6HQL1FqmVMx95;iot2#H{14Gtu^-CLwS z5+x5Z*~N76ZlVp~Wr<>(d+~t~jnnG6?Bl}GW|N7_1vL#G1O2=Ot3m3kc>}c_^~z#b zlR>zv_Uy(~G{68l-{>>b8(ZsvpG+u!Px6%iD-b*U*>2sd0_`kqb_8UK`o1W#4b)J^ zjvsUs3?6Q5H7!h{w`bIFN7e-_pR6EQl+-1Rea|k$m7Yd>`m-DeJSyK#9S}S`0D>QP z#NS{w(HCzf`ey}dfBuHY2}H{&t2{FJo>q`M*-!@J4RlPhU`Lygz%zz`Wa}`0yEI@& zZaP^nFs6Vzv*~%!dOh&?v661^EwYX(GfYvR&I{n+1XPyKhF3ws0&vDF@~ z-!^=e(dZKMUMog6l6tlP_X5)zcF50-!Ib0zE|IkQTs0LXKD0@lJ;pG|17t#lK*V(S zk___~v^lLB0-Dsc-M*;J9COBhTgM-UOWrTv#R0rQwgz;uEM2Z@m1F3mR+sgeh$k8R zIZ_<$+78@uw)m+8uQ}pWI;%-p@e0%-uPBTFPY`^w@VE#bv^#&|z2t@{01>ZkRI2~J zi5kJ7Kq4E)V`WdecU)Wm`b-ElJ>Q5*Qrm;C?P=|_w^lZRizOH+ijG5n#zO`N2-0r3 zbScsdJyZBjk`*@GfPIh~$Xh!N{71&}ZHMCL&tEXjmxX@$_Wb+fZ{I$Ae35?!F9-P-l zZs8AWf+kQ>@Uc^W0)3Hxy2PbYX-AKVt7*))iZ1hN*Vx#Lf2k6 zYeBHI2Xbm6y3ii$NhIpXWDe|cI<<<`ACwv}i)rG^Jq9)HKB;!2E|9J#I<=#G$1)~u zoEU~Jf3M81`}xC{^&30mwjp zW8ERfkYUhDn%f>$Ryj0lg-5S^WmagKdNlwFBeb5{-un1AWSe zc(2++$W;;=)juav42TW^N6wOxbqE7cat|aq%!?lbPP<#$=sK*P6!_4N02!#R&jyCo zk2+l&96`-@ss#;y65&;p>D+ITdYuG$MBLSYH?d6e2~9b3CH~Rg;P$rN`ux9U_!BEBh*ch1r1L4l_+52ZG!oR0_UR zW(dB61>!mmYOt_cfa#02s;<3;R>^E_TH`Gs^7K!^Y7!Afu*$o>DFIQ-t!qQfJQ-VI z@hN?DOw5A6K(1GOSfoPWdLW@n0d>?}Ob%#+T0L)xm#FIPH9(bYgqtr=ohPGPQGY~% z^iW=D9t0A9i@n_Xf1vsv)C9<@xd-w5DGqU|y;wvi;5IciU@+rn4 ztiz~Pa=|xTGz-YOJFi``6B85?5yhntK?!5fF;B0J*BRERe-2h~PghUI5F78xuwO7$ zwGpM~!ZjbjE30?uMgSVTHeN~hg>zqfvM%%B$55ny#_DS5BU1$)qokRXH4(`Lr;6TQ zCk8-|Y$xwhj501oWRb5q90CzqhHRr$$0YJVS zcXB)Z0742is=;F~4~uo+OI%nchk&{T_Y|}V>j)Ew4#Cp^qiF~R-~d*>ZyLS}mVe4b zD&M;qqUzvbjaUMt6eXQ0EVw?ZO_ZqpB3+asM1&k^F-Faszm}? zP#g^=bb{bC46p#pgjmr4OwA~v5OC*)B}dVC>{$Ilu<{=x zg?*lm9LZbV3)UjCo|%OATl-EL!srGrpqBLN@P0**T(yWdh2WePO*4N43k9+V7#r4A zbxlKXJea(H#wI#^BxRa-xF9=okRG?R!W*8XZ;2kT z7I|Zm;;7rB$qPz26pf+*r!~dsTavBE_i4ZyJ9pNi~yJ952>L|lb4k3(jTHsLj9S^&( zk-4f*h|)x1m9jBJ;6q+;eV_FpD7>ZuqegpEjUvr?6AcJdO+Sn}D{6#_7T=-DTW|O! zk{zhvMk)^lmxsxOtj&;p%Kr#!(crN%&GnkUKJgQ ztJUa#f!4;k(4B7*;o*NGmAy6Gc~?aa197X0gQ*LQ}d<`;XplR zxD>P4Bbef~&ma8{f))N4DHxZ?AOKLy8s&xVkTEO{nY66O0jP|q?Lefa#t+Cou$qcm zvyOALuZ}v-t3WFJFl9*c4~;QKwF(nK>v{7@NkgYc7;jVUJshQPx6v7dV^~W=-$_n? z55@0}nvZy?asMCHUjD_tvpep`D|hJ9Sm% z%*Se)`V9!fo_SeAjqo-s+q#5Z4-~8R{tH=cWO$Y%92)pJzLjKzuKoUA-C~r;FM554;w|3XBN^;ivnI2 z2?MVJYt*d3A=r?;9a61fl-3j!wWhZkl@0Gi0`agN1~xp$k%tB5sz$8c9^tb0V@*xn zXb3I=ta>2Gh8X4r3J}zZpv~)#!Fr2RsqbbTG{j>T_Qjjv9584L`~1o#%LHe0B&BLLccX>jpIp^S{pro zhFGZqR=6nI&>w`hkrQ)e7hdD^>&w+jhNnuX*GS|$FUax$lB4pirfC5`Hd)2`d5=n{IZ5b9h63K_;fA&(0pizPX<^tte{Gfh3fH0N{}VmM_v`VF%BNV zd>Ol$zoiuFdgxpMajD&U%F%U}S(QEKQ-JBCprMJ1DI`S6ZG9eaQPWuO-3*5>Aah%!3? zc{4~9QlTX^l@HFDOepFz_oAWUn+?q4wOP0nbzW8=rO@Lg)T7XbhPuRRdyFx#fFwsd zSSyz)VqENHwKGPuYIK0d@?{6js+jgnP#b)fl@LG|8#Xbs8ehmkLyhyTllAG#+8;me z=g0OG(t}!`cVn|ORfaDP8ZN86rigHZ(~G%DL&^GtP^x( zQnkt%#= zPAE!s|7BfZM|CM$(R_=4w$ceUp+)tgLtzGqU;K+k*->LzWBB+#_3k?Y0@lf(qbCK4 zBf@U#u*uMNubE;T+L|pOqOrLa?s5A4F+BOa)vf{{?}2iWpPj3g0nL;m$%;H-{b50! z{L;h=-$jZo9?VHoq5Yugrfn5cSu^9F2x+QmdVUKHFEtQJv3v}Fw+rIxqoKn#^@ko@ zKy0H;!VRI2Mf?rX!JY#=g;!`Yd)J-~0E#gJzZQwy(fJ;IaSDHk9!3@{^(;Cf7xmI~ zK1q8c*LdQk@yY?Ju%5nqZ8`-vCVm9{gV4$N2yG1C0=574+x~4oIzZ}mccQ-Ajz=y5 zhyV^?-_#UVFREyNOkp<4+~h0{anlf=jRDD=nkNg0=>#P=PC5l2Ngg2x#mKXPMVdU) z%r=x$;2|BEOB7BUXaE2rb+SYU)^1}SLp9;C43chn@sXNUgyCz{X{f0QR-DWpT^l(@ zq5+CUnu7O6CZJZ2JePql8a2L}Sj#+?2r{D_w14f;qng;?jY>dtFKji! zwqY=C6CS)2l6#OY`~Zdz4N@D)n4NwP31sLyQc<&wQ(o>|>Jj>aBEXC!94$PXhKGo- z>>{EK8IY<*J=FiyhJ?;HT%)!;iI+$lIz-TKf1!H$b$^?`kXYsQ=mhb(6QHMFFbMRX|X0g;;mOyB}@y2UM&>r#!j~(i`Ik^cEw020S ze`()AN5~)?msk#woCZ-H7$p&``NEB|9WF(AuuHDtpaUR^`yl670O!6(>njrAAy2({jNF=C^FQ}1(Z3$>>%pxvhNy0VQ^G1QFTWA(xPD!Jg zri-%U)o;zR@jxzVJVIxzz(`zPB`bq`*m_m-viOKY@Q5f!jhP~vbq0;^#vjOUPe_sK z1pU1j7x@nCYr|)xxBkngmrpO(f1!ZuFzVG(Xm_8y2&hN+u8E^R?V7W#ak4(L#p>dn z3=mRUzBZ}R9Cs`j81{9Bd{4&b86Xd9dm+sHnP5J+T|Lpe-N8!X2CU7 zGr0-%wyq2xr-KAM^i`8pl?7OUT0zV**P>!jsVc!=+|Yvg+{Stx5n zvMgyId1>Q1HudOrI0E>AvILK@aJsj<&PIgRb`BwgRUwR?&N3QL{l zRke8vqi&u}CjbjJo*Iqee;y|mspF0*rLZsvCm}&Jmph{AST!h)Jz6LrLeB@HB03f> zNaD$zbUVHDFml)|HOsekOlSb?XO@|Df;<*Q4{89F2>pf=$y+iaYf$nvPM`ayB~|4# z(|!*UI%;SFW+97#&TFEDWy^@iM2!>7sJGB&5PzyN7yEL7;hwgchu=KBE>)ar|tQ(IOe>7;U={1>Pm=rsD6`;;F z1~s(<@>nx5Xe~^%z2VcBulqA{(**H>{;*rb!{%jU8x>5^d7a6;ruhp99BC$ zIY=pBijny^QXOYM64ak!k3)XuhI0YE>*w^k96PCDp|&-80w3}(P3O(6I^hb*&xTarbfM}ABx0Q z&wv`AdM@Cp>xg&Y8FmwyHywuQGYZ0zMI8yy!Br9!0?^X(YeOfBGkUV}hwl597P0!& zb$q10wqM>QRpOa@?oy!O6;WR5QmlQQ$RlO)rNw{M0ht3G10gM(+0Y<;M>X@MO~;Ti z`y@4bXh#V&EMH;?bd*gu(;%RL7N-WkCT7rOES}R&{;fsaH%srL`Z8J>1hq!sgHD`R z^%E1J1@)b*Bc48zmELrI3JvGXC0JLd_tj68-(I9JX~`$(@HdNy@R_=Xg=A>?X!dy) zVHbaX%th?hTcDo5j4h!6v|sHW;&X@e*!9d6kzO^#j{x1s_;Fnrfd}!_S0OY}M`;`S zoB~lFKUaQ8^CpRJ+&a}nRIdG$NQQe8r)JoL3D85tgOarLy&(CBuUbk2?{FB-E_p4H`X;4>g{Fx3vg)~=S*2w zgcoKuxL_~D;x;v1bi|PKKdFwD(9!ok70z6HJctw{{8}3x3k{`_<$?&98SI-a z;8F8s=^T;|MXq~VikIPRh9a#VZoo$1r}zz$po)r+Y#L+lnjJ`pSklUOAVq)s=5DKm z-s1G~;WbFt2q@(7{)#KKFaWhl)*=z743=7RZa^aQOz^!s%Hg!;tJ7xmIsQMX*XTwA9@Z#bpSa6iWkbt$6NSxj9* z1cPY$p+PDcqYI9bWFFyp9XMVjawu)NYPDnw-wuQ0FEnAQQ4?q$9R{=#_o8cPf?ByH z3izUFd#ivWy0GXiPQPF6JPOZUgL>uNxIg^G*GXs=P4o^@%dbAK>cL-l%~eHdXE5Bi zgi2%e`ohlw2b29OEq{oq4o>P#mn`A(0|~6=&*ejl(?wFqq_xB3?NKJcKl+x(gW7ce zh4eq>Ph0)dK^{llbz(k%3%ujhI9)4hm^n?HdJTY~Y7jO12a$>on!CE^)ackU-a?m! zTw_eGY&D#>TD2RF4LZt8$f&JI5)IvpG|&hoBGNLd3j$vnH-8Rl{ZnmaUcfA)w{c%h zyHJ40DS#?fqz$}{LBeO){V2F@RfxT{-f&COn%GEw0xd9fHW5!5B&a$C#8Tqqz4ocE z300e^X*z}lgnz(#%6jN3vzfK`1p1=1NI~tT@WkK<)&S`@Fj7@F+dxilg6g^JB%rNp zs`&Me9e3Z((tnUSwHkR*hfF+Y>NK;)AEM@(Lc(_IkQ!gTuOnnl*UJGl>ZYp{)e6dud^kz*plH;!N_G>KYI+3n@>X>)m_`A9IPu0Qh7Jnisr#myKGN`a>Y`5&FqSCAp z>x$(W2rvnc*I2#$_Tk(9+&{@I6E0*)s1NDg>7*s*Ut5d)dXQF*A1$MUc^Uif2PHLn z!m8mv)&3`BIQU86~7UX!iG$ZY^zpw|D1@_Ew)-x6Mh@RF+X!^;BdQ zzqAXu>Pxwf?I0S0uG4Tj@`?`Nt;l@-Boqu|6ePp0vPOQsb*R4mvS0RZFBG4>?q=0@ z#kWzgfQj&9=`4KI!GM14W$Ee_sZGR_ZsVx@HHn<6wh9XrqU|@nMRURgJZpY^)fLtC zM%hGvLA2fzuX`yTOcU$qT;|WofTOJN~U5fmtz&L{yl7s-fVe9iUMd6mMsca7vT&%nWkvIB8W;Aua5Kvv?E^vU3O=2G z0zakbT#!aIF%#&Tw>W+H{Of*xtgok)wK)^s&wOgiPW!;>8|bX+iE4ijEtwsb!Rsgs z^x_uyeL4&dx}T=`PvpACwo9U3YEM05GG;eTX_kJhT$es{%`TuAvZVA10P^hDY(2Ge zn^2cBqyh)-F%_s7d4c~`TOM2p>K%fAfm>I}sndYt($F#A-Lz>rbaF=44)ExeBvYCI zouFdVu}?^N9sF%VQ3Dpx=|t0JeIW0u`GL1keR}L4Km7bzhaaR*<5hw0Mr8SD1FuLM zTUboTvXCrO$Ly2Rp&^Al(2dg7BS!CZR8RK|jgE%WPzE7Rh*D7Bbia$vzXdguS1>Do zSYY0DC7nI;I=!ZzM1H-&O*=py&wz&TEHF-}Mx9YbZX}Ju>xv~ES;Ng#qIDhKW64;` zSy4?{|iu_q>y7GZ0 zdn?8Pa}s7&R6Z%awF1 zR@RaELQFIgf4pXgbcx$Fqy>A!JZI`|m+!jj?_a*neoYfU`1g}kOE)6uII`1!Jdf_U zz_&O|dMPZGMo)D;)X<$csgXdG70b5OI57Z?!s3T?uO$fKuk*3O`-5%*Xvmqe!gZOS zBr$2vPr=|i#fMD56WguZyDX=9YUiQ|eJ4g}g*cu^!)+zZQp{jcrbm|*C%>0sy{^&f|{&SR`{DV~Y9n>9J zJjfoUKnATmHYk$cYv}@$qBHj=!s<;&|BJTdr$I6@4jH~CD*q)lrkiz_ zj`~1aDe7oO3S9?ivbyNH&`He5dID_;g9YxzMrsMi$h|q=4y2e=d3L}!V6U3i& zC+Rm6W@4k8OHvzQy1}s2 z`(4>ZV>=tzMd|2DKlK5&?nFJ$NzwVbM zym)2ZYUyMkApxLTNLC!LMdo+fp#?x-$<#@YZC9Yr@J z2e73*PI@9a8ZjwCn?(SD<#)aGkQAREh73~0n!bm3_0o28_rmIXekgHAC zbG5`sH)<}T@e39_>ULAV=Vf8|eJZ%MsQI8AFW^T&U@oC?Akb5Hh2mk;800092jh)+)T*r}R-}@`@0|oQAM?9*n$7al?-)7!r zaRt!?S?B`Tl;-Pa?Nf!!6bX^73k3m%%yS~#x9{!Y?(uJb`M-a8_doaZhnN2OhmZ5$ zKaMB&KKZ8?|IT~!@Ba1Q|MI{8hyT}i$yS(W)-}ftXWN?jSbuP~(pkxDx8&2FVTC+W zv@yy|v8L{~%f-(Y!-=a{DSNfP^O-K0b8)X3TMyay6!T1_)U|p`Wz3!O2z=y-xh-4e z-T(Pte@V{2OUoUrE|r}Me|NfAt6MJBRNGiPx3osy&H3PFa>ecFyromJKXta1yRAA; z;BAJ_rwyCURexXlDXz|(+jccnzfR!akv~YGjmE1^YtCv4|MG8Iu<^CT^5oyU_eCq^ zN{aWDO2bOaGw=|*SkHcpT@v5#D=Qkiv%OD=R`;BBju6h|t>}ZZ>O`RoSp&bM@uc@vUPCn=d=Q zh8C=z?a$jvt@-QIho8P;RPKFz=bPQuX&1j+=&UX~G}wr}&PYA8mDYR1P*%*nhg35g zI@5}lJ%2xy_*<2?cR8od!dJ7LW}79{-TC>BHTpby&b-Plt~3_8_hF;6@r&Osea8{L ztrP2$of~zB81mlPN?R%~zeB z4u8htT;nzUG~*{zEZfB#XDJJW7|YedV*9!)=2bui-wRIb%keDrY$5T7-go2SvTv-i zv-oYT{`U3d`Rj+zUob2G9{+RUZddp=P7&C8V8Mr6PN-pyeDJQc_l}wE&SmtnQo)aw zg`IiWIxxUEd|K7@foHnW4rt@k%yF}64S%?(>2%-LX;>?-yHE5zSi}+JTwq}z-_|O- z)=z5(ljJQUK05e$yqZ_4r|!Xid0+VW;4QL*eZL;rpdscBuI}E-wQ(kp0I^uJG)}iNCk9dRqT|MHwme@M z*Gi5sQ2Mv!!ZFh}2XuHBSl=VO#Tl((5GAC^OSbB9)R}T+y$dT7SoX`d8q2cS4`A%9 z8E^+yDF6cp9OmZ%knDiI6*~AZPJfLA13B}*hPu#G>aF)!fjRrC3a&6u_2aooY))d z9ka9CaXZjruXMd=3MGcZCW98Kk8pCXyjZR-v~O$X5}>{a$jw{?Q+f`g4}SqpC=0J^ zMVmuVm}SITJV6UT%E05oQUiX-riFmr@r2#yUe1ZLPafk8!d5DsK+(*P$ev^HDeS%~ z;ftuXQ@gF%=f4vS{d;@oh%C2d!m4?DNCB>hzxh~MXV0GdIf}8D#fY|n?^vuv>yf~O z1!Ta9=eB~4l+9}Ls)_Gr6@PFdR8A;T7L`t9Dx{xChR2a*YdUAb(r|L5`QO;sypa z11?+fqy|VX$5Ror#CP<}_@JvS-UQtEQrv12n*fM(b|qTF$yTe2M{5fdVFOu{k1Mp3%qv` zO(vXT!eX$oW_-vYLVtpt;CzN7LAkEI2YN9^UYw`>&PuU;+3xJBc^<-JQ~`R2wXWKD zBHwV8J}V&=!Oc=`3QHl1gHfHuBw`Vjyl^wZY~erHeqT8e zGUhC&;F%c$2bDNCboWr&%J(?{J@=SkTQJ%}SY5ROP3({nIe&?M2X3-qXRIT?Lrk0= z%9dE%Fy|2T$2E)~3}mE!vasIZ4#c41U=JH6iU|OKfF~5yZ(uIJt<+Eb^VjF+PfvK0 zzsxH5J7@QV``n28SYp@}rzhamQ3ye~E})ffoWvWVz5{!5!ovydCyf9y6m1|h80ho@ z++w=|Y#Hj`Lx17Jcof&BaM=@1@j-lOi)LwhoF*>}1m-0D-40xFQuj~q%Us*t@ zLQk$0-&!|&+6pA76-XN@PtSwU^H8~9L;xO(&ws_Q2Z7h*y8A#Rky$MexI;uGf;dhL z1sVqt z8=RA8gBD}&u)ikl$@0Qi&^FMRD0Mnfl3NcFagJqTDX+S?DTf+aabLVvNUQvohCJdqD$k3=X%%##ij6F#+~hjCyR z0Ro#ZIanbw2fFWVi@Zf})!$eGdS@&6qxsFV_(>riye4b{)x0OF6sU%PM=cz?>Da>x zg#r#ziu^I!sVe0W2?%J@#ZM8{26VKSy$HYrE`%yV5_N*ofu|*cI)-lcrUN1BP=C1n z3ASEdi9&rK>tLaFva@19&VVShL&u#0#(OwR^!1WqF(Md8!gs*^xj|b{%uaW(H$Vb2 zsVu|+(V;9D4hjpzg%mZ2HOnvyqJvjI@?JnS5RF)?8(1kxp`Z?)C8cgoU7%y1pj2f; z{8X@ni^L8wC4zvFgD+ymf9YaLhhi~1#5O9<2xz{v%c zwm?77&5HixD;AodSLZj2)%e#tVD7d~Q^G~jDq}|oxne$Sbddt}LJha5bPPf`RL~Om zE*%#oDnq`8En*6EH9!R;k3`3j;hrQu*J70zpA}%UD(F^bmSa_ioTZyRd#7b~<0ToASkCUJ*iD!z? zRM z0F>}WB5iYsOq99(zFWgWd|sEIMj# z1H6icybwUyyrCV4#jhkh$&4t4MKyt5t89XqT&a& zj(Lk88l)J9!%xtd1b;!L(lAd`y3$Dlif3&MJ2cE1Rg3Bxx20MV$>F^dPZ#>!voM~8 z1y0z(C}o3Tu^f|+gT!IBJUvFtV&J5q%AN+Q_yCc}k%_&<49HFwI*NrbNO-_bo7Gqe zdnn?Cxpk~0vGbW2R22Ut%LimP-B5i%nJ~!iAwuCu5|@C6WPkr5jAy|-lrCWl-L*>W z2kbB8IPg+0@MjNBa3MogQTP5VOom?zTwK=9K~W2T4enNEnb^}3bycoU+17ttsrW90 zhqT_a2RiI zV;XXifY{jT4S)0#tO@e$A5VW^aDHTzT?CKLEd|;k6vX||37NPSp8`iilJeSMWaclT ztsnv0Eig&>_S1!42z5*YPOQ)LFhF=3sE>k$$U!)uX-c9IB?1oNrE+lu0;HSzKqWF~ zh86zfBBghMSbbk4UVEp-KO!6uK<5#NbfrbHyK27hM}I^pR8z$Wh6bV3EV z*n`w%et!+(<=T0)qzl3^()%LuUHo7_u)zbH$_?~wm_1%YC`$rVP!wr`^|oR7*b>Jh z_8y`hF;#mOl%=^wpbRBa z+Sw|&OJIeRpCd^MDMG7^B3FmEG{Wvi6au>Pgd;J5S|`42s99iP+<-Pc0v{|GEAKkbiEE=CoU~_A4v-H3jm8`hpa7{#1>-3O-G(|5 z=7Ly1k*|8bMQ1_q9LQ;@I!XiTCXt}RuM070Bt;bJG}+tYu2+`sOZCwu>P_TbP_ zx8=&K@vgBL3r)>r73};Sk@mJs1@0wvg8lN)+4DMVtQqoe!WUVZqjM^^*2q{@gO^VEgca}= zMlitlh4xu{?M9e|{NO8~Kn9nHULXq50BkL+!D170b4NTJiMU(2v(2M}0_j)8MGerj zB6ynwCEzPaY(ZK;%t+WzIzz0dqkr3pFBPXYgMRZ3ov&Cm0Y16JD&zpElWoJnlk$#0 zH&FoU%r6nDFlePHhr2D)m%X1{Ko~oK^da2>=fS1STSGRX*pxma&`0RXFs0QIvse=R zueT(ZB&vckMJ!rDSqe^CyVwS%PX}-Op@V6)3_u7@-6T$|8h=sl?v}qh zm584!HVe=RcNs-?!Gr9jw6hUAA-E_cSS8GB7Erh5w6cfoVCn-| ze{kX;&kxFJzy!B59hKsZTMn z?c~9SaBMivw|OIgD=fSPQjC;ys8Fau9leVKZxAf*i4A(bmA}?! z4_T*rM2!Hq%JU#WmF4JII@~Hsy*3XA3=7)PbNcNv)qh;36cqJF-!}*q!kxpPkUf~E z^pB2wSZk={L4C$eKm(lp6c+|Sy-!xyFN8<{Sf&n|>#9YjB^gz*r&0#Yfs+suB!7So z{D3ZJMOXw#)(Ml!8u|hwjreF*I_O|eN+dcbk^(}oO#sj|_N`?ISw^))S5pwzi>F*t zH1^*vQ~S*_Ij`*2LQUhY2qs<+L^!5nbkNOEX@CfkS&5?4LF~h}Rh_p%Hycl;Dg`XC zDt3cw{Jsx^fIF2aLc|dR4;I0$TYqNn;K-;QWgiCI=vKTj8Y_1q#G1b|cmp0Yp%J%^ z$YC#Xnp8K;EfU*IyB15|E;c-%v@0u(i}D8I{{SdBXiCpCr!z7!McfV3g4Z-1FYB>3 zZ;0<8_1~81rGNSIRCT=YE?K*$f&mGZ2K>ZlczqzDupg|Ml0M*`5jc2Qseb@AUt(KY zM%oS;<(2F`WiCiIfgOKO;`%*Gbxu^nEG?jH>L51Fm0$@VepaTb>6jgW{kBXIwy2VU z3aU80_({dFHGmvIgAoFI7}~+`#VfJzJe0s^ZQ1&UrI>j$oYH^ZwYf`89`yG-t{FVnG9`A!O!%35l0*e(tap7@1r6P={_l}hBJ zk@x(5e>**QTPhWu!Ludttw)N{-ysfGlKhDHG>fh9I{jyBjhB5TX|YCXir zqM$l!xyoNaYzR)@z~$f(qISQt+h|Kext^l~L1kKpj>2;K22Wpp_~FA<45XvI@(zQ( zuN1~x@K_c}$CU805HZ@~bPzf=f(t>MO3J7=-otliO20G- zM%bSVJTD~t;2c855d?7xFsR#>Z8nG(#?e9|F-a5p&q$d03o(tN=L~meJ=Y8>zq0+#yy?|w&3KJ_pE@8jpE@IJnG z?@GR(SP{?JF&A~#bSmqguWC+s+`P`XStIS6&$&q^Rlu_o&cifSWb(Q|H4zEDf7uG6 zFK3hy;UxnlrYu? zQ+E~ldcxS;4Vk{KB3D(RIxG~SF(hQcQKSq%y$Qn|Cvg}9Gyu^62SdF(Z*b^^q*kLhf?5Pu-ycf=N1H_;z0W)AZxZ_~FS|sD?@10UeN*uvrdLmudkT5*pMTL6vB;V4u?O9Rmju zh)dYCPW4aJPUuLNkW)oq%hGYF+bJStQL#$sqDA2DePnhPuAzhr^kD0p21<&?IX6Iu zIKjWrPGaN}{T84p1@;MYxqpCeLpU%o!;NXE6dGa1(MApjDNE8+{W z0x#pANhM)WZlcx2*Aq{mgC}SNk?}z55XQzntC8yf9Xen_DP!?xxqot1)PZ=&T-%C= zqSLSuRXih2Bf%4PV~}a6$%*$WSmA!WNJPJQm6}>GA8egyGQzG7wTo3u@i2%>QL1l5_k zrrd6iAZH@f^Ihn|o_|yV#J*s_z&7IPNMX#WM0jr&0iWiP&kb34RU#6i5ZZVd{sN07 zq(+A{MZk2Zj|zr}5;_P&<@GHFNbGR=cE&!M+9I~%s*dlPStc&P^3Uqnbi%u%$3mTo zCgE`?7VMs|;RhCCI)KE}@eHVn^eW^MiHgAEM;vSunXc9v?SEyzupg?RV(8I2ihjSz zz@NVU_*w;I@2||>RkxAu8LOnKc(0;CNCqDe@S26VK&v1HLi2%0R!`7zi{dk38&0Wh z;*o1aK1(j6ec+#jW3U(mRfePwrvjiM(m!}r1U@T-zVJ%0MjhQNje9e!0Wd>k;)ZCe zv?ZxR8+riO7#A3`YJQNT3*c!GQYg&^(csNZ=ciF=50h^oqF&TrSM>dddWJGwXVv!lY15p_&x z24)Vgntz>LE<`i@5BCiGiiHZ5AS=p5U;>GXs+WhzFT@I60+*ETngc(8rxMg;KOkb| zQP~ueZF)Fb?tjFvb}vpCv#13CWr@ykphOZZvE;dG70w7aW7g5KPJLB$JJGp-lK48- z$zr0S>jtd(+g=)q5ZBcW2oYAbGpLy{{3xXX1@k~c-~A9x`MLRz3-$TaFCP$r{o|Jx z?BeBW&vMtPa(GZWaK)rWJ^`@14Qthj!wOmJch5s1@P7_BOy{9f;osDRISP@--};Fnm|9uI8hnl51)aV zVKgV`aE34lL((B!2z;`1;Xz67E4#4<+J?1I&J@m=vJ$Eh1-~R^RIiF8Kolx;U@0lE z`E9T*sDDUR+Pm||OZQsR*dDq>cwA^(@#w&?k>O&|m_>IJGn^Cs;hI#e=?9dUPpa`! z*H)hD+tBa$z2VBQ(>ft5v5==pjBaHy$iCvITJW^)}Ud8jSOri#!iCxpH zRC3~YEJvv&z#dg};jY64oozt$mwKo$k24`)tejU@jY~z%>g6+yD zfnNr;dG+#j|#>c7*j(y$1>$HscEMv<==@>N=?PO2rBewFJ1Z z(F7xto>g5~6|@avIu3PonyW&f8ci)Hp!qbF|5r;%G@;#BEH$Oy)d&u;Vcpc)$2O?G zH0tEIdjq$J+K{QnuIAzD1#_CFbb`+Ih)$~0K2@I7)m8vD<+Pz#fR~E5 zkCp?YgsF+P9`+AE4w8>5g5HBT0~zYIPj&U9s#PY05=SisUPd|Sn^@v);D5=L@W)E2 zR7NTg%RxzJWr(`sjXMpz=&IXQu`vwUA*Gh7*ouHul5BD`^;2i%8=b1zO6@8R!tXI# z=z*F!y-L}`R*!brs`^deU9j`<=k@XHYcTbfrQM|fhT5}EMeqr@5Ff}vC4}W3O!S88MB{hM|0Ew0TN?xz%#ZZH)KYT?1AT=8587p!4 zjXa{ximqC|GETaDvm3 zjIURzn((*tdTjxW1s6?FU;YyEn3Ys+1sZM3;vX&CtF=AE0vM4x0Dp++Ugs!i38GTV zQkXpZ)-;0d)mIO{bgF5s%ABB@)!flladzfa@am$bBS1Y=a!p7si3MU;)!>Yy@OVl5 z4I|W<1<;9V-FHQB^~YYFo`aazMa?iqG?>b6q4&ru+?o->uHWm0rJOjwVq64DB; zd{r+2VC+&;x0+5qf`4>^*ZhqI=$h6P56Gv$cAauG5{LHPMf>o#Z`{qjg9|*=B@rlL z^iZWK4@Q7N{t8|1(So~Qb+b+XI5 zRCNfz*Gnz1If4&Fth>rQ_7?aQns2RV(vQHBXp?Op+yj6tBc0&YfoY1L1T(mb} zdpNO8Iw$BlqejT0zxUA~3YFjV*WTTw3{!+~DBFZ%UFkW4p{YsMbR3=JTu1e^3)tAu zuB?-4AemhrdXohxbAQ8DVKbgOJA4~OxtE&t`%)h`q7SwU#owqwUIU07*q#X|KKH#Ups3mgMQ&(XVx9V9)mqh$ zQ;#4#$AH(Yj;^i1X?*^ynkD4bzm_*tTjxdiq};`4XfIfx{(mn+e&ryRh6?T2PeD+j z|J0N_M5}SK`Ns?QW^eXz>aA+@KoGAAKKu%pS2q)GA#hWICo8QFjmMx|KzWG@IUNdg z^$8+oRp_k7;Bb|o02%8a+~D&uUNl^=f2@49mNIa|!eDA0g1PY7BU`J8c1$K5i zUoLUXI>S+>YKXB!l*D(J?Nk5d=lR1HwgsZ7dzb`;>fIXr6N4a4uLHAEdnukZd417} z!y*iw(CUg#MZY>l5zEWx`hQk3zIWJ>7g718PEHBS9uYp_ zus34^Uo+%?W_T-#z4hdEPTLR>LCsEMIcx`Mu>e@L5)f1laMO=xEkFT?u!=rZIn`L) zi6ISjN)|j)*6eMCp7V_vI@iX`rJNxxGF zr?5Ca5YI=x-p?!nh_J7}uJ%_xtx0*}Nc`^v(pq&J>sBmPVFLW;RGm-^6(NcV7K}Qp z{}_UEE#L%Yk+M}YO^|W?FTx9Tr}l$=y{bpYYJa-Ww`Tm`F5B~m@%;SbkIz5<{PEJH z{^D*Av7y+utFB1BoYxUST&kBCu=<1L4OP`dEQQ~}A8Tp8YoJd{4eAW4UQ94fXttz5eC?9Jeq2u;eRRk@YcyeTZR*_b^HzHz{RR=A#nd-7bS>i zAxBkOmZ9SV1CE+_me3DqJ&+3!Nt)_bHOebvXvTgEwuoS(tCF_%Bi$K2`w3xW0}V>Zv4|C7sKfdh#GIc6d2&(0wx<~0@9W2HHr680;3E{sy959pA?m-is zQiwWH19_CpK!U+wJbMl)f_tkPtPnzV#?+v}$Xv_~-H3n>S5IuqYS&X5bqJ#ps>G?z z%H4BFwQZT3S3ypbu`FENY~%U(>}1k-1-Eq@X4$AlJkY9l`bl zPD1{d(&Ol21e$(7EGgQBqD-_ z?x@lXp2@DvsnKtL8YKX4XG;iNiFi_llj3TooV=QbOl9o&Q;l(gCoUs=R5}Ha)IV9d zx6pd`RJE~m)!YwFW!p9r*e=9UxpPywZ05<-?5v51S<@pCR;*iK#bHLE8b4ktB<{Gb zgV4IwS|H)tK`Lyx=s+M5KqeUNRr`WHt3>>_cB(B^E7foX?P1`?afvS!5Wh zhGG2Ebz6J<^5MfbE|(rkIU3HOP6G95LOG+lK}|jZurv(tBpuC%tD5l$*n+Z#%K*HI z%jBb>Zy{}eoN?pzNuzVd(#)w2nCz`1eUK{P=G|-5<~2B>s3_#{^YRWqEeuIaheu&UfW>Gs>xQH8_^2Pndk?vc`$$@AV@&z%KSms zHDUokw^B5xa;`J46N~fbEB6{zAIghEMG8oT6b)5>)Cfa0c&zI{wjoWIPWH2U$NBG2 z;URn+wVE{G2NocJ1hOjYCk}x^ zIJ9>YM&0h|ad=2qtGaNg5j!gS!F0Yk1R*MaWd`GFQ$?=Mn!8X%6Vo)Vq^W*Bl%ho7 z-d9be3anyLg|-Gy6#>NpGhRoZot4gs0_sU+VGz~n)nAw zUFlrtkh7wdZIV|C!;m3O8;MXPYXm0chFemSkgyj@gQrjI`1_0Yb^h}5vVXpEzJ$|< zb}nGpaE}Nd3?@0O0!%{ZmGg2sYQAcJDR?+N5gyd=XAA%Z1WZT1Uc&om6 zWZ8aaZni7v(8aZigRCKvK_TL}n=1YusAOWQFG~G~Jc{ZD5M+eQMhL%Js`CKKoAUdr zqEr6}BB<&uiI-meSO;RQF|kK2tZG!KQPb1Jpl;?CHLZxZ0LQW1uD1ONaR?5vN{I9@ zMvxI%f#yfqUE0RF`Tmn2_7-GSdem9 z;xP031n%?mr`LS18FIm;2Pcj2CR0|v1(6&SdQe@xXL(n8E?_X6C#_yU&dO(vvwy}xQ$3bfFovsqbqJnY2>E6MA1WUe#01a>; zV+=syRn0#~K*K@x)+L{p3z}1*{gBr3z{kNy3Bx^VC~qNTZ4lt1>cuoHTCnC%iUCEY zf@P$K{xtTe0f5*@OR@gJs=X1n_HbAVg@U>rkP{vhRznoSd5~|K(!DfUmv1;o66~cC zECF+3y=LcZb=o0cRBCL0I3K&-knX*zHoAyCltSzxY938OmedE6K~Rn4(ZtVjCvHpZ zeyW9d!3|C3QdL>8bhwsV#^?#k1c$AuvdhqdI_h$O8?ifKH~dz?aEkG-q5i4s{9es! zpq$U`wO0)Cqo!Em0^(bv58x>a&iCCldrgwt`&L1>^~+Ax`w@jEI>%|7aSLYqO4zoOM;35kA{eETqb-Pt1zwb9NYXVh;QHN3-V zq^U-+s9!H2+m&>G2l`+|I#9}L;!{W4P)GvR2-MOH`486Y4bkq$F#zGx33^eLC40@2 z%hKeDymMFCFJOS09GYL+uQ5kk*&R)Z+nOC5E5tkzg)}PFXjl<2$| zNa9lfM^`{eg3Uf*-^*}|%BsYYiO@|IM*V<$NC3^t*H{RDb_wb+ixi+&DYX*pUR_=w znv!-r3~`*$e>8zdBXgT-ZYLs-g)2DGCg7f~EWyDi4wBy~pI9}m==*E-{L9z<8ay9n z_rhO^O<9flk-!$Q2V}4gsXJ&|hD1sGk3}=gbWwk~Z1f%9@X?%&hr7MHx`Ht*jnPLa1%!7y zRe9@r0+3;;dm^ZtUMV2dQ7>BEtL zYA!XVY}CD-RJNvLP0wdHp2TTNic_mXKJ}VF0?9wV!0Argb_Rs0sLq*i)p$v@W2-7U zt3eWf_stIf|0g-hFaP<=$F)8_zvkKULoG8(NxcV4EzT%yHN{4P$#CjaQLPy}Hxu$E z6a0G4fKgQY+u(s@PdY*1DWNVZjX8T%)$YPOH)O~ z0-4&?mZxScQ?KVWL>=J@9YIkO;1Q=p)cVJ(_NqU_-9dpP_O*E+08BBWzQba!*_jhr zr7}`XWM3n}br|jsUJ*2F7=7-G(+YXm09IuYtzLBoz{@qY0~ClctXj z4^UK+9DJ|lu@v1;P>Zg9K>b|94Vp$QbfOUSFRLP4N2cG817E)OufKd5SNu%xH4nyc z>UZs-ClQ~*9sL>Rrf2V?3e{!tQS>x_swpZH$Gy&nvvys9NUdAYv$QHCAZuzCEUT!T zBM8o_s(Vygv^8F~s02}6f*JvZYMh0CfKMugTens_wMrZf=iHjdtgI6_9*0i0m2w&$ z%+s85g0<=fuC5t1Jo%~KePaDqov$YQDmEUxTYXuY8C87L%t|ZJIKjxaHLycg47o)W zlc@LktUp=5-&G%J@)eM-ks$IQ)#D-s)qI4{bNHNLs=9)KrJgDd67bpLw}fc{cIsI#;6DdV;8K&{I2Hm!wUhTaX@Brh{;M`nHXMR= zHAyX%K6mxV8$M$yT949=F?i?{gbXx7-tyv2skr2>bi1KF?lTV5KeHREzpEt^C!0${ z@S609OQ>#Of)9h~E3JhEd5Ap%C05Lj9n>`u`6x|Qs$C^OfWr)$3E(1@jLNWh)WD?) z+-^izNT?^mlwc`;ynk|U26uN<^ex&X>mNFULe4i3xfS)>JGljWxvviI4hln}d{14; zwxRAEqMHUTct8)F)WBktEc6zLGxZA+*p%!QanQXn>YmY|l5BKncz3)J-g1>7s<7Rw zK2A5~Y~@V@>~(1RgC=V08WS{x?zzwyglm+7>7*qfbj|CKNPm|$;OHuIf~{TzH>zuy zXEU_fN@|0F&;d&-|I~bY{mA!$?$_PF{;*&EDn|10=MUG+2o;As#8(h~qj}_SNh4t( z#u&TT0N;5Cl6&o_CiZa6Vj^M;%~jllgWT6r`_0Olg9lgFjB<8j?=+hF&y-R*>h;$Z zIoE9pYU09J0DlCPuwkT)Nj9@R1E;Jgg4O9(`FKnz~s8ko=O9$a11U4zDqLRjn4GW0UII_o9Wzbdl8z>B!tbS1 zSxn@m=5uZYmXii5zIdV%w};hru5LmzBS z)qmK!3&9C6E*P}7O-?h9iPe1Li{V8hb%hOAKM}%w-*Up$`gd)MpQi07< z#Scb>}>VvP{;;a#BP!cLnjaeoZbb^iT5gbd^AUCzSX?lMVrN~8z6U$M8 znFm04@g|EuH#Oj+4U>Lx44Tq)cbZz4lJFT60kC2GI^}nnt(4e!TevSjJ?ZwRpMU!2 zt18;mRq-%*3HK`OK<}Dh5Tss<7?oXS1rk*2N_H3)b5z62Yic}PS3~hg$nK!o?p?Pq zH5E_cU}}KV4Os_2(xEDEut%_NVtnv07|qhyNL=+!N}7_VU5OKTV3g`YSvJ#TTrI^= z;#Xz-Lw&5e91U0PI#J1*_;85XQ-5RX1+(hzkaW#DnrSMym>OfRyKQtlACdklQr5{6 zP7iA*0^JtNfBx|0KR;bXNb0*a)+;}Z^g7eyB^sU_2|o@k+N;KR?ygdB!VFQrOHvSF zBh=Tjy7>kkq+%&ZR`0XxFlR1Jc+q@!xH(&T7PNP$7fN?=4cwQVj=&&qtbgHHP~QoB z-O_Kw5AX?|>UFt5lyLBBHMgb7zMdes)xfn?i$K&DyVXq!&7tj_&t4J=%vr$ztpGvFyQ*)4;o%@-9DvZ5m|@o zOTRL8M(MafN1NC9ne6@50Dm}4iNb!5RTXZS^V`J~~;x#;7a}#}ZWq$xvw{9q?)}Z1WViv*HX*`-iAyKY;&D8Cj7}S^>TCW2pi2b*& zj$eQN`qJl*U!Gp}e12KibmI129k}6sQl)nFt1?z|!lImp)!~KJRCgWcDcYRD*YiV1 zLkmX5ni=obEfVcM zfQc3I+pDF))ZT)YN?S8hAUxgaW;HCftJR#B)s(;CG=EOkXX|wa06s@RRkQlgSP=pV zER9HCvE;=kff!qPZ`}eVxmDC>L}0hu4G*9H4#o!!?P%|Hzu3dQ1*#r%NFePHurjau z>UovMzn0Fbf`7(ujrGL^Ak|GZ>O_8XI&AI-Yu9i;%W9)g&D)$JpSnnaNO9Hb6(UH& zGSntt=KFjFTRgv-qS=#tjq23g?hR;oE9fbhhYlN*C;*5SxKtpDYDmo* zb6a|<#j(yw1B#$yIw?@fX@m3{D^fHtQ&ZTI>zbf?j(__5H*2fx;p;;E=ZBA9G-$rQ zclItnw%cmfV+Kdzl_ORFJ`)Zhi5mSC)M(t*?x5L6twr6>rOF#kanNaFzOHRW&Lqux z*3lfnRP!eZoq@$iE({f1X+R?!a-qTxDv+(v9WyFAz0Z>s;jFrspgtoRQ1gCRrwi0ejd!mbyfp!O>kP4|r9qR@kLrwmgARuR)Rrw#tAE;1?m&vzov5|YFhD8WZ(g?*)w5l9 z00Z4e!{*?fI=N8`Z4i-E&&6~aZ>I@sVFy5cS&s;Wan0CACuKErq2oM}aOf73qMIz84=x^Is*wYAy{L(g98dvHHlX z^btb6?&5y|7=*Kkzn#^Psf4|XSqV@Yx0VhL=X9|rm{V2Zp;5`YgK%Qon%l2i8dohi zkNV52OMtQlnrQH`rmYeEZ#7m!7t`rlU%*2Rrn<-r2iCF90q$^>R+Q-{^s7<^OHv!A z8mNNKQAO03F3JLQmZ}Wd6Aek0j@MObQt(Z3a(93A2cVTz7#nNTkgpxS^&CQR(JZ)Qf=As=+*FSiWNm~;q8=e1 z{iv2`O@UgPSC=*Qj7_X|G*br{!xRVwn&_JDnrE`eSOsD=ji~ExL`>Wy9_l{muE{f7 zN>+bYVZ%7s0-Q1hO#lVg+*LkPbv+}bMHdxnA`eClABFxAnKZLUl5O*TgmWC`=m1(r z*Ad$N2Iw!lFVXjFSXD=eJ)|Xi_RC)uYAVJc4kRThdl4Vj9jqG5wAA8*pXy#{RdQ;i z4SNGrX!yMY>(o)B^k35@mN22Sbu{L6ZCHO%*8$X4YFricD$Zr^y=G(Iv#{#i?tE^( zd>9~EJjK!Ua!sw!>({DzEbI-OvyEoDJsi@(YsR7!m}^K*U3;qoGk!Q|_!WO#awgsm zl|ia;AJJ5T-bd+9Kq}~B*EhECn!R}j)A{$)OB7{K5A&+9#E6;cyhvATf=+CN4oZK3 zqhwQ!TTtexL1(&rSCe;@hr=W^{dW(|jnovbeTKSUl5X;Y`RR&aUtik}OW3Li-zxem zD^v|zBJx0(Zbqe%NljPIMb%1HmFCQmmhi#re___j`>J3-6|$qZHf{SqPthFQj_>q3aSwk5rfx#p*-_4&-19wP$M0;hOsQ1Eo`M5 zS!CUT9K1RsuaP_WB7~oxyJ;IlJE-fs*F>+Wf=Av*b1%0VOVN@^cROj+yl#I;MZ7nS zEQv`sC~G!?mh|XuYt6Mc11F%)66lWCL7$@c*(`pxNs}f(qKZL`rMfKM?RB9v|BR)A zt!vzshEu-|%eg1?mFSR=*FEx8W5bhV1q;B+pXqd1y)_LksZZGY(J&v40?R{n1W7l) zD}AMGdsLbyyjCzKP3%zyCTD+@XkuAI!>2TV2y9kCrtUmH_qir&7Bh_=oFYm`x?KtJ zG}j2~Eot3pbSL4i=&qwNe42&z)i9l-t5tYbL&8jTwDH%1?y6QfS#G+v00oEENLT%; zCiSfb9B-%c+7>*J4a8E8QLv6KLk0#>0aSf8ys%W&nSh^>G3236S}woDiJ zd0k7Au=~mvBZ@_f)M&>WjiIZ@ou8VcH9#>9*3i_0Q2|z`ii0UHRKHKt@pLLG_8kE0 zeflSX3jM1Vv8~&kh9))m7}Y^M#mlQkoOBdKwxfx^FrA>9XatHAPj&5T&_hvx5}>E9 z$B3%hRY#4k8&YxzZd!j~eF!;^d{>faBALs#4&uLk{kU|om`m@|Ka6?_s$SECIb9g3 z3*~u-shO$a8tAFJ7Qh@G|L|C2H1DP7w<5j<0;v)XiwWVH%#RX;v)NIBbjAprIwdp- zH?*zW2oTq$?+GItx>p5Sdq0rG3}BDMU8!cLjua)6o$k+^x*tW1eJMe=i&mW(V zy84hWa+*U?tG{lc9C@heWNAPFDp0dqwTwDEASillyQQcpI%=g*??OOh`hWTV{~f6B HlY#&Mt&gvv delta 17777 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 diff --git a/metadata/md5-cache/sci-geosciences/gpsprune-bin-23.2 b/metadata/md5-cache/sci-geosciences/gpsprune-bin-23.2 index 266f82010971..346de432dd7a 100644 --- a/metadata/md5-cache/sci-geosciences/gpsprune-bin-23.2 +++ b/metadata/md5-cache/sci-geosciences/gpsprune-bin-23.2 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=>=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 SLOT=0 SRC_URI=https://activityworkshop.net/software/gpsprune/gpsprune_23.2.jar -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=edb789d8776e055aeb55d7cf25920629 diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz index 995256ed511d88813da90bb78b1d8653956f8937..0cd40c9424637d83d61c59f830e3dc7802ae13c1 100644 GIT binary patch delta 37275 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 D-MSN+ diff --git a/metadata/md5-cache/media-plugins/calf-9999 b/metadata/md5-cache/media-plugins/calf-9999 index f84ebaf9cb76..9b5ec510e8b6 100644 --- a/metadata/md5-cache/media-plugins/calf-9999 +++ b/metadata/md5-cache/media-plugins/calf-9999 @@ -12,4 +12,4 @@ RDEPEND=>=app-accessibility/at-spi2-core-2.46.0 dev-libs/expat dev-libs/glib:2 m REQUIRED_USE=jack? ( gtk ) SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cde513710a5167e88ba2ea41aca72ca8 +_md5_=2b2e3c5f28a79b32583f75a91f9e5d86 diff --git a/metadata/md5-cache/media-plugins/gst-plugins-libnice-0.1.21 b/metadata/md5-cache/media-plugins/gst-plugins-libnice-0.1.21 index 87b751ea6890..b5da8de78e01 100644 --- a/metadata/md5-cache/media-plugins/gst-plugins-libnice-0.1.21 +++ b/metadata/md5-cache/media-plugins/gst-plugins-libnice-0.1.21 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://libnice.freedesktop.org/ INHERIT=meson-multilib IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=|| ( MPL-1.1 LGPL-2.1 ) RDEPEND=~net-libs/libnice-0.1.21[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/gstreamer:1.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(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=1.0 SRC_URI=https://nice.freedesktop.org/releases/libnice-0.1.21.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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5d315a53570dd350610fbb9983e354f0 +_md5_=6faf72d289049f6ef2cb379b77056a96 diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz index e0eb2b340f8531b6e8acf7ae1d81d22bc8eee42d..9ba66e1c81f7b99d9d6106805823a802944d5ad0 100644 GIT binary patch delta 55573 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 KFgWTK7XkoY3x%Hm delta 55668 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 3&*vn01fg{>5AP-Ufy*a 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 BTju}( diff --git a/metadata/md5-cache/media-sound/beets-1.6.0-r1 b/metadata/md5-cache/media-sound/beets-1.6.0-r1 index 9c969e3d5e6b..2520e8d01f13 100644 --- a/metadata/md5-cache/media-sound/beets-1.6.0-r1 +++ b/metadata/md5-cache/media-sound/beets-1.6.0-r1 @@ -1,6 +1,6 @@ -BDEPEND=doc? ( dev-python/sphinx ) python_single_target_python3_10? ( test? ( dev-db/sqlite[icu] dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/bluelet[python_targets_python3_10(-)] dev-python/python3-discogs-client[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/pyacoustid[python_targets_python3_10(-)] dev-python/pylast[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-mpd2[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] || ( dev-python/pillow[python_targets_python3_10(-)] media-gfx/imagemagick ) dev-python/rarfile[python_targets_python3_10(-)] dev-python/responses[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] media-libs/chromaprint[tools] media-libs/flac media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-good:1.0 media-sound/mp3val media-sound/mp3gain media-plugins/gst-plugins-libav:1.0 media-video/ffmpeg:0[encode] app-shells/bash-completion ) ) python_single_target_python3_11? ( test? ( dev-db/sqlite[icu] dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/bluelet[python_targets_python3_11(-)] dev-python/python3-discogs-client[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] dev-python/pyacoustid[python_targets_python3_11(-)] dev-python/pylast[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-mpd2[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] || ( dev-python/pillow[python_targets_python3_11(-)] media-gfx/imagemagick ) dev-python/rarfile[python_targets_python3_11(-)] dev-python/responses[python_targets_python3_11(-)] dev-python/wheel[python_targets_python3_11(-)] media-libs/chromaprint[tools] media-libs/flac media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-good:1.0 media-sound/mp3val media-sound/mp3gain media-plugins/gst-plugins-libav:1.0 media-video/ffmpeg:0[encode] app-shells/bash-completion ) ) test? ( python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_10? ( >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) +BDEPEND=doc? ( dev-python/sphinx ) python_single_target_python3_10? ( test? ( dev-db/sqlite[icu] dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/bluelet[python_targets_python3_10(-)] dev-python/python3-discogs-client[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/pyacoustid[python_targets_python3_10(-)] dev-python/pylast[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-mpd2[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] || ( dev-python/pillow[python_targets_python3_10(-)] media-gfx/imagemagick ) dev-python/rarfile[python_targets_python3_10(-)] dev-python/responses[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] media-libs/chromaprint[tools] media-libs/flac media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-good:1.0 media-sound/mp3val media-sound/mp3gain media-plugins/gst-plugins-libav:1.0 media-video/ffmpeg:0[encode] app-shells/bash-completion ) ) python_single_target_python3_11? ( test? ( dev-db/sqlite[icu] dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/bluelet[python_targets_python3_11(-)] dev-python/python3-discogs-client[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] dev-python/pyacoustid[python_targets_python3_11(-)] dev-python/pylast[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-mpd2[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] || ( dev-python/pillow[python_targets_python3_11(-)] media-gfx/imagemagick ) dev-python/rarfile[python_targets_python3_11(-)] dev-python/responses[python_targets_python3_11(-)] dev-python/wheel[python_targets_python3_11(-)] media-libs/chromaprint[tools] media-libs/flac media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-good:1.0 media-sound/mp3val media-sound/mp3gain media-plugins/gst-plugins-libav:1.0 media-video/ffmpeg:0[encode] app-shells/bash-completion ) ) test? ( python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_10? ( >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) DEFINED_PHASES=compile configure install prepare setup test -DEPEND=python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) +DEPEND=python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) DESCRIPTION=Media library management system for obsessive-compulsive music geeks EAPI=8 HOMEPAGE=https://beets.io/ https://pypi.org/project/beets/ @@ -8,10 +8,10 @@ INHERIT=distutils-r1 bash-completion-r1 optfeature pypi IUSE=doc test test python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=amd64 ~x86 LICENSE=MIT -RDEPEND=python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) +RDEPEND=python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/beets/beets-1.6.0.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=8accd59a571e7699d543594a9006d9dd +_md5_=6e17d253a7560aac8f28357fc12bdcf6 diff --git a/metadata/md5-cache/media-sound/beets-9999 b/metadata/md5-cache/media-sound/beets-9999 index 70760d07b851..c70d4a422c29 100644 --- a/metadata/md5-cache/media-sound/beets-9999 +++ b/metadata/md5-cache/media-sound/beets-9999 @@ -1,6 +1,6 @@ -BDEPEND=doc? ( dev-python/sphinx ) python_single_target_python3_10? ( test? ( dev-db/sqlite[icu] dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/bluelet[python_targets_python3_10(-)] dev-python/python3-discogs-client[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/pyacoustid[python_targets_python3_10(-)] dev-python/pylast[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-mpd2[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] || ( dev-python/pillow[python_targets_python3_10(-)] media-gfx/imagemagick ) dev-python/rarfile[python_targets_python3_10(-)] dev-python/responses[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] media-libs/chromaprint[tools] media-libs/flac media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-good:1.0 media-sound/mp3val media-sound/mp3gain media-plugins/gst-plugins-libav:1.0 media-video/ffmpeg:0[encode] app-shells/bash-completion ) ) python_single_target_python3_11? ( test? ( dev-db/sqlite[icu] dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/bluelet[python_targets_python3_11(-)] dev-python/python3-discogs-client[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] dev-python/pyacoustid[python_targets_python3_11(-)] dev-python/pylast[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-mpd2[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] || ( dev-python/pillow[python_targets_python3_11(-)] media-gfx/imagemagick ) dev-python/rarfile[python_targets_python3_11(-)] dev-python/responses[python_targets_python3_11(-)] dev-python/wheel[python_targets_python3_11(-)] media-libs/chromaprint[tools] media-libs/flac media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-good:1.0 media-sound/mp3val media-sound/mp3gain media-plugins/gst-plugins-libav:1.0 media-video/ffmpeg:0[encode] app-shells/bash-completion ) ) test? ( python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_10? ( >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=doc? ( dev-python/sphinx ) python_single_target_python3_10? ( test? ( dev-db/sqlite[icu] dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/bluelet[python_targets_python3_10(-)] dev-python/python3-discogs-client[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/pyacoustid[python_targets_python3_10(-)] dev-python/pylast[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-mpd2[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] || ( dev-python/pillow[python_targets_python3_10(-)] media-gfx/imagemagick ) dev-python/rarfile[python_targets_python3_10(-)] dev-python/responses[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] media-libs/chromaprint[tools] media-libs/flac media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-good:1.0 media-sound/mp3val media-sound/mp3gain media-plugins/gst-plugins-libav:1.0 media-video/ffmpeg:0[encode] app-shells/bash-completion ) ) python_single_target_python3_11? ( test? ( dev-db/sqlite[icu] dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/bluelet[python_targets_python3_11(-)] dev-python/python3-discogs-client[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] dev-python/pyacoustid[python_targets_python3_11(-)] dev-python/pylast[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-mpd2[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] || ( dev-python/pillow[python_targets_python3_11(-)] media-gfx/imagemagick ) dev-python/rarfile[python_targets_python3_11(-)] dev-python/responses[python_targets_python3_11(-)] dev-python/wheel[python_targets_python3_11(-)] media-libs/chromaprint[tools] media-libs/flac media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-good:1.0 media-sound/mp3val media-sound/mp3gain media-plugins/gst-plugins-libav:1.0 media-video/ffmpeg:0[encode] app-shells/bash-completion ) ) test? ( python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_10? ( >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) +DEPEND=python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) DESCRIPTION=Media library management system for obsessive-compulsive music geeks EAPI=8 HOMEPAGE=https://beets.io/ https://pypi.org/project/beets/ @@ -8,9 +8,9 @@ INHERIT=distutils-r1 bash-completion-r1 optfeature git-r3 IUSE=doc test test python_single_target_python3_10 python_single_target_python3_11 LICENSE=MIT PROPERTIES=live -RDEPEND=python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/python-musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) +RDEPEND=python_single_target_python3_10? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_10(-)] dev-python/munkres[python_targets_python3_10(-)] >=media-libs/mutagen-1.33[python_targets_python3_10(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/requests-oauthlib[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/unidecode[python_targets_python3_10(-)] dev-python/reflink[python_targets_python3_10(-)] dev-python/confuse[python_targets_python3_10(-)] dev-python/mediafile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/jellyfish-0.7.1[python_targets_python3_11(-)] dev-python/munkres[python_targets_python3_11(-)] >=media-libs/mutagen-1.33[python_targets_python3_11(-)] >=dev-python/musicbrainzngs-0.4[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/requests-oauthlib[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/reflink[python_targets_python3_11(-)] dev-python/confuse[python_targets_python3_11(-)] dev-python/mediafile[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7fefc916a4f9e0a3d3b39e50ed53f7d5 +_md5_=80e4d48f43d187b40f8d11ecb47d7418 diff --git a/metadata/md5-cache/media-sound/synaesthesia-2.4-r2 b/metadata/md5-cache/media-sound/synaesthesia-2.4-r2 index 9ecbf21d5dff..09075564d162 100644 --- a/metadata/md5-cache/media-sound/synaesthesia-2.4-r2 +++ b/metadata/md5-cache/media-sound/synaesthesia-2.4-r2 @@ -3,9 +3,9 @@ DEPEND=x11-libs/libX11 || ( media-libs/libsdl media-libs/svgalib ) x11-base/xorg DESCRIPTION=Nice graphical accompaniment to music EAPI=8 HOMEPAGE=https://www.logarithmic.net/pfh/synaesthesia -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ~ppc x86 LICENSE=GPL-2 RDEPEND=x11-libs/libX11 || ( media-libs/libsdl media-libs/svgalib ) SLOT=0 SRC_URI=https://www.logarithmic.net/pfh-files/synaesthesia/synaesthesia-2.4.tar.gz -_md5_=0fdb9398137d29a78423a8c157a4861b +_md5_=b019cb5a2ec551ace66fc448acaef39c diff --git a/metadata/md5-cache/media-sound/whipper-0.10.0 b/metadata/md5-cache/media-sound/whipper-0.10.0 index 60159583dc9d..1556416369a5 100644 --- a/metadata/md5-cache/media-sound/whipper-0.10.0 +++ b/metadata/md5-cache/media-sound/whipper-0.10.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( media-libs/libsndfile:= app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 >=dev-python/pycdio-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-discid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-sound/sox[flac] 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(-)?] +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( media-libs/libsndfile:= app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycdio-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-discid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-sound/sox[flac] 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 DEPEND=media-libs/libsndfile:= DESCRIPTION=A Python CD-DA ripper preferring accuracy over speed (forked from morituri) @@ -8,10 +8,10 @@ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ -RDEPEND=media-libs/libsndfile:= app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 >=dev-python/pycdio-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-discid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-sound/sox[flac] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +RDEPEND=media-libs/libsndfile:= app-cdr/cdrdao >=dev-libs/libcdio-paranoia-0.94_p2 dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pycdio-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-discid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-sound/sox[flac] 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/whipper-team/whipper/archive/v0.10.0.tar.gz -> whipper-0.10.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=888fae3bb724a4dd54910a9e5f4a5199 +_md5_=c513a47721121d85001f2093c6dafd13 diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz index 19714651c1c819a2b24767591a6496832381c7fd..9ab56a35e65c8a83334219f10b7f0f2b2cded6b3 100644 GIT binary patch delta 37019 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 P|Lgw&*}r++))4^!s;kq8 delta 36962 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 diff --git a/metadata/md5-cache/media-video/jubler-7.0.3 b/metadata/md5-cache/media-video/jubler-7.0.3 index 3a4603303c62..08bf48104557 100644 --- a/metadata/md5-cache/media-video/jubler-7.0.3 +++ b/metadata/md5-cache/media-video/jubler-7.0.3 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=dev-java/appenh:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/teras/Jubler/archive/v7.0.3.tar.gz -> jubler-7.0.3.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=742b91a930d879937a446c716417f88f diff --git a/metadata/md5-cache/media-video/pipewire-0.3.82 b/metadata/md5-cache/media-video/pipewire-0.3.82-r1 similarity index 100% rename from metadata/md5-cache/media-video/pipewire-0.3.82 rename to metadata/md5-cache/media-video/pipewire-0.3.82-r1 diff --git a/metadata/md5-cache/media-video/pipewire-0.3.83 b/metadata/md5-cache/media-video/pipewire-0.3.83 new file mode 100644 index 000000000000..b8e763ed9eef --- /dev/null +++ b/metadata/md5-cache/media-video/pipewire-0.3.83 @@ -0,0 +1,18 @@ +BDEPEND=>=dev-util/meson-0.59 virtual/pkgconfig || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] ) ) dbus? ( dev-util/gdbus-codegen ) doc? ( app-doc/doxygen media-gfx/graphviz ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[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(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) roc? ( media-libs/roc-toolkit ) readline? ( sys-libs/readline:= ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) +DESCRIPTION=Multimedia processing graphs +EAPI=8 +HOMEPAGE=https://pipewire.org/ +INHERIT=flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev +IUSE=bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2 modemmanager pipewire-alsa readline roc selinux sound-server ssl system-service systemd test v4l X zeroconf abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT LGPL-2.1+ GPL-2 +PDEPEND=>=media-video/wireplumber-0.4.8-r3 +RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[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(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) roc? ( media-libs/roc-toolkit ) readline? ( sys-libs/readline:= ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) virtual/tmpfiles +REQUIRED_USE=ffmpeg? ( extra ) bluetooth? ( dbus ) jack-sdk? ( !jack-client ) modemmanager? ( bluetooth ) system-service? ( systemd ) !sound-server? ( !pipewire-alsa ) jack-client? ( dbus ) +RESTRICT=!test? ( test ) +SLOT=0/0.4 +SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.83/pipewire-0.3.83.tar.bz2 +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=90526904de5a35c23170a55557c790ab diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz index e5254117fb52c82e3d8590e491c847607007a7fd..9a491bcc64b12fa251b512a45a555396fb166ab7 100644 GIT binary patch delta 7569 zcmV;C9d6?CI*L4y8h@WJ9V9@23&^5f@Qo8%r!p%K{-sF{7}zk1a= zR5$j@BeE5{BFd# zPtR-2Io6Ch@`LJeS_-oa-zT3N!s)l}d}iHq)Yy1OxucgE?SBU6PkrY#Z|?E5&`Q5; zUXOLw>TS$1W2ntX9wjfcwS9TIyM;47y!+38`%{VbuHggwyFk2aXX7Sps_G6p3@7u4>v4^G2n?mWn`WiWhHD~7gJk>tq3_H~t!b

  4. Rncfb(WP5o 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 delta 94848 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 diff --git a/metadata/md5-cache/media-libs/harfbuzz-8.2.2 b/metadata/md5-cache/media-libs/harfbuzz-8.2.2 new file mode 100644 index 000000000000..0bc5b4b60711 --- /dev/null +++ b/metadata/md5-cache/media-libs/harfbuzz-8.2.2 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig doc? ( dev-util/gtk-doc ) introspection? ( dev-util/glib-utils ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=cairo? ( x11-libs/cairo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.38: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(-)?] ) graphite? ( >=media-gfx/graphite2-1.2.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(-)?] ) icu? ( >=dev-libs/icu-51.2-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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.34:= ) truetype? ( >=media-libs/freetype-2.5.0.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/gobject-introspection-common-1.34 +DESCRIPTION=An OpenType text shaping engine +EAPI=8 +HOMEPAGE=https://www.freedesktop.org/wiki/Software/HarfBuzz +INHERIT=flag-o-matic meson-multilib python-any-r1 xdg-utils +IUSE=+cairo debug doc experimental +glib +graphite icu +introspection test +truetype 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 ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Old-MIT ISC icu +RDEPEND=cairo? ( x11-libs/cairo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.38: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(-)?] ) graphite? ( >=media-gfx/graphite2-1.2.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(-)?] ) icu? ( >=dev-libs/icu-51.2-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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.34:= ) truetype? ( >=media-libs/freetype-2.5.0.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(-)?] ) +REQUIRED_USE=introspection? ( glib ) +RESTRICT=!test? ( test ) +SLOT=0/6.0.0 +SRC_URI=https://github.com/harfbuzz/harfbuzz/releases/download/8.2.2/harfbuzz-8.2.2.tar.xz +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc 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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1620a95947d4b06999ca1c016b0f6f1e diff --git a/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.0 b/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.0 index c6cdcc1a3832..4450db39827e 100644 --- a/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.0 +++ b/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.0 @@ -12,4 +12,4 @@ RDEPEND=!media-libs/jpeg:0 !media-libs/jpeg:62 java? ( >=virtual/jre-1.8:* ) jav SLOT=0/0.2 SRC_URI=mirror://sourceforge/libjpeg-turbo/libjpeg-turbo-3.0.0.tar.gz mirror://gentoo/libjpeg8_8d-2.debian.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9b5832dccffc70fa9a1d250cb848c295 +_md5_=60b3300d017a4b72f9e0db0c9cb31d0c diff --git a/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.1 b/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.1 new file mode 100644 index 000000000000..281dba4f556a --- /dev/null +++ b/metadata/md5-cache/media-libs/libjpeg-turbo-3.0.1 @@ -0,0 +1,15 @@ +BDEPEND=amd64? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86? ( || ( dev-lang/nasm dev-lang/yasm ) ) amd64-linux? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86-linux? ( || ( dev-lang/nasm dev-lang/yasm ) ) x64-macos? ( || ( dev-lang/nasm dev-lang/yasm ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install preinst prepare setup test +DEPEND=!media-libs/jpeg:0 !media-libs/jpeg:62 java? ( >=virtual/jdk-1.8:*[-headless-awt] ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=MMX, SSE, and SSE2 SIMD accelerated JPEG library +EAPI=8 +HOMEPAGE=https://libjpeg-turbo.org/ https://sourceforge.net/projects/libjpeg-turbo/ +INHERIT=cmake-multilib java-pkg-opt-2 +IUSE=cpu_flags_arm_neon java 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 java +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris +LICENSE=BSD IJG ZLIB +RDEPEND=!media-libs/jpeg:0 !media-libs/jpeg:62 java? ( >=virtual/jre-1.8:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) +SLOT=0/0.2 +SRC_URI=mirror://sourceforge/libjpeg-turbo/libjpeg-turbo-3.0.1.tar.gz mirror://gentoo/libjpeg8_8d-2.debian.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=859789bc256aa859e6a8f99d3a8e4df9 diff --git a/metadata/md5-cache/media-libs/oneVPL-2023.2.1 b/metadata/md5-cache/media-libs/oneVPL-2023.2.1 deleted file mode 100644 index 1a22f81cf787..000000000000 --- a/metadata/md5-cache/media-libs/oneVPL-2023.2.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=x11-libs/libpciaccess[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) drm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/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(-)?] ) wayland? ( dev-libs/wayland-protocols ) -DESCRIPTION=oneAPI Video Processing Library, dispatcher, tools, and examples -EAPI=8 -HOMEPAGE=https://github.com/oneapi-src/oneVPL -INHERIT=cmake-multilib optfeature -IUSE=dri drm examples experimental tools test vaapi wayland X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=x11-libs/libpciaccess[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) drm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/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(-)?] ) -REQUIRED_USE=dri? ( X drm ) X? ( vaapi ) wayland? ( drm ) abi_x86_32? ( !tools ) abi_x86_x32? ( !tools ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/oneapi-src/oneVPL/archive/refs/tags/v2023.2.1.tar.gz -> oneVPL-2023.2.1.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=51283da042c2aec8e6552c75d85df938 diff --git a/metadata/md5-cache/media-libs/oneVPL-2023.3.0 b/metadata/md5-cache/media-libs/oneVPL-2023.3.0 deleted file mode 100644 index a9baeab17794..000000000000 --- a/metadata/md5-cache/media-libs/oneVPL-2023.3.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=x11-libs/libpciaccess[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) drm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/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(-)?] ) wayland? ( dev-libs/wayland-protocols ) -DESCRIPTION=oneAPI Video Processing Library, dispatcher, tools, and examples -EAPI=8 -HOMEPAGE=https://github.com/oneapi-src/oneVPL -INHERIT=cmake-multilib optfeature -IUSE=dri drm examples experimental tools test vaapi wayland X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=x11-libs/libpciaccess[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] vaapi? ( media-libs/libva[X?,wayland?,drm(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) drm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/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(-)?] ) -REQUIRED_USE=dri? ( X drm ) X? ( vaapi ) wayland? ( drm ) abi_x86_32? ( !tools ) abi_x86_x32? ( !tools ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/oneapi-src/oneVPL/archive/refs/tags/v2023.3.0.tar.gz -> oneVPL-2023.3.0.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=51283da042c2aec8e6552c75d85df938 diff --git a/metadata/md5-cache/media-libs/oneVPL-intel-gpu-23.3.0 b/metadata/md5-cache/media-libs/oneVPL-intel-gpu-23.3.0 deleted file mode 100644 index 658a3d943273..000000000000 --- a/metadata/md5-cache/media-libs/oneVPL-intel-gpu-23.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/libva x11-libs/libdrm[video_cards_intel] -DESCRIPTION=oneAPI Video Processing Library Intel GPU implementation -EAPI=8 -HOMEPAGE=https://github.com/oneapi-src/oneVPL-intel-gpu -INHERIT=cmake -IUSE=test -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=media-libs/libva x11-libs/libdrm[video_cards_intel] >=media-libs/libva-intel-media-driver-23.3.0 || ( media-libs/oneVPL[drm,vaapi] media-libs/intel-mediasdk ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/oneapi-src/oneVPL-intel-gpu/archive/refs/tags/intel-onevpl-23.3.0.tar.gz -> oneVPL-intel-gpu-23.3.0.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=908f50e4a5889b889867f17eafca3699 diff --git a/metadata/md5-cache/media-libs/oneVPL-intel-gpu-23.3.1 b/metadata/md5-cache/media-libs/oneVPL-intel-gpu-23.3.4 similarity index 87% rename from metadata/md5-cache/media-libs/oneVPL-intel-gpu-23.3.1 rename to metadata/md5-cache/media-libs/oneVPL-intel-gpu-23.3.4 index 1bc1cb6dc93c..4e9242ba7a62 100644 --- a/metadata/md5-cache/media-libs/oneVPL-intel-gpu-23.3.1 +++ b/metadata/md5-cache/media-libs/oneVPL-intel-gpu-23.3.4 @@ -8,9 +8,9 @@ INHERIT=cmake IUSE=test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=media-libs/libva x11-libs/libdrm[video_cards_intel] >=media-libs/libva-intel-media-driver-23.3.1 || ( media-libs/oneVPL[drm,vaapi] media-libs/intel-mediasdk ) +RDEPEND=media-libs/libva x11-libs/libdrm[video_cards_intel] >=media-libs/libva-intel-media-driver-23.3.4 || ( media-libs/oneVPL[drm,vaapi] media-libs/intel-mediasdk ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/oneapi-src/oneVPL-intel-gpu/archive/refs/tags/intel-onevpl-23.3.1.tar.gz -> oneVPL-intel-gpu-23.3.1.tar.gz +SRC_URI=https://github.com/oneapi-src/oneVPL-intel-gpu/archive/refs/tags/intel-onevpl-23.3.4.tar.gz -> oneVPL-intel-gpu-23.3.4.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=908f50e4a5889b889867f17eafca3699 diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz index 35596766734d8d3480d6961fe23f13379c8c713b..94179274fd666352fddc8531267ae5aaf0aefbea 100644 GIT binary patch delta 74714 zcmV)2K+M0?lLgk31%Drl2mk;800092jJ?~kCdqN7cdw_w3lJ8E%!rIjj*ZM@Cf!N* zvN&QeY#at4X=8eNeP34h-n)m@1rlJRx~lg7XL`6VUn|1hp%Uy|I=T8 z`nNy)@y~z%r}+Ey`}+I%Pk)QQ%lC8r?!WwB|NMXc@9Dq%E`RlFrnqBicS<>~tMwd8 zYV~P(<@MaD*3?s3A+>vk5w01owN{R0htnFrwV$WV{fyi~T;t@jpF7NZ+@anftW)ll zt~hI0BkskQ-F44U%d>K-zx%)ckAJ>n`rQhrkK9`xHJ1MLQSSM)&|BRPpYdGvq!R9M zQoP!%d|NrKJbz&yJ~>_`v^EyM)ysJ9-0yhZq0bne*q;0Fc&j0pbe=*tqAOF^W`lq0^eiyIMK1_9;XItCwF)wdXl8udBw*OWrk()}PF>>?@uAl$Fx8`?dL07HM~WF>B7T_bWe7Xt~sN z+SBf~u5h0k!d3E&ef7MberCD)=yToIWX1V|kW=Je?zT(jS@+MT`qTJuuJHTkn`_-E ze3+}&5Px$&*J^p5CyyudaMv?qZ7tW422Wmh$3*2WCG?%{mfNVjTurU?d7m}Y-S?`! z>{{>h@J97stIxDjz&qyE&qzT<@EY+I83b{9>-Z|I<(Zp58c2nkt5rK5W&~J^I~FyjV&9Gw&Xr-EbJ5EuCwy zboaUD-dLfX#RC*pBe!|wG5P*I_qxX7!D}CNCA<;WZ&*8wu`&)f9z1WZe$|%q$T8Nd zhJRF-?)i(YSfaS=Z>CshCexOiBCw(*RBM}KtI092_U+zcy?O0-~|6LyYwUNsPHC)a1r zZXBh({QUd$EATrtuhv-310JOm>$rl;yFw4E-Fd8Etagowi?o}dS&7Ix?b;c1Ys4DH z$bo1~yz8zHQC(V}PpM~wdlt-0%w*PQ&3ui0hcwC}0xw_=c#G|X=j4?pZg^wV`+v?C zt_(2m>jEKSy2>}J&HmFN5?lCv)>5(LFP0*JF$gOb4_^XgVyJV#$(v6ddqyx47s-|X zWIP548^j2yqBYSKI4WW7MUe4B^R8p>=eqg3J(m>Qy#qm-?{t@^5o349T5X*ZT5mo4 zVyQ!t!Q6Mj(ZiZ;_va*nvJ=j$^?&$aNx*=}#4q?OZO16|J)K`H4BL3x7&mU3uf#V* z9cRyyE+W1M7AF9`B$LI;wX^xU%FBgt_IhUfVyVXe{VoF1A4Uo!o?XJePVCQGEDu1> z2e3l-MXa9&=-(sku>p?9w;rd~Cz?EoB1{qiwyUQ-@s29Ir3FUt%L)8qD1VaAVzswn zadIPz2>W~OK%9OUi5%Sd%qyp7)oVT}^s}!}bRk@N?p9bSoF8|pdw~2;e@1DTnjFV- zK6mA(V=H{e#UErm8}GbH&!K}Qsl~^|XF;!tw^tvr?82MQ`}xI4fBpLxfN#G~<#)Aw z!aENc+t_$9FIRJdMgZwxY<~jru{M|t+?REiK_rb(>KGx9eLZ)tfL*{J>*`|pz~bj5 z9;@9LIn;fp@$6nRsenX!hgGlCBV|DPnw`7QM?{d#lS62C-jJ5jzibZjao4a0WE%%TB`7jkYK!Pmc+!;O=c~R0R3E*dQ{cZm-{OyZ>RV|i&2Vt)t zCY$kE0Nvq<%YTyw#!6U&MARQ*=SdsSuQ0IP%NcVIaO&ds;?DV6{@jKmklV?Hq?BIk z6`@UrDxp+ThTpQ5xKG4iA!9S_&RU-546+|sz{3)aH;xcxvau;zDc+4hQ--2{e3lfz|84?fRBJ6_QIr#~_WMLH&Uw zZV-)}2Mk^}0XrZ3@tgw>IGNl=aEmTDVjbu15yHu5kz)%!$&!4K2jCvy%(4&2a_k4x zPnVw2>VJaxlSC@e*Dp9;#WaIFCV>bgTp;>A2*DFBS0nKTeSyb34Z7hWQ@{al+yHfV zgRqD2nG#C_r3486&y?#A>2Ler_ut0Px(6rvFjT8N_CfiC{b1^fxR|Q05Xd+WXqbTI z84+xY&qr4&JkUjWS?+`jA|{0iHy(f#31D9fCx6F1u{jj~CL*6f%*D_o%>~bdsg!eF zJ=Sx5$R21eFf5k@Om?aJC^l1VtS1Rigc>1^PJhKV&xW_ner_b;)fEY3pMGjWw%z0-*Lfkn z>(3JL5C8JF{nJl>`s>74@&6tBUweF!9wU5M3}3iOug4?;3U-)DO;0#v6T)-E7pQSJ zVhFFkc$uu=gB_xI4qkvjflRwwfgq_Dc?^gXjadjx5n$kC@`jcgylR5Hc1&B-Nq>;j zPw%SFGcy_;Cqftz?2yg|UCnSm1Yzd0Sr5|ogh7!8+$iD4i3d#0e^=A0a0kTMrG)ZN zGQJJVAg|+a{X&@{P4G-UdLWXB<4STQ;pgzP#s2okpZ@Zz)ELX}&?=uW59xyXX3>B^ z5sHaEP&&S>>j0hrW<|s&mwoW`w2Met zdn&NQ@9*Dba_SeO8I=!eC!x&4&5Po2sX!6Pp&L#~5GUakt~e`XAuL=hN9Z>sXT#Y+ z0D=;6M=dDD{LZ!zFM{z^b8l`+_}wF#CfD0h!Z1Q+^Q3C@C__ z;T7@vVIoAx?B{jBAAiIQm@U9)LBzWv z(Oazfj_OSEG|#DON9kPyn)Or|X%{Fjj8AB-jW8tyK~T~G-UtD4U#jPLB4Rj}0sXor zA0EwEU<=q-1Gy}RU*ypDjh23&FxLe|iLdy6=+a;-ddYqki*;xC@A3T37 zk|4I8mW*@(H4v&31tgX}5@9_T|r3&C2U%tW2~xpw&Vl=ti4 zNJdQ!5q_YAGXbMyv{Bt7>8u@}^}X<1{jdM}$A8BZfBLuonSXvUUMeAeill@=kkpr9 z)&S4D@UXbI0CcC)kuoS2h$;&}q9JF4`Q%NKSX?Cr)UEAni)j%FfQ=b7XgLTq(HPoUuM;KqPj zeh_7F022U&DSr=G-*te~JmV&y7kr?jFTz;h&9et!ogZ)+4?%booLu$w9pnA!Z@&Or z0!%+GhRg?K7II|p;{_OvaiP-M&G#shkZxHRC#RoxH&$I$RfRa-z}X;BOQsT`(3ND) zTjbgyV$F?%Mz}T^z<@Ar=~f`!-aLJQHpGv8LtYFMx_>c)fQ4XHw)<68&1 z;z*kpZ7IUC2YE48P~v$o6B!(-&VPWgyC#4EsZx;%q;pgNl>B)jSq|u*?sa7Rk;N#e z3b#~#V6pORi-iZ1k)@!pa}zuvz!_!8Im6IdF@)Y=O{ND7k2&iaylw$J^3!LAZoX$C zJ3-@asDC|7jT{jPH3TwE$R3-e(`c?PLD z?hpMt&%6-Amjq(}rp3NRu!9qx?9WO zlz;fr<_T}?-WO_u+)CuKs0*O$-%Fl<`O^p8$n7(8lH_*>V0sp*^E3Gzq#>(Ou|tb) z!6BcCP-sO8pa-PjVd*_kNR3EKZg}KK#_Q4T(rZHdL6nI6J#wcfVX@gBq8Da{j~#M- z^Ld|7PJ4Hc@y32+Uk^W=Bd#?Ye;57XHh(psN;oVTOhNXamXH+CyvY9tSUr9KkG>u~ zE#-hGn~fg#t*_yZEh^BQ#ZRLeaFBy~>0q>m3qP<}`L)GZx;Bg0? zY${}=+vnYJJ=tWwh>^KT-pB$p7_rzV^b;-H@DXgC$0LrHl)i^!fB*a6_J5z({*p1j zoEc@*b98^b8G$^{g2$ZfiI9pN?|!2OCB@gfDgFeI__=QgmIt%2i3ZjJ9qWSW-mPLz z+2>PMZw-{4(C%l~Ht~%o9a6$N_lAQ!o^OA|W}1iij&glmjNpC>$VW~kgOa&D7-MzE zy*h07%0mAM>B>(@4M4e)0)HKp12XT-dPO7z`QvJ<-4ohJb~#bq^pM7Hbo{+N5}Vi@ z23`K4-OQWqOWp*J0ef&F5N&fU5;!~w#{3|{1K(FcCAc*tgq49jlY$Ou^zy`V1$Vcf z70-=VJ>ephT0x;?IP0y%obDHrH6g)whe3n$$OXtePza6q;ASx_G=F+`AE00EOkfk( zP9|-GT9^z*2(OL&8Idj~@iByN@Ei_nw$lUT4qgpWbvq84h=|Pujp+$nLZCu*^XDcR zp=|L77`}`OiE#e|yM4=^?NfU4d0p9hQ2z_Dwv(su3B}$#$|JTaB!_3bd2f*Tz<;5z z!y~qurQWVJD?hU)H6r&z#b@Up)NObJmm`GdBE3L zZZIz6Esr@IZ2(hU#vxIS!Xt9r?HmhE0Q?dcc@@^ulnlGYf5AGq-!5oxav*B}v*~;p zR>1@xF(nKIg z1|@5V-vBVj41X`1%Y$Gt+D%ZvKFgNH^XKoe%nxl=er+@N0{QgpK35>86f|+@7R@Z+ zDq2TEcwA!-5A9hn(0QZ$ipm>I4DBuXAa6xLgmO<)Zs&UfUwps#PI2{fB|G4o(5wg$e#No+Ox`5q=Cj#jO z=0HM)sDIx_a@#(uF8GFml7^-a{1O^X#5`^nTp=Cub|xu245@N#Pc<@s_hsqYFK^kUm0QX1w9H2ZXmf+4w4pbl?)=pFsDGdMAw8Z!4uuK=P zOW30f$U_?i6(E@d0G{uO#Wi3epx{rp8UX~nRK_qYwSrr7(A4lfG4N@! z@_%cSVW4dhX zG8p5d^~jG$TB`aQVA%un1JlwZtSbqYEb(zLHvp-MN`?HBbH-d75M?P4?M1sFutAO4 z-gGi`{Z7zcmSC}>ktCMLQYBv&x1ABuu79!R?XHT|c`!pG&dZ{YR6{{>Q)lQUd3b~+_0t+bxOYeI2eG? z5y+33jYN`8hAKc~;ypar&Zz?so?mU$c3eE;Dv=i#8CwcTsl0(m_p)QR^roWaj?@!e zD6>xma(G4b4T5FZN+nBs(#fON`a_$QU)v0rC89D2?nxKe2ugS)-a|ftz9S`i?0$X*ZuWFlpiY*f!IzdrL{Dm; z+h>*J+m!#B0@TLsh5^h*wYb}MXXF4+1fwS+V9g6U0t3E!X_n(1pf7E5LE2_Y3-?7>H zl&|w9heK!}4x|;C)byAa=LJGx87FoG0U?~{^f;qfF+zaB41b_RZz59}%1en;&u0O@ zYC;C=&wEzJI!DqC%j6bdz52(A9bgFYK+!%6ImAk#8-#8p$iZ{XX*FdceGRki4shwp9Uu)|Hv9lq!^|wv-Eimh+ z$*!~;Dk&{2kADm%;lWyO8RW?x{{a6LLW<@DY^M|+VRMMBbXY)i7T;-24!Gjd??v#< zaN&p;7jJwJpkZ2R*h4*?2X66sAXj8QWY=c_5Rx~80rz|Kk`XgjS_D)A$(v+?h{h)$ z(k&__Tdg-iJJyn%=ME6WrvVuctThtS7s(lV*=5)SD}Ve9nC%d7Qbwp+Ax(0{EfBzOniRhN6jIWG0x9dN+`2MPxq4RvQ86o)G2t9U~RQyO#n zNO9cIu?L%3BY#Z&NNt-5{u72P8t(JFE<&Fxt8eKH_=zq**^=9&3L-ZovJouC!-r;8 z=qK4aQ6LlhLgc5FrzNX^x4V+fQ{s2C6h~Pe1AoHODiri=JmAU4!

    BQ_9-|^*ENQy4VJ`Ed&?PF@N^!y)9Jv{X(f$rjO`-Xhr2dT>IACZmIjR zCt3+m!_!~Akhi_{8^^ZU zHr&0W8)YRAtFEn#&5!UN5}XPU%^O4e0Kg|f_sMM_p9744&IoW(ayK4i z>FTWd#W&+ET%e>V@YuQn9b!f}?+$N4$h4^BIIW<7QzUKyj>#-)8=M(FXc!3!J4OeW zRbGaNJYAc2wqwerzPcI}X>gdFC=LeB&XSN~_dwj#T)}4G$nUvq@j9hUarD~SmZw-e z=xUr?NrHpC#Ll+td>(2!^6Dy^w6x9kM%APlu#n&w(DHflEb|ZRprhHX7*>LY8TRBiU8+gj zW&^SUn)bRWDLYvGf&&b2JI+`$(W!YGNw9y^V zmgYV96K(d@TErsgIu|rkQF6jH`AVk+m1rN!WJBAn$G)PTRke2>f>Wsd2>Dzc(L>lzYjnJE%;EvVR&ne!H-T`Lc7kwcm;5Jk;oCPXb%LL~}3( zv`=~fBFK*OP&f3k13+ymz=$(w&a!#yzO{SRYvDX9kXt#CylI^Z2#4csot~e^ZliJt zx4t+`l^i%%Zoze_znFYF;)Hw2PHM-y4^@ML1EZwyEJD4kYLP9XhC+@ocjt`*hw-tE zUX?uvaxSWX>LtQHgy?5}_3e#Y+cN;6Jg?%En6LpqLU*)oIhde{Lf+LymY1KpvUy1Sv}7Z$uCE8)O{+jdeyCz4<;=@W#0e1?g*cd zT~{T%+qRjB^6b&F*GUdA&f6)0ZpbZLMh*D3ilf`6bLx?XM=lW?2kj5fqEB(V2Io3-HN;|RDA-UN}>vryoxOS;> z{IOC$YnCiHx1l(EM-G0IZdA|@DyVAEU7Zckqkh6jd6D|~+V(^IoZfK|Fn~6E$+H_C zGqA7cYev1hdBet4W%d-J*XQOWVZzgF_H7)}TN`CXOF+d0BHQR+-Tb<-Xy{iJS8~7E zzv;vadxnUuENUoQi(D$wKPNY)Xt^Rz9IQXX%yd+R7+B*n#QTd+>fq$plW(j$P1= zPb{V8B)}*1O>Vo_W1VBe`3N9$Ku?1KL_4de{=qGd%i?;P?6Y;MU7nPcU(QF|O+C!g zb6ro?^;d17aGAGucZ0pYO0{fxNawux&)3BoUji{b?_OfC#Eb6f6AWTG35ZEGd;4Oe z?ap?SWT#`uW{_fC3By`m)F?=U?{ zP%Z6XghE8G@ENG`ZoRfaGaO^9bZigV;WSRxTTS&@&X8NF+7t=%3X+^-0U?N(+MsKW ztd-iSaTj~(+?TB349l__IYhdZABB#VK!wj2p(c3a=Q_22&HwuQ{Pm}~Fa5TSFFWzI zUg2P!ZQmf}Pi=LYZ5>(UcoOTK;3D}b7sacuUe%sK<8*lPgfgXeDt=tEo?cUJpr#x5 zP5dG&IR!gO)7IR9h`q$(Sc4bLZHw=G4rvi-^a8N8t+Kaoh%Yb!K+N~N!3v;T4jSm= zfS4=#rt>yAlC}2&tt$@Rr^AUU1ADuWutY zKR@eRlY%xGFQlMR`U%u?j#0fsqKn_6RQXXMVyDpA1eft#4>yp+9d75eZ{=;<^%<+I+;Z|OiI^>V@w>bk=Z)JU z#vbFjM74XrEtlQeha z7fywaZHA7@CKlx`ZW6Uq^Yi(ts_^qa=0AS^{`vJ&+2pP51+KY0a#}K;gGYu{Gfe@s z@9qk09(sXQQVp@HE8<87Im?l{8vk9{-J}xs1@{<7w3MvO1L?gyb|k1@cCqwp(<`0p zwy=^7x1+ro08v1$zqETRO^`}oU4vPXa6)aAtptr#Vz7QB9I8UV1g1sFxYj>BUQh>7 zbZJi*0bOB9P}b6f1i&u1OQadV8ZYg#)rv?#T8`dAY5(yRRQ>$R{Hgu&!}mjrgX1r! zh8X~ZH^*@?O8hWO2F(<`nVzIUlovM(r0p%&m6LZIyK}NzCvHP!?}L4JaP~b2fJfzC z53fdS>nKEE^+=RPzoP99pki+ZE@%@`-TomC*=LuK9p5GDV)HD>H}tC9)`Z4Td4^T9 z(;%wR<9$(7cd;!;)HGY^cK;lu7IxxOIc-k-KEyW*X8=Tfs1Mz6ovqHT<@#;>ZT_Qu|F8Dr4^R8@^RL@(RuQD*737^31ETdL(K*%dB+kr7E^2KQB!4c_ znw?R4kBTj-N#(wLs~HY-Y?t~K9o>k^-zKvAp|4d{7vz#d9rpN=xoRBtd^C-80F z3qNx79BRJ;5Sq{dm$XvPMzhIQ_4|1LVWa)_%N&1LHzfqFx7sl$T4i)yy?IX{73~wc zlMB_J6Sikq)<`&i_G#Rg3va;w+=1#11%yeyUkKmx9OGh zdJ{`^`?8sCz53E@3RN{BD8abhB{l8a&eGmgX=l|cz>P?!kEJ*5Fb``Tq|&s7M7uu6 zd25aFk+)NNx3?h6X3f*0m@|Tc=iGk8M#3SZs|<@I3*p$f!^I zMW0n+5g9n+8{^) zaViBfB(2;{#DMnUMExY zTdzizEsayVrta;=RSK~2cK?&%dAOt@K_PaKm@ZCKP+1?=`xM(`Q&+Sws2b#y{jLX? z0Bp3H+GP(Xug{>) z&rm|!3ru^+9YeGIv|pTW8`(kML92UZu^f!xMeDO!w|+#1?;c*QoQm*<`C6&pX8U#g z?fVVGwzX7xL#sDmeL4A^c90w-Za7AX5D-E*M5poZF0XuU$V3MxS#;O`qVP<7`$I7q z`TlhuI+6j1mXgwJ3HGS9-T*iYR_2J80RHi){X+b;Coa7do8U)Y9BEr$4h81e7<|UV zd*ip9r=5{XAZd2dU=Scg5aF~R2k?5{WX}1pv+NtOc?OoPXE&jx`6IfHn_Yk)4u>`l zc5hlg++GBg|Fm4;!yExb^E!vgZCy^|RO~vNvLY&_1&fl3hN?dC+V#*Lm7t611GdDfgAW2>XE{CNAcKP^kl@%~WQc=9tWz03I|A-J znYty>;WS`hsv3spL!km;*Om1~sN_=kKiP)FLQ>~FtBXXi&ng^RLW=huq3s0MsWwYe z{xNQYn5Q`kqD017*4uJ@Y2(8fkF5Ej#^7w%+nQ;)ZD`$2v2xM|3?C}HrESnkjO16V zft9Z=D`77$1>SfpcENHG&@vL=gHW%>oswjhcUzwF$fs(mI9e`=gR>we_JQ~%3vudA z%UAu7hfQ?d+r-KtPiH^^K!5QXRIoqG9;ertT|a>my4Dmd^h3^hyk|YF;CPQqZh1H} zhX&A)J2v2TJfNbJm=_A0Olz47G{>LtH=aMN*>BI^zt#nFd>a`IHUs1oRGf@{t?Twa z;?nX4f~7#_V^`Y=6I=jE;G5cW6<(4?-QAdqovmW;5%5w&FLf*ruNYT*+I+lOmH7o- zD@pcAjn#2)hwsnZRolb~(~!=*w!sYVO68{q1lKK13SkC&7c>B(Z(5uw{GnptY#N|E zz>KaT9mP=2mFgR9Bd2Phfo3m^ra{_hJD`9yP&0?Nr@4h&*CI|xPHV}qt>bjZpZUziR zWof+?^p814VE0gQj+d_RBq>9>FW zgLC+4SW;f_OW#+HvZsDH=jK)EwMz^9H)x8@_z>3YUQnQx^u*@X=_y0#Ob)u)oYpUm z@llD)HL5xi>AIW`wTw+jQ^5(a?t zH6K8k5V;w^f`aYWGaPHV?IRj&or5S$vd&jj<_|~)hQ2bphW6YO2Vqjrvt%Ruc3paDI91!? z5031zCx(2Yk(*Z<+6z8b5*+4O=eA?^JZm+boswTs`#cBjE~^t0XqX^R^Df(I!l~xr z{I~imhl9Uu5UBZ0;EdpO3Q70dV*Q`re*TGlRsV8*mw_~I1wt@%tM={i9-O;7*>q#y zJFy(wRzf{JzN5F#>^zAvCj}~+iq$?S$L;9L;RTe%h-WnN#_vb-KSJj=$Yw@M;}8Q(dGvd?SiB zvRWGf@uo4_hcik|MIldTm98>vDJ9I2+72yR*gEh{-C%?L_6_!@`WYBGtL8VO7M`gE zZM8V+%h~(og1zJ(*_gJoRVSCHrP=K|e_22uj*hBwtHYev-%Zuvp#Lh!ZNrikl(cms zBRGChG@#a9e5&uC)J&VD+8d-%l`1(l)1TxiYxR)6Kdn>!PWk6I%Xyd@VJK*-!#+L~ zPu2d4z3(%+$=rvMs`VcZe4rL>Bt@iR7aNo*; zJ&uCT#J9Z_PgSC?p4Y3t2=bP02W`9}Ii1RtAQJr8&}<(aioDOUCrex@=(5)j#N1VK zk3_1j0(a$!>xX4CSc~)d=>1~aJV5kXv+F!|H4BW@@w(H{`gNUt`~IsU-}w2b^}}Du zf_utyaJ+QM&_bRb*i0kslu0XMPc$cT2LZDO;(5 zy+)R6dRBqJ9aDA68f5v$ZR=wbV@0L$Ul*L!G^kKR;PBI zU5M7PtVU^l1Wk)+D>21O>+h;wtK;@cvksD=gS9b2hP2f@ZDlG>1%&+AkfibYYtclx zNh89?_62e)+2*)A8;r*y4!f5#(Ot@LKT8|fwjs&m9icaeBuxF~s|BU1I8RoT%W=WF zK6D`;PKwsCWg3MnEJ$R+aC)p=Q<~r@T@a9Ap zAR>bD7BClEIF`c)9Qm$w1{5FipKZxJZ14c;>jVU4srFcgXh$SSAh2KW+k)R^OYT;; zRbb8z`A?Q;?=HAXFUX5Kg{tzZIAZCJB4o${y3!d1fA>|TwpTOdpFO)Eaun%F>|8x}wzj*ch8KQsA6Y? zIE7)UW(}=XVOsZt3_NdVD~G87;0WmQAB1u!Uqa$1N~w2f>rs(KMJrT^FsP3x zpd$Q!vA)cIfBCw#BEag^(_Iw6gzEyAi5f%ivG$?&vec>|jXCxL41i6snROqwjHNqV z1VMM@NgVQfVBD^ef-YSH(X633?^BI6(5VuZnj_jo1LV!hBZv8U7=3che5K@Y-d#!~ zfJJ>|Z+o(A<&9RrqCQKRpkKU8v8OUz!*;t4Lg6$=S-cYbMO>lX4-~V(Z_jP$aG&?? z{W&@A2k(D=xM97m)(_|X)A!{A!soYQAnPh-mU&KgEsx2OGm#sEYgT7GX%MMJ(#ebO z+n2#{-YTG)r)r{*2c9Vwi}9! zrGh)Z9c-!lro7JDxjfO?@Oqw(S6H@u>{1xEq>`c@<&{2+IoOrjX%^&E2o!BSJWHzggA1+z9;S`lx0Z8%r5%9bE6 zTlq*^PagTyKr?CGc${|Ybt3!>Q;X?Q-c||(@k9IZhyQI~egLRu9k0LRiQi<&t0f|H zkBtqWsY$rvMCpe%9}VJp;Gw=9Z;a2Y*WMcXYuPnR@L-SIPXbpY52SL{^H3aJBax7z zMs|^9R9_63aX;fxl>s8GHFe7`<>+oTU=Qgn_EMaVO`PftLBnh?Pg}QEoyzT7;4HOL zR~&0Tl<=YD#xloQV+MxusVrgD_(^4nc3RGyj?o74>8U4RbT$Mw6z}x^v1Z|`Jmmde zvx#t3AdjZQmez*l@jGt$V$IslEn{r_$Qfb*C3@m1_F_lc9C9oC0UIINIa_C~U+Zz9 zjc!X&iA-1_k3E{TtA;6gQ|w18Q) zn!R~FKsn*b1mN--*mM`D8z?GUxxq1O%i9)c`nF{vfpCc7uhzVkQSDB~+i&%@Yzn&n zMgaS|Ts+8YmtA(hAN3)EAMFlDY<9JXI!{Ghyn0svZge}=L1sf7u{7s$lAFWY_S&sN z5afT|=f&13i#-U3=A9B&*(Ev#*oda@j^t%5P`FJOxCsMqZAMu5EI%3(V_EWUAb*fQvI#-6o6zz1kc08V_^ zRJZQvz*e?mB?y4uXDE+ZTE8zFsSX8dKm+1|Zg~-W;>FM7*HTGyWT!+gk<|J`so^xh zm8vp|W_XwSz_9*ls8?>g+4=|fAG$Sad$V=8IITB_f@jyOoZRI|wq3;OBF#e@uOrw? zdul;3?Dm316|LBdHe^oMsp=EH^>+R9%lP>piWF?j72a$c`Iws=>t){^8=N5P`c23p zH9L=|0-Szl#4Ht7P3aKHvsHO7M=^A5bE1;~9HOa6Y;qhw*cW*}RUaE$hXJ$dVPxuP_)kDzbPMMge@=}Nn#0O`_i*m|#9xdl4A1CZ#smnQYFTneru_gQHa1xaD z)t2wzOc}o{6TRBHDsYOw<86dWx@=Ss_E))h_ODKe@JE$oFNiH9I!N+t`Q%)yV@oFN zt#_rvstQllDX@>pX?~&-*9aMeRvUTELxj`={u(SQ=FhgSf6ZTi{o$FveSd9N69<>x zw0|drOIwH`iju$PEt#-QUfULBAjY#~aa(bIwBQbB!>r9bT0{}u;9=SF{LrFG3&>M^ z?ckh~Zuw&xB-na?E~jX9jBqq^y|jM^@LxV?Acc?z=s?UMcxj76%~OvDdq?3Rqic;k z6f%KKX*wH8ph{xg+oW6ZI;C29{X{_Tz=*?UB{CI&Q$-;K&As`9*v@BugAf1u&C=HO zm-D}VIluFQ^|er(b?vo-9=grz5%V+L3UaOtW><+9)W8#{_8aZ}+Cm74hc0r)GHrYY z$CCb>jvjE5plXo=c?xeGAQ2%}8^*oo+(sKu1=04G?7gpmle=^SJhf;@w(xs}bL7%J zGdb(044fg}Hzh{^>5V9AksnMRtR^_pavZR|TknK=JiFp>ADXuEnfhCdEk_>FtSC=r!*FFTijlJ(EzN2*PrNIB#bCxt3 z_Fi30b>AUrbTun_UqQUS;q9+K{PfrF!Qb*p$3 zSALnS6RLHA=0)^_mk(X?PBbWUpbY%&?T3=qs(@cP^F%&gV}}rAt1!A&!g;Xw&L*2Q zy7JpL@Vkp1h0DD>Jcxb;45U=VsbnZC$}-RYuu{$xyqU#;+=o{?Bvew?!y6iFZ=^6} z$2_CW)pnift#scPpyVzRE6#>(AtYhq?Nl+h=K=Qzr8^z|(KQ|3tjtkWRPfjedEWY|I}9)dZ(iODS+=p& zu#yFDm4-G#6P}HsmjgRW*-6FaTk85KY3WdM{kBppQ~NUa2zk+o=6B|2=Cc@|J;1T zStIN%_BFUKJ{CXHG1ua4gUHB-Km*R3&r;RE5w#cPxi#$_dun9_l?-M)(x`fzfG~Ra zwpu^_IKTY%{a62q-Al9cp@A#D-Seg3~WP=f+2S>KlJr>Fh))nHcRt``oKqpR@r=&GJAECa60DM~p2_|C%u zHwk8H+NRJ)QK#AV5xcghHfeyIW)1ANd`#xPovFzL(Qa!w@ge~(IL81giP?D;j_`J> zjj!#+$L6!>(aq6seAcs%m&iCqTQ@mQ4i-XFbkXVyWTYKj>EJ8Etkqev$=@qmduN{w-bY(c;QY{|pEvOvrB-yMi z6C4I8>R5rzlOPF>Be0~9nxMQKMpb1_dlN_uO`BYjMpXrqpp%q$pDatVWKB>x)xeK= zU+P_-bw8lM*5P#&#Lx(~QWJF8m8B!_q2S1=nCz7-#DE$u@+tgsF4Z`v(%NLgL)k1? zb5#u;*hOUBMoT1jR#I7wEm_YNf5Pq2wQ_%aQ|WnIr}!O={mqa*ZT7C9mPY7_4FViF z6$U@`NR68MX~SG?tLTd1sWAZg;ioq18!D1;_Oc31>VF5D?mNU(Ly67p9iUhHg9WZC zen_TlS!pjzAqNli#ByrNIUK;q19AjJir~U^smvh_-%5XZf{3==OH~BxWaC`w_u7N0 zVo!zC^JskwU{+nf*va1R+NH@BRLMr;Yg_3<@kZ`<>-5o(<)XfI7@1rq7@%npR}Xh8 z+xbHp=aP#=jl;6vo#Z%FL0+6LWf3^uY_Ef3IU@|mUE)|sI)W42VEXAWNsrruM^A&G z;;cQ@V40O!{?GDD&@lj9r9puBe%E zeQ>6dga7OC&q7xeiU; z%xo5B8)3F=VN!v~;rxF8q%=f2&?YRyuD8I(DzGHNZ1k2C7-f^Oy{BO9PCoD|$%z`f z86Ses;k>!BBb=g?bkkP-NyV|Sd*7{AE7r(gn9loG=ZtQ``qhRQfTc5Y|7}ix-Wu9xdj9c z>pI4w#B3qXnh!cnysvqeEVRr_| zJJ|>|yEbSt9(I3hD&CD|d(x?IF6^Yft^_k_M0cZbK8|0g`8~B6?HVmT*KX!s`iNdr z`zf`42=G%iRZFZ>Wq@nXTHTskJp(3Foj<=cg-Y5TNop86NF_8icsJYK&a;{I$D%qt|!)Z_ed!(ao`GVUS6cx%8@7lCz54aR!gKg5#=SSAS zT0r_{w2D(<8{S6%iU_#tNfX4uv3;%7KPJ2ChyR_=H+k~>7Oxz>v!O*~sA6N^jk320 zlz^cjyyHh2+|{Qo%^g$|zKtu6Y@2tcItS18X45En>0Mx);Hez&cF^5YKU|CjnU;&l z+U?W=VZ3Cd9n*p+DB-Rid~|`?ss^C@aGGO_rvqI2)avvhA8lolI`)M#iDgZN^Tn7! zQ(s;W)aU{Vkd3AJ*Qun-ut(j_Og_%R0aXC`wr|Vz!{2}29qy;oId8_-;O@s=QdJ*W z8(VSMIaTu}ujeqDqkHU~s+~!4)}w9%nxbWbx-vOyRH;!ZL^;_B&+|G>To&v{FDeH> zGz#syLpb-g$E3Z}e|6aExe>b(eB~GUn83YD$O}iB=3ZenPLyWWN zpWxjO1aYV~q%q~3#F=tAH0>bVYYe~x>R{2dtz9=N2PXA8hg>Q~sVkKemrzJnL~)Y9 z0fKhjO=C0raijV&P8;_N*zh>L`V1{?r}n5#!(x|tXpjUYOMS-S)or`4w{`k2`$WG^ z`f}D@sOr&WbV=;Dc|}ZHe$mEp4v2(R_0z#NQ0zEz)SWX_|H)N2=Py&3C=#%vUU{xhMm&;pIjb!7`T?@mjs< ze#|0AeoPjmxT(2nddSF^gi8;f?7px$)&l=j)~-2E90=ra5aMJ3wP$MrJ%QM_ z$y4hzjdc0DyG4w@@mjB+w>ez=>e2BkDTH7-_*BNDmOiGfxJS^IThf)`;&w$S3ET9= zRS7{QK}SyA_<%us62U#ZG9vPGpNXgjAc97#yX55}dxJ$I`SV4`vAg5-#9YO&`E7Q| zoX%laG`uf}(;>ugwky>#qB7)~oQb|w?!J_;Ih|7?=9724rSzhr+gPWVZ|;gXOk3JH z4@rgl8^S$-)PR-@Oh4_|O5OHTXvODBeR;M}h~tBA8|qQMIq;S{@J@|7OPkPo4uM`d z@=l$blb5f@o(jrNKx&?D$9NnD`A(Sf3QTyGy{pt)_SB@cH9Is|4nm2R(Ou<}tp^fC zb1&EVs(AN+zg&+RQ%c*VNPKVB^Lz_FP~`RK!`OUIoAJG#_TzL2FnWd4S_l{q6z%*- zbjBRqqyYW7J27prh}GK+jT*J#9NnSIKQ5Dn;kP(7?22?zn)3|AXQe7xajgW4gOg!t zz}cPkRlQ~DWpQX53v{p)8Fv@4I-WN>P#YtHvtOlYMNt!UxMlD3AgG7sS;bNSx(eeT zFH-=B8fR=p%@wQeZi{W8RFWFGGVVvuk*-9;b2kgKYJ!^7&->X}gxN~=k z4u^1Eq?KFK^{v1XcgKVF52T8!)UJIsHGbC9fBi6fNvh7gwI{^U!|sHRhd{^VH*tGV_+WClfK3Vw(~P=kRW0VgJ-VmEbvPXfJjWi;x-IDK3EQ9bE~lPH z>2!2IY)8S@Z5HeVj0X^auy4{gAO=&n!|Zhh2d#r4A_p)v(vAa0QAWI-1*#)l8BVGY zu`czOVu)(L4wgBn7{LkWjo15HPWrRc8=IwaHnNTB{ST{@mBxD05%bcp5lvM&Or+Sy zcrFZj9K)@5PI2hn(%94F4qkavN>R%&8~LPOI@z6#4e}foEsAf(UVo31rXP_Exu;&Hx2noZk*Y3ID_hwy&Bx{n zU^q04c$)5ct5^yqe?)-R>4j!h$#v58sdm)^2RaRb^MRRtTczLjjk_}>Y0r?9cat-K z#&p)gT==$)i-OxGu9;%ey*diM3TFGF3%H()p&Ztx?Hoy8_|aD@_=XxZ#ShYPOADZ^NF- zWibgt&&wu8!?7$F=(N<-IhWIDkgjB@f*6?>tw#!x(JMg(hgFnNP!4$YD3|7Lf9mg- zX=@$cZ-X{Af!}HSssy z<;+7;)2#qxvrV=jY)&9K2*^E`{?5VB&Kp=zp=4K+-QZ1q&Fs1)^=EIp4wXj-{z8~W z`QtL3zh9={&7iss#Na!rR0ankZ%Dbt|G<>a8*<3M1PlL%p7h-d0p)Y7uv*Jo zQ>Q6I%CD5nW$(e4LnPCiVSqJpdU#o5!>VmFFHO4LbOro%RvC1!zWeTL1~c%W98sR{wiJ{=4%*P!;?a&Xs$;E^ z$nTfw`r|TfmRI#~I220oeiy2G?f7U9)*O-tJ72*tgTv*Tb>+ppYct?$O|Co@M4TuB zmD#QlB}5zi&&R0|WeSMxe6yq*%fo5SU<@+eXXBLjUBQlhKJdz~blOZDy1vBK zSOaS+dJ2Mkwpz74ikbp;LTagY*aO=%q_`YL;n=BD#1n}SHZAUJJ3EpmY*)0inB;k# zZ_D(|Uw-`ge^@MUWJs%TYVE^rBY7p!Io6>hw{vRxw5b%@Oa2hsE~n-}1SVqPvL9%G zG68MmfwqOqZgxe>3b1NuU7~iQi*3;OT8=V7t62`XkI<@gr;-5YuNyuV>QVs)_ISaf z*mYi|R!5r&+>L}-3Av9R4x|yFyB=w`b|c+EcA1R6 zzk417+DL2xi`k;I*4twJ_+i4hIo@@>U-I4B$$MV~GvSRjv#KzAlI?W{I-SSejRt4- z`}-1aKBigSyr5f6klB@`RQb@!MRt^wfpF}AS0M?WXVJ&z*5YF|E0ha@2J-&whUGB; zUACGjyGkb6f~QI8!xKaYv{HhrXxEeNc(>z{C-discUmJ%`_B3ib`uO7&lsz&ufiMA z&UK6HkM?%4v69Jt$kXAcGpLE%W>%8J5@W~eJ@_Sq?ZA`(l9PX$=xztGy2L)g>Z=56- z0y$4w^~G_%1s(p^W6%|nGHE?i-cH4N@;fysAH%k+W;&h%`Dshgxdw(>db z;w)hH#se-dALJHlEs%;H6-xo1g)eeE8d@8u0Q6lEj`?{n^W|^fpXDQ{^B3M6z)7JX zFiUo9FZ(J)#X*arxnT_ZiX07YBFX|@GJh8G;t@G!(`y_ES3V-iM9&G^1d@|u8mIzQ z=1BzCa#q7jB4Objaw@evyViAo2K5fd;afg-x*wJ3M`TP&3NK=|UvC@pIFP1H-VKoh zrrb7X*|uh9LQ>e0NX=odvuW=H$??9gJKV69?D&>r)c`S6-kzOlYsGS6eY`DG`|0^! zXZiWt*Sq$wo+bHh5YRqfH9DGi`P-i|S4USKFH-FDO;Ai3n8IhpvawS1p26o~OY*9g z$ENSat7E5l!_G$C}&P#=peXq9{YtY=YeuZtsZf|2u5>QI#&6V_Csf$|GrVP--ax za64D|ycVtX54ll*Iw-lknG5oXK|7KYl5HP{(K?ENicL1oV(GdO^wE7(Y2mHTrnQ^i zoyA&DQMnW5sWl0|ier(Tst-2UO+|}&_y>llSbt2avWRc(4qkJG419=L$4YwDu==R zJImFke)9=XYTmmAvO8Q6DGr@5>#ITG%ip$|A%}2F^MM*)Z|7C+(L#>!T9D#<={nkb}a(W zbsV>EG}}!`*aR0{iohP^MF(hmgXB1la+C0qqkvwHY=F&6^cwtpcFowS1+et0xgN*G=b_Tzb6R4&NnuGg#^Xs|bKxbf9fY@Avq?uE&R$5G!@2JX+@J8IemY<{0Sl)lC-!DYmaUU?`k_p=7GL}USMIf zOL3HJ+wA%2D!UbZeHCraY+di?qqX!iDgo>3c}^ z{J$+%`u%c&A{DKN?-JsRJ-A-A+`1o5%SSOK__aw+Cg|&bNNgxKMgm+EN z6QQhNRC`o4BqnxoGKYQHRZadbY3HA{=DlHWnp%GDF6A#il&@4KvvYjqS_x!?qZ(ufB?JL|e*mJw!uQ)nFnv@T`+GmDJ=fjZ>&U*6HNt<%PW6d(A>X z%%83OUw-?aJpu7?sdc_hl)}QHa)U%(q@}@%@B?vjg78pm^3oxJKZ|yL*vC@91Zg)%eRb9FJBy8qQmXvN>)l1{f`j7+67gfSZ6-ol-QsgwsVMCIe91fS@UsCqW3)x z+gJ9k+)Ja~=!W#9}d@<(ocCisrfk){#f+VW9kh^)`q1C+Ep)@lY*9M)~T=2PAh zKd2s9kK)LU^pCm+D2^A$rpREtLR>`4=?++PXE{{R=l@&-*l(r58KK@ zCWIui9ozz_G_(eC?hs5#UcZiYkQF;$wGz4%Crnk%b6+$xi=T_r1`bF^0cv|~BtsK4 zF2RrUGJHj=a7WQaiWqK{__IOQmTK}{ygLie;aI{}&uiznHVe*$cLMO!{igB9WS{GR zAG1dk^pN%gOu&Fk>A-f4T{gOuuDR7L-M7?ifgbf}QR0S^sg{3qQ*2)sDSXE| zz82}wcvv%P;~7zplXu1~>!_q0CrsI>i=*XRgnq!>HR_rc0u!l4JYQ`8B6m6zsS^y$ zkldtC!Q*(ajjNH=d25vhzM4%915qL;?h`&Kx^XJcrTwGTmPBH;VZweiewN^g zzbpB!ZyC;+6C0{QHCF}UkY%0{v;gWH9^nzIXsvvz*8qV{>$YLSS&MnyhjNydNS(aP z)~3}2^Sb-dXxJVGhzJ<)RL81c>VSLJuB^+(ClpZY;k2=zP`kDZvGUVZ2ttVGG!qk? z`?e#UZP>4(6VRGB6qyGj0ax$(s(vyAbzU3aft0~1A$|utneMH-EqEP#k*JF%?9;pl z?SCy&Z{zRtr)M`?r|&EzzPel>z{=PSmARf^fA><)ov30X0ozNBWVY6+y^+<0VH0=1 zm0%wnB|9%kkU&7lN7;?Npcu<~RnJH;jeT7D^Qj%6!l@$ahZm)edwjM{)u~Tlx1Z}6H_Wq|tM^^N*ZC*PGMF4diu)K%t$E*HIn2Fdq1JNeN3y-O45 zeYvcD**SKr${zoOIfVbbSmpPNb@A#fTdK;tz*hPTFL%bH{Jd`N`-StxZly7XjySq6 zJS=fBhj)i%IAY6LF)O?(3tgc5*7iI<@4zgYLD}#S1qP?`FV=c1B<`iiAtrj#)<1CQ zUl%ItlO5i2E8ItTwm*zl8k9^>?8))wt_I*uh?*LWLfrs5AZ@_dNp8s;NEq?hQo;%s zs6@mE&zl$CRa8{`@72cthsC;nzgVroULP$ZID|=gXYce=10>mO1`ObwiQMijTg?8E z`yE>xi_q#R(e(-RON0faoYP@N%kEu`70%kSWq_2)JJvlyOl<22LRNayeeNK#86M7rq8XA$Ueuvmigpdh<)5iM zJuDdyTNkur8Qy=$9}?ioQkjSeUTU#U{bt?#@BeS*0J5fP*;V*2OUk3`e z-xiKzV^;9$k(@eiWy>v?a%_%UM)7$G|NK0nWzXZA?)v>Ad*$h5p0pjJfyc^{01|AD zzE<%gp3~8MhngOzEcyMMF>j1`L5A+Ds*XlRY7Rfxad)V+YSSx+lFS_s+nfS$XDPC1 zFQ-CVAWfjkC)rcZzw0b#_i>3jm)^uxwG=?PDe@a?c4`4iduo_L}VZ6w#cY#5nH<-;Quz-NvbO=mcW;A*kkG;$Eh_u zIST67MhA7atpMW7Y+hH&)vC7ctnG~VPLUH|^N9WHGVY8S1^N&8YXc+QFRv zJ$DJc*mV}){0;~ikSDmOL&A~tZ;Q1%hTX0ThW5BXE&`BuLgz)wBkf;NZ5jgkVH1>QgMSYDBIDdT zTEjb#WKSdH>yHa{?HQvK-rDn=3-sFZQOBW)&B$bj;vf5NLr$YY@vW>Oz~E3c*nW>k z{ek3V`$aa)js>dFs-FO{E7@;3bcNeMJ0srO0j1em7O~dsa`7*t^F>=5NC&ZzrXrhyX;z*8UPRssba;kp0>Z9&psOn@}9ti9vlTXtvi0G?*%TgCjkUaP@7u5C$zpm4HG0S;dtw`56lLMT}I6iSs{cL0g;JLvzGEIYwrvnuAU=;v3kd?ku zHxT#EH(cMrEPW#-Zq7_Qa;ml5HeLSRQdLJl&itP8qEd@|rOQDUy@~SUpa+LzI$bnj zwWOk^qF#sA_v|zXxh_AaE)OXYLAMM1p{%O%E9y^``&RO6z&b?8gy=o#=7RTA;7xp6 zhW^iDOW`}-!5Z|f3bVbnaodpd9NLLT3whaePo5y|5Z2*hsxaugGn{66rt+DOVkepK z+-#P+RV_B*CLRO=J5+fBXOf(~d%v9KBD8($=9oYJU@-s34?q2|tew~0NF3gDKC=^u zQM*?g3`n_$dTV_s>1?YnWZ}7n7j`!*n{O4R92K+T`S?E|Lg3RZPikO6TZmvnq`4Wz zhfTS}?2w*Cj-VIwRWy57xq=hjUV}!~gB(53qQ2Q&t(A^sg-0_iEMqgL+sRb>(e3G6 zdVJoQ(CO=xGJrp-16jN?pvlws|G#xiBlJD$^J>ngCRDWI7YXz*oI3yGf_*4W*o*YS z3UDIFCN8BE=aPchKpE^Uu_T}OtqcK{aH(rw*NZ_l{43buqt(OV^x~zpdx7iSWh7Q* zRIN3^JDL@3)Yu(=yTl|K-r4`2#;c>)TFBb6LdTwnpF|#xE@|P`&CJ3KTgwtJIjv^M zrm7crJ`bH36&EBAYASA*;Av-A&V#*u-9uACo7actZybnwV?BqLW+l)hd$qpx>p^J# z`QtzTu}MwXn=8L}f=0bi9FHm6E&+JsG?j)Jk3)Cr{yJVWH1<}7H319Uk3?O``ID4W zKVVMB2mOG-?@oTgRU6UkG3TG0!G=`w?VFR_ZHw{WZ>GeTV&z^xG;P15T9E`jNVx69 z!GB4D@6H%IzT`&=U$bCepf*Fk$p4ZEQzHoo!K zGpM7#Y;CNO*A9O6Qcus{!-}Rp40;LWV&jU4mT&EeR-+IQORC<(ybBXG{F4-eGl_*GFs2k)2e;5G>z8E8HA z$>bOEhS*>hh?;3zdR$Md<%6@z`Ox|(E3cw2B()R#zyb>)+^LGlas9;TtZbAuQbLcdjg#ksAu@{Vk|zVu#=N~bQq zDshjW@^0G;!+2=~@#yS&TY$g$uXbMtn`{9Vun7`__pVcw2wvT{rTX9b>(5(7_WZc^ zd(+3U9>xLIO-<|IlfZA7sly()=Hoeoh@kKUuRA+qe7QbV$3q}J-v?FZb7*sBH3j96D;B4et)h1$Tv|>AnZQ8Qx=pO@L}`yYV$L zD9lD(jH5whEXIPoRLbYzk#L}|3LC3YNy6gT@$CuQWIOGEBZwN>(e#8#Ahgc{)+)*n zc0P#@WixBULMn3vIh7&+8R`zg}vUz@nFEi#KtveHmzRK?C6xw-vZPbt~C6 zu$K1Wk;AWn$zVI|5ySz8B2v`FHmWwysNVw!vIOvK)yJXb@_B-WNQ|+>5O^!sYg}3I zQukD`666-lo64CGIYoWgMBb}9DgS5-0mqmRKfnsc2*J1CmgKXX03U%TvrBX(?P{-^ z9b0b=53Axn#m{CngIb}W5ff_o?Ckj4FF*dzj$GwChX!7EIc^iS1ZlbGi+dHNU)8m= zZ#Jl*0Sh~FiTADiVYlD*>Ony$kQq_?HeqhZ9>A1i`(#e*R63ce&7tmR&?3k=1wG&` zG!SZz6O#D3tw?%%D*$&diP1erVK<&9`xkz%=3G?0x1TCt0nCPDeHoDA3`lV@&HaPisJKe5Ul$(>#2jDNN11`?Fdd2FSv;1D06#{_%i8|dCi0on$Xd%LaZUs*( zsz5?EpNP!r-3?F}-mn6wp>S|_ol4n9pGaPdt}EI-pPHiQQRgEmrnSD_N%2HcP3NNS z5nlJO=ZO78^AUJH)m6a^x-L#gqZ7TuuD&cmv^UaQ=|dlNm9QPB(AG-{ysiEGe_5=r zJwtDOpXT z2&UD`OTS9368M>V^IGl+!B7&t$2|lsAj;D6B2?I=e9*V8{b{ z<{Xkrqb;D_o~B0(5c}~snmD&D!o4`QQN6;;XeD9R#=-VlO`swO?ymgB<%oV%HH?50 zKiBK${`0^0h?0(!Z?5y&#DJNfG%_5dkgu~B$<{nH!A%x-L89Q!bEzkBJDj`)n^;d> zDz~EkP|j)Tfz81s3K8Rp#a8EM)Rc|yHv(KwmmzJ{S(>H7_es8xvI7SUG$L^)#j}3ErN=SNQ~41Q7W1 zGc7Pg+jx_=(4AOcRW%7VpE(YD61J6WAUnXIfyAm0@|0;gS$iC;v7HZK7O*r#CMraE zR$_nK0>*^7ug#)1lC$Hxp1{{P(D1|j_YZ5|;OsWE02z1{{*p>bRsL|=VAb+e!%jOL zdp{1f`7aF%fP(CfoE656u;tyjq2qu(n|$n*onIy~orN!@%ez^?E?_U6xlA(+J;Rq`+Z&HHcfTM5!v*S-ogkw_cfG^mmR z03E}T0Me4qn7XA)y>kR~WZz#_)RaX8Zm0({?1=a_P4dIv+jcboRb6jG-Xo~DsX$!Q zO8eaUo4UsBI%xu2!d6K7j+`%t_YL8vrfrafVxKVZnfJ|s=_*8A4pNhQrp~~+Zt=?l zi+w)Z$xVrh`y2%1zSY1#JBQd@e9X8keDDFPaTD3gnj1bX^)0MU?hInHvBr&n16zq7 z&Ox>#W_iJN)}@1@!35Gb6{$L>BNQ=hcU`#GMTANmzM{GINo?Spf3DK}&1P9#-A`vz_|lKZNO9++;&3=V>&QVt^`cdx0%F88cA>JuDNd_tP8laymi=bt zo6F`MPUEG@EnBnO+#Zw8*`3S}jbcx2F_sEno+S|R2&|Wil8(g&zn}9~hus*&gg-7+ z-V0Sm;I}e$`D#ua^ly zbf%*`&k!p*Dgm6h)mG+5y_W|?=&N|^IKtNWERO=aG@`j`agOltuKOZTY2UH*oz%V4 z+Z~o{DqmcCSN596Si2(fJlbz5pb7l2CylI;wzrgS6_$X=ox8E<+#-DjQFv>1HcD%m zZwvL~k3awS_uidqOh){FZ|o=49p#$S)-A;crw+G}Z*@dfOt%}Q=}p}md!lT`0)2ay zgVQ!ayM)k{R!&tDA_ahta5fZXm6?zeV;nlLLR&)O)r-W!i8e28ke=C z7FP2s=>tFrEzT)I=pDjqT~m|b|I12SDU1b(Rh$Tv1Z{XMLj$IIw?~2mSN$hKn$D-4 zPZ=8_Y6K12wrM*2X`#-K9rZ#7Rs9$k7}IfVwW7>Zcl&sWxGD??R2~%xdPmZ5b*v$`GlkP*roF*JYer-xmBxD zgyisIvnh%UZ&sPmMysF)>jih^&+gqq2t(o!A1tnS5jtUd<9*%=v>nQDoB(q&!r`R$ ztNgjNxddDXJ)+aK+Y!9xc}TzVl>-E4(}d=p#XDuloQf*yNbu3+Ru5TmJZ}Mr9sw-s zIPq0MWY3{}nK!`C1_DkkIJjf_2)4+5PKbQ0Qe=(JH#~0Zr8Oh%zjceyo+nr(gPm?n z&)Xcr$kFF>?RE?>r{ez{EeO?M#UWt;3I)lD&wl)FXYj7Ui_}vE060Y5GEz6NdPg9& zpkLR^Dn?!5ggZWZ?rP5L-Q=w#)bOZ5u)*Moe5ho`~0jRN`5KH>PoN`2JQi5agw1vcVn2!csZ z1mCLuuwPV)t!m$%XtLPj4aenul3iiNnK^BdnWQQpZC}bu%fmhrj^-n9c_f#qQ?ZQ+Qm8O&L zvS|odLZ(%|K-(Em34A}#9IzXc~(dc|xb*?|g+_ zQzYFKUClgFJyr!ecuSub@k+x?-iF+Kz!QW<_T92!Yvx4S&vZFRN2DU_rtI{N?owIx z&5?Ao4az%q;#PsbG;MLKD#YyP?a2%`0@kr3$k+f40tsQ_&UR;o|FBZw_bUZj4Zwp& z`q^G5O;r`AKS7d9F}Ilx=QAA`u(raID#mjtAZ=^Y8En(Yb&qWi?V4-}1_r3J?r=y< zL6T7jqcM>54+(=lkU<>#isjM2$kM3wmO%q0Z`~~IoU|+92)3d(nPmm<4i4*fLBjR` zD_M+rsWH7Rs=SU&?jFlSq*!;3?IQ{sb%zx}QTAG#b`+!?Z;5VuT(J|tS2=}>Jm1A&U8ZR6vFx0?9um0{28@pnkxhpxaPaelhlBsaPj z<7ZV!-RNNT&xLoAw7z;8FRN5GkuGictp8R})mmzIsE~SB*2>&_d2R!naHaIS7Sg%z2=St0={`Ju@l>QRx zwk54^%cY9(lzcd3=b=(>_;Kj?JO~oI;qJb*6iOGYLGd7iA?VP!pr?0vyeH=Wo+>B2_5kA1yfb6MmaVh#@JBM?UKDAM(0-%j2YS>g&?2{@&UY-NGYZ&arG@|4YW1O{2RXoT_Q0m`{!AG%rhv67uvq zdG7wSer^Zl+bcWA{~o2lo5u8T(xE4-3guxsQfCRqo50=FmekRE6#3{;ciEW7(m3t9 z!+%~Yw-#^p6|-!OZRrFm+R%Sqk8?nFPQZG#l`YxEB$X|MpO-#74UA6@v6@YF#s)tDv#u}TAWz|0%Z*hVRX_1 ziQomiBf_)EPVlFl8Orr72vv6&ee%24mjA4(;NP~ElgqU?-)bhLa+RjCH`E&2+XQzV z`;0!H%k}TC4zA&y&%jpJwxe}SCN^bof&vPp{<57*`lG#yg9JPrku;QXd(lkFN}3~W zp>vhTc&F;8hb?E*v^A_ro2PTvO?BW&Ef_~5Pj|aQeEZLM#e2U9C%NAI63tZ|T)2z# zh0;cguWX!bZ){g1vfB}suY4(?qNEE9EtBNt0VtesT-*XC;1aosh@FAtrC;X z=b%N%5tLnL(I~3-+TYU)GV*_EV$~GwA-vxDY7rH+8;YIiqbL_AUZ0$(YTMQ)jr-OD zz^5Iy-g1{MlFI`WzE#fu{@3yIPwR)j?k4Pyiz^u83#%txIUaqJNkZOhD+s-}y9ULT zq_fK&RaFO#1z9J1Hi`z3`G)oBv2$nj@Rwa+y7|IR*b?)RMe0|&Z{dSCVp?RM<`5D9 zQ1vymmG|^E!HBSMl0z*SZDn>+zP4TJW%3&>nJoaa4jE#=;D?)w94hsj0N@GJWtgcP zw9`T4)cd&u=pR)q;O_-Wq8NGZwynb9&iPucU)xd%?eP8>a{ngS*tFMn;zT_&4QzF? z3QYG|thb%D1dUU5R|UceWguU~g|BLG78;+!deA$}sTY zTQ*(^qo;U7`Z|aiJ9@Uoct9x6#*!Oyu zRV_T>F+!2sNnH&yFRvjuIvzq{SOD%~q!aw`o`8{ZrrA$089Q=>R*38;dvY+r1f z5{Zdb?eQQd1pI&AU1@UxO#~xKq)kq-wUqPF47~#FPS&zJW*}1?jcd$F` zkex5fF=JfS@*cbFN+7GEulQI_x1GxNkp`88@*}-L24+3iA69BN7>D@Q(&!{nCNw_a z7Iv<8pc)5|yUfg`+l7x6}CFn>Vmjm@R!qViSHgQ9P0H(I4f zpeXlz^DKA_MYUL4sZQ5!1t)+_yxe6~x6DB=C(m4QB@Vfr2Y{6N@;p_s9p_UQ{J($w z@W+&OcKY^?7w!g-WV$^{gveY&lH6^(N5w!#iTiT11%eiZhrygXfytPB^&@)Q)P>yn z)^4SiLUXZZBTO1;4tI(xH4y=yFb|ZurS14`l~}IsFg~h3#h&HlSCvMn_cx!u31sbM z>QdCTGYw%ym(AhTtyqw&NMLU=GDV#I{8SYf@0+b;Fuhx)RE(KA;_wW0^B%i)YP;{& z%@M6F-|@l6>+AgV`SYm3Kz@(zOvN5F%YWwER6c7^JGn?jS7lF`=FQzG1H zVCD}$#g9`J0+)PF_jnbAQZM%g;_UGtWB`L*g`%SAq=rspphV}z>ow?Zy?VJSkI4iB zwmVTf@|%E$BGFoO9aIkv5BM*oJeqocJFf6{T(1*9ot9LxAIc0%H0M35VnD1?$oa6s z>VV0n$AB6h^1UwSOC>K|YA)M7#(6nnTvK9xtn5mk+KSZDH^p6Xcj|E8LWkI_zJ;Dp z;i1|{NQuR6TbZXL)1gY%=2|yDuBws%uC;&xbT>D5y&N5xYO*AP(B?8wvf2PDgeQOybZe5DcKvjc4NkT5g_1$dCL$eQgN?m< z=($Qtnq?pStYDO1=Vrjf# zwT`p0@{||1w0K*8?WE+hWipO^xJtHctD~)E{#j9Gb-Vt4Q2Fl%rLQ{}N`pXE|8=D3 zwnO+C_?jr(vz$jDrkPJGgZ@8|b zidQXMS)z=drs3&ia2-)~VwL#MJBC~LB0|;Bm%wF~y;0AZgvsA6sf@iq=AmtnY|^9z zQrb(1N(}6W76^P{6;QpWrDVc;9ZOuZD7H6)TqWMeg82`M?8`xgzaG@KH(y$761@or zyJB;cHkX?=tpf;KKR6&TbawwvU^|J{Aq+Kh+wCtkcB!3lO6R9c*3H@O|C~x*MR`u+ z-r7(}tqmpid8H?5y*&c^3Q3e64i5oEBdXj{gT&4@SJ#Z^$eYoCc+=k9v9(Q!PC|V1 z`Kn7xym^&%u5WqzB68v7-?eZo{COI6YlwRXsw`P*}orD`TLF9D2>6pGBwWV zJaSvY=|>Ec|I&}GYbKH7wk$?u4U|ND;to&SXR@*@B@tz#@;NF*Se&_n>-wTnb#Ah0 zv#O<|E^>1F_-e8{jxYT5=CrXGu}=?G)^bu0O*vNJi~^3yrGqU4Ad~b;X{gTbIUj20 zYbqpt@>j2cNNYO9ZIV&N8B?K8?q?>1b5Q|rw&ey_G1`6D(q9hh*YRnYvu%r`{@U8( z@)RY373WJlMeyZLQS5OkisL?XUjCM8D&sNbFl3RS_B4lwKoIE^Sn*KiNByUHyAs^W zaB+`YOF7gF2#|u&p*7DN6qodgs4paruKqIbzBrgCl&w%GN7i4?SCw0k=pb9eT_)0y z@;qyf<2DK5VRLW5Rfml_&vn?%{rJKY*8F{6TJxZhvn)AYB0lwcQToH=^L||4e*N|P zVg*l`EG*tf~y)R+Ol zn4jnL;g5DL&#@mGykwc@aRI5)+OFrG>{KR{YXBuG`qA}&bS*4(ZLBCAhFC6#yyQ+n zZ;H<6-HmS17AFcsb<|fi!4rqgHH^4S;5$IHyNGON-%iQURB`3e)(iY_v1i>QwZ$6& zFdzYax46vyMLaHDd195k!KWc)YX%t)`CnZ(_fDar5Cj!0AcXJcwy#%|28={TLO~tH zs=!^CS@5vR0oU84M3 zv88r~$9>|oyJKO^BULhL#P6ol=x#j)z;`k2)NRB%x9~u_pNulX>BQzdpHCBcZ%Ou% ziAxGB=DDrS{+pY(DMAVICRb`h|0 z#eC<}`FvE6#%tG<>*E|q;hJNE-*tBFvQ>27BtR(HZgzeg)c=f+?+&i7)^$s3cr5={ zK=2{jo5McAox3Bl!$n)tMIHoJic&t)6^XPis@Q>z8}-7j73is#Y@jp*0Ik)|a!rZ| zUe2{i=paaBqYogyNfhH=DueNUPS?Q!NzmrGBr+1=@k|0)4vpgER%M#&IR>%mP%e|N zHtQ(mYFOz@;ZHdgx9EZzJ!!446?-zW;m#Wfqe{w_6=IoWg>cwZJC<7Xk8}F{f4_^V z??0(4_tJSuRQopfDdn5=vciqHH72~k2y)x9vT&SQ<^HH-TZyF?RUZ)>Y{)w#?#?I( zTf_1Rv^>>aK2uuOB+51zYXRN|m(PLbaqu3KTPBbAboT1PgU%!1Xo<;T8LZ@yZ^>;( zlHWT-j^(Is9ky!`0QdtbAzcUs?o#&H{a4LSMH;Kk#EB_?&9^gn%j$~T*vLHIx1K~* zsPM-*eY*d9eEs<058HV$38h}Td3RFzc?4JViPUyryVH(nKkj@pgc}lg*O!tud;4?7 z;Z8^geDNaJ!@N1xUHLO5-Yf#CR+BntM8qXPp>(909bna^da^nGc{CGv4zfC3`qF7Y z=h|a&r`$IK090i$_OvYD_T-kFPAhhi9e=6*tT8S%sr2}65>oqufA0>l+ydm*5n4~9 z3xyPkgd<)K3%ri~{C7un{1tW9Ls1@yH|Lg(QaYJ7iSE~m1<_~37eQ1dYFrd=x09SL zNHSJ&4J2099LMHQadNWU-2gSZm}>^5An2uG827zsOPACLD=q}h=hSc4*=1&j51a z_1)6sVyO(#3Q9@UrS2fSXOeBS4T)U0p0Vaz*;Kr+dk0#MV%(vuCUq(%vWAWJ0# zVo4PqY70-9*|M44F$BsxYEmzfyH7}s*4Pn{s;V5d)}iHw8X9UzXkgFfyq*TGJYnEh zp*Hp#;h55LY>TSB#=4B(FC{jqO;-Q&+~e3K-0MrEAixG1BWVf@Y}QsqD(&Hc{Bj3c z5h(RytXFbjmg>Saw#^|z-rie!pFpu+zAkUl&ugj`i0n1K5@3dF^u@xhAB)aa6)Tf_ zu3iH0cLzthbWBxBm{Mw@0h9L#hEV~YAjIDoGS>+hew>t-U8x&Cx~9exIHSa3Q8d3_eoB}M~4&acS(nFW8Ib;c(2PJ`HMu!mLK|lM{f4~0tIjs!n0^y7CpYDC` zhMvtX(X_?bcYc_WEa*r{>l!UXIZcQh*KEproV)Rrx|GV9Dv`?-+}7+%vBt(S5iVX- zqg6wQTOn#4+pLR9O$K52Mjk|=AcaFaDQEE9=vfX85}KBeYu7#l)Ch+oSt(5=XshEH ziMTG20AbRt<4pouwRqYCFItqIS`cVz1Fo0VploS!eySU7Qz0qP92{})`UVKiKs*kA~VipDyFXa}|@#9ZZX=T!cFPD&T) zgrjcRTbrqGWU#h{O>NE)KkM+2Uua$TuY_F1?A9US*`0yS*_qNdaw>&7lu&zv3gNkFTGZdI=2};U~J1fOA&D&tjEg_&!6Nc6F&9U8!mO7-4N)#td zlDfp#yHY5Da_o|ESpa_xXpj~a1O3L;%9ZnkK6<~_}RM-90|0=iENL_C% z3UtsT?=3`%AGOFpj@D)F(Ky2>D`re83Rzz9`zrUm;t86f$cDo!7u zl)oL7Pfrg1lc5*Y4X<`6lofQnXr3UBsMcxm#TAv{O-9X|0U#BE6i@aNF*y7K%Xg7J zKbwm*7u6mSSxYxHarvk7(0gFZYVUTfGu$9iRqz25+}m& z!Q$Zkf1FeJ>p2++RD9-@scbA}Z%a$XyO1O=t2wUNIeDfkJXG>2y`s8HPo7oNd@jnu zW!b94nQ8{7y?$4656NCZacf~el^97+wv%0g@^qITq)nbT)nnEF(VZn3*E9Mnf%m;j zK-H095b$z6wALigg2@!^a!?cJaA%qzrWOyFRl;La?^EX;Ku}T1SNh~`ati&{WjTB-lcvywn=of}1Z?#SyjCvzt6bUVxkKn*195(^Mi~WPl=mp~9xJ z-8AEr+gFqu((7oWxT7wKX>B0vP7KAOr-Q)s#xHvc72nN`RCfxsE#Ii0mn$c62*}W- z9olJ0E+&k)cNv?C@763`9Hd6L>M~m*Pr(}WHdXG&+osk?Ys=g*MB>sO;ua@3o33q& z$E3d;)&1%7SeCcjPyEr(H6uBi=hBH+ROzssBcB!S)Zj|!Ko9)ktqoGNc#m(CU&Lce zd2L=QJm0{R-Eu*9OE*4-T6~1M9xS(A2L;MhxOL`{CWKA&rhGfzMGhb7XV7$n=%s2q3$wmOMPWmdZ)Qw zGhDq;4ExM{*!FeF$z<%J_{O0io{Fia4pd zpHw3Z`FX`oGnSMTg4xE~*31ehcEzNowq7J^-QEQ>HKdz&qJx=o6UFce^OA22b{~g( zhSNeviZu8R?4KQyQfren0e)H}5aHF!X#O?j|M%36zn@xCOYyF{7&(N9PLt1_n*?YA zhm!l8RE;AT$LHZknM85>;6(a6rm2|`SV$L>Jhcr}5lxx?ofpt-)#+sI0^Zd$Z*z@a zM>vhn;{%S0&w{n6u{?0XhjFMy8EURZFXzM4b%LZSq|!7~m!s2z0>JRM)|+IsDSRI# zGPw^D6!^Qwv6$w3`$S%w&1n*%K`5t9xK$QB;KQ2>^`bUz;TgZk!W{YZs8h|{e0%#9 zczPWfm~~AX`D&mq?de;Dp?XNoyZcl**m@zE%g7#Wk$ZxYR%hcDCO6@Lm~tWoV4>RH zO0o}$wf>|}GoMCkZhOpn+o~#exxP(tZ7+vp%aJ+V5}qGbopL}cZ?Z@0=5Xj_; z0BGH&C5cb1F6&zL?HZ{SH?$})_>ycj-;!~32ctTFT&_>|Z$Bc}9`+Z#;yN8(QVTkl zR>Do+Jp1bRlx|j&5}Mk4E?JH^6n`VPP{cS1 z*7Lw{vH+k@iZStjP+Y5x1dc1J1-XQ95QI<3_xq+tfD`mf|LCb~)Dipm zcZcP`<}adNI%{ji)lN+^TiIk?-n!%D58)D?vl7lNM zHZ>@G+;u;KGPczE8v5u*<_Yz)EIk<_+$f0<0ssL*cW!(H04vEYt(%{c@0m2v@1&NQ z+%MqbW22PAQeORsOItdh;2|snka1kc0kHwc|~U;Uu|uQ;@w04 z$w>U?*(h4Wr`#9j+Eu~>P7$n|OM7-nNq>WYcFj}!cjsc6z)M)353-P^k?u})N925G z3N3Oclx(KdSq;<@ni|pRoaURXO#vB~V6)T+$UcksEFVCZForMEg=Hbl(r^`=@22wY@nkzi{?0#mRX{`Vn58YK-*4x3Jt)=0?ms6_klf zzukrPo5Ewt+;_i)_@Tho>F_g0N!e2aKt0jb>uu_#yNR6?AwKNcPJ5o3MNQS*V|$wa zsSOuxF=>r{il}#6EacqiqBm#6Ay69HEam~mqG%-0BB%nO2H4dBy<67FHFnjhDXWOC zda6^xj})t-6Q&@GFbW^?Dqoh`vE`w+^m*JLzWn?l)IZjU>(H|FWx1570dC zHNqhD5)GmjaCKLX*gAsv2fE`rwYty^_+Xiw)s@o;0X&ba;GE_c#jMnI@SaXUt5l#! z=(}{h&&y)Y4gc_Df&yN-VqA z3wQtJG+do8x|U>#6KKv)KnT~OwF*P8+NDdXJfb9+Ut;4HaK{0?J0Dw5z%o_wq)c-1 z-Bf%c{cI#{O&cr8pgA*EcaH*)6QaJ^y`lE*%AqK7Ic1^#>JZ(L3^syB23|#aA?WcZVTdGW95J>;_XZRBjVNDhOY+10cPw zxvDE}LERFLL{@n1UO~GLBnKz)VR>IrAgT_`kJ-EK9NiA}q$|BopS%al!TUOQt~W z`E(g-Qu*-jU`xk|k2R$C!-~JW8$#3jyA*UXMwin zxj0sinul^PeAI2GVmJFxy-fL<;7$mid^dBEzB9#kb|$&!A}QcndSE2V*ur*i{5rn) zsvN|j=6t`_PC9RA+O>I-ts*$C?l*`dP&#cnWZ)i$5R{89N!p7Z10xeSch_kmwLw#( z)rOw7jrXo2?y1_$N!g{1{l=~0Q@Df9>r({r-1tfjg=DIz7!A?q-sa=PeqDCw;hpdC zBDTQ2S3i6b6R6p5UA#FS;NYb0((%F3G2eQ$`x7Y&lgtK5Z~z$XT@^y&1eK^dnn*#V zXK?m*P>||kI_)k-M-3h9;f!03+NqV%l^^vWf1GM1U|Z^2K8X!B<;baY+Nl;~QYwQm zQyu9#vVXS6xRbnL=M5CJGQ9N#agW6wH^Q z^N*uy*XQ_i`mq@JA_qgv^P~xfQI0Ydh_R%mQ*0ij^3r~Nn50aP|lhhsLYoJ(;>@>oC730)S+-uO&VL;mP^hY zD~AV-T&KyXB$uR@TnqaCo9nCCF9hf~Z2fQaM2y5<#_IL=%@J$z;3IgP_2fnhaF! z4crBZ@u`}s{MtCAcawT<0;Pf3ogEHLKTaq2)0sc#rXW#~(x=Idiefc#e{DI3O6x=IHHMYAxgYmK9@rkesyE0PnR0<^UVJI`t#RMpFaNghp$VMa6dV)a=u7h z4&@Ln#&#KratBUz5GXdud=kcZ@gx}us$Hjuns;R|%Q+lByfW|t&Q z9hHgIYb0$+Q;a)1>DP|H+MRT;!=ttaL^RkNg~^ucX-%3Z~r!TX_#fzuQ9mufop31q#v@K?AOC; z-{#MMe*gO0C&#QY{Br)4-!PL6H&Gk0-||Yu9?qWlocUIEN;}n>_}CVtF3c0xj_sD_ zGNc(r$u!h5cS}kls3aB@C$leiYaeo|NbO?B0aERo^<;B_K~wkRNv-Xmbb|EsVc)JV z*%*=Ov1uzzXjaGx$R@5nT$|ZQp{lRwC3dIgWM!OSp8YPapil`CksUQ<{c*eR$iBQ3 zvwD!X{K<9zY;(!~KcAS=O+>I~f!*Z{=e4Uz`6`)#jDA_Qs>443W#PDs=F%tMx#ms0 z5K<2XfCCn4k|-YAsq5_8UxuIHf=Y1+bZ6N}OTRPjx=HHfY)_6qnR^zWi_U6aX*&d> z>ih{yC4xF#1G=>(ap^Hd%`@Z`7rw*YYJCR)QPzNZZXIvtLHLVOBHgnj2*jkk#T`t! zyg%xmixRT#Qi=Jq*5ZefH;>lx-%jjp+j85VfE9FAJ+Z85>*gq{Nf#>)GQz2R8`!EU zM9637X*Ol7G>o7ycd=SAVMo8GhQvfR-cenakx}v0UERxDvqcSAyc}A5QRO(KzHG-o zeZ93<=B1MHiB%dCAN#H*rv{@+h)nXfv)6jx{t{dAcT@@S1c_yh`J$?AAYM(lX4#C% zO^=1kLTR(BtOm*QP<02!X@NVpKlvYyGc*`zpt;M8STEd0gWsR69v-9pn~Qq`v+n%{95 zT^|Y)PyxBUM!+ZJQLR5k#kXqfT_HfhyoM#0wp9QwFFYZ8`Nse(g(oK$@HBdDs;wLX zg5Ajl5lJDIu8W(}s`Xw~_pzdFw$ZGksIgxMqO9e#+|BL17xCrW*AE|mK7KiWIb_j1 z!GrY~k3+Gxx@otW^}l^HF5^Hc2`#d2ZH(RT(CJb5x{XZq>eAu4)FsK&JC%Cg0U|!D zpmHBiAY~gh(@rO0LQe2Oah!op+S%Wad`PC{4N)HmR;UzD2VR7n0)VEVQoWI?$4N-G z;s;M&i|S2ejZCyPc3G!0+mJ zacf&rnNqtj%|q2Ykn^kq^V(SfoDM~ugN}53mML9*)6jz$S5+n$DrlTH*;_X-Fq`N8 zeoo)-Pk;WpoS74M=*8`A?a+Y&NDH^>0jhCyJ}Sp>Iqa2UFI?vfS=je*{8wUHZMJZN z)fA153M(ZY4gna$9LME!Rf5||vUD1>^PycR^&pF!h|rB=kAYzdYMhD_i9lS1o@FC# zs@7?bsKCUu%{tWA)Ok|n3_ctcS!_1tH^p(w&3&}7tB*6^K5^d$;8LNNP(YY)R8qLu zYL2fNh%PVlp9fVqs23&wz)QNcjM4FYs-!e@gK5Mdr_Z{7A0&O^x4YGwtGpLs-8D4% zb-c*=1}zJbm{ZfUoL^L>byKA(Swy^XWp@y2_zro@M^StyyFWgk7S>gzR1GNXUmT!K zU1zAfg6>-(XJTVHL$m5Z?HO0l*sYLaxfdBFP7Qm52blEvX6xeKgIW}EgL^$dQ%0}7KNwRU8# zYgat4Iqb2$=4#%e?doK}ds{v(fTpa!j4NP3Tes(?y`8E1mWuU<_?4%%SEp`(fm1E` zqAeenZS-(?t-%$mqxjE*I{$i5AfB*Nzq%n{m`j?HZCG;J<#H`(sjgv;v#eXiytN6m z?{itg*?4rDlAjI))rkqNe`J;R_iH72-jVdvs2(abtjIA`(b6*AnbGCXU?f4e zs4lFN{c$Neu#{QjUk_^kCCJ&1$IGNbFWja=^Q|r*(4skx@4>;?01%wiZ^>Gvp9(_( zMsIa?Tb!Fd)kKCGq>>XkZw(7iHCj@Tk9PX~N4-?Qqwbt^J@g#CO8K&(!(a6n*Jl@w zHpOB&_q!|2O8rhgtp~5_(oQ4jCh6OccEP&Bm$9UMS9{dW1Hu(YcDm?DpzFjTGB1Uo zGv+K!a^G#ACu)HbHw`!<*h{OJ$2QLENd@cW7jqVcu@AdHM3u5IXRsR7V@HNcC$PI; zqIv=Nw5n9zmOy^Bi@vMHT^y+J*7hUoC)+q5yNH+E`^+!qq=2D%A|8$Bt&t6Zw>yJ) zc4ORExmzycz(N?>l|ONhQT)x1=+bDZn$qm5YEFP*=Th7}AQ$$@ z4%VgeQZJPcxbM6ZV2Erxg{9P2+EtOM+o{q7=^q@tZ)B&b-Rh}L58tT@1KIJqU5K$& zYVGUEZ|7Z*eKjowMlVV5Q^3YOqPDv=5sFS|UDOwwRh{*U@Snm7;3Os2=^Lk@oy2-2 z+6L}%Tk};=<)E(R|AuH!OylzI7Dw!wy8rW}s^#&E4|*NkO(0H+b2cefXHl!hdCIP# zqw}`V@2*hV9J#7Ure`;S zkP92@bH$4!n1K}qzy*}xCsv}1T0=<)1+vK#+j7q?3)~-0lXhXRLf98~o{V|PN?kor z7nu5z!pV9}4@KH860!E;Je`kx1N8l|4`yo0=yIU5QJ5A`aNjBnCO z*DsRqY?*S}Ke`CA8duCJ;_6%osx}w-3{_e}s)eXU zQwW0DD`?dzV%qDa{O0tRc-bXlkrVyvtP5S@IYxg^d|$u6&vLZ-`C)|q(ni=%7d~Ux zhjqb8OB#bD7dtokZY~R7>gMxh?Gj6Pnr?kKh6>zhdHehjsT_s{2ZieE@#B!HyNX{` z?RB?Bc))5`N)G18Z3c&@?ZNVcZYR%+pNwE~xprY&TWNu`Xm=J3+Ol%(Hc&M`F&eh9!s>8&G-4*CslHyqe08v1$zt=N)kZR0C zd20ET({ts7n$m9NZZ!b3CYE175BG)01vTiOAnH^{+!go)rl}#RZ^QwCzDanBrfzG8 zi@c?V4Om68n9{>;er&v31)YQDWQ8x#Dr%XykH=|!9{)A|=lbYwstmvLrB&5-hf7Z9 z^f~cc3!DU%uw>MiO4L^2Mu2OO?amhL2c@?U|wayHzseBYJjCKRV9CWLQ zya8)&P%9ac4-K62w=SJmVzPKjh`Vc>8_!*{DV6rE0hFZyL6bY5NA>&l>xWxYsbzlm zsIaRBm%~If8n_|ofRJ)gmnBYE@rft1!RFV@JT!Xq*5?*GXZpb{W_Wf54d#siDFep#_~Z{e{Cbo_ls#nIg-VUeneai#3*Mr< z(D9o#x#OEX=;y8y&Y>lDmp-mbk85q2Y=yc) zNs0}nmwRiPlPV4YnsK{|I#EF|hYp8=Yg~JUi$yL)L03uI3Mv5PZz)>jl9AmM+g$lS zHI&_)v)^x$nINMdM<&5Yow;>Ryo={K4b8IU@7faw#cS#gr~}*X{E2esi}dZHV7_i@ zZFz&anrySr@jXS-X5am^zZC=te1CoHS+=eTpLY(L(`0x*tG;DZlQk2_bL&}4XZ2o} zeJHS@KWi7VK%7r+qH7_QzS>e|}p6ndc8D`4{DZHOoGhkI?02 z8DEofr&Z5l_kp?mV0GK~4%f-j!~K)&bI%fBZGS|r)GVewwYk;pY}AG1!l1fJzqLOL z{nTmnaE0o!aiy3@>*-k)sug|ZTy*=$7SJ=v2csZ#+gLHg!tL6ZEBQ6tAp*g5?y)-j zikxuqSLcp%AQEw|x0VPSs7L>XMlvltEV*>t1AzxWcx*aJDShYCm6E`7lg4&{jV_%Si9^K5s(zQfSn6Egjr;vha9p~* zPr3M)mOXn@C^I=m%tYe*KBs0qLuzO4=hO8@VK$Jc>xPaqN4}Q!I~86`4z*;CJKc8K zg+iaA=~U|jl&n7<)xs%qP}pC8l|>Y$P@>57JN2Rg@XX_ttOOoUVvQ!rc1Wl1l6yf$$PJ`c733GySsX!I^K}MLG z_?-ryX3yFgh|CP#NO>zuUF=eG8ocA;)()Hlttp~HxwGpn{XkeYa})1KImcViTaeL7 zV95?#+&Yw`-dtcN{ksA|g<%Ik`Yu@a(6g^5a9LS$z#O=Kz9B4=njnoA%zo&;O-deW z0o)3g@GVGpd0$rj{{MWue(&6?WOPqIh2uq4CcCIdw6o<%5k?A0s(`u6Hl`YMv@8pjS2_(9vao zW?e0dh)QRMIh&ilS(&DpR@GB6kQbDmUBFn*RHRi%k3)44`6O`bpg0fkrRX# zI?>%kS}ItZBV5|KfxP@)Hdz#ey>==z^j=AS|9{7qH~k&1)C*V$`BKFYOrW*8Z)3ru zxaL;(kjX)a2ox7!)x6t>xg~tN|ENdFR2;!A(=J=zCj9NDjGAvc-du65??{K}lw$K# zf}1nnmG{Yjh6iyW+Mm2^7HYRT6vUK1qg(NAr?;++Agw&>$$z;uS_L%_DEUE8O@$6; zYv*ld86ysr6FON+trd=hci{`A;9MI~;J&8g${d2d2b1Xgb$|Ny_Qz8vXZeejb!zvQouS^$T zfvz^G>7!CFu3L$!h)XakOXQ}`LxbKZB?deeIN!s`CiSg-lf`DS`fBlUR^!Y23iSTh zK^NB%)gdk4sLJmF*uJ}vrrI%uU_H04eqg-Z%CCjgQj=`1oZYUCN|~L* zp=y4d)9=3mKn+s7>*q0n+?>x*C}m z+2QlDc71b~JE$EY1GV+0b7ev`iPVK{oreidcHdO-RSjo4K4{`&IjUCR_V%Ou4%5?Z z+|NTT?(KO@s|mB_%lk`!qI%*faV1p-<=QK+3F@v-F8enX!5d0gPyYR|&EQ5C=sj=$YxIbEKni?gm|ZrSh1nbC70l*TLLWv(2#t1u5!P{|H)=OB^tu2lrxlt}2K-q_H9M z90~f``AIHsqk1Mvzq&xEg1t&0WCI`-ZM5APEgk?9efS;9E$ep6dbZ3~nfU!0du4uwu zxxkK3+9^6I33$p`6>cT|9jz3{-}2!VN^vG-+(_*ir@s6V-c~IMR58B@sSzHendn$5 zlTI@X;MuKlJ-?9faZpyc+adX%uZoH^T0Md}gWUlDDS>*QA=Kn_htG9z(iLn;@^PV2 zI$q)VScGbR80$tts^5as)x*&|)bo_L`PYLC*JI&gu70{oBXk2xmzi zpD#T2(+ES+I-&~m`>y&X-_zmF!656YfXc_%BzREFhe+|eX^%&$7k-wy#Df$db^<;( zi7|Zgk_^nmuf3V{i0MWB=1uu}!UXWT?(Ln-Dh{ngz!SOt$ zJNL^kOO2A2+@@8)(f*9z^X>>XZ;~$+ZC5YsuANFv)A{P0tPsZJZ8x%pT_HuRqyRn6 z>+6?4KLFFyk_g*gq|}<>b1b*x`v)5hJgYiMu=e)nUuA(yw|1v*V?(;764mw`MesiCk^)mYFh>`r7M=R| zUGcZAMDH*#F3;>c-swtJcZAZbZdO3{upik!NLli^gqYRf&y@5!^;IiLzC&G!0^b{z z+1dF}$xia)q`vhJpH^!<>_5hWFP<9&yi5_K+)$dgM%gD|dMeHid~0r{DFn;485%O2 z-s@c&+*nlRNYP84<`WKw^;t!us$LgA!Xfd+Az5E6hNRwfR+K?leC%`SdZ1Cd(~zz>R-4qkuqovA3aak`bCY+U>% zjxZkE2~L(FJeO-j^x5tYcJcT2;SY*yH{pVjo%4KYDNy?g$)bC%?z7nvUs}v5_C?Jj zd;rFx1_aTqgB;|dllggoD?zC#f9Scss97Yag!35Q)j0rYtpL9 zXm>fUUlPbA8@i^Z%i*;wJ#_F=_)K2$lfMooAZ79QBxAY@s}5?Y-GRP>5=n&iy8tCT zhC_j9aFu4)muqm+4mTUuU=_Z4N9E=b9_!dH!0JXIkStcqg8o`g+0Bdq3$4?7{m%#H zs?v*Fm!z)_K)TgG=l-jn+nh-X%{5WcVqkN@KPaxs2MxAGPFG7@UlvHF?m$|zx;p?K zF4D8_`X$7dEM=*xfOokfc5&oE^$AMzdIC-;Qg{zw8Zt5wyd^ISQ7*a(tprG3 z%=R3VMXlNc0{2&mVmq8GnN>LwZ(mgf?`bj6?&@g&spZ6Xt#-kTTrriiD2t*iP8wPi zg^Z{~&rYmTLqC8hHa^Hy1^yv zE3)1dmHEd>Eu*0HGM2ZVG z+9V#Fy3&SruKyXJsqB@^Ouwo=TGt9ha)Vh(3(vJ zGFTukDb)*Nj6n}>Jy$6_Hoi~E*!&4<-V~AyNo@z$+$VpoAl194QG`19X~?r9-F4pf zqZ+jDTGT;zQ!;m3WliHI{=_A_sch14$r_x!>Fs?3dpFHm8)ZV*PM`&~L#esAbJU@$ ztmQ^4!Rzjos)MC#2B0RJy>DGDgLvcN0QdbCipKZ3se*yeqjE!puy}ILT!OAq^6t~K zzotV8xZXlR$tHm%H`?ZV0$8nW4LMnyBZWpcKY|k~NQk(07l4QgH&80B-j$40)Fpgy^;!mn}wmGhd)4yeEC?yjE^P&pp@DBthjeg|FEhpWVklFZOUK05&* z;Zg57w?4z^vX47+c|CdO=ex4(I#ZqEJ$~L(fEU&dsw>g%i0Ftq2*@H~H-I!zp56Wj z)rGr&=TxIKo$C*BKj`5;#gFL3AjvA0$q!80T>Dj?Qk0yIUesP_>y(D3hBlOK8IDYJ z-c;A&mz7&!s0?uvr_76oo0FoTq=cQsvU|D&83ht^RfGH{8az+R)p>=;e-8Wd^#qN* zI02~KUxZ6G@F+~(=R5mag;1;8B?l(uW%JW zV_X!N`&u@wiQKZz0Q39MU06h>hiP%G%#R=O~$VF zm}Sav;F78Db<q`uO3`KgZ{{QQ&|5ndB|JtS~2c3bn^dvyokU*Mv?c{xzJ@-<3zm zXVBDqKPUltNM%!)P;u}s`P@zrkU|ISsB76KPk)V>2eoC2=yV`(z z&TdFew%_>>isBNLCisYYNS?o%q#DXgTP_luFZouN8>;yli$>Muv{L4U;eT?da(td1~yCqBD%UzMq zZQ)5`N-hKb9ZI;MLI zB#cL|olJ4|L(4^dkZuPa#HH+8=gX&l3w(`D&uK z?*L#s8B^ma$|kL^+p*-|_zI;0fQu z>PApyY9V)5J4>bNbw17PFK*z$a{91RP=`zcb=SCy=(gL9I!=m;V_VDV#n~lw)}fj1 zw%a2ej_MuhP+w2kW16q%fazuj540?;U~1HP5U{|Ml1}gC^^q(N+B3j^`uOqc*V>to zS@B}8>&iyb(A$lx3JxGHk6Yp?)i_aGtL$djiCyTtSUoau+=Z7Y+l8yc&dJ2-NcVJj-d*svxkkY6jnAkGp_@9Y<+TxPnGiDC62uZm z%x53@{`Bn+mA2K`QB~mBo{!Kj&sCR`3LulXw5ceiLy&7h6fTihraiYhF=T&G5PwCS zx*UQV6c1_Ig;(WtG(c31?@<0&Ho7y2e7JM0?gppLk9uwo}+gn*^X`3SRvi za#=lC4OcHtkIKT{aFv)fT_-tKzmhalo#g43Gj&GOQLporw8g<8#i?H6&a=Jl_MCg| zyMA4P+gEka?22hk$IyVvrnnKP-F?QEtRI>x)4+w|Lcl@p4Mg|J{{mp9ygaB$_=IIH z(aC*TK4|2+`JV=LU7>ny^7$`Uh01fDdVl`@=hsi2g2$z}YQtfFF*Bi*klL%e;I?M} z4%W6^hD}ikRE^U_Dppkb4q1yg0+lSV`(BIW0OKh=b$5M8qd=Fw)3q11GDW>mwbm{Ri1oY2%H#jb#JA$;2TG-oVvyrq#}K3g#eL3P~>GO*CW} zeNNjGrSfi*Ib3~`OB2My-PXZdHWoOm;6HA zJpfHa$xW@ZbWEy0J_R+A1zxkvm!Pl&=RKUN@fZ0>Kuj2y+1|%8p`j80$MU_Ms?in4 zPIGsYhe}AZNXqP}vLV;=N-xG#hd!QMJ`=OkKJEFaly+B;DyWY-i4e(CRE8}&Gvw^} zmN*%p>3Q{SSJyx}^R%Y@)FC#*0zbi~rS9H<+l1UomZ4eU1! zxq_p@%(LInhGGO)uizE_+Ed-7jdC}7hF$v$89`NH9E}?&LbMp+l=yb^36bhY96qQB z2fwFPXY{okIs;y-BGW-ZJtqopQ1_B1(KDJ1c07-Y15oXSFX#}s4>xwGCn-&}N&5oGX(O|1srZ1E+F476+4}} z=aW-(fBW;xyFp{%R&Du(Rz%TGD(I9pSu60vhO{k|a0Yk0RB${mO6X0Nj&WhSm2O2W z`JlSha4NBA$6KG$-ECqe+uhP6eB6bXs2h@rQt5zRH%HjpAlyD0qic?T3_XsyR-j5X z3cwz9OS%Xp9@)N(z=g45(eqO4pX$HZ;tMX)H-g zQ9$}5bHR0gIjYYee=fhI!#fpoc`0)E0Rc}g41)qLa)hnX-SzXaUHfXT+ilnO zZMX^G0`(fN9x@H7FI-qK-e16Q>EqG0LlTRZ#91hrl)KeCpoHCd{gE*0}kTK%N5$|F9-E`{I73Ii1m#x6Uwo_uo}+k-y$oN*mK-@s$(eT z)cA{&tRPPyk>rdd$0+f?cH4X!yPUeqy6ao7%@M1nRC@k7%%_T*%QH#)8!!W9A^*w! zN-j|F+pY7F2VDzD%5NK|v`A2NPrq0SJb)4b0dS{&`vE$!rAv7VW^>jPlpx*#ZZcFA zu+ldqs@meh_%4$O=*v&I%~R&LNpf{`gW&o~$@=4QVE_6T7i;nUdD4w%3fwg~C}jZK!RqrD-#C%G%TrP3t``cXJP$FE8o|Aa~thHi;L9PUXgZ zO2V8k`9XaNy`2(D11dfrXp0mpHE01 zrt_7sqX$G-$EX!vJyw<#9HlppRG}+9X zZTU^7s9UMg2n^EhxN)g@qYdbF>a_4^B9l05BD=7wUzrBX{p4>}iWcndLZ;?y3eyt^ zg63=LTLneRxH3o6g1f8Q7!|DMMLI$nT^R@0%B#CwIyzE6>JE15SK#;!?40tG{PE+g z;@fO6z93L)5>FVEqMoEft0aev!)*E?>Bf7yffv>I-|YO|cJ;<$7uRB6hBCe^I~d*& zaDC`6NZM?w+wWVq{jUov$8|a(rnb0esp|b-&lW=>+5sNRy_A)s61;NuWEp7c?jV_T z>(6-Uu_^)DC1w3dK_CSbQ$z~ao`m9;Oe=zrAMfU%v)kwAdiSx0w_T~-J+Vza(K??! zkFpaoqNxU#z4P!k*&RNfJ%T{7ctqm0Pte<3sbijx=ut zNbY}gQh}4&kC!EhEorqTV-{Q`9aR?|Ulurfu@JjWNevYB8rCn-?LBIKZu#lxn<8@O zvFa?S=Mv!Ka*Z`LPM_!EKyj0UcR4`tV;Osdqx?+|cFd-z-0)8&MqcEZ&4AiVOk85V zhH)o(#(la|4nEzo+xv%-sfA;8w|)b5pR#gpZ8vy{{Eyq-rc|2y;!7*CkO-Jz7JeF1 z5}%b=tOslRHzyVUc2ai^kK zyTxa-7ps4>8q=4S4ZQ_JQdFVHT+JV8(^*@fU5jhbdMH~|=fCiIiR4v-Bv)sP+!^X! zzUuuX9VWNh)5CH8{iK$sUNo?8KY0-0hu9#?z(rKGZXrLFcw%J#9lvgBo3ys!~Uk)SD_8&qbxF zoadpLK?bg9rO1Ky;y>Y0Y7M|6*I0-1RK-=7xU@WZl{^>($=ra!q3D)=`^l3l0y@G~ z>An0JE=emvLqWUbPOL#l>l*Mqys!UxUg0N2vR)>HH4!7-|K&8sx#^sI7QGDzD3cGl z7POmo*KaPj2UT)bWgmb&^~(@;P-SaFaF#$-k|}PSBMvH;dQuii@4IE2x&<&*Ay3pjZZRJ^;ONp^)z!$}Yv4f+yZH0kC$JE#tHPbO z52WvFZi%3EyD`WAr3MK_o~MJ+A%9HmJ3{OAAI{711d#T5ztY&2POJSGiB07IBHMv= zQ({vO_>|+=OmI{LkzZAGD?bQIXQyJ4IdJdx50Bke^r>2bbU?oBVE-#Wx*loAaYPB_ZGu-88KN>5{;200tH0_V3Rt|FZiWU#{1=MXoa^Ptg(m znyN&Jm=3LD1F1Soz#IN8Rg$wt9YN6pD;?0?)CEwk2w_VZC|!iB6Lc4jH|M@R6?;sM zh}D^O?@5L8)a))l%0ekrdoJNz#FK4E#sQ5D{kpa~mG4=6d6Mj{q2*07tWvbDGSp*{ zFJWDJX?9K8qx9dK4)wNbH)0DIn($C%*n`@0B9wxeL{D@~Cy}4W17PF#=~UY| zHVy81=5a}(>ROyNULfdq=TS+DzNFv@wv!6&Xmz<{@ujDbL`34l`f^-fub;pC`P+v- z{`K?M-^TAlmcv35+~?R|F(y zT`t<+4Ul*yULmzG(X>#(x>J9<4OVqP-gYSfx7KuyA*;@@3LxGOEWi1qs8%?q3=>8E zqKr&lU?VU!g{7`LF8dqmf=kOxPlcMDOY36lQJ47|Rn-Q*81i{ci0VAq2UBZ{|3>W{ z2-noohxEDQP>_&s>2Yf9n=Oa@WABS<^kuB0NY33tCgK1;37%6$2FgV;x)3<6zs(g; zavCVKGy(tN5gb6QI@-!J-lpH6h>Sg9=r=S08%pOx*6BN!<<>`HP5fN<4Ov1qf=v{?;JQR55*Cvp`>v1_56jN#)s$mH%=xMh-nJ>XiC zQvfV(``n+31Jy15TgocmL7Dv7D*T>+ZS~hLH%dA7O>6@;Y@#v}!R9R*6xTtm5E&Kj zjcH{C1Wk@KZDwg_0I-ypwTF=>poZY=AZl8dlgh68x1)OF&g?IIDYe&Wwqw9wAZ5fdHj9_gigA zakZ-ML3#~892fPWSW9joU&d?s=-5fm_UBzz&9h~RGU_mK5&82dHrEo5iWmCn>hN$K zZ;nx$u1tipsxxh-4v}YeYxWQ*Wl7{WAc7a8Uab@($4XS#&x87({*FyuS9*!=hn~ll zs33!E_nRk2>CU&E4L5)vt6S>pTTAK)(lhqnaxJDwVQ@#}Pd9_lo3-2iP@o&@-wxuLh7 zSz!jCwsyQj87q|%D7q+=EKE7Aa4pi5LXCUq9Ha^}gb1|}tV)z5c7yhB2enk%xA>w? zB&s{rfFR!vp=LM6xf`hsT~uZ@-{x8BtfI)}M!x3W?F3hRs3O-S%(T$T9o4MHgY6!7;*GURa%5XtTq?Y zZJ3=z^#*Pq5@r++&{OLGYw1OOtA)yIj;aIc{-yIIaIV0*i=gm>AFp!HaFmYVtCn?%>crB;f9 z3S8L&=!#Ip!DgUGSu1r>u^pbjzS)G>BopDf`jaVh$r)~vcJ#I|1&8Yx>D!ib;@sa;Z6fO5fF4 zAw0ptr~8d4li#*2Ux#3VSK(N+=i&dVG+C+P zNWB*Yi_B7WlGgYMpwbc2dP zGF^Fas=Y4;2@jn=C6Tm-LY@3V;CVe9>L%UZmZc^M=5$b^p7mBi*94ksOBoESPIcGG zk`gv(NVg3|1&LJ8y!YwNTs^L|SMsyKiIU`Pfl;&*Exl6B#;DsiTvKjx_Sd^#;>0;F za_rO!*UmDbK|On}!fO3F8!d`(k3J*U!iIRYSx4|}7En|-Mt%3A&s{aar{F-|-8}++ zlKpw4a;-(daq$d;!-ZStP%qW-=Hz!$=j)3a+?LR7$n?*_XeU$De@e=H@G*I){D4mS zWnX6J9Co@%wAJIhZFRkz)UsD{KKSOPS6@Q9jyhK)_bYv)>Ld4npGh}nJH%a0~{l)Dr_;-f7t7QHS%R1{!C6!)%QQ1dPelf)hwNjaq zqrk{cQM~K=e1jZ>z2QxFcw1J9&z9f!`KDJ3!h7kAx|LvUPY`rp+depvz2DqqE(ZvN zqKC9o48#rBj>LQ+YKafqVoPn9ir(+}knLw_|!nDb2YHcUj-Jnp}?WZkJPk z8iAz?s;#3V3BL=FtZRsye@cP6zMyPT_7_rABo!T^POcq%LD`!nYAA6=`L6G$=FcjA zx)}_n-dxr%h*_g7zcGCzj4!V z%57s?55>iKlZFEV`&K%$^Zs2FB*u`Mbj1UV4o!02k7?W=KeRWUou49i_=(MX(5Ha_ zsCk!8b24B~$@g#eT6~8Aa8e_1>7a7e-kson=wqS;2Z+#pLcUFH;tA2N<)|mG=lDV7 z;Hgy2E2pcv{SeJ0H~T=$9N=RGF4_SGmG6Usq{_=}N+1t4OHR8)b}_kzT}OM}EL>J4 z^8s`@WA5|L7X#?CIx5s;GO`pK(tgcV-HUG=_@d_#AThZf=57|TM(OECI3FLUo_R}X zz&Ue%IVx2z!T!QYRcEe)6Oo)ys6m5)dhgxm+Vu$m4OQie{;8jwx56ut`kQq z`{Gbok;74K82F%!*$KpHZX|_7;J&y!{AxnS{Xpm3A?}1H8}>~Hl;P$Qkje$(xy6>Z ztM#KT3Gi(K+LL^et<2SITVhj`6b(Q;z0IY#0oN%4R9jM5Zs!F9mI;KXm+rP2Q5ra? z^f4bt^~e3&^~cxcss0|%U)!N7nd`aM(%{RLU7Cv;UwrC?My85`+tHU@w-tz9eut_k zr!vIuZd0FX*sbVV;zXq5Hh*sWLtV!t4mU5K?gM<8FUwbDrTJT)yOrL$#NXLK8YwnS zBQ}C>y$VZU)G`U<7`FYdMPPZ?dCmj-;Vh$eNt4vs3fBw0l2VirA1Ns7}ceSJ3C z4|Sz@(meysCdJCKxmiBeS-UL)-|4r-wK&w=5nRrxfacl{CdUB`bpin8@t=dOJCztu zTUAsYytLD{WslvBI;B~iQ|oASKGEmnq!#uJFT(awml@Y@bYG5Knr*t+0a%_@wJi?G z6?pDQwi-3DbTv*Jg#e#HFRa@eL)yM}Qgk7qC}udz*4LW+>Wmy1tQZH^wt_)mC)2*4ja4y~L zas_7BLZHd?z7q$u6CB+?lb0;5->$bRNC*Fqw4$B@1*wX(2ls3kCGyuszi};hEknu*;hJWlH6O;#zlkP0VE;Mo@LGcg6*+J1&}YE>riu2 zQBvNQQpw<&A}dE_Gro8rDZg|pTy(-|yHzVYZ?K)4Et?`*dwSlfPoICk{7F6X4N$8Z8YM_0cMD9Xh}Z-VxF!UZ-nD!>fVOKqd|-(wrh?)UBjGQ5K5fmuG?~< z3+GZOk2!i#uSSG(sp+2FjPAy^P81hmCM)xs9J+w8A2~2{$TA^Rf(K1d&19fb zJLP~)9voQn08?M~Jgmw4a>lac8Wdmz5-Dl23|n{ZOK?}anc~AnFqb%5K}G|+))TIM zNEV?C>1s$m)UM{YFJtEcu26Nn_+6`mlL>qA1j}`|E;xPS5I1v|M;0k;bog;K^1QPx z1ztXH0Q^Z>rX<&t^hmOzD6iFJcbzUfE|(G5KsXA;fO^5!gs;6((DHH=_T0_~SlDcm zXbWTWggm2~ecn|6C*15hw*;Zou9bb%?zv_A=u}awFDR#;EUuR&u{TSXG1Hy8^OAor zhljOZMO#cYglZzHs4x^YaZc&c^ZfPtxJ-zb#wtPfS<&#UG%_OXoUH?@_&BIw9As11A;QvpckR506|hV_ZF>D}!?M9yx)oZK;@yP_7n7rkboe`3+qAjrhme5On3uoo0KO-9aD7r#EdJj%Ku`x^icDqsZf9=?_a_JJsvE zBcSN!eG?KU#rG^u$_Q1@<+sAqR|yGdCw>2V0XH*|hc}96IcD^)$4IsYxR`>0u*_P)-s~kp^pA6L8ipC|0plH>11>i6Oq8(|>*GALGw; zX~mHGUiMF~HTW>t@N~}>mSzVrw@FwcXJ~N}kG@8Ae%VRkjLW&k0Fk&wrm>z5K<6O# zL=I>>1-@rngYE`!+H_k=yYhTgU`O6c@9xxdM<17}>;IyooO=`MZvu5l$lX2-4V0z#l~a0hyVKHHw|iN(Sx@Xo zcywKUz3+dii>V~oo7VpesM0_gB&^R0W&7sF&;ZKmt(J5RD%0@gQa)FI(~((tP?zcu z3BL?60yQKk@8HQ$qN`sSGN6MDBr`>?o4#FhNWK|P+1(br*T8OnFgz6J1fl~n4m}w; zHQlFqYP?ccTw2U(gr1;15W#7G&}}Aik!C~{RB%fQ5Y65CzEJ_oj&?d3oq)Ll;7Gs( zsgRVOdCNmln`wT^e;n4zey=Ab?6EI2E%a|i|I<~J3-4pu9Ur5+ws8Xd{D7q3W*N2- zYp$Epq;1*pQwLAB*@H9!Q91?maaBbh)e!;!Y3AIwWmH#nPYJHSP+>foj?F%n);+T6 z!NfL@tQm9yYIX`#loOC`T3bn4RoB8med&15C9%% zwx`8B@kO2V<(+!DW`6NjxqT`Jg24WHQ2SpGYE!RXb4{)%KhUM;1f_u9;@t?fEnW8j z%2HS^xOE=M?@L`#`w;-jw2gS#^B1w|3q{4S10G8QBD<49VOY(U>0T6gTZFP?Ij2WA zf&Z={1z!fYS*7k}k;9+2YtMWs?%0&)Sha5Ed)2h>nyFG?aX^lO=OzDif!0FU&eyHQ zS+Eraitn2%vZnZc$a5lnZPcVhc|PF(#cADk^x8{kywok2_Pl*@NY;; z)AOzVI|rAnDpKlcvzEli`|4&Pfd~(Thx?iSeWCIn7mBT_a%sD}(h!co5R`R4w%@Cf zv2%fYIWA|OY{4iyY8QfNs!*^~Xn~DB*%X<=Q$1C}QK#6uS*abGBS=I$X63C-@>h#? zrHT44+)2J2ptsedUNFi@P>xc2M4Ng&C&fO?Hv5?l^m~~Mu+s%|hObCisg6&%9$mi8 zI?BbHo+R<+b%sM7`~qN{oReca4Jbkv93_jd-ss=I{WaMdb;vE{58Ym`-s~~z#TEKy z@7F2%=Nu3Pwy;Uqb_prxwk(S53Ooo(I1xbEa>ClRcX@c`qmYwZIwkQBhLZ-f5@vkY}XZv;H*jA zPf`wI;b3b7Ybkj-fUpNYI5JD$hra_>Y9~uyp(i^}bPOQ-_tC2WjEgmmn^Fr}%5kdAP#q>oO0LVf5ef9-WpVI2V*=>OBwBk; zC#@equfV$6ZIWOxq6md<{0_F6I!xbb6QHiP*-ygPI zx%V_mCXgvjksSg$x6XW3Isf-oU$kpug`{(;?VVyzo_I;Lx!aa4X^PfOIb9l)RG+6lDggf1*;5qU+e>N{9d6Sx_w_SH@XUrP z@YgBRb2$v`{Z*6UmXtrCfLO8}qz$z*>C+`~>{c-Uk=L(ttezih`1^?DO=lIZK_wra|dK>NUVq-)#Rf zB0D*_=wiz6Bq>rD6SW93dd+Kp&T6RA(d)Jc4}iVFx~Z&rs$WhbB|-CkbP#{utp`h= zy4myhdELYr*3iid68{ko0Dr05ynZbkj>-OF*QJ6YPYxVaahGQK%(m&V=g?i-{ye)& z;(gIelh7s=?XveO#-YZ@*P~PBpB9a{^^bqvfBA0x_xjoXR`_e#U7Pwr%C1tshz{}2 zoGbRQR#TkKN2NC%bJYZ|;E`iKo2KT##ID8ow+_$~ngAUV&#W){At~Sy{DnJ8f|JnG zq|#>Hvk#5MDU&RB?-AcVN|%!O00ID<+zSO$Rn0ggw>8BBvTe`y#CfWBtGkz1+lLpq z3TQgV%a(dn;qiA5-OH$`Nkh(pks|IVsmyI9dQvF?*1a5Y#=&09Yw3Qx|7#6i@2Y#cGmqdUKi;p2{CSk?v2L&rrI)Cii?)pWsDyk{KHs6?qa$hTuQ%?gTF*Scu5s&Yuwz4;ae7bB=oe5uS z^>hE}AOHIH|J$~L-{_C^Vdv7n#+0kl-PBUV*IR`#wknB|I;IdYT}z62U@}ESImz}% z9?sreyrVv&(~eamBVO3xSwTmSm7OKzRIdO(K)}Bbgz0N!UrI+$O_{;0+3JhvZ)w68 zr7+N)Yfext1E4|bN$agg!1FN|(Ef$dIe|J5&_}8|| z9j5o4T6uskFRx2U*X${x=<~L7`TNi7m;e3U?~T**Q#`E^^$GC+*-qUoi<{V4wkwO9 z2B@nW5|zUo=iRr;1Ho4_(_tf<%}sgU?e>!_rdp-$l~PWo$rYFivT)ez-ZDhm1rh$^sXQ78h}yYQ|0Gq-FE1t^ zxk1_`5TW^BFV;~0nh{smQ9<1bx_#u^6;0ch%}rahq>x+fE-j3Jmq(lHvF7wL`p7D- zv(QJdOLObnNga4P46t^t#RvZCa{%NIlm;xq$%s+^Ls_gY~>I|=T zuX32>bYv62NKhG4kq<3=B@u%T!I~UR!ftF^N8#q{>jlGuJeQZh?4z!TtE~B>Jt9gn z>7AAuJwjWmoY+4I*u(lbNhQ^b=F-$@YVS6j6AX_SkSbnL1HLOrO9QGWct-DtFmUs2BJ^i-t-$N&&>?yJh@b zM(r9OuNfPd_11-nL&AQ)b#(*k*v?)o@Y^PxiaZ3#T}!3BEHCxedU88rEt$>KG569H zhOR=m1NcH9EHH3fXeS1q4h^>H3{^ODrWP7mJ#Ovb@`SZ0jH6 zyY01@_pZtxgdtJRE$fa=Aa(2ZEGeR5TTTrVYO(e>;Gs6#T(X6t=1WJadwz5|U;k(y z866$suuaV*!xrRmAOn!60##~GMJso&DUQKIKiBtFDCdLxdH1=ceJ}7GFoIa5rig5H zO2*(7+ESjcO7&*v+2LWc$IGfJtt7P{(~gPC`s?)K(s9bnxx;`{Ap+mg%+=+tuO#l*{r+PNOM%#NK0D zP>Ij&WOJJ{yJPljcpXqRb?kD8<}Ei#K5~7u9Ms-ZtsN?{+Med@IMt<=!vHccy+i5C zPOn-=zc16b^%-FUYx?0|x!zQIAZVB|T{Q|1hO#?E8+BH)@Yn*S* z-mL`S%s&yWX}<7CezISq`W1Obg@GxDI#Jbh+vuf89lE3)lU>wYnC!?-F%|Eirbd;Z zH4krxqBrhN9CiB^GLIbZSDb-Yf4qRyfBo{(-K&3%fBVVStUtJ!L-k{uNdZrkj(I7X zl1OaI%7)YHC%?#{wQtoNRmmiWv~*(Yw)NOs&WoK&a8h;*w>Qy?U8shU`l~~xv(2lZ zu*sn4y~q`flq8RaitK*fAzx!(S4-|oV|V}Uox1;REBeQ0T~4jd-R66AJLQE6`p9Zy zCNH+meIt8Shvy%@vbrG_OPLp}cbBToz%Gq<3#eKmBJU1})nC^$|Mh=Ng4e!~Y3GM~ z#B@A6s7Bfj>0IY2A9X6nj=N&2_TO%^cSqsaWP~stjLDE1Nqj}MHB`~!BBtN$p;u&5U0m9 zOk6+5K~S9grjY=CZa3s@|8{_##4(9-MGgMjo~w7Fbx9cOk<+rtj+{)=+4VY&|LcGC zP1t(0QB<#pgKZ-Q9o& zN*be|BNWvt99+;vlR}MWqU7s369ce8xSmCw$zG&A5)=VG1D*F{s|Lo2Ya66=x~V-~sM5 z-77%I&t=Nn8vPH;G(ly~JX&ol5lh9Q@xkyWk_`kPiVshx|JqV7 zBYMxFLENK~kak&zmXtjC^XQ}*t$Cxuv~7C=aBQ;fApNateC3T;bik~yW%@t;J7atF;B6OO>go55Uer9OI5cK`tkjntSbJM5G?=HH7;+#G=eo~n zQz0MPh+W=&JBgR%;_z$@D8>#L$K}j<16W8EdO+_z@FG=uJ+;^4BPik?_t1L^37{Y~ zSq8`<`}88C#7$>o32tqfDgL@en|?RCwbZ494M36-pensdYJB*M$M({YBPh#wdTaA| zO~vWqF_S}ot?zqCFUjxfHQIal_PhRl|I4M2&gOU253Ej9xb+tBhE}C|eJb}TmBR?? zj{x4AH|oy%NQ6`sRiTMEybJ4(jm^Ba?t!yuxlMyT$kPD;o&4^ql#nZ_X}M*Ko=??| z03Y{)RvPX(Gg>{C;HzZ~lG!Ng6zQ(cv&3x!L5bRP&|S3X@a<^sl`=7w*mwkRJS!wJ znM9^%Y74rYK$3fUQ4Vzl=K!+K*N_2|7f;uEFBLV7w+XU4;-`{o0CG!Cs;Zh*<#9-2 zY#PPmRFqB%POAn_fSfXOmH3)YpKHW$=;)=UbvX2LIbDw=?LpQbdnb5RNy>*u8!EZ^Ej*aW~7$OYkUX7lD#c?KpZNn zIk_&a*oIW4ma`cS^=h&cF(eT(SJMl!s@`XJaDWhdMpjJ)pjy;om9(!k8YtiHU?2uu z+v{>rq)v7JK<*8|8!XAFP1T4dQYi&lo2X`5Wq=R%O!{f3_ZSB;^xa~9FO(i{A7TnR zgOaB7BTU|-ZEIO^O48<4@kMX+l6Kz?GB}M%$Wla}Tud-ifJWJThi!nWgE z6}!7U#LUM|+yjDj`2W*s;v+eN##5fbnI(+?P7id zw5+7O#9WQ&PiR?L%jckYG1Zd(I3YydvkKFB4=ScQihih+!w&E}Le0Yy+c(ZB$#RS( zewE4Jt$*zu^`+3!K5Ub$J`R938^JH7moLZZvF*mo>V`W9eySJt4jT^XEhKZt4_GuX zxffGik1%|Q>CYzX{vP#T0D2BChe)(o}6gXIB7XOL_F56 zgur2HQMOQs%4VbXe;!TvSV$_CV6aHezX=8p?OdfHUd{0%s_?RwvR741_Lc^%PRZQ% zp5~!YjD&ZYbi5zRIsS;a&GMhhVf9WtH)X6Z=cpTiS`j(bbyJ5WlnBd&0`s5&`cve@Jy0-v@g zEJ%-?SM}U%-sx*prZc;QZzXebjMC;0hwwP84zKY);sC69A!m(CjJwII!{%?Ibj*O8 zH@Rw%?zHi^8xbzY8_2{(XCuH{kD}!lvR|>4qDR! zCW4dY^YU}+iub$X(=dv1kusHf^Df&=-4aRK#%Yq^)4|x;(wKsWYOQOhdX|4*sQSl+0{jFg)NZnPy;b8a zV7FGK{IQkojLvZpo_keudC%BLUDeL%P^@C=YRB1{yX&ENz|o%t4z4!|=Wr^n@&cnq zpByBW=ztMrb%M)vypCR1XUA)ntvqgF9p`c$RB`5IH&#Cn}PC80U~Ja!lkd+^V!Dy8j^du=@1Wjrx_3F0EhpGM^#gk2(CxlsWdXGjA5H@DC8*Ge)9NaNGr)=u zX(T&f3L-v|idhbo)uGLbn!#CZBvsA>D_i30_;rnhc>GATG=);*P5!1lKo&xRA|>*6 zC?phX&gljYO+grqtptF4ZDp}jR^)rrAcs8P29)2Dj)5(vcC@yW+hb3IZO!b!r{}+| zR{Z0xB6|`^Lvqf$ zYe{%%;a(_lR1KwyP}3b4k)(0S%mDH@->$cDeY``|xieoJ3?Bp75JAYraM#wJk^I9t z{cHX3uf14F1C95lVmoG~8IuM9-oKd1oCMQZyPq0U4+Xl~@^>9Q1LtQ^gx)*SR`s90 z)7GnBTA@3Oy!fuH7L`{~rL0nT@g<$;rXcB|Dqo~_rnbW`VvvL$AYpdu<*WB~t0^Og zQ$7%{foeHDX5~{pRaX*kr{qn&9tt%msgu(+=2mXpBdw>kB-Kf2D>*5C&_>VL8~G zkA9M(*EdS|`Jb8!@9WMFk##aLK<;miwTv1 z^_x^VoXnk6I+arb$|Us+GEY_hhTwkd!K2*2K12?donFeY*3s+!_uRYpGmm9eQt+M+ z&@8t{jmW$lv_0$up|#yroujywT~JN%R5N<<8g$$!-FIj&$ccGYJ~B0F)@JHxw1&a<>veZ~`MCEQtxLX5gC zC#4WHgc%$NPWy7qtx|C4F)EK@dQGFux6IWocFAT^%jcxxk+DHl?W7^0lz2u$+C!*k zd*9@-Z5KmPcGTt?kZ_kA8a_I>rqNmr-# zwz*EYA}gF!@lBB~;-}g@pb2L)yd3J<^gMmbUpscXs$ zoXUPb8#Sx=u-UDlt5;uYu5YcJoKtO&}E#YZr-DM zMfFhCus)${ZkV;WILNZ^qx68Ol6>Bykabl%R$IXglm?YHXgPgPfzugFmaH{bFu4yT^T zmRa3>u=UaPGy|k=u^_v{mPPW$0fu}v2?ZzVzkG3PrUjhjK5vmoTJd#ZwHzm&YEm5z zcnz>HMXjW8Kx~tzw)M^d=~6d`08R~la;GM{ck_<=I=#RJJt!X%557i@+gbckv<<)^ z5@C5L#2u06MN^RgKxSR>|G8v)KH?)UQa#F@2MLEb=5t;dh!XU%@%C#9p;}Sx_W^W8 z)qTX$_63Qo_Ib6brf_TWaafanY!IvYHa**(SGM+|Lv!rC1-lSYL~gi4{0>J<`-oFAnX*t*HxPy zwk*SGa2(Va+R7{7!nvsmXg@?T{dKCQ41^;iRJ=RzxKUeN(YCoHO(1zzO0y^<*t<8K z1dud{A;**${IS{CLf}#07q8?ViY&x197QEydOPD3ln(QG&*M>3=o+g)v~Ad?z3A!$ zFUtz2&`U(&g?!x*A~asRcf-%K2;%jmTz|}OQdaS3Wz_X89z>j zudv5(E+Vl4*4wa@pnIO@hv<;|XlST-PzKa5S6J3JFV(-vZk(U+X!@~+C{vcn(zdTZ z#lbA)%J$X#NRs6iTimG)cB4Mx<2kMC9*2LN0VUQRyvicF$kB0vcZyu|+y3nj&yP|a zJ&xDstzR+RUX=9x63lDf$qP*6XCgzjxH;9{*YMmC8g}+{Fwu}jWnOxCgj8O8mU=qD zop$%n85g!4%gC#+$|Pn##5`&xz&G!vc4u9~Td=;X-uX1XM%I6;soZ9hZ<(&`f3Oqv zWT}*$b6r~iX?amXMmTKtD7!!$0a$(MCmuPd8VL~6GTj@u?hWCoMD3MTrM%q%9{gP2 zi}h>QdH72p=J=pwE3C{hB8P{iU7~^&i%iHKyTk_CVm#{USnFrS2U0W(NR#k6Wnr1_ zwEeMolvSIQGzKQ=g4ble2NiO(dGjV$XOW_B7q4f&4Nq@HVa|i??U_1ayKE6_9Nk;i z6O->rQUN-7G302c=Hrs~^>(55e8}8NH}P((st=B)!8l_Kt4@R$1@Ki5fPQW z!8RwTzWFiVfBW69+oU=Cbvrb_siDSPmL2dT-%OXdpii9wi1(!Cm`;y{o@8AR-nEJ6 zEIQ^X?ss1HF-dLat@_85W#o6g!@Y%c)QzY&roux`ye*LA2u&R;*6w+WR3uLPI>9yC zs%Hu~53^!2R9GBfHR$T?b^ej5<*8;h811$Uqn2pEH)SJ8)8n?cFKeibNCLH?M_iL7 zT{NG!y2@HV#aoGeDwv=J#cQR0{Ne9E{v~hIGQ!2j1!*JUYs7kZdr*gpXPT!voS&2J zGy|YB$SOimN|UvN1ETVD&TLbc1H)MaV(24LmJAGO6@?NmWo@XPYjwu+-uB&1Lj-Lu zrxfMaz2Am&Y*$hz^}*Duz%%br^-qYU8`{g|}<_&F9 zrk>DLl%MoIjl@SpRY^nvTS_OwW)Ra7?s+Tkh5F|YzusEPQ%q19~a7Vg1f!{ zVSk3MAG>#e!s+Y{mUlx0eTDU}ZHlo}CGI*+*0tT`38^Oq&O!A(sGyVHMRO5pMK!#; z#^Xdg^CTtBR4(ck3M6f3-iiXwMFCSO=KTdum6CNODn!9Sti+=1TAys&K&oflR; zeXQVwBzvvvjHk9fyP5ExEgPMyPmu~;ekQdDfby~8ZmZcy(Zz!L<;A1@{{Ko~k6+4P z;j`$uc)qwVFGt|mUjkmD%2oE*KJS(@pa`Lak`UQcNvAhZXcN1y23WGTw~(b8yABBr z%7(Medm(8yTlQ0V7q!}3CrT^}JI!OsP;YYfHPoidym@5@d)ibbqHo5s5$*?yc=1+BvsBnkmk zr;&(i*}(CK=b~-%f*fpv8&zcS8M(+7Jc>?*>A3By@Vvb4L+{*SP9Qfu z)jvPO*Cg0XZ5uV}I(n4;MI@vAC-PrjrfzZvkVpMzNzW?~ z!{Vjehnf~g8TPtQs;}Rd>c{c(mYpU2hWbBN3JY zDU1+tf+Ii=i5h4CVn?U0u0r8G4Nfm0Q%mF3z{6 zfMKSo=)^-%F$KpRk5p_~FQpfib|mC$CuK~iCFs%oI27!(+mRk2+vDuJ+BqQ6!!t_t zb;>8;BUj|CX+~3c{^6Y*f8kcrnqupz#U+>AUHdm{R?Xz$63*`)82DtN&9diinY1HEPx}x$eT79077` z%3LTWrR(~;^|je?iJz2@(;bO)1PVam@UQZgH~9CtC_(S29!R(qJW(EF-)ImIc^Hi= z6>O@iJV)v>U8>f>Azqr@w?>+wDDVraULWIKy&24J8+jM&@84}==()|l^M_gmFZ156 zuo__V!hjy?JpiXjcitqbBOA=eo7oz|qu)YSuL97_>F8`4ZIR;_RIOKWJk=2@Fw4q^ zMwSQAmBe=K>sW$T+`3z#5E5VcZ!C@270R*_r2^3M`#8Kq(wvf09+aEaQ}A53;$y%g zwjDS}VqLcdnKZ5!92WM{W2_`d47C<7Z$kjp_FAcWW!i2}(2G265%Bzn#j4)`sz1hZ zwO3*5YY)~arw?1@06l^uFU!v-v1Wp&v&C`)iDK*#Z5f8WipQZAUF!}-@t$+Y2vsof z(Ih46)oM-!ZE=Q4SCi*e>q}KSKzw-{vka}ck}|QZ+Ok>p^xd_lEa?hmhTC?(PA`$F zqF!W7YSg94q!!g2ZDQuxEDe{J4ZfKr6rnVD{7kgXG0?Qz>zDiRy=hL%l#X!?0;QMtBQ0ar&P<7k!;N%&FYQ zsXs2YUWjF+i)cc0PR-^0O}MP;me*LKCygzr@$B)9#x|w4vSx@?*$gkTf&2oQEmS*7 zQpbQWqPzL~ZrMfq)F zJS9vp?xe8> zn>>5)bKVj5P>KJNTf|r~o~ohfO`py)QA{{=$$>J&Jruou!$)0^ zp^QAgWebM~a{QZt6_qh0T*;_hw;V1qy|Za2i)p&NybDj|j~m~#GcncAP1$!o9b15!z32OJ(7 zKGH7?IG3}dR^V!J6dkg+HmnkA8cIfGZJemE$)Q5F92i?F_mep;WJYa?^4fRo06{X6 zvx`#t$K7ldzhJ0VlJ!<*2b9rngEdD~H~YuN2XAPoxu&p+#H%_zb}q+Og_G zbAjWv*n+30R{=`EF~5&^6#*PVd`62$%V_iW&M zslIgm+s8nOf{l8g@h)rDun-JO9x<>!*};GuNrYW(V8M_8=a*2 zEpPjTOxPO|unmuQL1b)G~vAxL$)dR7L%)csALDc28i7#R?XOz2No9q_a(37FmXeRASVqbi*rt_$|D1>D5xVBzYNvA*+Va0ZJ$%sbY&p+3TdmX zm_0>>_Y0+v+Y}7pVE}S&IWd)eQFdzT^HeK_WS05Z+ezoVMH5-fqL9V7Rmo>9{g0z~ zbb(#oFOrfti=Qj?<)a7=eD9}PZ{>!&w#1xkH8^CelX@RnzRv01+b)+}rX7ltU001j z0vika(lk3eqS2fv#aZleXPqnx5sLje+*rhmv#F5IH_-5da!9M!cR)XbTfsr>>W(<8 zk^xE4_kLTgjl1i<6PB(~$}8n`vTSlz9f+6lt`p%6*3@}U(gn3QFB_=9k5s)YsB#7n zlfS})lx58DK4xC;YUZc;c<##X)`a$<70OP34z1=|>cr+OPtZ%=2OJDiR;R+*{i&1? z8|B_w3;+=J!&$aJ*H9d$I5Ao6u&9WcowMPic=L0r(q8$$W1Xby8Ku_c;DqdZo!GKz zd*{qjDmlg7$Kl=<5TM7(*H1ug5J0C6%A8|;!EQy!ygC|61}GC=$c&uSz%l~JlOsaX zYm_Qin^gaC&JR0OO1T23Rm-)y{YTEB3G32CUMZJx zRD}XpQcU5n6-kD4IEm-VNc=YOq8jgdaN|8#p&-Pfbg^-6sC0pP!da23d+YgfH zvj^CtBe*t0&g)9&SXv8Li}GEJQUU3m~XcXLeXJz_!(V zar)LrRbpX_EZ7DP;!l{fG@U)V&T+R zx@#YY0|=@eJ5YTbv*u%nC@#l(WHF>>G-gw_Z^|zv(b+v_yB#Gkn3=vvF+ffN`gmCZM zQ{9HxUXlXSy#4g@K<bldfcAXeVDCe)A}7@vyy{T9n^&Ph^ig&8)^{|>mq`bJWj3?4BR5nXDoq|+5fxnI z9k#}vw&w5TWbUgr9(G^!V{~@MN`U>Pj>UbXJ1XoGS^X}i*Z93{tKLoZo*^3*&rQ!* zz$t#itt12MG@qbkxzm$HO-KHe2cnFUePkg%v(#($@asbFr+=&;zTCSV4LshLc$+QJ z^@DswPBI=0Ic#N4x`H%$n~W!F2JhO#6&-JNKC5mrIFLR`i5QL&ohC#1+na5r%jW4+ zAoZ+mWj2+jG!B#=3OzUKxcB@r2#kcF4^vjzS)b&*MP&~%WoA!w+dCwHuHOqOSZX=J zOP2t`lPa)s2jy`LyU?JB?&z|YsF|-3HySqNb0R>8 z9T)jw;v2=gZ|aUmrnV#fj*}lHI_RSEcX^zLdi&lDcQSB$s1gLkcS^si`60jI4A0Gj z+$4*(EzoWo!sIv0YTJt^X|wKzo*K7c;)^)OZ%GuT`n4nnIrUUly_;~^_(e^dO%+Jv zi2t@$>5KfIKYb4r!BW=6dq9;z?*lZ$+v{W(QojQu?EZMluvDx#Q>Z8lqs6k@-w}|D zOf|zcF}0C4btY#U`DnLGPE|OEd`f>A)&Jb%HI%Dwcpljc3G9<%&QBm4f=d zn^K;le$BHG$JSJ|R+hM2{He_+IfN5lPReppf4Ro;TeweUAx_B>PXqWC zr}^*J6{LQx6}55rt47NbalYg!K6I=cV2Jiwq+iaXwGpBgVY4W?<-JCet<;qC_adh0 zUw6832&Y@c>E5l0A#cXH!eHVG`aiQX?1V|HQ)*d}lt(oH;Kp6_jHKp$n|NE2sSI#> zQ#O?=;_WMcpW9Gma!bKS6^rG~r>&~x$fkaul&i>^|+G0yr+Au*3avgrS(?+O{w?8c}qA}DSlMAz1F_Cy}(G_SRb|5tLm2A z>WV$8KsDW?fxhfPyHKfvPc&6x5vXGnN??O_mDZcQiewJ9Wy_gei3p6}m%_v_DV?Xl*s5)iESzSwI71~qQf zZ><0yzGBT=N7h+uXJ4K1rzCNlHo6xpFo@sw9QO<<5bKgHrNe81rmx|!VmyZzCgAI& zxPQJ`YrSb76)+P={*a;v)_#?MPL%ug?1M;}R8H&B|23?w3r?bZWOz{(m$*gb!>o$u z_3SX*L5N+7(=OS({CSi9A+a(h<9mG+mg#eB>%g#$WiMWd1DFbmeyrJlfwInRRDFGr z_DEPD1DQ<8`$P>o9`A8;RDeYUcRA}uk@x8Ir<2{-K<88j6uG1wbX;LRQ$ za9j73tfGc8)`1X)0#VcDVex>ksGfw{_ao zjt@bBt*4;7(riz(pt9ig;fO2>pL6J^@?%P(xgAPV!ZCTFRaCx*RBw zBpTE{>(`bEx%6Rn&XdP5fdWc2!@RGgnn9a7`IV-AgZv7eFZjHYR7EK|B@u8<37_kv zjB)?z+usaxdJ`&HVDGpAJjTV(immMMkg|bme2lwrZsgG^0cKE11C{q&W zA9TihmEF=x(O$U-w$yLYsLKWynVf=%`ixvVc)!u>wi=#SG7J*?m2+3ED(9g#krK*R z9@>~38^TMM(6;de3O3f&F(+!msnclCu;wIEkQ{C!$iUr(0 zL4zY5yr1mp&&&0E|Lbpbv?IljXjQ_}j++Ou86@UkeXAQfw-bWBNSL! zih3!Vj6+DK#3Gs!=vfh^q4_THytmaO#eHq0O@I^cbxJ2=uaSOae`FxnTiGL5h1=zl z?-m&eY%1&Ct*DH2Uk2)&cuGaykAS(EZ>UgDj(1gwS95}(sl)?TyQQ}2CZs+;n<$NH zX`jP&4tDU>)}@j-kq~6l{_}FBy<8szcD1s2H;-cySqXoqA~^Ef`8Mcjv)BnLYg{U2 z>l1Z>tV42!9oEJ@Bef;U~6EqPQ8(Y>SK2*^))9Y!n3 zLtkh<)U)LvoK~gwc+@tlRPPmt@YKpbv-t-LN%CYDfjCGlz}9@qA?`-25P!*`1kRtA>mNV<_`iPHgkz%o`Ekq67xq4!{2&cY0=7=L0K7+A zhk86st(T%|o1K`_RS0lspZzSuK`ld%17Uruh$;FKsLBTUi2uKcStW}rheN^^()y$x zCcIN)uh(&OoSZtG^|n5~)LwTG%Gw4HJG?VefhB`>iX>*u`y8cEIMF);F#dfCok3l} zIZyFCyIrIBD{3aaoX%jYQiW{wBm$!9LJ~60_2&hX%s%_Cean4lD)FgvHT79IhRXe! z>~*k-^+o~U&#D$^A={7%RT!AIalIq77xg&Wp}C)Tag>=<8<961rGaU~e2&7)PbY^% znXL1?viwBdhlBIHrxR}JMPN{zQF2dFlLMF+9G>wG+j-YT#X(hfXeptC(NrdT?TP3M zFut#v_$+~pf((&lNMbG)r8Okg$JRC26~u#}u9pg?Ud(H@BEP54cNg`afB!H2hTC6F z*L=H=mExOvr8tkRd20!$*%x4|*@aLDR8Ji5r_|Cqq?8sNcCM%{US~f_YFy>8C(V9y zYOqGC65ivXIsqR~DeAwE$~dtBsJyS=n*XoK8%1=K&aY{%t@Y7D9j!kkA}th^;SO7r zi~7b*_?%g6KW|DzR{tI<=`P}!aZ3Ld{+Y7e7NVSLPP?=)Wf~npQVb&=c2}2jH~l}Z z)V`tH7tGN6d9Unoog}ma1nYoqpbwx>SfH2d94zMWsM9 z!}mz8%A3+rRHapx2jF4HFj6oC^&gy`i4xcJ(s_k?u*$JV-D+81vbORgDRyqvT&I%> zAT3fr;AB(EH%X4H4FC{zLZpE$lCRTbGlZ~qId?ag7k0)BW&ZS zZiKruGb+j(Jtxs*DV*w^|FU<+Yh_g~og*b@-`XR4CC&x|RlZs{?3Jb-1t3Np%&soN zCj4|A*5DbWf!xlCu{>wu)&VL|)6~}`g?a3WqeECx~WxctMDhQ6;O+jLfnz~oYZ^Z#%`yTDoD)&-1 zOCj*XTPN9opxmSB&Pa`1f}Y)+<=c_9FTXX1nwOr7g3WFDajrwxB{r!}?~m59k~3I# z3jweVwd7L1MOokYu}tf~*K0?8+M?U*&*hNC-yY3H(w5bHE|or;4u#n`;c&Pvbvs`^nBl4qwHQkC-gsFry^mP5D2`_}P^H>F3QS29k! zwVgM#EN$8QOl>(t3hw5qXqrY{x1tEng(M>R9gBc$c}b!z-epU4Ir|C}es#PGF@AcH zW;oNpPLlH2Y$ zD5=Es>i7{*I*@FnU8~ip{1*u5)b*G5OMT!#nWCbcC7!tJjKm%ZhsJ=~B+HyCNBHm} zvH3`4O)v)UA4;}*;5F+Sy8jhLxt;~g;t8nKPe*>W7o=t$myVb!A^{817(}$H?<%EF z_8o%l%5v%?P;gvgwwp)Fe5&er9R2@sxpdQw@7i!EvE#^$Lr7Wk8c$4CHidXo6#b8E zA=~1SQiL-+s?J@fj=vf~&6{Nl_7JGC6#Z-?un)ktz4f(wC^EknK}gnOB%V7s>SQ?x z_qDqcYnrD6N18}<727Ibm#0V+PFJ-o_M{ep$dh{6`d*K=daPpa+8Jwjv7Hb&@Sx7_ zxogfT+{>XV&)+8QUAj2V{Q<>6N49f+FW2$=w#pw2?XkVMEITN*k{2K3AxYKLS6(+2 zm4SlBZZ{#+X`k)tE$z$J;N>9htXps*&@9g-lQgfOTr?MMk<6}X_N{#ML$s=DA$1)NwO6mF_Bu`` z-MYRx;eM*_N5ZJ3k^&um4ov9TLzw_rHAuJZO1MnF>bEfLz)jap%}Mo^)iJxg8h-Tl{9LA2T#w(VA^S0(6d!`R{5#4# zK-wTeH)Zjblkr|*_8=>Pl6M_majXZ#P4d3(s-BfD8x$zM9PO0$4Kko`c|{O3)6n6l zHYIM=c|SD|afGj%Y2Q{r(p}gkhs5M675P-0$s0_appU^ajA64^)dk0A9^m$9oG~qo zZFXNp{_4JoleD9baa-4(taKuQIDZ=E$PmXcoCel)q7t1GuewA*1j?4LsVJC2?NTgzYA*YYw9oixH6_j({ zY$2c&p?!2)g-yaFnUXzs*YX}GA+KCpjZeuk68W&m;iWhRpMWgj4hkU^@w6fGz-wZq z8Bns-AQ@X3@umZl1@Vjr)u!z+?UycDd| z`Wn^!yk58!0?LbWTv$Fic|&7qvWtUkW2s|T+0%{laV!T=6{S~PLbs?(zi|ps-8iVO znjfwncJ84 zxZ1wf1QK{j=FsOc^3nl%UaFm_H_{RSzpPNALWrE>64aFqEa+t2v=E3?)r(-J3^4@< z+n$g5(`voZ``>;7W>GDFv~(`Lqndi8hE+-p@A}vnCgfuoHq@>l4CPf!|F(R@2T$1h zhx&|7#Y;#}KO=`wxha{M%PBDhb#3uyd$5IgtjSnwTD3g(_Ft`vvNc~$t>gqyQ!cMc zY*94;M_4bvv;3aY6{W9RxJ*W~#;`<=QG*@?508JXs+SOu!LgCc2`js5(#z%=3JWXR zr_|lK=~V~N^?zEi!{z$uM@N~mRJV>UPj$>#Of9Ofq&^9ylpxmOd=K2Dnsd}t&h#1p z!Y)(b>8;6g!S9IC=Q`46bYv~GJ;8qj)>PG)j??yzSuJy|NVLMKX9%N|hLsQ>94W^@hv=FDKu^4^7GZ%0}$R#fiEgrUJ?nI(t90}J6??oP3zRt zk@lk5Tavm)`5i?i-qW%(Dp8J_mCx_n+ySU-;c+M3jvQD4x~dJsX6GFe*x2V~P&H+Z z(gRSpIt3bfSEEW1AW+A-r5fA+Yt@cF8p%5370b{OPK`JPA2lnK>&bzegHrpn&(oZ- zeIEXe=bkj>+_P#}#cS{7y?c^MSA*BWy=kto$(+^o0c_sS9&T#nhN6>_;t%J1l|P_B zt-AQ(>G*|{w{gD+-APCV>M>JaE-IKRgN8Cv!;$p>bO6UQse3XMkZwcYQLsH_VNj27 zO6dSNc5NzT^#J;H8_piE=p4i7f7od4Gl-RsffLR^$c`(3tR9O0tV>8CK3SR%>B{Z& zOe#PCh~N*eLR@JuEw+6D$n9lWNuN^q@0cDS<)ICU7hO~N_=f{ROar111Ek#Np?`a;_O0#cry}Qc zg{9@4GO3PkpIiPLtWQj&%p?4ZyMt7P9{$5(edWl~-Z@gzu$?5zpy7BTzh#$d0N@~p zl=nueA{_HYTAJ0#h-+xSWa(OD+NV6ueWm4iD%ko|orL|*q4t*9AbWf55G`;tnR=X$ zakr61UX+?5OWL`Xk(C8qdk~aT{B}0}vM40gQHyKq>D{0bd{b6VbJ__s!?9JQU(I(( zAf4AcBj>bzbq^@Ih*cz$E?Q(yX3E5HT}j9Il>WF_pBG%=Lw5Vp?S)U)5#Ag3ShfU? z?VaQ4gnav&{2S*6oH?U>k6T1y=_JZNc@Cj{C$biYa`9Iw`^ES+g$*t#-+DfQU-{?sSf02fEmh|WXBZ9+iVPyJ&VdBvnds1uvq{@K)k>4 zR7ndg(I)Zau6teUIlSGxsPNC{3bQ(?oHe#4D3bkeZ-b?|rfk0l>~(V#hhhc6D_o#m zQ9@PCLxl;!)&yY?vHG&J2*i`J2KQl+_eh5|6H$iB`BjxT*pdDB)%wFV*JqpOP)R{S z9&jXCh5}11$85!NINHS5aEP720hrbRl~)_7@xnPKWeByA#wUD$g4u_1VnWd;Q_4kE zd#|)bMaQj3QL_z14eZrBTbC&KVLfoIjTzNnbTR_r;v*Gz9C+5fO&#~)Wr z6;bUf4rrs(;_gv$Fv#J!ZfamKZTaK`K=j`?5SPbxMsbpD6 z0w5*c`%2E$nTGzYilu4DLB)?QBPrQ3&ZHR}FeIt|t&$b{ zFsHH2E`YFFzf;(8NR{5HDtp$Z%>9UiGO9&bV}2f~+4SPC0$4|ZutsTQfT0g>eJ zYXAnHL@EP#XwEz@DuTnD&o{Y=XWPyDZd04~p#j#EfF7*iuc8nsOQX?+eW7>B9XVHI z9s!rA4*-~l?9|c-9F?MBke$dW<){jUZ+RDGD$OfA8)YUjRdNEKtJoP8CNU~Vv!3U) zS#-0_HIyxlqJ0WIB#+(4{IIS1-@k4X>@V?FO{>!90FO$Rd}eHpDktX!d257JBK+-O z8INzX#T!S}{PaQSC#4;`PeE}OwDGsakxWIF4jM4~2_4gKN{$C7}F2Dy}N)7I>@ zfnogB)pu5yRpR$KvXa^y)brg5=c_65qZ0PbR^un4ldrdyd3Nir2GAz+KD;rNE}mxh z_#l5p2TNnCYEE zob@vL+!<)Z)aBR}{eLFb*7YT8T@kSzn zq=wLfR&~}SJ?i1ik5tDSv-73|F4ivluyB4fskQ0J*G)O$3vayfcsjb_uod6cu~J7LX46-l8aS(}T|F8UW|ww$)v|Mi zGdk4GmW%52huzr(HEEx%f-X3N(C*YXu%8oV+UsS!7c4x=90O+bG$sOfm0PdO5)H`# zUHLh&S*Nri07lWKbFG_MbB5+9#l9~fsv1uRRRD<4?j~7NHgtDrycCCC>fDo@PXY?) zHZuR?f_(|UQ*XZ4>sFKignH{tGg+vSZ>73I>zi$$7O@Ul)M}3sPWCXLEw)mhrc6N$ zTh3?{0H~~X9pEU6ZYnd)1t0sAS~f4)5aY0L3G}k4VMq(ntMtK4T_X-jvcC5Ic$vLY2SQHCLGq zYF+&VH!I>c{)hGYnkD~OFYil&N7DW%xpoor4;@vUc;YEaaqE)8E=fKYC-UA3^@3D= z-P_Q2ENHvvsM=H((h0#dm7-QClZwvipquzh-W3xqk%;`v>#e2iSd`>0RVvlpE&?Qw z0U@qvK|7WI^%nJdIO`PD?yt~e2DY!L6zg<=mdJ9e)<(@J^|RU!c^>M;BUOrT5>VaJ z2}?j{P&+mvNbdu=(xz?IZz9L%9k&Xl0S5#~=-pzIHMh#TRM_U2CqNG9vu&?qlZjOO zoJ3mosd-!X_GmgJ`8|8RqPH$~1k-k}JO^LU;g_jJv^b6E$`J_ma^4t~1btTCdE^(V zKyY0^_@p?Qlboubhj=zn0ZDS`zajCD7w{!1q&m>a0;xZDX>6!&yv-*v42g^IS{43O z{hK7ML77tBk<)NG0nTrHEtCAYqsgHBB7A?Uk8(E7I`zTPo;yWN)z2y`Sj&uZQf>$J zm68g0Dy);2%4*@dC@k|XtA#@(vDdmNPkAmiz?e2aSTG-mC(>?>n?@b--9M+XyRkb!@%UN(TY$MXBt(%DWWH_R`le9NSbIW#3+n`PRh~1XGFE4^5 zDX`aS-ZP_J{xC3XIt0yw5KV|w6gU)Y8hklHPQh^6!P8wLzveW5{@>pbr^tg_oS_PZz-_S=?ZslYC15;be_CbmPH1sFCwMsDLPxPV)7s!_)I+ER%!c<-~bCi4RanI6efQG)dI_oMdQA;I<=qR>1=( zs}sS6fIP%f1-%S`hkl$*`^}32RWH~>c_o!(hI}qECXjXIa?AakV326NC4FA2iV&Ps zx;Y%g)87~Cm(hQo8;#a)Qu+{k8iBCDiUd9tj7?rqYDPCur?*dyPP*oYHgH%PzyMfa z3qlq!MsqfXTrF#{4+Z_rHDp7Tf!W$O`CbF-u5{x;f-A*)k!iwK-SDl9HR~gZx5?{J z1J*Vgp8V$CRA)O@{735DZR9BRf+9z{#J+UuvDAmEN)sl`1xl0 znHD9bj;n5!elkm=x+PDH_d@-=)(^k@<3~Mp;x~@+zGGF*)KCtD+C8L1ncnp)vpO7{ zD7IXy;VV@TfXyE?rl_QnCbdjX{!o2S!YV+R1%(V8(lV5ZU+{mnR;)QDu~>t(-?}1-tjw~fKNpV z`JGKy``}(xf}Z^&#mYZnZ}RpW!Mh#9I!b-3i2bsD{e>nB0AsJ`s zv0*|DC^32gI=5p_FPb9XvQL6+HNLt7`9n2ZYMy%MyZTM5{MSQbDL-k}?$5P72v(6v zQ+0<6@sgao9M3w518;s?-Ajy!6J+ojgd z1}sszl^;!MJMaoL*+|uqVufh!5G^~B1cY->8FOI3?wt1*SWs&%{iP`A5VxwW+}8K} zVSPAMNi_t=aRBT+97Q-x@iHZB=-y17)ipAcoy#^SZYWaI?PgN{vgws44cl5s0SL9j zbn86>uUzp9jfrk&g|g&G&F8L=v{HC0uC3}F0Es10EEXl~E}|2Ek)2LJIKgNqr;Ngf z&_~R&r_NipGpC6t-+_=iH)T-mx=WQO#Tmgl-uM$E31gX;1+Fb?@RoBQ`?8Vh{H;6l zxmp`skw4$Z@N2BkQ4J6MI;WJigbP3$YY>b$SEp zKD5|DF@2n;MEd`E!EE(>++`8Hf}xMdJP!E*B@2wHL}HkFZh*fs8I~tjPJnlwzpxL7 zRuLQ-&L{ad6#izrT2&+Ba^RcP!T+B{zs0D{2#ZZHb2cH}lrNL?*xocQ6GXEqUL1|M zK*e23B6#$cK9L+>0%0cS5l*nosE!&@nMxv-O`Y|PQq5ckC%bqR@C$gBDM6L!IOEVC ztMJHbZ0fS*Y_47jZ{>0q?EK5=NWQU)1N=UX4o(b~r^w=?LMEoBQz?6@UL~F$5{ZLV z-VmvT>ckPdI+|O~TYUp3o8`JIc1g+vB|D1*)(uWdE>$8aU$tcjE>NDtpf$FG1Qp8b zG|oeN0%E+93V^-^?A0oSqViEE;wD>o3a5l9UEr&KoTQFB`F+W+_VOLvBAaw;hjHS> z(gd<+38M=Epcl3NiJga7=1j3}5te^nt3NGN-kd8^yoNI^XWMs|t|fBI^u)Zuhm&Bg zZg<}uO+7>6!yB{6W0M-nd7YDoYlH67VXgdw)$AuH%@ z*;LgYlCWJBRJp-hr_HKMYj-Icex!fKQfV$)^vYxec~7I*rv`^-y&GJ~TG(S$yku}EaO8wJzhe=t2-8LGScD^+*xh@k zXB>^AAGZO4*O%vbq(*aUwe{wuR!u6y@yE6Lidg#?Qa68G%^W0m`BIZoRWrP)7;lmU zruSrbY=>;pfWJ#RGN-MAQJs~ezEArR%Dvy~P5DPj?NzpSU{thH4vFXIR*R4q0X~w3 zHS}Wvb56kTD_#+_ozH1hdY;hJ654{907m61t&ce9{p5D|S?W6QYHXBTlGCF{H!HrS zX*3mN1YdJbon|Af=^~-jQrg71?JrlVM)Pwf9p9h-X}OL+E!Vo^S1)DsePga{t;6f8 zzA5z!){_0;FQDpPG8GRgk6>e`9M!YE- zypU9eEMCv6=256bwaL8*+EZ83D8bLJ`SGw9{CbZAW*V_MNPDaN(v;z#PIBx?lPeB1 z#rz^}QrwT}s1_07%*O!xP|HoV+cfzU#{p)5vQ*We;Qzc_TMxK?*3#Jos9P7yuYG#f z7c{9Dnw>{JJql)jUQ29yyzii*1up_u7CZm0httFI2Avr^k8V#;YXYStG}Dp8< zq?}~$T|0lFv*KI9L(v0*mMOlHQeVq;?3+L7@P~wLiW%ikHC*G(0Ud^t0e5jI{$%%+ zF36fv!n{x?h~}(%s$zI-s5ZPKWDyG+lZwk;5@DZhc<3%gsI!9y7AK35+Qxdv`R~8| zi_UU+uN3F^jY}oX2E|WRho&AjD|Xp4w>=`IjUFw?DKs1xPd@Xd<@2Re+e$LW*dKN^ zi00KU8o}PXZRNztQwK|dh}Knf|}~mjA3$qlm*#I zxv;AoC3{+yj2VIr3hF>jBuT~`svvurQX*(S3Rot{Z-+w8D2Kz^OL;ieT8u7ap|OXz zSlD-w_`~-<{U!f3?@3Jy>hR%utUXASBVUQ-=WsNBt2vHS$-Sl^@uQfvU98(H9a633 zD+#Hq^jY;vP+?9@S8r>V1ow0Rw>4-y!L5rW^$t0Ikzv6c03wCx*p4spqo`gNYY4*C zIM&e2F}vc!LGtoX;gd?$eLY%M*l0U6+TrEhCPOCgA=z3sfOKxA+foI~xzU}J;m z#;)z4q~9)#1QJdss`z5hAJ*#oZ}06S`qz^HAKnE|SNN!EjY+CfD&Du{u*-2qDi)5y zrCp6 zD3en|!S#?*F7uXYv#rfvtM$_wzyAEs@6-0R z`ZD$Xlqy~NK7;zT{kru_2Q(!G=}u*JIhw<%fG;63nYjeiCIQQqk2IhfD^Xo3rn-gB z500xEUs;<<*78zTOj_>H!!EUL{=R_Mq=t38uK{lf6c)y6;z&ZywsWgvsrB|2WZ$RR zr6F|KpTEf%N1O^>AqqZGIFK!U@znl@p2U24 zDts@VpXXdk+-f33P*LMq6l3Zj5h(a^`hcf&?xce>fzbQ3{&s6R)CFP_N$!=)2Zjqu zpHq$jqBzepDjip>!Us`J?HNk9m?9;-Rx(q!IMUs%n=Khiv*5$Lsvb2#A%Lk%3nD)m z+UMoi8c~D%IoI1;=a-+JFR`|~jjfLG#-vn}&I%dbsU~%yl&&50v?Sf6Ew2zwaCW^_ z!*5FOQGOA59}0bws3apZ-k!8*`VvYmmXEpwe+~sZFdceMa%#YoS$f=@{VizDihQvt zFQ<7N>ovbpF7Sm&BtvRF<>gVG@ihZFh9yBRQ;VldKno$=Rhilm$dz*gMf zO=j(dKLPFfqD>U=A*rvb8jPKV$A(^5s3>bPExwx^oF{}DXAa$*V0Kq(2A`EGy zrMX`%HVmBK(n?J-_{dqg9p28vLaV5lPRH@WrHMT6F(?SAA+kz>gH&Ju0)xPPsPsi{_)uxnY+8bBP=l_K zb1%@lnc1PQc({1|yYInH|kFBhHB`rOjTI;f7i4d(1c zdxyEKGdQ!-|1`|X{S~S*znB9$y$?Pg{X+V_Pg|1m9ghIm9!nn`0(53oy&f*-zAomI z`Pgc`Ksdjo4FlbFub@iDCFbeOv&B?p1(Jz58S1ta>Q|s2Z~k+oz68zNN0*`;8lO&e zRpzl7CMrHq9Dz(%?0R!XQ~aZZAAmrbH&rl^Xr;qqh(%+sQPJPFmeSletonNuy>qDe zDSl^V*}N)Lb5C1wkSy!reeio?dXSaWN3}*dD;3*A+>4Tzq)`suzpc2(ev|CyN&Uxx zx}BiYpn)fNSHQ(7$Zq*tA#y~EegKvd-SmznEA3RACdZ+7XMmaxqQD5l?Aw5LYwj*>hzVj!DROo=jUe`}zjZj03=wgx z_gYy+;v-j<{Z{DZ5oUq$He*tLSaSr+nFCe7sxkqJvTLHAq*GH5Xm+iDaT5Lf$CWDI zNH6?wlzX}sAz7XwX>42c&Y~8H-o>_Bqk@)7(P;YNRq~(=&UOR&-(}w0ZdMaf@wa2A znhEWhfYFb~!0X5&smzkq*1beRk0smwZPl9;(6?lB(CSEASx{|5-HOldG52|CX$M4EvVU|cF!`-XQBGE-VofjcR>Hw4+Qk~*Lbl`<;?)07FcQkpW8~VIxO3h*SAI1b&QVi^pkx+wXsBj z+5$AG`a?CA5-ZhV&d=iI&EK*Vbk`$P5pG>~?^HB47oD({`2z z8ojO*R6swR`a70~M{{S=;GTKT)K&K>GFyT)@xK!Vh`yDS?)5Z!q&rZ<_m`7Ho62KX0s* zGXfnoHmjE}MX}Ya=bH)+#SjMg8&V7^6}mpEYg>`3i+tQqkl`jijoQ9dH3&GDN>NNV zgh4m8!iLaie4gf2hrgfMVpW*xceGG609v>8u5OtGN!~jZ>7lsdan-M8Z#yJ~Ne;=N z1n(CEC9h)?2D*#Lr#LD*!7FGY53v|z8Po>$g7EqO89Nsx zJ8~n*{!0GRE=zARFBtmy@k%m;T9i&&i80186yybZEVHOH=0KM&1A8m`!Xz~-b3;d4E$ z*7tYyZ@LRKa?0byXEUFk);y4ag+G*(nOVbCYh86e8T5M<}N z9pinj(KxDQLYST@JeP1i5vh)q5_e+}8C$A{JUp=&Dj_HM$IAbIVFXTOuR0fGAC77FgoG1}=z zC%#-#!1sSyC&I#Whbzk1CnDUc$x26x+EZ&8yvzCo9u*srCud)ol@}{S>khpi_Y9go zJogf~A)u+I z+5NZu!CN(n;YBtFkb;mDuZp=2y{FXD?f~en5}86{H;?In?9jo_m#81Ka|J4gMrk%n z&^y`iDCNyM_4l9u{{8!xH42b_bJpguUb-Ta)Aue>yihcOOow345iZS!%9@NDWJL;; zd+B5)uWLb-!KtM|Rk}DG!X1i{gV-!M)2|}hJZOAeo1zo+x`w_Yr|{&hlGe7TXytU+ zv}F@OuD6%|neAAEMo_EyqGCD~5WB8`znrh5_@E{weh5FeWl>$h3@Y|yw`se=F?3hi zeb@SkvKtnupvv&QZBS?RGSb`i`u5LHS#64>nRS)5c? zyGT9$@p@%!a0*9AFDPAS91mgNH`1pJ=iYYkM0P=nK!Y=v)uWy|ggf%D*t1DWt@6w+ z%(c2S8#UyVKcs3u>sf9}Y42c1rKZfPvgplqzgaL!mv?3P6)L&>dP!48}2n{TJqMY7WsaGiNUH~F;PV)szN1D zBF8{E$!n?P5nHMXf*g4j)OBuoz28$9j8DKTKhDWI?N*h<7Q(b#6Sj9at5l;K6i#St zMSUe|x}g^np`O#)6|y41wk}2Mq|(#A#tU!2l|*4R9YM}f&rzF`6u#2ekMTCZQ#_A< ztO*KEA;9th8-jcV4TIJ9=MZY@*^L2!m1CJ&CFMeH{->aE^y^Q;g_cynKVhWZy$DIlJEdMJ#adfvkYfj2Z z(U<%`tQL8i8tN%#ftZq0{7vEeoy4J$_=Nb2+oPp zqVavImacEl;rM*b^TX%ykJU+M`lBiA2%P&~FvP|OBw3RBlMQLf|7+kRyKzmt+>NJnVFMdgG|d zzR-3zOU5{5e8@DND#~~hn)y!v9uXjFQ=x=Vm9>V^5{K-_GAbr}*~altfU~_4IkRfHJTBnDN_6+=T$GFy#T5BN zy~1w2ZXwAcJO7aC+mxwE!}b2_UxzZMvHbvwFwMC7|JezaLuw;j{jl3^4edyK21K!JL1rvK0YYET+(`^)fQ?oF#8U8APikg z-s)w>JdrVXJ#$zeaE+>2cd)mi*dbWr&dVlL#n$AwGgXdPqgpoF*8ycYHoiFw^nhfW z-NvdA&F+-0BF^ga0+%gXImoB75ndcoA4-bYoZAbvt>fm99wD|BXPoi^Mrcg%sJ zPJI)JO~DqsfWO+ZW~Y;k3htZ4T#-T+pp>v@kF{z^2Hbp-!N<*Deiy|<9Itm>xiK_}!Lmh%CFA1d0 zkFZ&87i2pW-K}H;fZf(e_QA`&t{lv^Eg98=Lj3KDO%vtm-1PQh>i%T0xtJ~`re3i7gBT>enm%_vtwR|$`Z1HZiS-q5|9v^DWlKh$e{tPO1Q13au>S6 z*&ej<$Ii8<8;F}8a6Rphof4B3yWLFfp`AOO+v9sluW;yA)wf#v-2qgcT`X+{G((+s zjBA2UNSJD$aQOkkSv9WB1OtKAX-tmv$ECo%~p(8o5#uucenDf_kPWzzs;8O z(;w?9%$hPj)`}m>R;oK$@3J)=SLVN^|Ax*kUmgOwnVhXU(m~26uu7Udv$|v)))xhf zY6tujNgiy_tt*75xI>hD*4t^PXF4jOIIvR4#q#sD%Sd4bFji+&<~@)~eO#p@PEA2h z6}AV7shs-eb*mKT8x13TX*^`C?=ln}OB|Gy{M9bI{JbRwbgAbmK$g+e4SH!noKpKJ zuT-pgyH9OJi6ZKD zCO{y0U*_u>P_oGpad3I57B?@=Eee)Uask{GC+^AX;Dl4*aCHYCI@YUiu_P9z@BP#D;V(be7yZd62KcUdrTI`orirfurgi;v9P6B8 zS(o4UB?Ir8yLuq|NM7vQE2Wx0HW~3e1@S-`*+Tr54+;X+0HG*NGx(Tty_(}Yp^_@5 zwj&(B*LB;#tC#YKR1?k>Pq{MerFz<5qu%x<@HGn;I?7~kF&tV5g;Qh~fyqmN*j<)& zg#%wog*)tx6AJnQ(Fz|?oby7IK(IDHmo)p^b$kEk_a9%U_0s+RcXnL;x#QZCLmQh+ zH8{!m*&d<8f!Xn>q_#W-BN?UNNjmQh?pijO%Dbx`-IS3bJg@n(^Qw;106T-69A#wq zFXgh$o({S1i$}iOwAD!+I9~6k3X|fUeaQz>JeQoN3s;GG=BCQT)_9|uDosk%d5`k%y1=K6p`6V`t4{rq>YE-AhJ6zVG zY15$Hq=gK*R@-HnzmA+{HBuC|(|StXi%#A3dI77fD}_z>)62q(+IH(x%675-q44CR zNA1~&37Mr`mqJdvZ`7ZBoq*d4I9)-#N0xxCt(K>wX&mcq-M^7oC_8}tF3~GOqLG6n~_~w2DFv#m64@qz8S;jYVS{>mOQdM+pCI zn5cR|%9OaU<$ODH+}Tpb3NVJ>=8&-y<=hj*qHuX%ait7nRk97?I z@%e51T(uFb>vcp&(^cq9j?%0VzD;sJK;Qd8A4KMNA!LGN(+RK#7dK^Ri?`Y%>kxEl zPswQ}GRGzH-d`G=|7Ov?t|e=%S4&SfWwmLsrx9J$Re_)iUSRvH{zUCt)QAc|*x{g< zgVkppw%ZkSR5GHfcnib^PYiW;od~+(u6Xz%;i)=X1_rAR&VvZ2o5U&Fc7Qq_75T1c z0FU2pJ_)IhRjDKruW{9$r08m(S%StPkvFFM$`+D$ago}AFmmli7B#310XeJ4KRzkotqP)(K}))se`xdorv_t zgVL2+e#xpU@t1>xebkv8`&=9)j9xWq=4W_xnpnYvH!Jq{`Qgj_`t9AP{&9Z$0%&?? zV*1<00v_v(?oV1%rRyha$HDQ@u66a$Bv?5pC(m0kCfMt+aFO@hG%tDqEV_Ygn%EYD zsfM-P`KrLj>UM>eJdoUc>ZSA2Lq$m@&@J_Y5uuIrBph+^g7&C+fOm_->r^Sl$q&dj zGxQbSk)*X;6wuzSW&@^#B!n+{Ef*{t4&iot1376GQ+ojWx{4Jz{Ot zgMpw%X7&9ArK!#7a4K?CXV+2pkkuLozP$ zLf|65n{}et`T0`Y>OnTxf&P>)5@KVX_113iI3$Nql5#Bc4vcqt#I#Lf$9i?V(!>K}l_Nhe^o{d`l{6P^bzkNxMMM2itK<^we|h zX*Pl9AT<;X?IIPoWG-+-Q7z_HbZV*8<~5cf{ai|z`ss1g$6X_7u&07jReg)d*5#hoe_66WjcV)qCp~3NDj>j^K~`}A8zkEOdKG9l zmDK3XA-F78y>+X6Hm~y{Pc=1q)e`~W5K~_lE}InaS%ID!Fi|S$_jB1YIJL#&So7D8 zKwVrz)za`arjdw>lrB)o7#Uo#QPolp#u=0-$v}%O>yo6eX;>s-AsR1{CDbgiyU&;2 ze^N9~;Q=Dv=^q8}Nz`~KjzJ&xac*xhPA~@Ni?s0{maDuh*Mq7lQ^MjbCpk~RtI4X} z&TbJJERWTmBVLeC)hHfi0(!0t20u7;xgSoJs6i69O?z(#E~Pmi6ca=6igy>VShVT#QgPsJ6y9&vyy@*JE9 zS^sx8Fs39wMP$vhCrwv55ogefg37EOoMLhXiB2tQUDd`K;`FoNH$RbX~O|=yc)N|f+T)K?1 zx9{TYd{u>tny>Tg;Z3?DLdu4gp-CYT(S|4=#91AFVtWkF@+TmzBq4(R7z2@%uM9;$ z7jJ~gJyq902fj$(t=V8cw&pF%;b3*vTfxinjnY?ByuilZIm6`psP{1i3prR^mz31J zL)WsR<<{E$_6qyM=g~jhPmzE7Tl!7D`r{^>l65A>O*+LBnIqf_1@4p;U_Zk;t5}E` z&T;@1s`o`?e}W6uk!;4zG{-sKRX9By9?afbJ4tui@E$hQQkRl)uK3~1PjN$23_PZ2 zyTi-uQror^>S;Q5)hTJah6nTX_J-Ydd4Z<1^{FzlcX@p5>LqQ_Tva~zX1C{1@AIOL zIg?>TTji5Xv`_7nc2x_BL~@}?A@i3@vwvAORW0K)MKNCz-On;c-;|j?PMu5){+tT- zSY9>_iUQq0L#N~tDQkA$x(#X;)#k{d8&R1xDVhdk;d663*o$2{KxYGo-O^Ya4&q~Q zAgZ0Uzhbh}5jZvICIO)G7)tVFi4<9wY|A%T8AXeesfCDUn7kOzHHkHN{Yv%Ap*~g2 zQEpC`uS2>e$d!%g+ZaTvFG3Pf7K=BS{I+r1Gk&#F|`;c3xW|jEyS8*T|iDH zIHrKNIfo!#ePxrKjW;oOefKuiGG|=EGx63>T%jDz50f(vp%8yp>N9u_PR^6Nix`$;u+t{jX~#1Mf-7pZMS<2Hy-c-A5!T z&aRoWyp&6}wC3)lzw@LX*4)dq$f*m}*}_N(*l*{FLYO?QQ25{vZ)Y_CPFADj1WWBp zQ$ChkmkfQ(2})pz*Qj==v#$d7X-UfhC;3;K)xtcd-BE3~)d=odTRSB~nqT&8Y@0)H z0)!-66aPiw0~Br_L8mUKj?UHK0x9VGNrA~14o8NzLek6En>G8`zy9O;{NJAzl6@KU zE6=8%Y9;B&R2F?x0ZxtQgEyzq`BvvE)FHlr#H@x3k%yB+y@R8#CBy%>xvu5xJLQ zk>3e--ehyPR$jK_zKh`;zT-S%dz77Y~k7X`* zfqPAMnhmqRvc4oY1%OwGK<1*aUXl?c0y1j!Y7})+Vp9?rL=xv&G*cbQ?EY|0**H7qbS(%?lwUlq#&O!YvF;z{_Lih$$zPV5xRqyu(-1BoIQz zT%79Zt@-x2w9q`-38tuT)ycbCvt3~ctw#F5a!!ITi8%UvBnnsmTaGD(}jiJGXzcTB@2*BK^EceCjBXg03m6S?)YL zV9)-}KDR~TqQ+H>>>^P+|KM1@{>T3f#t8TsiG(2vfF!$Ru0sJQcNpY&4CZMU#PJX;PCX zT>V=QJq3fPEx{CxOhM?k7K?-T)KVGVLU=UxJ&d#N{Q2 zfqesx5F_Yb%O|a~Q+ef$wVGW%Y#{#XJYN(jlVwN2b~-FL$LS7OldyeLkGm*vPQiRG zN#wTuFKf0g$;wl8w5i?Arf*rzC~^s>Zt86owwvllIOdzXJA2qkwn?I}dkX5SOD5dS z&-=@Sy6Am#l;s=Ouz(_ZQVMp^lS9fHBzDDt2{LOWD;=-HTz+PWRTi*Yl8FwAI3+(y z0-u9J$Jw@9WE4`5H@);Cn?y8q?iZT1X_2Xk+W}a1Mm-9iFJ0}eGQtIFK1oiOmB0YR zRy6}_e|t&x<-?C}s|~ljZ}w-UG=dDJjT5F`u$-F?G#Zt$#ck9(v3nUksZDH0FDD#( zF~&S_7Jq-}46AOXjx5_WbIPXEgxSN}t)Q-BN<_bdnuSTdk4_kWWs?Cot7>BD;3KC~ zwJEA%iqjfM;Y%Hx><8o@3XvxYj!POAz<~wQ9bWw{{T$qxCyTde%DSm}vzt&Ck$1YfDbuIR*cB)l)TGajFxa>}w(d=0GN z)W`uoKb@D9wCwPh6kX8HnH^xBrrTW}elgf`M71DqD&wrFkgzCdAbk$?>&{vw#n>-9 z@BBVnyUIy!p{zeq8`1X(&{VyZZwoY3h4ac3gp%&;#8b|9MVM~3HxN#8rJn3zu^MN+ z6Oke(XV*E9eJ%we0P!sQ_U{&}{JL05mn-1y+#BmmnZL_oqA)zH=4REZJ}6qL2y=7? zl8cLA`#v?Vr=$Rp6yk(KsA?l~;D&gJO{gp+Va2lZ@~XPsLbEF`k)>Fkc#3Rdaz450 zpdRv`HCq{$;!L{ZeU;UiTB7QRN(eiQ96S#g?6w`hdn=-(q3tD8#Z9mGZ!AkPq(%Sg$A$7uZKxZO%QI|5%wopDAlf25aWzT+SuP>t}?lcaj{ zE^9}0ZNR`G7iM0HT9E!VJR=?}p$=*?_`Ho+U+3>%=eKX~KY#l6F0QlaW!2*>=2PKU zaLlphYJs}){fFfOZVW&GGSMP;N|xFpHY@UH z4k3GS_kq-7;r&WTRfebUrj4=@_9zv|vgusNgJr!`EF5ZowJkjY*pLNWh{U!gJy2D* zXz3ZZw?Bl#%SEymds3Hk1~zrgysH_D5SY#zPkIl?Z9o zYbVt|Ia%jD+S|+4Z~cS(yYc<=*Y~cP*E;{_>xfIzf_I&tx|Lq)M|toLU z7ipv>uN+mgr9LR5dE0YR;@%$8)ds7{Ccg^oj(ME_U(2`uwwI>~=s@h$EPcs#tP#M% zyQGE=3OM?)x8uy)Q-RY% za?p6F%L^`N0t`OxtaafDb(ah-Uv^SmE`1a|YAgd-#$(Ymv!+IR;_{t$4OP!nw8QR0 zm8s499;q&N0LrLp6(<$#D9*B+e!lY(zVVV4yqQVSWSsi{w|1F*w?E`A^fhpRS)Y@n z$*$!on~YJBN-BnMbZl;`1` zg9OKn#Z^@dk&;wB)z`Iaz$YqH3K9wQ^S1fFH*If8bo|iM#%%%j9=fnm$WpTQw2T|6 zX{k3s9GkKad(|_Oc$W#+n#L<9=Nsk8s819CsuakL9b;x^18aHw_P*b%{`X^kdl~dy z75ec6KQ79=*lsaq1E5`wSB^DuB-!lDO0VDG@-XC8*=ZAHQY?1269I8LT?d8=>fl>F z?3Ns`@#^QE{CW|NZwj=U%*E^4*c`+m2s7;4COI+jCf-?Rh;x~q$zSDh3* zokH&cNFXv8C9Qi(>GkBSpv{)1vlx(*%5ZwU^9Qg;vjf$BbNnaVo z4=7`8Ty~yLaYNgvHVOhLi+4*51hA3ox;F3CX@m;KQE;F5=IlzK+8hA3lGhA-ROoM) z=xQQsy5gv}F8@YGWB6s=T(iH}#p$_qvmBodayH zAE{$&=dtW?m3#FSIi(P&pNN@?!}H*WPE|pb$RtOkjLYeI$^Oy@E2_f&_Acn#Ki+>??Ip>1Kj-99j!$y8?S;WY`K3qkQIy$F zUg>$2eUybNHw^~tX7#NP){}s6A49)80F#4blne67${tx2b$)Y|UxSi2I%)2meLs^DeKl-v+i~B1oL|0vCZ>J+IV$J5 zdh9bIEn)PO|3$!%bV*!Dr*5mtR;iF6v*z&SFYjoAx>HoOG@)M8jmt*c-V_Tt&lJI)WcHMi?$!zmfZ#ERHbexn(5>Zn?WB!s-^nfe61V(y z$^7@<`}oI;TDPQ(CoK_PE}5QGw@hTg@2X}UJFkTTQ}@iGS;WvlWom*#>E|t_%5<9H z1mBSrus2bh*6vXADc%GhvB3_alPcUhMbVM%zN>LYkwk#!Gr!JAYxL;w6x+LlL~R;$ z2i~R7l8ifVXPyFn1&ky3QO@bERl6#j8N|zhyue@Tq=HVap?mA?*s5(!=lptK@;9;T z-MHR~fq=loDMIEE6E=3K*K)pYt6%7_&Mueh*J2ioFt(z0dYR?>3Kc}u} z?4NDwpTuDx0f6Lt*#UE>%Fd?@v!vrXyZ3f9EDDpIU#1drc$Bi-E5QWr46(e%e>ON# zn~k!cn%x~r=T+sTyCSVBHiB7awniIR)xp;d{}WL}^HeiY>t4B0AH(50%{ zy-#ny)xnh(4w|!r)7^?!?Ha-VvSPn?Sp|pgnf#!q>$7cWZ>n4#e{d^Orx~i3fdB^( z4z-MeVwY1*r$gId;NE0R5ay*wDLn5;X zu@b*bQJbE2UXv#8OircLZmq;GFO{8K&?m2@w@tZk|NQoSeth@sd;k9a+xPe5+h6p8 z_!~g|0X6K-6E8s@D$cVZsEI;d8h5*5{?R?+m8TZw)bQJKnW2V0A~|7F;Smcr$6uV_ ztT`TPHx$j3cV7C&`YckI7tmE-j{QFT5a6}c32TqU=}<|%WyLgoz?DWAtSGg4a91A7 z^i&|HFa5;}*>7+|&=g|pOVIm;meJy4(?2{O3#V^ldNE+(Cp(d3BewM2it`Z%Wd2-$IT z(sPv4u7?>QN{h4^h)&hPQ}Blz^h;rhXm9yGB*(|d>nB06pSnD7{yu*6yxQesY3FNV<$$ zL)4=_92+iKYFXWQ8R?X1hhwO`3>DpZOO))}61&vwx`BwoSx7YOB_M=1+pSc=g(Uf|BA51R4^3LJZ4r{iAwiYi{q zqqF_aAXM|BrmHhT*5Q@E4(9-16mmbedC8CgXpidH(oGnUn4n`+8S2|mk4fXzyH@`) zEhVy}XAT;ZvOFzPTNK&Si*b07uXd+i-GN=H692HgqO>FS*vlI2Kde{$)scWAgxAG+ z?>Uq^*o6+%BXSK+mqGDx;w!t&kpc>h(B;vqPjovOR1{(y6921nl~2`iUzH~FXctEuTMUp_Ur~}(UXkA;ajKBdYd%AfByQZU!Q-H z@wTJHCsmO%tj(lVn3l64+t6xSnb@T}*+ImA@@2 zMHEyX-P_G}Yg()xN;^drT+eNby4+FL643SCdL1nB2eDoEsS@bn=i7231*;;Ww_~i5 zKIG3d6?@3ffEc@L*RJkJSeiT5S=uV!DwN%$OKhzCI0Y5tD?5D?9X4l$wM?VfI8=Pz z|IK=-A^6fw`9EKHzV^gv=>!W+8E%y$W8BozI#cs9$G-h_Uy3nPsLYexcgs!^iLt8t zY0sT9GA~Q>TVW85S~a+n+vQN0ym%`0n_XDEd7*TrNG%pjY*pKjuZJ=_)p%^)^XM0< zH~~34mrc%hqYkPH=7N4U5OQAQvAlgRmwA~U;YCj7=QS#&=>(+VVR;8{+QReIDt-}m zS-|4xosgMVrM71KWzoLA|NN683p72RluwED91wGJNDgt3)H3y@C-XWFP4rH!=LWIX z+s5deu}Y`O^g0r0tu3!Ju?yIC~-vRMBO9$PcN+iC>Iygki&Z5HIZ!6=ix*$1NJpbP-v zr`v1HSg8uA^e7qmN%y&|9xPmYdgx?IZEOKfaYdv& zc`w$oYIX$KrBekj9t;R%D?vkH**JCAzjf{}USMyL>>u;%`T5&?VH`~M+W*YIE`c@* zf%?=MP_%O_&4rY^-4WtQKQEHC`CYJ^L0tUD@ z<2@T|sHwRV9@brewgyu^HQ$y+1&3VXKvl3#PHI=WlFd5p%$;65k-DlE^yG278~|Y( z@>N~Pn6-ZIZ1p^a1fY8r^3-e{nh~k%8kfXV^oI4^D7`cVBxLhGuGDIiN*=)*y0M!INdb z>nkj?4bNX8cwR$4>v=7w&E303zAd%GzN;x$N&rKK7#a4+VPQ54^NipL^Q<=iS?f8!?wgmFZlN5csR7)yU z%E3WXehH-Dd&v1yF?^Tt)Kdf=T z|NZl)cm2ojvw!miPJPBvOwhwrfZ{1^jkRA+E9v z#rX(z>;NL7wG(pITt|AlVt;=A@cH|Pb>Y9iI4M4-6&eFo2PfoaxSHmOwGxs;-pe7OEx~VQ)%0#ulp@_X;#*@QqRvDjuutsBPNTfQwY2 zccKy`Wbz^o^*5*^E-hb4v|9Cb)jl4ra~4T@{XU4-y0ZW+z$4A+GyZDIi~DFHyp3`= zM0PvNDCcq?1p7@=2k}R{qsTcW@!!gJfZ9$)E`i9NfkaLMVjN+qm{Tq`uo+P8%>tgE z|9n@MSUmyyNxV3=H6xW2l$b-23e5p0?}nG<09@CE0X%O3TNIuJO0c!G{owQO$)l-x zAY0U#-rc2aT@^Vkb9HDLc0bdy7b70J8^xoXk^Ry9y3kXQTR;0Hn~r=CcGX{p~?F_lEjoV5hKL`aM5B_q1H>2QjMn_;m70isw(F5Fo6gHqyPN7J(F4KFzVWwCE6nRqWP;q(MqQJz z1P#@DH#1N>cA&t<379IK&o^r}`hRujqhB;1o-#m`PSVuKW&4uisQ)&$ZPIyaB!!!H zFN4*x)LkYKGI`6?)|*z}dMuX$f?ywBvfHQBF}{qH3Gm>pJ8#})bw|?hwQRneAS3@e z()%DfdT}x;5InIoz*H*cLxBylXICFTnG4R=D*=L&nJ>*=eV%N~g(`tqKQx?V0p@B? z2H7uJr*8QO2}r<>F86XR=m3;EZh8q?GHt({#_|5sHNTDz@8_rQ?~X-l-=EDqJ1-y? zQ2FcyY_D4mctZ_Q{de?@NL`zfs8%>}n*AasBonD3>7|&r@#T;O$=Ye@phkH-wI?Cb zMrTU1r(whX&|yElLKIjGZkkk{TWN?^S{77A#*y-d*Mbrr?_M=ZN^z`%WhLzR|zv_&c3{WQ})kXtGX?`#pOL3QbL~ zP)mLy)UG9C!G4VI@ABXD0DtPi$;s5RD|@?0VNxr&j>H=^D;u&bm2b@|3i~P3;zLwY zlDY~`l_v57xRPY;6_a)*WDSCMsteZnwRQ%vM3c!aGBjHfryR4BJ zJJJeDo=dtV5C-KgSH8qeZ zomL}SWu#+i%BWbY|M=V0`rd#4w*Mt52tIx+m&(iInsX^kgT8?W@y;bcbf9^Qy8* zr{(F@^HgV26j+kiSO$-M$a!}@ddtI^e^&X_VNEK;p`g8hO9DIygOZdtsc8W_CBArB zx$G(n`I~x;Jo=U7x_NNaL4!*V3Jg}RrU_Ts3DGQ`?j*o<5}OM9(nhq5na-5$a-gUK zyfqB*QUZ@EVmog83>9=S99YzWuE;@j1~_XsE4k4*(fG@9eV>bl7ys6N3NRi|va9wOnphaUFHfJcG)DX7;3;DTQ9%*p5MuWCd7$*<$C9Z)>8Q zQt4P6yeAj0?IO)jO?wpFXmh!Wf~tweaZ*}{vlggqy7tVp%+bkyi9CI8Dt1wz9eT|0 zX#A0GCq<+0;cX3Y>RvwuT!L?($iaM1(icj^$HYc zq-c1%V)K08m0%=A9>2x#)D@=&>MCkFzj6!kk}`-Y#BvNZ5**YvhqA3V8%=IzSB*w9 zLE@{LpWdSbH;E1^g@E6b)G%ztTLm$eND?o2jNCq@J`F0La%w{}9(7SuMRZe)aOqt0 z3X;qKiIO(ic@?)pfYl*d$`As_x!KLUj{9l}h+37XP(Z(*9FNqmw1&0n#S!rSlfy!l z&bt^oR`HAIGRZ3@=Z&`+@_PSmyuV(QeO_)ao(JaGmp9+4>MY37^pl*zUm~OK^M`Z) zS*=1x0;&6}*^L6HU-I@jlyQyTD+WX*9|ubg;@H?R7A4!M0fi>3*_ub0kYhW%Sp?YE zv%VtzJV2B{s6?*e%qgnDx8RK4-k6oelLE>EA}DV8lWZHXG;gz&q@bMc_LqugbZRxW zporw5@`~Mt<((BO;E`e?>)_a^&Pl_{^Tm|nuPgT5IQH$`{1Z4vIHNWq&pZlnUwj6J z?wrV|q!BUa=*gB(-wzI%)oLRzs=*R;0Ib9|QG|l#WFVe|#J)T$H8!{|M*!w@W=Mz9 zD!F~~e6fNxa2&Ti19_rK7z6`2ORe|T**NT!LgbL58MfEe zgnE*&Pqk$-QlvK1DO>JNyJcGv0!Ud7lxKhuXFpgF%K)Z+*yIi^IsNBD><`5l+rtfXT4h&xjJk|fd3+S?bBV41^JP11RI10W zr3PuR-7=3Ux{jT)ARE+ADp%*_j_w%j?I0$ng7s}`Zc!OTC!5u~CI4uLz>)Q1+nah@ zA`H=DD;Eu^cE^UAbK(}O{vJ?7?L0XwEFaZ*d3e)TOMPA(-zqrZ70I*& zDYbZ~j2&h$*?EMGllNG+yu*~aGFZ1}NwlBoyM=c5LYHV#e z^X1?`1slPeaxI_(zOXA3LfEign!F&TSXhJNmHJ_A?;X{o9OBrvO#YMlQsj5!OybOh=|9&hu`hYf9_MV$YBvBVTl4J4ZqyhYA^C$DK_Xe}CNb!hiii^coQBUlGd z1w(I{b!w)SQ5^s#OYB#7RI_O5$fr<)Q;O$2_@dZ^|4ZCD>S}G6&paZ9F<7O(-tceQ zVk|zpF41hN;vfL4uL^^gHAOq$M9!n~BRWcaWp}8|9YDubg+&!|uBm{T&LL9?`sz?T zfyD{g;;~-kKk9EUKZa4rx%5@>nbYbS~0tx@mM<+-yaG;(uPS?d^gEXR84+JI|xY*IXmz zPWI>Gt$b>XN|9PP-(bv3m)*Hv$FxkHJSFVvDM{HF!0zwWSMqL5pXolp~+ zf~n%6nP(2lPdH0+^Pgl9ar>q*lv7; zd3m@I%^v}5)80y96Pc4yJ3>IEW4nXkc`TV>Djd=w2ar&$*<=F%O1SLO zSckkoHRvMkL_9?@?w~oAuwG95J|+dT$|_k)A>Bnl ziu@4Ch?GD<4>*$V#V-iaKmlETIlx|QsQRmwa+lTDi0AuVyc3`rIHP<;dtVx>dXcAu znG&NCa7L8Xf6LOlwzms*f9SvKsJFe0BI&sB6v684n5^Smx$;Dl_Xz^fXpJ=W(jeuy z>d-AG6%6Y%5a?&)Fpwvy7%$^{RLvR$I2AxYFEOPzO%Wg#t3X>{4hJ-cERr*VVafhzDc8gY)k^qu%v8qU z<|Tqcq^sd29pQXX;z%yeL&ZBK##p$%LM4wM$+Ia_i9yL6!BW#y(?F+~|) z>_s6dRQu_f6|l8Hn}*@3$(WPUO9iDU8YCev#i|)Mf8p)Aefsg`_oW{tN%+aJmwlqh zwD*WqI7PilUx7xR${-!mRZd?UfL1@`a!b~=>7v9gIdt`S>{n}P%~LLp$fEimIk(fl zqys0LM@PD9V_#!TA_2=-x5sRyp1PC()7>qXsKwOg4s zoADhOzg3kQRT<^jR);FrO{B*0{0$q@08HX=Ukz5WT%r1(4z$ktwrTYK>*r7J$Io4s zS6?#K?Wv;7-R%?fmh_wNJe%^T$vN4@Pa^`Y5#e&GN=xd`4$ImOy)-G~*ttpX%LxcK zM-up|jD5+<(&UOfSgxVOLb;_T)v5~fV9VBr&<}}ucNm3FNt%?qI^u3^{>f?vxm~-CUzTlaM<})EukvVS9BF=h<6$VxHtsk4NJ%*Y$ zi}qi#()Sm;-e>>uw0FV{>%&Jl94J<}Y6ta|u_?Gwmy%O&u< z4d4;L>!HRlzpH~iIa|xU%X%n^z;e&d1j=+EPM(pIbW>CHhtrwT)!B)$(2L8mQB@W# zBkcAzEm*ah!I0;EB*Xux}=g`KSP#aZ9|CPgsnh zdZjz_0g}A(TVU~D-}uLe&%giv(^{|oCNJaZ%0j7R1r_t88lo6PvY!npGu8&Cr-~KwM4d-fUbU%(tkSM( zi;-a0uBFt++jhEyaB@r;a+kd)ssC>;!~QY<`R)7XPxJL$I`fu@@y{pmv|%wF>`)8W0BUUV$FJC>n!1BG$o>s#dD6DPw3qcdJ^oY6dR>VZ4*KDrnP<~qJVBTo`Pgg*c{Yy+y1r& z|M2(aa{OXDzIsQsJ%QMIDv*+S3=IGs<4>02>U~?YYNw;-t19;|)bh<5m_W8~IoYh& zhM1$H;`*Ig-4m?d4jmfzwk6)aqAI(C4u>K`oN6!j6b)BQ^A+`1mF0Bv)18z}1a7Jv zqJx~~O^z-8Z51JhD&pJS^IYr#O(Ys{OouGngubl0dm8!n1d3x)1B<`2R6+8((`wtr z2kdh$$!E*+xA#0B-hcY>=R5i6_qSzuv*^P6lcYN5Mwb1Vn)b3PT1Y2~y5z>3)?=}? zRN2t^hcD$5cn?LuXZ2#(e-7~mB{v+1A1gDoI@7%lNplC^n%(QT%Ldg0Rb~@8@l{Fi zn)f^+G-41HY@j*ln4pta2*vA=a_(@h-I}y5T3z>Y|^ZsVysY^>)#|eR+3&P$6V{$(Z3udr?<2anKi$D8H<-5fAdEAvCEp5EX{!( ziY>Nuw3QlurbR7@R6JU$4m+rcfO{QMsQZ%h@0njrb&{u2e@WS+eN6<~n%NtHhNE$4 z0H|AKCC9gZF9|`1`Q~G|^5)O^Y(;jECsWOEm55&ygsdU+>A&`Kc~?_b)DV1u)U!vU z@VPfyDl9p=bkTl0<;)U7B@4egzhq@+tMG^Ip+?_uqx|NZErCOlR#88@hI&tc0N6yS`-_-xS0!!dbuG7gQ24FcZl_LQ zH)(n7BTbxP&m#(yYJUCBdlLyNtbr!S}Jk|`2p zgR<@6@_-cyDsKzQkNx-eNPjY8A6^R8c^%2u!Q`rDqA6 z%dVw6X?80i?nuDqpdUv_o424Lhk|a3m28edkEo!&7FCLw=`kY7C##BhP**&LX|n!2 z00XbP4ACGEjR`1#q%j7Hqt5c_+s(JshPuZ*oHS*#5eGa8FGEXq;O!Ub_}cW_E|;@n zyaH+>o`X+Zd2imVQ+eO)S>jLsWx0NO0DbJ=|L!RLi?#977-hUv(3p1Y0{fDD9p<0Dzg6$M)CY`I?K#S)yX-rw{ttrJ_^4b(w@@|XmLw)M zK53hfcM4QBzpcfIcbn7B;}Wg{W$n%HIHE~t9>fL;<+n)es?R2R zy8x3KA|;it3)TPLoki{1dW^k=Y%79y6*&^MZ2H=dBbfQl-8rg5fs?F5RMA!C()#6a z#5pO(bPXby>>%oSb}Hw6P7zi-J^ST)NX06aqa=o2CrWzm!A|;Fx=j^LB9rdx{DkV1 zwAzjA-6oaHSZ=)=c1{Pi#MqCecQNhJB|R3@8pvKo5=u!Y2|TNwR&!STP%`7~h2qEe zALp0;_1k>8m5l~L>kvl5BG4~`>d{cnP)5BJt z%9w&onrwebw_g9Gb;rcA-APiYR`FH|K*y%6r9w!VG8`1cI+Knn*t$-wc*~_P47iTe zbc2%Hkf%&9^0cWy3)`V)f%%JkGRyBlkN3 za!N_wk?m2fXGMF!^D6jw<)kSm$MY2462On+#ev+bt1D+d?J!9nSb)7m86m{RP5Q!H|#i`Vw$*06iCo$8>+B^vNvf$<|>JVj631wVVa|vMncCCJV`2L>b_?@61{#Jgogn!`GIgIjz9hFHrAEA2b zo_Op~b7OI?*u4`0GEMo+si=B!D(PuES(%qY)g5&6@pE46G7`jf0noNnn!#G6eE|8@ z&veqq9v!EFEdQ!!k%`6>cKRaRa;o!b!*}u&$1VF3G~)eWC-4K#CO^SRxddt>O#{7% zSSCq{-UJ2;sCkS|jX)CXJLQ?W2Gx_@hTO73=HZAp#iO)@d3(F_X?~{wmrPCB{XC;} zcDec*fPlu8qN|!{tPxMbwMGXj1UWhp2m<~ z;?XE_NkO}*3soPdOl{;r*7(x*j3fH69HCO_q#aVslH#>Hr6@*@3aUuNa)X1OyeYeu z65)BV+-EnI`FfV9HQ(85L!js_xz(nOM3jB0N83jtOR+k`d%VL*;NqOzcKothKfZtc z{ORWn;`Tz^G}AxgJuqpL70`LdpbD0SqIRr)UZGHql9-M(caCZCCTaFXeWJXPsk)UEfInul8U;jUhdjA7s1T9Mi-v-7vhYirO*w~V}*_<=^rp_@aEQb*DN&es`x(#uoTvAYdr;p~51RN|9Ywn+ z>;#3)SX6ctAf{=KP^r+T_J@E-dF}g3iZa1e`S#X(+Z7+s5Uy^@bQ}I00huol0vRS4t{&P)jofjpT2$X;~zg4uB>|=O>`e4HSTO47znS%(aHDE zrkoVCHCLLHRZx2>rl;fD!}2#m*$hY(khWQyBU1!xw z_g;v?1o%zPP(;@w>V)MaH^h(!*(`tieQ?<;`^PY#=74gd-d$emg$<;$bkI>5~s*&m2i^MOVzkK;H zzrOpw-}Afpa+kP0i$EP`8){W4{=%y*ftYqIPtT#sosxpiRLWgFln19sqKqMgZL7qc zH+6{ix7r>Z@*Ic_-kmpNmgdyNUyaW+!Qe0UG94Hpi>^t7{#q!hBhFSmv?;t4r9Y*6 zT|p4t<(D)yb<>(;i$#$=V1q;S;~;4O)YL-_Bu-AXn#|so6HE@OOwfjxQ&iO(z*WAg zB`Z%a8Eelxf4kn+mtVer?PIQso~Af+c%r`YK>NCmIC+zCXKzPxI{DpJj2A~$j&ma_S3RHZa=cTRj}J zPmmku%etT7YUMc9q`vcEPquiYMtrye3&AVo$SD@i7VnZnP8EnBY}*7GrC?~S+54-$-H-PS0-6XjvO`ikdpkB-Kp?uKgvF@jAo_$sj&eKJX5~B1>#IP z=+kVL>(_oNn7HXzt9Kp+uZC6Zp+j^a>k=0`Z_*&PU2Od(BQo1&yS>85o)Vosi1K=PsRNO{ruG`u zS%O<_0fqCa=h`w_pvX+Bn#th=svPn^o%H3HkGB_zU+4Al{io^F(M$Mx-1BHvylI=x z0pp!0U{>uCvx&RII~DYL>r+vc=vgYWfTY{01wAXAG?2Fd0J(=OU$di(Gs2#8pi73L zDcj~lv!9COMfIhLAj+k`c69Bdx8o4pD}R`^Bhuh2@pXa;ucCC9-m*iU$Q;g)TW9s>$fg>H-+GxgZ2g?Q1UuPeC_R2 z_tzWPXgSYcB#!C(R?@cXP*Ic&4udob%zS9et6RP8$_2}|viD7CaoD2uU4Y?|%#D~h z9EwcxL5cgkWeF?Jm@G%xML}jkfvGZiLHEiduqA4Aw&C#ec|mfWu)S~ z4Jg&xlZTK8&fe(?9;s5RM9Bbx-{&EpSP$XRI>1p=K=$XulSNr}uhguhZaFV}7q;-M z_XviwrNJ)@sDvl0FE zRn{X-qQZD`09`Bg;m7aq?|;5)f3vK7W1+XN$>l?*EGj>aOzHiOmQVmN%7DC2Rz-($ z5I@mwM%@eUF*K=m;9nz1(m#kNW*tOTCU)><=rYM>-G|e$Q~ioVb?jlEXH7Ctb6)8pQO7|x`=U9V65%a?yHjodYDx;@4F!7JlC3@4Y>_pr?- z!&x;NyygMDw@8XwV`&@%UJ_z**fi#5p`%Jqf2*F zn`e{zS=AIHuUk&u>NJxN$ZF-*CN)d#?U^&_Qmqn$eqq?l;@{aQ00LB6S)C9X0 zJKi%B!p^Ib@cHPARX`!*SnT=G-qdlPJsrH3CCfUYZ{4(L`!ODFg1Y?89FPI|YGEHK zPow?a-KPZLlG_y&35sU~x1)BdSDHlE)^{&M!X%#VA*^Z(MPj)jkC-=3OwL#U+!&WtCO%nd0ZIS*V=W$)j>Fu6% zKMx8XMO28ybq$l>RD5E#tIfcQtY$GMGpV1<&d@j7>Nt$G2-{ zl_ds}zU@@v`c zypdF3)iEsk0eAw>aMThVhF1YDbkSv6Hrd0aE{O3jRr;h%>5+0rIsC7ZrU})SxeBAIqJ?rG`}0D+4Ke$TXz>1*kMo~<#p+( zs~Q3QR&e@pNx>c=bP*VI`jS*xh&R0k&A;4Iju3DZ7E#5EO0o^l$qBfRH8-b^G-1uc zm4}?({8mj|boi0kZI{QPB%(=Q#ZX?{2JaLoUEZwLi?qPL#@f7`dNho9h^ngMt&_4` z!MJbHTTK;R?$b+Eg4nVqQUtjz{d%Pdsg8MM0EcAPs0SCtZy6xAP&S7i$Ivn2B1V)= z)RsYAw{;$+GADEr_s2tn$B!Rxhd!#)-$~72N(kWe*3C+yaL`E-kvEMtbj6@pP$SE; zCF^DLT5B7peTQ;SRk2hxTHd{C*%9l3fV(WTqK_Tf^#;Y=`!8}If2~$~S*-_GpCBl4 zayO?OFJ>Wfw|d%_LTmG=lLPoUS*gQ(Qa43%ng0gfc>3ZBy4u*SAm zqe?6eK&qTe;o5ZX-uESXc0P1ni+%qEO$d#Y>@Pe&7PrxMj!Eb$%(#l;TJ0OVI$q=I5FKp@ykHDy2iht=BNu9l?` z@J`uw07F2$zsbEs_nR|iBe8mY*`rClbkI;q1Qwgg+JaT()xx>Nldl4JqohnL*r_2V zE8NO#Qzs5^#_l+jX}zb$1*g3D0Pf&ek0&y)O%n~x0^!1Y=2JuHK2%1PhClSl1n;t` zB$@N$0?_PqHbBv9HH2(!k=1$50Fu#>3{WpBJT@=JL8R;YZRhl+PC8UHLJ8-szujAZ zd>BgvmzWlLwDQ#HCJYE1K=djL&aj`S((s_LCNJl(;scV`oqTNdKW)q zHp-LZj7L4UHc5wJ^FuYT&2-QhY!JN?s@KRW$UA2yq=@=iyzVYun#NDJ)W9TbfAb21 z!=gguX~j^g`EhuY51LjW^<3M8%tO8GrlIa3FYDm8dpTV-C8BESdZNzrb|4z`y%Yxn z^+mOJc?wm3nfm_o!~0V*@ctVQ`$Tf`UM;SH&m}~r`7LNk4>S%(lulTbs8+s)%}va| zP00ax&e~9KF5{2J36i%I{vToQmMuqaY}s~29iRr_fWzJY@8|7<1{@EGLrgM7GNqJS zf9J#|BZ4XF+^RZ9St)Yw2t3S|8J4YOyEzu$LJlIyrJ4ZgeOa~4EjtveLzlxb1Y8aD z9*=8gN&TS6usT*cw*x31VL42niigh4_UFylcAikaM$VMo%_h;V1jXSaiRPN6PW6Tf zQHq&$t|LD~*0fd~1SyIK2NKg>DZS)poj;zf-+%e_-Pcc_KK%Xt*VVy~OIts@Jgzxg z#}!#t%p&TbL6zE7^3@y|YWgt{_MHloMndhVSrZ9bG230w0aE_CUE#jlE)y~;Ot88U zRm~`MUN%Jvv(}lucjm3@MzZOk`&15Q%?7za!(B@!)@2X~b_b1gKubQ+kySLxC4k*( z#Mv8g7XQ!zLM5aaq6zlr7UVW=n<=l ziB{DMa@&EH1PJyg+o?$sRBi(bT`JLMkg$4$1fA=8nKk7{1l=fy4~66{$K61n!I?q! zS>ZKGDNbMH7N^8dMNtJSKt&a+c-1?w5W962Pesalz7Ykq#?cxXV%O&!W4fj^4wBw&rQSKP=X-Ef6w2a_a1FQPZ z_X2y8J{54Tb{`_A`j#bmX-!om8L70cG*mhC6N;*z#{f`u?Btl_%ByKMDocx`?c|Q; zbyR@BennLTc4^;#T(%Ftza@aT3El9*LP7# z*;Qa?b?cf*CkqX|n}IvBRW8*Qb{qQ>l%z517+0__Gc*v+5};MgA@LrYj-+a5_T%|d z%{+DB z3Tu=(=}<7V@hjCf)zs6qsHAi{q4eW=eW|~ESS;728~@S>V?jtfl?c`??UJqtOQ_8E zmCZ;(Np=IhH)kt#<;+Wy2aLe#-O4NnjS~p|)fv1g7LHS6!QA$x!{O7b1Gkif%M_H_ zh2M3F9-r*#u^<}d4De0Ka7}K??&AxkWuKh5V2g;lH;`a1CE*=PJqF3*oO}gFBmusnQ9xpQcR>zc7*G?%zVY+%< zpz||6T0E`^QwO6bstY(}j!sGdQYl;_qnb(j)L(FLx8 z$E)ou%5&WarH4O-{RRN=R9RDgb?{{oq;RihL#fNooZ`ATs?hhbG|jpqx>+q3nF>nM zhB6FqxF4yn%*I!p7EdEJy-iznO zrZ~zl-1xq}4~-2Zx9B9mi5q&x69}5}o?J!=zzPISwf=0p8$9_&le4E&?opk^YpNcW z`y@7O9K_O1hPUWa-wR>>*BBorSGTi>%%#jBb z9X?Pi{RNVnAQK%bnnMIl6?@A$ie^xvnoM$1VmQ@FJfD;D>-~c4?7`AW_LfMrbQH-6 ztOZzB>)c({`jPvaE069}0OPw1c83a`I8roG2h|)^l`>}@nzOq>Ls&u=u~mu-P)?*@ zE$xBBFM{Wv-{c~fm&%#WmswoJj!Dd1p-ZuhB6uG`xeQ;T^dybhZrycr1=W*nyL^O1 zZi%jJ@@0c_r^G@8x0_*hA;&DliPNq!sP-aa5MpYb1UUf-asQF5$a!>EhMr(Og#EzZP+*#Ad4ct`fJ(oIo zGtj9|n9RXIA`U2FU9xLz_QW{5ly$ypU$LKD{or#gQB@lW4Hl@Xh>4u^?a-56x+JBU zF6^neZByA0O#>;+`EwkM|5~ZlA3R^A^Oqu33`)x@O-URE4mj5bJ_%=83f^*Mj;vu9 zXiGyJwQjWw9OQZ>y|}2pZXCrCJ-(f`qo69v!&4n?j@c@HqE9#qF;Y@f7{|$JcoGf8 z<%$*A65QLt;Upz?I}lo2s8c(1VqAW4+AvE+wcETJaFkJLSAPt+=pzI-eXQvE{9?!m!|*N#Z7rW(Z28h{#G@9GZ>C92E)oxURzX~;_!G3sh&=QH6Lu9 z7%i=Pj$zVvR$&g?ne zaJ2T63RApkF2&NlHJuK1ag8P0Rp2E#wm=%~~85SjvmsCHt(-+83~nHBW4gpsRngOGKV(Jm2eqv-?S?%f}sC4Qo=8 zf_ONsF>L0{60|gQvh(5&UmS#Jcjoc_ziC@T^1N>yW!Yfyf<}a%S#bQJSkIl+{MKt#n`Fwfr2t_Ag$VIKR;#dD zFaDBIM_O=R2PzW&6z>%o>RaE);l9*Y4&1V(BjDp83ja(%`x8w zq*pNXc937~@Z0$&etr?q*-1aOdu zLtzzK00~p41Tw{b-isflRiSU=uB^toZe9&xFg(S**>0{e}Z3LG$Q<+!Or)}tsZ1?I4q;ya&m$LZ))z&lieTjCIqjV5L3nfjEPYVsOHU~`7 zv^pdXPg1>hvZsvsavqdxQFBbKLVP_gv0sgpP2`oDz^aa?gHh3}NpUd#%jFxnape8; z{G(4JcV6lZRdTwv4}3@sIS(PAk7h@7f&K?9L^{Z=MZw~iwGPU(=>Y- zgR929Ds(>9>ht@t2Kv5v$!sr^9my)DO65@hl<&?Rjfw}d{M)^>5Gb~?_x-}_ksjCP?df3xWjWboq-5vP|niT*lxbYW3n*et`)nSqj6Zw`E z<73#c6eJvP%KcuK&*Dye97da}D}ZNhD((|VLS1bDt0)c7x>~HND{?;xq`LU9hPJ#M zWG)g}hSHqAX{f?zcVmCPV*lsuOr^j4>Pqd;a0P}5w#S-^<3pL6Jt&yY&Ch&efU)m% zQErdpXF;OgrteQabyl5)4dFBBG2tE7s(cn5EGG5fDIkiDf()QUe1osnsThxtYu-XO&m9sH*-kuC4^FgRjY1W=VU zr{1M;Y3`)9Ojo%GL#6U<9jQ~CeezXRfE`^G4$?4JpgYaDw>8Y3G=$Xg37A0^ z;IId!DhFkXQ`SjW9c@`>bj}0}M9REw=>qJ*(}`5G-mrN@K^%u;lv$3JYBCz9lLNTK zRT*#!nrv55#qpsD5^1uN8TrQ&ZttcXUUCC)kY64g0RY7Ff7%jC-qtYT8m`ZZ!yc*u zKNm@<$MENEHDk^f)fbAggMh-lu2g_jvNB~jVse&`u5o%-WtJVOdQDO5fKN8h`39)6 zg+4d=_nanx+;J$MMTp&24Xc_u8?ZP$K01?Lr(^)9&F@WP?eHR$Glzq^R~wD>pNDgR zUKCq1lfs}*$%bk*_yP$6A;f^rj$8MDxGct#MzhTc?{V3(nk+&*$AunB3U1T8eYH0#!h(g2m%cd=PRY|;O1vm@e7<8rXp3Vj{J!Ui{ z{U<&Imy6<5TiZ>k-d$lH0GTSUGNYZsn-=2EV}k(s>D;C4gOr`3p#=V+4L1=ib1AT6ekOLHyCRws{X)0n- zP(8STgLraje8d@V=n{+zx9YEVUnpqwH!Y`Lg`=G#QsPlXk$ zt-YkQ&!SoH;RHwWsfol%wYtmJ76FtWy6YT%|75N5f1RsCgT0Gjd`E?glaf*VTwNDHM#mB1KQ}F5WY64Ra-(5yr13 z%AUaobIB^+6$W{G#GUY&iw!ETj#oC%_gRyGNA@d9@M?-ky>neMyjS0nWGE+IQ?bbD7)r#EZC#T#M_X^aLo-6@@hYEl zxd12>upH;x{@?-fbM%ZglLZ#HPHB^TEA?UBTz?E+D-KH0g^SMtc+FWmJLH0rBT=@FE~sfy$<5md3d(TIfK%`w;0 zppg!W%2!|s;;5@yYlC~C(`a55Czy&oy?pYK0^{jGlJ z@4x)|q5k{bidg$gdx4y^89J#m`jU<#!IBLu0jD6SP?6d#L$-syZBXI8l?fIjrjI#SAi;Ky$s@w7rjQ z(HDo>`2F#u`mg%W@nL-Zvb+m5QFy5WIk^KIpaWIAf`ZxS@}bor0hA3AQF??hn+7Eh z1sZ>%0GC~hIwky&stC2<1}O%+_5hVjV?TvhyEzKSQp#xqu^nEZn-dV!<|y}gJb2lF z^BLE% zz8Lk0jasiiAKx*b&FK$aFk%GXJlE>qAL_^cX7OA8v>h*lu*8Kpq6!TqbLb_uJ6|oY zpY51sb-#-)TTLIsd~ql?$`AsoQc!o{yZeB!g(lW&hmrrHDlHeFLC5wy6n`Ijp!lE` zSzwAVsh*s?N5slWSJ`vvH2FZgIs8OrFu0L%jjtR|3YX0Pl}L0Lunlht&}v-~xz}WK zEo{|99O@`sZ8-xb=j#Aj!^sU!eIbQij@r(C>d0w0`RQ66tkuiB-CbN8e|?RHks0uNca- zkh}mC2T6)Bp49M;99LyN?7U~v(M5PKyNt;WKB_FbhGh>9&A;A%{QS#Wsm0OSU)nIo z?W?Ts!jzHC$41bMoER09ND`?o3d_dVz0{Uazt4nr`B*p{pJ5jd_Pi8rOp=nK%99@s z8!I_JwacS&6P0AS$Cl|Gtk57OylQUs1as5d4NH1DD1s2GCm zI=PtkZ9~_udaiEtHk6$lYlu=eSV@dNv4ST+dz``}tG(+uK6@s*sE^jN45pFe&2 zszf7@VOs`Fq{|on2PtVA&THcKBihcGFua~u&zH|1W_pCbT93l;*`$bOf=cRy{o(1G%UyeaIk!mC)jwG9R z<}7#rQZU^PoujVgJqg;kP+I00Fj4KrA^?!u)vi7qZoYM1-=AuO%PZ7z1I<{R+Pi%j zIc*|RiY8#b2JU3!o6;<+cN*pDaI%4F{Cwh1qhjXo^a$`JUveGqWLG;-5N1F0B@c@{ zdRB+A2{yNbw~2WD)3qv+{$8vSC{5?=+My~Ha%uxz@^tQfXrgpN|%A^A_wyN4RL1qWX^i2b& z$&Vs2a1oDH9w@^_}pW{R)PcVVSNuiGI75WM|Eg(#mx z)RWXpnPdyjSs?I_uh%jKZq3!DJrk5oH6CKMoty~bi*iS&n$4W&O=d(~4jcXG4(~Q0 zMYc=o@R+@e-ZgZi;sn%FbaF{RYx5DSe*b^!FXMCl?f)JB93Q{@?dy2|5sY=L;is37 z#j=`Z)Mq{8>9!Cn?8s%G2b?)NZ+&JQBrCUyT4lLRPAQRw2mP(UFhnM$3Dql9ihpxJ zLiqxAPu3}bjRdRQs|qTU^$x29eoog>aS~rn>NYAApgbQc_&DNRJw;!rPL<1wKawiC zef6cx;>({TJ z)yrF4_?K7I*~lvT6o;^A&`pj`psGrmeYRQBqMRIc_l=8MTiXM|a068;5ipb1>)GiH z&~jAYfP?`2=f~|Er-l2l@%I%gKRNqKf65SckBMmr#^M?M@f%HA1kMFiX>)oVRp{M zxTjpDZBH(=voD+?Up&gCEAF0GISP*PMNpk*`A(Ok@W2Bugr8IO(g=PpO2|9FBL|T! z%(5RFU?cI5;eJG_e@o^oZ%pp^Bl}Tg?Q=pqb(;*QyirH~*+#IYf~y*+pC;x$0FNrc z4FZJ&b$Kep6^TmnF{;FJ9|7lm@Lk#Cc+Nx-0REJmOWI?peNWW0EODPS>V3Keu{=%N zylSR%z*mboLgr2$&>#*-uhiqTrixMB1Ts;M3I@7>ON4N7aSnH{4M*SsJ#slO9qnh* zQq@l>-3f#Xdd}+0t6!R5m+CL$<3IoMwR*DRH+Jnyi9>m1rcgheh3-G zW6a+Sj(<+&Nhvm?hPM>?dU=D`l z6iqo_LAfoTn56Y|w&VIACv$A-UEbGyNz$gu2O>1;d}6BH@gns*PV-=}vLWC1w)yM8AgfTh84ySdWxI|96(3W8L^*IPeuse?KD^GDgl@l`62Dx*V z$Em}qF6#YI6umD~CeBPII{8u?b*`k4)bPXjAr&Q5IfY8XQV>lp{%sK!oVf>EovM*I zb+&6IU(?T)%DU!7R@co;4ot{(RtA~haAyTLd$0(m&ZEQtP!ffA%>-CWuyb?-)PdFI z1EI1(TU<=mSu0~@)09!ZNZN7>C@sq(j+_)PQ~wOhBO=gC>sV3Ycq{ZaV$T*icO>_b z3pw1UA|N32-8r1@V{PV?bBWY+0IX0U9fS|(elis_iy5oEMhXk%6m9^S#@e!^j;zla zOXmkr(GoP7`p=fC{J2#5h)K&~%MV9wNNU7g3B8MnuCv|@hb4l| z(4aJ!&XCGKhw`(fI(}TLH*O$N9nh$~jEuKR9YI{qZ%n0VJkpbZFnmvC9Vz*C-}M}M zt=8-@>P!LvtU8w1D5YE?ClJ_b9vqIaH;s__j#Yuz%cpy?5+VB8X1`RHOul*8xR2Af zg-$W*OAKYZXH0F;(QC*%`JiY~d97I|4HmOF+|fn8k#xeQz>7rnxI~B*x7up~VXTxa z$^1_1If<~9o^Cd;OLhLZREv$8eXHVws)nHz+Oc2dTEoY7cXz@ApM~#1U<86GelxVC z@8a($L{-+s4|6DM5Pf*MS?{1uLE{`=icl{)HyD#kpq~nWXe<5Egc{3zLt9#Ry0a$e_aI0aY>=Yeb z3dh0s`*G`xJxr9xPnPOZmf*#{#&Ny5oaxS8JIO?zp3>|2Rx%F{AHC16Lp%@&kev2K z&M5k+#nbe%gU+3aE2>tvstSm`O!AKnV+zHgs!ux9BchUx#I4<@hI4;<{ZJ9LZBu4U z_HMqk+tnd;^Dt=v(Kuq{I{@dViThODT|tlnRwC{cGsx`#kP11HNvMe`iTc(AM==FA z+rbN>XHgW}r*EY^*jcvkZKeLv>*v3J`TFk<>q$_F`S{}O*<0mm09WQdl}BodCT`o( zFd@58yhsh!$X2)e1EfIN3%J@z9zz61jiLr5pQ~zW=i@wBJ*Ww*hU>IzOq|yq$4P4^ zaOXMo?I|xBG==-ZPqUS|)NMKCi$ky><1y`b zbq=*{2Eap^) zG3#@+!Qk6`{6RnKc(Z@;>{vnV{8ZU{$vQ~_gSI#=an860M;IG9z-Y;)q^e-@X;+gZ z@5GrSbF9hbEV{OUb@`^PsdBIro8f$)q9}UhnRhu(&!;Y2-FWigIthI8(f*Mb6~c^B>gr5y*KF{T<>58Y~YC$3&Mj7!XDi zE3m#@M%Gfx-z2kvLrxKKC^JBm7&bdAhjfiGu_U1`$-D7V>ab?^N5#V2?D)nD=v@yL zHD1IbvngCwEg{HEwrVE@7Ps8)luCGAyA0|O4)?X+%IjY$yx4JFw5xvW#H60yq)-As z1~QNh{W$;El5KxjFKRs?h;Qi2m7SkMdSqw0GO9^zPK;D#&V4}U07SX=O}mhy9GJ6w zU0qBKtBFYzi)v8_+8s{X+fo3IEYeNjD2s_laH^{Osg`-XNLb68?8J5OlrrkR`!tVR z21Q-7QBHBRz*ovVv4Wnbq*qK*@!DpC%DS9Ka6^jfKxlC4TcmUKj$sfz0d8{gILyR* z7Le$c7d`yjdi`4eI{x{7{AiY#) z!d@- zE7?F7I|Zb`hLTJQY`Nu&buyN+56AbV`rJPC@$S&3Mi0*yt0<7N!Z9+*hynMVfD9Wc zh3}WN6VrFlK`0epoFyp|Dg>D>;b*tH&)Y<+^6Ou>h;c~O0XMlnS_?TZC>lmr=+n3N015luT)tR3x; zLjdIL3a;3cD~HqKYA;`!?38`TVKs{mYVcrNSJRU35aLUF|MBbl4kED#zhi(v(81$3rgnZ(x z7CpC9$6EBo&4inr38NCA@ExipCg+rZK##Dsn!kf2yGeysgg*lI&RZoYr#Un#1vIUx zq2$lKqRvD7PTdc*#$1CB)8C_An35^E763nmr}WHIDz~o_<=WiXy6=u#Nl7JXr~hNk z7HMXC5eQ)y4h`E?otaWP3;~Dj@jwOXDxQZb~csL`#) zJ;(0Sz1G{(1i*)1QM*opY@ZbBPGV81I7alOu91Ji01EVi>U@6y7pF5cNv+^83R3O0 zWu@Mdnuk&}4l5SrG&4J()@Nw?nQYp_-G$;{-=!l=s6MQcoi1>eL2dKP!J$1+ z7=MRe0{Zv=S;%XR@^YA8)X)_)*4iO!$|x}{Ib1}Hk?i8|4bX9urY_-vD_9y(R7sAr z0HBXI;cdbU5ySV0OLw6Y;H0;Xa)q0NX{UU=z$pP@#BrP|0$W}^P^yhQN60o}C84#e zc(qF-;CE3iCJB;fHUDl(v+cw#{`M|)AZazCY@Cxto1SpWH7yxw{T-c~;ap#8v#1+7 zIPD4;NQO-<>K;ew;xYy|#&c$T%i_4%{Re8UR2&qH4C@6W=_jPg7Fmfq z#yS^J;PA#Ih2nsNEmBGE5=wz(V;LiVU#j-$B^{843K+^PN2O;%1o!wlteP&c&LKRCxp?Rey3EX~lY&9u8ue1Vb^W<_04GOKG}75q*G~K0>o7DmM;*xBZ*`X@=Y2&+`^OZOZBCG`SLbD z_$Lrrc)5Ub(9527_dru6P0aT>eTxXXS`u8S?N--uDGPD-dzCX{TWHymX$}yaUA?T8 z;&tD?!?5eBquiqK0A^D$`B+i?zUAm@6!{zq7!mnGwXTj*_f=MNBMA@Wrp?*Du4-CSM^DFkTO56-5KrGP z;BOVs@b&%p@+LjtWX_ADokLjMw{XtkxIwF@9!%A@BO)G{M;H6*Y%-@P1y1wfvxHJ8 z!zh{vCAWQ~(_x{DMNoQzKi8H6Lo%BS_7`mMA;%lP*20k9eCm;Dzaz$xFyM%q} z)qKZFjRL4tZ%yAA_G&mUAgM|L$6ZHu;(u_^_uw-E-5iEK?>T}G2&5y@=e9_#dYN>6 z4|G0KFP%Tk=ktbB%)Kqv=h}f)jRTd0SVFV(jl>D*L?vNWW2<pH(iW%jBxL}iffe5u>SO=(%eKtx-lkE@i|of8 zbl@t%S6kwMfK28B-`FQAE>nz6t0^kgJL~+g_vTa7K5nuP*y)JGZrLE5U}t)XP`4bg z=FqNwAu}eY8Rao%y*>3++}B*lbw2}D?P?QK1_A*T1+gE%nNF&7t|^hB6?G(}+M@;T z20a^AFTo<{Q~;?gE=cg%|DgGiWJ_+&ciLu|U`(*_9j;N9TAE|o;6VwOiXhkyv^{v+(yMn~?hTt} zg=|?=wbIs6)O_w5*P&98jVA6@_jd5_qgR||$U~U;z@M88s+tH%Cn1*Y(yr3dk58xe z5oMn)b4o|+ zb5|$Eb=xhSSw<}!2(wKQDoVzn*%6tL2$uaN$%o%cVYELbZmU*(OSxYm6g76Dit1fq zK5FaOEGfG(Sj)|U1Kqg>VAIoC36^2Yi#%DKHq|F^KZZbL2aV}ar#;fS9GS!6L5K=8 zcb080j#iETUaB=}Sze5mMVFFP)YZ|_A*qxD@Z7fR%8r+~vpyZgd06Gu)iBnlk)2{u z8ee3Bs<(TY#&e_wpNdr^gbPa@uhN=S-TSPg5*JCI6T;snwc!!f`K=XDb_C_VRioOa z5st{lC{08FlIy?+p(y9Z@OQ{$3P#sOSkNVy62Kh}Qjf*=BMg748qb@`3DROo-cbPx zJp&IR9Wezk`jZRzHn;R51=*F@p@1WuJ5A0dI;Gh(hZLh`REK)F#LF}5Yv_ZMZOzMu zc?^Z?D~_kOAib0$P=x_GD^-aCzAYSSQgF%rpE?h>lJ!?9S{F>P>eC#a`Z%jQIGf5p z0^P#t=o*p~r>oEI@2iBkzWf#?T89c?zlUCPRt$FD*%ws+E~9+ZP|Z=JdF&}VkCpB| zMk2M}hNNJuF% zHVT}jQKS#hdfyzHwW`~lY%z!n_6wkQDgiB>Q$`5MM(NG1IihP$8c+T57StEKc4yye zU4)%%gJf5jK)i3Cf8+2skR-t<+rv_&GO>BqI89QFvzbwB?6?d^aA?Xx$XDk9NLq~V z;9&qe# zzwN#mmSx4%dg%VS|Gt2Ye_EhnSHI##7lkD!f+*-LK(u4dw*xWiP*Y^g@L4#w{p|dr z+n=prIYoZGoGd+@`(pQZ%U{4Jx!K7ka2lyhzB|#Fk6G?Ry+vx05v;rwaZEPVA0?pl zDP7S{(VGL3Qno1RG-z|MI!H_9%)8dUs!dh=v{}y78-Tv0bYaN|hK)7bNX2%dDfzEIg&R2Jb@t_~b@Ezgps(d5_^ojRM^ z@x<}-X?e9Yz!jfP%LC)2Y9k%%PRQPsn(9PI!r(P75(unHSksJ+SPZ@SY*=Y@~f%7K^?Ebz?U&n{{zbr}V?<2fNeqt+1w4p&` zQV%64@ByaVZh{Y2S=sn)=)ddoXZdn~fdc3z@+u$T?5IBLOGRpl6!WRbDWGmnzKRl5 zOWtA1{+s|toWtRZtYl>MEXH$kBCobdiQ4)R2R9qxTXuH4-4l3}uSu59biT46?D8h>RQ#RnqPi#{dD)w#~ zG3=+lhNtQ~lzN$>d5c7-_4&<6ZsoWqkg+ROj9#oYM9pHxM(xv56Fk0S;5C5I|5rF10(r2P2avH-0Txg?po` zsft5EPQK%cm7A9jdsJp5q3hffk8n;&+30%-H`X9OSA{gSi#C!`t&>%GBKFJiF)9rk zKvDVu$GxzHBpiZhOoLb<&r6uZv7&}kjGOFv%P>5Xp3<8#VVbJ=7N~R^DLgnk-t~9| za2IX?`QYGCIqxqkp%>uN_fSO@`pbCtd3@~S^Z5KOhm{InhElcLBtGjBSCnu8%e2eF z2|%POKERoDc3t}9MhRDPsc&7F)VOAY0JAJqTkby!)3BRuS%T;sNkNgot*3m_8~Af` z)o#i{mc$8-6b!@Tg5?9@PLr8cAJ>ar}?b+@lIG z$YEF1aIokzvH#9cL{%!3Ob2jtH{z20Y7}JDe|*iXA4WCOQbSxf`A+*rBAmyO1=6@! zz#PCOq_v<$BJqWUOQrl^f#^~-ooXhB${rF|`3RKRU8-ainB-h#jhB5dnpEeOeEm}K zEeBg@r;S^uR=Wnh#1McWC7E+eM~zF+pMTx2?30HQYup+jNFomYkM-KtdcEXC^2%L6 zc#02$JSYgIc~Tz?TkzDlpruZ13T&lLy!?6Tu4L>$bUC7gr$(%!PQCdY{Gon1xN4&` zIk|8;!E%b^$P(aoH3>9QXb$~8XL;@49FBOUjoXoB3Q!%(F|}vQ;l1>wJEe((O;mlD z%0FC(8d3v5AYy7{Q>Vy(> zT2TOEtVvno#?>W3jRY!jtnt2dTQx#<_0u+^fR#m%ZG0?BI;l2sz|}v_>$%y6F^5%) zAW1HztP?-^DOHD?H2#0rExB&b_^(}yR$<#MFEToQu4HD{c~Ks@zI5!iv5q~A%i`1M zpbVQQED)l|w;IZS$SZ4Qz=3g1) z0XXJw9?cz|e-A`I)bQZ=Q6HuK@J)gf zA6Z{;Bj1a9U4JP66+v`=S-1DUjAa}^2jrWux-ff8AZ&~z9KY-6jbc~lZvT$swiIgKdK zekYZq40Bhh*K+)+%Q{Tahn&(+p4pX)L+=SLiiqEy53DzkrN zcY>fMBXSX0ocp{(oB|^2?`>ztqove-|9=T@b9iP>wcj z`ifJgn^yBtpH^?X+}^>eXXhy^5Y`^eTrMR2jREdJvr3e63_xT8H&0pT+7~*J6z(_r zX#`rXtL3TXvr8z?NFHu`?p z)gP0WsS41v!@+qXYg~({!awm#`Q?*^&c5grHGo($c0p1&X~zec$AbO#`Sbgae|`79 z)er9+i~jm$x$J1M^WxU$Q2Lt4qXrqr+#OLk6^q{mDW`rLBlvir`hS%N#vuaMZ*}*f zUo-1XlFQk`QuESBwVgXRgTkYbOY~T!Y~*X}$w~T~y9Nv305U^-4rYR$@4;;p`!zrd z02X{|Gp|{3SD@zZOpDL>(kML7l-Y`q$d(6-lEkAHEm|0LAOjGvw|ExYi%utRk=%Xx z%-4(uId-S3)If>n@qaJd0%U0`FE5Fgp0GDpk!bIQAV^4Ys!p(Si`Mv_D_b>sC)NN$ zb%@qV>S!8nob_DIIH@ljAm6N)xEHCNPv@AHJ~oG_Qwinf(}r(1&a6BYXngL`O^bRz z8WySwEhQ-tb__Y9Nm8l@+V%h-N8P#POsbt7(h(OR@7eAJ__AmYL6xUK$b+5- z`==GO&+6R(L5(bZ>H8De=YY{MohM&W z4Pte`WUM#|wO&|>`&>|8{Q*G+SrxY_J;?*3XO^sJv8fe~np(~A$xNE&5>r6#Rw8Vm zLvZ;imfWwZ%(psig&cA@nR6?SIrs$9REKRqrGqqKKDGEtMDnw9)Az==50d+Ur+}7m zNcXUZ)F9qCPh*gDJUvYI!pyrl?F*_-dRrMQK7^ zPsJpT`+nTR`QiP?zb}>~CkrgUmzPI8uP7e|I>$cyP2GK$UB#hHup~CbNr4<|YTL+Y;(BW+)ao;Cu!a!CAbXrM6ykl3_!4 zg0(sSsxBT8I^ERvMWv&v+5C~euhn12@82}u!y-!N7pFPrk~rGVcj>oyIsis6+&Rgo zme~8?{{(&6dvB|$B&m!8cRM>lAC2OJq7dJ=5WN&XKwJZz)IIhhn<7Y2^Yu7p+izL zh-o->M|R?)QYt;(eiR3)p)biS)!H;`PMkEK082o$zwW4?vkKa)BO=>pi!)zD{n~W> z(m`5hL-xq&1B&G~b5cHsPz;=rB6JSU;9O4eX>(vvQA-KU3RuJk`{B7#=bukk>cx^G zCQVYrf`C8D;aAXun%zZ^(%esNPFo(fN= zFNMm(VUe>e2eh0?K;Badd0wIfu|GqV691<$+{ZvU^x7g=y98yPI`GfTllZrj_*hR{ zE^06>1^r#;pX4;Y>WW}g>d9NiuZm>kUbZmsBRL11HFiAc)`aVFG|>skCyxKPW-NRj zD~2laTY8z)oJ-vJ?s9x|nOTn%T5@LLU({5x>vTY^PB}y7aQqb{7K*eQu4X=nV?H7B z@2Mg0Ad}c(C+;IfaUz6_G_q!gx+N<AY`=f10ow?_Q;+nK zG-unTJe=9VJ2^OkV$Z%t85h51qx?~%v^W<%=6&4~S5~)>0xl~63?jRCt(Bssz{@AAikP^#E^{yH?_GMK9ol4frLx1dsY#`1%yx_=0Nv$x zDrC&H*>@*`eUp;B#n(|ed-}Qz*3ke*C)OPD3JOFqUvXWI?dgZfR|=cJMXM?kn{hoz zDm^VbjcUQ3mg>3JCvcyl@>NpNC;Xi7s z-%t|2s%$FVjH^1C&@FkX8RI-T5#$XHM~rzXa?^IhQ>NZfj%K>_szjkGVvqLAlB0s0sIHPWScTgV%2jm?7eZ6rX%{}#wv0u8nJ5?YCMl58 zn&vuE<&-*G zpd-|D`0r9>9AK-8O4=0)F21mVi8W=u({ri*Gv0mp{F|Mu1wYeEEeOi?1a%eNteI)Qp}rB7avz%! zp8o>0@%HEkV$3SEcK9F$u5%c4QyfQ4 zb9RE#E{OEI52}$|uD5{(3Vi3M*H?1ri^Ebo`9MA6e8_U=j+fxmE=OS3_w%0UzF2i_r2rm9z~w&!9%|XmWG9jvmlek4GZ|9d=3RXQF?dw|g7MTpoK>3gB z^?CF!Uw&QPQC};{OXLE7)=}A}X|J7cXI^Ei0w8oaSIoKfh*0U1*11+eOGI+sk<~dm zmsPz!Q)4->sP^OavnP{%*eZ^O@l)i|7qARbp6sjY<+ZV#&;At~?z28WW%`!Y6e6Ww zP$276L2PoohX&<7=n(pKqX9m!jZQB0Qq`x~bZ#OT12(mKGg&$1v*fh%Mm*brY#at< zWL(#S51}h|{=%j^K>(}vzoW$VlO!Aao)9;(5yv2Cd`E*D>pwkB+V zCoQ9*V$+kDrh=ZYD~HdZ0o1;1Awi~&(~;my_05HXnjf`Z9#2*Oxpk$FemqB*j;aNm$D6#W7%E@P@%B@3yt45b< zDOT`~E6FZ$&SBeChEfYx4@J^xypJq8rLE^MwS`5-E z&5;f`ZI6CKchqTL_7(c4NN4r2v?|>o$wF0vGPL(2T9S$FkzGn}vKd=fYkTMT9TOn4 z230p_-}&9kcZx7GBB5i?@zjh|7~Vl1-SHT0p2i=~*x$$Jdwl-%ZIEYCZc;d32E-g` zBK&2^7TzwPI3e;l2ukHta{G=&3(Ppq$!{%Aq)uZ9F$RdS#6-Xn(*jOQ^`1je$wrHy zQ*8lKH#eG_=cE(=<^2^1-3bb#TKQxzCa|Z>k=E@`6A_yZl~@eCH5>I$YfO zM_lpo>xW;~46qEPmvNPCJ<`b3-Ro+CPP>X4e)U7C4&`bUG~4z#CPd(_GGA~|d zK%pLDC24`n`S3B^m-wQvk(3!b&Iij#)#aQVr%X?*WRvI)Ksle4q#%ru{YZQ>04`C8 zG^N?R%==Wd;rZk7`c!}W`ZpiRSrecq_JNwQh(kF2{?svP@ks^PI96PooR55DFTkH6GYmdPy64NOqa}ieE7Ozzxd*%-rgN_;D`b5>e9Gy zWX&O{eV$635qV9}3Pv{17xzseMN%fK={(P-jIy>RB2H?o#Zlu5lBaf=P287_n?~Iy zN8>u}n-(xt^!@RP$Tl$F(wFCW5^)^NKC2eUs+s@~b6BdLz<8;4Yw$whVm@b6K1z%6 z-It|n^Rf3WOqLrAo$~ETV?X9Z3`#5_Zt5g`+xiR{`W5gvNd>@4E|ZZ z&2!zVTHr(Fje|pXc`c?!r9hWm&1wGECZR{cQ@h(7z^Eq7P;8~B=HIx|V&}s#Ra5G9 z%18vf>3r1O9j)XTt?=Kz(R`;t? z8mir5QwP`woYQ&oW?ggBNoSX^5@n;Ue7akSJCD;P5du*`%IS`t%{?Dc!-&|N=ni^0 zU*MKGmCYh|$rp-$2x@=npZ@jn!>8JpzVOm_11`K!mXs0zO{rXQTD%Q1K3_dprK|xY zB|DaMC;wBgp*qO1L zKOOL5VV&VGnrla$9I0y`%XX1=7ef=&;&{7H)7LWL3xKV%xNIIRq6F!TIw|PxH9#m$ zZr&vLu9swm)&dpZWoLU&>`Z8vdZ112;C9H%AJy_NUTgMo?QVZm=U+a3_~&>_oz?&# z#_N?oxT(0TfF_I4qyVhx1OP`=+exW*GE``edl6Toe;_Fsst+lcj=;pn0q|xJqAghc zqdA3uv9ffzmxcLBIzDY2g~NGb5KmV?>pAhcJA}7I@QF0*B8i$cQU6?FmznQYZY_Yt zvC{*hp9Bje4>Sv>wJSb!>bm)4I>v(~s7XET&d5{b-_+!+xY9!81NKt~HN|n}@u-@< z{K~mnL;U&x|A|`qg)AXUh4@maOE^0hN0ypUT?`|5A}-z+DPe0z5PAaARPA-z-Z4v+ z+4nL^YRdo%M49GssCFyKmXROF8f#6sUO~d{Q7ny)jxf|B^cnoQY+pbB`&}RH)93p2)92MK`$jT(8N?=> zDmFPUqDtR%vbXdailN@Vrd8z?h{@E-6yu8gd*)Q^yi}B(%b2wA?KfQs4wZ&$)`FS; zu!{&Tjj|UgP;$M=>=opq+P|fLefrl0P?>T9+c70aW(9URY`ZVlySe8e+{gl0w$YiQ zgF^P?PlWpo?6W_zPo2ChvLr*$sHgd+PY`Cn8S52bP-F32;+RVPJnG6%L zzYj+**gu6sDW9=%4O)%6l-Df8UbBVzQ)zjA>`FsjPIi)h>`1@yJ^+V`(Cm78=%=8A z)=|}g(jDA~W*@o$kN2*t<)B9D7a72G&R)0qSgAu-AS*Bl&w&tn=)7pJzUlolr_YN3 z0#efy3{HZ5D0*iKAgpP<9VEP{@}AaJm$c956DgVXQWDLP2n8-9H$HX8kkZor+}oqI zsC!tt-u<(Fc;DCg5?SQMSv_9njGHV8S+68>vQIlGyUV$d5T*M%d>V5q@N%q5XP(M; z@WH6q0-5}xJ}M~-zSOrqv#A_Vt1MR2fw?S+SlOACFSu_M$;7vPJFSZ!Jq*Q}@}+9D z&wN_h04}+G8q!dcpNeDX2d}(jZoV$;Rtu>pp?WQQ>LqfqTyMF4j$xlc;jd}+>IkqX z__h&6DSEk?Q@z$P6}#)tRbxTk`mk^O-WUC{!mXQ*7 zZHw6+Kj456DO-s(a(+Z_8Ao2&Q8_i1;z{}$cWtiGzzP^XiM`e7pumbMZs;gDvHoxZ zET4`Rx7;;s=9Jf)O2ZRPM8DY4yqfieXeU# z)__Oqpi%*xJ(z`&uNa)D;`e~!!kPq?mrMCQJo8JLMwMpr3_l{732o~GCPGy2Y8yJB zX9wbH+4PZO7uICxjCMH{?CVs=EZ-y>`^64Q=2{6N*XybsD}bGEt?T^46R_=-7IV$~ z+!UWb)cQL6ET=Z}Q|X8a>Tzo6v?rf~$T;eetjhW>%cNFyew8CU`!cGxfFQ1hEvp`) zm;^{uu=`pQm~nSI6a+77u@euv@18pa+p>x+3Q(yHxP8x%@7v$r#q_4_Nj2~? zBLv(gX|c&9X3mEK%k$!^NBwUBr#(9JOzijJelATeWfrF#j6-@d@XOH@s`4(#UN#iB zgCLSeZA+=Jd1&A{sz!m_cT>euLVl3GSa91AKqMgTp4FKnuyrM@j_kY$fGtos2lqh_ zw&6GkNUv+dnWP|a^hTtN(6v4tJ!yK{Y=}7>*X5JiJji)@fe(&o*0McBU~~^ZF4O+U zWg53!V#R4f*OIce1-}9Bs{WZX3y##CU4DxT!(cFY*hKW|R8Jk3LE8QV8#~-B(zz z3xM&W;dxhs(^qj2^&}H00Se#*@#{Lul~gu-Y*`=2$1;)TNSo|g25~B9lhUkBC4c4N zK_ZvDfHmZqi?331TQa~oIQ~F=Kq4!0QnNJ|#er{Nam@!3``H<1lC>HmC4@UJInqe6 zJqdUG*dLdvEDqDlGLdbRBZ+{!$X`%}{B0^S#*JvLnOqP*o;J;?!ax*Y39ZhEs(g5B z%Nmrd5RP98y`7iokyA5$r&9rXO3noFH}NOHLw7!{56EW^eAT%zW4WZ*P4;;&gF!}R z0XXBFk)kPmb$Z{?Pt|fYUL$lk%16=DO3`}(n&bVTL~X@Shi3wpLM=kB zZA?M^5N`GN-s-1c>c^#o5U&?4JdH}6OOdU1l=9Yh?xAn{TNJ3kPW`tvbqWdw$@xrgkPafBlb*h$@qfv(%z|{g|tO(!Y7MVdgW5@e-+sGe^7-&$bt;@0H#(EE&Y*;99Hz@hc?wteON<+{OgTvcIHCH4!#Y9ZftGG)L0SF|A+&1SC*B~gDk_C5y@e&?u`C62YeTp;d*Go(R z5>cnBso!-k)9|YB?Ju@4DGYEP&S8^Ns4JAg&Iy9PLqslgZZy^|SLv%^L8 zu(a1DT1_}d1ldY$mZXTET-P6#>2d&%%H+99yLBI6wi&= z+(<6Vr1muVQtW}xkErJ*Ad}<0&$I->52d9yUFj?LcBkUe427aCDCB(GnlV2+mHljA zk*}0nY-)JK)r<#pump;al%lWi&AlRU+d(1Ar*P_j*0!bNn-!!Q3U~!)Qi~G_t%A;p zh+KS`j>!jE$yaa2Wb336BrkR9&-h%WUnHU`glCofGO8$z1NftgN{W)G6=qeZcme{4 zBBOF$hvpiWYHp-vpe37hviYjCao=yQQ9aqfe3H+%45*C0u9rcPz%fx{+PaV^%yyHZ zth=X%q4V*8T^;!*v^9IRTCK*hIp?aDudoYQ9Dm_DcSZ=%^|NW_%F zb*PWv%UUE%&S_g&SP`7dhzfOr#eDS+X?J9uD(<`3_vcT)eI4?ZzOy4<$<0yWrmHvw zsz)JN`5+|8aGOdcheJvvtFOtnT}3%e-Pty-Icq3&Z`VwQEO=GYHJ^D9Y(1q7;I*er zIE&KwoY&)v*c2hK4DNTXPj-Z6#|Xqmng;jBWH2XP%KKrY?a_HRq|Yya}@*MD2O zI9fnJdxG&XW$tNBk?dQQp}dC5L%@Kn+1;MatY}f&>;-9>w<*5e-04_Amg{b|suP$BDS#l$XI4t}|aMDx#a2kg1L^;2U z4dPE$D!Wq8GbP<98i=?$zKU{gW0afkS(p2IkfB4Kp*dBv>k>P51+u3CX1<~TaGLfX z*}JfxO9!P$YvJYs9{N4i8uax}gSxYI73-)vu=l7=h+WBUPNGg9!df{Kllp^b z2h3aoU5?xpP8``inqum~$#C$4!hryNbe-w4y-A{)<4{>+bu!7TJON;F+2Oo4jw6q(>iQC!EU5UCwnV>t8P@Ldsibe1hsOpPc*^p%M6EUek_qLp` z4%_zM3%p-H{Cmw(pKo$D<@rvi=9w~Nm!udUO44CrHkSmxA~ptI-3&Q!Te7knnktOh z)X6XUt&@<8V;atE?jkq>6)R{UUT+#|jc$6!jrGcZH_eti$&WMp=;p-*(Ucb9N@i`+ zZ>}yCTy>GD4}vp?lx)5is&?7H!kbULwP+C%ZV6SxCjX!+GHj?iddlA`lJ!+#=0^8R z7nYI7P|H>=^5SgocOb=avT`}~9(dJcnW}~FEfG?rRKo;nQJzm z+50UAdE2`W%g$PH@^|&$ZeRKM6g3HxRfbst@6{@Cy(V>XKX5^FTYh4dt`TZcN&5i~ z2w`2`s*)OelM-fK5Q}%vm$YdaTo;W_dg0UrG?SF6U4nJ|UaVb~=$rg(ozVs%c3xE% z4q(kx#_N!z6T!~95(CSI{z8;N-y6gK5Rva9C~oCTVAA2-@%B_?D_4?!tLFlaEWZ>5 zCA6JdNZeuV;)z0UVx);$Q1S6#63BWN5m2uo)5S;Ku1{3a}NVD|&kB zf&BC(FUrav&IMBYP=^5bC-Kdq*{8f6ka21x>Nzo>P(57EmJ|79AMsf=d|CwK!Vwwv zxYQENc6&(4-4~OK&86J*acp^&?_?N9k-xt)e5urS*PkTSJzxDgIn%V-mjob1k+ydH zXsKQ@anOsaGulDQIFlZL2Ceuq$ySLW`A;24Dl#+#V)i_MqU=PudLU+vDM5 zU$rH^nV{7`7|U1X=I8Cp26j9Ufpz^IlkFg21`&E*r+nyi4TY1zl4&RlK#mmiI%Q;E z07zarX_f4vV}nd2r_aedYICqS#B;8QI+F^pY*NcORsdX8?HeaxQ&ppWA5HoC{+Hk0 zRPMfw`|9fbGQ&!inOy5g@j$&#RuU8Qf8c6{;9dc!NH-!!MzSaIa0BcN^jMzk}Q*csYpe#>1&u$ zKMgH(DfV`0mQp-bD@gIDYqh&p&r7K8oGw~ic=2ooLQ*&aS&xGs?T2a-?m0kNg<1O& z+2QxmoTAl}_-1uA&b5WWew!O~#yXeh9EtrP!Ep+J8QUS1de5L{8>ys<>j5^Uy`{PQ zoNhaYQ;#?PLSG&lluYal=fffC{r*;jD(XPt4c0scMfcH~_SWPzMH7il%aE8;y%bCx zbK2x6tf9Je`?lx&Xp=kknE3s1t;(N_na})pONwRZh$LZOVrZ2zAvnIR1}6}OAa>ad z*49$%H|0uB5aqF*wqtE0ZdGsRGpcz-9N77qB(mrgAZYK-nl+-LVuyO(Xv`E<9GQ_U$jyY`K*6O$V%lPo_%h&$y*ZRh`T~3;-jd#8f;HB40 znb#*3p0&y)by}@BZsIW1a1Fz~tQDHF2A7P`0rpCEg~F+M3+Pz7wDFi@cTrXWw*Xs? zuS8G1mI;=pKGE0+%&MUf@E_AWRTo;VzW6ysw;pce)@zptAM)u_9A{ixf@Qw9^ny4) z<;`)kh06+HQ|UK^pooGh7yDZ&U9@~~{PAKvhYssDK<$;5vDP`Y9~SN3^_LH>*74^g zo9Siv={jrKt1>-g4KS{dn&Yr~#6ywLM1GuI{zLNL9)kqBl#eVe3NcpH<5*!-v*1*N zJ03uhLu;XBR614o1oXtQ$n`Z=Wuzoxa6}$S@pM8#IRXN=^XoMCV< zY1(JT=^UBA^Wp?kZEp@F6zc4r^d4pRPYDydP+r-8O47?kET?L+c^Toh*@&)`IZAi^ zujN`Q7*E_jIlMj|0|dsUm17V_?K)g<)PPIvov0Oqm|&3^^{z>LF6Y6NAhbn1)%n(r z;H*ANDbOi5*G3*^w<&4Z9poCmgGu%9F^na+9-S&{`(zXRQf>XR)7+Dz=}Q7SEm4J& z`b}5PzEK8K=ai!=g$+a-_C`y$Ubch=Whh@*kFK_t`Qo_Z$0Ihq_e0CtAR(Q^;{6ddNh|fjbI@GV`!}lk^=IRY@7-AtPMr zpmW&50=@%OOI;In6p1=Am3f(eshf2QaR}yk3Yw}{+E(d#ZSvN46)!jQJinwbmYI$J zBwv~Tf?(y)zgB`^YQ_C8YVfP8XQJ+blzRuOhMgA0{jcjH$bkv2yQ|=5GadxAgR~8k z@qaDX{^N2H>U6d53PaV^LG5JDoF|nw^i>wM4c7|JQJ+hkz$5Jqi%j+wofFjhVzio7n=ap;um%_?$K0<^ylaI$zo5Mb&|d zgZe+0tNgfJ!L~FPNCGgBXr`*ecdq)zlBxI&t#Y`!)|JX+k&fBsyT=J~m1yHz&XLdV z8}Fm%XM+q>6T**U5$W{|I{*EX!>q*>);50rdh%kRV1=i}*>=mA{)AsxH0Jzr7L4 zI47m-d#ihOmr@yVctF72++l7eC$9_3*eAUDF6BUT6!{=ckMjY(8?DO$bRa&fK6EZg z$YdO1Z^V@Ux8*87F4s*dq51+RUKh)<#LjPU1;~!FraE4%F(yEQ_h)UxK39Uz`(K0U z*hkayO`1?NY9*~+fyp^&w+Beo&*<=oo;!JB3=)>e;#d@ncjz@&bGKEk>!KBG5*W#q z-z9RXEWW2DRcHUYtvRSAuyE>jy^%G&;@TB7BR?s0-DHY4Hb6S>VO>dWXZ*bZ%K8zK z3<71@X|M14`*O86FtPnt{&8xP%B}F#h!Jd*Q>>NcL|;S8LcSkRk)5FYIw7Y!7MQ7h ziid(#NVNPu(B^o+`nRlBxYv=F_jvji-hZyI#7S`a7)X z-6v>|B+c$upQZQ}?yB4lIX&ph)b&Fx!njD-7W5b{wDcXc!fr z#~T$6Pys*?i2vnS7D?kE4wO^g3Sll=l#Hc{pwem9nQLoyX_74c+i3-RVPQ@2dfCZg zNtfz`qaMx;Ui(26MOxAZUZDAX#lF4%&*!iI`i}=vJC*W0OUGyWAnIFint8$5n;G#S zPZYgm1Cvc}>7p0wfc*kc)1Yv_bk&O`D$q`csMI#!g*$I6~ zDcoSf4i|sc`^_66ybf)^>`VB!6p$uqlenW@M*dFv=~~4f*Glm!RsVO8lT~i9)7`}n z%e{IqzO6$yei|Qq(WMP;|jf$E7{{r4$6TjE<(0eB@X$im0;J?Ih8EK zTrN3h^N@^xDPyIR*8uASP{XM}kP=dtBCOMynbO{e=zd(Q?JxU^YQQhEDQWlCCgAvm z%M-5HmlL?d5u9RYaP#`Fsq4N??XI#6J`QEq-*8T`83`UXweMmB9ny5F&*+ zTV59LnUt!4*5w;L6xB~ygA z1&(VRP*r=C3igtkN~U?O+NcSM%@4U6Tdu0AImtxH>4-^L?xL6NssN7Tch#Poo$W}q z2)Y8dD!F81c{<2KB5dv%s*fWPom?sY+ooM$%*m6f;7C%ZxM`OV0b8J;@8iEetW{o> z_0w7brTESsi))h@c=HP!Oo;lR>mZo|@Te6X9`mH;P~KK#sVi}pPcCIPX)qbR$&)8e z`Isb60jtyqq3l=e#;GlSiMQERj$)jA%sZhWZuZSKCvo&EIt^Vl_=~kscjSMt9&v6} zfxqA+5`_fM+&OMVQ3p*%>jaqCBB8zjDw}z>C}fqxs@S`yft26ra#w; zXLW}4+p-DKf9*-F#xYp3trPXUGT{5L9?|Di8-OSWtZ?{QAL_?s=VkFdMzW0zUhMlp z*da6k|8y_cc!yQur}Mv(81+pip-i2<$a$VmMb(OY zVPM^qnW`j%w<~Y6=Jx~>f{m)z_2nvh33)?83Q+OEv40@=tnVdaP?IX^ecVW8)N+nu z*sO7itV?UV>_tyoonUrV$^f-`!E96*?W9N`mjenE*LJ|8s_I(r?v-7XUzzqbb925YBjGDG{DT8 ze(yF*_kBt;$)K>{1S+_dx6ZDc`aS8TaM+d(iISh{dh2$vC!2sj$Y*=Mz}Oa<*}GxY ztd$od$CKQ~x`Vw{%Uu2%dsQE2b~zvC8vJUSnnYm3Wcv~afyWMLWXh*aUmq2H8;F_x z9F7SFyC~%yvn0w814#b9(Z4R$^)^BNysIKHM}`y8ebWLcZ&bT=Sw+a~9b{O}ob#N3 zhyWDOH(TQmXM(EAd<5j}%1TIH#aVKKR0#G@K+BxK)g|3Ev(J=BMR#C=mBCi+q=#2I zKYFDh+?LgKJ0Hs%96HwP7UU$BL*a*ts^C*zE@aEJUIzAx3+U&k7S$p8GZE?FNn4(X}rzrp(^*d+Zgon$GF zd=Lw??ip1z%eusaZ*Q&QV(zv-heP>rjmv=zyV&9okn;;{WaiSByg#{n>c&J>W_0IM z05!(E$K0Uu7}*(|-3bA0Vx2ZV;_h&mvfo8_EKPDr6V14-?XI_wstj2!+w~_tTFPUCd+qhMJGh1 zqPmb>k+C%;lN3fK#Xlt5)L^@o!KpJA`XP^dQ97n6iUm(jP!2!=uc_)5uV0B5i#;qC zUSi*r&tzLv|AwlDbz6g=_CKf%fDV;f2qH}eCTg2 zhw~qNwuaXs4eR7?L_Fjwo9+N=GpvKpZ zAZC)Ph9AofbGK8nX}$n9OMecXn-w|99NzI>KUX`z+nQC=RgwzYX?{IoWjQ6zNq2aV zJV@bw0R)wkce-<^eNATN%)VLPI4ins#(Yr3Mq=Ikf1G9aAYkZr^h48{>g6LvQ7!Si zj>8Yj)jogqM9O)P4*euaebu-n2N-LOp98GccaGiBg=`J}KA%&}}Jm#(1FxLd9$S!l? zk{Veujj~y z?kJyk$0Gzj&TE%YyqLRWLgZ!Kqw$Ac!Vbk)JyvBbR2bJfUiUwMu?*C%>pqj!p#%Zvs3`3HDrMTO z#S0s_oME*@hogC_5~v8Mv@&^)Z`+9j93sGbO7b>_YeJP`rxI8e*D3~fWDe5J!-KM| zd}h~m@SbW{6fc*Hoi49vqmqTi&MHXetfWCs_`c-M>w<@Dd@w~l)!n#NkW%)enaNKF zo=b70{`OiISaFk(Peo0mQb(G4U%CHnsaU79KQKenly&pINqolPA_i^>dvkIq9FzyR zJ!=k-4K>s_eVh&NSPs@m7#fI?>hjjqwTB4uh}7|Qgno>o8vHDs1h#9Md9dci(IL=W zdD1olK}GqZi-F^$AGJwQE{Q$mS<8CtU6-$e6hUFx%D)@SI^&a?V z3!$_~nsGmuUu=+(stb}AMJD^y!{wYgG3NU^eSP`z`Z~V7t~t}Nh5()|cZe<7ku0#U zT^%5qzOP^=wu%I)w5Gf6T{TM(4@Hv_@Cpip2y?eFq`PR3DJmX1!NaRDl5K1%OGW^h zMPtUUM+8SR--8OrOEd+^AKOZK2@97zRTx-anJb_fCl~;o)Z7Va+aiYuFfAOVI&@ZJawc|7g3tV>xN~Yw zx=h20GuTl@dGnZM4AI9ir!#KndHcNMNjKO&|C$%;ls$uF$JxwH&q(zrPmSKUb2$$3 znci9LeJSwr@l-ru68RuU*4j@q*poEEhX*ZnhyEkuSmVIXxXm?lrPR@7XBC{Wzo$Nq z@#n9f-nbxaDYDs<7_|gd(jLJn$=_q^TH0)C2}Y%qCIwg7ZLoTDz}T61MRqH0up=zV zk9$on@{f+_PteIS?2<4W)HrioHOh3z3dZr%JKwmi!s4MHQ?{k&MD=o%mq#s#ao!b2gJhv_`5+b`Wum5}AX|Bb||$ zpOqN^0-gE067JJVy;-}b@I&rX*l%^*wo5lty+pJp(lRkA;B<@elG{yXdU+^be}PN- zHSEcFMVc;RsKPQTl&&|eJp|_haDPjXJA0Rn)%M~|*M1R%CcESvBkbCUnkKh+Y5yx( zOnDbQXw;nsM*^+Y()0i1HGkGM0-p-O1?PUJJgq3xf_>y1t;{+{yuxx&uup7T{LUaD zPvujBRG>*ufcuVdM}6WYOPPZG-qNrYZtK+*m&x^w}No=UKpmoU=vYXT9p`&sh;t40U@a8|ySwJlE70s7gKSh^mHQ z?=AM`fEa0=&(PUcX|K-r3A_sL+k&?*#`;T12D^EKpD@`e!!m`#gs@6&P>Rlo98u!! zCiA`yJ-zM89xT2hy4S%YRa?|qsjUMT_I%M_<$8r0tnN zW}56FbuoMYu3cOre@T~l4z>2zHZq;g z;vbLVknei|2=bxkXmWljT(tA#2vgN4NK^?ht;Kcw!7d}JHV$M|;4OgS;;?y0S?GjG zUJyk>k(vj5z{&4m1xHg<_tvDjZNe(HTTs2X<>(;m_jUR(KE3?@(Gguw;QlOn;$2J> z#GaNcw_3odNbIgf`pvOVN%RUhQVKUIb|3@&6*j?pkpi#Lu5N_-sOrFQ3Mh)EIDWgT z7YUC~t*ZF8&LE0q6#zUh<{f>uHM&Msv!vaV%^F^Qb?&h{tq8bfXNV)IF-y}5_0mMn zanN1rY0^x)Z4N2($D2N`b=_*Lp^My3rLq7qdu=ECa+bI+zA)%R`u^XSN+LJE{b@K} zN7ETV$86B!yjs0C2Y2mcJCwRR6=1bOq?%Gjtwr>Xq0%JH@nVa{q& zMamGOR8|=I6gw%>bT>Udb+gEVALSqB=lOIh#BvPV2U3Fq0Tf(n~*ta6wr*%3}LL8rgaEO|eX^F&uBrjcQM?S^oTX zNOEX~PH`5xW6>MCR(A9ILHx*KEgx3ra-PIaHno*%o5XXnr~ZFyE?SE%fw*dyBu3(A z6^!U4TQs1Re(&7O=`%$K;AE}s{wYIj2zzW;_{wQ_VX=9NG@R8t`EXsqMSFa=6fcHY_b!x2uK+qW`znq8H1Xzfd0A9(`IXDmRJ z#FiyjZ60Hy)7F6yn{x=dgb)sux#@pfC$A!|C!WXbigC*u2fFsEY~fIN>r^MLMjL0| zNLFvLNc71`((Cd9@D5I3Y>Ky1V2#6Eb%1^BiZ-vz6mr>RZnZMy#U@iibp~=e8$47h zd~d&ap&IxL3QO;f5id2#GuqNF4hbmwG_NIGwX12aa3i%CWj%4~(keq57{RWsAVHPJ z@4DHA-}8YpzUTLcW{=bXI*_L zhk>U)=}Le&_+eP**Q;ZD+K`ks226=seyxf$YTSTJ>~C~Ue$vA$qN^|O$+eKhS@9$K&IlzS{;Ct!G zx2-7J_H(1KXO9=X`&yI|PDYonL9p7Dk&qdbr<&OB@+Uyfy|8tpWUEl&t+7&+avCmW zgF%h<;7;cW}EZ3g0& zhh(+0)#05|-@gwtu}(yF%__bv9qBiDv@JZQ3Rw!UB&e`0tgm|YKBNmcDZjI^(nV6z zP2<+|(>CMoB~0^n)NH^v(?E8sMKj1YsBNr|nj_A3`W$jqQ=bSmojcl#jyt5gA)Dqg zq(g9LiB2yTcoH^x9WshE9n~6<;B*;`2}OkcNeUEyt3+)(nNo5n7puQizi+RJre?Qn zBr5!7K1e3fOD4As0IM|Zo3FZN!uI)Cua`D{dFkw~m)Adj(e!co2t2hK)UKJ-!pdCQ zTqob~7VO3y-99Xl_TWqVue&;c-2vupf(>MEJJu11G|Jg0RdDWYR00jPJLQPdO#`$b zX-reQ%ef?~ivp@Uwc{?2LCoolnPXpu{z~ppih(MxPQ{qgEf>6L{HA>ts68r`(?C0H zNd?derq{fba}Uzo$xxDas>W`?!CQ(f_W3-#tEC3y@2bV6se$5-^ZVWWc>VJAb7QrZ zBZ?F?K;6^$vsA7dsG#s?J9Xzsjfx3enD3ypK_M<(x2{o+>(-?KZzs2NKN);NeGHeYu~lpKkPYr^>mfl}xaP@mJ0!s>LUDhv`&bFM+cCg?v) zCF|c^!v3~edS6|S=8T@WO;*|lKnUK##%t-r-}zX%^&ZRfW}jYJg|vi-YoRb)vsu%r zx>U#tO*VF=G&jq;=l6;&7m1FWK~+9BFIHChG0j)i&+m0+Oe^ zv*w_76w6ZU^E|OEX)8)Vj*kQKnE>J8ITXL6cA+%Z(U6D}x4;^E=fP8U%ixEiFQ}m} zPppgd?@(db^P*FAe`h#JIJ}LqE$$?x>#bNL&wXfQb8}p!v#n?~oUl@aTai*dBZ|}( ztw6}FqkF|wl)I{4XmmCwk*$ost=6yObx9%11KEM7&qVjRvshHGoDzXnS%$Hzsi1K4 z42!hpRiLVgz(k(;l6ps)0Lcd`>b{J*^!CtFJM`k!GZ^jMwPzuFHT&4J%-3Mazme(rm=WTe|%yx#WLevlsEiw(RJxC#MBf1c)Y8 zj%ZTCkbJ~bZAWmPs!zVH+SEK=a>Ox4Z+RzgQ3aAyBj_bBy?IG_+WS?6USU1wSGuH# z${qm}sV)J8QXxDZHo!@6e4 zKDJgYIt24#*#8c^1FUZ^D5Q#MB0;%jd-ph(jNuV95SMqs?jT$IZNa1_vtlas5i|EE zrGj&*b?AM4^g|KXNR}qVQWGmXKD_~1x4WBw#~DKkj7pjyo$L2}D{5>vRTE6G(XPy& zUzJRK&BFUgNd`J0*WV- z`mpKp?YJ{2hqx_~@&G_{#+DhW{F6gjN7Z1J`6ASESfXQC_UPpENHIQVQpDhYTQTXj zIuSjRq>y!UCep4Y@R!_#c`n&-lsC8q*DM?r z!L;D*)c2LGJ;SCgvSbEcDluk4Q!0Z(qCGl-YaIHrOo)0V@x>SUb5l^qN$9>LIrUs4 zs5_)4=Hcx)i_N;|TNpJQQreHf0$`~dG~{FwRc}4fIys!UaqoLw(#ydRdH!w1 zzO|2w9;uJt_B8qHOgnF|NdQxT$VtKla4tKxIwrA5;OxF(mCf`P>)QBoMoAJyV-XHPx^*PKkL-a`bHXQmAHcq-t{7GZ;w zHPy@JbFyE}iH*7*5UTqXk(J8wR1$UHD20N;c3Ed1BcSaHN$30#?}0Q%)qbm)H%NHO zyiq8Vvwyl?*XnicDL*;7YY)2x{p11>i{R>=yggCnpOcnFPLTi^Rf{ux%m}WP$qks% z0Ph%?15hrVB}f^(?n_QAKz}S6_2pb@rcNnxCa&#lp^A3fVkSL=eRce@@mF@x5nqhh z*(gDF@h$Jls}IF>B)iJ;1q%>}y8HQ5WG$OZ5BWq2EAn$r7xB%qm|vG}Z`IE+g7QCF zgcaFvm;4G*<^Q@~+mGwz{QyvDC(I|=5~_Ai3Bua4hs${w^<)A(AhO#tguUl`5ic6hJ-dG*l`)d9fHU9D@6S$`M8HHGkb2}Vw4`!u9s2=6soFxQi949aVt?kQu`lyCjFi_$7fe%=9dtxU*znv z9Akj${LG;gHcx3iqF&eBs7tb}phz5Q!m8b)C}oswNO_`oOt{)ZSB&$c+0voS2~q3{ zdJj;vD~)L&QhxvhQ&imum4Y=Xqv22&TbbOjS)PF4CA8h$wuKG|phbZ8)UK?_gG62&NhK}a zTE)N404<6-P-7NK-@mTcKUuGT0>u7#e{H|L{M!=g%`*VZ`yfR)E6SQrFTN@Hv%Iov zF_kkIL(OdYJF2biy0QAr9g=c+?==ML;2NhunlRxf6&>!h9aUGvBM#u8K9PuZwrm-p z+{|2Bg6Ct>95|+lJ;=FT(}ttEE1o5%?EN$qq?YNa%|Ttti>86(R?TWa8Z$|LYRX4t z2e63vz*F%KCwSqqUDH_h?nsk^yi?hv<`^+eC}uVGBoPZswhGMwvIKu zo92=-*i_@*ho0q}v-VVbt2e8$N6{`e+ME^&R~`)L&gKMsIq$4~OR))lobm>=%scN( z`!&!j6}gE}ahl=HxgA)(O{0WTG5K&zbnS|Lv51r=>x$xh-)6sl{P5wW?*Dr8p<9ga z@+2B1B(V$5`#wszyhZ_{7P}&#rm$j#_6fkAtCXqfVOH8mi}!ffW!rj`P9>nqo$$mK z`3;6)bd)n+Z4CmA>s*Q*^xtsp@{#1ghVp ziotn5oK9u)+L|E}%k^^L%{wACdC)?lN)f%nB0n}A6UV*}1J}0X%7=PUimMEsOM$dw zc*9#%jvDs($lcU`n|6XfS*R7zpSfEkaxk{dPJ&yc6y+#KRby^z@0&uXcYP8Rtv&66 zdgV%ZR=3!~l0+!hzRmoDgCFazwb}hfAfY$#iZaso%Z=X#@%+=Tzuh0-thg1IezZ~(E3uq84(9`=7y4cv zQ@y4{sJHqh&K{YKB+ICjC7KK}DLN(}>)$I1%;!f37B0}!RLVec(D=p>Y+aS?$~lc2 zYpemurT^Q}!g$CX)l@E7#k}xgXGN*=VEYQJzHeTX7iqWFG0WICMdH4GeP=%OZzs7- zDJ81?$tVM^Xauqm>&Dr)sx*NT`j@CD?3?}t*K9-)Npas7>!p7F*Z8#kaxD4HH&SkV zk^#JK-JmH_90`!P0BRDDCka6uhf^OJ`@x(`vbARwxT=YG)5F<*w~jU$lzs3MRejo( zhGU5^OFDg2K{#H1>c zA%_`sCb(2ERQHel^!+HZ4w5NQ9R z8@Y}3I`6=F&1wed&wBtWrZSpD;A^l{?b;qBn?32MCUfWF3uJL*SD-K|nxE~Ufx}NH z+{wulFhf`Oc6p!5nO_dCQ#**Mc9sTXJY#4oyDPF$Rk}L?*;Tn{83dBZ901yto&&o4 zxLD^er#3KeeDA0BRyp~A)||*;yF`i<9<@puy+LXKVWqis&+SUXkzEdeE|Ex3yeln} z9Q$2{hUy1bWvq$(p_7VlPN~X&Qp?(Pf!4Q+l;>FSdP0EG16keIRC%0@P7t6{Jjf`H zXnUdK9NNJq@A`v-gB^6eRMsxbvXdwvB#{GJoQVxi3TxM+OHor3P-%Eh@*xREtvmnx z)~c~c{AZ1~pRLyZ<5C@JwF{TDGjZ5Ty@Ea0BTEhI;Z{y}o|Bl~4!dzndb@jjCI|N5 zi*4EqdymMHwM1E$97Bo*D~ak(sj(%%4u^5R7_n{Gd4>E?F5UXlY5}$7g3+cb{eop+ zep47Hs@Pe7vQ+01DM$~9rOPC7kHan3#+hs7<5(n0wWN7imNB3vs{$@U=fWznIV@|Z zWP?L5uwD+3mQ*5&kF>j$z>C_+q;s;>qO=Oaytjo^{Y4JHwpg8`z_TH~#1)v0NUi)O>6C74)&T#OZVYp9tvO$q&tY5~e- zY$uD$_EZ*AF8mTB(+-IBbkZ#G%jE_gi#1kB1Y2|7OLL{k4ke3zU#pLG>4j{Th2iPO zr%;>Tvik}Jm7);)Qlyqi3-HxALOKpRN9!~L8ry|3NMCJm{YB1Fmvld)L)T3KzDf;7 z4lK@ER-3$OzotSV^BxX>whRPodmER1)Av0^>XaSjT_4FqoyDweK+B88u*f7}7(g6n zlnQmF%t{c-W*7ZGDYk~vV!Q{=FPVGi$6QUK01;$MYA+K5uW_bfm+i{h+f_m4-QU;g zi$s!d%T`r_E+O*CTi~V`Pb9bthi}*Nj&QyWo)-fpWa>aB#Azp!? z9p01^2+m2Te)X2Bly5Ox)e-s#Ah(hIR$H1v6Ns&rp$RJEI7A8FDB6BwuUFQ+D|bSP zGImvRH~spqcSZz@^YX$i^%ha+@ z{bhX$s(sPZX$fg%S5cHmkGWwqb>F(-&#Zrib5NAgMME|!>un77+o^u3(6e`EqVHzF zi|Wd!F5%Kdt@;$(kGK{|UD6vtT>s0Gy=}5>f3hSR_Wr9Cp7I-xt5dP?=;9pf3@<;O z!qflzJm$X493utYY+mJMs_3T1$Dp8hO3sRn5=RwJqrK|n(O#Z(0%5Pyot;#5NGsm< z_vCmH63HDhAa9XgxphAaIe+7cW(bu&3 zo5ZLNx5@yXx7q`{9-+IYWRx3SDdueR?s>)P{m1yWO2zBVtNnPof!!5vajgOD65R=D zJyr)=u1E%_7HUg5d5vB=iLn$hmE<5;R-3%dNv~WqGA>e$_f@bGG%^UI>Q8d}D#=f` zcJ)cC0eJ&X2tCwZ!*0t`pQrnh(iZg2F?7xu*{^vCX@@131H=^Bk$Yu4>1k@OgHzmy z1jWc!iL>bjtc#`DlJQa)T_`?I=lt}X2-+vB-g&Cw_`F`@-?#db<-g+Y5dIU*8Pt~S zd2SjPux{)!04XU?dEmMDl03RzMEaq4@mb{2c2ksENqPWKU{5^Y`HyBsmI5->#gn`)xa6mUK;9&@Cw)}Q!9|e>ul=grg-t~1upLe zw0Ms5bihh;iJC;);Da>Q?Vj>t+ocRgk7|k%A8ri+cy`5Vh{fA+Dl&Nyfu9%a*YRn5 zeQ9fqbJ+$VWml`Hb9{|n>tCdMBpo!B*}cBAKmW~0YeS>J2>qX zDGWI}Yz!4KS>wLMSq5QQ&-)8-bX1jqse+v`V-zsd$~_uur~kwS~Rv<;yom z@OX%$FR8GwJ8LSBMguf9u8y2uPw09gV^!CUOHIvHZ6%riQBGGsmIcCNn)!-5FG_tn#G^?xkFQ(Vt(=|~ zSjSK?)JBy}YWX)|k}`rfuktw@vS_*lMd#>M=iA)%fI9+9ifl9D{;{R{KKSaSdQoh? z1`s#fyptuP^J#!JM>*_=F2Pg9zP({C-oILO46@5{fZi320;(!k!;=x8EH^!ahqN;m zUiq9O`jv>H>yapeH>&l}pBL+2A3rQ|RF+dc z0&VIzE8D{lL?O-n0B!-ZKuca&#D3cuJ4wY&=K~QMc(r+hF=T8}4H6)n0_I10SACy- zcqz5)S?$}ki{8O+lW0yNtpr`_q}yttaw^ocDjMs(r@}A4od1DqH`>p z?vGNt$3Em}lB6t4mNfPIDwQQiZ5PUG>n6mqp;mPB9;)mOQ`NvdT^ro7uFy zXR?VJ>cqiq(bD7`lsOI+{}fmWS(27Gy~&Z{SoYh?o>m;pSEe?rJHkhkj6rGwM~C|h zmFI5I_bnklcrVc>z}kZT*q+TU);ReeQrMvBfnFA@Lr zHu^E5!`YXLZC;qD;Hc`j^n49M%AxlsU^>sWIvkhm?V;W8lKVRh{f}LS^X>AP01}?$ z^ZRtVt2<(p&t->@HV&1-U-C}W3_eG)A$kOd=L)eh=W;GebKyWXjYr6S7q6972ea0+ z>jk2wwt|OFu}OAtY{k23YT;}l;FZJ^q*8=o+QGJa(w)>JL^n@4v5y3+jY3wxi;pPa z-jI^U_D1!ae^h{ZCu|bJ6{kK9ukM%nNpjG*_zt|F@J@YLk`swfVniL9m;AXH~64ibnO=DZ5#gONHetD#xc^7!_}Oi$TS41i*l1Dg3&dt#6iC zQ=f%5O1b&tLILB-kF6{3->LhFWQ2y$VxsrHy%Vm|f3sP)E(rryt zT5UFW_jNcSPTd}bS8E1aMlDb;^8IVs6@ymSQr!#3E|!&cct3fwR@Q`?=hA4#-zX)8 zZemg^IC)pDDCSWZtA*g_o^+!DhJ!Bsy(D#Pc=bPKDP9pr@??sy=7S zsa7|2W|CtVOSY_gZONWhU!gcjKy~d+i+0G=%n8J_yW4}}(?l5R|EwWw?p_+G-l;h> z34+&jx5>UFvOc7awrG2?IKsidy@^5mdqRj>4i@cvzDoP<7~Tw@vGv>R-nCJ@Y)@}w zJ)$*8e9Gh@1GUqcvni2$Y>jBVL=mI%-nYf$rMwVt*m>Bh>e$MT480d-PDR@8&$8T)4^cb{9OrMGy1Oe z_(te&fvRlN!Qx;!;=>QcJkr-d?X7}6KN{9}^qPSJaqY6rz>D@cl^OGbfke!+F7gvE zlUTZ%J7m>7Dg8h>px)uWbfA2h;7k+vR3ID>pICn|npA`DVDsb0TZFLsRDiW7V-Mi2 zgD9M>%+}eh?++&cRoT?Z*Y^0h9SxA;$zvz@i8Ma*XCsVRhIY^`)}40(jlzA9FdV7q|RGYe)v3uGx`-DCbDaHqS4cIWeW32 z^wmcej6SPeT*^7U2b}lbU16}|c~f?z(eWg?jyZxA7POwiJ3&IPwNCvy})n*%CdP6R2#Ptp%M>?KEw6ymm{3 zHne*?wcr63Ioiva@ZR}8y+`OHdsOsJmhG~y^5Jyc(~115N%_zko#Iv(jQ1mGe}H#H zT4G0o1p{TZ8<-FAu-;i$NM+xBeUWNU3BtYV*D|}RySGZ!I!Lkcg2Y0*|4BC#Cjs@{ zj5=@!MaAx$lP7Sge4h3Y`Cr)z;g&be3=356`43 zoQ|1~0rS?gv*ArKbxi||?8ABEu)h0EETy2316$ZQ;ECHeGt6HA*_F6=HD~PZ=}27{ zUxg)%!$FqObmf{o$vWJ#$M~!i^Y;=7Z12+epI+vC`TVByM`V9en^qTuuP*j;PFn{M zqGE2EDp7XyHoVW2p|=mp7y`F`#?*NyMbK~<2duK&Nm4YHJx7+K7^PNVFR&h@an+3| zaFuBwKJZ1=%~Y3i-<~G%ufromCQl|en-`VDm1SIMMdO8`hx?Waul`H(w#b&}I6WzKJ6%cP`jchdb=g&;mj**i9#0w5Y` z^4gq8S1^-<4d6OF36!7_IK1mKN?M`hIF`)H)Ib(Mp;Dbh?Y93|-@h%p3f(i~E|~7 zC?a#5T_vIuK)I^cRa&sJ~Iy*q8lfcZknTv(}eWAX-j@~|hdc9vhjj!L{oTUGpH+d{t zcZh%&pOXW#JhM_Kiu|xCE+y`qA2qUo=qTRR&ai&IF6Hg4FnCO-0)|RVUR>Yd0#xvu zNI^>C$^%y-H00fx%_5tR7rv{!OhSGi)&UcFGc{ zKdqyI*UDd(ou6<7AW*acxx@`%3yWvflX7*?i5f*p0&kycD>?|~KTIoBN<#af+EhCt$e@RH#bQQ|VhLRMC-yAV7Pdaay z#OckiZrBtQUQ2U;ZdtLL_O~~nk|Lxjiv$Xv)Fx>u3;a<$SsnD!`nRDDN0TYkSRH z~<`^>XY;otj)Vt_R( zUO?N@PH{0I)QorD;jj_-9_GLF|NQbcE@y04CI3k!iue&!2PU4|#GQNOE47_EEo3c2 zeFxJp>1f3~B=}#7sfA5dFfs!Oi3K!da~90tUp<+%e4yU{=|sX8pHsu)r(FEoTcMUo{N{V zEJRqcylf>YyeV`qzyd`KFC()7ZprLybqPh$j(o{hDypI>zYGY-{y>y1R;H$q*U%W{ z0BURxJq)M8ZvBhmb%T*9CP5Orj{>IEwz2A*sTU}SmV&l5LK_E%2T0O`fEp4}M1rIm z{#{uorruhNcC{eeEIK?(L*gWD)IFoCPd62iosUbg9`6?5S{F*R`dMa;>W? zQM%H=>O?A*s^#7^e0DWolA`VU`^x%{eDQqS6u3D{aWwQp}>HR&BusT&(C-TPDL zKiWmb{C*iojeIG4t1$?*Cy%k&R#sSQ7le@7`XC-Gsfp!BQmT@R`=Pp-o2me&bl>Z% z!Q6|^x!uu>rd|%^5D=oN?RI(V3!LQ<$3ku(lkaOaeziRO=a(%g7#GVML*^M|1?uCy z_#SjhPVY{m2wP=*Aaas4rD~ldO%*{ReuiWdd@ zzU8_oB-u|pNp%CIQNVB2KH$T#mcOxSEWbv_)tnpRDBu%?jpk4+dDUjDg8Q;lz^bry zeNNQuxd^#O;e5+Vp^ocH(mCbnb;_-|c2QB1M@mvxfGFAmNyV}&#EE}ju-{%j{pXjw zxR4j9{7IW2N(-ITpIwprTBe&wFJ(?=^U^$NM9w=>5Rm$g`nz0j%2?aMo{NbGjqzz%&2GmW=-u6X&4O#$q7nCx| z1E$0(hfMi88RXO6PS^av9|&bCoCAac?lr15%}#9@-Ad0W#YB71}d># znqyGziaUcN9a^F!rOJ{bR^}kh6)96VwS~|V`R1!A=U;A?CjHtt*sT6u_X3Q544~Ym z$!iR+sfKD#Q&SViNUGzZw$}nc)Y?GG;jvk!B_)7Q4cfY0le3#hR8!xH|7DG*rn`3j z1O6;Z!Kw+bz9=i!4!`j2EXn(9;hzil_17==*KcFBm~BNo!3fpYG?MRx9nN4W$1ypQ zjv(z$>yBf&O!Lw%>vxq0FFCRICDr=&Rw=Gj8mJtJ?qPFsgLs-bbG|cG0@=H4J@zhmP?Oh_h}61w()LD|MDHeh zlC*jbCG4tK*g#*-exT4LzIK59bC15PbgGP#X&G7qS#$^%{`CpAS7Oj z84-vCzPE}s*Ws|S3N;iREMeRo;h8p_Wa$&+I>Cw~ktac4b4<3C#-2L3racAK(l`b` zU9bJETD+chs=>!)&J<1oil)R~(Mb3R=ejv3YUu<>Mxg8uydz*bB@Cr*nJeEEU3#+O z92=lswoInbxg8^wo}s^8Q(7!715<$ru!^skq^!S3d?%X?>L*d%!bRx^Eq2nnBH(8g z;Rhz)4#t7^GASr%s7Ue8!6Zu`jwb5dr2+-Wx~Q>yxecUnvDvD;Q<8)Brc{nH>!Xgb zMb`J<)~kPRzr6nOW$*{D5=ysqG@oOc3}dBk<)B&+ZOT=#S)3uMOOU-N;8S)rh}Bo3 zxClxq4g(WEG7?DLCg3#pZxpbcJsm)aHYaNX`aV-RQ)yhGXtPXc=Mgr0luFm@`$~jrBzzL! z={4hiQ3g>>tN$!@N&gIW5HDh;&8}=xSrSV;K)LjLRG9I{W&8a3_1o*$`;k4bCG_ya z)zGdNI{1BPac4C%K|P6&SJ|*i)$^Y5)@0Hig5UqH$zgqUfWS`F;e9yMD8rsF%W^u; zef6*=Voxe24Zod0?I7Pk!E*23gK=iwQzz;0P*dStK9?HEX8m6C6g=79XHmkfyn=lt zPXU2oIUjeQG?i0V#H?1$exEwed!>*&uR_C_RB8Y;I@;lgn+_yeA1k{==pZKkux@R9 z7+>G!sDr9*pxLKRt3H(kL)%0IvFP~!(85`n;h1nTH|`8Twt1VJ!J{0>qT zhfE}vs4fvc>E_7^FZCTt1sYI-TPF!7qERn$puwelLXwDShi1JF9a+Wf1eW}y9Jm4d zgTss*eX`%aSJB@_X3fnGl)EX4lig2V*XdAZUU%Qtb{WJouC_#FB~O8ZIjp2EHT~4e(^Xfa z*U0HTwnstEE7RhRqO4x?rc_nFs8z?NMWECbj!^|`)+E?VHmQNJLZH$pTpGv3W)dM{ z%pidStT`3lE^Q6^gN)mld=LKO(eW?+@!>hBvPDDk=_N0#kfD+OiW z=5B@aGHL_<26iy7L*I&bNXr4Fa;tLbtI{M_zMM63eWcMI+j2J|9-YUf=#jT0S@ouT zE}vLMCe=C(wMvVvNha0FmvIPACAZU@uOShEsDgM2r&RK456x}+5u&|(`tb5;{PKF& zZ@>hkLF^dxxCB++;e6emHA{^-K&WX_~FkNze6m#(}<4qD0TVBJoFClw-} zwVk?!xA@eLb<$9g&NJ(19i*C4QW?9I5C#Kr$`q_3pQyHF7jddu#XsR``usXS|Ng1}@4c?@rch&8Ik;^>mM zyv;m&Ryi}qDwtvYO~tdQg_Xy07j(Yw(QR~8xfl~1rqMdfF@Ip!JoPis*DEM??RC&RfMxP7Ng&hx^Ce`Q`pJ zR&(|{Av!;4JCnrCzFI}Ay>%KMC`C10JFdMJmPr9;PU)%60}tKVlJ_OynpAM#k?0R- z)$KxY;$!PJ;x~uz0=4kwbiXZV_AKx@$@@FiII2dI_GIX$c5%=H3cSI>5css7vD?Lo zQ&;t7&w9I3$S|7Zk%F=}0m|I&QZm^$$-7lH6UTPvY_8gKpL=A*j%yx`?N+@a<4oB= zQSYVbU-@Gx@a60H_U)+*2>)<4@v&xv)?LGAi6{26bxdt@dDaEJ$u{qq6-@BTS(EW? zeJs!65NvWzhgdC&KfGcYj++xeh6)?3_}mmQNFd za4w-qu!h~$dM!&D^#|G6dPG&-LylwD{B*g3OQ6nnsWvs5_H=8;q%I4kVg?S4YO%IS zP<{s+Y~|yYUqf)_m644V=^}o4DMcX6is3Z<#7`1pBOP>E!_{HHvWTs1R_cG1gJm}g zUR4t>d3k%XD~L0`e>H|k?$HS^@8c;DOZv;9{A0JhF+Tlvea5&UMN;!{%Z((jfZeV5-@bKr?Z){rYHBM%~@oU4{!7Lgk}d~m{al|6u} zNtqBYuiUy-A`J)4@nc7db~Qd@uaq6Ro?iWUhk0(wZ5SFY{fHQwK$CsZ+Fw@hPu|#S zKAum!v3##iDy490&Sh;n%<3O%&8CkWYs3axeQCZ98R?o@O$)0zb6Irf>)o!Cjb}Q6Y#av3k`W@tA~~D1}vk*-j=8K@}k}EbWuclt&kJoCMQES zDdG;*8RN;KY7?Pv7ttc+1?`Rw$e>J62WeAw(D`=Gp9-4%JgW)P^G4GLy}T03$90V3 z=gYPHZhlb2-hwxC?rW#cY~AY9=FGuTK~uJ5-=Y^K6jz{JYLBjD4`E(8p`{lG)Gr7B z*p+o=b2RJOvg>p^Gq3Oft0-h`e+X1$Q_Gvp4Iux{R8iw$Yov+6vm~pzJp>TwvAYZJ zs=J*0Kj+W9Wgr|-XYhRwQdJ>QsXTG(3|WW6ST58h3yT8Sp)9Jh!kY2ek^?tR)0PP_ zV^2zp{us)>zJ5QCZ+yEwK0yqia|Lg)y}g;_*EC0k0EvgXZ)BOH>jg9whOKNGrRk(Y znx8Z{qX-VlFcH-ppo_%@IWe*FT@UJpd#efy7Z1fnC?|q|^{G@r2OQUT8Yf?rN}p|{ z03c=56{pIcAVhht%L5kV!_%@&z%mq?!B?Y2WY#XwI~4s8lEkuI&uSHec}qf-QHI<1YeCK*J<>J*qa=7ODAf@(QV$pGoI%)@K;3Pj)6p)sN>jBD$e5PqDuqFc!k zE^p#omgLOB`-MP^8gKx;92fHDowyh%FsZe`$`fFHxi5?t^P<4s`Wx+$=dQdpkhw}k zdD_tk%h|%-j{q{SPCB8OEb8G|v$*z`C9B&OVgLP*F#q}C-`hXGAIg;^kMP`>C2o>> zHcysbA3!GRVJj+41KJ^mYM1xbY%kS~#_r|hJ*LN_lPtzgKmwv`rb01J!6N=>Ha>Tr ze`aZ{Ly~jin{tq-Ggb*((}R)G6`ljuI=~S0Lfhl8JLiCny1GY6RKAD4(Xyv>kQz&g z@gjlVgQw46{YgH#gof3Fuh+Gf?w~k@mb#APinWSeNNga}xvwt$eCJlbt(cCV%{ud+ z<3H`g@BOV}+W))|es;3lhrt81EAOipt4bwb znfOcvE#F~Vn)ucG*Iv8o_vF*d;prxaghKa}T)%7RpfI^|M$}sN(*f<`H4dY)@(%i` zp2btE1Xu}k`}5+-R{Z)>f4RTB2-Cuwzq*2|+XL9%f(7rnDCDd|sCcMoG;Mc_c)4CQ z(NLq6zcw8^_HNVJ zW_;%>5}-nQm?RMQg?Z7wUD#Ab-RwLSa5RW#cp3nRLx$&}*auRHaB;BjBdt{9)0~Q8zfUB6Zhwds{ho@NQh9B~$Sx zNuG5n(5Sygq<5H08*Ab+@prR2m-zzJsMKJ@jM%kES6R3duC2ycJiuiA>B4>c<5PS2 z{5Ys=lE=ycS)?S7L#p|;{93}oPE>K4F%StPS1a$}ElIN)&hgD{lJLJp)tWsn%a>St zUmK6rxwOsUXwKDDIW1JJtf%_>eQH=?5gTN~eNPY0_wO|=!cmn%IaL9p3Y?^fGOkhExjUwf0+^Jhg z2}1NerGgh=TayoT6z?b5R=c=0DUjiO_K^>{PWu|daL7hoxmCCKa`G$6dq=HGB^t-2 zLz_C^TG$dwyX`!sKlLPGj}ig}WJXiES-YW(X@EiOs1^@@@Gp|U+U}lj|6RFTuzVfEr45wxB63#ZiPhzRF#QWVGgtb z#L^V)5f9bi9qt4!9h;tyEF927AbDpB|Kgw?MQ3+Jg`7F`5+Kp?o%sO(9hgh0J3&pu~9n= zr`k7sUGwX3%Ka=4uINdS=q-d}XvB~&jZ^^OXIlI|k}WV|TM`ip9X450{D}&brP|(9 z)$LF{bNG=p0rrZb2Io!A8P)r#X?c2(L+q#>kw7|#xMg1FasEG6E&jM_oU$7X6teb{ zH+4Ekof3v3H;sP_x6TCKgpJzxF33fP8;ryiwx)BHu2qYS0M2P1~!lE zS`hO}3>~_wb;p;AL#3zuB%VKxE;kB%$|+VAaM&6;wsCfs+DY3oxA3!7>*L?=+4L}* z#wTJjyPOOT!-JCUjxJn50yi&LH3}Wg=IYjaM|K_xNC5Dr z&F-gqBz!O-A_-Fsl*>U&>J;SuNehf-Jev`xuPp;zU%H+}5Lv(+Kp zRw7l0GTSk1(s!G4k9%AODbo{o+Rp>df)!K*R#Z|sLP8r6Nn=E^i~ZuPeDCEP_fMDY z^MC&M@bXCqkEk8wzCA76K#;B5LDD?; z;@m_Z`PR^v3XZn`HEO$*gi3r3` zS}V%y0#xbu?KRC$lj*N7ufP3HPW|ww$DzLEPo40M&7Fuyl_a?s4?SqWa5y z&HN$i5Oy{}w{ikeSEnEdr9)}uGv4fCEpAmT+8tfEB>SDa7cP1@TfeFGmUVMd8@!El z0~5(dHc|nmQ3}3fj2TwNtkGajBfQzd&z~OE-(Ej{SZ8%xK28MvC-F7==jT0_tYFjR z=!txR)!v=zYic&&3|zCbKp0^q9pvEO z6|e>&_n@lH`b7uNs=7IxGpVr-eh$^WW_=<^+Du{t9GvrwuVv9t`2ClJ(8Iy%S+oj_ z0}PP7jJ6NhJ7NWde%9%`M(!jZIfm{cs$&wPS5v|nst=hR%IgYH44?IgzYl%U1? zXDj#L|L1r4G08PcPu}K-I#--cUdw(tTSa!AhjMEY-2I(>$xxjjR2}R$_KEaK@YK;r z7|!RP?6*@b5nI?ngJg1_lD^a$1QcQvzKtzI0NSS8_h)>lQ=haH@i`{;FE0 zsNkjQ=%r5un^3CMB}8u*1)FZ&u2twa^(BbN`xSO%C-GOqhy^wYh*T`WGwBIlNS0_m)m*!=1+qBD(;LULnEQM~DlxpAh0+xZ}%?tn8!hQJs>o4uDFQ5L@5q@LJT+fqIRLjOO zAVkn4LX?pv@Ji6I}k&Aopqf&o^LM zUlnS4o0)oAIu=Qe&9Urkz0%8y*rjD?Gh&@ezUo8J`tAp*H3HbE%G(F2V;BDb7Vu)m zanM~OiK0+euFFx+FhoEG_p8&QuRC8Og65*>XS_$b^E|1sy7m`Q|J=rlVNX-ZgGYw8 zB882k0suggBOwn)rh@ZTYAf46Fa1zi+^ARmZLH$VEjiiYG`t+@+!WrK<)~yg-Dod% zVP(hsZ0WvyxIexA{!y))?f6H0?!>j|xUbjMDpu+yCFekQ03&Uzj^6USLvX}Xafjk< z(r`*jiPd$-xSR^)iRv*s^gq{M0T6oGswQ7wRd=7H^iy-DktNt4;?+8zTq>q< zpu=rrc2mmg$np>YMfQuleAtIcg6&gIv%3D?Bq7TBP6DlgfTMsqFPeJDtC)N5RVoR< zkDYJfzlEK|%#jZwouMUb`hP8(G6?5W<=~C%Qb=#g<2(A0mqDQHUX{34wGF%N%%7*7cKNgvUk~BVtQ*{A zm)IhilzWwGCog~`QnWa7NS&i_So-T{3Kmzak4HT;7gOIbZ)r4LUcB!x)96VHrf0u} z(}|rhPOV#boqV;aLJbI+B>mIk{?AU*=igty{J!qz^Xi%(Po6&frh~8UkiKb`bgsIa zs)Dyu>Zi8bLSTo!wzlNJReH*IV7KbyB*#{VZr}^6uGkNW%}Ons4{t4VL-#^1s?<{w zncG-3S?!xZ@nE)Dht?p|C{U&=Qwp4x?(Pjcb$MAft6(CHp*F<@THS2Q%yimP%9}<< zQ6`3CUDUZ%!$@9H_2#L0kL5s#HoMm{AWdVb=uk7|pZ0(M&+B`+dj3P^=hI!o8Yby? z;+17<8tqUxp!>)Qp31AJgr4S9vwL1Q0F~|u-JQB1sNYlxp*Aad6v{thQE_5HqR=V6 zKP=KOMTIV}>24_>%YS4m$YEt!G2s!6= zpL#q~B2sHm_sh%B&qmazMU5_3_7T|<6ndJE_z(Qtdf!d5iM@#N)85Fp@%82Y@bdp@ zQuewuiQ|72H{E06<=j=qxt5?}*`${yedILaQ(b0xUU{p*_L=1zK*?nt$x{%>qhb4$ ziFe2{SL3$H$);R5gGS7N2Ef&&!dRn*rMl>X5=rnU!F)comUg3Dlxdm>r>En&R76Bb zo~R82z=;T{(^>%?FB^h}nI>1R~&H;M|C1CJ+ zsFA}}T8 zQe_cHi;+(?lPXfJsd&fhF z`$3OxFwvdlM5$I{QKb->SL>_}@xMq4QYyEoz{q(`A>`AK*SK7UhHz%aIh3p8tLQ;Z z=u?PK_5lEZJQ#JzIjt}s(oE*OL-)Wp(QF-ObJkH=J$#uY-8{uQ@0}LOrrbUv8J|0DR0f*meqQ=*_0TT%jZ^gxta*IoAYD7G}B(IKa}VJGQd z>(v_^xM@78E*3bQ3a{-+=@&2k)uy)qj-xmbHqt5Oh@w$L$F9i*hp2cz&oN+GyQ34{ z-w=9>rUP1*QJscmR$JCo=mKJwI{tBQK)J~ARtBXmreS^zCGSeTSo+MRtKpE)GHxd; zvn1LOuFEwIt-&Ca1^$<<$KCUNUb=l}QSbt6ch&*YE3f6?!u~IZ*W8q>nxjSP*QH#| zvdytAbIb2b_4)PXi$ipL%iDuFvEFPMEbV5ZdYC@b# z+h4_}N0}Kiz~8wYBBh%jKZBM+zs#7yhqB#e@qA26tZao~Q9JYs5emS6F zC+X=RyxDoGlle}>&8y8fY6O#AQ;w%?364?lf*$v~zrC%ha!gu{JiWLS0D;r;*7r3D zO)Q97QFJ{Cw1_AxuKbY7#F5s=!0hIjppj!?9tN~g<5z0kg zGL+P`1yP4X#i-TVd_Op6P;$6=1#2hJxzvC8NdLACyAU!C@Ln1`AvguX(N^OVfDbg& zNYvsLuOw*3yUll>awSIhr9fo4+~TA{X{Y2qou&ho_hH=gNuK_5&9_hGZ~1TeCoMsr z2!bd};7FVjU|}1r^Y)6ch8MCa#I&jUkhD#VYmRt$gHZU_RQoU7ef95`sJ$P1r5`~Y zq~8@MIx7F$?j#F>(%eAcu)4A~CtF_JAi7PAw$Y0EG+c4Kfi0$9h1yHxtx3|mOSZjj zTbA^8X#wY}M$$qWmB5;&tk-mSWXl(43&08vY^$>YEWT`Vtf?vQX8TEB9S7H+)~Wos zPJG5)S&EY8YBGQ=+EA*?p1`@WHx*>j*9OSN8+Ke;A@CG!F1gyJG+m2&QdsigLBoEV z2bB0=mw0ht3p77{c)PQCb2NwOo#gmHsQKcn>0<4?)w{qmKr;ZJI4V=RY!#*`)W&NF zmy$I8rbDfD*wd{J3pu-5K>_J1g&>L_bN5gAmK~6#SR#8{JZJi`Z&Klb{ULbyzD`TY z_`mv>U;ojg5>?OC7qlbvX6e?&{00{1`?z_W8)n-b2iLNPh@oCG8(j63V%H-`;DRSY zZ%(Z!_!0&&jrzoO4DVW#Cy{S1}K2E*Rg{BjdkZ!;qNt)vUX1*`&!f%x+!Oz+L(+xJn-z-+tp88(U zVFF~UmII2CXe>f?uAJjkIY6um%gm+|H=J2jI_>HC`TNRj0ZYOlW5~g^T3a-_=4osz zUscmXOSvuWyNzU{+bEZ-UJUk1^!}IYm0pAra(bDLs;z1M%FcHlKQD34JDkN*c}9MHVG+5YXY{2;i&pQ$pD9QJ^Kj{Af_cds8yxa%z(sH$Zjew0=B?66BuBt zzkXa#^{TJ~ocP(1Pk1H2UOE3OE20dlN-Ww1fMsi3j`TvTlgPYlW=428s-|9gqqFf} z=&tM@+=&FPm*3_n_2C5x2THX-&d0Qw+i8W&>r$1=QqG-iUe2d|v4^vn5I-xKUcFa# z?HzAW?f?sb7R00>5!a`omn9`*Z2hrnnvq&bbBz7&I_p{H8+#$;Mit7p$cC@Huni!r z81<#b8LQWq$CokWATeAH)40`+S38; zo(~5C(rxivm6b*Y)eejN>W!HL9Jbo&-qoSrnv9S|a{#NgXS)z*-Qs86N3!AEj__%NUZ+*2r!45Flu`^SbI8LLxdD)906i zdSm1qx+0Qs{O=a5{1MHklUyVJvn#Y;b5CR>Hc(yu+IflwS0zOg0Dg4i$4ZW? zXr>+28t1(sbPB&*rqCI@ttK_q?ySzanw`n4W7D^k3}MUY{cKq-%5n+Y$EhS&zNr_^3kuz#q|2$u3aD2a`rvg{ty~=t4-PO8@X5>0@?H8d)y&r0 zK=z6O>y97e1KWV2L>11Ac>V~Qx-dUDo z!ZIfVbvzbq2xAEOAh@$A)1^(qa7I_h16?PHWUwL?{AZfwT5b`uCqh7%@T&aMPR}&_ z$aYd#vn>Z3QRIX;3~hQ&?LZ->!4~1w02r1bYWrcq{^#?1kEm)A>4jUfU)1N)+!DB_ zA}`-)4?09b+97LDui&k>GA4i@VtMeUmHo7VtPA10gKq{Y(?Ma2Ma?2b51W1kP+zB@ zH%C(8VE0g`Bss9Elg;%wjm0S@HD=T>auEGkgRZtxtZT+P52tzVJ)K6N>`>n|n%ahj zg4$xTgA`DskWusT94qV2qj9=H`>JMWOvNTtt7$*L>xZg!4s3s1L;Uxb{$>1Q{`{Xc zsgiX~cmZOke)A+n6^|5!R}r-k2MKAL3W=wJYycsL2I63I9n#~?a~E$XcZ;^lx-W05 z8~oJZ6RxuX*|Y8jL5-&2K&!%nKv;lA+~rqO@tkLqBixQ7ZfBy67|;N%sYxWIZki|B zbjF+YUK3_KR%ZZtPM0o47;YUPca`D%8)JR+4yfnds!Rr;F3yl%%a|_4c`i-qw)9@& zQ{LsdSj#V{{RFRnY24<+Hp|Qqqq?(J)$##JEjN9Lc`2lsu%DOKr|?&2orvW2RhaK& zG4>gketM0ol=bS51yPdtyd6TBdy*N|pt` zvL+Hl!>D!8WP^dMiW2|!lyfANHYW5(4KIol;0?w~5-{gzE1*CdE9k{f3hYR0BUW+v z#8$STp~_R(<;TT}!Nq!lRaFZ{JqaJ1(>to%r~n-%pv!ADr;v4;fjCc6xnfCSS9{Cu zVC6BD03m1la$VbGVP@Xi;cy~#98@1zAxwX9?B3jI=4@%@j88*B2Xc-r={f)z+X?W6 zgT;Qx_G))q`}gLpX|`%L>`oWwaRhXqCBl(ZGrweB%kV|LHdy*$;{$tHiP*l3;=Kz2 z#%SW{CO%Gw|L@0S;vW`E1ks)eQNd8Jt53z7;|bnA)&5Z@MxReTIhS^gowCp_;<-&q zJ#a#U&2I!EM>+sv+J8?qVJ{sohtp2l6sSjk155jP7*{%>Bk0qs$jW#MQ^jgQMLTdc zG!q*Pz789+rCxU&n@s=>N>Ug{RWPutoVbxxHu-=( zRiTy+o4FPI2s()s@9N3?%ABnh5L;BVTI2XcDZrho8smzgELzQ~6|(cSt*NF>O*X5? zEExbis7SW+Zo~3~=U~p+u0Ji-+kb!g{N1@a;nwSrup#r}v`=75v3B4{iF2*lAYoUr zcpz+EGuwwi=9htQY-;7XPUSe}W%Kj7MiW$-%e;9GKs8ZH%{iZ2EG~lmc0kA6R2PS( zpHH{gso%ZBq0R9Ywdx#oWfirW@WN=UhMcsnFM~&67T<+)Ly@H*c3As2vqPb#G)I9D z=L4ITU;H+x5c`hr;nc*TctZ3Rw%6^syZ-*=>-SGvwVgOV}T(vhP=qHt$z6h|%rboB?#&Nv(hyEky3g)}L-$*{J%0!Z7bUspy{K(hjH=l6uli z9fD9`x~HmamdBsm=T=|`ESbowyRll>DG#8r?bd3qn1$T9Z<;mf&UiIs0QP%4%j zH5u#Mp1gF}2m$9DV+|fSlFdonm-`xt9o`fU0qeceTm17<_g?6@ht6^fJ35hO4@U(*y9EHc2FIb#8k1dvQRxbT-X2e&Pc)4joD9lKD* z##DBcOT!Z4_VGM`#U>ElMzj03m@rFyw}~T_3w5o)MF?-98&KDYW*AdGJ&t&|GZS?k4r_EyMlHnUP;*c zt^2xm#>)+nT<+~j^ezGnL&i*bEPr;zsO^HaZy8>!a6|XLXNNh&rie%a_Y8HCA6dnwEA4OvOrJpky%!1>P-rn)7 ze8|B!Z@O{7OY{)8#7}B_l=W4K*2dggoSMjoN_ik_5D97eP<)S|Qo2>Va@yvpJ2iYW z9l$M6Glb^WA{hDrj|DaoOj^`wPBF{t@_q&a4p2xIM)hQgcigJF5OY43isW~F9^aP= z^x9VGW!6D`%{(}~Z8pw|qKJKV*_Ub*Udb!e%jUSf8IQ_1Rpb5CV3UK-77s}kv(tHS z8~izgjfA`!uAM%**zjJJ~w^NlquWJFC#4Xh_l*4R06!8M-s@|e9 zhQ`Q;7uFy2`P)Cf|Mtr-^UJ%9o?c2XU?F%Zo%6MZc$*GQR$3Ya*Ow1l*2qXQtQSDu z6k3$nPQH$A)KTSGUyhYh(uqR?P@+w<<*1Hqmea96$POGGbrVfLH){(3-yb&(n|=&u z+Rp*P0-&E@>hsQCdZ_o6LLuyp+Ep+vad^RZE6hbEvVi6c43W)St_V5x=3(jprf{@q zWnTs1s6r9(zrl9-$4#**eP>GeIDp^2e7fiN@sCfxi=sk;>dUPRN19`iwTC1X_kGDJ z+O41oy1Gm3xJ@#$wlN8WHSjpVitK7(S1n!nUAYEOYgWnHDzQ4Cr$)UU5FJ(4Ar~k{ ztl)yMIjep62v$qp&k)C|7jI#z2J!LcHQi;IqaUKEX7y*c^m%8+EMW$jL&cjWh;+>p z_Tqdx+{OCKF?3iUqO$*OQd?@z$B5mrX?6khlZAqH|8cFBktK)frIr{9?}CRa78Gi> zACxR{cdxJSd+F-}d*=zOvF@d?ABkTZ9w(OvyJkXEuE?=Y`mo1@#z1teZ zA2{Nz2KFuHA4%E6{_G7A^Jo4ld^9=d;JAsG9zaJ{?u-D9`*v!+tCOdwmF@GEQ6XgZ z-2i(oFTE`j7qHE)M(Sp1-BO><@Q0I>>2ylTexJdny!2o8()st5`rgMsKVAKMU-zQc zc3$rK6kLbR>`KHdad7H5VpmqS6s)(#w7Ln#cEn`B4fSCy(#~r&USx+koNaW$XO4+H zvqQ~vjK7uh^mc@euaHHaag8XE%@nF)-#yk!x1+$Zi*rOf8=PbY@I_x+SmWmq_Iw2b zr!wqIl5mp-Cv{d2Qc+bf&}n5+igSudMs^lUOODfnsR+A6kq3JT$8i&VlTCDlvHX{7 z3=kjo3jj~Ooz;;dS>L)yOF4SEtsc8VB6Aa^@kiE6&K<6~c`}9$WH)jD zu~xrYFnm{~|26Vm13P$45pAzcZNSaSr`iMvX66mqy|nANbcoA2PVoBO=&au~yx8eL zt%V>}-3e_`>v6MvIKkb%VJ{rJ!|o-pNM41p^dLxEDV4Bx=++wmL(8N82s&3byF_+E zX!1%^8=YltP&E98RKi_1o=m48uq@;TC}R}k1UqvCKxkXo?5kEapU`-N>C^#I(A<8r zQ-7aR2hV7O%mno=Uod{*e5~5rm-+qsa+Ou>E^p}>PerT~=aO|5ko5Ns6a3Irh%# zo&sGmLMOko{azWloh{ z%ObicTG&~LWmr%ja}RC;GTdsWK9+F5=FFCE9_IDRRwmHiM{4|9e|BpVJ~uw z6)0zzGat`?-8H6!ci8bjhPs7*q_C;%kQecQUf^<1{ES$wy{yyEU$1vn*lpGCYkjG% zE-i=S-T#Q3+-?6RooJB)R{#@e;HSLhu*au)#kCCr5fGS@bPfU5%m*Q}cr&mD&4&{qiuX63^kAwBWc6 zmC93vwa1vu!dFJo$U%#uz07&53pvcuxewrxE=!>Ik#gBUDx!IRwTQ4jvBh zp`bDhb5m36*4FV@%6fwU=E)?+RX|@ql5UV$ady3fs|~`sn1^w}8=O|^rqfe1O^ya3 z)PfaT_G7iK&tE_N{P(x#OlS-*y|{+JysDYr&yZ4x%W#;!`l@+-hf2CPBvGj@`)MrR z8Q3Y#TL0ereD>n98*M#E zfo-=^hO*tx^i{pr`2WW~?BYQG~P9DK(KLXSs!bQ8^}yfhmwh) ztTqbWnsrCnsad@{r0fkpJ37ZLDfHBWE;Jf+f!@fLK}E9DdrDI_x#-jv&^!IUnij^> z&!9LY=f%E#c6tElL^+oNu5%Jv*jlvd_OW`H0sv2w$Zp-VsOwPGW7U3BY}fce)x4&v z`PXql+;^VQTAq!{9B9GAu(o!pFZzdd+WzR5L>_k#mk<>-c)BGbbyJ20cFPwyttoq5 za{$9P6+}X}6m{A!c~m9AjGLMb=6ly&EZXM3-#Su_Ybfk;>GkNqCja}=4(`<8kFS2W z2O`z-De_+J^)pAPsb;5{?yOUG$r;v5f_w+RgHs=O((xGrsTVzHf;6IshW-)!UXDW6 z>7Z23Dz8=%cewBk{u!qYz0sy>?JR6c?B%ge|1+Xe5O>VFxZcqqo|G zWi$Ly9go!r>#~JWH7oX;=E!za#Kd>d{)Eu6CKR0?XzVf|j)Uyw)^$zu;!7PWA4L7OoQZ}W{TaItP$>b><+f`D6n0KmM6~ury52lxreU;#AVw|q(o3f(zQ+MD3 zIMm*0-HWs%F^nv1b1+zQ(qR(YP1mLwrj+7Ptk_TmsTgd5&T%G zH*ZAWw3kdxt6gPaoJ)GW(Rh3`xZ<^~08D_~@^k$4Bpuwreu}XT|wnj?n9%N5E zVZ!PvfJ>mzx2%&M3;pf{qBZqKMm=_GV|mHf@)}cgl9yaANO~+-RgBOXi`3YOn~s^} zO~sYY*s}_G+r@dllqmA@wgrLPxYPqA3c}0}E#GFnY-zLXy}am1IwZ@ztLFd=zlP3F zAQ^D7^}!Szs7>R1F4(X0)Bd+(>4Ck>f{~!7W_wdrO_sbn@#k2>n*FK7NZrw`@sW4f zgQt?Jvn!-LKwYPrSXS6z+na7?P6zBow>syjlQTTFxmJtyS!d1WI5Qfg7?(jw2CN~ZyAAbv$F09dBir6=)L;2hN0toC|aXad}_IkVf$!}63j z1i%MEUrA7wtIO%s%h%&in{+ss{`5PESviz$o(FP_x`8@L_x8>z9AmrHu;Zrg_MK!7 zOX-T}Wqr<0wT*OHN#s2Kb|i#0_Un9zcz=KUZG2a6Bc}HZm|t#?2SmOn1w(i5#dWh) zE%4IDYbxgBC}lcs%^?XF{j_eW*aviiB&L+fln|2oPL7A#(@kvb!El)Og4JGwRLOSg zy2yJ6&GxTW>sa=u&-JYf>#E+V*nHP94zs(>wo}a{?^+`Y8HeOenEoEb6ooukGjl_5jI;g4TE%yz)~B9Jca&tbsAiY~ zgjER+A`g#SO>pcZ1FhC!4w8}@gV%9s?dKul?mCm&U6E_=3U2dFRKmRJ z35Sku^Mv9JF@-dgM6z+5i|uR8ZYl89@OPgOk1$E&-hqVkc-RE~cK-VIbu4F)Ie%~C z{y}Ec7Y8BsXSoYXQsR_jtrz=_k`eY^@O1HTWVK0GlO=OvOCsM?f!t&xHq_tQb6 z*7bSm$KdJGWdTW*fugSoFy7k|UZEa+{j3U4S4Z%`vehd~B3OlpH5=56op;KiUSoT# zmkqY72{QhaUL9h)g7cSS3gseXx#fcj*Ef+@pKearPZL8<=}^Hd+N2YNF0{R5sqrDHs=5!>6^MS zmv@Qp1O~K20_fVTz;mI1R+H=D#WU#48=)%nv`D58l=s^DlLL!&TiS?To{Vg0wBNU^ z5mIOB{=87>Cs@;q68vdRvJ*vaXRbC9E?5@^0{(H7{vr{_c3auZ&`gjysFde$fT3JdOD=VS{Q9iTMqKUu@P_DZD;ql+5YY#K8rx7rQF9nY3Nu-0x*7;Iw*tTyE> z?o;^g9KE*g?A8O~mTrUM3VQykUE#Mik&~LPw8YeEM@M&PK-XT!wJ!(JoR>Sy<&czf z@#!5tE)_Gx_m`Dd5wKkuXW8g#zg9iPhhLnKaRn&1@$A`8vC=N1LzKr%M% zW(KbPwoKlQ;>1+#0ZTcSO^&ti0bZZSy5TCFU1uw!#z_$D+Q*@gUFL^ZV?sY2Z;`4z zy0#S}Opsl6XBl(Y^{ibSugFGTfd-EXSyl<_(#UgYu@N?t7F$={ z`TduD^&&682n760`imX}<&Di^(N&cj7}<53wCyq>Ly=Z8fvo7Y>%Wg_F>R{ltKwm( z>eCRU95)zGP2a?d8y|z?&+xY^Xtk}9tNOcLN5<-1COZ@Iva5?#PR*Kk%UjMhgVi!0 zm$bRDGm~|&b(vG6!)r?_PXV*q&=%z$4vrSG8HgG5@cSzL&)+}&s;HUuo2?$tw#VtD z`?VCVvcpLOs14;K2mpQ>M>9{E8jzZ|AJlc_b&iF_rR0i)su|VzVK(+=(BxT<^j?U8ucB|p$T#OxteZQIoogQu{*pZwgXQQOOtM6cO~=eb@PT# zf_sXay7M3)KqctHV)@kL89L0{OLhP#;kj=P6b`G51lWySL4I+1AS-jE?-s(DH>oE$8#NFB7j6$`hupb>D`)~6F6T_c^S z>qytM8XQBoBTr7D8IP?BE0E0#=6&7k@SOlk_0huDI_Vm)c3*=n48G{yd&Q|@?1byW z8`)MM%z0>TI6@uzay8yYQ{eAtIv_{RZXl?8%gWJTuCV~Wu7%Agb4$)V5n*(>QO#s> z1gr>$l z3OZs2ucvm7fj)A28GEnqeKql$NZWMqB{8x?`rZSlg7d`|%?X_R)P=5WSv`!b)~QPv zlb&Ht<<;0BbNlU0k+Utt@D|C%{88iVOTD|kmPBy&Vv=dX3NFQUz;X3VAdV%Q>U;y- zTAeVU8s`ygYSkNVaeq_<|JDEg_xbi;-+rCrzy7Cx`F!>7U*Fa=X8KW*(SVh``*muP zH6+D(L1DFJP2X%we3|!b*G9I*==S}p0U~~C5VICM2z6Z*ows@@s#^gtSgUONW>awi z{s96e5IYjaalf7K+8?N0OEj;{HGSL^p=>JsvgeI(t34aCw4ZiMU)M5-Q?;JATb;Sg z(E6MW;;rRi!&>9@IIYJc0v>Joa#~^9D8k8(Uic-i5p)o{>ceT_Kj-H!pUV3(ZTWc+ zo5j7Tniw>YWV-HamwlLhs+Dv@w3$(qy9uQ8P({b9+CJ=vJdT6p4xv?ee7n3J533_Y zQ7y7vJHoPRwLKpicZ|BU9HW{ss!u-3fo^1dG_MKGCA$W-=*>AGO)oNcCyOU3FAsb5 zmgfWSfS0V_nsfSU%mbg4;PY1K0L^HsO2Tn&BSJ=m4>rgsQNwp_&ZzIcw@2aTKR?f3 z{_e0U8Sq`%=ykMLZDdsu^%qs0?b=f$<=&*9(N!6UFm`Rev?_&a4&BLzYUDvnO9B&w zt!51)ZL7&5$WwjjO^xUVyjr?!U2TywDHm14rhs!IGH*}wj!mW0vHVQ!yy9$O+WTl;p!3i7o{;fAFV9Eyfdn%>K(go0)!}sS+>{ZB2bMGd9Jjv$A zF{|X&O6@)WyjD#?BX(AJ=}}_`RYmPDwb!9vd-Tc(makWH*m>Y<*9|BKfPg@0O$y!4 zyCl)6L{oxg2dmWv+yQmiix;}`PiM3FRoyv_uZ526$M{Hv`kz#%k~vLY zUfLFNTDi9yE>4hE6qK-ei?qw(Qtxgg(yDPUDq2pSj5DvjC5(?(czTruI1lYkoFE`X zo{m)6HRd3k#W>wh+H+_9y6`6tqyqZm!pa$cD|Q(GdpbLFm=uG-6;MoAY)XqvziMB7 z5^$%TXqLBedxaXSx{$#6u)Oj7r}mLs*&zr+xum|`jd9NAte+DONxzKI@8dZx4%TAB zI`EjPGjom_ZI!ql;$8Xd95uNrigxiZ$uTA`gHFwf$jlngca_p?Ash~(^QhHE0*=CP z)Z#q&E}In)dpZw~qGS@%%4z(a*L?5im*opw-;LoF(s=g90I9p~mCBeOTd;Jc*Z>>> zpvGsDkrbN0)U_4|7OTf4@)qs-eb>Yk1l{DZd=D!&U>;=!qSXs{Pqaij>?R>yR`uuE ziGA5t=O+bhyblh4=9iq&>jgX22nvU3SAp)L^Hy)l@no6gxw#9QUZg02d^Q2q*P_n(#e^{z!86v)@CBl$2c?J_zO||wl#dvDN zn`{GmM=wK(V#1})n4lb@a)fdK*3}-_l#M-Y4^h!b4c8^aUv5jEt96Tqj)&)`g03s5 z)Z#VaqK4X^vLMsxIQE=_eIz$6ZDUiDM0HQ)1($J)Lb00#Di{v%jCEBAJ8G?Ys3Q{M zG3-xXYQzWO%?01Vv5Dw^aSCO*-e0I9w?&7m)dM^Kv`+6%bFWL)4Bt~F$Y!INE+|SI z+LPcY4F^To9Y6;5^@CIt=bD$k4wedS64w+ekzNtH{fKMr#zPGw=ezsdq5BGi}fO@zO!w6 zVv`T{DnVA4pRle6MMLBX_;Ohnfa->ei)=67oZ#CVgTwKad zY)(SkZsNSjVP&4jQAJn?Ru#hpRaiy2)L4GnL@Yk-R0e+-eHrszS4Bd!_0bv`p-i$L zFhQ+3GECGn_W*6FQonaAfJ^bWCRm!FaCp7N(X?cKXjQ181JO_Uoy?+mVKX2^x_FWxY== zj;b+wcq}yH0&1R4@0`k8v+E!eU^bGty6p3?$xK(4^6Y{cFaw1c(s|jep|lWaRzvr0 zrz8YW6WyfW9??fVd*@&5ySbXl%pX;vBowVPfEh(uZoo`;Jg#ft1diQ}Y``_ISs|!L zwf~l{z0Z$z`u0!Ba{Sx-3`u*zow|^8?_EKS*%?SMqdLb^+qSqvortbVOTlWgv*0#* z-fTm@6B~vvpaK{8hh1g;S)&namu*+0NimeEmlCAR8=XL`KfUo9b!fi)a;acp7QU~f zH9P+>&!`r|ZaOdF2qzPap+g!kai}BOl)m(w7EY$D3&o~wSw!f>Qzl@%q`hVYQ=#{D~6tU4Uol9MLs}EvyJc`#e{lT88AlZp zC%^mAi?)R|;I%`4Gt8%WNWBMYBsNk^;y7wFVUt1yui7Ltye_SJXI*mB8iHfS*Jk&$ z^FVyamU#+q`Rz$nYcf}bd7K>wsBz%Qh%=BJpUXAheo?k>;e?!CYBhFgvMcRL+Li>3 zVtIa6)EcXtcAQ>g86zhkof?bqV>RSYNG9Nu!>)6pTK!-f&3ws&Vw9x=FhWUZCs0_9 z;;ht~ykj_KQ9i9aEi$qruB^o#N7<}D9f3sd#niU6otmwu5aV&FfNph{eAXNTf`Ebiy&B}F>qNNgW?C(i-rB$b}qG3>2nB?-B< zHA5}<&!a~uyaQg2glffkt6ny1fQZ1PK|Y+2Nfgso;S7hxHWjh=^7|_Sw+$X(Xx1o^e8k<@?Z zd*8>`FJIrte2Sl>A3c4F>NK3Bly`MLmDM;nd*B_yihjBz(Gw;CleE5U%M&=W-_bd2 zuuoIyJgVXcq0Zo0&9xlUC!Q*d1aF3fg~+cL!t8-;#m+Q2?)N^AXG_&-*<|SUo78Hv zENZioLVv|ezFULKu*S9dNh^9}PN~c3gvUb2&W@4`$t_pS3|~9$y{OT+M^pM(mRq_dTX?(G4^z^%YQv>f?o(KlP<@cg?EATu zb5b}3(t7KhdS5R4>Y55exeiIr1cO}OWL(~PC||CquEZBC%HJnpvD4F0h3WA3<$1wl zPsr@fu7*ctPEpRP`_&I9HUIhSJma<27swfPV+Q^6Nw-e){D&&zfS_Fuuc_U2tyV&S zje4Loc+Yff*Y-S>Pm;C-_B?GtZ%W?Jsn*)fo3AC>oi2@J3piKgK^>}aCtWC?A!-XC zlbiDw$v~Qhv321}%dvSW_2!LbVTrmjxzVOuFG`#w<|qcx^?BL#bL?wYZ&&@~5axLi zcBs(eaFs4nwpbiwt)jk@a`I&5<4^0f{kTqkETOwsFY%pn=C7z}Nm7|YjcKyk`4AnS&E94&C3ih*tGoNiQ zw}Q`{U^U@}x-F0cenhcVayp?XIb*>Qww>5_2Jf@dnD@LWgKC=1W_J0Hde5}*Yzp7=G%8KS*UcZb2cDGdaz7kG(+V39AsbP1# z^FhApOW+vhd967k5SUh^VS8VbgKxK~$ham-ir!Eh8ao0KOS-S%$LllND4jZWNV9I( zj~VQRe4M<)6Xg9(xl09znCXXg^gZvksK7iRo+Q+TuDrohc|yBwudHn{?s|Yu$2LYi zhT|<-xV8jEQHfV&0_bNMQ-)__DZz%dnrZ-Ue^{ygW2IgiWX%!$>cCo)H*+J~rL52w zzr{}aTQzz3+8`|QmMc40P1Hfxs7)|YLbs|C zsY>`}*LZxia3r;+2}iC;aVkU^pjdRSCGsp2Sud!M+rC6aVpDPPlcpVHzu`qTtXKh( zO)bhz+h*^z%D!LG+R_r7RMlN6vTHbX2A+_hx4G}nmHPVDIee-HKwn=>P`U>==*`q^9;R?7&4tEPs3I&tR?#JQ#r4M@&D#+Zc^YSA2 z#bbDVtZRXm2gLz9MRfQLz&9nlokLL-Yp)!Q%i)f#-vAcj8@Y#|li>~IfZ)7?YM!2k zLLwg`A@Iv#FL?rQs>rA=kVAf)?RYo7IA;E~~^l)l)b1fZ1pY5?t!upN=axQVIzA+N921z8^tdWP83%of92Mx$lfIh^TA)DE|eRVN|R>Qtl8z#sL0bSOvPYqnv04j&P# zrQ>0##a`E9Jn?o;f+G(8P`pNii0;T!hVdLEq0T-Y`UT{E=@Ou+CLwX-mBC|qcG9() z>h^wi6_bf+LYu&|+524lQC_A?XHwK_Q)++eHMPTyb{N5Nt?3cq zqQ$pMX-CM7HMe9B#a*TyJYidc($k;1tR!VtEJW1}EwSewlz!42EL#~!z?`sac?X%} zZ$E`8G{LU28ZYtAC=1sp87c=caN=~RQM@lLj|M_c*L|?pUeZN2d`}=QiEY|UU0~21xAg+U#>hTBT zw7N=;oui~_FJb=PopTGY2nz<;u5A4+c5D2W2^B0?8;)$G(fi3JfW}`J%(vf=h~aD$ zd3!)khtu8Ug@YVdy!lE_s64x1(y0$x6s$M}(VNymYx<$d^$Qim-IawyjtAN zL<=5Ym&SdST_@>iCjicM%NSI1wPB&!jWUW}*94xfb^0BhdT~x08vnmpEv+xg3mKf( zlG5gdHQi6E9V3dZD0!xjrCqHTfOja`XeBT!+R*@uy?W&nZIx*nMez!i`+~80(Hy#$ zf_!z-L({W-%A_^3x&%Lozo%I3BYY*Vw35=mn?M#kdpWZX?>fk`4)rdp6G;8kv%8am zvsZdH8&}|Av-!Ud&EG6u@ydw&s>V4qz3IEoJ`_L>-_Bf*lTQ$!mOiXE=zBst)acrHr>E4So>Y@h9_TsosY zl_XrZp{$&9+hnrp%+UrOtw_?&{USOG33zpB=!V@hyThV%gP0>o{c852mz z04S9?moZSA#c8)duCiwvq~kl<)z`A5qLN)&I&V!QRJ*T9Fv~rX?a5{+x(V+gjps_S zrM~|5Hs-hY=EnEh^8O6-KtaG_u+tyTGHl+3Y&0icZ>T8o%o#D_vEDM9v)*ZCI#AXi z(d-(H5^Z5woekE(Ls`Zu>ED+m1v_2687P5@l+J{BtxNz-K(fDdaWdyjPsDYrCg$Y5 zn9jigacofc<>(rTDWY$OBByZ(Vp{hq)5#UBJ?&5{(TQE3>0Wbn;Isg6PTg4ryElhT zFbM+hB!SK{XEGO6@Y!?4z6}8C+vl&}mYDXt<^s9@B3fR)ipfy=}lx zc1lqis61}jg;C>z`$B9$JL<#bW-tp*Un*{YEYDyzAFs>{R*(SuCs~?S4P)|VR#LIU zWs)s-bsgZ3qv@dLSZ0J-DR03(cJ9#O7f!}ThPhw%*!QnrmyyE$d+jv6oJhMQNy&qJ zsNEg0psgx;)niRFLJq+(l=4y8s;DWiZ*|q_S@opb`vS`;JPv^^SfhWx_Kw6Z6|$7O z(dUfSQqasE^`HlQR$BHsl?xUvDkp*R4p0FBr7y9(QWe79t#Kq3KeBq6-ktJ$NWzK< z9O{&pO^vOp*a^Qn_O6O5aRZ_o6XaesGO)4QhDj-AGVsCDIn2Tid92pIzbmE9N&9-) z^_c!t#Bnr*Us}M@bE>GV4AAcMnaXjAZQ^KAyTJRL4D~!Wh5GGcRC=e9Dyx#F*$i)? z@g$|eqLR0dip_8AMCJWCWDyd#6#$AM&O!0>dOBuW4779W5YtS>iyPF{@?!EU?Mu6c z)WK%Iy7ggwW}L3G%}&=o^=P`?!0KDV79Huo`D?ZEcTA_Y*v>Ul9<>JZ@AHka_pUiV z7wrFehp42V{ES<+fv5BEUN$EuyQ>1b3Mg9{1?#n2%wC9_MRTsX*wC;Nu*;#9{ZQfe zx4*S?yUrJuTs*~&24mc>%CwrJ;qVK(DCpa(>Iw4^09*lgdsfXUKg2wuDt`ZtMf zQxznyAJ-VQ100|&Z`u{X8!0)fknBa5>MJI>JdKyvz_`{NL$W!0@Vkj_{{Br1^r2jJ zjvvONF4Oh-+xPy5SS(htt0}=v~T>p7EeBGm;#6$>X~ZflJD4!(s7xU#%I^Dg%~f< zy+8>LsA&Oud&^n%Ghah^j#&~hc@o};J;>yd>?oXa2Xhz|)b$EFY3)Z=&%)!egMn_f z-_~~RkI{eJXh=Um${?_9L_zS*EQ_=4t7$DN@K319-_jtu$*JH z24n&~KXb|OCB$K!RTcSi_T6`KI)s&^kIrCOz&mA3K+ztZVtKb(8);svK>gDSq9;=KEKWt>(<4eC z8mgDeeGuv`zt^T2<#E~d0YX$ZCJYIFw$H)g3GKj@GBf3v@6$!7(8Z?cY~V!Sa*Nhk zVl;x9Jqa>fCka3ukIPam&VvV@oE+a(tzb)Q?6GXxqb0Rt0p>{&Bwo-q=XtA?Y^&-? zdXbTDZ1lyUtAo*((>-j)X~V9)xYtq=?yw+L+r8)4 zD^+a?qwtanslG5LR|`j}Nb|KDf{m?N1AEt?Tkv3m zYfr%_Qf{(FgC5($GKn3lPvk6mqj(7wwQ@YvnCn7#s7F&a>ti(V`#;|JvcCec#`iCu z-X~9OE_)urWF;4-TePVm+BxZ_py=TQpGtc$ldjnaIkSVl6|}r`wB(;m6^EfW_W1{! zI#fuQ*Dd7fnV)7i5Sul4tHiWMIM-dm6rI3nyqRagLa95aksWvgqw#<3+nCD}S3eG* zmQ}f%uP#@xyB1Ex&*%zvo=ve_V!-AA94ug4*^ul`Y7v`WqwCeE^EE*|8?wf-HdhXx z(DGca`RV8R_V?Aw{(JY;>qM7&!od!IEw006$v1&PO=m@Gb{j6?YkN5r{kDiQfqOiq zUcp^eTPq&Av=^u5=G2%kIy40mvQ=~UE~M1%n5g%uarqJ)`_iQhk2~h=(vm1@sM{gG zmu6@DFDK+c+={M6?}CPw4eVKGG6O`!Nu5-cLUeK`j>AaH(<@y)_|f6rDtPA9x>||J zTkop7DdcURF7ZM0yq+KH_4!`zMeto$e4!vi&tbkf{Dz|f=?Tl4vOe;6!XYlH%Te#~r?UO8u>(Aco`M6Y_ zQ-bHxBp0-4HNX+aO}t+nCxEjkq^o_}>q7ndpZGq_y#J)p#uH%4M7?~e?2E=;=zJ78 z#G)aI+6$9wM$NqmjU_^Wh@PC=Ytw{$uX)KYYj>jyYK~+mFGblw%AnY5u-&&46TpB5 zh_(lj@Mh=X)@FXt=w)r}lo~mXu=_5*6HjpHeF3icTSY zrw3S;&imV!_!-$w+v;6WD%q!!>ecZAws6U6uFtA=5cQO~=t!(foaAPUdgAF= z4QrkU8!I_X*tSEXE<*jYQe(Y9b`w}ND z!oj^;tm=>UZDft7b~cRkU^}%ZIl7YjPVVogf}YoEO|hJf#?z61BjcrZV_6AQc{hkCAYLPvTWp0gVvt3eS(LvFWJMe zoP65*2kEGu)^*3B9lKgr>P%iTj;im>4buhtStB|HeuRn$=60r)1^IogKHs-ydNv>@ zu)|gz>v|r<;p}3|ceV7%>$_l9koEwrY+*F)}d1Va^ zPC|Vqg9TXz`*pefCB;DODcSnkfU2C56qj_x{k$u6R`XoLqCoP^&O7#m)leQ_Xcq3Y z;_WE^p#`*++vaYDSuZEL8j>B?tiKiLwZ>{qq%ZR0ieu7J>~-_T$w zx4&8~EhT3%GQ8sGS1dvYZAl@swrndSF_m_6yaSHf_0{l?_S*@LO+Tst$Wdv? zhF-_;>hO6$gh3+-&h#1B{BZsA(7yN9mg@#npw}l1MT6x4Ah(U=Cai?Kdu(o!;uH)HnMugQN^^!SzdM{;6K1OON0hg050p4<_6E+| zb1pf#c=f~KRC|;8w<4o~)zJ8bXCq|jJG{C@pe?pq7P;Wl%vk-sX$$Gp3rr>B+-(%E zhvUcvcBP4Ax%GFRWNA>|aaaWEYRT{GeqJ5AFnHgmlSJO8*je6<8Fxu`O{GS#OIl-} zs;aSQJIsur{Fia7{W)&wc4$AtDHPE)k02VHm}j#nV=bQ4Q*lqnmXtd1Hl#%Fw|3{6 zi4_DiT^dge)Klyk^^TvBT%8^f?XfA7Xif*H{|Zfv%0f$k!H=m}iyb_ZnJBBCouvP4nC z5=8-bkb3S_;IJf6y`(suY;nH*{t!|7<8r;X*1WWf@P_)~mB&!4E`TppsUcW8W&%MC z&Qz*@;%v560?E7lcHPhK>t4b5;_w9gk@NtKT+^jl4YgB+{B<*bN9FhJBJ1GTObJ`MF$QfBXK)n#J1^9r(R2=CIE8(qz+}zyRH8 zV+2})0-wVPuw%6xz$_II4>hY2k>s}V3fjf%N;vFgC)6Yd{GxrM>?FdJ?U5Rj4gJcO z2(;a68lgB}KkM+O>*Srx_VmVStoN>W^xRbX$g0qgE3(!RXAv75yLxfM*>AXGjOy+| z#7omHoBU9l&klf5;dkTz!AI>XOAR(16;<;VDc*JOR`esg6qaDyd3mhbFaOc_`QNs8 zul|ShG9s>sSDenfPIW%Obx}1(1)c%UDv{Jg9<26zI4%&Htrok{jSVS@X+^xy_E9P>Wu(6&r|i6R+3Kob&q^#TMi=O&t#itoXsmVd z9&U&b>_X6Z^dD9#F5BYm$A&;C((?YbxLy=|CxF@^6?sO5M6D)thZr44s>xwUFY=W00oppxqyHmJ(e^nLVs;+8`x9z0t^UkajXn&{Pf{H zv_?D~1|rz$Q_EKgAJ;WsuBAY3arNciVLud1)*!;0*_7=*@#GT&2!z)fRJ5(oQ9LkS z1WYGhl0vH zZ`V4U0q)qMjbYY}2`%~o^k|WP=VeA4?Kn3!e&4ynV0T{wR*WzCb)r$HTS5q zyjN_syUA%N(#J8Ln{=mu=c z%;d+B8X$@=*0Z9v94`@AG`Ewfsb<}brv`>TW8lZX4;4q91#lh zaQ>$0YzM+PrczJ`=NV8U^DjJ>F=Ib8oFwE9JMv>A!4UF5xgTrw?H`}AmkmEz)%{^q zE+_+|awwq5$%7?<7VMV{MeXy^TlbIo3wl$o3}$y2j=h-TN4D_W!aodfNV?O8uo>FYn|FQ5O{ z{Pgzy_bD*;;qh|S!1=Oc9sXwvR_mH=5;nRaz1>a+Z9FXGKxaRmeI{$%J3-!ZxsB_b zb`BfNUi)mgOHdvv6O|R!fW>+@x|uob_|wU$@B2{yJ3lKGj*r`D-}RRDT5p5{E;_Cq z%t)HOc2d2Sn(SDe^W%ER0tp;$*L5>E6Xd*-qcf01=l6<^E4$YcmPYtJHpGQ?bS3x~ z%dipSBuMAKTC7zstS|at%4fiq)Ew+JxP_^6KoaDYVijUqzr}k8n*}6>%r`A-rQiKl9 zx3-*X$zrx%9*p_@KYAnWF?uP0K|Ub%UW04m=Lr2SgFA}4czVX`O}vS*F57aJ z?>wlum9(X~yfdS=Xq?BP&Z+jZn>E$4#BDF)1Ifv0wQ#AjPCRQ+i<>hv3hVn=Db8L2 zoF4#3UGGWj;M0EC)n6~Z^{FwD?Lmsq4aplcSlvCI;=Cpi$c`L7vv71B5Em>BuVfNY z)p=Rn(d;`@RC*}AJawa8CfJ4MK! zl$5v*RZA}AM97+MTM>1=pCyu%n(8j+uC_0P|%ton}AUvyWK?gH>j5Xj6Gs@JU%&jX_jNK(wUl_$g^EXz_>s?q_Z0>4*&uSRCTv^3cz}dg+YhW zwACYyN?U`<-Q?6)3^05r5CuH9abDOfZ3_EhLla!McGW=MlU%!6)`lj;n7990| z-tO6#m-aQ-*j4spRdfK*S#UoRXjs4bIf?t^*xgHg*x+vcvhjM^8H5*T8RW&p9@vsZ zbT7b(Fl2wPG0S^VpM(cd25?#YW&Pp%Ge0gvfliH#X44CwXmbFWv}>Z$cD*z7hvqDS z4}@!+zoKoRMy^{sb>VXz*w2JQV5_QcxApsMz&-gwK%MB-YEp($a7NCLv#GKIPJ8GN ze0^JUVEf;a3el|LGe&8uqs#p6cy6^-Ri#2ZQq<0eIq||mggPtjy`Meb-O*9saygE} z_TTC#r?wHQSqqu9GgAv^Q<0uyr2UHhF;lm(tvZ#zTkvSliUfefnWO}W_h2O;9EgjZ z7|CmVR#!1BYKD{{1ewjXE6mHAwR3VC1i}LrcPThxtC0SNaLH^G(tLC5%6spl)}<>C z;kU7@@46DPK|gx1zW(c%@%DMXsb~K_N%3;;!r#&v!NF$21Eh@|le$`j%54k>)Vx*b zM_p;7*+A8mVzytga@6m$E*UOPSqIRM_o28(a#}L`q4Uk1yWAD@bMV1Bs4}BL=c;G! zvpeU|B{h$6kzteOwSnm9^aH5U%aZKvxji&0(Kz09I2`1Z2P`#u-+dlLJ||??Z8D#` z>r*~r@UpBfff-)fWv>n)jLdDhkht<8K=Ae7wq8{ox;SAkEizI@pplw>9d74z5P^rV z#8`WyGZl8mzDWqxM0XfTK~&BJTVOajqX(HV zP2HC$9eLE|w=>`Nw8c|hv|CB;Q7@-ycTKT&w7` zhDucE$;$-833k;03ptt}t-xn%V5I$~ZrGfVGsWW1_FSd>w@ulP5?`=^X*`KrAb2U9 zx}8*Kg-=Ze>;nmfV3Oc58HC$ZYU_FFS0v4+bJZ%KDI7t@)O|AO*SGYM8asm+rIic3 zSd;U(tI+1{0PtTerR{t&zNHon**FgC%GOl6Vh-_ShwV085gK`yqz&iL+R6o>TFbNS z6>n57?`ZwBqXxpR_gts50*6NRr}%a$Cfy{i>bUy`^Eve)j33(2-+%o%e){!4-@ko( zw*r5cn|pCnB91#JYS2-lsVZo=8%-UL&`ddWU3GQ^NNg|K9Gy@~j$`Wz{YKby zjG1UjNa7bM7HvVRcsm3-B?})qr|7jd_^;DLPH21d5`|Sw2Ab>EL39@RZ=eKQE8y#F z44+1^=b*GNF*y>&gTgb%ttWtZzUV}%$l$JSwt8e&Ra>nkud_qebtpE71~h!PG~Ga* zx;H%rO#b`&*(UA%UDD#^4n59PH=VlgsQq3CxLQAUY%Ij3TWz0g;h{MW8xb=OMHGlN z)v@k$tTt^}v6nITv>InQ9-hlCc<((TY=bH6F|w=YI^Qdo9EbYEQHMqvJucBILeRy& zie39+1J|}B%)S2Y3A|RE0|2eqggG5R8{MyAZ84D`a^na)o*eirzT7nwamz{Br05ts zX{m8g&vYsQemmIkfur8~=kH(U_iyrJwf;$!Ply0p^!{JQ4rmR#P6O@ElKX9QV*5DP zT@m5D?j)t|P%nFG$>eA$;>wt(oWMDi>=;VGRh8_BS{nWoqO0~1?-JzRz|BUg>|(d4 zfNzR=b)OKq%N`8gG!GNh+lX25LK0knh9>3$ZYxic>@DZBwfG{GFwx76kTKX$~)Cx?rP<> z5`Sw=mf66{hPlD`2@4e6Wn>w~y)Tu}U1L-w7acwZK9iEH<67j|lfyI+YWA+bT4BWf zqmjrSWOms1X|XhhhX&+}55S0O4A_UMO&zI-7_)6*d1qIrlea0kPga$%L5J;MIpgNtuWdthOruc@ zDxYSDiKi}I1e9H=L*R^)TEq!;r-#~n{7YBJvfK+`)2wX{x{#4BPls3>oV=f!AiDhM zxpX>)-gWaP!K4Zmw5p#55i%?@$mr17#a0K)MA(q>tOPl5OwX&pemVbSuRCx~)6QFg zsyi=ZTl*Y>jhQTJ;Ek}mm+{j>=;H13&-2?qM5D`Hx4g_+W{4oD-5Jgt**;{LS@ls( zAs+TelrH*9!qfppw7Xm(xZuojziT11DxejtR04nJwGnfru54YXG4MO=YPsAFwzHG$ zBC_-BnsCeVi1L~Qu1yI&8k`D%77RrkeU)T1jcaq@Pj>y&qAWj93wF6HqEnJSfECwyJP3Y{VX$Um42}MOd)o}-KjMKZ<%QF3Ip5MNXf6jHa z=TIsz^0}{clQ=Zk)17HT6nLkxAD8`lq}BwIP-H+Y3a|UkXHm%#qKz_ywmlXV-0wp+ z=@lx`GV=`y!~_kmZ?`2u0|n8%Wa_U-P;w5O<9R(t!g}$vIa=t-lSbN7`zsc zc760&y?ygodT3`rD zEoN`q3kZFaT{|fWn*?Gyv|W~mi53b{7Qb)U?5UR2^~BDNN8^o;e6{3XgiuZUrqy`6 z9?4L*Ajr|7Q0=@mu!(DyTYI{CmUVX=f@Tn!s1Y3;q~}4G^NqJ-7DKDkjYIJkffTON16FJCIKuzux>ZLpUq{DJJryAYcPLYvpm70!58G})3c&ZW z_CDeMAkXQeKpZhwb3ARoZ+Zo3m^UmV!gjr4UP8*Y)~Y!J@>Ry&Mu2AVz86KJiP+%M z`4at48;W_v%et8@_Q67g#Auqct?_Qo9re)w|gA zzk91QRKHVRNH0}wI+Rf0WQz+2WOzPGtAD*}?QdIiv%P5cRHek$)=}+u*kG~)%|XIy zA`I4eECEDyCP59a4L~-Q5qzwy(`e4j^JoHdzL|^Zkb&(XOSu>n zb7;5_%Y$!k%ht>hl!L@@*g4W{vLsyDnLYK9g(#I=pxf2frrVndC(&VmLAeI2j;9q5 zfJPYNty7m_|5fd#-!)GbrUkOI&0f~8&tVa>J!sKy-@gAmm$9DWM&YHvL(Z<&LyI$2 zmlH8!Up3lN3Q#Re-o(7=~Jhc2qxYV4U16i&9s0k$^4i?tHVdMhjp zu~mqIhz3!%^XUj3fD2lF@JB$U{tKrKpS#^QysJyj2gOJbnr>Essn@n{sX)b>1So^F z)C;MkKTGC%=7r!?J;^iJ^#e%iHp)a!4$q_0&aOgHt5(r#0@iKyep#q*-_<1z@3X%3 z#bo{Vf*+h?-;4TTil^#8*d|nKsI^&a{MAv?0RXj0)PFqAq-04u70YfXESh*DW@cx0 z#}gHvu~NS8c@eqh6%)}W+`w%oq*O{T&sN*$y}tcIp$*+KlX{c961@c@%cVfh?M$^E zQy$!8*ReY3j!UFqlb`YcS%V43YO^M4xwQ37>_4=aUcypRF7|{GXmv@e>RR^WFV?EQ z%W*&V)fp~DCdRSKOQ{(koHYdabX#J)owDB%LgQV3RyL0>W4N7cJ(0IFUiBD`I6#6j z2wah^!e%(PV|8iu<%XHrGa3k!#564-4Y&R@L@T$h3U^c7)al_X^6hVpl`lVX#4DSc zH+|QEKTD@knNNZNywG>1dB$OrWA{=DBo+z7ilk2^!4eUl*AteN^yz(XJtvRI*TjC9Z8! zLF-3n2(;7sxEK7FUGDGN4SU>PTGlk_i$$XeCGfQCyp{cN6fJs1JJqW4x>1V~uW(Lw znqa2(Xs_k1_@$N#*SRI#@Em0&oga>J7L~WuVDQ$C^Kv>2a`XCS4u^HYXBGsc5|%77 zItO$F_Q-K+kz~;!b*)f}<8OS$LxZPGNI2!mn^qiv&y(Qi7-(-w7M!Gj)yLC~xsY2& zi-J9OBtNzqEc@`fbIWY_ha||qK7ac@uTKjvI0sDte%{sG5n$}7bD3)Dhcy|lx>#nb zZ|bKv@6%>bMK>qwb&zM9BSTW-Q4`6yR9z>qO1nS;Eyurbz6$ZenO{w!c94AAz(w-s z-J8E+_uvDbPRo6r3fWj3Nr+yS``Qc@n`5PdslNxGO)%JP`*mYV==np zb(@X3O6^-NI&8s!2V7QSH(#ex(2$~Ss9k1v9-r{BRR8(@kFUQxjfGhKXWdYa2xieE za&s2&ge<2;S$TVdP<<=#G};=+11u7+`1}0+UF*#%5xxaIfamQzgO^$HUJa#}Lfjhq zRE1(%S?)1>rBSTDvHHBG`RH34Y6EJHQ@X*Pt*o-CV5nFc;G~A;DA`sybX_FB^QHM0 z3uq&8)!i=J-bIpiPL6ZDX(_$y>;+`J>>(Hqmy(sHGeg>?w9SV1yL>?TfBzr<=l}hG ztzaJCm7ch_nyrK_`}EY^{% z{j%JorKt`chbQ)Y!+M~jr^hh5tAHy<3zkXV=&8qXCF{MQmn33~O-|T?2PZ#aW3Ah$K{8%eUiq90%z9tmXT*Q_A{q{MAXl#x`oG+)2x;PO_L9y>d> zJw4=Q-AW`7;Sum~&oaVqXK5~F9SLfsHUjxvc0J@B^D#9lHAAGz-5dpA3 zk3e*+N!G}rOoHZ*`DF85oBAoih=Ph0~UFSaa#+&*ezjp$E2YYs6yS?RQweX^F zE3aMxtfLB)zp3&tUehX=utQ$_UL2|>s$IxIS$}0&I8iQsyR^1D zHt%JDSo{<_soBzHvEor=&tKQAB!`WAz`(sk!?(*ahu_Wq=if`k+Es=NHoV@K>W^RN zkH57qL&n3uwjUDJ#}ivs&XsOADXx1C9?Ed7p+YGNRmq^+ZqclUXR7G)m8&&|mfq@d zJ10N%vLke4DkFmF@+9E#6gc3-XyjW67yKXn(vd-Jm!^32V^`hDA>~by$tG1N#cMIc zYI5kW9_n|=EZ62heO66PHp&FHR}hzk>Ki}3RNTGfDE9cS-L?b;e3Gy(yPFNjZzsJT zUOKQ1yIdRq-#;x?ajD8nyxJExp5yBk?W|S1=b)0x)Vo_n&kDdL?(dcoJT!^hO~rCL z1FQhl&esvCoa}}*P7-7qOq*1o^jkMde~g276-}^hC#GY8HuOG(e{@b^YpT54`9eURqx7Q0Xnbca{j;f}xHZf)GSvi2Jsq||* zmI^6|oRv7TP22N&(?zAa2+GmMsa4sQ1qibqQi@Bocg^DuTVrNVS(|_*a)wi1Q&|2Y za%)UhjF`8#HD^I(7#%>4ORtfksv;l6H*0CB\%khO||bq(uZt9?zN)C$bvr2?wf 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 BjsXAw literal 388346 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Ð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

  5. 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

    x-NCuwVT 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 %mVSKJ|5}*2A-ks9-k23{Q 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 G-~j+CsrJnP delta 44083 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 H2Hyby{3!HN diff --git a/metadata/md5-cache/acct-user/qbittorrent-0 b/metadata/md5-cache/acct-user/qbittorrent-0 new file mode 100644 index 000000000000..66a3da89a9bb --- /dev/null +++ b/metadata/md5-cache/acct-user/qbittorrent-0 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install postinst preinst prerm pretend +DESCRIPTION=User for the system wide net-p2p/qbittorrent server +EAPI=8 +INHERIT=acct-user +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=acct-group/qbittorrent +SLOT=0 +_eclasses_=acct-user fd6725fcc11ecffded6fe9228b8e3448 user-info 9951b1a0e4f026d16c33a001fd2d5cdf +_md5_=4d535efbdd1bd476bf53a8c9ff023b6b diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz index b38d41347a7d79c285afde3125d20f2338b985e6..b1079e71e5b3274daf5a2cf47746b8b9143516b9 100644 GIT binary patch literal 6575 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 diff --git a/metadata/md5-cache/app-accessibility/accerciser-3.42.0 b/metadata/md5-cache/app-accessibility/accerciser-3.42.0 new file mode 100644 index 000000000000..7835c96eeb5d --- /dev/null +++ b/metadata/md5-cache/app-accessibility/accerciser-3.42.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup +DEPEND=>=app-accessibility/at-spi2-core-2.5.2:2 >=x11-libs/gtk+-3.24.0:3[introspection] python_single_target_python3_10? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_10(-)] >=dev-python/ipython-0.11[python_targets_python3_10(-)] >=dev-python/pyatspi-2.1.5[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/python-xlib[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_11(-)] >=dev-python/ipython-0.11[python_targets_python3_11(-)] >=dev-python/pyatspi-2.1.5[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/python-xlib[python_targets_python3_11(-)] ) dev-libs/atk[introspection] >=dev-libs/glib-2.28:2 dev-libs/gobject-introspection:= x11-libs/gdk-pixbuf[introspection] x11-libs/libwnck:3[introspection] x11-libs/pango[introspection] gnome-base/librsvg[introspection] python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) +DESCRIPTION=Interactive Python accessibility explorer +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Apps/Accerciser https://gitlab.gnome.org/GNOME/accerciser +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome2 python-single-r1 +IUSE=python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD CC-BY-SA-3.0 +RDEPEND=>=app-accessibility/at-spi2-core-2.5.2:2 >=x11-libs/gtk+-3.24.0:3[introspection] python_single_target_python3_10? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_10(-)] >=dev-python/ipython-0.11[python_targets_python3_10(-)] >=dev-python/pyatspi-2.1.5[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/python-xlib[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_11(-)] >=dev-python/ipython-0.11[python_targets_python3_11(-)] >=dev-python/pyatspi-2.1.5[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/python-xlib[python_targets_python3_11(-)] ) dev-libs/atk[introspection] >=dev-libs/glib-2.28:2 dev-libs/gobject-introspection:= x11-libs/gdk-pixbuf[introspection] x11-libs/libwnck:3[introspection] x11-libs/pango[introspection] gnome-base/librsvg[introspection] python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +SLOT=0 +SRC_URI=mirror://gnome/sources/accerciser/3.42/accerciser-3.42.0.tar.xz +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1db18747fe0ed1eff8ba9947e8369990 diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index 6f9e0c765b9c7877ddf346fb549914e244ecd5bb..825daf96e27439005db471fe0afd853365c5b968 100644 GIT binary patch delta 55406 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 `zksV&CqED)D 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 !!y$AUdVRVddob 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 diff --git a/metadata/md5-cache/app-admin/apache-tools-2.4.58 b/metadata/md5-cache/app-admin/apache-tools-2.4.58 new file mode 100644 index 000000000000..98e76ad3cc97 --- /dev/null +++ b/metadata/md5-cache/app-admin/apache-tools-2.4.58 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install prepare +DEPEND=>=dev-libs/apr-1.5.0:1= dev-libs/apr-util:1= dev-libs/expat dev-libs/libpcre2 virtual/libcrypt:= kernel_linux? ( sys-apps/util-linux ) ssl? ( dev-libs/openssl:0= ) sys-devel/libtool +DESCRIPTION=Useful Apache tools - htdigest, htpasswd, ab, htdbm +EAPI=8 +HOMEPAGE=https://httpd.apache.org/ +INHERIT=autotools toolchain-funcs +IUSE=ssl +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Apache-2.0 +RDEPEND=>=dev-libs/apr-1.5.0:1= dev-libs/apr-util:1= dev-libs/expat dev-libs/libpcre2 virtual/libcrypt:= kernel_linux? ( sys-apps/util-linux ) ssl? ( dev-libs/openssl:0= ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://apache/httpd/httpd-2.4.58.tar.bz2 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=d4bacff3a1f3b4508f01c23abf61c787 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.62 b/metadata/md5-cache/app-admin/awscli-1.29.62 index 384fef43d75c..b94fb25763dc 100644 --- a/metadata/md5-cache/app-admin/awscli-1.29.62 +++ b/metadata/md5-cache/app-admin/awscli-1.29.62 @@ -5,7 +5,7 @@ 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 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.31.62[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 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.29.62.tar.gz -> aws-cli-1.29.62.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fa06e79acff4953f2ae1c47398088ddc +_md5_=8cc38bb5c8003cd828e4940528ee8c57 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.66 b/metadata/md5-cache/app-admin/awscli-1.29.66 new file mode 100644 index 000000000000..17c1322c4338 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.29.66 @@ -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.66[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.66[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.66.tar.gz -> aws-cli-1.29.66.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=fa06e79acff4953f2ae1c47398088ddc diff --git a/metadata/md5-cache/app-admin/awscli-1.29.67 b/metadata/md5-cache/app-admin/awscli-1.29.67 new file mode 100644 index 000000000000..5d6ac32b4760 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.29.67 @@ -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.67[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.67[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.67.tar.gz -> aws-cli-1.29.67.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=fa06e79acff4953f2ae1c47398088ddc diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.3.1 b/metadata/md5-cache/app-admin/syslog-ng-4.3.1 deleted file mode 100644 index a4187d04a750..000000000000 --- a/metadata/md5-cache/app-admin/syslog-ng-4.3.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=sys-devel/bison-3.7.6 sys-devel/flex 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 virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare setup -DEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre-6.1 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.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/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) test? ( dev-libs/criterion ) -DESCRIPTION=syslog replacement with advanced filtering features -EAPI=8 -HOMEPAGE=https://www.syslog-ng.com/products/open-source-log-management/ -INHERIT=autotools python-single-r1 systemd -IUSE=amqp caps dbi geoip2 http json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd 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 -LICENSE=GPL-2+ LGPL-2.1+ -RDEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre-6.1 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.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/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) -REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( python ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.3.1/syslog-ng-4.3.1.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=701b2e0886038eb629a3d492e7d4a444 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.3.1-r1 b/metadata/md5-cache/app-admin/syslog-ng-4.3.1-r1 new file mode 100644 index 000000000000..f08ffee5f505 --- /dev/null +++ b/metadata/md5-cache/app-admin/syslog-ng-4.3.1-r1 @@ -0,0 +1,17 @@ +BDEPEND=>=sys-devel/bison-3.7.6 sys-devel/flex 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 virtual/pkgconfig +DEFINED_PHASES=configure install postinst prepare setup +DEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre2-10.0 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.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/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) test? ( dev-libs/criterion ) +DESCRIPTION=syslog replacement with advanced filtering features +EAPI=8 +HOMEPAGE=https://www.syslog-ng.com/products/open-source-log-management/ +INHERIT=autotools python-single-r1 systemd +IUSE=amqp caps dbi geoip2 http json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd 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 +LICENSE=GPL-2+ LGPL-2.1+ +RDEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre2-10.0 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.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/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( python ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.3.1/syslog-ng-4.3.1.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=ef10a53a0aa3dc0dc438897bc15cc8d4 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.4.0 b/metadata/md5-cache/app-admin/syslog-ng-4.4.0 deleted file mode 100644 index 98c01a279a93..000000000000 --- a/metadata/md5-cache/app-admin/syslog-ng-4.4.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=sys-devel/bison-3.7.6 sys-devel/flex 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 virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare setup -DEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre-6.1 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.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/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) test? ( dev-libs/criterion ) -DESCRIPTION=syslog replacement with advanced filtering features -EAPI=8 -HOMEPAGE=https://www.syslog-ng.com/products/open-source-log-management/ -INHERIT=autotools python-single-r1 systemd -IUSE=amqp caps dbi geoip2 http json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd 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 -LICENSE=GPL-2+ LGPL-2.1+ -RDEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre-6.1 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.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/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) -REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( python ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.4.0/syslog-ng-4.4.0.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=701b2e0886038eb629a3d492e7d4a444 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r1 b/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r1 new file mode 100644 index 000000000000..a34ade6cd9a6 --- /dev/null +++ b/metadata/md5-cache/app-admin/syslog-ng-4.4.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=>=sys-devel/bison-3.7.6 sys-devel/flex 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 virtual/pkgconfig +DEFINED_PHASES=configure install postinst prepare setup +DEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre2-10.0 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.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/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) test? ( dev-libs/criterion ) +DESCRIPTION=syslog replacement with advanced filtering features +EAPI=8 +HOMEPAGE=https://www.syslog-ng.com/products/open-source-log-management/ +INHERIT=autotools python-single-r1 systemd +IUSE=amqp caps dbi geoip2 http json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd 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 +LICENSE=GPL-2+ LGPL-2.1+ +RDEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre2-10.0 dev-libs/openssl:0= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.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/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1 ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( python ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.4.0/syslog-ng-4.4.0.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=ef10a53a0aa3dc0dc438897bc15cc8d4 diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index 9773f23e976988cf9ba264d93ac69d921f1b531a..7cffff967698a8bc88c58e36bff6e7e40b0b59bb 100644 GIT binary patch literal 13886 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 MKLGmH>-}H=0D>?=?EnA( literal 14206 zcmV-^H-X3>iwFP!00002|9zdwj%2xVruTY^c!3CT9+p>-fCjpEt$l-}kyWY62{~M- z^z{1v6OrzoRf!gaQdMSz`#DCle=r)UfBVOO{NrhS7$0ps$Cv!#pTFd%5LqoJFK+ge{^j2ksyWsl?>>He_hCQ#m-rH%zxXGgQoV&M__InolegV@ z&8VmAuC3IIPoo`QPY%16ysTu)Gx%)LrRJP3C5$%XaMf(|unAA!JLEVDvGUW!>U+-F z*P6_waQy0y7YjUIaKrqlwfqRz*=BybH1b@&?J|5I%BYahMU zHOd${6=LIUpSjmzC64WyYS}C7b1VeEJ3myH)iC$5GNoz8^*;y^Vqzuxe4NG(9cw!~! zc19~^i=eDrZ1aaB#^!T5C;B<+Ysg`J~BmkYPJeV}%%0DlvNpL=ZS0t>mT`sl}GhHBjkxPHSnZB8YunM?WBF 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/lvm2-2.02.06 virtual/mysql -SLOT=0 -SRC_URI=http://lenzg.net/mylvmbackup/mylvmbackup-0.14.tar.gz -_md5_=75dba05a6947cda2f5f5990486df5acb diff --git a/metadata/md5-cache/app-backup/mylvmbackup-0.16 b/metadata/md5-cache/app-backup/mylvmbackup-0.16 deleted file mode 100644 index 6c312cb2edb1..000000000000 --- a/metadata/md5-cache/app-backup/mylvmbackup-0.16 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Tool for creating backups of MySQL server's data files using LVM snapshots -EAPI=8 -HOMEPAGE=https://lenzg.net/mylvmbackup/ -KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=GPL-2 -RDEPEND=dev-perl/Config-IniFiles dev-perl/DBD-mysql dev-perl/TimeDate sys-fs/lvm2 virtual/mysql -SLOT=0 -SRC_URI=https://lenzg.net/mylvmbackup/mylvmbackup-0.16.tar.gz -_md5_=3117c1894fc93636a73abcad533b61ee diff --git a/metadata/md5-cache/app-backup/mylvmbackup-0.16-r1 b/metadata/md5-cache/app-backup/mylvmbackup-0.16-r2 similarity index 65% rename from metadata/md5-cache/app-backup/mylvmbackup-0.16-r1 rename to metadata/md5-cache/app-backup/mylvmbackup-0.16-r2 index 4117530d3559..cbf60f815a95 100644 --- a/metadata/md5-cache/app-backup/mylvmbackup-0.16-r1 +++ b/metadata/md5-cache/app-backup/mylvmbackup-0.16-r2 @@ -5,8 +5,8 @@ HOMEPAGE=https://lenzg.net/mylvmbackup/ INHERIT=tmpfiles KEYWORDS=~amd64 ~ppc ~x86 LICENSE=GPL-2+ -RDEPEND=dev-perl/Config-IniFiles dev-perl/DBD-mysql dev-perl/TimeDate sys-fs/lvm2 virtual/mysql virtual/tmpfiles +RDEPEND=dev-perl/Config-IniFiles dev-perl/DBD-mysql dev-perl/File-Copy-Recursive dev-perl/TimeDate sys-fs/lvm2 virtual/mysql virtual/tmpfiles SLOT=0 SRC_URI=https://lenzg.net/mylvmbackup/mylvmbackup-0.16.tar.gz _eclasses_=tmpfiles 216aa76c3a6fcb5d893c23a0de86048f -_md5_=23b19768e8b94b2b235c9a427903602b +_md5_=c91b25905cdb1ebc8641a56a271f3c5b diff --git a/metadata/md5-cache/app-benchmarks/Manifest.gz b/metadata/md5-cache/app-benchmarks/Manifest.gz index 5b01d589ec4c3e77ee0606d6281b84c0077c4130..c85fd72c20bd80d824f71903faddfdc1a5ed3d04 100644 GIT binary patch delta 6783 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 delta 6623 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 diff --git a/metadata/md5-cache/app-benchmarks/siege-4.1.6-r1 b/metadata/md5-cache/app-benchmarks/siege-4.1.6-r1 new file mode 100644 index 000000000000..82e05fc38939 --- /dev/null +++ b/metadata/md5-cache/app-benchmarks/siege-4.1.6-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=configure install postinst prepare +DEPEND=sys-libs/zlib ssl? ( dev-libs/openssl:0= ) +DESCRIPTION=A HTTP regression testing and benchmarking utility +EAPI=8 +HOMEPAGE=https://www.joedog.org/siege-home https://github.com/JoeDog/siege +INHERIT=autotools bash-completion-r1 +IUSE=ssl +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~x86 ~x64-macos +LICENSE=GPL-3 +RDEPEND=sys-libs/zlib ssl? ( dev-libs/openssl:0= ) +SLOT=0 +SRC_URI=http://download.joedog.org/siege/siege-4.1.6.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=0f3a1253988cdfe848002b005f95c3a8 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 091988d006fb5a6fee4ebd816947f8cd8d12261a..7d331af2de32171ddb8b4ea8db2b6dcce2ed1da3 100644 GIT binary patch literal 20418 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 literal 20092 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 diff --git a/metadata/md5-cache/app-containers/incus-0.1-r2 b/metadata/md5-cache/app-containers/incus-0.1-r2 index ec0252cdd69d..40d13eb70235 100644 --- a/metadata/md5-cache/app-containers/incus-0.1-r2 +++ b/metadata/md5-cache/app-containers/incus-0.1-r2 @@ -13,4 +13,4 @@ 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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=07da9799c2ca2dcf025ad1144b715213 +_md5_=2136ca7a3a09da6197b852468c8f66b1 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 780a3d800160..1a2963a894c6 100644 --- a/metadata/md5-cache/app-containers/lxd-5.0.2-r3 +++ b/metadata/md5-cache/app-containers/lxd-5.0.2-r3 @@ -13,4 +13,4 @@ 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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=5fbd1419e8507283433a4f346cd6ee33 +_md5_=567826a3b99d8ef6923b9cbb3db5e612 diff --git a/metadata/md5-cache/app-containers/lxd-5.18 b/metadata/md5-cache/app-containers/lxd-5.18 index ea0dd68baeed..869311e3b08e 100644 --- a/metadata/md5-cache/app-containers/lxd-5.18 +++ b/metadata/md5-cache/app-containers/lxd-5.18 @@ -13,4 +13,4 @@ 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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=79664a456ebfdbbc420c7b08fc550d6a +_md5_=059326c5656cccb846b8220c4b8e4275 diff --git a/metadata/md5-cache/app-containers/lxd-5.17 b/metadata/md5-cache/app-containers/lxd-5.19 similarity index 92% rename from metadata/md5-cache/app-containers/lxd-5.17 rename to metadata/md5-cache/app-containers/lxd-5.19 index 4894b5dd491c..0d4c56483c9a 100644 --- a/metadata/md5-cache/app-containers/lxd-5.17 +++ b/metadata/md5-cache/app-containers/lxd-5.19 @@ -11,6 +11,6 @@ LICENSE=Apache-2.0 BSD LGPL-3 MIT RDEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/dqlite-1.13.0:= 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/nftables[json] ( net-firewall/ebtables net-firewall/iptables ) ) sys-apps/iproute2 sys-fs/fuse:3 >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl RESTRICT=test strip SLOT=0/stable -SRC_URI=https://github.com/canonical/lxd/releases/download/lxd-5.17/lxd-5.17.tar.gz verify-sig? ( https://github.com/canonical/lxd/releases/download/lxd-5.17/lxd-5.17.tar.gz.asc ) +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 fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=50104bf6e8b97104cc0bce708331c5bc +_md5_=b8897fc44cb6c94918ef5d90eff4664b diff --git a/metadata/md5-cache/app-containers/podman-tui-0.11.0 b/metadata/md5-cache/app-containers/podman-tui-0.11.0 new file mode 100644 index 000000000000..adf01ac830c8 --- /dev/null +++ b/metadata/md5-cache/app-containers/podman-tui-0.11.0 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=Terminal UI frontend for Podman +EAPI=8 +HOMEPAGE=https://github.com/containers/podman-tui +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=Apache-2.0 BSD-2 BSD MIT MPL-2.0 +RDEPEND=>=app-containers/podman-4.0.2 +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/containers/podman-tui/archive/v0.11.0.tar.gz -> podman-tui-0.11.0.tar.gz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=dd6086756c61f058ff9d62998c81e0b6 diff --git a/metadata/md5-cache/app-containers/podman-tui-9999 b/metadata/md5-cache/app-containers/podman-tui-9999 new file mode 100644 index 000000000000..a531999c960e --- /dev/null +++ b/metadata/md5-cache/app-containers/podman-tui-9999 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install unpack +DESCRIPTION=Terminal UI frontend for Podman +EAPI=8 +HOMEPAGE=https://github.com/containers/podman-tui +INHERIT=go-module git-r3 +LICENSE=Apache-2.0 BSD-2 BSD MIT MPL-2.0 +PROPERTIES=live +RDEPEND=>=app-containers/podman-4.0.2 +RESTRICT=test strip +SLOT=0 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=dd6086756c61f058ff9d62998c81e0b6 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index 8338bbc411d2293b51b11327cfe7238bf75bdcb8..93600d755bf6adf058d23ab3a8ff583d43e3e8ef 100644 GIT binary patch literal 37488 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%0D0;*sy*02{I<|*+;a&`yG9icc8 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 (1FIqZhj#w{l!;L$i598_}pZMM>Lk_ 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%0AR-W>X~Qc@ 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 diff --git a/metadata/md5-cache/app-crypt/acme-2.7.2 b/metadata/md5-cache/app-crypt/acme-2.7.2 new file mode 100644 index 000000000000..68b4a1efee3c --- /dev/null +++ b/metadata/md5-cache/app-crypt/acme-2.7.2 @@ -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.2.tar.gz -> certbot-2.7.2.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=55239053b6d64fd5ff429a4c22945084 diff --git a/metadata/md5-cache/app-crypt/certbot-2.7.2 b/metadata/md5-cache/app-crypt/certbot-2.7.2 new file mode 100644 index 000000000000..ea680c4fc5b3 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-2.7.2 @@ -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.2[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.2[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.2.tar.gz -> certbot-2.7.2.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=e4e78dce1b21cd0ffdc5b97c6e334a21 diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.7.2 b/metadata/md5-cache/app-crypt/certbot-apache-2.7.2 new file mode 100644 index 000000000000..70e31a2db8c9 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-apache-2.7.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.7.2[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.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.7.2[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.2.tar.gz -> certbot-2.7.2.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=9fe51301371ef85d5ecb168323cbeab1 diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.7.2 b/metadata/md5-cache/app-crypt/certbot-nginx-2.7.2 new file mode 100644 index 000000000000..cad8413ee3a5 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-nginx-2.7.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.7.2[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.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.7.2[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.2.tar.gz -> certbot-2.7.2.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=2ca692ebbe6bc4096be45134401db515 diff --git a/metadata/md5-cache/app-crypt/hashcat-6.2.6 b/metadata/md5-cache/app-crypt/hashcat-6.2.6-r1 similarity index 83% rename from metadata/md5-cache/app-crypt/hashcat-6.2.6 rename to metadata/md5-cache/app-crypt/hashcat-6.2.6-r1 index 2d86de0db2bc..47ff99f1f9f5 100644 --- a/metadata/md5-cache/app-crypt/hashcat-6.2.6 +++ b/metadata/md5-cache/app-crypt/hashcat-6.2.6-r1 @@ -1,5 +1,5 @@ DEFINED_PHASES=compile install prepare test -DEPEND=app-arch/lzma app-arch/unrar sys-libs/zlib[minizip] brain? ( dev-libs/xxhash ) video_cards_nvidia? ( >x11-drivers/nvidia-drivers-440.64 || ( dev-util/nvidia-cuda-toolkit virtual/opencl ) ) !video_cards_nvidia? ( virtual/opencl ) +DEPEND=app-arch/lzma app-arch/unrar sys-libs/zlib[minizip] brain? ( dev-libs/xxhash ) video_cards_nvidia? ( >x11-drivers/nvidia-drivers-440.64 || ( dev-util/nvidia-cuda-toolkit virtual/opencl ) ) !video_cards_nvidia? ( virtual/opencl dev-util/opencl-headers ) DESCRIPTION=World's fastest and most advanced password recovery utility EAPI=8 HOMEPAGE=https://github.com/hashcat/hashcat @@ -7,9 +7,9 @@ INHERIT=pax-utils toolchain-funcs IUSE=brain video_cards_nvidia KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=app-arch/lzma app-arch/unrar sys-libs/zlib[minizip] brain? ( dev-libs/xxhash ) video_cards_nvidia? ( >x11-drivers/nvidia-drivers-440.64 || ( dev-util/nvidia-cuda-toolkit virtual/opencl ) ) !video_cards_nvidia? ( virtual/opencl ) +RDEPEND=app-arch/lzma app-arch/unrar sys-libs/zlib[minizip] brain? ( dev-libs/xxhash ) video_cards_nvidia? ( >x11-drivers/nvidia-drivers-440.64 || ( dev-util/nvidia-cuda-toolkit virtual/opencl ) ) !video_cards_nvidia? ( virtual/opencl dev-util/opencl-headers ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/hashcat/hashcat/archive/v6.2.6.tar.gz -> hashcat-6.2.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d699b991c45147e17de61db23218e264 +_md5_=5d15d58ba8dc33a763ad96f4a7a319e4 diff --git a/metadata/md5-cache/app-crypt/jacksum-3.4.0-r1 b/metadata/md5-cache/app-crypt/jacksum-3.4.0-r1 index 6aeb2f6a2651..f76e89b377ca 100644 --- a/metadata/md5-cache/app-crypt/jacksum-3.4.0-r1 +++ b/metadata/md5-cache/app-crypt/jacksum-3.4.0-r1 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=>=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 SLOT=0 SRC_URI=https://github.com/jonelo/jacksum/archive/v3.4.0.tar.gz -> jacksum-3.4.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple b0070ace51ab296c51f93ef99c467be3 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 _md5_=e019ae46076724dc6101a41bd8218343 diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz index 606ec69f420758b43b3b60d4e24fc8dd5e13d421..963c2761c2a9cd1a3eae76f8cc8875a523ce18b4 100644 GIT binary patch delta 2073 zcmV+!2bzX6iJ0kD%-e{Z(39_y8-3mijqL;G}U_*;{bUFqbwA~f5fMVB=X&+U@# z;dIav7p2q(aH&b)BqrZbftnCetne*{+{|JQUt>$`-~ zUI|yKf{8j2!8F!!5q6m{fw1@FZds?hKl`w~Yuyc} zfv3yfv)}^+ry!gQcuBabKw0;&{h6???}b&n)d8FkU=>$&$K{H$6GXnZ&3TtffwStoKGxGPT&gaJJ0e|W_?L11yb`xBNKc=+*W zrSlS@+E3w4RI~NK5n&+~&QMNjstdKrPNlL7e(yUu>3(7Sb6kX|7;oEhJ4$0|Z0>j% zS7`Rr_c+F*GRh2S;`CnCu!QLFn8KKSeT`T1?#j*-yC6!D84IyWd=2iv{UUrtSR zx#_YU)M_RWf1oSCHn_xM4dPSsDy_tK(5)55ST48<6UBnMrN(yM;FkD3>*h_)o;2<7 z=vQZ*Fb?j#z-8AlJ1=$@61G< ztj`p=0~+q3O&$=7ni_)V!fn-LG+I&34G&ET9H`6D^$t(J@5#JfUcOw<=N~VZpU-dK z&wA;XTHY^49)jqfpvMn^4;|R>pj1tGqZT)7h$1CEtXabxF!yo{(JfU&V=5}@h>aE< zfem(@f69lHU^L|Y+_mASJL-|J4Ljv#CcD&k@w_wnkc#Gjyv-jQekvIo?9Yeg>1)u$ zGeH~u^4#6oo!5qfRxdy!|0QU@mUtpCRj{Y9w@HwoKSi5SrODabQsBZv2-U0z{+P9{ zPkuYKZ6*`{9$@|dh2tA}ik~v3VVyx;$Lav`f5=!%3r**sglp$hhu|k|F!qx8UZmh z)|$_DHlq=B*aSRG@CIs<<`Y!zF6fUw$!1;(5lD%42Kmv&PCe-L*S{>}#!2lt@31^BL%YjSQlPjsku=yqdF zh#Sy-jw*yTB5;t*gra*d+ptIz05yX0fi z#Ak)(k?%+2|f5qMP ztXC|+8cK73>O3{8i{j!SvV06DPB3<`I%IQG#j*jMOlz2f#B=jZi`K|@9@GJ-uku`u_T@ zyioPyEm3X#B$twnQMR@9gBCa5fA3@(1yu!tUp=3KaaCiA9d_P}=i%!uf@_;+n)XKV z(*N@SWPswc$ub)_i#ogNDhZ1m^WXalK%eJv0B*kD;xXUHO1W3Pm@af`WU2+rYA05( zXx^^|`5rxJT$@$8c>1`|R00j4sM(3pOsplC_oQ|LJo?FW@_?k9(qxc341tZqtfD`Ct12pNsZt*x>wT1Sve`# zzKxhx&s4`aa2%dRRNWZhXU+<^^DW6c8V}Bx7Ah>Ss6oZ>x`!*#WW@#JMQRcNLbC<8 zZhb;voOUdsYhVa2*@mO#f2I$pNFEw;9)WhWhLHw& z-o%#tr*Isg;%V-U6Y;b;I#JOe*7F&kY-QDqN0hNToX!uOaflvqf2s806AoGj=E9m$ zD#An5(M^%xb*+T_0wo-Oq0@tQDs%=Kpv^sur{`|Wt+pPE`A)nsOB8(==EuW_mNwvM zoeXqxFVS(jl${r4nREw_dhY^2oM)T|x7hD=@z>ke=j-dpgPeq^Pw`X6RrhF#hq3F= zzKN$!%>a37?&W5`fA6Z0S7UMY#@tS)NkypRA-vzlc!xF+K?7fY)5h13!fBQxC3w_x zJ-Mh7kaeEd@CN~Q9Hzo-5B_5U?P6}Hnrkm8x4G+=uNz%EL1fKf+F%H*W{l0~p=2@! zNEB!X@mp8d!dQk=c}3Q2dRURIWeAHQW&1uKhB8*5;xg;84*`n=1^@9cq0DHD@~i*= DQZFV{ delta 2074 zcmV+#2<7*ZzX6lK0kD%-e@}|z<@>uQ0BGgqvV(Cg;&v;{-lth7T3z;fQYeu9=|my4 zE6Ya!mM(&Iv)gic&~j2&b|5OwdO5hu8>>MKm(!!t~+)pf3BtexjGGXgs5Y8 ziY|{NA6H)1{WsTTJbJ=E6V~|N!xv|&@XF{yTFtsBTiJ&7>^M)Ct6pzLXoJ7O5Kdhx zwq$i;k*OFXgR@JAr8Lg+1~S~OqoJ1hpqP&-`Qv2q5nT~t6*hWr-6~A-!wiRE>al|0 zLRYqP$?S=FI1+%lf9s^r0av&Q4Q&8x!-OuUmK;kNyq?zeF3sGsPIrIyVSCrQ8%_gH zm%V4f2MA6;i!>fCn9~e>f*<6UVzhVVQx4AAeRl zFA=K!6y8KNTMrx&7GmKH<)o&%z~|YiRCdAdeJ3Z~FN}YVix3s#ZCh>!bz2&nJ08Xr zn*H=Wj`8VAP76&TxJ|-|Nb*XE=KTjB{Pq0&{I+h#Na$jUh#h|JT5xVqwhp#?rN5k- z>T=U%JE+x6e;`0tfNgMz#Tvw?NjMaalUvz_Hx766K8{87VXWhKX*^{On zejIq`pWY@*Vikwd>ZjAfja3(%fDn3uJpnT}95I+F2-e~|CfklWqKB!P+~#i=U;kfU zXS*A>4F%EveG0#T3rYNt_&5|PB@1lqpmy3IPv3L6e;coX0{v?wwnU1TGvu8aAWV^77?+JpXvP{Cs}< zezePZY4!bL1Ef9X^{qy%F_-i}QhekzI{3G1*^?q;$}eHZULlapit%Y4lr2YxCUJM7QN^7b`o z;+de0t~^h7Hv6@qpv?!+$bSjiuO(&#rV92H_I3#p^rvbwsx-OyS_)j41WId(W>*!h z>yvAz_0?qJ-wmw)KX9y(r}!yj8rB)qbz~cme@DhzTG({5Oc$L*j23x z!xTM#Y;d;4z87tZ)9J<_Ih{M*`^Cr*TZicx$63yGK?CrnUJ+oq@wO;yLXwV`@>dY1@R1) ze-?YcJO*r4t8!!J6jOmq?qm0U?cbljzW($6Y95NlgzM8<9$V!RY>o}8{quQN#|Vg_ zvDSQa_BX{KhxY^~2-+d4`GvQ%+N3Xv%L))yOWy3ZtuRfOGvy7<-XtDG|I!jBRWVlJ zCPhmETg8?iAgrCk0%J}#6>22rN4qKje~6n3fBOTfjeAhsTEbx~;i{j!SvV1frPB3<03S@It#j*mNOlz2f#B=pdi>;A$9@GJ-us&^o zr-}v5^bIkLi+2e8vS{0KEltM>(9L4@2PCzyec04l)k>IgsRos24%&j=M(O9b>-+1s z`a;!@w?wu4NiHQDqik#I2m0xJf8WV83aSbOzj;3e<7&nf+w2UE;!X1{f@_^YM}Us4 z=>NF`GC=XgWSMns2X!{xMp= z@B<~U_Uz>NpOMN>6rhJfp#;T5Gc`Gzhh9}=!XEb7sI<82NtSM1QX@Ey-79J1teg~V z-$zWVcdDZuI1bMus%{MMGkXO*`IhAEoryE1g$m0jYEUt}?%_%_S#iO5k(va6&}_k@ zTW1K2)AuEu8W@60*5PQmf9eCOQcn+fDbQi?mr+T90#Ow<@!w46xFrSWkYT{=-~%~+ZZ+D5oN44r}IO59HLiTe=2=g!a?i6QW-N! zMR3mUiH1 zn+$aFEYWtlRO}aJm~;n^dhY^2>}Q;JEkU+BUHtX-_4)cb@*pQ+>QnrbadmpN#AIyx zv#;W*Lo+~T&9mI%fBJ3;c{LVSZ_MkQY*G>GxC`&s(cYmAM9{#O-?XwCQaH?Vqy&$8 zt|u2&03`T-*A2Ga&ZU^QdxMh_*E zF+id~JBVM-j)k!dhw_S|+4Qg?%XJ8g;p5vj?}joqpyD#?5U~M^1O@-`FJG5_67sA7 E0G%)gB>(^b diff --git a/metadata/md5-cache/app-doc/python-docs-3.12.0 b/metadata/md5-cache/app-doc/python-docs-3.12.0 index b500301e21aa..a05828026f52 100644 --- a/metadata/md5-cache/app-doc/python-docs-3.12.0 +++ b/metadata/md5-cache/app-doc/python-docs-3.12.0 @@ -2,8 +2,8 @@ DEFINED_PHASES=install DESCRIPTION=HTML documentation for Python EAPI=7 HOMEPAGE=https://www.python.org/doc/ -KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc ~x86 LICENSE=PSF-2 SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/doc/3.12.0/python-3.12.0-docs-html.tar.bz2 -_md5_=8c564182836100cce43da4b9648329bb +_md5_=7f4a1e6f08070182ac063f1da02f8f7c diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index 7d2334a03a39ee07734c447e5cc9c8d6a9f27809..0ab982a4764822d1551f9b4640e9c59ad7dfd010 100644 GIT binary patch literal 25823 zcmV(qK<~dFiwFP!00002|BSuavL(rNZTGIP$RDUQ5AXev*RITDCcR1TG!G9CvWTW| zs{uiMy~c<@}J{N9^=dZ_`m+; z|NP(M|M=2#ihaeBu65;dw9?PxT<5W`vz`3^QQ~>_w#%q{wL158jO*&@thLWL@3h;T zX9&55w${P#T%)Zs+~M3|-}N5H(eHiiavpIX^JrIU`wS!IFy@)Q{NMk_zmy|>iR&yY z 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≺Ch^AH0Vf&Wf)V}4xRWu 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 uGUZXI|>xr`RkG}!6Y!xkuv;Y7vP!}Ko literal 25514 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 x(V7)x%A?@@Imu8{`FwPcq=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=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-6.6.2:0= ) !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 ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) ) +DESCRIPTION=The extensible, customizable, self-documenting real-time display editor +EAPI=8 +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 +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-6.6.2:0= ) !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-vcs +SRC_URI=https://alpha.gnu.org/gnu/emacs/pretest/emacs-29.1.90.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=ee9da2053abd14ad70faf4420cc9b858 diff --git a/metadata/md5-cache/app-editors/ghex-45_beta b/metadata/md5-cache/app-editors/ghex-45.0 similarity index 96% rename from metadata/md5-cache/app-editors/ghex-45_beta rename to metadata/md5-cache/app-editors/ghex-45.0 index 89e7577e6728..63b2bdedc7c6 100644 --- a/metadata/md5-cache/app-editors/ghex-45_beta +++ b/metadata/md5-cache/app-editors/ghex-45.0 @@ -12,6 +12,6 @@ LICENSE=GPL-2+ FDL-1.1+ 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 -SRC_URI=mirror://gnome/sources/ghex/45/ghex-45.beta.tar.xz +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 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=31a1b6d00d03b4f19663db957af2b57f diff --git a/metadata/md5-cache/app-editors/micro-2.0.12-r1 b/metadata/md5-cache/app-editors/micro-2.0.12-r1 new file mode 100644 index 000000000000..e3e590e5a17c --- /dev/null +++ b/metadata/md5-cache/app-editors/micro-2.0.12-r1 @@ -0,0 +1,14 @@ +BDEPEND=dev-vcs/git >=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install postinst postrm preinst unpack +DESCRIPTION=Modern and intuitive terminal-based text editor +EAPI=8 +HOMEPAGE=https://github.com/zyedidia/micro +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=go-module optfeature desktop xdg +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=MIT Apache-2.0 BSD MPL-2.0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/zyedidia/micro/archive/v2.0.12.tar.gz -> micro-2.0.12.tar.gz https://dev.gentoo.org/~sam/distfiles/app-editors/micro/micro-2.0.12-deps.tar.xz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=42fc6249fa8459ba25c94078f3a30605 diff --git a/metadata/md5-cache/app-editors/neovim-0.9.2 b/metadata/md5-cache/app-editors/neovim-0.9.2 index 81adf0d3a256..cdb2fd118c0d 100644 --- a/metadata/md5-cache/app-editors/neovim-0.9.2 +++ b/metadata/md5-cache/app-editors/neovim-0.9.2 @@ -7,7 +7,7 @@ HOMEPAGE=https://neovim.io IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake lua-single optfeature xdg IUSE=+lto +nvimpager test lua_single_target_luajit lua_single_target_lua5-1 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos LICENSE=Apache-2.0 vim RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.45.0[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libuv-1.46.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.20.8:= >=dev-libs/libtermkey-0.22 >=dev-libs/unibilium-2.0.0:0= app-eselect/eselect-vi REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) test? ( lua_single_target_luajit ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://github.com/neovim/neovim/archive/v0.9.2.tar.gz -> neovim-0.9.2.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2342e32a6c4b5ae7bfc54dd6705b0cbc +_md5_=e412ffa92fb79f4e050210e230fcadaa diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index 60f13b165a29090a58efb5583f57a965ea2a9b7c..08401e0c7ecb6f62ff555f56675a5fb16cd86208 100644 GIT binary patch delta 105002 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 C$^l;h delta 105764 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/emacs-26:* RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/clojure-emacs/cider/archive/v1.8.2.tar.gz -> cider-1.8.2.tar.gz +SRC_URI=https://github.com/clojure-emacs/cider/archive/v1.8.3.tar.gz -> cider-1.8.3.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 _md5_=67eea0492b6f7d19692d33fcad76dca7 diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.16.2 b/metadata/md5-cache/app-emacs/clojure-mode-5.16.2 deleted file mode 100644 index 83ea5efb3c5d..000000000000 --- a/metadata/md5-cache/app-emacs/clojure-mode-5.16.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-emacs/s app-emacs/buttercup app-emacs/paredit ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Major mode for Clojure code -EAPI=8 -HOMEPAGE=https://github.com/clojure-emacs/clojure-mode/ -INHERIT=elisp -IUSE=test -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.16.2.tar.gz -> clojure-mode-5.16.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=49599101b904762d043c312c7fe30440 diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.17.0 b/metadata/md5-cache/app-emacs/clojure-mode-5.17.0 index 44744c0b0fd5..befc7093620e 100644 --- a/metadata/md5-cache/app-emacs/clojure-mode-5.17.0 +++ b/metadata/md5-cache/app-emacs/clojure-mode-5.17.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/clojure-emacs/clojure-mode/ INHERIT=elisp IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.17.0.tar.gz -> clojure-mode-5.17.0.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=ef94998d0292a6edb7a89a8e00084ed6 +_md5_=49599101b904762d043c312c7fe30440 diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.17.1 b/metadata/md5-cache/app-emacs/clojure-mode-5.18.0 similarity index 93% rename from metadata/md5-cache/app-emacs/clojure-mode-5.17.1 rename to metadata/md5-cache/app-emacs/clojure-mode-5.18.0 index 2e786225f6b4..738aab3ef0d4 100644 --- a/metadata/md5-cache/app-emacs/clojure-mode-5.17.1 +++ b/metadata/md5-cache/app-emacs/clojure-mode-5.18.0 @@ -10,6 +10,6 @@ LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.17.1.tar.gz -> clojure-mode-5.17.1.tar.gz +SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.18.0.tar.gz -> clojure-mode-5.18.0.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 _md5_=ef94998d0292a6edb7a89a8e00084ed6 diff --git a/metadata/md5-cache/app-emacs/crypt++-2.92 b/metadata/md5-cache/app-emacs/crypt++-2.92 deleted file mode 100644 index 62142f68adc4..000000000000 --- a/metadata/md5-cache/app-emacs/crypt++-2.92 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Handle all sorts of compressed and encrypted files -EAPI=7 -HOMEPAGE=https://www.emacswiki.org/emacs/CryptPlusPlus -INHERIT=elisp -KEYWORDS=amd64 ~ppc ~sparc x86 -LICENSE=GPL-2 -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=mirror://debian/pool/main/c/crypt++el/crypt++el_2.92.orig.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=81d8a12dff8369cfdf4807cb29d500b9 diff --git a/metadata/md5-cache/app-emacs/crypt++-2.94_pre20080430 b/metadata/md5-cache/app-emacs/crypt++-2.94_pre20080430 deleted file mode 100644 index a17aee0bb184..000000000000 --- a/metadata/md5-cache/app-emacs/crypt++-2.94_pre20080430 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Handle all sorts of compressed and encrypted files -EAPI=7 -HOMEPAGE=https://www.emacswiki.org/emacs/CryptPlusPlus -INHERIT=elisp -KEYWORDS=amd64 ~ppc ~sparc x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/crypt++-2.94_pre20080430.el.bz2 -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=73b640e3fa216a149c1fd2cb52c6fc44 diff --git a/metadata/md5-cache/app-emacs/emacsql-3.1.1 b/metadata/md5-cache/app-emacs/emacsql-3.1.1 new file mode 100644 index 000000000000..fabcaf40bda8 --- /dev/null +++ b/metadata/md5-cache/app-emacs/emacsql-3.1.1 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig >=app-editors/emacs-25.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=sqlite? ( dev-db/sqlite:3 ) +DESCRIPTION=A high-level Emacs Lisp RDBMS front-end +EAPI=8 +HOMEPAGE=https://github.com/magit/emacsql +INHERIT=edo elisp toolchain-funcs +IUSE=+sqlite postgres mysql +KEYWORDS=~amd64 +LICENSE=Unlicense +RDEPEND=sqlite? ( dev-db/sqlite:3 ) postgres? ( dev-db/postgresql ) mysql? ( virtual/mysql ) >=app-editors/emacs-25.1:* +SLOT=0 +SRC_URI=https://github.com/magit/emacsql/archive/refs/tags/3.1.1.tar.gz -> emacsql-3.1.1.tar.gz +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=aa2adc74653cf50bb0941cebbeaf803d diff --git a/metadata/md5-cache/app-emacs/helm-3.9.5 b/metadata/md5-cache/app-emacs/helm-3.9.5 index 33a848fef929..c28906df879e 100644 --- a/metadata/md5-cache/app-emacs/helm-3.9.5 +++ b/metadata/md5-cache/app-emacs/helm-3.9.5 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs incremental completion and selection narrowing framework EAPI=8 HOMEPAGE=https://emacs-helm.github.io/helm/ https://github.com/emacs-helm/helm/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3+ RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/emacs-helm/helm/archive/v3.9.5.tar.gz -> helm-3.9.5.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=4d0c31d573b7a235b5070435ef7f6b59 +_md5_=e58a6d2ed0d691e2446025d4cfa5919e diff --git a/metadata/md5-cache/app-emacs/indent-bars-0.2 b/metadata/md5-cache/app-emacs/indent-bars-0.2 new file mode 100644 index 000000000000..0c3a8d3590be --- /dev/null +++ b/metadata/md5-cache/app-emacs/indent-bars-0.2 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-27.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Fast, configurable indentation guide-bars for Emacs +EAPI=8 +HOMEPAGE=https://github.com/jdtsmith/indent-bars +INHERIT=elisp +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=>=app-editors/emacs-27.1:* +SLOT=0 +SRC_URI=https://github.com/jdtsmith/indent-bars/archive/refs/tags/v0.2.tar.gz -> indent-bars-0.2.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 +_md5_=255fa7f3d6cf0ad2e310196644105009 diff --git a/metadata/md5-cache/app-emacs/lsp-mode-8.0.0-r1 b/metadata/md5-cache/app-emacs/lsp-mode-8.0.0-r1 deleted file mode 100644 index 4b3563287d60..000000000000 --- a/metadata/md5-cache/app-emacs/lsp-mode-8.0.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=app-emacs/dash-2.18.0 >=app-emacs/f-0.20.0 app-emacs/ht app-emacs/lv app-emacs/markdown-mode app-emacs/spinner test? ( app-emacs/deferred app-emacs/ecukes app-emacs/el-mock app-emacs/ert-runner app-emacs/espuds app-emacs/flycheck app-emacs/undercover ) >=app-editors/emacs-26.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs client/library for the Language Server Protocol -EAPI=8 -HOMEPAGE=https://emacs-lsp.github.io/lsp-mode/ -INHERIT=elisp -IUSE=test -KEYWORDS=~amd64 -LICENSE=GPL-3+ -RDEPEND=>=app-emacs/dash-2.18.0 >=app-emacs/f-0.20.0 app-emacs/ht app-emacs/lv app-emacs/markdown-mode app-emacs/spinner >=app-editors/emacs-26.1:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/emacs-lsp/lsp-mode/archive/8.0.0.tar.gz -> lsp-mode-8.0.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=974954b8f203d012ba94c298dd21adf0 diff --git a/metadata/md5-cache/app-emacs/lsp-ui-8.0.0 b/metadata/md5-cache/app-emacs/lsp-ui-8.0.0 deleted file mode 100644 index 3c4a41980098..000000000000 --- a/metadata/md5-cache/app-emacs/lsp-ui-8.0.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=app-editors/emacs-26.1:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=>=app-emacs/dash-2.18.0 app-emacs/flycheck >=app-emacs/lsp-mode-6.0 >=app-emacs/markdown-mode-2.3 -DESCRIPTION=UI modules for lsp-mode -EAPI=8 -HOMEPAGE=https://emacs-lsp.github.io/lsp-ui/ -INHERIT=elisp -KEYWORDS=~amd64 -LICENSE=GPL-3 -RDEPEND=>=app-emacs/dash-2.18.0 app-emacs/flycheck >=app-emacs/lsp-mode-6.0 >=app-emacs/markdown-mode-2.3 >=app-editors/emacs-26.1:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/emacs-lsp/lsp-ui/archive/8.0.0.tar.gz -> lsp-ui-8.0.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=dbd33199d6571199c5062e9086cbe88b diff --git a/metadata/md5-cache/app-emacs/lsp-ui-8.0.1 b/metadata/md5-cache/app-emacs/lsp-ui-8.0.1 index f9c2f7ffeaa6..f759344bba6e 100644 --- a/metadata/md5-cache/app-emacs/lsp-ui-8.0.1 +++ b/metadata/md5-cache/app-emacs/lsp-ui-8.0.1 @@ -12,4 +12,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/emacs-lsp/lsp-ui/archive/8.0.1.tar.gz -> lsp-ui-8.0.1.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=0e53f84d9193312dc5f4cabaabb59de2 +_md5_=6de11f5dc691fd1d97680880a4def9c2 diff --git a/metadata/md5-cache/app-emacs/magit-3.3.0.50_p20230912 b/metadata/md5-cache/app-emacs/magit-3.3.0.50_p20230912 index 1a8c0765fa81..f6a7059953c6 100644 --- a/metadata/md5-cache/app-emacs/magit-3.3.0.50_p20230912 +++ b/metadata/md5-cache/app-emacs/magit-3.3.0.50_p20230912 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://magit.vc/ https://github.com/magit/magit/ INHERIT=elisp IUSE=libgit -KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-3+ RDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 libgit? ( app-emacs/libegit2 ) >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/magit/magit/archive/141dd46798e5cae57617e941418ebbb3a2172f5e.tar.gz -> magit-3.3.0.50_p20230912.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=d361c55510ca36bc674b018862da04ae +_md5_=02287ec4d2ac6b9d90f9f82328bc4579 diff --git a/metadata/md5-cache/app-emacs/mmm-mode-0.5.10 b/metadata/md5-cache/app-emacs/mmm-mode-0.5.10 index af128bd2b615..6dbbde38116c 100644 --- a/metadata/md5-cache/app-emacs/mmm-mode-0.5.10 +++ b/metadata/md5-cache/app-emacs/mmm-mode-0.5.10 @@ -4,10 +4,10 @@ DESCRIPTION=Enables the user to edit different parts of a file in different majo EAPI=8 HOMEPAGE=http://mmm-mode.sourceforge.net/ https://github.com/dgutov/mmm-mode/ INHERIT=elisp -KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2+ Texinfo-manual RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/dgutov/mmm-mode/archive/0.5.10.tar.gz -> mmm-mode-0.5.10.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=86d757eb3c2a9d86792bd9a3a3b52403 +_md5_=26bb8903ba54b51d8aa5dd1b10e13f43 diff --git a/metadata/md5-cache/app-emacs/org-roam-2.2.2 b/metadata/md5-cache/app-emacs/org-roam-2.2.2 new file mode 100644 index 000000000000..efc082fdaf5d --- /dev/null +++ b/metadata/md5-cache/app-emacs/org-roam-2.2.2 @@ -0,0 +1,13 @@ +BDEPEND=app-emacs/dash app-emacs/magit app-emacs/emacsql[sqlite] >=app-editors/emacs-26.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Rudimentary Roam replica with Org-mode +EAPI=8 +HOMEPAGE=https://github.com/org-roam/org-roam +INHERIT=elisp +KEYWORDS=~amd64 +LICENSE=GPL-3+ +RDEPEND=app-emacs/dash app-emacs/magit app-emacs/emacsql[sqlite] >=app-editors/emacs-26.1:* +SLOT=0 +SRC_URI=https://github.com/org-roam/org-roam/archive/refs/tags/v2.2.2.tar.gz -> org-roam-2.2.2.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 +_md5_=a32c26b99c3fec6230960ecc95551fcf diff --git a/metadata/md5-cache/app-emacs/org-roam-9999 b/metadata/md5-cache/app-emacs/org-roam-9999 new file mode 100644 index 000000000000..9cc0f8c3cd27 --- /dev/null +++ b/metadata/md5-cache/app-emacs/org-roam-9999 @@ -0,0 +1,12 @@ +BDEPEND=app-emacs/dash app-emacs/magit app-emacs/emacsql[sqlite] >=app-editors/emacs-26.1:* >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Rudimentary Roam replica with Org-mode +EAPI=8 +HOMEPAGE=https://github.com/org-roam/org-roam +INHERIT=elisp git-r3 +LICENSE=GPL-3+ +PROPERTIES=live +RDEPEND=app-emacs/dash app-emacs/magit app-emacs/emacsql[sqlite] >=app-editors/emacs-26.1:* +SLOT=0 +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 git-r3 2358a7b20091609e24bd3a83b3ac5991 +_md5_=a32c26b99c3fec6230960ecc95551fcf diff --git a/metadata/md5-cache/app-emacs/treemacs-2.10-r2 b/metadata/md5-cache/app-emacs/treemacs-2.10-r2 deleted file mode 100644 index ff89e9057b6a..000000000000 --- a/metadata/md5-cache/app-emacs/treemacs-2.10-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-emacs/ace-window app-emacs/cfrs app-emacs/dash app-emacs/ht app-emacs/hydra app-emacs/pfuture app-emacs/s test? ( app-emacs/buttercup ) >=app-editors/emacs-26.1:* python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Tree style project file explorer -EAPI=8 -HOMEPAGE=https://github.com/Alexander-Miller/treemacs/ -INHERIT=elisp distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 -LICENSE=GPL-3+ -RDEPEND=app-emacs/ace-window app-emacs/cfrs app-emacs/dash app-emacs/ht app-emacs/hydra app-emacs/pfuture app-emacs/s >=app-editors/emacs-26.1:* 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/Alexander-Miller/treemacs/archive/2.10.tar.gz -> treemacs-2.10.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=73e28725e06399dc4019812565c74f21 diff --git a/metadata/md5-cache/app-emacs/treemacs-3.0-r1 b/metadata/md5-cache/app-emacs/treemacs-3.0-r1 deleted file mode 100644 index 9a1b8e2136ed..000000000000 --- a/metadata/md5-cache/app-emacs/treemacs-3.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-emacs/ace-window app-emacs/cfrs app-emacs/dash app-emacs/ht app-emacs/hydra app-emacs/pfuture app-emacs/s test? ( app-emacs/buttercup ) >=app-editors/emacs-26.1:* python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Tree style project file explorer -EAPI=8 -HOMEPAGE=https://github.com/Alexander-Miller/treemacs/ -INHERIT=elisp distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 -LICENSE=GPL-3+ -RDEPEND=app-emacs/ace-window app-emacs/cfrs app-emacs/dash app-emacs/ht app-emacs/hydra app-emacs/pfuture app-emacs/s >=app-editors/emacs-26.1:* 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/Alexander-Miller/treemacs/archive/3.0.tar.gz -> treemacs-3.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=dcea36c23e19fa842fe11f5a426e5f78 diff --git a/metadata/md5-cache/app-emacs/web-mode-17.2.1 b/metadata/md5-cache/app-emacs/web-mode-17.2.1 deleted file mode 100644 index d7c92683b549..000000000000 --- a/metadata/md5-cache/app-emacs/web-mode-17.2.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Web template editing mode for Emacs -EAPI=8 -HOMEPAGE=https://web-mode.org/ https://github.com/fxbois/web-mode/ -INHERIT=elisp -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/fxbois/web-mode/archive/v17.2.1.tar.gz -> web-mode-17.2.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=55f46ffaf0cdc533b44accce98de5b21 diff --git a/metadata/md5-cache/app-emacs/web-mode-17.3.13 b/metadata/md5-cache/app-emacs/web-mode-17.3.13 index 390344467454..6bfd17230ae8 100644 --- a/metadata/md5-cache/app-emacs/web-mode-17.3.13 +++ b/metadata/md5-cache/app-emacs/web-mode-17.3.13 @@ -4,10 +4,10 @@ DESCRIPTION=Web template editing mode for Emacs EAPI=8 HOMEPAGE=https://web-mode.org/ https://github.com/fxbois/web-mode/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/fxbois/web-mode/archive/v17.3.13.tar.gz -> web-mode-17.3.13.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=dad278d4dbd771ed2bf072d961a21685 +_md5_=55f46ffaf0cdc533b44accce98de5b21 diff --git a/metadata/md5-cache/app-emacs/whine-20091222-r1 b/metadata/md5-cache/app-emacs/whine-20231020 similarity index 75% rename from metadata/md5-cache/app-emacs/whine-20091222-r1 rename to metadata/md5-cache/app-emacs/whine-20231020 index f46af32309f0..432071af5546 100644 --- a/metadata/md5-cache/app-emacs/whine-20091222-r1 +++ b/metadata/md5-cache/app-emacs/whine-20231020 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://www.emacswiki.org/emacs/Whine INHERIT=elisp KEYWORDS=~amd64 ~x86 -LICENSE=public-domain +LICENSE=CC0-1.0 RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/whine-20091222.tar.bz2 +SRC_URI=https://dev.gentoo.org/~ulm/distfiles/whine-20231020.el.xz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=a5ee0f2302849458a11f34e09bf4cf68 +_md5_=e3faafcc5814cc239933ecf448401a9f diff --git a/metadata/md5-cache/app-emacs/yaml-0.5.2 b/metadata/md5-cache/app-emacs/yaml-0.5.2 deleted file mode 100644 index 6d136b84769f..000000000000 --- a/metadata/md5-cache/app-emacs/yaml-0.5.2 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=YAML parser in Emacs Lisp -EAPI=8 -HOMEPAGE=https://github.com/zkry/yaml.el/ -INHERIT=elisp -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.2.tar.gz -> yaml-0.5.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=50ba6a092eaa96aa8f318e6d65a9d5b9 diff --git a/metadata/md5-cache/app-emacs/yaml-0.5.3 b/metadata/md5-cache/app-emacs/yaml-0.5.3 index 3eaf3c029589..e6a47c80e998 100644 --- a/metadata/md5-cache/app-emacs/yaml-0.5.3 +++ b/metadata/md5-cache/app-emacs/yaml-0.5.3 @@ -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.3.tar.gz -> yaml-0.5.3.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=b7b842c4541e537e546f347507fcc9ad +_md5_=50ba6a092eaa96aa8f318e6d65a9d5b9 diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index f27714b63efa728377a7e301137d0ec1b766e6fd..3d6b97b1bf2d0a2d77cb671a0f823aad26bf7c77 100644 GIT binary patch literal 33186 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