From ebc4b98bda0a44a18663bfb1d033274cc5cb9f76 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 14 Apr 2023 23:15:16 +0300 Subject: [PATCH] Sync with portage [Fri Apr 14 23:15:16 MSK 2023]. --- Manifest.files.gz | Bin 29467 -> 29471 bytes app-accessibility/Manifest.gz | Bin 4721 -> 4719 bytes .../flite/files/flite-2.2-backport-pr30.patch | 8 +- app-admin/Manifest.gz | Bin 32066 -> 32073 bytes app-admin/ansible-lint/Manifest | 2 +- .../ansible-lint/ansible-lint-6.14.2.ebuild | 2 +- ...12.1.ebuild => ansible-lint-6.14.6.ebuild} | 10 +- app-admin/apache-tools/Manifest | 1 + .../apache-tools/apache-tools-2.4.57.ebuild | 113 ++ app-admin/awscli/Manifest | 8 +- app-admin/awscli/awscli-1.27.104.ebuild | 2 +- app-admin/awscli/awscli-1.27.108.ebuild | 80 -- app-admin/awscli/awscli-1.27.110.ebuild | 80 -- app-admin/awscli/awscli-1.27.111.ebuild | 80 -- ...1.27.106.ebuild => awscli-1.27.112.ebuild} | 0 ...1.27.107.ebuild => awscli-1.27.113.ebuild} | 0 app-admin/awscli/awscli-1.27.99.ebuild | 80 -- app-admin/genromfs/genromfs-0.5.2.ebuild | 4 +- app-admin/pydf/pydf-12-r2.ebuild | 2 +- app-arch/Manifest.gz | Bin 17415 -> 17420 bytes app-arch/lzop/lzop-1.04-r1.ebuild | 4 +- app-arch/p7zip/Manifest | 2 +- .../p7zip/files/p7zip-17.05-natspec.patch | 130 ++ app-arch/p7zip/metadata.xml | 3 +- ...zip-17.05.ebuild => p7zip-17.05-r1.ebuild} | 10 +- app-arch/zip/zip-3.0-r7.ebuild | 4 +- app-backup/Manifest.gz | Bin 8039 -> 8042 bytes app-backup/borgmatic/Manifest | 2 - app-backup/borgmatic/borgmatic-1.7.10.ebuild | 61 - app-backup/borgmatic/borgmatic-1.7.5.ebuild | 65 - app-backup/borgmatic/borgmatic-1.7.8.ebuild | 2 +- app-containers/Manifest.gz | Bin 7539 -> 7542 bytes app-containers/containerd/Manifest | 3 - .../containerd/containerd-1.6.14.ebuild | 84 -- .../containerd/containerd-1.6.16.ebuild | 85 -- .../containerd/containerd-1.6.19.ebuild | 2 +- app-containers/docker-cli/Manifest | 3 - .../docker-cli/docker-cli-20.10.22.ebuild | 67 - .../docker-cli/docker-cli-23.0.1.ebuild | 63 - .../docker-cli/docker-cli-23.0.3.ebuild | 2 +- app-containers/docker-compose/Manifest | 4 - .../docker-compose-2.12.2.ebuild | 49 - .../docker-compose-2.16.0.ebuild | 49 - .../docker-compose-2.17.2.ebuild | 2 +- app-containers/docker-proxy/Manifest | 1 - .../docker-proxy-0.8.0_p20220601.ebuild | 30 - .../docker-proxy-0.8.0_p20230118.ebuild | 2 +- app-containers/docker/Manifest | 2 - app-containers/docker/docker-20.10.22.ebuild | 290 ---- app-containers/docker/docker-23.0.1.ebuild | 339 ----- app-containers/docker/docker-23.0.3.ebuild | 2 +- .../docker/files/ppc64-buildmode.patch | 30 - app-crypt/Manifest.gz | Bin 24964 -> 24970 bytes .../heimdal-7.8.0-configure-clang16.patch | 54 + app-crypt/heimdal/heimdal-7.8.0-r2.ebuild | 191 +++ .../qca/files/qca-2.3.5-openssl3-tests.patch | 54 + app-crypt/qca/qca-2.3.5-r1.ebuild | 5 +- app-doc/Manifest.gz | Bin 6968 -> 6970 bytes app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +- app-editors/Manifest.gz | Bin 14093 -> 14087 bytes app-editors/gvim/Manifest | 1 - app-editors/gvim/gvim-9.0.1000.ebuild | 366 ----- ...im-0.9.0.ebuild => neovim-0.9.0-r1.ebuild} | 10 +- app-editors/neovim/neovim-9999.ebuild | 10 +- app-editors/vim-core/Manifest | 1 - app-editors/vim-core/vim-core-9.0.1000.ebuild | 231 --- app-editors/vim/Manifest | 1 - app-editors/vim/vim-9.0.1000.ebuild | 371 ----- app-emacs/Manifest.gz | Bin 67650 -> 67658 bytes app-emacs/csv-mode/csv-mode-1.22.ebuild | 2 +- app-emacs/nxml-libvirt-schemas/Manifest | 1 + .../nxml-libvirt-schemas/files/Makefile-trang | 6 - .../nxml-libvirt-schemas-8.8.0.ebuild | 8 +- .../nxml-libvirt-schemas-8.9.0.ebuild | 8 +- .../nxml-libvirt-schemas-9.2.0.ebuild | 45 + app-emulation/Manifest.gz | Bin 14813 -> 14824 bytes app-emulation/free42/Manifest | 1 + app-emulation/free42/free42-3.0.19.ebuild | 46 + app-emulation/libvirt/Manifest | 2 + app-emulation/libvirt/libvirt-9.2.0.ebuild | 348 +++++ app-emulation/plus42/Manifest | 1 + app-emulation/plus42/plus42-1.0.17.ebuild | 50 + app-i18n/Manifest.gz | Bin 17343 -> 17353 bytes ...-0.6.0-r6.ebuild => tomoe-0.6.0-r7.ebuild} | 7 +- app-i18n/transifex-client/Manifest | 2 + .../transifex-client-1.6.7.ebuild | 32 + app-metrics/Manifest.gz | Bin 6628 -> 6626 bytes ....0-r7.ebuild => collectd-5.12.0-r8.ebuild} | 1 + .../collectd-5.12.0-clang16-configure.patch | 127 ++ app-misc/Manifest.gz | Bin 49946 -> 49936 bytes .../pdfpc/files/pdfpc-4.6.0-no-movies.patch | 59 + app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild | 2 + app-misc/solaar/Manifest | 1 + app-misc/solaar/solaar-1.1.9.ebuild | 81 ++ app-misc/spire/Manifest | 2 + app-misc/spire/spire-1.6.2.ebuild | 51 + app-misc/zellij/Manifest | 15 +- ...lij-0.35.2.ebuild => zellij-0.36.0.ebuild} | 17 +- app-office/Manifest.gz | Bin 7903 -> 7905 bytes .../libreoffice-l10n-7.5.2.2.ebuild | 2 +- .../libreoffice/libreoffice-7.3.7.2.ebuild | 1 - .../libreoffice/libreoffice-7.4.4.2.ebuild | 1 - .../libreoffice/libreoffice-7.4.6.2.ebuild | 1 - .../libreoffice/libreoffice-7.4.9999.ebuild | 5 +- .../libreoffice/libreoffice-7.5.2.2.ebuild | 3 +- .../libreoffice/libreoffice-7.5.9999.ebuild | 3 +- .../libreoffice/libreoffice-9999.ebuild | 5 +- app-text/Manifest.gz | Bin 48580 -> 48579 bytes app-text/a2ps/Manifest | 1 + app-text/a2ps/a2ps-4.15.4.ebuild | 86 ++ .../ghostscript-gpl-10.01.1.ebuild | 2 +- app-text/htmlmin/htmlmin-0.1.12-r1.ebuild | 2 +- app-text/libpaper/Manifest | 2 + app-text/libpaper/libpaper-2.0.12.ebuild | 24 + app-text/libpaper/libpaper-2.1.0.ebuild | 24 + ...uxdoc-tools-0.9.82-configure-clang16.patch | 1 - app-text/poppler/Manifest | 2 + app-text/poppler/poppler-23.04.0.ebuild | 136 ++ app-text/poppler/poppler-9999.ebuild | 2 +- dev-cpp/Manifest.gz | Bin 13077 -> 13078 bytes dev-cpp/edencommon/Manifest | 1 + .../edencommon-2023.04.10.00.ebuild | 41 + dev-cpp/folly/Manifest | 1 + dev-cpp/folly/folly-2023.04.10.00.ebuild | 110 ++ dev-db/Manifest.gz | Bin 15226 -> 15224 bytes .../mariadb-10.6.11-configure-clang16.patch | 26 + ...11-r3.ebuild => mariadb-10.6.11-r4.ebuild} | 7 + dev-db/mariadb/mariadb-10.6.12-r1.ebuild | 7 + dev-db/mysql/files/mysql-8.0.32-gcc13.patch | 21 + dev-db/mysql/mysql-8.0.32-r2.ebuild | 1 + dev-db/phpmyadmin/Manifest | 1 - dev-db/phpmyadmin/phpmyadmin-5.2.0.ebuild | 61 - dev-db/phpmyadmin/phpmyadmin-5.2.1.ebuild | 2 +- dev-java/Manifest.gz | Bin 57486 -> 57483 bytes dev-java/fec/fec-1.0.4-r4.ebuild | 4 +- dev-java/unbescape/unbescape-1.1.6.ebuild | 2 +- dev-lang/Manifest.gz | Bin 19499 -> 19506 bytes dev-lang/go/Manifest | 2 - dev-lang/go/go-1.19.7.ebuild | 208 --- dev-lang/go/go-1.20.2.ebuild | 208 --- dev-lang/mujs/Manifest | 1 + dev-lang/mujs/files/mujs-1.3.3-flags.patch | 12 + dev-lang/mujs/mujs-1.3.3.ebuild | 61 + dev-libs/Manifest.gz | Bin 96412 -> 96414 bytes dev-libs/hyphen/files/hyphen-2.8.8-mawk.patch | 47 + ...2.8.8-r1.ebuild => hyphen-2.8.8-r2.ebuild} | 10 +- dev-libs/hyphen/metadata.xml | 1 + dev-libs/keystone/keystone-0.9.2-r1.ebuild | 2 +- dev-libs/libclc/Manifest | 1 + .../libclc/libclc-17.0.0_pre20230414.ebuild | 88 ++ .../1.1.0-meson-Use-install_symlink.patch | 80 ++ .../libgit2-glib/libgit2-glib-1.1.0.ebuild | 10 + dev-libs/libgit2/Manifest | 1 + dev-libs/libgit2/libgit2-1.6.4.ebuild | 69 + dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 1 - dev-libs/openssl/openssl-1.1.1t-r2.ebuild | 1 - dev-libs/openssl/openssl-1.1.1t-r3.ebuild | 5 +- dev-libs/openssl/openssl-3.0.8-r3.ebuild | 4 + dev-libs/openssl/openssl-3.1.0-r2.ebuild | 4 + dev-libs/sleef/files/sleef-3.5.1-mpfr42.patch | 30 + dev-libs/sleef/sleef-3.5.1-r1.ebuild | 13 +- .../tree-sitter/tree-sitter-0.20.8.ebuild | 9 +- dev-ml/Manifest.gz | Bin 37134 -> 37131 bytes dev-ml/llvm-ocaml/Manifest | 1 + .../llvm-ocaml-17.0.0_pre20230414.ebuild | 112 ++ dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild | 2 +- dev-perl/Manifest.gz | Bin 283033 -> 283034 bytes dev-python/Manifest.gz | Bin 258295 -> 258334 bytes dev-python/Nuitka/Manifest | 1 + dev-python/Nuitka/Nuitka-1.5.6.ebuild | 54 + dev-python/a2wsgi/a2wsgi-1.7.0.ebuild | 2 +- dev-python/ansible-compat/Manifest | 1 + .../ansible-compat-3.0.2.ebuild | 52 + dev-python/blinker/Manifest | 1 + dev-python/blinker/blinker-1.6.2.ebuild | 21 + dev-python/boolean-py/boolean-py-4.0.ebuild | 2 +- dev-python/boto3/Manifest | 8 +- dev-python/boto3/boto3-1.26.104.ebuild | 2 +- dev-python/boto3/boto3-1.26.108.ebuild | 66 - dev-python/boto3/boto3-1.26.110.ebuild | 66 - dev-python/boto3/boto3-1.26.111.ebuild | 66 - ...-1.26.106.ebuild => boto3-1.26.112.ebuild} | 0 ...-1.26.107.ebuild => boto3-1.26.113.ebuild} | 0 dev-python/boto3/boto3-1.26.99.ebuild | 66 - dev-python/botocore/Manifest | 8 +- dev-python/botocore/botocore-1.29.104.ebuild | 2 +- dev-python/botocore/botocore-1.29.108.ebuild | 72 - dev-python/botocore/botocore-1.29.110.ebuild | 72 - dev-python/botocore/botocore-1.29.111.ebuild | 72 - ...29.106.ebuild => botocore-1.29.112.ebuild} | 0 ...29.107.ebuild => botocore-1.29.113.ebuild} | 0 dev-python/botocore/botocore-1.29.99.ebuild | 72 - dev-python/cachelib/cachelib-0.10.2-r1.ebuild | 44 + dev-python/calver/calver-2022.06.26.ebuild | 2 +- dev-python/cerberus/cerberus-1.3.4-r1.ebuild | 2 +- dev-python/clang-python/Manifest | 1 + .../clang-python-17.0.0_pre20230414.ebuild | 54 + dev-python/croniter/Manifest | 1 + dev-python/croniter/croniter-1.3.14.ebuild | 30 + .../csscompressor-0.9.5-r1.ebuild | 2 +- dev-python/filebytes/filebytes-0.10.2.ebuild | 2 +- .../ghp-import/ghp-import-2.1.0-r1.ebuild | 2 +- dev-python/google-auth/Manifest | 5 +- .../google-auth/google-auth-2.16.2.ebuild | 58 - .../google-auth/google-auth-2.17.0.ebuild | 58 - .../google-auth/google-auth-2.17.1.ebuild | 2 +- .../google-auth/google-auth-2.17.2.ebuild | 58 - ....16.3.ebuild => google-auth-2.17.3.ebuild} | 0 dev-python/gsd/Manifest | 1 + dev-python/gsd/gsd-2.8.1.ebuild | 41 + dev-python/hatchling/hatchling-1.14.0.ebuild | 2 +- dev-python/hcloud-python/Manifest | 1 + .../hcloud-python/hcloud-python-1.19.0.ebuild | 45 + dev-python/html5-parser/Manifest | 1 + .../html5-parser/html5-parser-0.4.11.ebuild | 52 + dev-python/icalendar/Manifest | 1 + dev-python/icalendar/icalendar-5.0.5.ebuild | 42 + dev-python/ipykernel/ipykernel-6.20.2.ebuild | 2 +- dev-python/ipykernel/ipykernel-6.21.2.ebuild | 2 +- dev-python/ipykernel/ipykernel-6.21.3.ebuild | 2 +- dev-python/ipykernel/ipykernel-6.22.0.ebuild | 4 +- dev-python/ipyparallel/Manifest | 1 + .../ipyparallel/ipyparallel-8.4.1.ebuild | 2 +- .../ipyparallel/ipyparallel-8.5.1.ebuild | 2 +- .../ipyparallel/ipyparallel-8.6.0.ebuild | 87 ++ dev-python/jsmin/jsmin-3.0.1.ebuild | 2 +- .../Manifest | 2 +- .../jupyter-client-8.0.3.ebuild} | 0 .../jupyter-client-8.1.0.ebuild} | 0 .../jupyter-client-8.2.0.ebuild} | 27 +- .../metadata.xml | 0 .../jupyter-server-2.4.0.ebuild | 2 +- .../jupyter-server-2.5.0.ebuild | 2 +- .../jupyter_client-7.0.6-test-timeout.patch | 38 - .../jupyter_console-6.6.3.ebuild | 2 +- .../jupyter_kernel_test-0.5.0.ebuild | 2 +- .../jupyter_server_mathjax-0.2.6.ebuild | 2 +- dev-python/jupyterlab-server/Manifest | 1 + .../jupyterlab-server-2.22.1.ebuild | 69 + dev-python/kombu/Manifest | 2 +- ..._beta2.ebuild => kombu-5.3.0_beta3.ebuild} | 19 +- dev-python/libvirt-python/Manifest | 2 + .../libvirt-python-9.2.0.ebuild | 56 + .../license-expression-30.1.0.ebuild | 2 +- dev-python/lit/Manifest | 1 + dev-python/lit/lit-17.0.0_pre20230414.ebuild | 42 + dev-python/mergedeep/mergedeep-1.3.4.ebuild | 2 +- .../mkdocs-git-authors-plugin-0.7.0.ebuild | 2 +- ...evision-date-localized-plugin-1.2.0.ebuild | 2 +- .../mkdocs-i18n/mkdocs-i18n-0.4.4.ebuild | 2 +- ...-material-extensions-1.1.1-fix-tests.patch | 21 + .../mkdocs-material-extensions-1.1.1.ebuild | 6 +- .../mkdocs-material-9.1.6-r1.ebuild | 2 +- .../mkdocs-minify-plugin-0.6.4.ebuild | 2 +- ...docs-pymdownx-material-extras-2.4.3.ebuild | 2 +- .../mkdocs-redirects-1.2.0.ebuild | 2 +- dev-python/mkdocs/mkdocs-1.4.2.ebuild | 2 +- dev-python/nbclassic/nbclassic-0.5.5.ebuild | 2 +- dev-python/nbclient/nbclient-0.7.2.ebuild | 2 +- dev-python/nbclient/nbclient-0.7.3.ebuild | 2 +- dev-python/nbdime/nbdime-3.1.1-r2.ebuild | 2 +- dev-python/nbval/nbval-0.10.0-r1.ebuild | 4 +- dev-python/nbval/nbval-0.10.0.ebuild | 2 +- dev-python/nbval/nbval-0.9.6.ebuild | 2 +- dev-python/notebook/notebook-6.4.12.ebuild | 2 +- dev-python/notebook/notebook-6.5.3.ebuild | 2 +- dev-python/notebook/notebook-6.5.4.ebuild | 4 +- .../octave_kernel/octave_kernel-0.34.2.ebuild | 2 +- dev-python/owslib/Manifest | 1 + dev-python/owslib/owslib-0.29.1.ebuild | 59 + dev-python/packaging/Manifest | 1 + dev-python/packaging/packaging-23.1.ebuild | 36 + dev-python/pdfrw/pdfrw-0.4_p1.ebuild | 2 +- dev-python/pdm-pep517/Manifest | 1 - .../pdm-pep517/pdm-pep517-1.1.2-r1.ebuild | 63 - dev-python/pdm-pep517/pdm-pep517-1.1.3.ebuild | 2 +- dev-python/pdm-pep517/pdm-pep517-1.1.4.ebuild | 2 +- dev-python/pikepdf/Manifest | 1 + dev-python/pikepdf/pikepdf-7.2.0.ebuild | 58 + dev-python/poetry-core/Manifest | 1 - .../poetry-core/poetry-core-1.5.1.ebuild | 65 - .../poetry-core/poetry-core-1.5.2.ebuild | 2 +- dev-python/pyfakefs/Manifest | 1 + dev-python/pyfakefs/pyfakefs-5.2.2.ebuild | 30 + dev-python/pyghmi/Manifest | 1 + dev-python/pyghmi/pyghmi-1.5.61.ebuild | 38 + .../pymdown-extensions-9.11.ebuild | 2 +- .../pymdown-lexers-0_pre20210902.ebuild | 2 +- dev-python/pyspelling/pyspelling-2.8.2.ebuild | 2 +- .../pytesseract/pytesseract-0.3.10-r1.ebuild | 2 +- dev-python/pytest-httpx/Manifest | 1 + .../pytest-httpx/pytest-httpx-0.22.0.ebuild | 40 + .../pytest-jupyter-0.6.2.ebuild | 2 +- .../pytest-jupyter-0.7.0.ebuild | 2 +- .../python-socks/python-socks-2.2.0.ebuild | 1 + .../pyyaml_env_tag-0.1-r1.ebuild | 2 +- dev-python/qtconsole/qtconsole-5.4.0.ebuild | 2 +- dev-python/qtconsole/qtconsole-5.4.1.ebuild | 2 +- dev-python/qtconsole/qtconsole-5.4.2.ebuild | 2 +- dev-python/rich/Manifest | 1 + dev-python/rich/rich-13.3.4.ebuild | 52 + dev-python/scikit-build/Manifest | 1 + .../scikit-build/scikit-build-0.17.1.ebuild | 58 + dev-python/sphinx-autodoc-typehints/Manifest | 1 + .../sphinx-autodoc-typehints-1.23.0.ebuild | 38 + dev-python/sphinx_celery/metadata.xml | 2 +- .../sphinx_celery-2.0.0-r2.ebuild | 23 + dev-python/spotipy/Manifest | 1 - dev-python/spotipy/spotipy-2.22.1.ebuild | 51 - dev-python/spotipy/spotipy-2.23.0.ebuild | 2 +- .../spyder-kernels-2.4.3.ebuild | 4 +- .../statsmodels/statsmodels-0.13.2.ebuild | 2 +- .../statsmodels/statsmodels-0.13.5.ebuild | 2 +- dev-python/tekore/Manifest | 1 + dev-python/tekore/tekore-4.6.0.ebuild | 49 + dev-python/tifffile/Manifest | 1 + dev-python/tifffile/tifffile-2023.4.12.ebuild | 63 + dev-python/tox/Manifest | 1 + dev-python/tox/tox-4.4.12.ebuild | 80 ++ .../trove-classifiers-2023.3.9.ebuild | 2 +- dev-python/uvicorn/uvicorn-0.21.1-r1.ebuild | 2 +- dev-python/wcmatch/wcmatch-8.4.1.ebuild | 2 +- dev-python/wheel/Manifest | 1 - dev-python/wheel/wheel-0.38.4.ebuild | 66 - dev-python/wheel/wheel-0.40.0.ebuild | 2 +- dev-python/xlsxwriter/Manifest | 1 + dev-python/xlsxwriter/xlsxwriter-3.1.0.ebuild | 28 + dev-qt/Manifest.gz | Bin 11207 -> 11204 bytes dev-qt/assistant/Manifest | 2 + dev-qt/assistant/assistant-5.15.9.ebuild | 60 + dev-qt/designer/Manifest | 2 + dev-qt/designer/designer-5.15.9.ebuild | 59 + dev-qt/linguist-tools/Manifest | 2 + .../linguist-tools-5.15.9.ebuild | 37 + dev-qt/linguist/Manifest | 2 + dev-qt/linguist/linguist-5.15.9.ebuild | 54 + dev-qt/pixeltool/Manifest | 2 + dev-qt/pixeltool/pixeltool-5.15.9.ebuild | 35 + dev-qt/qdbus/Manifest | 2 + dev-qt/qdbus/qdbus-5.15.9.ebuild | 35 + dev-qt/qdbusviewer/Manifest | 2 + dev-qt/qdbusviewer/qdbusviewer-5.15.9.ebuild | 51 + dev-qt/qdoc/Manifest | 2 + dev-qt/qdoc/qdoc-5.15.9.ebuild | 43 + dev-qt/qt3d/Manifest | 1 + dev-qt/qt3d/qt3d-5.15.9.ebuild | 44 + dev-qt/qtbluetooth/Manifest | 2 + dev-qt/qtbluetooth/qtbluetooth-5.15.9.ebuild | 34 + dev-qt/qtcharts/Manifest | 1 + dev-qt/qtcharts/qtcharts-5.15.9.ebuild | 30 + dev-qt/qtconcurrent/Manifest | 3 + .../qtconcurrent/qtconcurrent-5.15.9.ebuild | 23 + dev-qt/qtcore/Manifest | 3 + dev-qt/qtcore/qtcore-5.15.9.ebuild | 120 ++ dev-qt/qtdatavis3d/Manifest | 1 + dev-qt/qtdatavis3d/qtdatavis3d-5.15.9.ebuild | 32 + dev-qt/qtdbus/Manifest | 3 + dev-qt/qtdbus/qtdbus-5.15.9.ebuild | 45 + dev-qt/qtdeclarative/Manifest | 2 + .../qtdeclarative/qtdeclarative-5.15.9.ebuild | 67 + dev-qt/qtdiag/Manifest | 2 + dev-qt/qtdiag/qtdiag-5.15.9.ebuild | 43 + dev-qt/qtgamepad/Manifest | 1 + dev-qt/qtgamepad/qtgamepad-5.15.9.ebuild | 36 + dev-qt/qtgraphicaleffects/Manifest | 1 + .../qtgraphicaleffects-5.15.9.ebuild | 22 + dev-qt/qtgui/Manifest | 3 + dev-qt/qtgui/qtgui-5.15.9.ebuild | 178 +++ dev-qt/qthelp/Manifest | 2 + dev-qt/qthelp/qthelp-5.15.9.ebuild | 33 + dev-qt/qtimageformats/Manifest | 2 + .../qtimageformats-5.15.9.ebuild | 32 + dev-qt/qtlocation/Manifest | 3 + dev-qt/qtlocation/qtlocation-5.15.9.ebuild | 60 + dev-qt/qtmultimedia/Manifest | 2 + .../qtmultimedia/qtmultimedia-5.15.9.ebuild | 70 + dev-qt/qtnetwork/Manifest | 3 + dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild | 74 + dev-qt/qtnetworkauth/Manifest | 1 + .../qtnetworkauth/qtnetworkauth-5.15.9.ebuild | 21 + dev-qt/qtopengl/Manifest | 3 + dev-qt/qtopengl/qtopengl-5.15.9.ebuild | 35 + dev-qt/qtpaths/Manifest | 2 + dev-qt/qtpaths/qtpaths-5.15.9.ebuild | 28 + dev-qt/qtplugininfo/Manifest | 2 + .../qtplugininfo/qtplugininfo-5.15.9.ebuild | 23 + dev-qt/qtpositioning/Manifest | 1 + .../qtpositioning/qtpositioning-5.15.9.ebuild | 41 + dev-qt/qtprintsupport/Manifest | 3 + .../qtprintsupport-5.15.9.ebuild | 44 + dev-qt/qtquickcontrols/Manifest | 1 + .../qtquickcontrols-5.15.9.ebuild | 33 + dev-qt/qtquickcontrols2/Manifest | 2 + .../qtquickcontrols2-5.15.9.ebuild | 32 + dev-qt/qtquicktimeline/Manifest | 1 + .../qtquicktimeline-5.15.9.ebuild | 18 + dev-qt/qtscript/Manifest | 1 + dev-qt/qtscript/qtscript-5.15.9.ebuild | 37 + dev-qt/qtscxml/Manifest | 1 + dev-qt/qtscxml/qtscxml-5.15.9.ebuild | 20 + dev-qt/qtsensors/Manifest | 1 + dev-qt/qtsensors/qtsensors-5.15.9.ebuild | 29 + dev-qt/qtserialbus/Manifest | 1 + dev-qt/qtserialbus/qtserialbus-5.15.9.ebuild | 21 + dev-qt/qtserialport/Manifest | 1 + .../qtserialport/qtserialport-5.15.9.ebuild | 28 + dev-qt/qtspeech/Manifest | 2 + dev-qt/qtspeech/qtspeech-5.15.9.ebuild | 36 + dev-qt/qtsql/Manifest | 3 + dev-qt/qtsql/qtsql-5.15.9.ebuild | 56 + dev-qt/qtsvg/Manifest | 2 + dev-qt/qtsvg/qtsvg-5.15.9.ebuild | 25 + dev-qt/qttest/Manifest | 3 + dev-qt/qttest/qttest-5.15.9.ebuild | 33 + dev-qt/qttranslations/Manifest | 1 + .../qttranslations-5.15.9.ebuild | 17 + dev-qt/qtvirtualkeyboard/Manifest | 1 + .../qtvirtualkeyboard-5.15.9.ebuild | 42 + dev-qt/qtwayland/Manifest | 2 + ...use-stuck-in-pressed-state-after-DnD.patch | 37 + dev-qt/qtwayland/qtwayland-5.15.9.ebuild | 51 + dev-qt/qtwaylandscanner/Manifest | 1 + .../qtwaylandscanner-5.15.9.ebuild | 22 + dev-qt/qtwebchannel/Manifest | 2 + .../qtwebchannel/qtwebchannel-5.15.9.ebuild | 28 + dev-qt/qtwebengine/Manifest | 1 + .../qtwebengine-5.15.9_p20230404.ebuild | 266 ++++ dev-qt/qtwebsockets/Manifest | 2 + .../qtwebsockets/qtwebsockets-5.15.9.ebuild | 29 + dev-qt/qtwebview/Manifest | 1 + dev-qt/qtwebview/qtwebview-5.15.9.ebuild | 22 + dev-qt/qtwidgets/Manifest | 3 + dev-qt/qtwidgets/qtwidgets-5.15.9.ebuild | 63 + dev-qt/qtx11extras/Manifest | 1 + dev-qt/qtx11extras/qtx11extras-5.15.9.ebuild | 22 + dev-qt/qtxml/Manifest | 3 + dev-qt/qtxml/qtxml-5.15.9.ebuild | 29 + dev-qt/qtxmlpatterns/Manifest | 1 + .../qtxmlpatterns/qtxmlpatterns-5.15.9.ebuild | 39 + dev-ruby/Manifest.gz | Bin 107240 -> 107258 bytes dev-ruby/chronic/chronic-0.10.2-r1.ebuild | 2 +- .../connection_pool-2.3.0.ebuild | 2 +- .../domain_name-0.5.20190701-r2.ebuild | 50 + .../domain_name-0.5.20190701-drop-unf.patch | 126 ++ dev-ruby/ethon/ethon-0.15.0.ebuild | 4 +- dev-ruby/ethon/ethon-0.16.0.ebuild | 4 +- dev-ruby/google-protobuf/Manifest | 2 - .../google-protobuf-3.14.0.ebuild | 34 - .../google-protobuf-3.19.3.ebuild | 35 - dev-ruby/google-protobuf/metadata.xml | 3 + dev-ruby/gpgme/gpgme-2.0.22.ebuild | 4 +- .../hiera-eyaml-gpg-0.7.4-r1.ebuild | 2 +- .../hiera-eyaml-plaintext-0.6-r2.ebuild | 2 +- .../hiera-eyaml/hiera-eyaml-3.3.0-r1.ebuild | 2 +- dev-ruby/highline/highline-2.1.0.ebuild | 2 +- .../http-cookie/http-cookie-1.0.5-r1.ebuild | 30 + .../httpclient/httpclient-2.8.3-r3.ebuild | 78 + dev-ruby/optimist/optimist-3.0.1.ebuild | 4 +- dev-ruby/ox/Manifest | 1 + dev-ruby/ox/ox-2.14.16.ebuild | 27 + dev-ruby/rrdtool-bindings/metadata.xml | 25 +- .../rrdtool-bindings-1.8.0.ebuild | 4 +- dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild | 2 +- .../shoulda-matchers-3.1.3-r2.ebuild | 2 +- .../shoulda-matchers-5.3.0.ebuild | 26 +- dev-ruby/shoulda/shoulda-3.6.0-r2.ebuild | 2 +- dev-ruby/spring/spring-4.1.1.ebuild | 3 +- dev-ruby/yard/Manifest | 1 + dev-ruby/yard/yard-0.9.34.ebuild | 68 + dev-tcltk/Manifest.gz | Bin 5656 -> 5651 bytes .../blt/files/blt-2.5.3-parallelMake.patch | 11 + dev-util/Manifest.gz | Bin 68411 -> 68445 bytes dev-util/android-studio/Manifest | 1 + .../android-studio-2022.3.1.11.ebuild | 125 ++ dev-util/bpftrace/bpftrace-0.17.0-r4.ebuild | 97 ++ dev-util/codeblocks/codeblocks-9999.ebuild | 30 +- dev-util/cppcheck/cppcheck-2.6.3.ebuild | 2 +- dev-util/cppcheck/metadata.xml | 1 + .../cucumber-wire/cucumber-wire-6.2.1.ebuild | 5 +- dev-util/fq/Manifest | 2 + dev-util/fq/fq-0.5.0.ebuild | 40 + dev-util/gef/gef-2022.06-r1.ebuild | 2 +- dev-util/github-cli/Manifest | 2 + dev-util/github-cli/github-cli-2.27.0.ebuild | 66 + dev-util/kbuild/Manifest | 1 + .../kbuild/kbuild-0.1.9998.3499-r4.ebuild | 79 ++ ....ebuild => kbuild-0.1.9998.3572-r4.ebuild} | 4 +- dev-util/librnp/Manifest | 1 + dev-util/librnp/librnp-0.16.3.ebuild | 73 + dev-util/lldb/Manifest | 1 + dev-util/lldb/lldb-17.0.0_pre20230414.ebuild | 114 ++ dev-util/ropper/ropper-1.13.8.ebuild | 2 +- dev-util/stripe-mock/Manifest | 6 +- .../stripe-mock/stripe-mock-0.151.0.ebuild | 27 - .../stripe-mock/stripe-mock-0.153.0.ebuild | 27 - .../stripe-mock/stripe-mock-0.155.0.ebuild | 27 - .../stripe-mock/stripe-mock-0.158.0.ebuild | 27 - .../stripe-mock/stripe-mock-0.159.0.ebuild | 2 +- ...52.0.ebuild => stripe-mock-0.160.0.ebuild} | 0 dev-util/tree-sitter-cli/Manifest | 104 ++ .../tree-sitter-cli-0.20.8.ebuild | 156 ++ dev-util/unicorn/unicorn-2.0.1.ebuild | 2 +- dev-util/watchman/Manifest | 85 ++ .../watchman/watchman-2023.04.10.00.ebuild | 326 +++++ dev-vcs/Manifest.gz | Bin 11508 -> 11513 bytes .../files/rcs-5.10.1-configure-clang16.patch | 24 + ...rcs-5.10.1.ebuild => rcs-5.10.1-r1.ebuild} | 11 +- eclass/Manifest.gz | Bin 37490 -> 37497 bytes eclass/llvm.org.eclass | 3 + eclass/qt5-build.eclass | 30 +- eclass/toolchain.eclass | 21 +- games-action/Manifest.gz | Bin 14540 -> 14539 bytes games-action/astromenace/Manifest | 1 + .../astromenace/astromenace-1.4.2.ebuild | 60 + .../files/astromenace-1.4.2-gcc13.patch | 49 + games-action/astromenace/metadata.xml | 1 + gui-libs/Manifest.gz | Bin 4273 -> 4276 bytes gui-libs/wlroots/Manifest | 2 - gui-libs/wlroots/wlroots-0.16.0.ebuild | 82 -- gui-libs/wlroots/wlroots-0.16.1.ebuild | 82 -- gui-wm/Manifest.gz | Bin 879 -> 882 bytes gui-wm/sway/Manifest | 1 - gui-wm/sway/sway-1.8-r1.ebuild | 117 -- kde-plasma/Manifest.gz | Bin 9777 -> 9777 bytes kde-plasma/breeze-gtk/Manifest | 1 + ...-r1.ebuild => breeze-gtk-5.27.4-r2.ebuild} | 3 +- kde-plasma/kpipewire/Manifest | 1 + ...27.4.ebuild => kpipewire-5.27.4-r1.ebuild} | 3 + kde-plasma/kwin/Manifest | 3 +- ...-5.27.4-r1.ebuild => kwin-5.27.4.1.ebuild} | 3 - kde-plasma/plasma-workspace/Manifest | 2 +- ...ld => plasma-workspace-5.27.4.1-r2.ebuild} | 4 +- mail-client/Manifest.gz | Bin 3713 -> 3714 bytes mail-client/alot/alot-0.10.ebuild | 2 +- mail-client/alot/alot-9999.ebuild | 2 +- mail-client/thunderbird-bin/Manifest | 66 - .../thunderbird-bin-102.9.1.ebuild | 327 ----- .../thunderbird/thunderbird-102.10.0.ebuild | 2 +- mail-mta/Manifest.gz | Bin 2376 -> 2384 bytes mail-mta/courier/courier-1.2.3-r1.ebuild | 311 ++++ mail-mta/postfix/Manifest | 3 +- mail-mta/postfix/postfix-3.8.0_rc1.ebuild | 297 ++++ ....ebuild => postfix-3.9_pre20230412.ebuild} | 2 +- media-gfx/Manifest.gz | Bin 37866 -> 37874 bytes ...42.3.ebuild => eog-plugins-42.3-r1.ebuild} | 5 +- ...44.0.ebuild => eog-plugins-44.0-r1.ebuild} | 5 +- media-gfx/eog-plugins/metadata.xml | 1 - ....0.0.ebuild => flameshot-12.0.0-r1.ebuild} | 13 +- ....1.0.ebuild => flameshot-12.1.0-r1.ebuild} | 11 +- media-gfx/flameshot/metadata.xml | 10 + ...-build-Use-GNOME-module-post_install.patch | 72 + .../gnome-screenshot-41.0.ebuild | 3 +- .../img2pdf-0.4.3-test-gif-animation.patch | 13 - ...f-0.4.4-Support-imagemagick-7.1.0-48.patch | 120 ++ ...f-0.4.4.ebuild => img2pdf-0.4.4-r1.ebuild} | 17 +- media-libs/Manifest.gz | Bin 67878 -> 67878 bytes media-libs/jasper/jasper-4.0.0.ebuild | 8 +- media-libs/jasper/jasper-9999.ebuild | 8 +- media-libs/jasper/metadata.xml | 3 + .../files/lcms-2.15-pthread-linking.patch | 25 + media-libs/lcms/lcms-2.15.ebuild | 1 + media-libs/libopenraw/Manifest | 1 + .../files/libopenraw-0.3.4-gcc13.patch | 24 + media-libs/libopenraw/libopenraw-0.3.4.ebuild | 106 ++ media-libs/openjpeg/openjpeg-2.5.0-r4.ebuild | 6 +- media-video/Manifest.gz | Bin 25367 -> 25370 bytes media-video/droidcam/Manifest | 1 + media-video/droidcam/droidcam-2.0.0.ebuild | 158 +++ .../files/droidcam-2.0.0-libusbmuxd-20.patch | 13 + media-video/ffmpeg/Manifest | 4 + media-video/ffmpeg/ffmpeg-4.4.4.ebuild | 598 ++++++++ media-video/ffmpeg/ffmpeg-5.1.3.ebuild | 599 ++++++++ media-video/pipewire/Manifest | 4 +- ...s-also-install-module-combine-stream.patch | 21 - ...ix-dependency-on-glib-in-bluez5_deps.patch | 28 - .../pipewire/files/0.3.68/nodes-idle.patch | 35 - .../pipewire/pipewire-0.3.65-r3.ebuild | 462 ------ .../pipewire/pipewire-0.3.66-r1.ebuild | 470 ------- media-video/pipewire/pipewire-0.3.67.ebuild | 2 +- ....3.68-r1.ebuild => pipewire-0.3.69.ebuild} | 0 media-video/pitivi/Manifest | 1 + media-video/pitivi/pitivi-2023.03.ebuild | 86 ++ media-video/wireplumber/Manifest | 1 - .../wireplumber/wireplumber-0.4.13.ebuild | 132 -- .../wireplumber/wireplumber-0.4.14.ebuild | 3 +- .../wireplumber/wireplumber-9999.ebuild | 1 + metadata/Manifest.gz | Bin 3506 -> 3510 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28048 -> 28075 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 54559 -> 54088 bytes .../md5-cache/app-admin/ansible-lint-6.14.2 | 4 +- ...nsible-lint-6.12.1 => ansible-lint-6.14.6} | 14 +- .../md5-cache/app-admin/apache-tools-2.4.57 | 16 + metadata/md5-cache/app-admin/awscli-1.27.104 | 4 +- metadata/md5-cache/app-admin/awscli-1.27.106 | 16 - metadata/md5-cache/app-admin/awscli-1.27.107 | 16 - metadata/md5-cache/app-admin/awscli-1.27.111 | 16 - .../{awscli-1.27.108 => awscli-1.27.112} | 6 +- .../{awscli-1.27.110 => awscli-1.27.113} | 6 +- metadata/md5-cache/app-admin/awscli-1.27.99 | 16 - metadata/md5-cache/app-admin/genromfs-0.5.2 | 4 +- metadata/md5-cache/app-admin/pydf-12-r2 | 10 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 23980 -> 23982 bytes metadata/md5-cache/app-arch/lzop-1.04-r1 | 4 +- .../app-arch/{p7zip-17.05 => p7zip-17.05-r1} | 7 +- metadata/md5-cache/app-arch/zip-3.0-r7 | 3 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 12904 -> 12573 bytes .../md5-cache/app-backup/borgmatic-1.7.10 | 16 - metadata/md5-cache/app-backup/borgmatic-1.7.5 | 16 - metadata/md5-cache/app-backup/borgmatic-1.7.8 | 4 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 15961 -> 14468 bytes .../app-containers/containerd-1.6.14 | 16 - .../app-containers/containerd-1.6.16 | 16 - .../app-containers/containerd-1.6.19 | 4 +- .../md5-cache/app-containers/docker-20.10.22 | 16 - .../md5-cache/app-containers/docker-23.0.1 | 16 - .../md5-cache/app-containers/docker-23.0.3 | 4 +- .../app-containers/docker-cli-20.10.22 | 15 - .../app-containers/docker-cli-23.0.1 | 15 - .../app-containers/docker-cli-23.0.3 | 4 +- .../app-containers/docker-compose-2.12.2 | 14 - .../app-containers/docker-compose-2.16.0 | 14 - .../app-containers/docker-compose-2.17.2 | 4 +- .../docker-proxy-0.8.0_p20220601 | 13 - .../docker-proxy-0.8.0_p20230118 | 4 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 39152 -> 39304 bytes metadata/md5-cache/app-crypt/heimdal-7.8.0-r2 | 17 + metadata/md5-cache/app-crypt/qca-2.3.5-r1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22188 -> 22188 bytes metadata/md5-cache/app-doc/doxygen-1.9.5 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 26635 -> 26170 bytes metadata/md5-cache/app-editors/gvim-9.0.1000 | 18 - .../{neovim-0.9.0 => neovim-0.9.0-r1} | 8 +- metadata/md5-cache/app-editors/neovim-9999 | 8 +- metadata/md5-cache/app-editors/vim-9.0.1000 | 17 - .../md5-cache/app-editors/vim-core-9.0.1000 | 14 - metadata/md5-cache/app-emacs/Manifest.gz | Bin 108176 -> 108352 bytes metadata/md5-cache/app-emacs/csv-mode-1.22 | 4 +- .../app-emacs/nxml-libvirt-schemas-8.8.0 | 2 +- .../app-emacs/nxml-libvirt-schemas-8.9.0 | 2 +- .../app-emacs/nxml-libvirt-schemas-9.2.0 | 13 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 28046 -> 28511 bytes .../md5-cache/app-emulation/free42-3.0.19 | 14 + .../md5-cache/app-emulation/libvirt-9.2.0 | 17 + .../md5-cache/app-emulation/plus42-1.0.17 | 14 + metadata/md5-cache/app-i18n/Manifest.gz | Bin 23670 -> 23828 bytes .../{tomoe-0.6.0-r6 => tomoe-0.6.0-r7} | 10 +- .../md5-cache/app-i18n/transifex-client-1.6.7 | 13 + metadata/md5-cache/app-metrics/Manifest.gz | Bin 8705 -> 8709 bytes ...{collectd-5.12.0-r7 => collectd-5.12.0-r8} | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 73901 -> 74233 bytes metadata/md5-cache/app-misc/pdfpc-4.6.0-r1 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.9 | 16 + metadata/md5-cache/app-misc/spire-1.6.2 | 15 + metadata/md5-cache/app-misc/zellij-0.35.2 | 13 - metadata/md5-cache/app-misc/zellij-0.36.0 | 13 + metadata/md5-cache/app-office/Manifest.gz | Bin 12479 -> 12480 bytes .../md5-cache/app-office/libreoffice-7.3.7.2 | 4 +- .../md5-cache/app-office/libreoffice-7.4.4.2 | 4 +- .../md5-cache/app-office/libreoffice-7.4.6.2 | 4 +- .../md5-cache/app-office/libreoffice-7.4.9999 | 4 +- .../md5-cache/app-office/libreoffice-7.5.2.2 | 6 +- .../md5-cache/app-office/libreoffice-7.5.9999 | 4 +- .../md5-cache/app-office/libreoffice-9999 | 4 +- .../app-office/libreoffice-l10n-7.5.2.2 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 71231 -> 71875 bytes metadata/md5-cache/app-text/a2ps-4.15.4 | 15 + .../app-text/ghostscript-gpl-10.01.1 | 4 +- metadata/md5-cache/app-text/htmlmin-0.1.12-r1 | 4 +- metadata/md5-cache/app-text/libpaper-2.0.12 | 9 + metadata/md5-cache/app-text/libpaper-2.1.0 | 9 + metadata/md5-cache/app-text/poppler-23.04.0 | 16 + metadata/md5-cache/app-text/poppler-9999 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 23826 -> 24140 bytes .../dev-cpp/edencommon-2023.04.10.00 | 15 + .../md5-cache/dev-cpp/folly-2023.04.10.00 | 16 + metadata/md5-cache/dev-db/Manifest.gz | Bin 29530 -> 29388 bytes ...{mariadb-10.6.11-r3 => mariadb-10.6.11-r4} | 2 +- metadata/md5-cache/dev-db/mariadb-10.6.12-r1 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.32-r2 | 2 +- metadata/md5-cache/dev-db/phpmyadmin-5.2.0 | 14 - metadata/md5-cache/dev-db/phpmyadmin-5.2.1 | 4 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 71810 -> 71806 bytes metadata/md5-cache/dev-java/fec-1.0.4-r4 | 4 +- metadata/md5-cache/dev-java/unbescape-1.1.6 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 42215 -> 42068 bytes metadata/md5-cache/dev-lang/gnat-gpl-2021-r4 | 2 +- metadata/md5-cache/dev-lang/go-1.19.7 | 15 - metadata/md5-cache/dev-lang/go-1.20.2 | 15 - metadata/md5-cache/dev-lang/mujs-1.3.3 | 13 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 154439 -> 154734 bytes .../{hyphen-2.8.8-r1 => hyphen-2.8.8-r2} | 6 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r1 | 4 +- metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.7 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.1 | 2 +- .../md5-cache/dev-libs/libclc-16.0.2.9999 | 2 +- .../md5-cache/dev-libs/libclc-17.0.0.9999 | 2 +- .../dev-libs/libclc-17.0.0_pre20230325 | 2 +- .../dev-libs/libclc-17.0.0_pre20230414 | 13 + metadata/md5-cache/dev-libs/libgit2-1.6.4 | 16 + .../md5-cache/dev-libs/libgit2-glib-1.1.0 | 4 +- metadata/md5-cache/dev-libs/openssl-1.1.1t-r1 | 2 +- metadata/md5-cache/dev-libs/openssl-1.1.1t-r2 | 2 +- metadata/md5-cache/dev-libs/openssl-1.1.1t-r3 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.8-r3 | 2 +- metadata/md5-cache/dev-libs/openssl-3.1.0-r2 | 2 +- metadata/md5-cache/dev-libs/sleef-3.5.1-r1 | 4 +- .../md5-cache/dev-libs/tree-sitter-0.20.8 | 2 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 88249 -> 88416 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.1 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-16.0.2.9999 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230325 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230414 | 16 + .../md5-cache/dev-perl/Devel-Size-0.830.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 316419 -> 316419 bytes metadata/md5-cache/dev-python/Manifest.gz | Bin 333580 -> 335578 bytes metadata/md5-cache/dev-python/Nuitka-1.5.6 | 16 + metadata/md5-cache/dev-python/a2wsgi-1.7.0 | 4 +- .../md5-cache/dev-python/ansible-compat-3.0.2 | 16 + metadata/md5-cache/dev-python/blinker-1.6.2 | 16 + metadata/md5-cache/dev-python/boolean-py-4.0 | 4 +- metadata/md5-cache/dev-python/boto3-1.26.104 | 4 +- metadata/md5-cache/dev-python/boto3-1.26.107 | 16 - metadata/md5-cache/dev-python/boto3-1.26.108 | 16 - metadata/md5-cache/dev-python/boto3-1.26.111 | 16 - .../{boto3-1.26.106 => boto3-1.26.112} | 6 +- .../{boto3-1.26.110 => boto3-1.26.113} | 6 +- metadata/md5-cache/dev-python/boto3-1.26.99 | 16 - .../md5-cache/dev-python/botocore-1.29.104 | 4 +- .../md5-cache/dev-python/botocore-1.29.108 | 16 - .../md5-cache/dev-python/botocore-1.29.110 | 16 - .../md5-cache/dev-python/botocore-1.29.111 | 16 - .../{botocore-1.29.106 => botocore-1.29.112} | 2 +- .../{botocore-1.29.107 => botocore-1.29.113} | 2 +- .../md5-cache/dev-python/botocore-1.29.99 | 16 - .../md5-cache/dev-python/cachelib-0.10.2-r1 | 16 + .../md5-cache/dev-python/calver-2022.06.26 | 4 +- .../md5-cache/dev-python/cerberus-1.3.4-r1 | 4 +- .../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.1 | 2 +- .../dev-python/clang-python-16.0.2.9999 | 2 +- .../dev-python/clang-python-17.0.0.9999 | 2 +- .../clang-python-17.0.0_pre20230325 | 2 +- .../clang-python-17.0.0_pre20230414 | 16 + metadata/md5-cache/dev-python/croniter-1.3.14 | 16 + .../dev-python/csscompressor-0.9.5-r1 | 4 +- .../md5-cache/dev-python/filebytes-0.10.2 | 4 +- .../md5-cache/dev-python/ghp-import-2.1.0-r1 | 4 +- .../md5-cache/dev-python/google-auth-2.16.2 | 16 - .../md5-cache/dev-python/google-auth-2.17.0 | 16 - .../md5-cache/dev-python/google-auth-2.17.1 | 4 +- .../md5-cache/dev-python/google-auth-2.17.2 | 16 - ...{google-auth-2.16.3 => google-auth-2.17.3} | 2 +- metadata/md5-cache/dev-python/gsd-2.8.1 | 17 + .../md5-cache/dev-python/hatchling-1.14.0 | 4 +- .../md5-cache/dev-python/hcloud-python-1.19.0 | 16 + .../md5-cache/dev-python/html5-parser-0.4.11 | 17 + metadata/md5-cache/dev-python/icalendar-5.0.5 | 16 + .../md5-cache/dev-python/ipykernel-6.20.2 | 6 +- .../md5-cache/dev-python/ipykernel-6.21.2 | 6 +- .../md5-cache/dev-python/ipykernel-6.21.3 | 6 +- .../md5-cache/dev-python/ipykernel-6.22.0 | 8 +- .../md5-cache/dev-python/ipyparallel-8.4.1 | 6 +- .../md5-cache/dev-python/ipyparallel-8.5.1 | 6 +- .../md5-cache/dev-python/ipyparallel-8.6.0 | 16 + metadata/md5-cache/dev-python/jsmin-3.0.1 | 4 +- ...yter_client-8.0.3 => jupyter-client-8.0.3} | 2 +- ...yter_client-8.1.0 => jupyter-client-8.1.0} | 2 +- .../md5-cache/dev-python/jupyter-client-8.2.0 | 16 + .../md5-cache/dev-python/jupyter-server-2.4.0 | 6 +- .../md5-cache/dev-python/jupyter-server-2.5.0 | 6 +- .../md5-cache/dev-python/jupyter_client-7.4.9 | 16 - .../dev-python/jupyter_console-6.6.3 | 6 +- .../dev-python/jupyter_kernel_test-0.5.0 | 6 +- .../dev-python/jupyter_server_mathjax-0.2.6 | 4 +- .../dev-python/jupyterlab-server-2.22.1 | 16 + .../md5-cache/dev-python/kombu-5.3.0_beta2 | 16 - .../md5-cache/dev-python/kombu-5.3.0_beta3 | 16 + .../md5-cache/dev-python/libvirt-python-9.2.0 | 16 + .../dev-python/license-expression-30.1.0 | 4 +- metadata/md5-cache/dev-python/lit-14.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.7 | 2 +- metadata/md5-cache/dev-python/lit-16.0.1 | 2 +- metadata/md5-cache/dev-python/lit-16.0.2.9999 | 2 +- metadata/md5-cache/dev-python/lit-17.0.0.9999 | 2 +- .../dev-python/lit-17.0.0_pre20230325 | 2 +- .../dev-python/lit-17.0.0_pre20230414 | 15 + metadata/md5-cache/dev-python/mergedeep-1.3.4 | 4 +- metadata/md5-cache/dev-python/mkdocs-1.4.2 | 4 +- .../mkdocs-git-authors-plugin-0.7.0 | 4 +- ...s-git-revision-date-localized-plugin-1.2.0 | 4 +- .../md5-cache/dev-python/mkdocs-i18n-0.4.4 | 4 +- .../dev-python/mkdocs-material-9.1.6-r1 | 4 +- .../mkdocs-material-extensions-1.1.1 | 4 +- .../dev-python/mkdocs-minify-plugin-0.6.4 | 4 +- .../mkdocs-pymdownx-material-extras-2.4.3 | 4 +- .../dev-python/mkdocs-redirects-1.2.0 | 4 +- metadata/md5-cache/dev-python/nbclassic-0.5.5 | 6 +- metadata/md5-cache/dev-python/nbclient-0.7.2 | 6 +- metadata/md5-cache/dev-python/nbclient-0.7.3 | 6 +- metadata/md5-cache/dev-python/nbdime-3.1.1-r2 | 4 +- metadata/md5-cache/dev-python/nbval-0.10.0 | 6 +- metadata/md5-cache/dev-python/nbval-0.10.0-r1 | 8 +- metadata/md5-cache/dev-python/nbval-0.9.6 | 6 +- metadata/md5-cache/dev-python/notebook-6.4.12 | 6 +- metadata/md5-cache/dev-python/notebook-6.5.3 | 6 +- metadata/md5-cache/dev-python/notebook-6.5.4 | 8 +- .../md5-cache/dev-python/octave_kernel-0.34.2 | 8 +- metadata/md5-cache/dev-python/owslib-0.29.1 | 17 + metadata/md5-cache/dev-python/packaging-23.1 | 17 + metadata/md5-cache/dev-python/pdfrw-0.4_p1 | 4 +- .../md5-cache/dev-python/pdm-pep517-1.1.2-r1 | 16 - .../md5-cache/dev-python/pdm-pep517-1.1.3 | 4 +- .../md5-cache/dev-python/pdm-pep517-1.1.4 | 4 +- metadata/md5-cache/dev-python/pikepdf-7.2.0 | 17 + .../md5-cache/dev-python/poetry-core-1.5.1 | 16 - .../md5-cache/dev-python/poetry-core-1.5.2 | 4 +- metadata/md5-cache/dev-python/pyfakefs-5.2.2 | 16 + metadata/md5-cache/dev-python/pyghmi-1.5.61 | 16 + .../dev-python/pymdown-extensions-9.11 | 4 +- .../dev-python/pymdown-lexers-0_pre20210902 | 4 +- .../md5-cache/dev-python/pyspelling-2.8.2 | 4 +- .../dev-python/pytesseract-0.3.10-r1 | 4 +- .../md5-cache/dev-python/pytest-httpx-0.22.0 | 16 + .../md5-cache/dev-python/pytest-jupyter-0.6.2 | 6 +- .../md5-cache/dev-python/pytest-jupyter-0.7.0 | 6 +- .../md5-cache/dev-python/python-socks-2.2.0 | 2 +- .../dev-python/pyyaml_env_tag-0.1-r1 | 4 +- metadata/md5-cache/dev-python/qtconsole-5.4.0 | 6 +- metadata/md5-cache/dev-python/qtconsole-5.4.1 | 6 +- metadata/md5-cache/dev-python/qtconsole-5.4.2 | 6 +- metadata/md5-cache/dev-python/rich-13.3.4 | 16 + .../md5-cache/dev-python/scikit-build-0.17.1 | 16 + .../sphinx-autodoc-typehints-1.23.0 | 16 + .../dev-python/sphinx_celery-2.0.0-r2 | 15 + metadata/md5-cache/dev-python/spotipy-2.22.1 | 16 - metadata/md5-cache/dev-python/spotipy-2.23.0 | 4 +- .../md5-cache/dev-python/spyder-kernels-2.4.3 | 6 +- .../md5-cache/dev-python/statsmodels-0.13.2 | 4 +- .../md5-cache/dev-python/statsmodels-0.13.5 | 4 +- metadata/md5-cache/dev-python/tekore-4.6.0 | 16 + .../md5-cache/dev-python/tifffile-2023.4.12 | 16 + metadata/md5-cache/dev-python/tox-4.4.12 | 16 + .../dev-python/trove-classifiers-2023.3.9 | 4 +- .../md5-cache/dev-python/uvicorn-0.21.1-r1 | 4 +- metadata/md5-cache/dev-python/wcmatch-8.4.1 | 4 +- metadata/md5-cache/dev-python/wheel-0.38.4 | 16 - metadata/md5-cache/dev-python/wheel-0.40.0 | 4 +- .../md5-cache/dev-python/xlsxwriter-3.1.0 | 16 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 13223 -> 22194 bytes metadata/md5-cache/dev-qt/assistant-5.15.8 | 2 +- metadata/md5-cache/dev-qt/assistant-5.15.9 | 16 + metadata/md5-cache/dev-qt/designer-5.15.8 | 2 +- metadata/md5-cache/dev-qt/designer-5.15.9 | 16 + metadata/md5-cache/dev-qt/linguist-5.15.8 | 2 +- metadata/md5-cache/dev-qt/linguist-5.15.9 | 16 + .../md5-cache/dev-qt/linguist-tools-5.15.8 | 2 +- .../md5-cache/dev-qt/linguist-tools-5.15.9 | 16 + metadata/md5-cache/dev-qt/pixeltool-5.15.8 | 2 +- metadata/md5-cache/dev-qt/pixeltool-5.15.9 | 16 + metadata/md5-cache/dev-qt/qdbus-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qdbus-5.15.9 | 16 + metadata/md5-cache/dev-qt/qdbusviewer-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qdbusviewer-5.15.9 | 16 + metadata/md5-cache/dev-qt/qdoc-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qdoc-5.15.9 | 16 + metadata/md5-cache/dev-qt/qt3d-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qt3d-5.15.9 | 16 + .../md5-cache/dev-qt/qtbluetooth-5.15.8-r1 | 2 +- metadata/md5-cache/dev-qt/qtbluetooth-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtcharts-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtcharts-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtconcurrent-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtconcurrent-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtcore-5.15.8-r4 | 2 +- metadata/md5-cache/dev-qt/qtcore-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtdatavis3d-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtdatavis3d-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtdbus-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtdbus-5.15.9 | 16 + .../md5-cache/dev-qt/qtdeclarative-5.15.8-r2 | 2 +- .../md5-cache/dev-qt/qtdeclarative-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtdiag-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtdiag-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtgamepad-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtgamepad-5.15.9 | 16 + .../dev-qt/qtgraphicaleffects-5.15.8 | 2 +- .../dev-qt/qtgraphicaleffects-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtgui-5.15.8-r4 | 2 +- metadata/md5-cache/dev-qt/qtgui-5.15.9 | 18 + metadata/md5-cache/dev-qt/qthelp-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qthelp-5.15.9 | 16 + .../md5-cache/dev-qt/qtimageformats-5.15.8-r2 | 2 +- .../md5-cache/dev-qt/qtimageformats-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtlocation-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtlocation-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtmultimedia-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtmultimedia-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtnetwork-5.15.8-r1 | 2 +- metadata/md5-cache/dev-qt/qtnetwork-5.15.9 | 16 + .../md5-cache/dev-qt/qtnetworkauth-5.15.8 | 2 +- .../md5-cache/dev-qt/qtnetworkauth-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtopengl-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtopengl-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtpaths-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtpaths-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtplugininfo-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtplugininfo-5.15.9 | 16 + .../md5-cache/dev-qt/qtpositioning-5.15.8 | 2 +- .../md5-cache/dev-qt/qtpositioning-5.15.9 | 17 + .../md5-cache/dev-qt/qtprintsupport-5.15.8 | 2 +- .../md5-cache/dev-qt/qtprintsupport-5.15.9 | 16 + .../md5-cache/dev-qt/qtquickcontrols-5.15.8 | 2 +- .../md5-cache/dev-qt/qtquickcontrols-5.15.9 | 16 + .../md5-cache/dev-qt/qtquickcontrols2-5.15.8 | 2 +- .../md5-cache/dev-qt/qtquickcontrols2-5.15.9 | 16 + .../md5-cache/dev-qt/qtquicktimeline-5.15.8 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtscript-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtscript-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtscxml-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtscxml-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtsensors-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtsensors-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtserialbus-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtserialbus-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtserialport-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtserialport-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtspeech-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtspeech-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtsql-5.15.8-r1 | 2 +- metadata/md5-cache/dev-qt/qtsql-5.15.9 | 17 + metadata/md5-cache/dev-qt/qtsvg-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtsvg-5.15.9 | 16 + metadata/md5-cache/dev-qt/qttest-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qttest-5.15.9 | 16 + .../md5-cache/dev-qt/qttranslations-5.15.8 | 2 +- .../md5-cache/dev-qt/qttranslations-5.15.9 | 15 + .../md5-cache/dev-qt/qtvirtualkeyboard-5.15.8 | 2 +- .../md5-cache/dev-qt/qtvirtualkeyboard-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtwayland-5.15.8-r3 | 2 +- metadata/md5-cache/dev-qt/qtwayland-5.15.9 | 16 + .../md5-cache/dev-qt/qtwaylandscanner-5.15.8 | 2 +- .../md5-cache/dev-qt/qtwaylandscanner-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtwebchannel-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtwebchannel-5.15.9 | 16 + .../dev-qt/qtwebengine-5.15.8_p20230313 | 2 +- .../dev-qt/qtwebengine-5.15.9_p20230404 | 17 + .../md5-cache/dev-qt/qtwebsockets-5.15.8-r1 | 2 +- metadata/md5-cache/dev-qt/qtwebsockets-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtwebview-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtwebview-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtwidgets-5.15.8-r4 | 2 +- metadata/md5-cache/dev-qt/qtwidgets-5.15.9 | 17 + metadata/md5-cache/dev-qt/qtx11extras-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtx11extras-5.15.9 | 16 + metadata/md5-cache/dev-qt/qtxml-5.15.8 | 2 +- metadata/md5-cache/dev-qt/qtxml-5.15.9 | 16 + .../md5-cache/dev-qt/qtxmlpatterns-5.15.8 | 2 +- .../md5-cache/dev-qt/qtxmlpatterns-5.15.9 | 16 + metadata/md5-cache/dev-ruby/Manifest.gz | Bin 178897 -> 179371 bytes metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 | 4 +- .../md5-cache/dev-ruby/connection_pool-2.3.0 | 4 +- .../dev-ruby/domain_name-0.5.20190701-r2 | 17 + metadata/md5-cache/dev-ruby/ethon-0.15.0 | 12 +- metadata/md5-cache/dev-ruby/ethon-0.16.0 | 12 +- .../md5-cache/dev-ruby/google-protobuf-3.14.0 | 17 - .../md5-cache/dev-ruby/google-protobuf-3.19.3 | 17 - metadata/md5-cache/dev-ruby/gpgme-2.0.22 | 4 +- .../md5-cache/dev-ruby/hiera-eyaml-3.3.0-r1 | 4 +- .../dev-ruby/hiera-eyaml-gpg-0.7.4-r1 | 4 +- .../dev-ruby/hiera-eyaml-plaintext-0.6-r2 | 4 +- metadata/md5-cache/dev-ruby/highline-2.1.0 | 4 +- .../md5-cache/dev-ruby/http-cookie-1.0.5-r1 | 17 + .../md5-cache/dev-ruby/httpclient-2.8.3-r3 | 17 + metadata/md5-cache/dev-ruby/optimist-3.0.1 | 4 +- metadata/md5-cache/dev-ruby/ox-2.14.16 | 17 + .../md5-cache/dev-ruby/rrdtool-bindings-1.8.0 | 12 +- metadata/md5-cache/dev-ruby/rspec-rails-5.1.2 | 12 +- metadata/md5-cache/dev-ruby/shoulda-3.6.0-r2 | 12 +- .../dev-ruby/shoulda-matchers-3.1.3-r2 | 12 +- .../md5-cache/dev-ruby/shoulda-matchers-5.3.0 | 14 +- metadata/md5-cache/dev-ruby/spring-4.1.1 | 12 +- metadata/md5-cache/dev-ruby/yard-0.9.34 | 17 + metadata/md5-cache/dev-util/Manifest.gz | Bin 125746 -> 126584 bytes .../dev-util/android-studio-2022.3.1.11 | 14 + .../md5-cache/dev-util/bpftrace-0.17.0-r4 | 16 + metadata/md5-cache/dev-util/codeblocks-9999 | 6 +- metadata/md5-cache/dev-util/cppcheck-2.6.3 | 6 +- .../md5-cache/dev-util/cucumber-wire-6.2.1 | 12 +- metadata/md5-cache/dev-util/fq-0.5.0 | 14 + metadata/md5-cache/dev-util/gef-2022.06-r1 | 4 +- metadata/md5-cache/dev-util/github-cli-2.27.0 | 14 + .../dev-util/kbuild-0.1.9998.3499-r4 | 12 + ...1.9998.3572-r3 => kbuild-0.1.9998.3572-r4} | 4 +- metadata/md5-cache/dev-util/librnp-0.16.3 | 16 + 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.1 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.2.9999 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.0.9999 | 2 +- .../dev-util/lldb-17.0.0_pre20230325 | 2 +- .../dev-util/lldb-17.0.0_pre20230414 | 16 + metadata/md5-cache/dev-util/ropper-1.13.8 | 4 +- .../md5-cache/dev-util/stripe-mock-0.151.0 | 13 - .../md5-cache/dev-util/stripe-mock-0.152.0 | 13 - .../md5-cache/dev-util/stripe-mock-0.155.0 | 13 - .../md5-cache/dev-util/stripe-mock-0.158.0 | 13 - .../md5-cache/dev-util/stripe-mock-0.159.0 | 4 +- ...tripe-mock-0.153.0 => stripe-mock-0.160.0} | 2 +- .../md5-cache/dev-util/tree-sitter-cli-0.20.8 | 15 + metadata/md5-cache/dev-util/unicorn-2.0.1 | 4 +- .../md5-cache/dev-util/watchman-2023.04.10.00 | 17 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 18362 -> 18365 bytes metadata/md5-cache/dev-vcs/rcs-5.10.1 | 15 - metadata/md5-cache/dev-vcs/rcs-5.10.1-r1 | 15 + metadata/md5-cache/games-action/Manifest.gz | Bin 15347 -> 15516 bytes .../md5-cache/games-action/astromenace-1.4.2 | 15 + metadata/md5-cache/gui-libs/Manifest.gz | Bin 8550 -> 8224 bytes metadata/md5-cache/gui-libs/wlroots-0.16.0 | 15 - metadata/md5-cache/gui-libs/wlroots-0.16.1 | 15 - metadata/md5-cache/gui-wm/Manifest.gz | Bin 1524 -> 1365 bytes metadata/md5-cache/gui-wm/sway-1.8-r1 | 16 - metadata/md5-cache/kde-plasma/Manifest.gz | Bin 18364 -> 18368 bytes ...eze-gtk-5.27.4-r1 => breeze-gtk-5.27.4-r2} | 4 +- .../{kpipewire-5.27.4 => kpipewire-5.27.4-r1} | 4 +- .../{kwin-5.27.4-r1 => kwin-5.27.4.1} | 4 +- ...27.4.1-r1 => plasma-workspace-5.27.4.1-r2} | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 7471 -> 7312 bytes metadata/md5-cache/mail-client/alot-0.10 | 10 +- metadata/md5-cache/mail-client/alot-9999 | 10 +- .../mail-client/thunderbird-102.10.0 | 4 +- .../mail-client/thunderbird-bin-102.9.1 | 17 - metadata/md5-cache/mail-mta/Manifest.gz | Bin 4373 -> 4694 bytes metadata/md5-cache/mail-mta/courier-1.2.3-r1 | 15 + metadata/md5-cache/mail-mta/postfix-3.8.0_rc1 | 16 + ....8_pre20230402 => postfix-3.9_pre20230412} | 6 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 56041 -> 56061 bytes metadata/md5-cache/media-gfx/eog-plugins-42.3 | 17 - .../md5-cache/media-gfx/eog-plugins-42.3-r1 | 17 + metadata/md5-cache/media-gfx/eog-plugins-44.0 | 17 - .../md5-cache/media-gfx/eog-plugins-44.0-r1 | 17 + .../{flameshot-12.0.0 => flameshot-12.0.0-r1} | 7 +- .../{flameshot-12.1.0 => flameshot-12.1.0-r1} | 7 +- .../md5-cache/media-gfx/gnome-screenshot-41.0 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.4.4 | 16 - metadata/md5-cache/media-gfx/img2pdf-0.4.4-r1 | 16 + metadata/md5-cache/media-libs/Manifest.gz | Bin 106043 -> 106193 bytes metadata/md5-cache/media-libs/jasper-4.0.0 | 4 +- metadata/md5-cache/media-libs/jasper-9999 | 4 +- metadata/md5-cache/media-libs/lcms-2.15 | 2 +- .../md5-cache/media-libs/libopenraw-0.3.4 | 16 + .../md5-cache/media-libs/openjpeg-2.5.0-r4 | 4 +- metadata/md5-cache/media-video/Manifest.gz | Bin 37360 -> 37504 bytes metadata/md5-cache/media-video/droidcam-2.0.0 | 17 + metadata/md5-cache/media-video/ffmpeg-4.4.4 | 17 + metadata/md5-cache/media-video/ffmpeg-5.1.3 | 17 + .../md5-cache/media-video/pipewire-0.3.65-r3 | 18 - .../md5-cache/media-video/pipewire-0.3.66-r1 | 18 - .../md5-cache/media-video/pipewire-0.3.67 | 4 +- .../{pipewire-0.3.68-r1 => pipewire-0.3.69} | 2 +- metadata/md5-cache/media-video/pitivi-2023.03 | 17 + .../md5-cache/media-video/wireplumber-0.4.13 | 17 - .../md5-cache/media-video/wireplumber-0.4.14 | 6 +- .../md5-cache/media-video/wireplumber-9999 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 60836 -> 61152 bytes ...ttercap-0.8.3.1-r2 => ettercap-0.8.3.1-r3} | 2 +- .../net-analyzer/nessus-agent-bin-10.3.2 | 4 +- .../md5-cache/net-analyzer/nessus-bin-10.5.1 | 4 +- .../md5-cache/net-analyzer/wireshark-3.6.13 | 18 + .../md5-cache/net-analyzer/wireshark-4.0.5 | 18 + metadata/md5-cache/net-analyzer/zabbix-5.0.32 | 4 +- metadata/md5-cache/net-analyzer/zabbix-6.0.14 | 4 +- metadata/md5-cache/net-analyzer/zabbix-6.2.8 | 4 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 6608 -> 6775 bytes metadata/md5-cache/net-dialup/ppp-2.5.0 | 15 + metadata/md5-cache/net-firewall/Manifest.gz | Bin 6741 -> 6578 bytes .../md5-cache/net-firewall/firewalld-1.2.1 | 17 - .../md5-cache/net-firewall/firewalld-1.2.2 | 17 - .../md5-cache/net-firewall/firewalld-1.3.1 | 17 + metadata/md5-cache/net-im/Manifest.gz | Bin 16241 -> 16240 bytes metadata/md5-cache/net-im/biboumi-9.0-r4 | 4 +- .../net-im/{cawbird-1.5-r2 => cawbird-1.5-r3} | 2 +- ...p-bin-6.13.0 => signal-desktop-bin-6.14.0} | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 55039 -> 55206 bytes metadata/md5-cache/net-libs/gupnp-igd-1.6.0 | 17 + .../{libnice-0.1.19 => libnice-0.1.19-r1} | 10 +- .../{libsearpc-3.3.0 => libsearpc-3.3.0-r1} | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.38.5 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.38.5-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.38.5-r500 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.40.0 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.40.0-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.40.0-r600 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 88271 -> 88447 bytes metadata/md5-cache/net-misc/dhcpcd-9.5.0 | 15 + metadata/md5-cache/net-misc/dhcpcd-9999 | 4 +- .../md5-cache/net-misc/dropbox-168.4.4802 | 16 - .../md5-cache/net-misc/dropbox-169.4.5684 | 16 - .../md5-cache/net-misc/dropbox-171.4.6182 | 4 +- .../md5-cache/net-misc/nextcloud-client-3.8.0 | 17 + metadata/md5-cache/net-misc/streamlink-5.3.1 | 4 +- metadata/md5-cache/net-misc/streamlink-5.4.0 | 17 + metadata/md5-cache/net-misc/tigervnc-1.13.1 | 4 +- .../net-misc/tigervnc-xorg-module-1.13.1 | 4 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3853 -> 3858 bytes .../{liferea-1.14.4 => liferea-1.14.5} | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 14208 -> 14208 bytes ...ansmission-4.0.1-r2 => transmission-4.0.3} | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 11930 -> 12093 bytes metadata/md5-cache/net-vpn/i2pd-2.46.1 | 4 +- metadata/md5-cache/net-vpn/tailscale-1.38.4 | 14 + metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13515 -> 13515 bytes metadata/md5-cache/sci-chemistry/mdtraj-1.9.4 | 4 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 | 4 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 61394 -> 61549 bytes metadata/md5-cache/sci-libs/caffe2-2.0.0-r1 | 2 +- .../{hdf5-1.12.2-r5 => hdf5-1.12.2-r6} | 2 +- ...{plplot-5.15.0-r104 => plplot-5.15.0-r105} | 2 +- .../md5-cache/sci-libs/transformers-4.27.4 | 16 + .../md5-cache/sci-mathematics/Manifest.gz | Bin 28130 -> 28116 bytes metadata/md5-cache/sci-mathematics/coq-8.17.0 | 2 +- .../{opensmt-2.4.3-r1 => opensmt-2.4.3-r2} | 6 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 3578 -> 3742 bytes metadata/md5-cache/sci-misc/boinc-7.20.2-r3 | 4 +- metadata/md5-cache/sci-misc/boinc-7.22.0 | 16 + .../md5-cache/sci-visualization/Manifest.gz | Bin 6594 -> 6755 bytes .../md5-cache/sci-visualization/veusz-3.6.2 | 18 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 88798 -> 88633 bytes metadata/md5-cache/sys-apps/openrc-0.45.2-r2 | 16 - metadata/md5-cache/sys-block/Manifest.gz | Bin 14707 -> 14869 bytes metadata/md5-cache/sys-block/fio-3.34 | 17 + metadata/md5-cache/sys-devel/Manifest.gz | Bin 32778 -> 33870 bytes metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r1 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.1 | 2 +- .../md5-cache/sys-devel/clang-16.0.2.9999 | 2 +- .../md5-cache/sys-devel/clang-17.0.0.9999 | 2 +- .../sys-devel/clang-17.0.0_pre20230325 | 2 +- .../sys-devel/clang-17.0.0_pre20230414 | 17 + .../md5-cache/sys-devel/clang-common-14.0.6 | 2 +- .../sys-devel/clang-common-15.0.7-r5 | 2 +- .../md5-cache/sys-devel/clang-common-16.0.1 | 2 +- .../sys-devel/clang-common-16.0.2.9999 | 2 +- .../sys-devel/clang-common-17.0.0.9999 | 2 +- .../sys-devel/clang-common-17.0.0_pre20230325 | 2 +- .../sys-devel/clang-common-17.0.0_pre20230414 | 13 + .../clang-runtime-17.0.0_pre20230414 | 13 + metadata/md5-cache/sys-devel/gcc-10.4.0 | 2 +- .../sys-devel/gcc-10.4.1_p20230119-r1 | 2 +- .../md5-cache/sys-devel/gcc-10.4.1_p20230302 | 2 +- .../md5-cache/sys-devel/gcc-10.4.1_p20230406 | 2 +- .../md5-cache/sys-devel/gcc-10.4.1_p20230413 | 16 + metadata/md5-cache/sys-devel/gcc-10.5.9999 | 2 +- .../md5-cache/sys-devel/gcc-11.3.1_p20221209 | 2 +- .../sys-devel/gcc-11.3.1_p20230120-r1 | 2 +- .../md5-cache/sys-devel/gcc-11.3.1_p20230303 | 2 +- .../md5-cache/sys-devel/gcc-11.3.1_p20230407 | 2 +- metadata/md5-cache/sys-devel/gcc-11.4.9999 | 2 +- metadata/md5-cache/sys-devel/gcc-12.2.0 | 2 +- .../sys-devel/gcc-12.2.1_p20230121-r1 | 2 +- .../md5-cache/sys-devel/gcc-12.2.1_p20230304 | 2 +- .../md5-cache/sys-devel/gcc-12.2.1_p20230408 | 2 +- metadata/md5-cache/sys-devel/gcc-12.3.9999 | 2 +- metadata/md5-cache/sys-devel/gcc-13.0.1.9999 | 2 +- .../sys-devel/gcc-13.0.1_pre20230409 | 2 +- .../sys-devel/gcc-13.0.1_pre20230409-r1 | 2 +- .../sys-devel/gcc-13.0.1_pre20230409-r2 | 2 +- .../sys-devel/gcc-13.0.1_pre20230409-r3 | 2 +- .../sys-devel/gcc-13.0.1_pre20230409-r4 | 2 +- metadata/md5-cache/sys-devel/gcc-8.5.0-r1 | 2 +- metadata/md5-cache/sys-devel/gcc-9.5.0 | 2 +- .../sys-devel/gcc-apple-4.2.1_p5666-r3 | 2 +- metadata/md5-cache/sys-devel/kgcc64-10.4.0 | 2 +- metadata/md5-cache/sys-devel/kgcc64-11.3.0 | 2 +- metadata/md5-cache/sys-devel/kgcc64-12.2.0 | 2 +- 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.1 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.2.9999 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.0.9999 | 2 +- .../sys-devel/lld-17.0.0_pre20230325 | 2 +- .../sys-devel/lld-17.0.0_pre20230414 | 16 + metadata/md5-cache/sys-devel/llvm-14.0.6-r2 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.2.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.0.9999 | 2 +- .../sys-devel/llvm-17.0.0_pre20230325 | 2 +- .../sys-devel/llvm-17.0.0_pre20230414 | 17 + .../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.1 | 2 +- .../sys-devel/llvm-common-16.0.2.9999 | 2 +- .../sys-devel/llvm-common-17.0.0.9999 | 2 +- .../sys-devel/llvm-common-17.0.0_pre20230325 | 2 +- .../sys-devel/llvm-common-17.0.0_pre20230414 | 11 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 37194 -> 37032 bytes metadata/md5-cache/sys-fs/lvm2-2.03.17-r2 | 16 - metadata/md5-cache/sys-kernel/Manifest.gz | Bin 35973 -> 27460 bytes .../sys-kernel/gentoo-kernel-5.10.167 | 18 - .../sys-kernel/gentoo-kernel-5.10.172 | 18 - .../sys-kernel/gentoo-kernel-5.10.174 | 18 - .../sys-kernel/gentoo-kernel-5.10.175 | 18 - .../sys-kernel/gentoo-kernel-5.10.176 | 4 +- .../sys-kernel/gentoo-kernel-5.15.102 | 18 - .../sys-kernel/gentoo-kernel-5.15.104 | 18 - .../sys-kernel/gentoo-kernel-5.15.105 | 4 +- ...kernel-5.15.103 => gentoo-kernel-5.15.107} | 8 +- .../sys-kernel/gentoo-kernel-5.15.94 | 18 - .../sys-kernel/gentoo-kernel-5.4.231 | 17 - .../sys-kernel/gentoo-kernel-5.4.234 | 17 - .../sys-kernel/gentoo-kernel-5.4.236 | 17 - .../sys-kernel/gentoo-kernel-5.4.237 | 17 - .../sys-kernel/gentoo-kernel-5.4.238 | 17 - .../sys-kernel/gentoo-kernel-5.4.239 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.12 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.15 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.19 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.21 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.22 | 4 +- ...too-kernel-6.1.20 => gentoo-kernel-6.1.24} | 8 +- ...ntoo-kernel-6.2.9 => gentoo-kernel-6.2.11} | 8 +- .../md5-cache/sys-kernel/gentoo-kernel-6.2.6 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.2.7 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.2.8 | 18 - .../sys-kernel/gentoo-kernel-bin-5.10.167 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.172 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.174 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.175 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.176 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.102 | 17 - .../sys-kernel/gentoo-kernel-bin-5.15.104 | 17 - .../sys-kernel/gentoo-kernel-bin-5.15.105 | 4 +- ...in-5.15.103 => gentoo-kernel-bin-5.15.107} | 8 +- .../sys-kernel/gentoo-kernel-bin-5.15.94 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.231 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.234 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.236 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.237 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.238 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.239 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.1.12 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.19 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.21 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.22 | 4 +- ...el-bin-6.1.20 => gentoo-kernel-bin-6.1.24} | 8 +- ...el-bin-6.1.15 => gentoo-kernel-bin-6.2.11} | 10 +- .../sys-kernel/gentoo-kernel-bin-6.2.6 | 17 - .../sys-kernel/gentoo-kernel-bin-6.2.7 | 17 - .../sys-kernel/gentoo-kernel-bin-6.2.8 | 17 - .../sys-kernel/gentoo-kernel-bin-6.2.9 | 17 - .../sys-kernel/gentoo-sources-5.15.107 | 14 + .../sys-kernel/gentoo-sources-6.1.24 | 14 + .../sys-kernel/gentoo-sources-6.2.11 | 14 + .../sys-kernel/vanilla-kernel-5.10.167 | 18 - .../sys-kernel/vanilla-kernel-5.10.172 | 18 - .../sys-kernel/vanilla-kernel-5.10.174 | 18 - .../sys-kernel/vanilla-kernel-5.10.175 | 18 - .../sys-kernel/vanilla-kernel-5.15.102 | 18 - .../sys-kernel/vanilla-kernel-5.15.104 | 18 - ...ernel-5.15.103 => vanilla-kernel-5.15.107} | 6 +- .../sys-kernel/vanilla-kernel-5.15.94 | 18 - .../sys-kernel/vanilla-kernel-5.4.231 | 17 - .../sys-kernel/vanilla-kernel-5.4.234 | 17 - .../sys-kernel/vanilla-kernel-5.4.236 | 17 - .../sys-kernel/vanilla-kernel-5.4.237 | 17 - .../sys-kernel/vanilla-kernel-5.4.238 | 17 - .../sys-kernel/vanilla-kernel-6.1.12 | 18 - .../sys-kernel/vanilla-kernel-6.1.15 | 18 - .../sys-kernel/vanilla-kernel-6.1.20 | 18 - ...la-kernel-6.1.21 => vanilla-kernel-6.1.24} | 6 +- ...la-kernel-6.1.19 => vanilla-kernel-6.2.11} | 8 +- .../md5-cache/sys-kernel/vanilla-kernel-6.2.6 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.2.7 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.2.8 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.2.9 | 18 - ...rces-5.15.106 => vanilla-sources-5.15.107} | 4 +- ...-sources-6.1.23 => vanilla-sources-6.1.24} | 4 +- ...-sources-6.2.10 => vanilla-sources-6.2.11} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 35051 -> 36345 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.1 | 2 +- .../sys-libs/compiler-rt-16.0.2.9999 | 2 +- .../sys-libs/compiler-rt-17.0.0.9999 | 2 +- .../sys-libs/compiler-rt-17.0.0_pre20230325 | 2 +- .../sys-libs/compiler-rt-17.0.0_pre20230414 | 14 + .../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.1 | 2 +- .../compiler-rt-sanitizers-16.0.2.9999 | 2 +- .../compiler-rt-sanitizers-17.0.0.9999 | 2 +- .../compiler-rt-sanitizers-17.0.0_pre20230325 | 2 +- .../compiler-rt-sanitizers-17.0.0_pre20230414 | 15 + metadata/md5-cache/sys-libs/glibc-2.36-r8 | 3 +- metadata/md5-cache/sys-libs/glibc-2.37-r2 | 3 +- 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.1 | 2 +- .../md5-cache/sys-libs/libcxx-16.0.2.9999 | 2 +- .../md5-cache/sys-libs/libcxx-17.0.0.9999 | 2 +- .../sys-libs/libcxx-17.0.0_pre20230325 | 2 +- .../sys-libs/libcxx-17.0.0_pre20230414 | 16 + 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.1 | 2 +- .../md5-cache/sys-libs/libcxxabi-16.0.2.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-17.0.0.9999 | 2 +- .../sys-libs/libcxxabi-17.0.0_pre20230325 | 2 +- .../sys-libs/libcxxabi-17.0.0_pre20230414 | 16 + 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-16.0.1 | 2 +- .../md5-cache/sys-libs/libomp-16.0.2.9999 | 2 +- .../md5-cache/sys-libs/libomp-17.0.0.9999 | 2 +- .../sys-libs/libomp-17.0.0_pre20230325 | 2 +- .../sys-libs/libomp-17.0.0_pre20230414 | 16 + .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-16.0.1 | 2 +- .../sys-libs/llvm-libunwind-16.0.2.9999 | 2 +- .../sys-libs/llvm-libunwind-17.0.0.9999 | 2 +- .../llvm-libunwind-17.0.0_pre20230325 | 2 +- .../llvm-libunwind-17.0.0_pre20230414 | 16 + .../md5-cache/sys-libs/ncurses-6.4_p20230401 | 16 + .../md5-cache/sys-libs/ncurses-6.4_p20230408 | 16 + metadata/md5-cache/sys-power/Manifest.gz | Bin 6792 -> 6795 bytes metadata/md5-cache/sys-power/iasl-20200717 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15432 -> 15432 bytes .../md5-cache/sys-process/parallel-20230322 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 44100 -> 41105 bytes .../md5-cache/virtual/dist-kernel-5.10.167 | 7 - .../md5-cache/virtual/dist-kernel-5.10.172 | 7 - .../md5-cache/virtual/dist-kernel-5.10.174 | 7 - .../md5-cache/virtual/dist-kernel-5.10.175 | 7 - .../md5-cache/virtual/dist-kernel-5.10.176 | 4 +- .../md5-cache/virtual/dist-kernel-5.15.102 | 7 - .../md5-cache/virtual/dist-kernel-5.15.104 | 7 - .../md5-cache/virtual/dist-kernel-5.15.105 | 4 +- ...t-kernel-5.15.103 => dist-kernel-5.15.107} | 4 +- .../md5-cache/virtual/dist-kernel-5.15.94 | 7 - .../md5-cache/virtual/dist-kernel-5.4.231 | 7 - .../md5-cache/virtual/dist-kernel-5.4.234 | 7 - .../md5-cache/virtual/dist-kernel-5.4.236 | 7 - .../md5-cache/virtual/dist-kernel-5.4.237 | 7 - .../md5-cache/virtual/dist-kernel-5.4.238 | 7 - .../md5-cache/virtual/dist-kernel-5.4.239 | 4 +- metadata/md5-cache/virtual/dist-kernel-6.1.12 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.19 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.21 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.22 | 4 +- ...{dist-kernel-6.1.15 => dist-kernel-6.1.24} | 4 +- ...{dist-kernel-6.1.20 => dist-kernel-6.2.11} | 4 +- metadata/md5-cache/virtual/dist-kernel-6.2.6 | 7 - metadata/md5-cache/virtual/dist-kernel-6.2.7 | 7 - metadata/md5-cache/virtual/dist-kernel-6.2.8 | 7 - metadata/md5-cache/virtual/dist-kernel-6.2.9 | 7 - .../virtual/{opencl-3-r2 => opencl-3-r3} | 4 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 8279 -> 8287 bytes ...index-1.4.1-r3 => mod_musicindex-1.4.1-r4} | 11 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 23531 -> 23855 bytes .../{dokuwiki-20200729 => dokuwiki-20230404} | 10 +- metadata/md5-cache/www-apps/element-1.11.22 | 14 - .../{element-1.11.23 => element-1.11.29} | 4 +- metadata/md5-cache/www-apps/nextcloud-24.0.11 | 15 + metadata/md5-cache/www-apps/nextcloud-25.0.5 | 15 + metadata/md5-cache/www-apps/nextcloud-26.0.0 | 15 + metadata/md5-cache/www-client/Manifest.gz | Bin 12584 -> 12742 bytes .../www-client/chromium-112.0.5615.49 | 16 + metadata/md5-cache/www-client/elinks-0.16.0 | 4 +- metadata/md5-cache/www-client/elinks-9999 | 4 +- .../md5-cache/www-client/firefox-102.10.0 | 4 +- metadata/md5-cache/www-client/firefox-112.0 | 4 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 4259 -> 4261 bytes metadata/md5-cache/www-misc/urlwatch-2.26 | 4 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 8813 -> 9130 bytes metadata/md5-cache/www-servers/apache-2.4.57 | 17 + .../md5-cache/www-servers/uwsgi-2.0.19.1-r109 | 4 +- metadata/md5-cache/www-servers/uwsgi-2.0.21 | 16 + metadata/md5-cache/x11-apps/Manifest.gz | Bin 15557 -> 15552 bytes metadata/md5-cache/x11-apps/mesa-progs-9999 | 10 +- metadata/md5-cache/x11-apps/xwininfo-1.1.6 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6614 -> 6782 bytes .../xf86-video-intel-2.99.917_p20230201 | 16 + .../x11-drivers/xf86-video-intel-9999 | 6 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 24388 -> 24388 bytes .../md5-cache/x11-libs/xcb-util-errors-1.0.1 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 62844 -> 62849 bytes .../md5-cache/x11-misc/xscreensaver-6.05-r2 | 4 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 30240 -> 30554 bytes .../{allin1-0.5.0-r2 => allin1-0.5.0-r3} | 7 +- metadata/md5-cache/x11-plugins/wmamixer-1.1 | 13 + metadata/md5-cache/x11-plugins/wmsysmon-0.8.1 | 13 + metadata/md5-cache/xfce-base/Manifest.gz | Bin 4010 -> 4009 bytes .../xfce-base/libxfce4windowing-4.19.1 | 4 +- .../md5-cache/xfce-base/xfce4-panel-4.19.1-r1 | 4 +- metadata/md5-cache/xfce-base/xfdesktop-4.19.0 | 4 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8496 -> 8499 bytes .../xfce-extra/xfce4-pulseaudio-plugin-0.4.6 | 4 +- 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-analyzer/Manifest.gz | Bin 43393 -> 43385 bytes ...1-r2.ebuild => ettercap-0.8.3.1-r3.ebuild} | 1 + .../files/ettercap-0.8.3.1-musl.patch | 39 + .../nessus-agent-bin-10.3.2.ebuild | 3 +- .../nessus-bin/nessus-bin-10.5.1.ebuild | 3 +- net-analyzer/wireshark/Manifest | 2 + .../wireshark/wireshark-3.6.13.ebuild | 272 ++++ net-analyzer/wireshark/wireshark-4.0.5.ebuild | 312 ++++ net-analyzer/zabbix/zabbix-5.0.32.ebuild | 2 +- net-analyzer/zabbix/zabbix-6.0.14.ebuild | 2 +- net-analyzer/zabbix/zabbix-6.2.8.ebuild | 2 +- net-dialup/Manifest.gz | Bin 5231 -> 5234 bytes net-dialup/ppp/Manifest | 2 + .../ppp/files/ppp-2.5.0-add-dhcp-plugin.patch | 36 + ...0001-Convert-sys_errlist-to-strerror.patch | 148 ++ .../ppp-2.5.0-dhcp/0002-Add-Makefile.am.patch | 35 + .../0003-Fix-build-with-ppp-2.5.0.patch | 126 ++ net-dialup/ppp/ppp-2.5.0.ebuild | 130 ++ net-firewall/Manifest.gz | Bin 4370 -> 4374 bytes net-firewall/firewalld/Manifest | 3 +- net-firewall/firewalld/firewalld-1.2.1.ebuild | 212 --- ...ld-1.2.2.ebuild => firewalld-1.3.1.ebuild} | 10 +- net-im/Manifest.gz | Bin 9901 -> 9907 bytes net-im/biboumi/biboumi-9.0-r4.ebuild | 4 +- ...rd-1.5-r2.ebuild => cawbird-1.5-r3.ebuild} | 6 +- .../cawbird/files/cawbird-1.5-clang16.patch | 28 + net-im/signal-desktop-bin/Manifest | 2 +- ...build => signal-desktop-bin-6.14.0.ebuild} | 0 net-libs/Manifest.gz | Bin 32796 -> 32808 bytes net-libs/gupnp-igd/Manifest | 1 + net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild | 45 + ...0.1.19.ebuild => libnice-0.1.19-r1.ebuild} | 8 +- .../files/libsearpc-3.3.0-clang16.patch | 164 +++ ...3.3.0.ebuild => libsearpc-3.3.0-r1.ebuild} | 4 + .../files/libssh2-1.8.0-mansyntax_sh.patch | 49 +- .../webkit-gtk/webkit-gtk-2.38.5-r410.ebuild | 2 +- .../webkit-gtk/webkit-gtk-2.38.5-r500.ebuild | 2 +- net-libs/webkit-gtk/webkit-gtk-2.38.5.ebuild | 2 +- .../webkit-gtk/webkit-gtk-2.40.0-r410.ebuild | 2 +- .../webkit-gtk/webkit-gtk-2.40.0-r600.ebuild | 2 +- net-libs/webkit-gtk/webkit-gtk-2.40.0.ebuild | 2 +- net-misc/Manifest.gz | Bin 53968 -> 53982 bytes net-misc/dhcpcd/Manifest | 1 + net-misc/dhcpcd/dhcpcd-9.5.0.ebuild | 154 ++ net-misc/dhcpcd/dhcpcd-9999.ebuild | 20 +- net-misc/dropbox/Manifest | 4 - net-misc/dropbox/dropbox-168.4.4802.ebuild | 110 -- net-misc/dropbox/dropbox-169.4.5684.ebuild | 110 -- net-misc/dropbox/dropbox-171.4.6182.ebuild | 2 +- net-misc/nextcloud-client/Manifest | 2 + .../nextcloud-client-3.8.0.ebuild | 115 ++ net-misc/streamlink/Manifest | 1 + net-misc/streamlink/streamlink-5.3.1.ebuild | 2 +- net-misc/streamlink/streamlink-5.4.0.ebuild | 56 + .../tigervnc-xorg-module-1.13.1.ebuild | 2 +- net-misc/tigervnc/tigervnc-1.13.1.ebuild | 2 +- net-news/Manifest.gz | Bin 2060 -> 2057 bytes net-news/liferea/Manifest | 2 +- ...ea-1.14.4.ebuild => liferea-1.14.5.ebuild} | 0 net-p2p/Manifest.gz | Bin 6925 -> 6926 bytes net-p2p/transmission/Manifest | 2 +- ....1-r2.ebuild => transmission-4.0.3.ebuild} | 0 net-vpn/Manifest.gz | Bin 7055 -> 7059 bytes net-vpn/i2pd/i2pd-2.46.1.ebuild | 2 +- net-vpn/tailscale/Manifest | 2 + net-vpn/tailscale/tailscale-1.38.4.ebuild | 59 + profiles/Manifest.gz | Bin 184813 -> 185140 bytes profiles/arch/hppa/package.use.mask | 1 + profiles/arch/ia64/package.use.mask | 1 + profiles/arch/s390/package.use.mask | 1 + profiles/features/big-endian/package.mask | 5 + profiles/features/big-endian/package.use.mask | 7 + profiles/package.mask | 54 + profiles/prefix/linux/arm64/eapi | 1 + profiles/prefix/linux/arm64/make.defaults | 7 + profiles/prefix/linux/arm64/parent | 2 + profiles/updates/2Q-2023 | 1 + profiles/use.local.desc | 4 +- sci-chemistry/Manifest.gz | Bin 9685 -> 9687 bytes sci-chemistry/mdtraj/mdtraj-1.9.4.ebuild | 2 +- sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild | 2 +- sci-libs/Manifest.gz | Bin 43970 -> 44137 bytes sci-libs/caffe2/caffe2-2.0.0-r1.ebuild | 1 + .../caffe2/files/caffe2-2.0.0-gcc13.patch | 41 + .../files/hdf5-1.12.2-configure-clang16.patch | 30 + ...1.12.2-r5.ebuild => hdf5-1.12.2-r6.ebuild} | 1 + .../plplot-5.15.0-configure-clang16.patch | 18 + ...-r104.ebuild => plplot-5.15.0-r105.ebuild} | 1 + sci-libs/transformers/Manifest | 1 + sci-libs/transformers/metadata.xml | 12 + .../transformers/transformers-4.27.4.ebuild | 35 + sci-mathematics/Manifest.gz | Bin 18516 -> 18516 bytes sci-mathematics/coq/coq-8.17.0.ebuild | 2 +- ....4.3-r1.ebuild => opensmt-2.4.3-r2.ebuild} | 2 +- sci-misc/Manifest.gz | Bin 2575 -> 2577 bytes sci-misc/boinc/Manifest | 1 + sci-misc/boinc/boinc-7.20.2-r3.ebuild | 4 +- sci-misc/boinc/boinc-7.22.0.ebuild | 196 +++ sci-visualization/Manifest.gz | Bin 4857 -> 4863 bytes sci-visualization/veusz/Manifest | 1 + sci-visualization/veusz/veusz-3.6.2.ebuild | 70 + sys-apps/Manifest.gz | Bin 49150 -> 49146 bytes sys-apps/openrc/Manifest | 1 - .../openrc/files/openrc-0.45.2-grep-3.8.patch | 35 - sys-apps/openrc/openrc-0.45.2-r2.ebuild | 173 --- sys-block/Manifest.gz | Bin 10847 -> 10849 bytes sys-block/fio/Manifest | 1 + sys-block/fio/fio-3.34.ebuild | 166 +++ sys-devel/Manifest.gz | Bin 10643 -> 10643 bytes sys-devel/clang-common/Manifest | 1 + .../clang-common-17.0.0_pre20230414.ebuild | 180 +++ .../clang-runtime-17.0.0_pre20230414.ebuild | 41 + sys-devel/clang/Manifest | 1 + .../clang/clang-17.0.0_pre20230414.ebuild | 481 +++++++ sys-devel/gcc/Manifest | 1 + ...65_PR109274_PR109325_range_def_chain.patch | 219 --- ..._pre20230402-PR109304-ICE-python3.12.patch | 72 - sys-devel/gcc/gcc-10.4.1_p20230413.ebuild | 58 + sys-devel/lld/Manifest | 1 + sys-devel/lld/lld-17.0.0_pre20230414.ebuild | 89 ++ sys-devel/llvm-common/Manifest | 1 + .../llvm-common-17.0.0_pre20230414.ebuild | 28 + sys-devel/llvm/Manifest | 1 + sys-devel/llvm/llvm-17.0.0_pre20230414.ebuild | 534 +++++++ sys-fs/Manifest.gz | Bin 22562 -> 22564 bytes sys-fs/lvm2/Manifest | 1 - .../lvm2-2.03.05-dmeventd-no-idle-exit.patch | 81 -- .../lvm2/files/lvm2-2.03.12-static-libm.patch | 25 - ...lvm2-2.03.12-static-pkgconfig-libs-2.patch | 38 - .../lvm2/files/lvm2-2.03.14-freopen_n2.patch | 34 - .../lvm2-2.03.14-r1-fopen-to-freopen.patch | 43 - .../lvm2-2.03.14-static-pkgconfig-libs.patch | 124 -- ...lvm2-2.03.16-dm_lvm_rules_no_systemd.patch | 11 - .../files/lvm2-2.03.16-musl-strerror_r.patch | 23 - .../lvm2-2.03.17-dynamic-static-ldflags.patch | 50 - .../files/lvm2-2.03.17-musl-LOCK_EX.patch | 20 - sys-fs/lvm2/files/lvm2-2.03.17-readelf.patch | 56 - sys-fs/lvm2/lvm2-2.03.17-r2.ebuild | 320 ----- sys-kernel/Manifest.gz | Bin 4421 -> 4417 bytes sys-kernel/gentoo-kernel-bin/Manifest | 150 +- .../gentoo-kernel-bin-5.10.167.ebuild | 127 -- .../gentoo-kernel-bin-5.10.172.ebuild | 127 -- .../gentoo-kernel-bin-5.10.174.ebuild | 127 -- .../gentoo-kernel-bin-5.10.175.ebuild | 127 -- .../gentoo-kernel-bin-5.10.176.ebuild | 2 +- .../gentoo-kernel-bin-5.15.102.ebuild | 127 -- .../gentoo-kernel-bin-5.15.104.ebuild | 127 -- .../gentoo-kernel-bin-5.15.105.ebuild | 2 +- ...uild => gentoo-kernel-bin-5.15.107.ebuild} | 0 .../gentoo-kernel-bin-5.15.94.ebuild | 127 -- .../gentoo-kernel-bin-5.4.231.ebuild | 127 -- .../gentoo-kernel-bin-5.4.234.ebuild | 127 -- .../gentoo-kernel-bin-5.4.236.ebuild | 127 -- .../gentoo-kernel-bin-5.4.237.ebuild | 127 -- .../gentoo-kernel-bin-5.4.238.ebuild | 127 -- .../gentoo-kernel-bin-5.4.239.ebuild | 2 +- .../gentoo-kernel-bin-6.1.12.ebuild | 127 -- .../gentoo-kernel-bin-6.1.15.ebuild | 127 -- .../gentoo-kernel-bin-6.1.19.ebuild | 127 -- .../gentoo-kernel-bin-6.1.21.ebuild | 127 -- .../gentoo-kernel-bin-6.1.22.ebuild | 2 +- ...ebuild => gentoo-kernel-bin-6.1.24.ebuild} | 0 ...ebuild => gentoo-kernel-bin-6.2.11.ebuild} | 0 .../gentoo-kernel-bin-6.2.6.ebuild | 127 -- .../gentoo-kernel-bin-6.2.8.ebuild | 127 -- .../gentoo-kernel-bin-6.2.9.ebuild | 127 -- sys-kernel/gentoo-kernel/Manifest | 55 +- .../gentoo-kernel-5.10.167.ebuild | 134 -- .../gentoo-kernel-5.10.172.ebuild | 134 -- .../gentoo-kernel-5.10.174.ebuild | 134 -- .../gentoo-kernel-5.10.175.ebuild | 134 -- .../gentoo-kernel-5.10.176.ebuild | 2 +- .../gentoo-kernel-5.15.102.ebuild | 134 -- .../gentoo-kernel-5.15.104.ebuild | 134 -- .../gentoo-kernel-5.15.105.ebuild | 2 +- ...3.ebuild => gentoo-kernel-5.15.107.ebuild} | 0 .../gentoo-kernel-5.15.94.ebuild | 134 -- .../gentoo-kernel-5.4.231.ebuild | 103 -- .../gentoo-kernel-5.4.234.ebuild | 103 -- .../gentoo-kernel-5.4.236.ebuild | 103 -- .../gentoo-kernel-5.4.237.ebuild | 103 -- .../gentoo-kernel-5.4.238.ebuild | 103 -- .../gentoo-kernel-5.4.239.ebuild | 2 +- .../gentoo-kernel/gentoo-kernel-6.1.12.ebuild | 140 -- .../gentoo-kernel/gentoo-kernel-6.1.15.ebuild | 140 -- .../gentoo-kernel/gentoo-kernel-6.1.19.ebuild | 140 -- .../gentoo-kernel/gentoo-kernel-6.1.21.ebuild | 140 -- .../gentoo-kernel/gentoo-kernel-6.1.22.ebuild | 2 +- ....20.ebuild => gentoo-kernel-6.1.24.ebuild} | 0 ...2.7.ebuild => gentoo-kernel-6.2.11.ebuild} | 0 .../gentoo-kernel/gentoo-kernel-6.2.6.ebuild | 140 -- .../gentoo-kernel/gentoo-kernel-6.2.8.ebuild | 140 -- .../gentoo-kernel/gentoo-kernel-6.2.9.ebuild | 140 -- sys-kernel/gentoo-sources/Manifest | 9 + .../gentoo-sources-5.15.107.ebuild | 28 + .../gentoo-sources-6.1.24.ebuild | 28 + .../gentoo-sources-6.2.11.ebuild | 28 + sys-kernel/vanilla-kernel/Manifest | 55 +- .../vanilla-kernel-5.10.167.ebuild | 137 -- .../vanilla-kernel-5.10.172.ebuild | 137 -- .../vanilla-kernel-5.10.174.ebuild | 137 -- .../vanilla-kernel-5.10.175.ebuild | 137 -- .../vanilla-kernel-5.15.103.ebuild | 137 -- .../vanilla-kernel-5.15.104.ebuild | 137 -- ....ebuild => vanilla-kernel-5.15.107.ebuild} | 0 .../vanilla-kernel-5.15.94.ebuild | 137 -- .../vanilla-kernel-5.4.231.ebuild | 111 -- .../vanilla-kernel-5.4.234.ebuild | 111 -- .../vanilla-kernel-5.4.236.ebuild | 111 -- .../vanilla-kernel-5.4.237.ebuild | 111 -- .../vanilla-kernel-5.4.238.ebuild | 111 -- .../vanilla-kernel-6.1.12.ebuild | 137 -- .../vanilla-kernel-6.1.15.ebuild | 137 -- .../vanilla-kernel-6.1.20.ebuild | 137 -- .../vanilla-kernel-6.1.21.ebuild | 137 -- ...19.ebuild => vanilla-kernel-6.1.24.ebuild} | 0 ....7.ebuild => vanilla-kernel-6.2.11.ebuild} | 0 .../vanilla-kernel-6.2.6.ebuild | 137 -- .../vanilla-kernel-6.2.8.ebuild | 137 -- .../vanilla-kernel-6.2.9.ebuild | 137 -- sys-kernel/vanilla-sources/Manifest | 6 +- ...ebuild => vanilla-sources-5.15.107.ebuild} | 0 ...3.ebuild => vanilla-sources-6.1.24.ebuild} | 0 ...0.ebuild => vanilla-sources-6.2.11.ebuild} | 0 sys-libs/Manifest.gz | Bin 14921 -> 14920 bytes sys-libs/compiler-rt-sanitizers/Manifest | 1 + ...er-rt-sanitizers-17.0.0_pre20230414.ebuild | 216 +++ sys-libs/compiler-rt/Manifest | 1 + .../compiler-rt-17.0.0_pre20230414.ebuild | 149 ++ sys-libs/glibc/glibc-2.36-r8.ebuild | 2 +- sys-libs/glibc/glibc-2.37-r2.ebuild | 2 +- sys-libs/libcxx/Manifest | 1 + .../libcxx/libcxx-17.0.0_pre20230414.ebuild | 204 +++ sys-libs/libcxxabi/Manifest | 1 + .../libcxxabi-17.0.0_pre20230414.ebuild | 116 ++ sys-libs/libomp/Manifest | 1 + .../libomp/libomp-17.0.0_pre20230414.ebuild | 151 ++ sys-libs/llvm-libunwind/Manifest | 1 + .../llvm-libunwind-17.0.0_pre20230414.ebuild | 123 ++ sys-libs/ncurses/Manifest | 21 + sys-libs/ncurses/ncurses-6.4_p20230401.ebuild | 429 ++++++ sys-libs/ncurses/ncurses-6.4_p20230408.ebuild | 430 ++++++ sys-power/Manifest.gz | Bin 5062 -> 5060 bytes sys-power/iasl/iasl-20200717.ebuild | 4 +- sys-process/Manifest.gz | Bin 9980 -> 9978 bytes sys-process/parallel/parallel-20230322.ebuild | 2 +- virtual/Manifest.gz | Bin 28276 -> 28278 bytes .../dist-kernel/dist-kernel-5.10.167.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.174.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.175.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.176.ebuild | 2 +- .../dist-kernel/dist-kernel-5.15.102.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.103.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.104.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.105.ebuild | 2 +- ...172.ebuild => dist-kernel-5.15.107.ebuild} | 0 .../dist-kernel/dist-kernel-5.15.94.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.231.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.234.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.236.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.237.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.238.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.239.ebuild | 2 +- virtual/dist-kernel/dist-kernel-6.1.12.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.1.19.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.1.21.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.1.22.ebuild | 2 +- ....1.15.ebuild => dist-kernel-6.1.24.ebuild} | 0 ....1.20.ebuild => dist-kernel-6.2.11.ebuild} | 0 virtual/dist-kernel/dist-kernel-6.2.6.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.2.7.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.2.8.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.2.9.ebuild | 19 - ...{opencl-3-r2.ebuild => opencl-3-r3.ebuild} | 2 +- www-apache/Manifest.gz | Bin 6079 -> 6077 bytes .../files/mod_musicindex-1.4.1-slibtool.patch | 28 + ....ebuild => mod_musicindex-1.4.1-r4.ebuild} | 17 +- www-apps/Manifest.gz | Bin 12959 -> 12949 bytes www-apps/dokuwiki/Manifest | 2 +- ...200729.ebuild => dokuwiki-20230404.ebuild} | 6 +- www-apps/dokuwiki/metadata.xml | 3 + www-apps/element/Manifest | 3 +- www-apps/element/element-1.11.23.ebuild | 35 - ...-1.11.22.ebuild => element-1.11.29.ebuild} | 0 www-apps/nextcloud/Manifest | 3 + www-apps/nextcloud/nextcloud-24.0.11.ebuild | 43 + www-apps/nextcloud/nextcloud-25.0.5.ebuild | 43 + www-apps/nextcloud/nextcloud-26.0.0.ebuild | 43 + www-client/Manifest.gz | Bin 6200 -> 6196 bytes www-client/chromium/Manifest | 1 + .../chromium/chromium-112.0.5615.49.ebuild | 1251 +++++++++++++++++ .../files/chromium-112-compiler.patch | 256 ++++ .../files/chromium-112-libstdc++-1.patch | 59 + .../files/chromium-112-libstdc++.patch | 63 + .../files/chromium-112-sql-relax.patch | 46 + www-client/elinks/elinks-0.16.0.ebuild | 2 +- www-client/elinks/elinks-9999.ebuild | 2 +- www-client/firefox/Manifest | 3 +- www-client/firefox/firefox-102.10.0.ebuild | 2 +- www-client/firefox/firefox-112.0.ebuild | 2 +- www-misc/Manifest.gz | Bin 2923 -> 2923 bytes www-misc/urlwatch/urlwatch-2.26.ebuild | 2 +- www-servers/Manifest.gz | Bin 4533 -> 4541 bytes www-servers/apache/Manifest | 1 + www-servers/apache/apache-2.4.57.ebuild | 259 ++++ www-servers/h2o/files/h2o-2.3-mruby.patch | 14 +- www-servers/uwsgi/Manifest | 1 + .../uwsgi/files/uwsgi-2.0.21-php82.patch | 41 + .../files/uwsgi-2.0.21-python-unicode.patch | 21 + www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild | 2 +- www-servers/uwsgi/uwsgi-2.0.21.ebuild | 386 +++++ x11-apps/Manifest.gz | Bin 14014 -> 14007 bytes .../9999-Disable-things-we-don-t-want.patch | 43 +- x11-apps/mesa-progs/mesa-progs-9999.ebuild | 13 +- x11-apps/mesa-progs/metadata.xml | 1 + x11-apps/xwininfo/xwininfo-1.1.6.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 4731 -> 4730 bytes x11-drivers/xf86-video-intel/Manifest | 1 + ...xf86-video-intel-2.99.917_p20230201.ebuild | 93 ++ .../xf86-video-intel-9999.ebuild | 4 +- x11-libs/Manifest.gz | Bin 18483 -> 18483 bytes .../xcb-util-errors-1.0.1.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47039 -> 47043 bytes .../xscreensaver/xscreensaver-6.05-r2.ebuild | 4 +- x11-plugins/Manifest.gz | Bin 27199 -> 27208 bytes ...0.5.0-r2.ebuild => allin1-0.5.0-r3.ebuild} | 18 +- .../allin1/files/allin1-0.5.0-makefile.patch | 63 + x11-plugins/allin1/files/makefile-r2.patch | 23 - x11-plugins/wmamixer/Manifest | 1 + x11-plugins/wmamixer/wmamixer-1.1.ebuild | 33 + x11-plugins/wmsysmon/Manifest | 1 + x11-plugins/wmsysmon/wmsysmon-0.8.1.ebuild | 32 + xfce-base/Manifest.gz | Bin 3054 -> 3046 bytes .../libxfce4windowing-4.19.1.ebuild | 2 +- .../xfce4-panel/xfce4-panel-4.19.1-r1.ebuild | 2 +- xfce-base/xfdesktop/xfdesktop-4.19.0.ebuild | 2 +- xfce-extra/Manifest.gz | Bin 7553 -> 7555 bytes .../xfce4-pulseaudio-plugin-0.4.6.ebuild | 2 +- 1751 files changed, 23299 insertions(+), 19221 deletions(-) rename app-admin/ansible-lint/{ansible-lint-6.12.1.ebuild => ansible-lint-6.14.6.ebuild} (91%) create mode 100644 app-admin/apache-tools/apache-tools-2.4.57.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.108.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.110.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.111.ebuild rename app-admin/awscli/{awscli-1.27.106.ebuild => awscli-1.27.112.ebuild} (100%) rename app-admin/awscli/{awscli-1.27.107.ebuild => awscli-1.27.113.ebuild} (100%) delete mode 100644 app-admin/awscli/awscli-1.27.99.ebuild create mode 100644 app-arch/p7zip/files/p7zip-17.05-natspec.patch rename app-arch/p7zip/{p7zip-17.05.ebuild => p7zip-17.05-r1.ebuild} (94%) delete mode 100644 app-backup/borgmatic/borgmatic-1.7.10.ebuild delete mode 100644 app-backup/borgmatic/borgmatic-1.7.5.ebuild delete mode 100644 app-containers/containerd/containerd-1.6.14.ebuild delete mode 100644 app-containers/containerd/containerd-1.6.16.ebuild delete mode 100644 app-containers/docker-cli/docker-cli-20.10.22.ebuild delete mode 100644 app-containers/docker-cli/docker-cli-23.0.1.ebuild delete mode 100644 app-containers/docker-compose/docker-compose-2.12.2.ebuild delete mode 100644 app-containers/docker-compose/docker-compose-2.16.0.ebuild delete mode 100644 app-containers/docker-proxy/docker-proxy-0.8.0_p20220601.ebuild delete mode 100644 app-containers/docker/docker-20.10.22.ebuild delete mode 100644 app-containers/docker/docker-23.0.1.ebuild delete mode 100644 app-containers/docker/files/ppc64-buildmode.patch create mode 100644 app-crypt/heimdal/files/heimdal-7.8.0-configure-clang16.patch create mode 100644 app-crypt/heimdal/heimdal-7.8.0-r2.ebuild create mode 100644 app-crypt/qca/files/qca-2.3.5-openssl3-tests.patch delete mode 100644 app-editors/gvim/gvim-9.0.1000.ebuild rename app-editors/neovim/{neovim-0.9.0.ebuild => neovim-0.9.0-r1.ebuild} (95%) delete mode 100644 app-editors/vim-core/vim-core-9.0.1000.ebuild delete mode 100644 app-editors/vim/vim-9.0.1000.ebuild delete mode 100644 app-emacs/nxml-libvirt-schemas/files/Makefile-trang create mode 100644 app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.2.0.ebuild create mode 100644 app-emulation/free42/free42-3.0.19.ebuild create mode 100644 app-emulation/libvirt/libvirt-9.2.0.ebuild create mode 100644 app-emulation/plus42/plus42-1.0.17.ebuild rename app-i18n/tomoe/{tomoe-0.6.0-r6.ebuild => tomoe-0.6.0-r7.ebuild} (95%) create mode 100644 app-i18n/transifex-client/transifex-client-1.6.7.ebuild rename app-metrics/collectd/{collectd-5.12.0-r7.ebuild => collectd-5.12.0-r8.ebuild} (99%) create mode 100644 app-metrics/collectd/files/collectd-5.12.0-clang16-configure.patch create mode 100644 app-misc/pdfpc/files/pdfpc-4.6.0-no-movies.patch create mode 100644 app-misc/solaar/solaar-1.1.9.ebuild create mode 100644 app-misc/spire/spire-1.6.2.ebuild rename app-misc/zellij/{zellij-0.35.2.ebuild => zellij-0.36.0.ebuild} (97%) create mode 100644 app-text/a2ps/a2ps-4.15.4.ebuild create mode 100644 app-text/libpaper/libpaper-2.0.12.ebuild create mode 100644 app-text/libpaper/libpaper-2.1.0.ebuild create mode 100644 app-text/poppler/poppler-23.04.0.ebuild create mode 100644 dev-cpp/edencommon/edencommon-2023.04.10.00.ebuild create mode 100644 dev-cpp/folly/folly-2023.04.10.00.ebuild create mode 100644 dev-db/mariadb/files/mariadb-10.6.11-configure-clang16.patch rename dev-db/mariadb/{mariadb-10.6.11-r3.ebuild => mariadb-10.6.11-r4.ebuild} (99%) create mode 100644 dev-db/mysql/files/mysql-8.0.32-gcc13.patch delete mode 100644 dev-db/phpmyadmin/phpmyadmin-5.2.0.ebuild delete mode 100644 dev-lang/go/go-1.19.7.ebuild delete mode 100644 dev-lang/go/go-1.20.2.ebuild create mode 100644 dev-lang/mujs/files/mujs-1.3.3-flags.patch create mode 100644 dev-lang/mujs/mujs-1.3.3.ebuild create mode 100644 dev-libs/hyphen/files/hyphen-2.8.8-mawk.patch rename dev-libs/hyphen/{hyphen-2.8.8-r1.ebuild => hyphen-2.8.8-r2.ebuild} (84%) create mode 100644 dev-libs/libclc/libclc-17.0.0_pre20230414.ebuild create mode 100644 dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch create mode 100644 dev-libs/libgit2/libgit2-1.6.4.ebuild create mode 100644 dev-libs/sleef/files/sleef-3.5.1-mpfr42.patch create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230414.ebuild create mode 100644 dev-python/Nuitka/Nuitka-1.5.6.ebuild create mode 100644 dev-python/ansible-compat/ansible-compat-3.0.2.ebuild create mode 100644 dev-python/blinker/blinker-1.6.2.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.108.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.110.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.111.ebuild rename dev-python/boto3/{boto3-1.26.106.ebuild => boto3-1.26.112.ebuild} (100%) rename dev-python/boto3/{boto3-1.26.107.ebuild => boto3-1.26.113.ebuild} (100%) delete mode 100644 dev-python/boto3/boto3-1.26.99.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.108.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.110.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.111.ebuild rename dev-python/botocore/{botocore-1.29.106.ebuild => botocore-1.29.112.ebuild} (100%) rename dev-python/botocore/{botocore-1.29.107.ebuild => botocore-1.29.113.ebuild} (100%) delete mode 100644 dev-python/botocore/botocore-1.29.99.ebuild create mode 100644 dev-python/cachelib/cachelib-0.10.2-r1.ebuild create mode 100644 dev-python/clang-python/clang-python-17.0.0_pre20230414.ebuild create mode 100644 dev-python/croniter/croniter-1.3.14.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.16.2.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.17.0.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.17.2.ebuild rename dev-python/google-auth/{google-auth-2.16.3.ebuild => google-auth-2.17.3.ebuild} (100%) create mode 100644 dev-python/gsd/gsd-2.8.1.ebuild create mode 100644 dev-python/hcloud-python/hcloud-python-1.19.0.ebuild create mode 100644 dev-python/html5-parser/html5-parser-0.4.11.ebuild create mode 100644 dev-python/icalendar/icalendar-5.0.5.ebuild create mode 100644 dev-python/ipyparallel/ipyparallel-8.6.0.ebuild rename dev-python/{jupyter_client => jupyter-client}/Manifest (66%) rename dev-python/{jupyter_client/jupyter_client-8.0.3.ebuild => jupyter-client/jupyter-client-8.0.3.ebuild} (100%) rename dev-python/{jupyter_client/jupyter_client-8.1.0.ebuild => jupyter-client/jupyter-client-8.1.0.ebuild} (100%) rename dev-python/{jupyter_client/jupyter_client-7.4.9.ebuild => jupyter-client/jupyter-client-8.2.0.ebuild} (58%) rename dev-python/{jupyter_client => jupyter-client}/metadata.xml (100%) delete mode 100644 dev-python/jupyter_client/files/jupyter_client-7.0.6-test-timeout.patch create mode 100644 dev-python/jupyterlab-server/jupyterlab-server-2.22.1.ebuild rename dev-python/kombu/{kombu-5.3.0_beta2.ebuild => kombu-5.3.0_beta3.ebuild} (87%) create mode 100644 dev-python/libvirt-python/libvirt-python-9.2.0.ebuild create mode 100644 dev-python/lit/lit-17.0.0_pre20230414.ebuild create mode 100644 dev-python/mkdocs-material-extensions/files/mkdocs-material-extensions-1.1.1-fix-tests.patch create mode 100644 dev-python/owslib/owslib-0.29.1.ebuild create mode 100644 dev-python/packaging/packaging-23.1.ebuild delete mode 100644 dev-python/pdm-pep517/pdm-pep517-1.1.2-r1.ebuild create mode 100644 dev-python/pikepdf/pikepdf-7.2.0.ebuild delete mode 100644 dev-python/poetry-core/poetry-core-1.5.1.ebuild create mode 100644 dev-python/pyfakefs/pyfakefs-5.2.2.ebuild create mode 100644 dev-python/pyghmi/pyghmi-1.5.61.ebuild create mode 100644 dev-python/pytest-httpx/pytest-httpx-0.22.0.ebuild create mode 100644 dev-python/rich/rich-13.3.4.ebuild create mode 100644 dev-python/scikit-build/scikit-build-0.17.1.ebuild create mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.23.0.ebuild create mode 100644 dev-python/sphinx_celery/sphinx_celery-2.0.0-r2.ebuild delete mode 100644 dev-python/spotipy/spotipy-2.22.1.ebuild create mode 100644 dev-python/tekore/tekore-4.6.0.ebuild create mode 100644 dev-python/tifffile/tifffile-2023.4.12.ebuild create mode 100644 dev-python/tox/tox-4.4.12.ebuild delete mode 100644 dev-python/wheel/wheel-0.38.4.ebuild create mode 100644 dev-python/xlsxwriter/xlsxwriter-3.1.0.ebuild create mode 100644 dev-qt/assistant/assistant-5.15.9.ebuild create mode 100644 dev-qt/designer/designer-5.15.9.ebuild create mode 100644 dev-qt/linguist-tools/linguist-tools-5.15.9.ebuild create mode 100644 dev-qt/linguist/linguist-5.15.9.ebuild create mode 100644 dev-qt/pixeltool/pixeltool-5.15.9.ebuild create mode 100644 dev-qt/qdbus/qdbus-5.15.9.ebuild create mode 100644 dev-qt/qdbusviewer/qdbusviewer-5.15.9.ebuild create mode 100644 dev-qt/qdoc/qdoc-5.15.9.ebuild create mode 100644 dev-qt/qt3d/qt3d-5.15.9.ebuild create mode 100644 dev-qt/qtbluetooth/qtbluetooth-5.15.9.ebuild create mode 100644 dev-qt/qtcharts/qtcharts-5.15.9.ebuild create mode 100644 dev-qt/qtconcurrent/qtconcurrent-5.15.9.ebuild create mode 100644 dev-qt/qtcore/qtcore-5.15.9.ebuild create mode 100644 dev-qt/qtdatavis3d/qtdatavis3d-5.15.9.ebuild create mode 100644 dev-qt/qtdbus/qtdbus-5.15.9.ebuild create mode 100644 dev-qt/qtdeclarative/qtdeclarative-5.15.9.ebuild create mode 100644 dev-qt/qtdiag/qtdiag-5.15.9.ebuild create mode 100644 dev-qt/qtgamepad/qtgamepad-5.15.9.ebuild create mode 100644 dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.9.ebuild create mode 100644 dev-qt/qtgui/qtgui-5.15.9.ebuild create mode 100644 dev-qt/qthelp/qthelp-5.15.9.ebuild create mode 100644 dev-qt/qtimageformats/qtimageformats-5.15.9.ebuild create mode 100644 dev-qt/qtlocation/qtlocation-5.15.9.ebuild create mode 100644 dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild create mode 100644 dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild create mode 100644 dev-qt/qtnetworkauth/qtnetworkauth-5.15.9.ebuild create mode 100644 dev-qt/qtopengl/qtopengl-5.15.9.ebuild create mode 100644 dev-qt/qtpaths/qtpaths-5.15.9.ebuild create mode 100644 dev-qt/qtplugininfo/qtplugininfo-5.15.9.ebuild create mode 100644 dev-qt/qtpositioning/qtpositioning-5.15.9.ebuild create mode 100644 dev-qt/qtprintsupport/qtprintsupport-5.15.9.ebuild create mode 100644 dev-qt/qtquickcontrols/qtquickcontrols-5.15.9.ebuild create mode 100644 dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.9.ebuild create mode 100644 dev-qt/qtquicktimeline/qtquicktimeline-5.15.9.ebuild create mode 100644 dev-qt/qtscript/qtscript-5.15.9.ebuild create mode 100644 dev-qt/qtscxml/qtscxml-5.15.9.ebuild create mode 100644 dev-qt/qtsensors/qtsensors-5.15.9.ebuild create mode 100644 dev-qt/qtserialbus/qtserialbus-5.15.9.ebuild create mode 100644 dev-qt/qtserialport/qtserialport-5.15.9.ebuild create mode 100644 dev-qt/qtspeech/qtspeech-5.15.9.ebuild create mode 100644 dev-qt/qtsql/qtsql-5.15.9.ebuild create mode 100644 dev-qt/qtsvg/qtsvg-5.15.9.ebuild create mode 100644 dev-qt/qttest/qttest-5.15.9.ebuild create mode 100644 dev-qt/qttranslations/qttranslations-5.15.9.ebuild create mode 100644 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.9.ebuild create mode 100644 dev-qt/qtwayland/files/qtwayland-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch create mode 100644 dev-qt/qtwayland/qtwayland-5.15.9.ebuild create mode 100644 dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.9.ebuild create mode 100644 dev-qt/qtwebchannel/qtwebchannel-5.15.9.ebuild create mode 100644 dev-qt/qtwebengine/qtwebengine-5.15.9_p20230404.ebuild create mode 100644 dev-qt/qtwebsockets/qtwebsockets-5.15.9.ebuild create mode 100644 dev-qt/qtwebview/qtwebview-5.15.9.ebuild create mode 100644 dev-qt/qtwidgets/qtwidgets-5.15.9.ebuild create mode 100644 dev-qt/qtx11extras/qtx11extras-5.15.9.ebuild create mode 100644 dev-qt/qtxml/qtxml-5.15.9.ebuild create mode 100644 dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.9.ebuild create mode 100644 dev-ruby/domain_name/domain_name-0.5.20190701-r2.ebuild create mode 100644 dev-ruby/domain_name/files/domain_name-0.5.20190701-drop-unf.patch delete mode 100644 dev-ruby/google-protobuf/google-protobuf-3.14.0.ebuild delete mode 100644 dev-ruby/google-protobuf/google-protobuf-3.19.3.ebuild create mode 100644 dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild create mode 100644 dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild create mode 100644 dev-ruby/ox/ox-2.14.16.ebuild create mode 100644 dev-ruby/yard/yard-0.9.34.ebuild create mode 100644 dev-util/android-studio/android-studio-2022.3.1.11.ebuild create mode 100644 dev-util/bpftrace/bpftrace-0.17.0-r4.ebuild create mode 100644 dev-util/fq/fq-0.5.0.ebuild create mode 100644 dev-util/github-cli/github-cli-2.27.0.ebuild create mode 100644 dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild rename dev-util/kbuild/{kbuild-0.1.9998.3572-r3.ebuild => kbuild-0.1.9998.3572-r4.ebuild} (95%) create mode 100644 dev-util/librnp/librnp-0.16.3.ebuild create mode 100644 dev-util/lldb/lldb-17.0.0_pre20230414.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.151.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.153.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.155.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.158.0.ebuild rename dev-util/stripe-mock/{stripe-mock-0.152.0.ebuild => stripe-mock-0.160.0.ebuild} (100%) create mode 100644 dev-util/tree-sitter-cli/tree-sitter-cli-0.20.8.ebuild create mode 100644 dev-util/watchman/watchman-2023.04.10.00.ebuild create mode 100644 dev-vcs/rcs/files/rcs-5.10.1-configure-clang16.patch rename dev-vcs/rcs/{rcs-5.10.1.ebuild => rcs-5.10.1-r1.ebuild} (82%) create mode 100644 games-action/astromenace/astromenace-1.4.2.ebuild create mode 100644 games-action/astromenace/files/astromenace-1.4.2-gcc13.patch delete mode 100644 gui-libs/wlroots/wlroots-0.16.0.ebuild delete mode 100644 gui-libs/wlroots/wlroots-0.16.1.ebuild delete mode 100644 gui-wm/sway/sway-1.8-r1.ebuild rename kde-plasma/breeze-gtk/{breeze-gtk-5.27.4-r1.ebuild => breeze-gtk-5.27.4-r2.ebuild} (82%) rename kde-plasma/kpipewire/{kpipewire-5.27.4.ebuild => kpipewire-5.27.4-r1.ebuild} (87%) rename kde-plasma/kwin/{kwin-5.27.4-r1.ebuild => kwin-5.27.4.1.ebuild} (96%) rename kde-plasma/plasma-workspace/{plasma-workspace-5.27.4.1-r1.ebuild => plasma-workspace-5.27.4.1-r2.ebuild} (98%) delete mode 100644 mail-client/thunderbird-bin/thunderbird-bin-102.9.1.ebuild create mode 100644 mail-mta/courier/courier-1.2.3-r1.ebuild create mode 100644 mail-mta/postfix/postfix-3.8.0_rc1.ebuild rename mail-mta/postfix/{postfix-3.8_pre20230402.ebuild => postfix-3.9_pre20230412.ebuild} (98%) rename media-gfx/eog-plugins/{eog-plugins-42.3.ebuild => eog-plugins-42.3-r1.ebuild} (93%) rename media-gfx/eog-plugins/{eog-plugins-44.0.ebuild => eog-plugins-44.0-r1.ebuild} (93%) rename media-gfx/flameshot/{flameshot-12.0.0.ebuild => flameshot-12.0.0-r1.ebuild} (86%) rename media-gfx/flameshot/{flameshot-12.1.0.ebuild => flameshot-12.1.0-r1.ebuild} (90%) create mode 100644 media-gfx/gnome-screenshot/files/gnome-screenshot-41.0-build-Use-GNOME-module-post_install.patch delete mode 100644 media-gfx/img2pdf/files/img2pdf-0.4.3-test-gif-animation.patch create mode 100644 media-gfx/img2pdf/files/img2pdf-0.4.4-Support-imagemagick-7.1.0-48.patch rename media-gfx/img2pdf/{img2pdf-0.4.4.ebuild => img2pdf-0.4.4-r1.ebuild} (78%) create mode 100644 media-libs/lcms/files/lcms-2.15-pthread-linking.patch create mode 100644 media-libs/libopenraw/files/libopenraw-0.3.4-gcc13.patch create mode 100644 media-libs/libopenraw/libopenraw-0.3.4.ebuild create mode 100644 media-video/droidcam/droidcam-2.0.0.ebuild create mode 100644 media-video/droidcam/files/droidcam-2.0.0-libusbmuxd-20.patch create mode 100644 media-video/ffmpeg/ffmpeg-4.4.4.ebuild create mode 100644 media-video/ffmpeg/ffmpeg-5.1.3.ebuild delete mode 100644 media-video/pipewire/files/0.3.65/0001-modules-also-install-module-combine-stream.patch delete mode 100644 media-video/pipewire/files/0.3.65/0002-spa-bluez5-fix-dependency-on-glib-in-bluez5_deps.patch delete mode 100644 media-video/pipewire/files/0.3.68/nodes-idle.patch delete mode 100644 media-video/pipewire/pipewire-0.3.65-r3.ebuild delete mode 100644 media-video/pipewire/pipewire-0.3.66-r1.ebuild rename media-video/pipewire/{pipewire-0.3.68-r1.ebuild => pipewire-0.3.69.ebuild} (100%) create mode 100644 media-video/pitivi/pitivi-2023.03.ebuild delete mode 100644 media-video/wireplumber/wireplumber-0.4.13.ebuild rename metadata/md5-cache/app-admin/{ansible-lint-6.12.1 => ansible-lint-6.14.6} (87%) create mode 100644 metadata/md5-cache/app-admin/apache-tools-2.4.57 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.106 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.107 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.111 rename metadata/md5-cache/app-admin/{awscli-1.27.108 => awscli-1.27.112} (92%) rename metadata/md5-cache/app-admin/{awscli-1.27.110 => awscli-1.27.113} (92%) delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.99 rename metadata/md5-cache/app-arch/{p7zip-17.05 => p7zip-17.05-r1} (78%) delete mode 100644 metadata/md5-cache/app-backup/borgmatic-1.7.10 delete mode 100644 metadata/md5-cache/app-backup/borgmatic-1.7.5 delete mode 100644 metadata/md5-cache/app-containers/containerd-1.6.14 delete mode 100644 metadata/md5-cache/app-containers/containerd-1.6.16 delete mode 100644 metadata/md5-cache/app-containers/docker-20.10.22 delete mode 100644 metadata/md5-cache/app-containers/docker-23.0.1 delete mode 100644 metadata/md5-cache/app-containers/docker-cli-20.10.22 delete mode 100644 metadata/md5-cache/app-containers/docker-cli-23.0.1 delete mode 100644 metadata/md5-cache/app-containers/docker-compose-2.12.2 delete mode 100644 metadata/md5-cache/app-containers/docker-compose-2.16.0 delete mode 100644 metadata/md5-cache/app-containers/docker-proxy-0.8.0_p20220601 create mode 100644 metadata/md5-cache/app-crypt/heimdal-7.8.0-r2 delete mode 100644 metadata/md5-cache/app-editors/gvim-9.0.1000 rename metadata/md5-cache/app-editors/{neovim-0.9.0 => neovim-0.9.0-r1} (86%) delete mode 100644 metadata/md5-cache/app-editors/vim-9.0.1000 delete mode 100644 metadata/md5-cache/app-editors/vim-core-9.0.1000 create mode 100644 metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.2.0 create mode 100644 metadata/md5-cache/app-emulation/free42-3.0.19 create mode 100644 metadata/md5-cache/app-emulation/libvirt-9.2.0 create mode 100644 metadata/md5-cache/app-emulation/plus42-1.0.17 rename metadata/md5-cache/app-i18n/{tomoe-0.6.0-r6 => tomoe-0.6.0-r7} (60%) create mode 100644 metadata/md5-cache/app-i18n/transifex-client-1.6.7 rename metadata/md5-cache/app-metrics/{collectd-5.12.0-r7 => collectd-5.12.0-r8} (99%) create mode 100644 metadata/md5-cache/app-misc/solaar-1.1.9 create mode 100644 metadata/md5-cache/app-misc/spire-1.6.2 delete mode 100644 metadata/md5-cache/app-misc/zellij-0.35.2 create mode 100644 metadata/md5-cache/app-misc/zellij-0.36.0 create mode 100644 metadata/md5-cache/app-text/a2ps-4.15.4 create mode 100644 metadata/md5-cache/app-text/libpaper-2.0.12 create mode 100644 metadata/md5-cache/app-text/libpaper-2.1.0 create mode 100644 metadata/md5-cache/app-text/poppler-23.04.0 create mode 100644 metadata/md5-cache/dev-cpp/edencommon-2023.04.10.00 create mode 100644 metadata/md5-cache/dev-cpp/folly-2023.04.10.00 rename metadata/md5-cache/dev-db/{mariadb-10.6.11-r3 => mariadb-10.6.11-r4} (99%) delete mode 100644 metadata/md5-cache/dev-db/phpmyadmin-5.2.0 delete mode 100644 metadata/md5-cache/dev-lang/go-1.19.7 delete mode 100644 metadata/md5-cache/dev-lang/go-1.20.2 create mode 100644 metadata/md5-cache/dev-lang/mujs-1.3.3 rename metadata/md5-cache/dev-libs/{hyphen-2.8.8-r1 => hyphen-2.8.8-r2} (81%) create mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/dev-libs/libgit2-1.6.4 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/dev-python/Nuitka-1.5.6 create mode 100644 metadata/md5-cache/dev-python/ansible-compat-3.0.2 create mode 100644 metadata/md5-cache/dev-python/blinker-1.6.2 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.107 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.108 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.111 rename metadata/md5-cache/dev-python/{boto3-1.26.106 => boto3-1.26.112} (90%) rename metadata/md5-cache/dev-python/{boto3-1.26.110 => boto3-1.26.113} (90%) delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.99 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.108 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.110 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.111 rename metadata/md5-cache/dev-python/{botocore-1.29.106 => botocore-1.29.112} (96%) rename metadata/md5-cache/dev-python/{botocore-1.29.107 => botocore-1.29.113} (96%) delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.99 create mode 100644 metadata/md5-cache/dev-python/cachelib-0.10.2-r1 create mode 100644 metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/dev-python/croniter-1.3.14 delete mode 100644 metadata/md5-cache/dev-python/google-auth-2.16.2 delete mode 100644 metadata/md5-cache/dev-python/google-auth-2.17.0 delete mode 100644 metadata/md5-cache/dev-python/google-auth-2.17.2 rename metadata/md5-cache/dev-python/{google-auth-2.16.3 => google-auth-2.17.3} (99%) create mode 100644 metadata/md5-cache/dev-python/gsd-2.8.1 create mode 100644 metadata/md5-cache/dev-python/hcloud-python-1.19.0 create mode 100644 metadata/md5-cache/dev-python/html5-parser-0.4.11 create mode 100644 metadata/md5-cache/dev-python/icalendar-5.0.5 create mode 100644 metadata/md5-cache/dev-python/ipyparallel-8.6.0 rename metadata/md5-cache/dev-python/{jupyter_client-8.0.3 => jupyter-client-8.0.3} (99%) rename metadata/md5-cache/dev-python/{jupyter_client-8.1.0 => jupyter-client-8.1.0} (99%) create mode 100644 metadata/md5-cache/dev-python/jupyter-client-8.2.0 delete mode 100644 metadata/md5-cache/dev-python/jupyter_client-7.4.9 create mode 100644 metadata/md5-cache/dev-python/jupyterlab-server-2.22.1 delete mode 100644 metadata/md5-cache/dev-python/kombu-5.3.0_beta2 create mode 100644 metadata/md5-cache/dev-python/kombu-5.3.0_beta3 create mode 100644 metadata/md5-cache/dev-python/libvirt-python-9.2.0 create mode 100644 metadata/md5-cache/dev-python/lit-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/dev-python/owslib-0.29.1 create mode 100644 metadata/md5-cache/dev-python/packaging-23.1 delete mode 100644 metadata/md5-cache/dev-python/pdm-pep517-1.1.2-r1 create mode 100644 metadata/md5-cache/dev-python/pikepdf-7.2.0 delete mode 100644 metadata/md5-cache/dev-python/poetry-core-1.5.1 create mode 100644 metadata/md5-cache/dev-python/pyfakefs-5.2.2 create mode 100644 metadata/md5-cache/dev-python/pyghmi-1.5.61 create mode 100644 metadata/md5-cache/dev-python/pytest-httpx-0.22.0 create mode 100644 metadata/md5-cache/dev-python/rich-13.3.4 create mode 100644 metadata/md5-cache/dev-python/scikit-build-0.17.1 create mode 100644 metadata/md5-cache/dev-python/sphinx-autodoc-typehints-1.23.0 create mode 100644 metadata/md5-cache/dev-python/sphinx_celery-2.0.0-r2 delete mode 100644 metadata/md5-cache/dev-python/spotipy-2.22.1 create mode 100644 metadata/md5-cache/dev-python/tekore-4.6.0 create mode 100644 metadata/md5-cache/dev-python/tifffile-2023.4.12 create mode 100644 metadata/md5-cache/dev-python/tox-4.4.12 delete mode 100644 metadata/md5-cache/dev-python/wheel-0.38.4 create mode 100644 metadata/md5-cache/dev-python/xlsxwriter-3.1.0 create mode 100644 metadata/md5-cache/dev-qt/assistant-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/designer-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/linguist-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/linguist-tools-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/pixeltool-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qdbus-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qdbusviewer-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qdoc-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qt3d-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtbluetooth-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtcharts-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtconcurrent-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtcore-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtdatavis3d-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtdbus-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtdeclarative-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtdiag-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtgamepad-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtgui-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qthelp-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtimageformats-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtlocation-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtmultimedia-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtnetwork-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtnetworkauth-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtopengl-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtpaths-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtplugininfo-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtpositioning-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtprintsupport-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtquickcontrols-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtquicktimeline-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtscript-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtscxml-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtsensors-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtserialbus-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtserialport-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtspeech-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtsql-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtsvg-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qttest-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qttranslations-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtwayland-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtwebchannel-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtwebengine-5.15.9_p20230404 create mode 100644 metadata/md5-cache/dev-qt/qtwebsockets-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtwebview-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtwidgets-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtx11extras-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtxml-5.15.9 create mode 100644 metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.9 create mode 100644 metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 delete mode 100644 metadata/md5-cache/dev-ruby/google-protobuf-3.14.0 delete mode 100644 metadata/md5-cache/dev-ruby/google-protobuf-3.19.3 create mode 100644 metadata/md5-cache/dev-ruby/http-cookie-1.0.5-r1 create mode 100644 metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 create mode 100644 metadata/md5-cache/dev-ruby/ox-2.14.16 create mode 100644 metadata/md5-cache/dev-ruby/yard-0.9.34 create mode 100644 metadata/md5-cache/dev-util/android-studio-2022.3.1.11 create mode 100644 metadata/md5-cache/dev-util/bpftrace-0.17.0-r4 create mode 100644 metadata/md5-cache/dev-util/fq-0.5.0 create mode 100644 metadata/md5-cache/dev-util/github-cli-2.27.0 create mode 100644 metadata/md5-cache/dev-util/kbuild-0.1.9998.3499-r4 rename metadata/md5-cache/dev-util/{kbuild-0.1.9998.3572-r3 => kbuild-0.1.9998.3572-r4} (90%) create mode 100644 metadata/md5-cache/dev-util/librnp-0.16.3 create mode 100644 metadata/md5-cache/dev-util/lldb-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.151.0 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.152.0 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.155.0 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.158.0 rename metadata/md5-cache/dev-util/{stripe-mock-0.153.0 => stripe-mock-0.160.0} (83%) create mode 100644 metadata/md5-cache/dev-util/tree-sitter-cli-0.20.8 create mode 100644 metadata/md5-cache/dev-util/watchman-2023.04.10.00 delete mode 100644 metadata/md5-cache/dev-vcs/rcs-5.10.1 create mode 100644 metadata/md5-cache/dev-vcs/rcs-5.10.1-r1 create mode 100644 metadata/md5-cache/games-action/astromenace-1.4.2 delete mode 100644 metadata/md5-cache/gui-libs/wlroots-0.16.0 delete mode 100644 metadata/md5-cache/gui-libs/wlroots-0.16.1 delete mode 100644 metadata/md5-cache/gui-wm/sway-1.8-r1 rename metadata/md5-cache/kde-plasma/{breeze-gtk-5.27.4-r1 => breeze-gtk-5.27.4-r2} (93%) rename metadata/md5-cache/kde-plasma/{kpipewire-5.27.4 => kpipewire-5.27.4-r1} (94%) rename metadata/md5-cache/kde-plasma/{kwin-5.27.4-r1 => kwin-5.27.4.1} (97%) rename metadata/md5-cache/kde-plasma/{plasma-workspace-5.27.4.1-r1 => plasma-workspace-5.27.4.1-r2} (99%) delete mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-102.9.1 create mode 100644 metadata/md5-cache/mail-mta/courier-1.2.3-r1 create mode 100644 metadata/md5-cache/mail-mta/postfix-3.8.0_rc1 rename metadata/md5-cache/mail-mta/{postfix-3.8_pre20230402 => postfix-3.9_pre20230412} (91%) delete mode 100644 metadata/md5-cache/media-gfx/eog-plugins-42.3 create mode 100644 metadata/md5-cache/media-gfx/eog-plugins-42.3-r1 delete mode 100644 metadata/md5-cache/media-gfx/eog-plugins-44.0 create mode 100644 metadata/md5-cache/media-gfx/eog-plugins-44.0-r1 rename metadata/md5-cache/media-gfx/{flameshot-12.0.0 => flameshot-12.0.0-r1} (66%) rename metadata/md5-cache/media-gfx/{flameshot-12.1.0 => flameshot-12.1.0-r1} (66%) delete mode 100644 metadata/md5-cache/media-gfx/img2pdf-0.4.4 create mode 100644 metadata/md5-cache/media-gfx/img2pdf-0.4.4-r1 create mode 100644 metadata/md5-cache/media-libs/libopenraw-0.3.4 create mode 100644 metadata/md5-cache/media-video/droidcam-2.0.0 create mode 100644 metadata/md5-cache/media-video/ffmpeg-4.4.4 create mode 100644 metadata/md5-cache/media-video/ffmpeg-5.1.3 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.65-r3 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.66-r1 rename metadata/md5-cache/media-video/{pipewire-0.3.68-r1 => pipewire-0.3.69} (99%) create mode 100644 metadata/md5-cache/media-video/pitivi-2023.03 delete mode 100644 metadata/md5-cache/media-video/wireplumber-0.4.13 rename metadata/md5-cache/net-analyzer/{ettercap-0.8.3.1-r2 => ettercap-0.8.3.1-r3} (97%) create mode 100644 metadata/md5-cache/net-analyzer/wireshark-3.6.13 create mode 100644 metadata/md5-cache/net-analyzer/wireshark-4.0.5 create mode 100644 metadata/md5-cache/net-dialup/ppp-2.5.0 delete mode 100644 metadata/md5-cache/net-firewall/firewalld-1.2.1 delete mode 100644 metadata/md5-cache/net-firewall/firewalld-1.2.2 create mode 100644 metadata/md5-cache/net-firewall/firewalld-1.3.1 rename metadata/md5-cache/net-im/{cawbird-1.5-r2 => cawbird-1.5-r3} (97%) rename metadata/md5-cache/net-im/{signal-desktop-bin-6.13.0 => signal-desktop-bin-6.14.0} (97%) create mode 100644 metadata/md5-cache/net-libs/gupnp-igd-1.6.0 rename metadata/md5-cache/net-libs/{libnice-0.1.19 => libnice-0.1.19-r1} (85%) rename metadata/md5-cache/net-libs/{libsearpc-3.3.0 => libsearpc-3.3.0-r1} (97%) create mode 100644 metadata/md5-cache/net-misc/dhcpcd-9.5.0 delete mode 100644 metadata/md5-cache/net-misc/dropbox-168.4.4802 delete mode 100644 metadata/md5-cache/net-misc/dropbox-169.4.5684 create mode 100644 metadata/md5-cache/net-misc/nextcloud-client-3.8.0 create mode 100644 metadata/md5-cache/net-misc/streamlink-5.4.0 rename metadata/md5-cache/net-news/{liferea-1.14.4 => liferea-1.14.5} (98%) rename metadata/md5-cache/net-p2p/{transmission-4.0.1-r2 => transmission-4.0.3} (98%) create mode 100644 metadata/md5-cache/net-vpn/tailscale-1.38.4 rename metadata/md5-cache/sci-libs/{hdf5-1.12.2-r5 => hdf5-1.12.2-r6} (97%) rename metadata/md5-cache/sci-libs/{plplot-5.15.0-r104 => plplot-5.15.0-r105} (99%) create mode 100644 metadata/md5-cache/sci-libs/transformers-4.27.4 rename metadata/md5-cache/sci-mathematics/{opensmt-2.4.3-r1 => opensmt-2.4.3-r2} (80%) create mode 100644 metadata/md5-cache/sci-misc/boinc-7.22.0 create mode 100644 metadata/md5-cache/sci-visualization/veusz-3.6.2 delete mode 100644 metadata/md5-cache/sys-apps/openrc-0.45.2-r2 create mode 100644 metadata/md5-cache/sys-block/fio-3.34 create mode 100644 metadata/md5-cache/sys-devel/clang-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-devel/gcc-10.4.1_p20230413 create mode 100644 metadata/md5-cache/sys-devel/lld-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-fs/lvm2-2.03.17-r2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.167 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.172 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.174 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.175 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.102 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.104 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-5.15.103 => gentoo-kernel-5.15.107} (91%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.94 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.231 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.234 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.236 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.237 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.238 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.12 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.15 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.19 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.21 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-6.1.20 => gentoo-kernel-6.1.24} (91%) rename metadata/md5-cache/sys-kernel/{gentoo-kernel-6.2.9 => gentoo-kernel-6.2.11} (91%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.2.6 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.2.7 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.2.8 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.167 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.172 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.174 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.175 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.102 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.104 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-5.15.103 => gentoo-kernel-bin-5.15.107} (70%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.94 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.231 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.234 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.236 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.237 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.238 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.12 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.19 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.21 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-6.1.20 => gentoo-kernel-bin-6.1.24} (74%) rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-6.1.15 => gentoo-kernel-bin-6.2.11} (69%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.2.6 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.2.7 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.2.8 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.2.9 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.107 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.24 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.2.11 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.167 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.172 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.174 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.175 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.102 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.104 rename metadata/md5-cache/sys-kernel/{vanilla-kernel-5.15.103 => vanilla-kernel-5.15.107} (93%) delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.94 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.231 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.234 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.236 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.237 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.238 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.12 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.15 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.20 rename metadata/md5-cache/sys-kernel/{vanilla-kernel-6.1.21 => vanilla-kernel-6.1.24} (94%) rename metadata/md5-cache/sys-kernel/{vanilla-kernel-6.1.19 => vanilla-kernel-6.2.11} (74%) delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.2.6 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.2.7 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.2.8 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.2.9 rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.106 => vanilla-sources-5.15.107} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.23 => vanilla-sources-6.1.24} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.2.10 => vanilla-sources-6.2.11} (91%) create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230414 create mode 100644 metadata/md5-cache/sys-libs/ncurses-6.4_p20230401 create mode 100644 metadata/md5-cache/sys-libs/ncurses-6.4_p20230408 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.167 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.172 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.174 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.175 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.102 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.104 rename metadata/md5-cache/virtual/{dist-kernel-5.15.103 => dist-kernel-5.15.107} (54%) delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.94 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.231 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.234 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.236 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.237 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.238 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.12 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.19 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.21 rename metadata/md5-cache/virtual/{dist-kernel-6.1.15 => dist-kernel-6.1.24} (57%) rename metadata/md5-cache/virtual/{dist-kernel-6.1.20 => dist-kernel-6.2.11} (57%) delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.2.6 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.2.7 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.2.8 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.2.9 rename metadata/md5-cache/virtual/{opencl-3-r2 => opencl-3-r3} (68%) rename metadata/md5-cache/www-apache/{mod_musicindex-1.4.1-r3 => mod_musicindex-1.4.1-r4} (62%) rename metadata/md5-cache/www-apps/{dokuwiki-20200729 => dokuwiki-20230404} (70%) delete mode 100644 metadata/md5-cache/www-apps/element-1.11.22 rename metadata/md5-cache/www-apps/{element-1.11.23 => element-1.11.29} (91%) create mode 100644 metadata/md5-cache/www-apps/nextcloud-24.0.11 create mode 100644 metadata/md5-cache/www-apps/nextcloud-25.0.5 create mode 100644 metadata/md5-cache/www-apps/nextcloud-26.0.0 create mode 100644 metadata/md5-cache/www-client/chromium-112.0.5615.49 create mode 100644 metadata/md5-cache/www-servers/apache-2.4.57 create mode 100644 metadata/md5-cache/www-servers/uwsgi-2.0.21 create mode 100644 metadata/md5-cache/x11-drivers/xf86-video-intel-2.99.917_p20230201 rename metadata/md5-cache/x11-plugins/{allin1-0.5.0-r2 => allin1-0.5.0-r3} (83%) create mode 100644 metadata/md5-cache/x11-plugins/wmamixer-1.1 create mode 100644 metadata/md5-cache/x11-plugins/wmsysmon-0.8.1 rename net-analyzer/ettercap/{ettercap-0.8.3.1-r2.ebuild => ettercap-0.8.3.1-r3.ebuild} (97%) create mode 100644 net-analyzer/ettercap/files/ettercap-0.8.3.1-musl.patch create mode 100644 net-analyzer/wireshark/wireshark-3.6.13.ebuild create mode 100644 net-analyzer/wireshark/wireshark-4.0.5.ebuild create mode 100644 net-dialup/ppp/files/ppp-2.5.0-add-dhcp-plugin.patch create mode 100644 net-dialup/ppp/files/ppp-2.5.0-dhcp/0001-Convert-sys_errlist-to-strerror.patch create mode 100644 net-dialup/ppp/files/ppp-2.5.0-dhcp/0002-Add-Makefile.am.patch create mode 100644 net-dialup/ppp/files/ppp-2.5.0-dhcp/0003-Fix-build-with-ppp-2.5.0.patch create mode 100644 net-dialup/ppp/ppp-2.5.0.ebuild delete mode 100644 net-firewall/firewalld/firewalld-1.2.1.ebuild rename net-firewall/firewalld/{firewalld-1.2.2.ebuild => firewalld-1.3.1.ebuild} (96%) rename net-im/cawbird/{cawbird-1.5-r2.ebuild => cawbird-1.5-r3.ebuild} (94%) create mode 100644 net-im/cawbird/files/cawbird-1.5-clang16.patch rename net-im/signal-desktop-bin/{signal-desktop-bin-6.13.0.ebuild => signal-desktop-bin-6.14.0.ebuild} (100%) create mode 100644 net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild rename net-libs/libnice/{libnice-0.1.19.ebuild => libnice-0.1.19-r1.ebuild} (86%) create mode 100644 net-libs/libsearpc/files/libsearpc-3.3.0-clang16.patch rename net-libs/libsearpc/{libsearpc-3.3.0.ebuild => libsearpc-3.3.0-r1.ebuild} (94%) create mode 100644 net-misc/dhcpcd/dhcpcd-9.5.0.ebuild delete mode 100644 net-misc/dropbox/dropbox-168.4.4802.ebuild delete mode 100644 net-misc/dropbox/dropbox-169.4.5684.ebuild create mode 100644 net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild create mode 100644 net-misc/streamlink/streamlink-5.4.0.ebuild rename net-news/liferea/{liferea-1.14.4.ebuild => liferea-1.14.5.ebuild} (100%) rename net-p2p/transmission/{transmission-4.0.1-r2.ebuild => transmission-4.0.3.ebuild} (100%) create mode 100644 net-vpn/tailscale/tailscale-1.38.4.ebuild create mode 100644 profiles/prefix/linux/arm64/eapi create mode 100644 profiles/prefix/linux/arm64/make.defaults create mode 100644 profiles/prefix/linux/arm64/parent create mode 100644 sci-libs/caffe2/files/caffe2-2.0.0-gcc13.patch create mode 100644 sci-libs/hdf5/files/hdf5-1.12.2-configure-clang16.patch rename sci-libs/hdf5/{hdf5-1.12.2-r5.ebuild => hdf5-1.12.2-r6.ebuild} (98%) create mode 100644 sci-libs/plplot/files/plplot-5.15.0-configure-clang16.patch rename sci-libs/plplot/{plplot-5.15.0-r104.ebuild => plplot-5.15.0-r105.ebuild} (99%) create mode 100644 sci-libs/transformers/Manifest create mode 100644 sci-libs/transformers/metadata.xml create mode 100644 sci-libs/transformers/transformers-4.27.4.ebuild rename sci-mathematics/opensmt/{opensmt-2.4.3-r1.ebuild => opensmt-2.4.3-r2.ebuild} (98%) create mode 100644 sci-misc/boinc/boinc-7.22.0.ebuild create mode 100644 sci-visualization/veusz/veusz-3.6.2.ebuild delete mode 100644 sys-apps/openrc/files/openrc-0.45.2-grep-3.8.patch delete mode 100644 sys-apps/openrc/openrc-0.45.2-r2.ebuild create mode 100644 sys-block/fio/fio-3.34.ebuild create mode 100644 sys-devel/clang-common/clang-common-17.0.0_pre20230414.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230414.ebuild create mode 100644 sys-devel/clang/clang-17.0.0_pre20230414.ebuild delete mode 100644 sys-devel/gcc/files/gcc-13.0.1_pre20230326-76_all_all_PR109265_PR109274_PR109325_range_def_chain.patch delete mode 100644 sys-devel/gcc/files/gcc-13.0.1_pre20230402-PR109304-ICE-python3.12.patch create mode 100644 sys-devel/gcc/gcc-10.4.1_p20230413.ebuild create mode 100644 sys-devel/lld/lld-17.0.0_pre20230414.ebuild create mode 100644 sys-devel/llvm-common/llvm-common-17.0.0_pre20230414.ebuild create mode 100644 sys-devel/llvm/llvm-17.0.0_pre20230414.ebuild delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.05-dmeventd-no-idle-exit.patch delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.12-static-libm.patch delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.12-static-pkgconfig-libs-2.patch delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.14-freopen_n2.patch delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.14-r1-fopen-to-freopen.patch delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.14-static-pkgconfig-libs.patch delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.16-dm_lvm_rules_no_systemd.patch delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.16-musl-strerror_r.patch delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.17-dynamic-static-ldflags.patch delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.17-musl-LOCK_EX.patch delete mode 100644 sys-fs/lvm2/files/lvm2-2.03.17-readelf.patch delete mode 100644 sys-fs/lvm2/lvm2-2.03.17-r2.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.172.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.175.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.104.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.15.103.ebuild => gentoo-kernel-bin-5.15.107.ebuild} (100%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.234.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.237.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.238.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.15.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.21.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-6.1.20.ebuild => gentoo-kernel-bin-6.1.24.ebuild} (100%) rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-6.2.7.ebuild => gentoo-kernel-bin-6.2.11.ebuild} (100%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.6.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.8.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.9.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.167.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.172.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.174.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.175.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.102.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.104.ebuild rename sys-kernel/gentoo-kernel/{gentoo-kernel-5.15.103.ebuild => gentoo-kernel-5.15.107.ebuild} (100%) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.94.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.231.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.234.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.236.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.237.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.238.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.12.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.15.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.19.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.21.ebuild rename sys-kernel/gentoo-kernel/{gentoo-kernel-6.1.20.ebuild => gentoo-kernel-6.1.24.ebuild} (100%) rename sys-kernel/gentoo-kernel/{gentoo-kernel-6.2.7.ebuild => gentoo-kernel-6.2.11.ebuild} (100%) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.2.6.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.2.8.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.2.9.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.107.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.24.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.2.11.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.167.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.172.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.174.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.175.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.103.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.104.ebuild rename sys-kernel/vanilla-kernel/{vanilla-kernel-5.15.102.ebuild => vanilla-kernel-5.15.107.ebuild} (100%) delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.94.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.231.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.234.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.236.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.237.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.238.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.12.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.15.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.20.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.21.ebuild rename sys-kernel/vanilla-kernel/{vanilla-kernel-6.1.19.ebuild => vanilla-kernel-6.1.24.ebuild} (100%) rename sys-kernel/vanilla-kernel/{vanilla-kernel-6.2.7.ebuild => vanilla-kernel-6.2.11.ebuild} (100%) delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.2.6.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.2.8.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.2.9.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.106.ebuild => vanilla-sources-5.15.107.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.23.ebuild => vanilla-sources-6.1.24.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.2.10.ebuild => vanilla-sources-6.2.11.ebuild} (100%) create mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230414.ebuild create mode 100644 sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230414.ebuild create mode 100644 sys-libs/libcxx/libcxx-17.0.0_pre20230414.ebuild create mode 100644 sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230414.ebuild create mode 100644 sys-libs/libomp/libomp-17.0.0_pre20230414.ebuild create mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230414.ebuild create mode 100644 sys-libs/ncurses/ncurses-6.4_p20230401.ebuild create mode 100644 sys-libs/ncurses/ncurses-6.4_p20230408.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.167.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.174.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.175.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.102.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.103.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.104.ebuild rename virtual/dist-kernel/{dist-kernel-5.10.172.ebuild => dist-kernel-5.15.107.ebuild} (100%) delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.94.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.231.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.234.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.236.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.237.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.238.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.12.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.19.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.21.ebuild rename virtual/dist-kernel/{dist-kernel-6.1.15.ebuild => dist-kernel-6.1.24.ebuild} (100%) rename virtual/dist-kernel/{dist-kernel-6.1.20.ebuild => dist-kernel-6.2.11.ebuild} (100%) delete mode 100644 virtual/dist-kernel/dist-kernel-6.2.6.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.2.7.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.2.8.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.2.9.ebuild rename virtual/opencl/{opencl-3-r2.ebuild => opencl-3-r3.ebuild} (95%) create mode 100644 www-apache/mod_musicindex/files/mod_musicindex-1.4.1-slibtool.patch rename www-apache/mod_musicindex/{mod_musicindex-1.4.1-r3.ebuild => mod_musicindex-1.4.1-r4.ebuild} (87%) rename www-apps/dokuwiki/{dokuwiki-20200729.ebuild => dokuwiki-20230404.ebuild} (96%) delete mode 100644 www-apps/element/element-1.11.23.ebuild rename www-apps/element/{element-1.11.22.ebuild => element-1.11.29.ebuild} (100%) create mode 100644 www-apps/nextcloud/nextcloud-24.0.11.ebuild create mode 100644 www-apps/nextcloud/nextcloud-25.0.5.ebuild create mode 100644 www-apps/nextcloud/nextcloud-26.0.0.ebuild create mode 100644 www-client/chromium/chromium-112.0.5615.49.ebuild create mode 100644 www-client/chromium/files/chromium-112-compiler.patch create mode 100644 www-client/chromium/files/chromium-112-libstdc++-1.patch create mode 100644 www-client/chromium/files/chromium-112-libstdc++.patch create mode 100644 www-client/chromium/files/chromium-112-sql-relax.patch create mode 100644 www-servers/apache/apache-2.4.57.ebuild create mode 100644 www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch create mode 100644 www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch create mode 100644 www-servers/uwsgi/uwsgi-2.0.21.ebuild create mode 100644 x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20230201.ebuild rename x11-plugins/allin1/{allin1-0.5.0-r2.ebuild => allin1-0.5.0-r3.ebuild} (71%) create mode 100644 x11-plugins/allin1/files/allin1-0.5.0-makefile.patch delete mode 100644 x11-plugins/allin1/files/makefile-r2.patch create mode 100644 x11-plugins/wmamixer/wmamixer-1.1.ebuild create mode 100644 x11-plugins/wmsysmon/wmsysmon-0.8.1.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 0f03438e811dd68872d40ae52a1931dc218522b3..28608cd851d5c11a256c9bdcb050ae726fc87d04 100644 GIT binary patch literal 29471 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 C#S}pR literal 29467 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 diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index bc9c1fed626dfeab549a0f49d75e819dcb5abf84..e633ee80be0ab31310a6c3270a0570040836e98f 100644 GIT binary patch literal 4719 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 Date: Fri, 24 Feb 2023 14:25:16 -0500 Subject: [PATCH] Expose automated tests under "make check" @@ -31,7 +31,7 @@ index 511f8cf..1b627b2 100644 @ $(MAKE) --no-print-directory -C testsuite test diff --git a/testsuite/Makefile b/testsuite/Makefile -index b60e98a..275a3e8 100644 +index b60e98a..8b1163c 100644 --- a/testsuite/Makefile +++ b/testsuite/Makefile @@ -49,15 +49,17 @@ SRCS = token_test_main.c hrg_test_main.c \ @@ -85,7 +85,7 @@ index b60e98a..275a3e8 100644 +check test: $(patsubst %, run_%, $(AUTO_EXECS)) +run_%: % -+ ./$< ++ LD_LIBRARY_PATH="$(LD_LIBRARY_PATH):$(LIBDIR)" ./$< +run_multi_thread: multi_thread -+ OMP_NUM_THREADS=100 ./$< ++ LD_LIBRARY_PATH="$(LD_LIBRARY_PATH):$(LIBDIR)" OMP_NUM_THREADS=100 ./$< diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 3819769545c75d5f218d3a63cb0e6a9e402328ec..d299f14eb93e4098ae5ac3a431daef90e5a4bda9 100644 GIT binary patch delta 31128 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 delta 31137 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 E02Y$BM*si- diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest index 6435b2745166..cd845f043733 100644 --- a/app-admin/ansible-lint/Manifest +++ b/app-admin/ansible-lint/Manifest @@ -1,3 +1,3 @@ -DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9 SHA512 05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252 DIST ansible-lint-6.14.2.tar.gz 473090 BLAKE2B 7ee73ab0b9539ae56cdf0220d79b271c45747fc1379f818e14f99b0d361e87cd7410548261e369a1d90cb3dceeb53bd46d614b041c837253ef643b653430bf51 SHA512 bb7350b56b9f81d398509b612cf1631020c21bed4f08ea8dda482460c18a1c0388269af513833778f29f1003a114366af885e7b7f31149731bad2067a904d30a DIST ansible-lint-6.14.4.tar.gz 475223 BLAKE2B 01649f9890ca8c78097a810524fe6e6737cf77359d7537e799210ba25dd6aa0f7bb9f1e4a1ba80bb9dafcdedcde73d5c15bb71c47cc2ae18176e9d5cd91db093 SHA512 5274cab25bd648b87f1edaf55b480e3daf29d3ccc7c9d7c5f4013b96b7101c95ed264a2456789ad819be41712c8faad6206133ad26fa100353ef7d2d36c5fe43 +DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424 SHA512 dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c diff --git a/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild b/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild index ee1d61c5c73c..d64738c78bda 100644 --- a/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild +++ b/app-admin/ansible-lint/ansible-lint-6.14.2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" # Upstream has stated explicitly that all tests require Internet access PROPERTIES="test_network" diff --git a/app-admin/ansible-lint/ansible-lint-6.12.1.ebuild b/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild similarity index 91% rename from app-admin/ansible-lint/ansible-lint-6.12.1.ebuild rename to app-admin/ansible-lint/ansible-lint-6.14.6.ebuild index 70acfb5c1344..aff142066ce1 100644 --- a/app-admin/ansible-lint/ansible-lint-6.12.1.ebuild +++ b/app-admin/ansible-lint/ansible-lint-6.14.6.ebuild @@ -3,18 +3,18 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be improved" HOMEPAGE="https://github.com/ansible/ansible-lint" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~riscv" +KEYWORDS="~amd64 ~riscv" # Upstream has stated explicitly that all tests require Internet access PROPERTIES="test_network" @@ -31,7 +31,7 @@ RDEPEND=" >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}] >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}] - >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}] + >=dev-util/yamllint-1.30.0[${PYTHON_USEDEP}] dev-vcs/git" BDEPEND=" >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] diff --git a/app-admin/apache-tools/Manifest b/app-admin/apache-tools/Manifest index f20dba62d411..14899b71d06f 100644 --- a/app-admin/apache-tools/Manifest +++ b/app-admin/apache-tools/Manifest @@ -1,3 +1,4 @@ DIST httpd-2.4.54.tar.bz2 7434530 BLAKE2B be2ba2d33368f9dd619e36e63dd3635fbcf55773a539ac2840251bda04311f3eb535c08a37ab58d8b184c71e75b90b92e2bdc4e59c722cfb146de516f6e1ed04 SHA512 228493b2ff32c4142c6e484d304f2ea12e467498605fe12adce2b61388d8efe7b2e96ae2fd0abd1dc88a5f12d625e007d8da0ae5628cff2a5272806754f41e18 DIST httpd-2.4.55.tar.bz2 7456187 BLAKE2B 98e9ec41aa3ccbbe533672ba6de8421e1f0cb5a4b4a06d0cf26c676945bcd5ebe66a1fd21d941ad8ff2c9183565ce542a5643730bbee5972934008652924945b SHA512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb DIST httpd-2.4.56.tar.bz2 7456418 BLAKE2B f9aaf5038543aeec79d5b8615b1b2120fe321966280574c685070f2356f8f1dba1d55a9a25f46cb5ecdd6e3f03785fe7a4e1b965506896cb889720728aa18101 SHA512 5f12cd9878d822384b1bb163fea4d8edee5e7a0dd8b2389264387971268145cccc6a5a27ddf0436c5f1f631acc5fdc4874da2a47911483e421ca40bf783e0e12 +DIST httpd-2.4.57.tar.bz2 7457022 BLAKE2B b33b51a741acd308ef4d4bdd2444d43eca9db68676fa67ec907eeea7384554f3f9a5608fc43dcf5819498264bbe36f176f30be9809474307642b70720036b88c SHA512 4d1e0a274ee90bdfb5f38d4a7d73a7367ed1c6388e26280e640014e49abc0df03683705b88dcfe2ec2da313dda4c7b4a3b86daffa1911f58e224eba89d82d155 diff --git a/app-admin/apache-tools/apache-tools-2.4.57.ebuild b/app-admin/apache-tools/apache-tools-2.4.57.ebuild new file mode 100644 index 000000000000..78acadb3488b --- /dev/null +++ b/app-admin/apache-tools/apache-tools-2.4.57.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 ~sparc64-solaris ~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 ccb60367122a..a379cc7b662f 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,8 +1,4 @@ DIST aws-cli-1.27.104.gh.tar.gz 2392876 BLAKE2B 860f0d8ddf4c283d7b4e98ded1c9ca66b23e6a63107be0810b1ec3a513a05196aaa3d613a0597af84f4637621b05ab30e89f221bd47478342693611be5ee306d SHA512 57e26dcca866ab7c30abf0c2e15ea7ce617c0abe123a983157ab188c6c7c8d217d8515f1c9e329ae1fd53561e6aa6711e2ee50d9258fe3aadeca7a9b5de92ac4 -DIST aws-cli-1.27.106.gh.tar.gz 2394080 BLAKE2B a83e50310ba5db667fb999f2f8dc4a32159b3934c7e305d48f09075f8210a298acce56f63827ac22a3686fd4c948fcde3382da005b9989287a09724734718c83 SHA512 8659a92851f0bffc3d92430aa955a319c689783ff907c51ed0b42bc0edd5301293c390269504cfee5833f69c69c372dae3995964460d41adf755966124b22579 -DIST aws-cli-1.27.107.gh.tar.gz 2394636 BLAKE2B f64dec24fbebaf22aa734c54cf54084b036ea627f1c004705f3a630a6efef59b5c826c5ffd4372dffebf86c4cfa507ed465f965a3a200e2a997cde5f166e0b6e SHA512 3e32ab758eba1d7b4bc8b4e5bc6c71bbe72a69d6b50dc5b51c6f8a0eb44cc53a4f91680ca84003f7692c1b1bdc727de41772df03940e0f19bddbc7b40682fd4c -DIST aws-cli-1.27.108.gh.tar.gz 2394853 BLAKE2B a6b0752b1d87f9df1b284ba4fc3da78e31fb29e19224fff5b970db3584b9927528efb433e93f38070c01ef61ee63743370092ec7da1e8f0eaf0b54d9fe8ddc1f SHA512 9e7f6d9f94bf95b379d32bef40a87b9de4d26cc7a5377614b0cf2f1b861a09ac9014d14c72a64bb89741a653e0956962bd268681b6b4a26b1e5810fd55d77d20 DIST aws-cli-1.27.109.gh.tar.gz 2396167 BLAKE2B a4221643b05b076fc9304491041e3b1444cde2e7cc6ddbf21cc2cba30cad276f20d8ad4a00d6e7576201e74c1b6b477c6a669c88ef7b5f8760effef27d4a3de1 SHA512 b102b71304454d434450d0e80c2d42b639464e1621a975573ee5c6010232ed67d5b1702c126db9412ef894b3599f757e5e57161ffe87d491b6e10c165c451a82 -DIST aws-cli-1.27.110.gh.tar.gz 2397839 BLAKE2B 4f3124d3f098228b29085df0894b0606babaa5c5ddbd46e52730e832b2c3a0f8a54d16c91c04675bd62b9703fa59b4c29c6274e67f332c7572177847239d5aae SHA512 bbc42c491054b5bbff2613698aa70b157a3eb60dd7231ebdb7f921f43c4e41a81962476e26a30516fb761ba3d3b464e163f1fe980604ea28dad1632ddc6a8fd9 -DIST aws-cli-1.27.111.gh.tar.gz 2397954 BLAKE2B e19cf91363b7a87722ee50fa76fa25cfc9357f374344e522cce26ae9dc2624195f40824f77abb5ee8abe843ebb26a3ca589669255223fa1c3988da22756a2763 SHA512 11aac87b07c177f5348da6f7362042fb93e0214556315608d93a32936a946feca8861bd8f215bf5cb0e43c19b1a724ca4068eef64eb33630986ea668cb62be83 -DIST aws-cli-1.27.99.gh.tar.gz 2388286 BLAKE2B f9be204722470fdbc5b4a1f7453370033c78800dac6d4ca63480705988e6bd02899f0646c034f39a3e87a2988f79d9d23989ba9f4036e931102ca4c0e46989b1 SHA512 a07ac30eab8cd8f19f35bb7d203b6ef150c585a61df63dfa54d469591e57766f3cbdab3053a155837da82d1c9f702302f4821558c7b7cb9dc985fec7a58dacf1 +DIST aws-cli-1.27.112.gh.tar.gz 2398322 BLAKE2B aad52e0df4da8c59441b6540f0ce3ac2884157260584ecf3b4af8826d4a3e60190100727e725d211b0299552addce19d9ffe903cb8e5b13113df052a2c23f2d2 SHA512 dc06c09963002ef2cc4b419cbeed0f0f99f1ca73140cca9c942f76b49e49905cb51ee1be8a9235b1edfd79543ae25664ea0d283b5bfa45b1346feb7f19cf3b78 +DIST aws-cli-1.27.113.gh.tar.gz 2398657 BLAKE2B 00fc53140bb5085713fecfb4182bb37a032d8cd02de4328435a04e2052ee058ca64ab05666562dd9665c86f95afccb94d1230b248408412a024c973b05ddadcd SHA512 238fd1743b008e76a50edbf688020ecf5d0a302f66d288cdc440893a40471525f9cdd85b8f3fa48370d235de2cafed9b616b335541194e5312e3869c5db746dd diff --git a/app-admin/awscli/awscli-1.27.104.ebuild b/app-admin/awscli/awscli-1.27.104.ebuild index 62c19f3a63fb..2d91a172182b 100644 --- a/app-admin/awscli/awscli-1.27.104.ebuild +++ b/app-admin/awscli/awscli-1.27.104.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.27.108.ebuild b/app-admin/awscli/awscli-1.27.108.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.108.ebuild +++ /dev/null @@ -1,80 +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 bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.27.110.ebuild b/app-admin/awscli/awscli-1.27.110.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.110.ebuild +++ /dev/null @@ -1,80 +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 bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.27.111.ebuild b/app-admin/awscli/awscli-1.27.111.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.111.ebuild +++ /dev/null @@ -1,80 +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 bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/awscli/awscli-1.27.106.ebuild b/app-admin/awscli/awscli-1.27.112.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.27.106.ebuild rename to app-admin/awscli/awscli-1.27.112.ebuild diff --git a/app-admin/awscli/awscli-1.27.107.ebuild b/app-admin/awscli/awscli-1.27.113.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.27.107.ebuild rename to app-admin/awscli/awscli-1.27.113.ebuild diff --git a/app-admin/awscli/awscli-1.27.99.ebuild b/app-admin/awscli/awscli-1.27.99.ebuild deleted file mode 100644 index 2d91a172182b..000000000000 --- a/app-admin/awscli/awscli-1.27.99.ebuild +++ /dev/null @@ -1,80 +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 bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -python_install_all() { - newbashcomp bin/aws_bash_completer aws - - insinto /usr/share/zsh/site-functions - newins bin/aws_zsh_completer.sh _aws - - distutils-r1_python_install_all - - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die -} diff --git a/app-admin/genromfs/genromfs-0.5.2.ebuild b/app-admin/genromfs/genromfs-0.5.2.ebuild index 830e6620cbee..52ad47d752ce 100644 --- a/app-admin/genromfs/genromfs-0.5.2.ebuild +++ b/app-admin/genromfs/genromfs-0.5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm64 ppc ~ppc64 ~s390 x86" +KEYWORDS="amd64 arm64 ~loong ppc ~ppc64 ~s390 x86" PATCHES=( "${FILESDIR}"/${P}-build.patch ) diff --git a/app-admin/pydf/pydf-12-r2.ebuild b/app-admin/pydf/pydf-12-r2.ebuild index 5af2a2313680..3e25d4bf004a 100644 --- a/app-admin/pydf/pydf-12-r2.ebuild +++ b/app-admin/pydf/pydf-12-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit python-r1 diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index ecb25a7f89d7a47a8d56ce1d8afbaeff61735859..d3f6041f6093c414e32c67b34e496b39d6293364 100644 GIT binary patch delta 16123 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

@D#DU8J8=YnN_vxg1% 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 main) +Author: Taiki Sugawara +Date: Wed May 12 18:26:11 2021 +0900 + + natspec patch for p7zip 17.x + +diff --git a/CPP/7zip/Archive/Zip/ZipItem.cpp b/CPP/7zip/Archive/Zip/ZipItem.cpp +index 353e895..44071f3 100644 +--- a/CPP/7zip/Archive/Zip/ZipItem.cpp ++++ b/CPP/7zip/Archive/Zip/ZipItem.cpp +@@ -1,9 +1,7 @@ + // Archive/ZipItem.cpp + +-#if (!defined _WIN32) && (!defined __CYGWIN__) && (!defined __APPLE__) + #include +-#include +-#endif ++#include + + #include "StdAfx.h" + +@@ -355,87 +353,15 @@ void CItem::GetUnicodeString(UString &res, const AString &s, bool isComment, boo + #endif + } + +- #if (!defined _WIN32) && (!defined __CYGWIN__) && (!defined __APPLE__) +- // Convert OEM char set to UTF-8 if needed +- // Use system locale to select code page +- +- Byte hostOS = GetHostOS(); +- if (!isUtf8 && ((hostOS == NFileHeader::NHostOS::kFAT) || (hostOS == NFileHeader::NHostOS::kNTFS))) { +- +- const char *oemcp; +- oemcp = getenv("OEMCP"); +- if (!oemcp) { +- oemcp = "CP437\0"; // CP name is 6 chars max +- +- const char *lc_to_cp_table[] = { +- "af_ZA", "CP850", "ar_SA", "CP720", "ar_LB", "CP720", "ar_EG", "CP720", +- "ar_DZ", "CP720", "ar_BH", "CP720", "ar_IQ", "CP720", "ar_JO", "CP720", +- "ar_KW", "CP720", "ar_LY", "CP720", "ar_MA", "CP720", "ar_OM", "CP720", +- "ar_QA", "CP720", "ar_SY", "CP720", "ar_TN", "CP720", "ar_AE", "CP720", +- "ar_YE", "CP720","ast_ES", "CP850", "az_AZ", "CP866", "az_AZ", "CP857", +- "be_BY", "CP866", "bg_BG", "CP866", "br_FR", "CP850", "ca_ES", "CP850", +- "zh_CN", "CP936", "zh_TW", "CP950", "kw_GB", "CP850", "cs_CZ", "CP852", +- "cy_GB", "CP850", "da_DK", "CP850", "de_AT", "CP850", "de_LI", "CP850", +- "de_LU", "CP850", "de_CH", "CP850", "de_DE", "CP850", "el_GR", "CP737", +- "en_AU", "CP850", "en_CA", "CP850", "en_GB", "CP850", "en_IE", "CP850", +- "en_JM", "CP850", "en_BZ", "CP850", "en_PH", "CP437", "en_ZA", "CP437", +- "en_TT", "CP850", "en_US", "CP437", "en_ZW", "CP437", "en_NZ", "CP850", +- "es_PA", "CP850", "es_BO", "CP850", "es_CR", "CP850", "es_DO", "CP850", +- "es_SV", "CP850", "es_EC", "CP850", "es_GT", "CP850", "es_HN", "CP850", +- "es_NI", "CP850", "es_CL", "CP850", "es_MX", "CP850", "es_ES", "CP850", +- "es_CO", "CP850", "es_ES", "CP850", "es_PE", "CP850", "es_AR", "CP850", +- "es_PR", "CP850", "es_VE", "CP850", "es_UY", "CP850", "es_PY", "CP850", +- "et_EE", "CP775", "eu_ES", "CP850", "fa_IR", "CP720", "fi_FI", "CP850", +- "fo_FO", "CP850", "fr_FR", "CP850", "fr_BE", "CP850", "fr_CA", "CP850", +- "fr_LU", "CP850", "fr_MC", "CP850", "fr_CH", "CP850", "ga_IE", "CP437", +- "gd_GB", "CP850", "gv_IM", "CP850", "gl_ES", "CP850", "he_IL", "CP862", +- "hr_HR", "CP852", "hu_HU", "CP852", "id_ID", "CP850", "is_IS", "CP850", +- "it_IT", "CP850", "it_CH", "CP850", "iv_IV", "CP437", "ja_JP", "CP932", +- "kk_KZ", "CP866", "ko_KR", "CP949", "ky_KG", "CP866", "lt_LT", "CP775", +- "lv_LV", "CP775", "mk_MK", "CP866", "mn_MN", "CP866", "ms_BN", "CP850", +- "ms_MY", "CP850", "nl_BE", "CP850", "nl_NL", "CP850", "nl_SR", "CP850", +- "nn_NO", "CP850", "nb_NO", "CP850", "pl_PL", "CP852", "pt_BR", "CP850", +- "pt_PT", "CP850", "rm_CH", "CP850", "ro_RO", "CP852", "ru_RU", "CP866", +- "sk_SK", "CP852", "sl_SI", "CP852", "sq_AL", "CP852", "sr_RS", "CP855", +- "sr_RS", "CP852", "sv_SE", "CP850", "sv_FI", "CP850", "sw_KE", "CP437", +- "th_TH", "CP874", "tr_TR", "CP857", "tt_RU", "CP866", "uk_UA", "CP866", +- "ur_PK", "CP720", "uz_UZ", "CP866", "uz_UZ", "CP857", "vi_VN", "CP1258", +- "wa_BE", "CP850", "zh_HK", "CP950", "zh_SG", "CP936"}; +- int table_len = sizeof(lc_to_cp_table) / sizeof(char *); +- int lc_len, i; +- +- char *lc = setlocale(LC_CTYPE, ""); +- +- if (lc && lc[0]) { +- // Compare up to the dot, if it exists, e.g. en_US.UTF-8 +- for (lc_len = 0; lc[lc_len] != '.' && lc[lc_len] != '\0'; ++lc_len) +- ; +- for (i = 0; i < table_len; i += 2) +- if (strncmp(lc, lc_to_cp_table[i], lc_len) == 0) +- oemcp = lc_to_cp_table[i + 1]; +- } +- } +- +- iconv_t cd; +- if ((cd = iconv_open("UTF-8", oemcp)) != (iconv_t)-1) { +- +- AString s_utf8; +- const char* src = s.Ptr(); +- size_t slen = s.Len(); +- size_t dlen = slen * 4; +- const char* dest = s_utf8.GetBuf_SetEnd(dlen + 1); // (source length * 4) + null termination +- +- size_t done = iconv(cd, (char**)&src, &slen, (char**)&dest, &dlen); +- bzero((size_t*)dest + done, 1); +- +- iconv_close(cd); +- +- if (ConvertUTF8ToUnicode(s_utf8, res) || ignore_Utf8_Errors) +- return; +- } ++ if (!isUtf8) { ++ const char *oem_charset = natspec_get_charset_by_locale(NATSPEC_DOSCS, ""); ++ char *p = natspec_convert(s.Ptr(), NULL, oem_charset, 0); ++ AString utf = p; ++ free(p); ++ if (ConvertUTF8ToUnicode(utf, res)) ++ return; + } +- #endif +- ++ + if (isUtf8) + if (ConvertUTF8ToUnicode(s, res) || ignore_Utf8_Errors) + return; +diff --git a/makefile.machine b/makefile.machine +index a89b568..3e12592 100644 +--- a/makefile.machine ++++ b/makefile.machine +@@ -16,7 +16,7 @@ CC=gcc + CC_SHARED=-fPIC + LINK_SHARED=-fPIC -shared + +-LOCAL_LIBS=-lpthread ++LOCAL_LIBS=-lpthread -lnatspec + LOCAL_LIBS_DLL=$(LOCAL_LIBS) -ldl + + OBJ_CRC32=$(OBJ_CRC32_C) diff --git a/app-arch/p7zip/metadata.xml b/app-arch/p7zip/metadata.xml index 762c5a16f7fe..6a21e35bb813 100644 --- a/app-arch/p7zip/metadata.xml +++ b/app-arch/p7zip/metadata.xml @@ -5,9 +5,10 @@ prometheanfire@gentoo.org + Use dev-libs/libnatspec to correctly decode non-ascii file names archived in Windows. Enable support for non-free rar decoder - p7zip + p7zip-project/p7zip diff --git a/app-arch/p7zip/p7zip-17.05.ebuild b/app-arch/p7zip/p7zip-17.05-r1.ebuild similarity index 94% rename from app-arch/p7zip/p7zip-17.05.ebuild rename to app-arch/p7zip/p7zip-17.05-r1.ebuild index 0d5e544d4797..dbb6ca8a3567 100644 --- a/app-arch/p7zip/p7zip-17.05.ebuild +++ b/app-arch/p7zip/p7zip-17.05-r1.ebuild @@ -3,7 +3,6 @@ EAPI=7 -WX_GTK_VER="3.0-gtk3" inherit multilib toolchain-funcs wrapper xdg DESCRIPTION="Port of 7-Zip archiver for Unix" @@ -14,8 +13,9 @@ SRC_URI="https://github.com/p7zip-project/p7zip/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="LGPL-2.1 rar? ( unRAR )" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="abi_x86_x32 doc +pch rar static" +IUSE="abi_x86_x32 doc natspec +pch rar static" +RDEPEND="natspec? ( dev-libs/libnatspec )" DEPEND="${RDEPEND}" BDEPEND=" abi_x86_x32? ( >=dev-lang/yasm-1.2.0-r1 ) @@ -25,6 +25,8 @@ BDEPEND=" src_prepare() { default + use natspec && eapply "${FILESDIR}"/${P}-natspec.patch + if ! use pch; then sed "s:PRE_COMPILED_HEADER=StdAfx.h.gch:PRE_COMPILED_HEADER=:g" -i makefile.* || die fi @@ -39,9 +41,7 @@ src_prepare() { -i makefile* || die # remove non-free RAR codec - if use rar; then - ewarn "Enabling nonfree RAR decompressor" - else + if ! use rar; then sed \ -e '/Rar/d' \ -e '/RAR/d' \ diff --git a/app-arch/zip/zip-3.0-r7.ebuild b/app-arch/zip/zip-3.0-r7.ebuild index f1f6d540e823..f21af88f5e91 100644 --- a/app-arch/zip/zip-3.0-r7.ebuild +++ b/app-arch/zip/zip-3.0-r7.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 @@ -16,9 +16,9 @@ SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux" IUSE="bzip2 crypt natspec unicode" -DEPEND="${RDEPEND}" RDEPEND="bzip2? ( app-arch/bzip2 ) natspec? ( dev-libs/libnatspec )" +DEPEND="${RDEPEND}" BDEPEND="app-arch/unzip" PATCHES=( diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index e721008514107d82a1dab56c7761969191534219..7f712f23a86eac794ccef3a3c57c90ffd532bb3f 100644 GIT binary patch literal 8042 zcmV-wAC=%AiwFP!00002|8<+$l4Q4WhVS(h^8#aIUoNSz6mr<|jr0Nl5+GabSz@|} zA^Pe4{Y6jJ>7gAVN@{lXSrYkg3Dm#+@b@3yeb}$V#_RZ(e|~s=7o5-U{`j9i{Kucd zAK%5g#_GE#zxQ!5&*)s@r)43Ga@w9{Rett9)ZA?6YB_{dmve6KF!+UA%jY`#@HxBb zoL`9#hC1_#E{9fnjef1sM<~9um`&%y;~*m?WZc$?&WaHm%10{<0L4ac_2wJqK% zdmHogJeup-$~^85fBoUV{{7E?`rF^%jSu6ajeq^?`1o}8%j>(Gdc2qGG#^_oBipdK zYl+p@ioGY&G0!4Bqj@<`0^%S_Z6>F~fP?mjCpE0cFPwc!?J0+|>Pg*{% zwR4Z%MM|{zY?!U`n^LQvd44O`%&|q+kHr{+tJ#_#ELEPa$L3mDJ(>AYH>+`mS?Ju# zw)dmhthUlBjnbriYTU)Gl6)K9Y`MU%%4jXMP&+F-_hy-Ti!}^Z_Z+u}zm#i^_4Cum z*QXErQ8F4K+)LI9E#zq%7LmWE>M_LGELJypv_o@+#!Ku>@pjsYH(|9XrhbYw22bly znR+50S67UhDz)4>jyUL;TI*slf=g+$I#hs9xsgUIw!f7u23l+T;&vIQtU1dlzSfxf zHlHk5NLE*`flHh^X}_4b9{;35^QX{`W$VUz6pJ)h54o|-Jlo#s4!yH#ndlS2pZK$FKTuGF~}2%FyG8h*L+t!%pl z8XFwbOF%KF(&>=8XgsdpOCCA33AERk;8m!!6G9u+YNn|S$mKNiUeWLBTj2ju@V$MF zBeAwKOkey^|4*M`3>s~4wa|7dBYt1Dk53=}aY1K~4=y`vxn6rQD9v}u*XcYE>db@r z1Bj+?t@T+&ZKWls=s-`?g~9^y10+e;!6G)-nNSMLIy}uf*EGO*Ty8zLxwH3ujO0?J z^@91+`lDoNQEkA;BwWB-h5w<5&sS zA*)!Ry=@i;O;`4))j%$6?RdRa25d7#8(eapy1y^k=k=&pilN;Lw!5byo1QJPoW)P2 z(DJkTRA+13z}8}=b6RbU>gk?P$AK&I7=h>WcA!1KeHT#Zfwc#n*SZy2HAYqB@Vkp$qkKyi+ToXFC8sO9g?V*kIcVjJFn`ecbM(TYOo+pkqMyo-{ z7zun;8!4_bPlmVLPtR7X+Z2kMkLa*bcbVP;Y*@NDOnQbZ0FGZI8!)C2D5LGr4V@lrAz)28f=mT3{j92q;5`r3&ig-jRt07hV-4aw4TWjQG`m%txP|_CKF^83=1!>M#LMS zKdmNS_C(ke1+uow+$B-??RZd_(Xd#^3it5t@ERopBv@6_ZgB_55blBG+H$M+D8j=# zMQCCjhHr3HRV5b%l1(+wiSo!6bZJ-U`Gt zTvuG&BdTc~=ENG>>!4TX3pQ;66l}uTn}zU>f^A9`n^mD6g)d-xdYYvl_|Sag7pw

s-)G9r&SS@;F!M-scq zMIV`!>M(n(bwC+2VW9J`=(6DFrCMLVT)-H6d4Mr*;=`_F1Pidq*dVhi4Csg~KH8lSR9Yj_ghZKB zI~na>tcfO6UJ3~FE`hd#&JaSsYCHkk1Q+t+4z8d>r3#qiN;-1+@XYl2<`H4<7BFEE zjl@bK_A1jkv?jEi3(bJF3v(uj&R5)LhGf?TjB9;*e%|Z#Lip}tzwqg6H#`9d2pFou z;`+7{)q`6x$dm`O*HP!)v|^wGypzcA+$f%_{!D1t(E7jv&X5X(jHjRr=mf+B<*&oY zf+v##aV=P{&^iWn-pLEshO3tkFJu_5#N8UK=VlrxYu+IGw9r#(JW(`KqYPd>JPLs$ zElg;_-C+A{ADJz3hCdL*KtKq8(TpyLNHD-4Z$bzjx&t!>>99+^?0dF{4TDYQd8dY+lW=){RBpR1(5)l2Z5^oMGt?4bJO2w2^3rLIs@9LD+&) zG7MYsv~fFxg!o_!hu=4$?_0gF+SpIR56B~mrAdUS?Kn@hAXDDBG#S~f58w|bn05s} z$3+o`Q^$Z1G1S%_!8oHUD0|ybqH#wnhd-kWvCu_E*gJ{~4<5>uXyrHcdRr~`h>^5W zCXFhyV!UZ6Ft{DWlRO&ay%9B7MB))^Jdwc4BEn(A0b$GsYa8OtgW~0BKaw2uA|nWy zz=bpjY1d;GeO*=>p^^^8F3d^1Iq5#AXb3&>iYEY zRU7nU8uJA&uokw~2)#DA9q8I#_y={>sV<_YqGh;2d8`bha7F46GHc z+dw&aTb>og!OL3&`soO9qfMwFV-6R_4*Ny`OLp0x^7 zamBV_2m@S%?FGNPhIwIq8`sXtt~?l@enfld9i$Z-ohr<4(}PcZxh-l2Hx~>W=7Ctm zns+uF9Rstfgf6r!xkUpz&_j?*7dGa=sbTb!#wN`d|-Ll(%ar(RIU)k5K3 z$BjYU1iV1g-?AzT4zn2k2xcTcB9P=@4L|U4mwG*Y`Q_>5rz>+^`fKAEUY$MqDkGVE-0Yl4M>h;j)foA%S-c`BvwN>Hwq3(LnTePYK9^+vZjlWLM_0KaW~Qk-$ntp+)I8)k2sw>_L{drS$eRhV-Kc6G$CLSbB#*;mcv@hO!^4bRvH11#^V52I{q^Em{k39) zSWz|gn1?(yXb9+s$^kql8DEeuX&=5JB;iB}m#{F8Xgw$b@gc&qCYK|t9Ex$hEQuz) z)DU2ru|mO{xJgAYoBWd(KqDSrJQ$$~HmOLXp|`1$3cw~!1Q8+x*fXF-sVdf@a)UF0 zk~~`pUE{e~h<3CLSd@$AF81=x^Q6c_@?u^MSV&yHty$elJ!} z>hwjSV=$mbRD*Feq#B*~LE*KDfEm>Q08iHOc&rdfkT-#>JpZ1Bn#rSv5pd(&+|l%m z7g3mn=*Gd&dF=HhpigLA!iSKLvhVbj;;M-^Peh>_qx|Vu$V)u%*lZ4L!_e3XT%KH2 z2g%r1ltS?1Vw>b~9yA>^6KV#i@H*yR96~j)U%748 zGt;^dD-^oUq{cB}d`3msj_+UsgkdR*hFOE>CG>tP8P0!I-k4f7sz#UNvK-GMW~I^2 z)b`5;Y1$9b49ulXU@uV@M65CLZEE^7(WBspKMnLWC@> z>*esSv;?cfqv1_kASgs&w?Q#Ea4XVQ=-ST{1|^)WDtsZq%e3#7>V3;-VCm7hX%Vsl z+8DYxa=`-c1ZW0O)ht)@$WSpW$7w%>MLPr$8l@CW4UG)XrUFI6Z9O`DaG;qnYAb|w zjZhGzgDHovPlQNn?G)`%vY+0%uW%VqHACK?!z2PPw;f#pWX(TkhKEfGla z07zyny^S;zf==D=S14aJgRo`Io4SP*J-q9W)G(hthiUV6>dpD_DgAn;n(%E*j z-=g=STqHCMZyMue9vhXASENeBOV)3%1do!ZgKKpbZJ5xDcyJ>V@T#o78*88>cdEC5 z`6Sk1z|Cnp2Rl_X#fj6=i@0DcG)hB&fsTCZk*dM>)JM|@TRAtdflGl#i$?x3hGae5 zjeK=W_%EuMR`c*8O}gPig)PO;|YW*M|25H zqxgoC&313E+jccv-jzR{W+r6S2ABvsn3=W`@dGlO*mz2YStX;AtcaFQ`+7(x=Ad&~ zO=>hs@4xNCFU&=mU<5{hwML~!=mJnWkq0bMaeTNwYWCsj3m)uRuFL)qJ&I-F@wr>l zxNi4UF;GwwA!v|++)+k_YW>g@Qpq`Mv!|d42o;ZEE)b9jynME}NlgGa0>Sc;xq%)z zhYI6F>CLq#@!-JErg{Dyjkyl5%{=WO7a@#Qg{VHQr9x&>=l=arFO(Uilc3W5=_BAqVQca zXs>y(;hsrz5p0kSf(Ro?5iuy*ZybHo+}{d@cTta%FjLUjQrjPkfUN%Q@9zQzYu z?oJF19>s(fC@0*HRmFoD;dg;Abn+Bhh;n*c_%V(414$%0dcFch;F2A|+h7MW3YO|p zuwS2l`SANak5n%;+n5&grhMv{3g>=|0BUfvkR=DkNdjdy{ay+(6o6%2XW zOJi;v6h%Pz@Xe*WfS&_2T8MOw*k=8XV5K9kqn2;pkrKEd+QWIMWVX4&uHdp6_gNzf$4^qGtbLq z27fwJK^W{p`Je6UhtKEbP3V4r5;`~o7fEDZ0{WJHSM5)hMT@q82!2YC`dfTsb$fqY{o@~0@XVj7%4gGiwnJsS-@?tq^1;!5XQ z5LeZ?nxqMwb`H@0M4ho2gnyZvjNhqY=|G26qj!L&0TFV?f)cz)Ge}1>id6=w;=aj! zKn+bu5JdcTzU}eJx$`hsu>?g74KGeDeg$2SHiqXri~tA``bx-v;Xk;@lcs7Eg>DLp9>HUQg$|{~nacf`5RrYXC|ThPVjbXy_r{;uv&@ zh~H^{HNxq-4<QZphP`Zn4+yp zVUT_=LZi`fa|r&H`r`((E@wN9-^?98oi@f4psUxSeFw_!9;19ZS|{YVVj(>1$Q)z^ z&?!T-ioif6{IgRa5(T9VmK4ehMen8aD5$t;%Vw}xXzZ>{7NPe4oq!Hp_t4xn(#oDF z(=ld7Q^HBH-(%6J4K>iY49$m@nw6x1w$L3EA_96If`!?*2rNVP{1P6`n15=bFwAH1 zg@Pt|f=9t@5sN2LL*o@F9%oNyC7xyXNTeJfK$(y3u5Zfq{|)jxzN?rx)un8)W(+}C zrMuhVfZMq^Y$*8QvIOITFLn?UD(VMFgza=72d&Xo^1Qhow>0(NIAA}CFA2`!e{qf4 z9$g;g^d61b4zj%03KEFhLoq%cOs>}%LwNAqQUcVLJ)D+yrLA$WtSUHYnzW_eU4s9s zob80d7v@EbO7fZoLY&&0tbG9ntQV#gP%6GrcihQtfO=jA`Cs;%32VFTsZFGP-wuQz zA%JphUWf&fA;%VCm5Zp0C&F7aq*z8wr@x@ha|ml1DEUJ!ClhG9S$j4`+Z+p)J_s+k zjq(QAQ_y>$MK0j9eMWkGoHvAGkiLUiq!0hZOB$U9bh?qI_ieKpa}V0EUMsL#igRQRjrK>PSom%1kfH}Q*Noq^ z>#sh6Ge~lCHJGVI4apF{RUuqL&b_x>uE%Rbdh9`#(DZ?vS1axl#&1YI&4b=@f&acRsY8OPtFNqmaPNf)Zs45Jh@&PAH278#@vn-UJZkUhBz*Gt!Oy}UU* z5&6T%;R%|)CtUgJ*rb9$?s4Erc?1-C>$uITI)0!tX%l9RSu@b2?f6QxbUM_hV}+?_ z41cS_s?GooCBnpoWGBfaj^gDC@j@$^ghFQ`Om}I-VcgCRM>rZu&=Ff2kq#bN2a|9( z$aFJBL7j$}n}Qj6x+%#Lk*W%q(R8RP>yQh}eLHZBkw;f_##LlR%hBEt@q!%o!Wl#q zxLigPUtT_r&o4iHdcB&j@Gz@L6&(sk5VSpE)Zw6^;-KT0fy1SRkzBas=#Ud>Qjvt;>GLYNTyK$Oh_ha5F3b$r`iH`yhj3XjtlU z=v%`W@Cd%hkVLV}QZAkM*2GCOjhrj0%5yI;r;XqRI-r``%S!lutkLmNXQBsfO=e1u z!{veX(q1j$MZ4NWWSCPEa2-R6DCLCK5aO;aysk)%5n(xyw@wxuz#YDfc+go~C>?!d z-3Y6RXhtuQ^r)Dn!n46>%Wj*Z;eXy(0UoR9<-^N1rQ zTv{AB0@e*fD%l!%0I{@F|vJ=oBii zl9769F}u5MXI_WW*f-531D()lEZ~)4z~8KUS0;rA2d|5Nhs2d(@qrsY)sYOHZ^8Y| zeS~QpGeQamaTNoPV6oI^$_rwQkb5$JlwxqL9(HOYU!0d9`T06t4e2tG#vSu8Bn63w zPM{1NKE6j1bDMvliH-lEL{3Mh`CF%BJx9Cs(?dKu`P;Es;7+Hjb*Cw5**qRUB71FRVBv9I>G@c=KS2PDQjDn+Oj-AEAd7acq+=&kjoRHv$ zX5m2$YU{+PJTbcg>O(TThGpsmGP$ORMSH*pJAE_+<~n<5UtqUziH|RzpKO2mG=6?R zpFX}h6L3A0uhP(6EES#{m9yKqCObO)fK@?3Va=#ne;PUwLK+#slvK-OAwzgwSdV-O?t!h2GRwyd{T=eyhaXStXwdXMd zF%C&QBvRVSr`u~Ht1vImiM2QKfTt-NMT|Cv{?wMdk{b++BW?L9m zK!y2f{$j#je*O6A`O}ZTzF*IuzS{ej*YW!F>Erv~j}zNtw@oKlu?_^XDXv%Sz>YQ2 z5@FCcXbeaafArM~X&dqo$OYqI3ZVr!x-F?^*RfC2>1m=B7894+bZX_SqJ1x0MSDqP z^Q6N+m{oEt3FSWSK|T&)ooE4BPUpxuI`E}~`hmVQth_?Hru98Qye(*uM<=G3k;fs8 z(yDQ5mThT&(;dh*-%eu!drx&SyQSLHfxH<(cQJjZhnO7Oql&NNrl4=euMck9C)d(% zhaPw+);O`;jrZ5V^%a~BMRf>^6DS z2Jrx=RU4n^B^r-c!u;|xFB9&1aLPe;uqbiDNMtGNEDgZ~n(G*UOcfpnxJ@1Di+Bg5 znnr9d*Kjs=`|<_g)={^r{cd7f(KiH^Dvw@F0!MC{=FGR9hK5(Iwk~?``tsp= z`Y=7LtTrI?Y#sfL+SA>J=ieDc82Y9RB~wb0*-#3%g!Adzk;ZVUlKMs$74C+?^oq<5 z+Pk%bFpom$c(TGUDV~3=Ga4*A6{%Y%3hnOAvVO558E3#~1d#-etInPI!NSdqOMqV; zIuSSaStqCa(s(MY&BAf9-gQ1b_*kVwv83I`dX zr*VQi`ce<3zD%K(L>Od(V^pz_%bK)dQoXifbB6S^j{^G)S_J58oJaG;($6DgQtJqh z!LX(~*xU6DCY*>yo8K zUl7Xfy3SI==m5iLm7pCiF4=HGkLvyM-x^@N*><}eb=7x)5GhG|pd2#laC$_cu}E`y z^DNDVJesx-H4f-7yLSI|yG;(Ttf@S9_mGx#fYPO8-fIKsfBWI@KfL>}Ux$s?@h|`U@cb?~pWprQKY#d- zKZQTOi*=3FcTaxr<6@rCxx}BAg)qu#dzMxCv-hFqW;<8QA*8yTb9;xuU%0h=uCouH zvzyNOmH5F>XI|0e&`Ph-uQmDz#g`V-NwtSHN6V|c``cfB$UeMtoqv&Y?md?o_c*CG4?q+4;}X@wOLP-Z*rAq;R9#bdHd9Oo8)|Or&i|z|0|{%j%}A~ zTf9~FHsccsuRHo3L6GQ-6vz z22blynR+5WuC5q0Rcg6&9C6SwwbsRA1eelgb*KP8LE9lnP=NOoqSfaHDmEw zRC@Wu71XF9P0P`~E7{l2@9DGgFn{LWoIqdYcGbR`A+#d zoyUYa^UVBVh^B9?^;sotr6r{3AWzeU!UFLJM3SyUMQpA!krbA7c$#&tX$<3Wx%J%U z&ffPil1q`+3+7MjkCLTDwHZb}e$olCQxqPC8tP?vPpY(98ri$q6GBQYGbLppX6<{F zB=6p8k37!J6>;sKu2i6{RUh7t9 z)ficc9I~^85}tKZbdAM#67S5Pz7@*uiaTov-yp3^UlTj$&4FnlTUwBu&>XT z_M$TGUarh)^Jf}=ON;rRig=fR1Ysta&91p)JXqZBGk5n?T_;%W(N-&iUik!CzA9XNuyEzVLuVK4*%>$OgiG4|sz(j7pM;2#~fGW~#> zOeU)UEWErL5jMboT1~v{iKrs#lkl>}+hU4Y!oRTti2z@EXkAws!7lU#8XH<~%ncowoP@Cj#OE-b*`-C*7#&x? zRV)`;r}363Y2ia_8MrSk?CDTLI~yh$F!2so3k6`SYc}=*)Yy&}k`l3K2FxCCihTAJn8G zNd-J*VS&U2DQ!k@(TZj2K|vb8e|Lj)sS+X|Gvb>A2FjmysWM7*FO)74>b55)^OVm6-u4DuYsNPIq zgc^i?;mN?UL(5}|=1LE}g|jiqb82ZMsnu07psIMFArfhD!$4ivWTB~9Qel{m=!W6l z2}5<*uw}ZK_3vb~d$A^-P>G^rD*Nfo03x2`r zYd4qx&jYu;_-(?U7zp7nn$ZOj3)Td0KYaAa9W%qwUq^A-_iB$G zKKkp7W+X^Tuny28Cz=R@h~N;R7CI@z=G7c)-B{#JB~flCD@DJVGm!q!;JmKG8;NE( zRDgUA#uk*4QP_$`#_cc?;)5*+zi&d{w|b#2;3wgS$s>xTNrb5FI8U{TkGyed0@;6JamH70_O^o^bS+sq{4=@`gf0SMgbjvt{!p$&E5E7N z+iJN-jHHb+X;hgN@TQ@d!R-*9(!XI;P-3W6H+LnCg2uBXJbKVMH|g^B^% zb7j@_>Ep}S=l8z_@bUWTZIZl*KA+7f0#~dAVU!8bcj231I^tWykX`DH-lESVOp3J> z#1w{@9!q9)z-yG>C?~B3(i)kMdSX4B<;1s%g(E1@F&TBR^d$Y2l@;z=JfSe>a3#^% zCN>>dD_U2!O5PT;;yAFp;lnc>P26Y`DagR#0{j>Rcn}zD%9*e?o*HQ^CG#rCW5v4| zXcZdM<4p)bm1<`g*k3C5+1?-+-~0dyx+==AuvwIb*#IiADRs3mH37}(74~8(okuSh ze%&D-7U~eq2utK99N7l*8B@SR5_8}s>RUD<lg6M&z(3 zo}0NpAjvj>FrY1QzaqX<^%0uz#N4$sL!CJxSR8fALp7|8@ENX@}m*5pu zh()YhK1&cZzMQyvy1wTQU#Nnb1uLw_2{>d#r#-UWiS?aD z>e?->0HP=B2e-AmmM9x0x2tx`GDvc%)&9qLZ*LXETPSx;9$JVS0R4)D9pz zvzR$L>Ape1_f=^zgfiwfZj=v=m8ln{Fe==l2%zEktcU<5$ z-*wy=#7%~m(e$^h%7UXT0$-Go_=rK0gSGhq$6f06^yQbQm!Gc6b?L7Sso-WvI_WT+ zP+^C-=Pax?TB4o0Rb5a(g$+oKWR692(#y;9nk-hEaBdU`Nt;UA;i?&l0JOc@fk+;!})(gD6o3UYM?% z@FxP+Bu#{zMnEFgCnIlw8;AVGV2tC*d_9uK(J`2ov4`-0k?Sme{rvp2o?d^wFsr{- zY(x@@c0J}HPYoIZ`Jr+Qo|BC)#FyxS-nb?bC0wGyJfd|BizzLUlck9W7Jxf;%JjuigR#Gc`Iu`a44>~rRW42Lfa01E` zRdq%=79@>EBkL+?;g;Ejuo*d)ZIRaq@OuN?5k@rBWUZGuy55CA(D36`eNee;uYJRlMn;>;F(A>gNm*L_tFrm0eS#{6##nbtW~AinyaiA_dX*v(l9+*pefXz`Kh*<;jZEE*viXL!8zJw`Fi*Zn5%6I|Q90=|ps}i&8QBY|O z7)$F?vX}8?{q*$9n~i+p?4xA(3^F4U0pNNpu+9}$jWIw&7uW;F*$O-O*Bha6y9Z6x4RCS;xlhq)6vrZj(XaS1I zYK^WAOXS#U5od!?!dRq`<}g@rX~z%)d^r|Em0=t}lvThl7nLN;=&d@RKOgi3bYb$d z^`)&bM?yoyEYnY*H990eY6v3yMCu9TX7dON$k&)y9 zu*_O|8)+sCeP}mou-5z?Q{*qK`eqj2sMplv9i0Ip12m7}IH)DqyGh;J2oZOZ&bFid z7QK(;VxeJp(>7k_v2h8pB2^+@vVMCdbd)?DT&uI_z=U3e!HrD7tFroTtbvo#c3ql}8wdfJ8`#*MQMdkT(#QSlh&0s)!8%g+`!sR;v)L9l#eZbpxs zLxmwxdUNebJUHmHX+Qryjkyl5!#tfJ7fl$eicsUImIGlj=K=htu$ojm@B{|nk)Jk7 z0M9atb_C5d9*#6A3~EliM4ouavk`3C6A(u@F&)z7(9WWEI~k!%xqg0m9Y5~$C|CfG zABVOe4{J{Tg!F+zl1GnTCDNS$Xb9SyhXxC>x|S(tuTUyT?TC96N5=>yn1X-A;VH5L z$eh)nXVP3`Hb@6Sf|2Bi0E*5VN8dE}eK$HD^*9ML1#MgE_+t@})xVv5h>OwJaA4)z ziJ`&cn8*U+>%ket+hX>ZN8IXu(fzyK8VZVWMbDGOq=m;ic;34JbD6J>F@&3+n8(HCI*v$kSfh z=7yjs0>%eNLm-RnOD+nGy7n?L3+jnkCIthSlMqiYtvj;X&Bh2b9$Sq?hrbRv)y@sR z@0(sWfmb|8nypl-G1X_tEu=_>12gCt7uMdoMNqM*uH!SBd0J&kh{25MMwc_s%f}4< z=}ZMwyz&PpO-hG`!STr!5L6I(Fv`1~ekGLrY0#!RTDqj`bq$Os@hFTJTI_CD9AJa`!#_GD5?y&8Lha z?|}o!MHdUh`!s<_QCwog#4Mg4#l)FBnID6v4T6LC#!Tc-QP>6(cW96WDpP|qA_S2< zutU{Y&k`dg$9-LaqqFVYOw(Trl1L8`bPav!FK zCL{=AemmdJ_(bkJ3@Db6h@s7kQ;T0gA4nUc^BqNC2r>Ff$Ux##VhTL@oqtvtkw_nA zBh?OFDGCcUpxKCXYw)o!F*Js2#B05t&Uyd+P+|*@V>Lh{(>_EpqBXgP_a@##47xoEmtyul(nX$u>xQXqg* z4A0lm#oZ_q`5gx(#_-Bn$FQ|q(WMC{j4EPh+R`+Nu6@f=F%_(wG*AL1>an5}ZB+_` z^?L~#jSkIW_*?D|4Q73u?KFOaJ2;&-1`6=iYtgHhi<^#Y28)Hq?%IS1wg2x9=zzM1_H84r?1?g6 zr-n2oniTsz7LD3)1KrEe{?Jmhk~HuZx`RSQhMtFDVKx*2GGxzRqN5r3rzQ%+{489k z(IijsD8Lr6coH?Vy@JF;_HY)O}YNRjra3R)Ck?x z<#A5$@tExp%X_U5fw(;qTI(1#V~+gKr2J3_(t8Klie8VdD+PSvfu2mw#%8?#M<}mLI@VZ zP>#(Du|NWHun<%(k}jSIwrE(fKuov4kj--lYuZrqhg?o3K&!USY>JLK*3pr<(U&ud z4Zu^T_aKXWfYb3A>G5&j5Q)M14&H(5Qz+)Fnyv!UB-%?wu31DT7;HgD)6$+!qHLLu zrlo-hI+}kM;Xz~yu~O1Do*t?M#}2BE-BZXcNM(K??lRnFnB%pv_9rRVb%XUGTaGqw zy3+t|jiD=j@Dnd-bQ+`6jWoS)htfC_8?1W_ko;OEA)xtH!Pp#!Ed*2lvvar zMkkE4Am`k1X`4$n4&UQR{1lOsE>x=-pcJ&7i#1U#GDsmdB?!EbJ^2t9d(3uf#fG4C4pVv)#4~S#tuM%Ljbj)St4iji_2;K(Lf-({A z4%i$A9UhntLSYHFqjwaM7|{BnehG~rMRc8PiE(eqdngVb11_jT(fu9TQQP}8CF4i) zXjmini=_h|DsJjdr>0M!!6L`24(ocPk(~P(pj&YsQI4fS5-bDdW=O zpb^*}ZC3j2Iya$>bVOh942X?Y4>4?I35L1wue$O9HUW;oO%0Mptk6@CV(1nsucA9n z)M9pbJI=grO6wkzuFKE~jmBcUG79(`x_4z#ba3#x@H--|3=0Qt^i)?ebiW1qoBL>{ zbZd(&lC#+M%X=>Kgu!qtR8l1BVWi%Bl-Edy&BSGM;bcjVMq!x58Xf+ z5I)=^i@EK8;E9d@Ly4TOO!IG@uJs(9)=!V{=;m(+vzR;GuGT$2xuU`oHW{i8?ukcE zhx~w{6W1o)so2^dx;vzSF(gphrZk=*byu_xWPpOBWsaT2!g<})NPH7NG$0|3AD#t+ z7}C~>QF#Kp0qMgsyf(|!31o8ZA{LziA8`6;6PVB0L+1j!g-d*V`TS)2%ct@4`}y?o z&7FYjrF@l!?qaE6a$L@C_nPeJ_5-MbgQA*Id;MwXMhIzSFs7v1soQmUe?axf$GU`` z81vl-ZBe)EyNH#BMd@H@;^Q=sh!{*lCG^%2`?sp~=vtwu^mEa#cZ}P0h^RA<8HjOM z;vtdJRzBTc6I(@jc}~zC%Z^d!aakMtNb#IvVsaTF0d?_Ihi}gWE9yrZ3@O_JSQ#qd zr}+znz5M#|)AOeve|^86KYg|LFR$bE>C?yezu!)5kJC2YUFB>w1EE97n1Lm(H70~8_)Xmne0&#r5qrrXm*D-aV(ZMwB`R?)eat)jCevU$?w zA7GUnOG3GC_h27~uuily}sRp;Hrw4&b-SgJgJF$o;GWtubJP8u4lT5VnY;PvIh_4Z-9 zTx{)h?ra_ZjXKla2J`QXBMkkf3?)-a5^N}iTY`MLPNV@&RZ_pvMTNTom|l_DA$zxW z(9Giyx}K~sOp52f)*TI&or=`08-;dfv#h^Zk&H7?G=fNCj;rpS`N6`?3?-ni4xfk{ zeAdnBzO+3R)@I@Ou-?m{O(+QofZDDxGF%U6+-{Jv><+QkMJy&3U?Ibp?*m#)*V~6* zKfaESKR)mGKfS(we)&HpGe2_E&~Gwr-7M-Xe%1MGO&FDS_b}955hRi`GX+6LS%hzp+Tg%ym^*p zBOXo1huRM4D7#Mo^>v#ZU|GBJ;O-$U>jr~P(zU5)*hgvlT;KUqm&h>K&@<@*YtyE} zeK7gH1;`s?H+1bBnM_qvFTl}6a_R0QGn8;C3%IKLCq+4S2Db5C3P pwJcph*CQgOb?S1u0-vt;>u?W(f%UWlL*%P}_#c5hS8Ogh007wWV6gxI diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest index 0a0acd108310..badfb50b3b04 100644 --- a/app-backup/borgmatic/Manifest +++ b/app-backup/borgmatic/Manifest @@ -1,4 +1,2 @@ -DIST borgmatic-1.7.10.tar.gz 361036 BLAKE2B c4d81ef9a69c5ff5f8bf3d55a209f62f9c721f76207c996f335a5a5212533f93e71c77a2f4fee709de1228d0dcb8cfddf90d6734446f26f4fb7f0282acba0e18 SHA512 6b555afdbf60623632ac27824f48fb974cf9cce0bd9101beda01757749746221b5045b915497b69778726a7a528a618594a6259526d684dc43d8f90fbf8757f1 DIST borgmatic-1.7.11.tar.gz 365247 BLAKE2B a06737c48722fdf24efca76d40f6b413f39635b4137685d6279bf7a7dd002fadef28dab35a503fabf872c732a0f32fbff8c791fa9b4602299937aeae568d6137 SHA512 cedca889cd409e92484c15240fd8da91c655f81e38c6672d25e44feedc4adf6594281d92f7072fd11edc5c9f8589098226a3520e71e3441ee7a7acf97e1b2daa -DIST borgmatic-1.7.5.tar.gz 338412 BLAKE2B e27fd709070a27c2ddd01fdfe23ef9caeb942c52d756332b4abd6d6cf39724656677a0d142a5392e35e0a0f25958421fe23edf04a252d212d761f48a0c320d9b SHA512 c27a364617e0e8fc1c11adac5375deac4e1663236a545d3fb70280974614d50ffe3821010ed5e4345afa3c3dab5f45c0d3bbfc946f50321601acb56965fd555d DIST borgmatic-1.7.8.tar.gz 350233 BLAKE2B 3fcd392983f73ec5e97f0dc6b96e211d7f1e1d1a4ce95c635c675cf043e796925df53c30c1e4f8eb1a095d9ec5ff81e90edee5ff2576f4683053d3108004afd9 SHA512 bcc65fdb7ea1171fb61deda9b1f69a00596e1e10a99508d336977b694bd8f93d74837aad9211bf1065b785220aaf1460a3ea403bf23fa4873d1bf4c6b4016525 diff --git a/app-backup/borgmatic/borgmatic-1.7.10.ebuild b/app-backup/borgmatic/borgmatic-1.7.10.ebuild deleted file mode 100644 index 0e099af68ef8..000000000000 --- a/app-backup/borgmatic/borgmatic-1.7.10.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 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 systemd pypi - -DESCRIPTION="Automatically create, prune and verify backups with borgbackup" -HOMEPAGE="https://torsion.org/borgmatic/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv" - -# borg is called as an external tool, hence no pythonic stuff -RDEPEND="app-backup/borgbackup - $(python_gen_cond_dep ' - ' - elog - - if use device-mapper; then - elog " Devicemapper storage driver has been deprecated" - elog " It will be removed in a future release" - elog - fi - - if use overlay; then - elog " Overlay storage driver/USEflag has been deprecated" - elog " in favor of overlay2 (enabled unconditionally)" - elog - fi - - if has_version sys-fs/zfs; then - elog " ZFS storage driver is available" - elog " Check https://docs.docker.com/storage/storagedriver/zfs-driver for more info" - elog - fi - - if use cli; then - ewarn "Starting with docker 20.10.2, docker has been split into" - ewarn "two packages upstream, so Gentoo has followed suit." - ewarn - ewarn "app-containers/docker contains the daemon and" - ewarn "app-containers/docker-cli contains the docker command." - ewarn - ewarn "docker currently installs docker-cli using the cli use flag." - ewarn - ewarn "This use flag is temporary, so you need to take the" - ewarn "following actions:" - ewarn - ewarn "First, disable the cli use flag for app-containers/docker" - ewarn - ewarn "Then, if you need docker-cli and docker on the same machine," - ewarn "run the following command:" - ewarn - ewarn "# emerge --noreplace docker-cli" - ewarn - fi -} - -pkg_postrm() { - udev_reload -} diff --git a/app-containers/docker/docker-23.0.1.ebuild b/app-containers/docker/docker-23.0.1.ebuild deleted file mode 100644 index f6e5a8034614..000000000000 --- a/app-containers/docker/docker-23.0.1.ebuild +++ /dev/null @@ -1,339 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -EGO_PN=github.com/docker/docker -MY_PV=${PV/_/-} -GIT_COMMIT=6051f14291 -inherit linux-info systemd udev golang-vcs-snapshot - -DESCRIPTION="The core functions you need to create Docker images and run Docker containers" -HOMEPAGE="https://www.docker.com/" -SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -IUSE="apparmor aufs btrfs +container-init device-mapper overlay seccomp selinux" - -DEPEND=" - acct-group/docker - >=dev-db/sqlite-3.7.9:3 - apparmor? ( sys-libs/libapparmor ) - btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) - device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) - seccomp? ( >=sys-libs/libseccomp-2.2.1 ) -" - -# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies -# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies -# https://github.com/moby/moby/tree/master//hack/dockerfile/install -# make sure docker-proxy is pinned to exact version from ^, -# for appropriate branchch/version of course -RDEPEND=" - ${DEPEND} - >=net-firewall/iptables-1.4 - sys-process/procps - >=dev-vcs/git-1.7 - >=app-arch/xz-utils-4.9 - dev-libs/libltdl - >=app-containers/containerd-1.6.15[apparmor?,btrfs?,device-mapper?,seccomp?] - ~app-containers/docker-proxy-0.8.0_p20230118 - container-init? ( >=sys-process/tini-0.19.0[static] ) - selinux? ( sec-policy/selinux-docker ) -" - -# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies -BDEPEND=" - >=dev-lang/go-1.16.12 - dev-go/go-md2man - virtual/pkgconfig -" -# tests require running dockerd as root and downloading containers -RESTRICT="installsources strip test" - -S="${WORKDIR}/${P}/src/${EGO_PN}" - -# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552 -PATCHES=( - "${FILESDIR}/0001-Openrc-Depend-on-containerd-init-script.patch" -) - -pkg_setup() { - # this is based on "contrib/check-config.sh" from upstream's sources - # required features. - CONFIG_CHECK=" - ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS - ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG - ~KEYS - ~VETH ~BRIDGE ~BRIDGE_NETFILTER - ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE - ~NETFILTER_XT_MATCH_ADDRTYPE - ~NETFILTER_XT_MATCH_CONNTRACK - ~NETFILTER_XT_MATCH_IPVS - ~NETFILTER_XT_MARK - ~IP_NF_NAT ~NF_NAT - ~POSIX_MQUEUE - " - WARNING_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: is required for bind-mounting /dev/mqueue into containers" - - if kernel_is lt 4 8; then - CONFIG_CHECK+=" - ~DEVPTS_MULTIPLE_INSTANCES - " - fi - - if kernel_is le 5 1; then - CONFIG_CHECK+=" - ~NF_NAT_IPV4 - " - fi - - if kernel_is le 5 2; then - CONFIG_CHECK+=" - ~NF_NAT_NEEDED - " - fi - - if kernel_is ge 4 15; then - CONFIG_CHECK+=" - ~CGROUP_BPF - " - fi - - # optional features - CONFIG_CHECK+=" - ~USER_NS - " - - if use seccomp; then - CONFIG_CHECK+=" - ~SECCOMP ~SECCOMP_FILTER - " - fi - - CONFIG_CHECK+=" - ~CGROUP_PIDS - " - - if kernel_is lt 6 1; then - CONFIG_CHECK+=" - ~MEMCG_SWAP - " - fi - - if kernel_is le 5 8; then - CONFIG_CHECK+=" - ~MEMCG_SWAP_ENABLED - " - fi - - CONFIG_CHECK+=" - ~!LEGACY_VSYSCALL_NATIVE - " - if kernel_is lt 5 19; then - CONFIG_CHECK+=" - ~LEGACY_VSYSCALL_EMULATE - " - fi - CONFIG_CHECK+=" - ~!LEGACY_VSYSCALL_NONE - " - WARNING_LEGACY_VSYSCALL_NONE="CONFIG_LEGACY_VSYSCALL_NONE enabled: \ - Containers with <=glibc-2.13 will not work" - - if kernel_is le 4 5; then - CONFIG_CHECK+=" - ~MEMCG_KMEM - " - fi - - if kernel_is lt 5; then - CONFIG_CHECK+=" - ~IOSCHED_CFQ ~CFQ_GROUP_IOSCHED - " - fi - - CONFIG_CHECK+=" - ~BLK_CGROUP ~BLK_DEV_THROTTLING - ~CGROUP_PERF - ~CGROUP_HUGETLB - ~NET_CLS_CGROUP ~CGROUP_NET_PRIO - ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED - ~IP_NF_TARGET_REDIRECT - ~IP_VS - ~IP_VS_NFCT - ~IP_VS_PROTO_TCP - ~IP_VS_PROTO_UDP - ~IP_VS_RR - " - - if use selinux; then - CONFIG_CHECK+=" - ~SECURITY_SELINUX - " - fi - - if use apparmor; then - CONFIG_CHECK+=" - ~SECURITY_APPARMOR - " - fi - - # if ! is_set EXT4_USE_FOR_EXT2; then - # check_flags EXT3_FS EXT3_FS_XATTR EXT3_FS_POSIX_ACL EXT3_FS_SECURITY - # if ! is_set EXT3_FS || ! is_set EXT3_FS_XATTR || ! is_set EXT3_FS_POSIX_ACL || ! is_set EXT3_FS_SECURITY; then - # echo " $(wrap_color '(enable these ext3 configs if you are using ext3 as backing filesystem)' bold black)" - # fi - # fi - - CONFIG_CHECK+=" - ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY - " - - # if ! is_set EXT4_FS || ! is_set EXT4_FS_POSIX_ACL || ! is_set EXT4_FS_SECURITY; then - # if is_set EXT4_USE_FOR_EXT2; then - # echo " $(wrap_color 'enable these ext4 configs if you are using ext3 or ext4 as backing filesystem' bold black)" - # else - # echo " $(wrap_color 'enable these ext4 configs if you are using ext4 as backing filesystem' bold black)" - # fi - # fi - - # network drivers - CONFIG_CHECK+=" - ~VXLAN ~BRIDGE_VLAN_FILTERING - ~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH - ~XFRM ~XFRM_USER ~XFRM_ALGO ~INET_ESP - " - if kernel_is le 5 3; then - CONFIG_CHECK+=" - ~INET_XFRM_MODE_TRANSPORT - " - fi - - CONFIG_CHECK+=" - ~IPVLAN - " - CONFIG_CHECK+=" - ~MACVLAN ~DUMMY - " - CONFIG_CHECK+=" - ~NF_NAT_FTP ~NF_CONNTRACK_FTP ~NF_NAT_TFTP ~NF_CONNTRACK_TFTP - " - - # storage drivers - if use aufs; then - CONFIG_CHECK+=" - ~AUFS_FS - " - ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs is patched to kernel instead of using standalone" - fi - - if use btrfs; then - CONFIG_CHECK+=" - ~BTRFS_FS - ~BTRFS_FS_POSIX_ACL - " - fi - - if use device-mapper; then - CONFIG_CHECK+=" - ~BLK_DEV_DM ~DM_THIN_PROVISIONING - " - fi - - CONFIG_CHECK+=" - ~OVERLAY_FS - " - - linux-info_pkg_setup -} - -src_compile() { - export DOCKER_GITCOMMIT="${GIT_COMMIT}" - export GOPATH="${WORKDIR}/${P}" - export VERSION=${PV} - - # setup CFLAGS and LDFLAGS for separate build target - # see https://github.com/tianon/docker-overlay/pull/10 - export CGO_CFLAGS="-I${ESYSROOT}/usr/include" - export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)" - - # let's set up some optional features :) - export DOCKER_BUILDTAGS='' - for gd in aufs btrfs device-mapper overlay; do - if ! use $gd; then - DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}" - fi - done - - for tag in apparmor seccomp; do - if use $tag; then - DOCKER_BUILDTAGS+=" $tag" - fi - done - - # build daemon - ./hack/make.sh dynbinary || die 'dynbinary failed' -} - -src_install() { - dosym containerd /usr/bin/docker-containerd - dosym containerd-shim /usr/bin/docker-containerd-shim - dosym runc /usr/bin/docker-runc - use container-init && dosym tini /usr/bin/docker-init - newbin bundles/dynbinary-daemon/dockerd dockerd - - newinitd contrib/init/openrc/docker.initd docker - newconfd contrib/init/openrc/docker.confd docker - - systemd_dounit contrib/init/systemd/docker.{service,socket} - - udev_dorules contrib/udev/*.rules - - dodoc AUTHORS CONTRIBUTING.md NOTICE README.md - dodoc -r docs/* - - # note: intentionally not using "doins" so that we preserve +x bits - dodir /usr/share/${PN}/contrib - cp -R contrib/* "${ED}/usr/share/${PN}/contrib" -} - -pkg_postinst() { - udev_reload - - elog - elog "To use Docker, the Docker daemon must be running as root. To automatically" - elog "start the Docker daemon at boot:" - if systemd_is_booted || has_version sys-apps/systemd; then - elog " systemctl enable docker.service" - else - elog " rc-update add docker default" - fi - elog - elog "To use Docker as a non-root user, add yourself to the 'docker' group:" - elog ' usermod -aG docker ' - elog - - if use device-mapper; then - elog " Devicemapper storage driver has been deprecated" - elog " It will be removed in a future release" - elog - fi - - if use overlay; then - elog " Overlay storage driver/USEflag has been deprecated" - elog " in favor of overlay2 (enabled unconditionally)" - elog - fi - - if has_version sys-fs/zfs; then - elog " ZFS storage driver is available" - elog " Check https://docs.docker.com/storage/storagedriver/zfs-driver for more info" - elog - fi -} - -pkg_postrm() { - udev_reload -} diff --git a/app-containers/docker/docker-23.0.3.ebuild b/app-containers/docker/docker-23.0.3.ebuild index 154edfa68938..c03ce70575dd 100644 --- a/app-containers/docker/docker-23.0.3.ebuild +++ b/app-containers/docker/docker-23.0.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" IUSE="apparmor aufs btrfs +container-init device-mapper overlay seccomp selinux" DEPEND=" diff --git a/app-containers/docker/files/ppc64-buildmode.patch b/app-containers/docker/files/ppc64-buildmode.patch deleted file mode 100644 index f16756e85041..000000000000 --- a/app-containers/docker/files/ppc64-buildmode.patch +++ /dev/null @@ -1,30 +0,0 @@ -From c4135e37e54a6480abfe18746f227f05cb9269ab Mon Sep 17 00:00:00 2001 -From: Georgy Yakovlev -Date: Thu, 10 Jun 2021 16:19:22 -0700 -Subject: [PATCH] don't use buildmode=pie on ppc64 - -It's already omitted for ppc64 in -hack/dockerfile/install/install.sh -not using wildcard, because GOARCH=ppc64le supports pie - -Signed-off-by: Georgy Yakovlev ---- - hack/make/.binary | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/hack/make/.binary b/hack/make/.binary -index 5ea3e373f2..7a911de15a 100644 ---- a/hack/make/.binary -+++ b/hack/make/.binary -@@ -70,7 +70,7 @@ hash_files() { - - # -buildmode=pie is not supported on Windows and Linux on mips and riscv64. - case "$(go env GOOS)/$(go env GOARCH)" in -- windows/* | linux/mips* | linux/riscv*) ;; -+ windows/* | linux/mips* | linux/riscv* | linux/ppc64) ;; - - *) - BUILDFLAGS+=("-buildmode=pie") --- -2.32.0 - diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index bf591e78c468fe24552e5bc50e6bbedc3b6dfc83..51e436e076fdc77a3f57947687664511f73c80b5 100644 GIT binary patch delta 24935 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 z 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 delta 24926 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

U>x1T%r`+!LS+s?U{9oz_TuMvWq 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 diff --git a/app-crypt/heimdal/files/heimdal-7.8.0-configure-clang16.patch b/app-crypt/heimdal/files/heimdal-7.8.0-configure-clang16.patch new file mode 100644 index 000000000000..6e948bc51c3b --- /dev/null +++ b/app-crypt/heimdal/files/heimdal-7.8.0-configure-clang16.patch @@ -0,0 +1,54 @@ +https://bugs.gentoo.org/899072 +https://github.com/heimdal/heimdal/issues/790 +https://github.com/heimdal/heimdal/pull/1085 + +From 5b872a635c9c8f04f58e03c43e7953c35e1f66b7 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Thu, 13 Apr 2023 13:13:59 +0200 +Subject: [PATCH 1/2] cf: Include for memset in AC_HAVE_STRUCT_FIELD + +Otherwise, the check relies on an implicit function declaration, +and will fail unconditionally with compilers that do not support +them. +--- a/cf/have-struct-field.m4 ++++ b/cf/have-struct-field.m4 +@@ -7,7 +7,8 @@ dnl AC_HAVE_STRUCT_FIELD(struct, field, headers) + AC_DEFUN([AC_HAVE_STRUCT_FIELD], [ + define(cache_val, translit(ac_cv_type_$1_$2, [A-Z ], [a-z_])) + AC_CACHE_CHECK([for $2 in $1], cache_val,[ +-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[$3]], ++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ++$3]], + [[$1 x; memset(&x, 0, sizeof(x)); x.$2]])], + [cache_val=yes], + [cache_val=no]) + +From fc6d5b5c7677bb7271361c4bd60ea1bd36d944b9 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Thu, 13 Apr 2023 13:26:29 +0200 +Subject: [PATCH 2/2] cf: Do not use headers and argument lists in + AC_FIND_FUNC_NO_LIBS2 + +The callers of this macro generally do not supply this information. +Without it, the checks rely on compiler support for implicit function +declarations. It would be possible to supply this information in +the callers. But even then, with the existing macro interface, it +would be necessary to pass eg. null pointers where they trigger +undefined behavior. Therefore, use the same kludge that autoconf +uses to make up prototypes, avoiding those implicit function +declarations. + +The includes/arguments macro parameters are now ignored, but preserved +for interface compatibility. +--- a/cf/find-func-no-libs2.m4 ++++ b/cf/find-func-no-libs2.m4 +@@ -21,7 +21,7 @@ if eval "test \"\$ac_cv_func_$1\" != yes" ; then + *) ac_lib="-l$ac_lib" ;; + esac + LIBS="$6 $ac_lib $5 $ac_save_LIBS" +- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$3]],[[$1($4)]])],[eval "if test -n \"$ac_lib\";then ac_cv_funclib_$1=$ac_lib; else ac_cv_funclib_$1=yes; fi";break]) ++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[char $1 (void);]],[[$1()]])],[eval "if test -n \"$ac_lib\";then ac_cv_funclib_$1=$ac_lib; else ac_cv_funclib_$1=yes; fi";break]) + done + eval "ac_cv_funclib_$1=\${ac_cv_funclib_$1-no}" + LIBS="$ac_save_LIBS" + diff --git a/app-crypt/heimdal/heimdal-7.8.0-r2.ebuild b/app-crypt/heimdal/heimdal-7.8.0-r2.ebuild new file mode 100644 index 000000000000..e007ac4d09ef --- /dev/null +++ b/app-crypt/heimdal/heimdal-7.8.0-r2.ebuild @@ -0,0 +1,191 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +VIRTUALX_REQUIRED="manual" + +inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic + +MY_P="${P}" +DESCRIPTION="Kerberos 5 implementation from KTH" +HOMEPAGE="https://www.heimdal.software/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X" +RESTRICT="!test? ( test )" + +# 717740 +REQUIRED_USE="otp? ( berkdb )" + +CDEPEND=" + virtual/libcrypt:=[${MULTILIB_USEDEP}] + ssl? ( + >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] + ) + berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] ) + gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] ) + lmdb? ( dev-db/lmdb:= ) + caps? ( sys-libs/libcap-ng ) + >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] + >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}] + sys-libs/ncurses:0= + >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] + afs? ( net-fs/openafs ) + hdb-ldap? ( >=net-nds/openldap-2.3.0:= ) + X? ( + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXt + ) + !!app-crypt/mit-krb5 + !!app-crypt/mit-krb5-appl" + +DEPEND="${CDEPEND} + ${PYTHON_DEPS} + dev-perl/JSON + virtual/pkgconfig + sys-apps/texinfo + >=sys-devel/autoconf-2.62 + test? ( X? ( ${VIRTUALX_DEPEND} ) )" + +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-kerberos )" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/krb5-types.h + /usr/include/cms_asn1.h + /usr/include/digest_asn1.h + /usr/include/hdb_asn1.h + /usr/include/krb5_asn1.h + /usr/include/pkcs12_asn1.h + /usr/include/pkinit_asn1.h + /usr/include/rfc2459_asn1.h +) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/krb5-config +) + +PATCHES=( + "${FILESDIR}/heimdal_disable-check-iprop.patch" + "${FILESDIR}/heimdal_tinfo.patch" + "${FILESDIR}/heimdal_build-headers-before-use.patch" + "${FILESDIR}/heimdal_fix-db60.patch" + "${FILESDIR}/heimdal-7.8.0-CVE-2022-45142.patch" + "${FILESDIR}/heimdal-7.8.0-configure-clang16.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # QA + append-flags -fno-strict-aliasing + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myeconfargs=( + --enable-kcm + --disable-osfc2 + --enable-shared + --with-libintl="${EPREFIX}"/usr + --with-readline="${EPREFIX}"/usr + --with-sqlite3="${EPREFIX}"/usr + --libexecdir="${EPREFIX}"/usr/sbin + --enable-pthread-support + --enable-kx509 + --enable-pk-init + --with-ipv6 + $(use_enable afs afs-support) + $(use_enable gdbm ndbm-db) + $(use_enable lmdb mdb-db) + $(use_enable otp) + $(use_enable static-libs static) + $(multilib_native_use_with caps capng) + $(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr) + $(use_with ssl openssl "${EPREFIX}"/usr) + $(multilib_native_use_with X x) + ) + if use berkdb; then + myeconfargs+=( + --with-berkeley-db + --with-berkeley-db-include="$(db_includedir)" + ) + else + myeconfargs+=( + --without-berkeley-db + ) + fi + + CONFIG_SHELL="${BROOT}"/bin/bash ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + if multilib_is_native_abi; then + emake + else + emake -C include + emake -C lib + emake -C kdc + emake -C tools + emake -C tests/plugin + fi +} + +multilib_src_test() { + multilib_is_native_abi && emake -j1 check +} + +multilib_src_install() { + if multilib_is_native_abi; then + INSTALL_CATPAGES="no" emake DESTDIR="${D}" install + else + emake -C include DESTDIR="${D}" install + emake -C lib DESTDIR="${D}" install + emake -C kdc DESTDIR="${D}" install + emake -C tools DESTDIR="${D}" install + emake -C tests/plugin DESTDIR="${D}" install + fi +} + +multilib_src_install_all() { + dodoc ChangeLog* README NEWS TODO + + # client rename + mv "${ED}"/usr/share/man/man1/{,k}su.1 + mv "${ED}"/usr/bin/{,k}su + + newinitd "${FILESDIR}"/heimdal-kdc.initd-r2 heimdal-kdc + newinitd "${FILESDIR}"/heimdal-kadmind.initd-r2 heimdal-kadmind + newinitd "${FILESDIR}"/heimdal-kpasswdd.initd-r2 heimdal-kpasswdd + newinitd "${FILESDIR}"/heimdal-kcm.initd-r1 heimdal-kcm + + newconfd "${FILESDIR}"/heimdal-kdc.confd heimdal-kdc + newconfd "${FILESDIR}"/heimdal-kadmind.confd heimdal-kadmind + newconfd "${FILESDIR}"/heimdal-kpasswdd.confd heimdal-kpasswdd + newconfd "${FILESDIR}"/heimdal-kcm.confd heimdal-kcm + + insinto /etc + newins "${S}"/krb5.conf krb5.conf.example + + if use hdb-ldap; then + insinto /etc/openldap/schema + doins "${S}/lib/hdb/hdb.schema" + fi + + if ! use static-libs ; then + find "${ED}" -name "*.la" -delete || die + fi + + # default database dir + keepdir /var/heimdal +} diff --git a/app-crypt/qca/files/qca-2.3.5-openssl3-tests.patch b/app-crypt/qca/files/qca-2.3.5-openssl3-tests.patch new file mode 100644 index 000000000000..c9c581e87a10 --- /dev/null +++ b/app-crypt/qca/files/qca-2.3.5-openssl3-tests.patch @@ -0,0 +1,54 @@ +https://bugs.gentoo.org/904234 +https://invent.kde.org/libraries/qca/-/commit/33a35a699928318032f62eab0e39e263c604ad9e +https://invent.kde.org/libraries/qca/-/commit/714073747c4a3ccff7a8c85c72872bdf6bd3db4a + +From 33a35a699928318032f62eab0e39e263c604ad9e Mon Sep 17 00:00:00 2001 +From: Pino Toscano +Date: Sat, 22 Oct 2022 13:51:17 +0200 +Subject: [PATCH] hashunittest: run sha384longtest only for providers that + support sha384 + +Fixes commit bdb0e9d37d78ec8e01d4008dba5243afe9029346 that accidentally +left the wrong logic when refactoring the file, and makes the check as +done in the other longtest tests. +--- a/unittest/hashunittest/hashunittest.cpp ++++ b/unittest/hashunittest/hashunittest.cpp +@@ -581,7 +581,7 @@ void HashUnitTest::sha384longtest() + fillerString.fill('a', 1000); + + foreach (QString provider, providersToTest) { +- if (!QCA::isSupported("sha384", provider)) { ++ if (QCA::isSupported("sha384", provider)) { + // QTime t; + // t.start(); + QCA::Hash shaHash(QStringLiteral("sha384"), provider); +-- +GitLab + +From 714073747c4a3ccff7a8c85c72872bdf6bd3db4a Mon Sep 17 00:00:00 2001 +From: Albert Astals Cid +Date: Mon, 20 Feb 2023 00:19:19 +0100 +Subject: [PATCH] Remove test that openssl has decided it's wrong + +--- a/unittest/pkits/pkits.cpp ++++ b/unittest/pkits/pkits.cpp +@@ -256,6 +256,9 @@ void Pkits::pkits4_1_4() + + void Pkits::pkits4_1_5() + { ++ // openssl has decided that they don't want to support this ¯\_(ツ)_/¯ ++ // https://github.com/openssl/openssl/issues/20233 ++#if 0 + QStringList providersToTest; + providersToTest.append(QStringLiteral("qca-ossl")); + +@@ -298,6 +301,7 @@ void Pkits::pkits4_1_5() + QCOMPARE(cert.validate(trusted, untrusted), QCA::ValidityGood); + } + } ++#endif + } + + void Pkits::pkits4_1_6() +-- +GitLab diff --git a/app-crypt/qca/qca-2.3.5-r1.ebuild b/app-crypt/qca/qca-2.3.5-r1.ebuild index 61e57608b494..3c45a569717c 100644 --- a/app-crypt/qca/qca-2.3.5-r1.ebuild +++ b/app-crypt/qca/qca-2.3.5-r1.ebuild @@ -42,7 +42,10 @@ BDEPEND=" ) " -PATCHES=( "${FILESDIR}/${PN}-disable-pgp-test.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-disable-pgp-test.patch" + "${FILESDIR}/${PN}-2.3.5-openssl3-tests.patch" +) qca_plugin_use() { echo -DWITH_${2:-$1}_PLUGIN=$(usex "$1") diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index c6737c85a695239a21e27c8b3a9d0a3c2de84449..f15534e5edfe72ab37022e11731c58dd60ecca66 100644 GIT binary patch literal 6970 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 M0*5$D^FT2G0F9|{e*gdg literal 6968 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 K*B9_WF#rIET#TIn diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild b/app-doc/doxygen/doxygen-1.9.5.ebuild index 7dbf3bbcb903..1a1ff12b958c 100644 --- a/app-doc/doxygen/doxygen-1.9.5.ebuild +++ b/app-doc/doxygen/doxygen-1.9.5.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="xml(+)" inherit cmake flag-o-matic llvm python-any-r1 diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 3f15c42608150fba285734ac83d7396a1a8e1762..fe420cab91eb80310591c0e568f1158952b2feb5 100644 GIT binary patch delta 13688 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 WAARYR4pnmcpZ-7MkILp#TMTai delta 13708 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 diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest index e66647f3d2e1..96d238da48cf 100644 --- a/app-editors/gvim/Manifest +++ b/app-editors/gvim/Manifest @@ -1,4 +1,3 @@ -DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113 SHA512 9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8 DIST vim-9.0.1157.tar.gz 16924574 BLAKE2B 0cdc6cf61f5abdaff0762b98550bfa5bae8f0485ddd0e9947a5fe52390f9da54fc8f5fdae767fb8f5d3ac2b441253917a80ae7f6092f67b69bdc9b6a630df8e2 SHA512 19240a9bcf5900766db42e2894b1bf7b849274711f17dc267671aacd867b334c3d30f39947dde7dd0245f289e9ad801eeb272f34a2ab15d01fac40bf71a54271 DIST vim-9.0.1363.tar.gz 16974190 BLAKE2B 456114cd7e74836998b51e9272e9c9a12952146f42740b3df66e36ee8e47c8c0538341d9ac9c877c93e0b356fd9ca46a2016e9386d53e3cbfd51d0e2b113bc5a SHA512 2e79e104d9816438c14f94d0e858766129eb3f706b3a89a9761331d32b46b3f83eeadb2ce0d2ec14392a69122ab8761e57218c0e5731a4453d2b91f53a70c4c8 DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f diff --git a/app-editors/gvim/gvim-9.0.1000.ebuild b/app-editors/gvim/gvim-9.0.1000.ebuild deleted file mode 100644 index 0de275e73897..000000000000 --- a/app-editors/gvim/gvim-9.0.1000.ebuild +++ /dev/null @@ -1,366 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with app-editors/vim-core and app-editors/vim - -VIM_VERSION="9.0" -VIM_PATCHES_VERSION="9.0.1000" - -LUA_COMPAT=( lua5-{1..4} luajit ) -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby27 ruby30 ruby31" - -inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -fi -S="${WORKDIR}"/vim-${PV} - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://www.vim.org https://github.com/vim/vim" - -LICENSE="vim" -SLOT="0" -IUSE="acl aqua crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl" -REQUIRED_USE=" - lua? ( ${LUA_REQUIRED_USE} ) - python? ( ${PYTHON_REQUIRED_USE} ) - aqua? ( !motif ) -" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - ) - crypt? ( dev-libs/libsodium:= ) - cscope? ( dev-util/cscope ) - lua? ( - ${LUA_DEPS} - $(lua_gen_impl_dep 'deprecated' lua5-1) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - sound? ( media-libs/libcanberra ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND}" -# configure runs the Lua interpreter -BDEPEND=" - sys-devel/autoconf - virtual/pkgconfig - lua? ( ${LUA_DEPS} ) - nls? ( sys-devel/gettext ) -" -PDEPEND="!minimal? ( app-vim/gentoo-syntax )" - -if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - PATCHES=( - "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches" - ) -fi - -# various failures (bugs #630042 and #682320) -RESTRICT="test" - -# platform-specific checks (bug #898450): -# - acl() -- Solaris -# - statacl() -- AIX -QA_CONFIG_IMPL_DECL_SKIP=( - 'acl' - 'statacl' -) - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - use lua && lua-single_pkg_setup - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi -} - -src_configure() { - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - local myconf=( - --with-features=huge - --disable-gpm - --with-gnome=no - $(use_enable sound canberra) - $(use_enable acl) - $(use_enable crypt libsodium) - $(use_enable cscope) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python python3interp) - $(use_with python python3-command "${PYTHON}") - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - if use lua; then - # -DLUA_COMPAT_OPENLIB=1 is required to enable the - # deprecated (in 5.1) luaL_openlib API (#874690) - use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1 - - myconf+=( - --enable-luainterp - $(use_with lua_single_target_luajit luajit) - --with-lua-prefix="${EPREFIX}/usr" - ) - fi - - # Default is gtk unless aqua or motif are enabled - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - else - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - if tc-is-cross-compiler ; then - export vim_cv_getcwd_broken=no \ - vim_cv_memmove_handles_overlap=yes \ - vim_cv_stat_ignores_slash=yes \ - vim_cv_terminfo=yes \ - vim_cv_toupper_broken=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - ebegin "Calling eselect vi update" - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # update icon cache - xdg_icon_cache_update - - # call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # update icon cache - xdg_icon_cache_update - - # call eselect vi update - eselect_vi_update -} diff --git a/app-editors/neovim/neovim-0.9.0.ebuild b/app-editors/neovim/neovim-0.9.0-r1.ebuild similarity index 95% rename from app-editors/neovim/neovim-0.9.0.ebuild rename to app-editors/neovim/neovim-0.9.0-r1.ebuild index 783269f4e2a4..a96e3f1a11b9 100644 --- a/app-editors/neovim/neovim-0.9.0.ebuild +++ b/app-editors/neovim/neovim-0.9.0-r1.ebuild @@ -21,7 +21,7 @@ fi LICENSE="Apache-2.0 vim" SLOT="0" -IUSE="+lto +nvimpager test +tui" +IUSE="+lto +nvimpager test" REQUIRED_USE="${LUA_REQUIRED_USE}" # Upstream say the test library needs LuaJIT @@ -53,10 +53,8 @@ DEPEND="${LUA_DEPS} >=dev-libs/libvterm-0.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.20.8:= - tui? ( - >=dev-libs/libtermkey-0.22 - >=dev-libs/unibilium-2.0.0:0= - ) + >=dev-libs/libtermkey-0.22 + >=dev-libs/unibilium-2.0.0:0= " RDEPEND=" ${DEPEND} @@ -93,10 +91,8 @@ src_configure() { # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now local mycmakeargs=( -DENABLE_LTO=$(usex lto) - -DFEAT_TUI=$(usex tui) -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") -DLUA_PRG="${ELUA}" - -DMIN_LOG_LEVEL=3 ) cmake_src_configure } diff --git a/app-editors/neovim/neovim-9999.ebuild b/app-editors/neovim/neovim-9999.ebuild index de4037df1928..c7b386d3e5c8 100644 --- a/app-editors/neovim/neovim-9999.ebuild +++ b/app-editors/neovim/neovim-9999.ebuild @@ -21,7 +21,7 @@ fi LICENSE="Apache-2.0 vim" SLOT="0" -IUSE="+lto +nvimpager test +tui" +IUSE="+lto +nvimpager test" REQUIRED_USE="${LUA_REQUIRED_USE}" # Upstream say the test library needs LuaJIT @@ -53,10 +53,8 @@ DEPEND="${LUA_DEPS} >=dev-libs/libvterm-0.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.20.8:= - tui? ( - >=dev-libs/libtermkey-0.22 - >=dev-libs/unibilium-2.0.0:0= - ) + >=dev-libs/libtermkey-0.22 + >=dev-libs/unibilium-2.0.0:0= " RDEPEND=" ${DEPEND} @@ -92,10 +90,8 @@ src_configure() { # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now local mycmakeargs=( -DENABLE_LTO=$(usex lto) - -DFEAT_TUI=$(usex tui) -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") -DLUA_PRG="${ELUA}" - -DMIN_LOG_LEVEL=3 ) cmake_src_configure } diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest index e66647f3d2e1..96d238da48cf 100644 --- a/app-editors/vim-core/Manifest +++ b/app-editors/vim-core/Manifest @@ -1,4 +1,3 @@ -DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113 SHA512 9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8 DIST vim-9.0.1157.tar.gz 16924574 BLAKE2B 0cdc6cf61f5abdaff0762b98550bfa5bae8f0485ddd0e9947a5fe52390f9da54fc8f5fdae767fb8f5d3ac2b441253917a80ae7f6092f67b69bdc9b6a630df8e2 SHA512 19240a9bcf5900766db42e2894b1bf7b849274711f17dc267671aacd867b334c3d30f39947dde7dd0245f289e9ad801eeb272f34a2ab15d01fac40bf71a54271 DIST vim-9.0.1363.tar.gz 16974190 BLAKE2B 456114cd7e74836998b51e9272e9c9a12952146f42740b3df66e36ee8e47c8c0538341d9ac9c877c93e0b356fd9ca46a2016e9386d53e3cbfd51d0e2b113bc5a SHA512 2e79e104d9816438c14f94d0e858766129eb3f706b3a89a9761331d32b46b3f83eeadb2ce0d2ec14392a69122ab8761e57218c0e5731a4453d2b91f53a70c4c8 DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f diff --git a/app-editors/vim-core/vim-core-9.0.1000.ebuild b/app-editors/vim-core/vim-core-9.0.1000.ebuild deleted file mode 100644 index 22272dba154d..000000000000 --- a/app-editors/vim-core/vim-core-9.0.1000.ebuild +++ /dev/null @@ -1,231 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with app-editors/vim and app-editors/gvim - -VIM_VERSION="9.0" -VIM_PATCHES_VERSION="9.0.1000" -inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi -S="${WORKDIR}/vim-${PV}" - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://www.vim.org https://github.com/vim/vim" - -LICENSE="vim" -SLOT="0" -IUSE="nls acl minimal" - -# ncurses is only needed by ./configure, so no subslot operator required -DEPEND=">=sys-libs/ncurses-5.2-r2:0" -BDEPEND="sys-devel/autoconf" - -if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - PATCHES=( - "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches" - ) -fi - -# platform-specific checks (bug #898406): -# - acl() -- Solaris -# - statacl() -- AIX -QA_CONFIG_IMPL_DECL_SKIP=( - 'acl' - 'statacl' -) - -pkg_setup() { - # people with broken alphabets run into trouble. bug #82186. - unset LANG LC_ALL - export LC_COLLATE="C" -} - -src_prepare() { - default - - # Fixup a script to use awk instead of nawk - sed -i \ - -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "sed failed" - - # See bug #77841. We remove this file after the tarball extraction. - rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h || die - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h || die - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug #29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug #18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" -} - -src_configure() { - # Fix bug #37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite ${file} - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - local myconf=( - --with-modified-by=Gentoo-${PVR} - --enable-gui=no - --without-x - --disable-darwin - --disable-perlinterp - --disable-pythoninterp - --disable-rubyinterp - --disable-gpm - --disable-selinux - $(use_enable nls) - $(use_enable acl) - ) - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if tc-is-cross-compiler ; then - export vim_cv_getcwd_broken=no \ - vim_cv_memmove_handles_overlap=yes \ - vim_cv_stat_ignores_slash=yes \ - vim_cv_terminfo=yes \ - vim_cv_toupper_broken=no - fi - - econf "${myconf[@]}" -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r6 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die - rm -v "${ED}"/usr/bin/vimtutor || die - - for f in "${ED}${vimfiles}"/colors/*.vim; do - if [[ ${f} != */@(default).vim ]] ; then - printf '%s\0' "${f}" - fi - done | xargs -0 rm -f || die - - for f in "${ED}${vimfiles}"/syntax/*.vim; do - if [[ ${f} != */@(conf|crontab|fstab|inittab|resolv|sshdconfig|syntax|nosyntax|synload).vim ]] ; then - printf '%s\0' "${f}" - fi - done | xargs -0 rm -f || die - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd - - # install gvim icon since both vim/gvim desktop files reference it - doicon -s scalable "${FILESDIR}"/gvim.svg -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - xdg_icon_cache_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - xdg_icon_cache_update -} diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest index e66647f3d2e1..96d238da48cf 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -1,4 +1,3 @@ -DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113 SHA512 9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8 DIST vim-9.0.1157.tar.gz 16924574 BLAKE2B 0cdc6cf61f5abdaff0762b98550bfa5bae8f0485ddd0e9947a5fe52390f9da54fc8f5fdae767fb8f5d3ac2b441253917a80ae7f6092f67b69bdc9b6a630df8e2 SHA512 19240a9bcf5900766db42e2894b1bf7b849274711f17dc267671aacd867b334c3d30f39947dde7dd0245f289e9ad801eeb272f34a2ab15d01fac40bf71a54271 DIST vim-9.0.1363.tar.gz 16974190 BLAKE2B 456114cd7e74836998b51e9272e9c9a12952146f42740b3df66e36ee8e47c8c0538341d9ac9c877c93e0b356fd9ca46a2016e9386d53e3cbfd51d0e2b113bc5a SHA512 2e79e104d9816438c14f94d0e858766129eb3f706b3a89a9761331d32b46b3f83eeadb2ce0d2ec14392a69122ab8761e57218c0e5731a4453d2b91f53a70c4c8 DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f diff --git a/app-editors/vim/vim-9.0.1000.ebuild b/app-editors/vim/vim-9.0.1000.ebuild deleted file mode 100644 index ce978f7e8d41..000000000000 --- a/app-editors/vim/vim-9.0.1000.ebuild +++ /dev/null @@ -1,371 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with app-editors/vim-core and app-editors/gvim - -VIM_VERSION="9.0" -VIM_PATCHES_VERSION="9.0.1000" - -LUA_COMPAT=( lua5-{1..4} luajit ) -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby27 ruby30 ruby31" - -inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single toolchain-funcs desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://www.vim.org https://github.com/vim/vim" - -LICENSE="vim" -SLOT="0" -IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" -REQUIRED_USE=" - lua? ( ${LUA_REQUIRED_USE} ) - python? ( ${PYTHON_REQUIRED_USE} ) - vim-pager? ( !minimal ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - crypt? ( dev-libs/libsodium:= ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( ${LUA_DEPS} - $(lua_gen_impl_dep 'deprecated' lua5-1) - ) - ~app-editors/vim-core-${PV} - !> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug #29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" -} - -src_configure() { - - # Fix bug #37354: Disallow -funroll-all-loops on amd64 - # Bug #57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug #24447). The hvc - # things are for ppc64, see bug #86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite ${file} - fi - done - - local myconf=() - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-canberra - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - $(use_enable sound canberra) - $(use_enable acl) - $(use_enable crypt libsodium) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python python3interp) - $(use_with python python3-command "${PYTHON}") - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - if use lua; then - # -DLUA_COMPAT_OPENLIB=1 is required to enable the - # deprecated (in 5.1) luaL_openlib API (#874690) - use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1 - - myconf+=( - --enable-luainterp - $(use_with lua_single_target_luajit luajit) - --with-lua-prefix="${EPREFIX}/usr" - ) - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if tc-is-cross-compiler ; then - export vim_cv_getcwd_broken=no \ - vim_cv_memmove_handles_overlap=yes \ - vim_cv_stat_ignores_slash=yes \ - vim_cv_terminfo=yes \ - vim_cv_toupper_broken=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - # Arch and opensuse seem to do this and at this point, I'm willing - # to try anything to avoid random test hangs! - export TERM=xterm - - # See https://github.com/vim/vim/blob/f08b0eb8691ff09f98bc4beef986ece1c521655f/src/testdir/runtest.vim#L5 - # for more information on test variables we can use. - # Note that certain variables need vim-compatible regex (not PCRE), see e.g. - # http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml. - # - # Skipped tests: - # - Test_expand_star_star - # Hangs because of a recursive symlink in /usr/include/nodejs (bug #616680) - # - Test_exrc - # Looks in wrong location? (bug #742710) - # - Test_job_tty_in_out - # Fragile and depends on TERM(?) - # - Test_spelldump_bang - # Hangs. - # - Test_fuzzy_completion_env - # Too sensitive to leaked environment variables. - # - Test_term_mouse_multiple_clicks_to_select_mode - # Hangs. - # - Test_spelldump - # Hangs. - export TEST_SKIP_PAT='\(Test_expand_star_star\|Test_exrc\|Test_job_tty_in_out\|Test_spelldump_bang\|Test_fuzzy_completion_env\|Test_term_mouse_multiple_clicks_to_select_mode\|Test_spelldump\)' - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug #187449) -eselect_vi_update() { - ebegin "Calling eselect vi update" - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - if ! use minimal ; then - dosym vim /usr/bin/vimdiff - fi - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 16268ffdfd0615822396da5c887dcfddd691571d..283e3156e7db552c7da2b803376f9036c7369b32 100644 GIT binary patch delta 65269 zcmV(|K+(U#kOaz*1b-ik2mk;800092e7)V4B}bB-cdw_IdoD;G;o*Om!zF4-OQLSb z7x2HBE_R^`tSa<$>*@7<0Z!&gU_i2afUe3sC&Jxq+ur78=KuRY|JQ&1r=RzazWR^; zzyAH_&;NA9c>dFW{D1!W|Nc+sfBdI7j-0Plu2p)EvDTGaSbwvhxrWx(%qw4K3wLPu z8RstNvCnvhaostFm13BMAL)1Q^(t|Xe%wb*2S3LD3^A{EjdA62j%#1%5!#L=<=NZW zjaL*ToB-`>uTF6+=&>{4f9cpa0+g z>;L#q|K-2_Q~%%obN}+`-rs-x({Z%$wo+GH*IDP$XFpmiv*%L7nPXjN%Hh7^xf1`W zIgG%c?wRw=n~d`sM?7LHx$VM3hsF|>bMM{jnD^L6X@7TVxuh%4D;=$jqs%x~Nujhf zd!1qKv;NykRi67i?pgD(&b9a0HI>>{sN)EEj#|cD?|z5GFP6Kd#H-hOhQwp>lp){O z+y{R&>$%yv5naTZ*KD)wkwUnxHu9ZWu(9~DkonE?XzM8bS}!X#_fP-&>C5{1uP;k> z9{Fv__J4hjS+0A{d4{X(8$(NXJVxz(A3WLB&huXTERDxX_gHsgSxc?=>a+E;#&X{~ zwtTa5vGYb(ioMp5%Yh-)lGZv_OIYW=Mqh33R#}U}&(yg7ZOKa1mNp-i!i5c{JJ-Hr zKUmptPky!VKhMGk9Hp$|tgEvV<91Qwu~zT(ynjQ_d_|a8VLw^>##$dS_1@PN?#5al zW%s}bj?Dtjk_q$_!y& zsh|BCxyMmh@Kw&*3x=KW?h7NpJy&r5Vhz`dt({m}>f?^{>evhj6uXc9>Xxhj^5fIr zu()simzPzm@p@ae5n~CwLEV^J!gMi+*?)5GCts1*HR6rm^5yF|t`H|LG+8%x=?KS) zM?F@aH3aM~_jJ$5uHrJhQ;fT%5@$*qXWyU?D74}#H7Bqo-FpIXZ}wJ?Jur#U&jJjT za$?$NyzdgzxawUGo^M=dI{S>9{RSH~Gz?CkA1ddm2EzDkHU|C&Rsn16P> z&vaaO+(!(!den2vC~H-g@B+PGR_*iWpMLyh|MY2Mbw907-}ZX7xLDsU?!Ez_^TvaC zL0&cQw63yx$gRea@^NgSq|I<1;7tyIW5*?C9}!PJ6WcqE>*#W>Q1%HC`YmEyz+qV5z|i}!4|VKIfi>zp8O4w0|8CT2v$8pMhoj(^>cUBQ$+ z8d2!NF>uUw;O8w6r1phB^igIz>NO8Anvl^7KeQXZb!=ilCoYxu)!TQBam*DO2Ej`K zi!CRDdMxKfxD4PGf&A>DuA2KeP9EXLrTdkEWPBGNVY{)Uoq+!tuNxoRH)fh40S1k_ z`^7rPxLo={07(OvTgRWT-hbcz@zb|Y^DpnqcY-T#%g4I!%EtSid^%t@VGKA-j}0W7 zODDM|{{)OKj3Z?DMP6gV7Kp;^csgf3FG6X%2f+Xuqct}+x$)TiE{mK+p9L^1_zO04 z;AdAD$D8BceYbYRc>;xjPtVtVq%~{n{4SP!0wxW!?68m^CAk6JiGTBkedFXezXlxi zeXn|5EXjrgEPlIz;A|&MU>bzUa?i={o@K1e5*j_qnMUVBMuSj62|>6Ru>Mr|5&fanoo6Q0!rxw2?dQM$ z341$EJReK0Ai_tLL%#&K1D|Fi zh^2)P$RfZa@p>M!H{KZLnfXc_enN4R)Ej&)g{=VMSa5z5qIVvXI0iGWyivjViQl&` zAzvo2y{y%j{(t%Fzr5mEi0`r>rW!r8Y~SCcb&bi1D^wl4?r!Kcjm_H;_3;Y zOhtY$&QyS^Vuf1^Wx~@m&PMFMPv~Up1SCT1gm4G; z01SkE!;5+$Fo^C1j+-u@V7e89`u z1~dW|))05I-WM$B0$8Ct=Z-i028NvX2~7i5A(~e}3F5Obc4X5zU_tA3v3}_jwEw*# zIDcOF8NPAw?!@8@80A)QFW6WQ;MIwqx>4na+e9!V`oRK1!EZ-_5KSNlyFtq9d+IAjANWQk>Dk>}lx zfPfC?hc(-uKL~+$Z-gZlu>Amh5JM**I&sI*eX)gypoPKZ&8wr*CJI1`vodmP^?VS( z3Kka;Lo$0uHL5ob~3V8U_k`STWF!$VFwvf+v#YO>@t42s&->F0e4W?%PQZlZd-D!#>J0|5U;Jw)(qn{k5|pb_ zI6ndD9(com2j{ylm<@4)M#g)INYI7UJX=A0!R60Z zG43Ps4}ciG0vRunA3nhact~9)b0Ey?T1O+Q?sdK_*!S=I`}YrQ;+=U#kbf%>zaqLE z0E$j@&c z;{UHZ`eCe30E$3mBidZ>fr{F~4w0SdO&p&cW@PO~^BmWf(DAwQ1MEq_I&LWA2|9G5eIU9txB_}H zsTs`?!Ko%d4RO9uzkl$|lcytkRw4+CxK(!0u?cis?D_>~0MX4lz%|}9Q93HL4|~l5 zpQ$F(r!n7PA*OmRz@ON8Uvb_h;_y+Vzzs8Pl`Z0bpx)U;wl|&7P*~Q*uHcxcu^aAx z}4XaU=LaaR~ZEBNk0J%LMXSvHR2y~Hj28g6?R0#=6vA*Nua=`;gZ_%2>8$`C6k0)`q7$Ocw+5an9n1psE^ED~WY zcof6{fyu{UOq$!3V$JORn~@QHK?dT?)h?8Lz1YD6GJl8l6Ne+38Kw?hW7Afu?Ae*F zh~ptU>PEmxtzlnKn2O#6$nHoagCE1`5tc}Ka|^MUHW={)FXDNe(rLI)TOU^q&3*r# zi}A7V!aI2AaNKigW{RT&q7BE&*FGTzIizW3J>rCgExsT@iIWn!E4&HsM%V=tGG>gIUg6^7Q>xe%t0q;5 zM23pu=MSMytz3KJ1+x09ne1k-&uz4ZKL&(1yaskOcSOUa!OQT&EnS0;HC@zkP-r)Z zQ;6^5ep$7@{o_NZe9vSTWA=~@D566_1i^%Mlz-quhdZ>X@%X4Yh<;2BpM(Ihx>tmY zDUQv+-njb0a02puR}G5jO8mUpKywL@sZAh;YSlwJ6oShOaKAGPB@pCY#F+)fffe&H z1moR~4kbG<)Mesu-hyZ#O2CKVvlmN{vdBVYA-=35Bp@V$XheF}IL@o^*az?m7Mo>3 z<$ogS&umaBho}_a*J||dVE>P=UqAo#(~l2+`Oe3(Y8RDV>V-N2G!7#C9dA`^$^*zi zeBNs1231%dDvW^NxmSE;qY*l>9^cz( zcc{Y~nz8bD*E|Q}i+`}rH=8*Xs4V|7Wq*H&Lh4SynyufVI zxoQQWA%@5oh+Kx^*6YZC9`p`h3P{v4kf&And|9=z#`|Iso8L`rg^H|zKaUF@cR=IIu@G3IRb0R#R)1eZ zjQlA|lFvBu25+N@wDx{7*8nfxj2Gm?%9Z77_|kn9Hg01cSc6fAxX0!YPr#955+OaU zWZ(QPM6ai%!_zIE-7~7}K_-IbBvcbO?n_2|x~3@Iu}>Wqe)+OkpT_4;Utc5T%aLz7 zJV3p#6`(eduYy&4S(63vUE9J}^;N3SA^{K&$~| z5GgncKn6=isCd##C?ird)p7_3#(gaK=o@;0GyFcT2r?sWS=fLfozMiWTv2s^*E1OQ zI`2%3Tfh-vB;Ew!4qw^NsieUvoY{j@1jPYq=n4$8LkMGYD4Fkgl6h!~%6}d!k<;sP zeVL!X&cA-h?YyTeBrC)dRF~lb{GDtbU&d1OkqTx?bUE1>A~EVPh$Nn(r|B`Ts;J-; zvMMB^v|vgxF~`M2LoA|^af zKTlaJNQUV{<_58exQ?FWFVkc>B9iOEnSm`=VuG;;oEYag)fEUnz<=vRAzg1Sxm#qJ ziH~cc0O2OPA7D#P$6ZYk1`n9yO%Tb@7@#&0Ur}C&v7L}bo=8@JK4Ic}cGh`9r=To*A0os|=?dDYtt z3JY|G3m$mFjEGxfcYoZadh7~k<)xcaAq0>V{tnsf*k9OpL>zZ47p(x9!*D90WI+-( z%+!P@tn-w2zYB2u22ot0cr&LnVfYC-%c_D<5Hm9aak7@koqK}y1AIemcDw@P%mo5qC~9e5cb4olf4l}aHJ0P10H2u~z-KJ_GMAXEV|gjGcX z1n|4vHNd#n%tU8&I2?U|$wLC6$)lLi>SV1qu7_Hd4EPlK)MYJ_jpQLWLk%*q{eQ+ipOY(Z~O(GcuSyw0B~cY$6l7~^Vfg* zx&QscdcBnTOm1+f&z)QG~CnP!(ZVD9fEDHed z=K;CG>}8MbhI0(ujQ5@kqawD}xhI@9^DXAiaK00Fe}4;;=c91K0R%x%6tx7t)RB7t z6;wCDQUcMAb-2^fAXag7LpSn+FqQe^K(I<`cC|T{$sd>jgHsIRMB_PeXJrJ-g=Lz} zg&FY&=W8{_`1u2AeHW7h=Z|Q?igbmG^8SQ=eB8q=oDHs@cc zOgwop*wsSi%gdk!Fe3{QV6HHX%z6@hu^-9(JWW1kQ`V#?53(=0A{ochO zA_pEr>CLaBSpd7zUY6?LQAF1Z%SWLWUK*wcaDO!58nsYi+%OL*%3wb?Duk#lkCG&V zk1L-=aKa6byYVI%d&Zy^QsKOF2*IO%`?95k znPVFVy4$1{?80KOXjL2W)1&Kl`|8krnW<$w!EzN|$kM%KB!@O1EImA+Ax~Br=6}rL zK75dsVXzT`1c2DD3_^o_JSVPDLV3$0g7a7)Wcjjy2#t)ZxuF<1`{4QFQ3P(abR?RC zxID*kb>KW|)TTzzzj4Budm~sz6UxvoY(EAz1D11ny1<(jB`y95E_iSUuPCp}_V@q( z>(|%p&Uw9_86`xIxev3H!2*RLW`AM&74L^262T#z00WS9UY<;WKX84>eu*B>R})w| z)msBO^x=wg`T#%T%n?obQv=74)x^`(@#N9pm%<@h1u?VYrr$U>XSkL44)LhG%rl z1WzLz2j2zoDp<1F)z;8TsI~(tf`sM=p@*@KenB5C1-UlvFlOX0(0?Nra&@rc6{F+R zL&Kp5bPSuE%AYs*hbCdwL}sH!jK%U>K?)Z?7gX#9{-FE_!XdF<)1w=7?xkrxu)rR$ z-Gha)6vPu~h(QFA*&0h&u<==Mf_#{reUtzb&VXiu)T^X?s>OcVfB&(+eE;Zs(;-&pmP%HswsB9v{>Wv zx^N$>2Hu?#1Ca=JLMfqlV{L_)1aQ@Q;Z=vYKRP>;;4}QdvgmRjJY?CA#AX4Af^K!=iL00D0i4a>~HheUtSYqudECU#-U9>cC3Y00%#8FUUtH;t*=mvvyVr^{I1YUVV_o! zgJDWQcCNz{t&_TuF=d}v5cXyYJ7<;(aR;@%;qYCilz)>)v6x-5u>P$m1sydesL85V zOE%F#Agp}&|6p} zk+@jo*Dx#KmB?v`4eK@2GyCWJUq6ukcM!utmZf;{zGme6vzQz7#=y{ zXGpP@T7Q=^h0`?{#nPEzjr!;^4gyr-Nh?g~Sk*YTXW>yXD)@avl3=k<2^q}D3WWJq zm105849^J@0TR7|6zmr?A8u87jC4N58Xdx5tWM)~gN;8tHZL6k7I~JkswR(8=?|*;&g8~ol{9<6_1({(@vaB0A&t_h{ z*(G&{0}&_D)6H%5zy?@A<|D~w!4i=|mPf&Yc!CRc1~aJ{UpOJ{=yZ62#ct&YiUBiO zNuaR~`M6J%`I|?!hy=y_Qb*1Dxj0?)Aok$p15)Y0T~(DmigNHEi!lrb$#WSf_=yqS zSAQta`G`qLHRH4jmIXvb#DV%Q9$XSC*_R$7II(LnN%e8XUM13t{9YnS*=FMxdK%G> z3Je~xY%3M=W<^G>xtE$tUl)$iSxXm1!3>wqH*(VS`)L+4qQWysbrVMkl;~f}4#pf7 z0KoNcT)skeOX8RK(6=li(1V!lkh-u5B!6XZQx^x`#|P=KRv3@qQ-E*}^X)<2i0n3-USSq`}5sU)=ozP_gP=l=4e|N8BxAANlP zld7i+v7BxT>abN4z9FP-k^tL>97~JY(}{$gm&Vsy3YRC;I?HLG)=CDu#c86i6 z293QJvhoC>0^hT07?z`-cxHr)#A<0XThkPjSbOC$p=lH7!zm8r%O)Pe2CQc*L^LGK zjxS1S-rqhfR(Q`LE=#-73s<(h;eVb68_=Bx3aKkM2?zWYthU0YYUllJ7_ow9Sjk#g zwtDKDqr>`l3Ja*l>n|T_crf4hBen}IjFqC@SOg?6jv~(&MhhQ$W(5Q$4u=RtX;?I5 zo1N(SN-VL9-Q>jJZd_Y(dfOX1dDY*`I?vNb*GE6$0bwQ3^cP zLlpQh0tI>t=Gr{ieP*59@utUHCy#}dLyks_l~?6R0J z93bSh+F`+}Jo{&RA#DV&(~56hbQ^!kLw|2euuYfR{*u;p zz6Zy_y7F_YK1b#q@*U@C&Kw9D$OMmFaZuP4J3{Fd>w?2kxjih)-cF zE5UBUq#}%Fu_Ut)ihlt%OIYu9;<^>S%sSq%$^dh=yy22NT|mu>ZAD-eX$-aA596{H z^c({mJG%Pf--s7J3MBP(RM-<-Vcj4h1Y-bauoFU%Syp%-0^DjdFdY2h6ZJ^Wb|QuV6GI4#e_9n}5~G}UzyXVCnF@Mi6X`Delz(|Z+i8@=9yO-?_@N5{Ghrz# zterN^jDaz>@ia*2-HZ2lW14dLXU`8mp6HtHV4%3BT<;j{gYS``ZC>Git_ zu+84aJbwTKVs|4Xcusbs;e5S#-Ul(|RPG|=?O1{5y;&G+>s%M_dsqt-py8|?Fcu-9 zHhuxl9!IMAE`(PKps95P9;$(<>`R;r5C%O1);n*z^5Pa+ONK|o>dvR_!cus}2HXs| zA08?K_U(1GzW%pgzx}@A98vY!y*q}K3NCM;g@5R)jCl>BbY=5)?!6KN`oQN?-s*g@ z{sJd(z-b0E8h7L;%e8LZUQg$Nzy1610nQ zwSQgK>SF#PoNImVt49H@3~=7#|`%z(kJT2!<&k+l}CeMz-4XRU5t6lkdm);QE zkP*a0K_*W$7CAZH__DAH^c@O@^ zCPaeGg%{q0N?wlD3w(&B`fyvz*w@vQy*`KC(3s8Zx_$lp_1jOsw%&21k95_GwoHu+isOTl%H>Ep$ME-jbQAntbgoe zUk>hsVCa^wVv5a5KoGF{HARm6UX|hrsmW)&x7(~9Y_5XfSvd@HEp#mI$u8w&-Zl;^ z20)g>(z|hQq72H-it<)qXJW+k!0oy#(ZN6mM-yjJNl;mIk*7E|Ivw|Q{eIPc{yOKc z-~L1%b+jBrhRr>Iq=1*pa0td2Lw`DmIvPOtTrtkB8mlr#cyh$tkdsgXQ-KZu0Dxq- zFgs*bJomAKu@?G!*?@`JU?;FBTYcyGq)E@WC}3|6zK+hBb>EWpb6dF$hFWF3%??fL zWbxVC^w(|gZ960mc_Yq+=GqeCy4^&t3fr=z9=?nP_9=T~8<4<=Q{eSz7JqE#BM0pK$Dyn$=JTX=0hVQ-1cnIJ_DN_;X80dk8N(kBM_7O z<&ndUKN1^Pk55&7YgV+&_>*?;b_a`#0h8Sy;tzeXp+y4tUTGou1kUlC46X%R{LW;< zIn;c~+^#34A_YNt^xC1X0e_Et$mY8baQC+E2iZ9-r|)=%DZ_4G{zV)iutrxX;nY^ z8slvZGVL&sCrdfA$Hj{P`m`426HR~`#841c+hGrRc8y*&i~_>w80!hM;`%ho;? zgxdWaAwzMZ#XiO-n{R9v{J3KK%a7l!*t=S~t=AK!2<ZR z573CW+77&F!GuR>dw(>!|GJ5w*eZnfa2iLkX*EMR?uP)`Hh5RhJChXrgtl+Oe1D&+ zl3}aQ0Uz}D)I^nr!&wgXfQll89xYbZan{*`ltOaZVD>3)IYA-9>0G2yk3_rzo!*F zt3Wtm5wJptDvt|woB_QaEFQbW9UH`9vCUd2R4qaXf*qqXJn+L4c)pP_XeMl|p(gHW z-&=)N!3~;2J5WP>I;6=G0R$4zc^wGYw^I?p1!E59Gk?V;R+t(KVVyA~dQ<{jxA%bu zsMUhcDie<_wrQ5y#DA{Vj)GKSJ{=~OU?=lC2YjUZ$PONv9s6o$@C2FNo~&7L?#CaO z?dSgEFMm>=h!iMxCPXmNVKRw*ocVeNBk;UDRkDNKb~~$2>XXMyYaqvwkHzzJJmDae zAmYGT2!AMw-XS~#3-geIh;Sr;7^f)!h+SOvAlRt`KYy$5S)N$$V8SBRz)L%4#=h9= zw(st;?ExIch=$tSqZU{%AryWOMO8wWsm%OS+0^)g)3$O%C-S7nPW*=bN9*I7d0hKy zJeoLcdyoIlqJ7W<@k;NO))nCZ_5mSnXTs#8Cx4*oaAGpE`Bouxb9d zV8HAr=6J?QfC>v-i+6K44XPTQ%tH{Dj~v=lO@O!U0Pn;3?B5%{)J3px0+v>Wkjppt z_4se85utDGL5)aP&&t$wmS zsAhA>>22izFS94hMpb3#tf_+)m4LomH-9(P=HZDh5qdxjA2pTjo^=`+kcn=eS* zvX~Tzk~Sj~X1aNa+UhxZAV8@(y`eY)%LzXbx(@c(!_GRL;Pw+yFc3KT1zAf7d4Ga0 z=#C20v63CN>=`QjO+fVlb;81V_y#ar3d(Xit$_G}Ou3)l7+Z<23U3+RE{2Ga!yaN- z#3-Anl7x7(bEWL zII^t0qRZRufTny}bQR&V&$Kb;0-Z=)dpGQ)x#InPT4MPh(c$84Bu}1MVtN-}hHx;a zgHQ1oSfG`7XgXrp)1m=us<`(iRM^c?MjGpqq9p#>>_G$Pz}!h3KuUX5et%>Ysb`S;AvN!NgL02ucZpdpb~+gWFGgPiAf+yNYs zZEMAP^>t-@`A7guK^>UAY1S7GY|lXiWkSO+zO$fd%?XGy$NPLTd^+472V1p=snJJvs(Dg5@=iCo}%S8ZkVL7u8@d z1#+=EA|~)2*WlsC>w0~=e|=r8kX~kjC`f>Yi%4~|JE#0FC}D|jF!jqGsK|rDAcF}{ zWS5yW57V~gOPJ7jN@bsR6L10z&u(YOJi(vwHLFB;`UC$eR$oI1MoD(k6p;9a|5my> zO%HoMCqfk}))C${LQ4s;FnT=mj^oJ*UCv=hPTx45`6YxRTgn~Lk+3@}#Si;Kt=pOo zo$xr*S~o%%a27q2?kpL9mc5-sI*&PUAz;X4pJ|S@u-*x#g|3GoEYoO?f0-Vvz`&D@ zsy*x(Qr!-S5}(+Tf-0%e(Q52*zqaGR&=o)&9Lm&bb>-f?5tn7(VLK){d$nw%SwS?_ z1h*4{MzkKUH=Y%jim-0;)T!AfoE@ZKg|gFTqMg207LN=`+4$mrAod!|JSTyb1tP}6 z#gPaHmJ1tvB^lqoe)-YIAB+0m3!;|CfWz`zn_BT~_aHj;(b9ClEFvhArSLX5bo9~< zEL`ABvI`vX38OcC)Ru=PYeG^~5;ztp*R3P)U<$Z7AmOP))=*+)15MDU_YrRBjO5rw z$D$GAuB8gu%8qt_m*=c^*rmzpvooL?8yGc zE6_jTuk|}JtHD4 zv28Z4!d{V4AzB}ZvL7BTTcgpPJ9^kO_Tj+y+dqE!@gM%fhbr}V2AdCF8g<(rq6Hcs z0C?}GZ7?Q(BQ6juO{eIo5VK=ao)c=PC*Xe9Q-W?AYv&iY^F>k0!;GUO1BM+>6G@OF z03AkK%<16bcBopu@{aecI(T!O_8v#x=R~H0te!z1HUajEj5=UGK>l?@-o&Lcj9q~t) z1D4_L6=HH{h#u~U|A_auBWa((YOKWDnn}VCur>o6$%;cKPg&5ko=J_c-~LR;SRQ#o zk3G77FWD|PE5wT}spdbnjbspN&ve=Y;(6Y-;1ia2vz`qRpN{Tn$slfGr7caIU*-l@ z6awr_9~bQV*Ka?5`r`=2^F9B=IvKXXoMe9d-fV-D<7$Cjrzwb6bc7|S#a6-Js{WmS za6-(o(SJJejCXF1+vJz7Sv<^u-yNX+fj^@cpW#MBEsCIa#WRu|%X)7VcbYH3=C*uw z2}qW>SmWRj6GZnd+jO!KA7Gmk3w&vXHa*>rzl-K|8t%?&?vT3kSfI|%ff!cKZm0IK z>G|?hQ6e?VJ(9^I_U9GMzW?nHp7~;bXvM1Pi%lt>HaP?sxwsYJL8nHD2dFu3}ke>=JsC$orm;tY2nZck~&iHmd zmnw_-3?M~_LJ`nN!O<>vJ*`0^JRz{V!+*Mc^%GPgn4W7iRKIz?2m@+FiplqX+5mJN z80hd+^<=w1il2$%hd&izc8n4sJR`MqGs1;a1a_=y_QF>mSm$cjCy)(`@U%F_bypp1`r2p zR4@$Fz92Kw0@1e)d&iJ}CV`+>AdJ%^)`NG)wn1qOKEVu;fIB<&S38(+U=967KOo$* zh0KWYJdZ;qZYk`Od9f=2{6YjTW9Ti{9ZY0uO%3)?1V>mi>WojNXvFqFA}94~XU>V*@TA-bG>GH-{J zOUM0Go6_yTM9e2M0D4+Yo`7DEb>~SYVs3IGz`Vizs-CO(MMiKqLnkl8dNsbbl<%Yg63_PTyTPx+%#y5vAzf-3u@u-V>{NN zVW6xMKYTq|$5jwp5}kE96~YQ?0z|e?Wy69}uw|7^wi($xasf3D0iK+pn3#wZ8xLHGP;~y0|u?^b|{fi=#K}c^tRHBijH^JDeFyZ)e3K z!nQ|!KS@OI7$7QoY6nU6>;xxlh9`EfKFxbJkf6Pv3alCI+QgNR0J&JQ!HRmcclGzK zx4sZy_(`zFWqDPAgN>^La-EF<)kuy}uXc~*?0moO*-R|!c;+vlIawIIwZ$rfvy`*x z;M+fc%pC|p6&=?zcs7@So+2Kj2j_ji&J*U>_P5{7On>Qrz`BNGLh%-U(y>Ds7i-%i zw`&cwnX~mA(HpD1NsDD9g0kPHdpuk!k7&%SffZxd1nh@XUzK%+&gaOBSOL%DHB`{{ zg&a>I`TLZf!D~gr@3ec_l7xmB+GhuSi1-+PTDz>6oVFz$1X;Wj7TcU5f%Vw~qjZILR2L5`Sf34rf(C{~nz_Tx?2<*)>zFG<6aDopD_Mu1ccu%%EOTpaRQ$$3F zv#R&B3TCTEOhq;uJdZ;MZTOxIk!QJ!qpJy{ka2*>$p?3nUOED>IdKS-!V1+s!%8ZD z;(`;-5pSR%J_qc0naEpg%vNQ1cL+~G*i0~n+zpe$?GH14s`uezUzU*3TcVGB{t7tyg*~ z#nC4tI>N>Ipj&DT?K#kLXLIB<+x859KD%;rf=npDDH`*cpI&fJlm&#_o<0azwzYJm zaGOrvY7~ghwmh-hdFWYMI_#46iQkaR@g~zA9F(laX*VE>W_ffD-Z?4-63P<5Fsur9 zR7~2>QDt{5rPDf**U-kNo;r1h3@xXOpcBC|hxR%4%sF@Uw%CT{vS%@0mNC75uGaUz z{`mUKfA|w$EY-|k@z{BL-qTSJOJrY!4+%d~$f;f^#4iBod$2~F+ehtE_oL# z#T^0Y$Vpc7>080h3EC*f#J4zpQD!)-Ho1%+{Pg?8tP6~EiVR#g*?5=jSqr#hz6o%K zi_|+NbzIhr!*#Yfpms(8ciK9CMxdHS9__S8&(tyx=in_=3I+!v2x<2L=?7Asb9UmY z4)TR^zAo6`_Wxw6k+l@T1~e$&G0lusq95ztpSuG1lVY_~<8d2A5y-_GacJ=JD28b~ z4B>bzjEC*B%oLEBc%{>a?!cnN=P1(YFQYkN4b%gk!6TOaZNZ%Kfr|ov_e2ABh0x-Z zr1-#uSrZ4#Lq=HW2_l+Pv1%cDo6zk&HbmBeo<-N@_}tN=4r#@XjkYYLI(Jyr5)u;_ zfkz)W2wv21lGlmo>;7YAI=*XORZG*omFTA`m-O3WDG<+3_T678+uxnhuB> zX2nK26Bmmq)+_AswBitdD7>U*WJjzQ^j@qHPsb5zjAr1soZohMyM^BH%WlBnG&UGI zI6ac(Oo!TG1xxzY?MM%c$`RF9^bAnXL=8E|!3Gv5H`|wJb334KnS$*B2y)-$#F%5t z#g?)S!*^^*&W>d)2$}H8?LR%Y+4OH8h8mskCgvmx%M(o3F3@Rz*xr=zf6W=wyPVQ& zV;1;QEyc3*2;$g{PrS*DW`3=S?ZdEy;NM86+o6@92l5Fvxx)#e431p0yU68tB!PV& zZ>g~HR9R&weV$f$@a=@3QlBzLh|YziayTx8hv;_I1+PY0g4PblurZ;S%CM2F4WaE+ zEfR*RX@J}A`TDef*B?sXc&W?sIZ!2c`p~hvKHc|EfB8_<|1t!MSb_Z%XM4_NOYsp+ zO_`6VhO`uZ>76@*O0$+!pfMQ|1^ZJ9 z8W$V)QOPO6p;-l|k0smYF}$h?gItgXBIUGy>2St{3CgOn|A4@MH#ewFAi!<4o+ywh)aw_zc zXnF-)*vX>O?dkw7eFVjIr|MM(uj}^x$A`0TxX?TD6K}8J1$5Cdg8TBDEKs_ig6lbt z)A1HX?KYgSy^V~!BipjQq-M}ev)ehJq3E&Cmi7>D7?BH4o58kS&CGLU1d*IH)xnV8fi{4v@GIozhATuF8OkQi-^OV zgl$I+oWUj=iA{Fy$3DD_F)!Q&GCv*P7j0?``zcKI#Nn=vS#kKG_34gpug@)6MHc0J zzRR1WZeg8GO4D9^n>Bg+?o9;m^(Y0XH2pI`nU;-+0Ne6lR2@IMl^QpJ!BZI&63@_5 z22L%oMgb*fH#_L*bmNn_dgHKvNY1M{AI0-&=le}>aAz;%^s+3cAv$$#II}c6f9k@a zYR@2T&sEwpg->A$48!nj6umoauzG2TsTRmaXm-EM96-in6DiobNa%F~zO|e4%)uq4VEc^=cQGnAa$6 zuSh`^RN%y0FwcEF^UYru?d#9aihcg{<>Pqycg2nWLG46#gcg{1BS1lq?A>^lbnXnnK)F_rvwL|a=M%XU|G0=} zjwqJ;K9S&XSaI>1s?2sJC;1(Php@#*n^Wvo!qAMtNs7NsTdKP^N7=csAOP}=1*z~Z z=cor*5eU+@*;{X#%nnA&f6wI<^D=R|w=imSFbD!TooFTm@ z7GYrLGu<5}2K3ZvN#E0kbvpQR+Vl&}&zEDy9S4j})h9(~;a|QnpkzV)Z5{c;f*MR} z7IQ@ocxTxmAD1-;fAa`6qs-vpmohNrcD)r2Ak}Qn<5e6R^&HKPS-r_2R$`+UTg0c3 z0%y$5*;o#6z{?gsiZLx>a!%c-j(s88tjh}+?)26XN8~1tDRNs=eQbPUDG!X|vD#PH z{Py*i_4QxB{PY=)_PS~>)%|| zA)q<0`Kd_2K4-Fh$4Cm%o)%&!$+sh{oB!jk@2&K13N4~jbB zv(=$&PLjyOHg_9%S^ZM1b;cr)@Q3$ZbTGOC-p(y{xLNSFuxG?Yho=`l1SRN|Pw!Xa z0fOFOL%^skn76Rq{DH+hSeCh-Kp?RO-~3dzC^|-Oe{u^~Z-pg@jxSu*(RJ43MjLLj zr$j_wROOMJ191iqWxQ4`V0!ktKqKIa zaFX9{e?og0KQ3$6*4vs9uh}NcHV8DWs~>J}xishQ3AvZp@aGUQ$fC6i4%S+Z4`flY zvwSR(_eigMn=O*VtD2(KP+mrN;PM;8a?(V17~{k*tFf3z6N>MN+)?VW6=O+h=C63I)T2|YD(W(Q{2>sy(MquL#tusyhbE-5jU6cK5UB7|#sf#@V+SFgkF z+5YyYz`T3myZIJEcudXYFi{|HWFPkJtxDbFgyIN4i);wzw~YqDBLbe!0XMH>qW1VS ze?CkOdFL04Kv{vcW^dwCst1h{xPS-TB6!mfK`ep(jtz5^0cr>l;Uq_gqFgE*!e~0= zp@qL|4h-=Sb$Q8HYw_|>Gb7CWfEronxpIHbrN?`eLuau5xw8M zt=Z%F5zBK2CJ>LcJjWe;mv@PDo$HCMeE|$H5zi;CTdrY$Y%}B-oxho zfWd<$VBQM`obTq)Pq-{E=B3?7e=ZKZvb9u@Du*K8l3uZ}M0nEsB%h~%zdmvL(^y-1Kb22)dEZVpXb~)4p*e*oN?Q9^{$O*C-au`M+TZS)t?2Ss#wG-YLYnQC| zLfAuY1>o?+U|Ib>{;+1>e*MF^`C4C!ho5UqPP_eW6SVuUB`pHw>n+L8{B!gWqO*(6 z(HnMQ0d|f%LJJmPeaY?cK>m`wf5qse9o-rccn3eLX%2#8Lp3}lPt)caP;|df*GgV2 zZew{flM2zpBs|uw*6rKB3A3;4rjs`LP-ky@8@J~s-dJR1cE8bMJ$k`fF=cCiikH6! zUPT{w+Wg@ttr?L@CcJ+e7F#V?e_6LVK2WmvwL(;$0XBTvWH4;7eh6{4e{dhAxQbo8 zgv#nYamo30_{kU;N-Jg>);+iP+JGI?k|VbFxjtzYXKUT%@R~uWDG?$+Q>?tU=Ws^$ z;URf`?--XI-P_u~wJ_XXLh7s*3M_a7r9;TPmE(xFxoU4`>9gUL)*e}IcX$iHWZ%4m zXP4$RA_d-xswsqYyZpx*f5-KlbP=Y!YBkx=6;Ms*>stN#*AJBc^&;oa20`)=!n-^8 zaGY1eoSY|M1&zZ?E;BSGJyp8kLaI;85-@x86=5UMDm|pPv&fFiJ8Yv3da*wv0nCm) zx2AeOX(gK zFs67}Nd_u|=exYlG1b6vZD?~%xDZPR-^Ts{Nqe-3$+tHkIFSV+%Hv(ww4<>uWA|N4 zD7O*+EDj&DZ_iinkHC+x)#={R0TBS`fB?K<(h ziS)~oZeO?J>O82;o*uH>I<2GjWmhj~d%Nhvyi!=GIGcBnYqfgG$@MyEey>kIe$Vt@ zuO_xN)_N>72oxfCu!xm=Vc#>b4hrR!85OumUWBO4thziDf2&31yS+wldd-~!H>}{z zBbw-6PFJ+!^Y*H|$+bgKcuv9{wc0YaO&hs9%75^g60^RCFL+c{v>0-<+x5UwyJ3 z&(m2Urunkw@`B_ybSGmgv6BOBFRxC5W)ZurL40oAfAUPcK7I3Rvd)M*i>@5A#2;y=>p@e;Yi*s^W1FFebfq##EhXxg&3bsM`02h-bY$r zcGh~We=bbzF=*&I#2IM3ow{@c#~WQ8(chvIp^y9NI6g~yrcx6V;FXxA0>p7nu>k=s z*@$99w3#s~bPocP7Y0DJZSb-{u0l&+mhN9ZfBo?%O_knX;$e&Z(M3k&^sH<-778T$ zVEHaj)6sJ)7e2b4GuD$pT0n>{{e5O>dOc?VXe>^T9xURuJ<#GMTay;<3-LamUeJQx z?9P0H*}XZZZI_F+o<_GF%fpfo^y@TgI91G(6;rz>&;fe@P?C4!oVHv?$Aw&ku53%0 z7XXxT*>X^@0?o|P@_e47<>nL83FI2%12EHCrD3(vK@*oolT=WYLX z#X7EM7)oWEc^NNqavJ_^{jpa94=+SO0v!9gi*gQ}KJ4SO>hy5c%R95!UTl1MO#^Rw zI(n)*Z3%Qdyi7{=U;()En-P__h4JV!{v8=&^8(roUT@u^7f}ILr+c{L*Q|IEAim8bU{+7M+tR2q7x#Wi4P;@wp63+CxT%Z2_>DwO;M&iq8#TlLhMXa|u z%L>iC`D)n)Z+K11ND_clyraWOc#fLz?0*koxm1yt7l1n>mV=wAw`S<@@Yj3iO{QMn2bcgJB!@|B zuK>Q%8IexL)6>A%?T@}!w0-%x6Vi^J09f3%$>EmgbVl65YtVuVE137|n*H*Z4}WuX zkC$0m*Rrv+j_0()kyxXdexIREvlO=D*63J3`~R^zuSd+8MH~Vu9MN+v@Am_u@AK(J z9^HN@uimg;emnytmwWHjQh7JzuY1Ep+AY6lEOPTgT?ejPadspx_8xZfMkgKH-4Gm) zcubp^>SdjRgHWKNsOc#0fUHe9O@H)0EKmEr)7*Q0{ZY}emIK;d#(!+IuC~QP zs$?$KRMb_Uk_q4+@?`_VG8|gB?&$Mn*OWPxqjv9q@bvY#9TbgY!dUIq!R%7CExCKi z82fgLqNkIKUl;59{I>U(Kk1=dj*3yzLWTj>u$~O?oQ`US2ROQ84qH`5xHf)kb(hpR zILQ3=X4wO3YQ@hL5T%wX-ha-%nc!Wxy@RZrt9e)bMa;m@Pw4pJycZCF2Yt(GXaCcY}b9l9AX~?#R)4(6bZ>9X+l98R= z=CD+6tas@0u-6Q-_=g4i@_+r)=dXX;e==xBgh=fr$P|pWd$$ zG-v4$@cN9_#U!IZAYFyTJon}yxTe*7-lfJCtos-VL=WC{G!FTcmw%EzSqT_kpB8m( z8ICm<3&ZvfZl&7rO0Q?mC_Ghs^x6N469A;wNKXFBdDh2N9%fFN3-F@856AhK7*qWqhiGi*w^bI;@=i-&d(pt!*hB`_-q@i zp1UuJi${GkgCoyn z$zJI;EU3=Se$msBK6oPtI5!LDtk>cNmd7FhcrLNe_p6c)ry|~ug1T$7yOpni*Nkls z;OtIO^eSs~Y4>y*0u$^gc`hq*k_uoPY+}l`qb7dT(K9R7`&&QnRSg8*`CC55hMW7g z6UEU=GJ^OA|D50c@%=~tgNL3kH&_vPgI`!)L?2TR|-eEQ{={o@0`wfBS>k}g>a?JQAm&Y73=5vRjpmhHvai(+_s zhpV!8jwr8A#=B8-4*y*V83!vfEn^{{^G%@!r?rQKI#j9m*nuPaSsbURnD4dSrkD8^ z6V_-JMSold4F?oSJ&OYaBi?$hZ2_}aFu_q#xRL#KSTEwitLTaK-oxueV{h1YcDd=l zXu_Ar>*rw?IW8Z(A?4gpei)2`=b~`X8>{?b^*;Um!+FU|5@25mbb1#deK%T2x4 zynCYPv@7TDpVxYZBCiJBXXk`fTU;?G+hgr9;eVN)YCs-k+|P~Yj%)GmF+3rjybfH? zn~x#H5CCgb(@X2pgA0zd^mgQJd-Y|H9fYk^sQ2Mb1Aw87%{j30Wh&~-)uGim99(TW=*e0y%+MpXaN4~Nsw+~l^My<`5ds)XKTSTvmAo{4 zgKW|3ah9hDWjOrFBQ@(ztatH(-}F9^%=t$>*Tmj}LfoIG`ou-!I#z zU;gpqFJHg>^yTZ1J-&YZka{fdk>Rii5+Qo^-v*;kXxrV1L@1om;OA)|Y-dl_L!92T za}z4S80(%Ks_*dl@QlkWfR1HMwsfpvahmhhESQT8?~TK&vF+SZ>xAUlQF`yrVSj(H z{OC|`Q)gCOJqK^?Y~$&t0c_8dwf^LZbN1eQm~~)9EEi~YfTUvG>azU3sa>6%fAS8H zC9l3S2UwmH&ZHhYPlr&Hf!F-OPyZY1@o}vG^>VL0j#&DI-mGv4g3)cgc5p1#5mJG< znoOA4drXj0m*v*pY2*}EHyb5LsCyY1etVS;u z&jTSgR`N=hi_m`IAUU1gET1AZC;K9g=EN&t2afOu!u$1?{pH(yO%lD9ntyq_vb8M7 zaJpRaEF^gUe09Pzk)j>J*-&^a5M*Ccc22FO1Irj|{R_MoC_^reVi9{^9+YHAU-oi4 zEb$24(diBuEbI}n`mCcBi_G6tsTKU&hLZq`B(TVKQnV$sgHyO*A{HPAsu}q?Z|}o7 z9AtDlg3L+rPB6on*&morfPb-H-j=`yfX`_6%NrOF@kBKz_>IG%1=jUPC*J;k(f&2Q zUf6!V96C)RjKf?3o8geE=eCv#0r55sh}3O;Q+3+GLUwv?Z{pj#n(Ys=f7;{~*zMJ! z)}KeG(y-K9(e3b;W`EhX5_$=zLm`Tj zBqNfwIS(Fnvf#qc6mEQCdx65`y{gZhq~Vz?I`q2W{B4|b5Ps~MBwBc-DgPcyc*aXZ z1OdKL|FB|veBb@s$B^)HS4rYEK~T#8oFQpfZGO6t?`73Me6E_A1wwu~KPzJKGfXFe zbtA$YjwnjcY&owwsDDm_bUqk=6$yp6O;ae?R&7}Upq9mBr?*O94ORD6px0R;g3xoX zt>vKF5pFlS?5|*FM}~dnlrbu=COjQK8!E7X`h$y?lYk9^qFp`9+tA43!EdbV_7;`r zqHtt)Jbn@N9Iw}1I~*YV4p8@Y&_l~Awpxqk_m%bwJfU==O&lEEPU zClc|pWd~QS%fkeRsM$%5O&+MJ2Gp|aMi3-O zJPwE-bxoI4x{|tQdY}HD1MOGIltw#dJ3HMfWide@!Xx0}9?9&~yNlvuT0HYrDL#NT zY_{bA*M@<4Tz`kE?=5?Au{wIUk|vdfZlkfusE2bU7O)0QU>VyS9|$q7rBKWgmbG*Y zYLRdhO37Z9trGQC?@u}ABmxJt$l>6DC^e50bv)Nrf0X*?^Tgq;IN&n|ufVQ_A|3lR zROyhr>`Xby0|duIpCIoZocX4%D~V*89Dfj4ZUmxjyMH(vA*fx=S=mb#KnhtGrF^zI z(Bd6Cm}5WfR1jp;%YL|fk)BsIy}j>Sl=~%5d*!=maArI!U@9b~dOcVVkRu2nxAFu1SRr@JX3$Ko+&NKscE z-`iY@bboUAeT_XyI1}0IoC?`)`a)0_ag>s#4o0_As=l_~%4-l_%1|mW6U-!6^Aejhf$OR+SS*SzvcD-nsVP(d&;fBxj(_Fx(USjDRQQy=>v_JyQziBGua|MZ zAqe-|r%OUgN-PVZRJC~)jm+jCI0?j2Ro}(ZNCL9iNN$@t-%fGM`qJ)&q-{3Jl3bj% z0^nH&C`;V0h1aR%&#G=B|E+4P4vxemXp2jZ%AMc@Q-^t`Q= zi9fuA3fiXb6a9MSJFL;Ex=V0CHv{YYl7DwS=yZFbmX@7v&*QX6THseGttKp?Gadfl8&HyLQ2JDrw` zcG{s|T9}6@fg8YgTeUCG)^Xciwq`U1yuc>4+O|IU4>bobTQeDx06-9syB{_g6o1a?#ow6$8KS!kct9R4W$KkEf2I}3rifl^uUN5__$bzVu> zVRU3hHC6rUdYQZPbnracW07-qaRA6ZK|w1O9j#r!I_iU8J*-ZL&cjR$OwMuZbF+dL zIh3rd>L0sWyTBticUl&KR=dL5OY;PHJEi92rv90Lms<4WS$N+sT{15NPk@e0DVzE$7Z+QoG~b~!2VK`L?*ujbdJ*on~2UsB=vUn zI--1`uBBFwZh~dn$n&DE=x9X-uCr=&y$gi*uirnEZ~uI*Ph^7|%(omVzIH7fRtZde zZ<&lzOL^(M#j1fEr8wXIV4HXbRix#$=$NVk9KV?)MdVjsI?2FH`hUf;M1X*e6*(o5 z9O2Z~IZt9i_7dY^66e@_P)VZ_zPoh(%6o4oYh7*Tc8B7+YzNI(G(#fEU%YO9*{;D8 zxjooL)5TH?acV@Kku*zSBaL^$95os>`q}r?)TDv^Z(@Pq@8HiKC% zMef$<%%J(Pkfq`jB~wnFS3!2tR}?TPJ>I5gR(w1xrf`!4WO|6cXYDynqYlzi$~c&(zSUm6 zzOgDfG`zS}&-2HKBl5Bx*6LkqKs^p@#3D?emIa-^B$B#rlj^3 z-BJ8N5yA>NC4Y6D39yq-r>fYDRIrKUMW(XV8ZU}mCw>oy&p|xr(4Cf=FD@#t9b@XS z9h?HUOS>=Hm%rM#-|?na<)78K*Feo18juu`ZV*^^q9a>5>k-D86p^#V)~(L5ny4jL zKLw83&a&yZsryd6)u%3cnc&SX>B5RpBfm1Yk&@lqwsjMXFWoqw{5Z*H+aapd{-gd=FIO{A2IF1)9YhgE^>F(H14mL$J z-}ngHz9i@78Yz=%Lr#30oIZea6(p^PZY(i*0nkVut12Jja3G$F;m)o)Khf{!@b8z` z-%-oP)oNaxvy6Yb^XZJYP-5sMb~&LN5BmhXGDpc-KFKcqoSqs%WH5y+50V+x#YtV| zxa7XL6*X+3pahZ-encjXic<>yO!2%U2yb+4zpdIB>$LcA$USd9dv`qxTYOq8>IBw=zAd zZ;SPxUO#*(-~ae9zP^3>@a>QO`XpF$Q;H4JAr9|Y&$HTb$ZBI~FR<%j7v<Du>) z%>k8+YVm*jZci*sD*;JxL8DXFon54Y3x#5wZTyf_qC1T$qOFU3%HAT&=*;c~@-goO zWO8r3d^KDyjVF}-J))L;rSy_Hv|-tvn6m%*qkrw+ewD;~#4@o%vb3=|s41$JBFeI^ z93OBw!KG`Bu{yE@8uuP8g5A55=GRCjHI`YXP>_Egd#SM)6<4^XS(TVm*>8Y_DU1q| zh((Z5I?>MEd)(jnYO9pU!0+#o@=#aHQw~U{ya!1D4VGmm+yUk{ot_qgRCbJGI7_WF zg|_IoB+G9!ohd@1THIO~(x{ z@m86eMUlCUKbKW_k!Bq51zsDS6>zT683oN(rPRR4u^g#1FEF|XRUQzz% zd;j{myvk|$^4h=uw05_-oGIx-4AMkfV+L~8s)vCfGy#*+Whj3{(1~D-HRxg77Rmy? z1z2i-7^^nhIM-A&7;>GapeKik(5Cx@Ql{Iw9^M}47IbmaF4ANQ$Ne-KeL zY69rREXAOEu>*gE*onM{WA&?vLQQ;Ujy2FF73vGMYhWAXYO-C!4~FZA9O~2F+CnKd zvzwX*lNrlb0Hi!LWW7BDU!`TfpeyRR&bb?g{>omp*p@j)dgvE{_*7Q&m|EP61MZaq zK)x0)*BR~U@wT%K0I|V4DFp%M1$7Vng;Ax0ZqiWH`nZ2vYLDMEF675Fh376kn{6s7 zi4(;9pel7%@AEux%@0u!^+`Z;#feiLht!!!Y=A*2| z_P?6xpdhm9aCrHl+YibBe;#u_>TFYZoQz8y5uMW3&K<0{lYD;Ib+~dtwuo|uCns44 zgrwQbnQgOpXPg27Gm{l+Lx0S=@*cMB&*LH{PaPKl5TB`_%u;2GP&G<)d2hY0YdZB% zQBNkz*rO^P!%UPF|I)8b|GB7)!yxl0GoY-q-HqUoTJoQ+F?t zV1*`!zR6(DrS+g9hxb_5out)c4an$`(d~ElxVWZBqPZ1zTfj@UMOclssyW56{?euQ-47XxD{*RZ`r(2Lg=z| zC4?;Eye%jV5f{m*oI+RD4x%34ye=(hITMjpG9WCu?keqYmct^8&@LQc1B~?FmhI*9 z&l-Z;&492f5wLWnkiFCp1$sOInDT~LpfD9toXKnxWb!WAJQ-YeDJ!kAg8FpeSV9rd zhacVa7{2=YV}BrIaZc1mEeWpLpk34-u>Eis#ZGypejnPfP}6!5%lp&UsUNdzN`VNJ zN=h_=k1q`d9V+KH)=jePWbo8E*Qi;=nt#lUS4~QTjWo&Zb2OSa-Yi!4wjDAqb(mZK z%esAj`Sk6tk01N9^h4V2b2{533CQ5rB22FU?;3iN%zt{V_Fh)U;Do`prk^XO^sER_8ME73_R7i+vB2_KR=qn43~*RuWm|e zufr)g)WFYP>8apMAZ95EyA-W!t!Z3Ne2}ZXFekTPb=m>!Bmh~9l=RW@LJ%a;qOgyf zt9-C0@_&&OVe>BQzwWs&rT$qy_TLDLlaH>Ms@6r)mL4-?q2y@6QK$bQ!Bv}vX}jFC zoa*53sSg_|v8V>-5K^5+NZTPp!SQX$D@u=pSGvQ5lnO*n{nN8VGQQ3Rc6~_k@-u6s zYOaU+T(V$JayzPDO>z)E-+^-AwBr5x;215GLyR&UB-zWXhvEz``G8KTY?%h$Q zB_Cw zu$kB#$w}gvl{4Zk%c;yIXC()H^_2WoB;E|1^h&#}*MGC3)&1%LJoJn7%8y-Q$A3In zk6hDUG8uDuNu;mN!L2$$0K-TTRecbEM7s14BcK-5XLtYy<@w2e@hXUbjbuPE00gMY z(w>?WZ2EF2?Fyb{|Gh`E>2J8&l5U_y$BPLw8mf|gS4E{9fRrwotWDQb*t#wHR@bb7 ziI$f#Ka1jx&XiG75JG|zhEDGe+kf_y8^^TrJ~d1uA+>|&Dka?L1t0s%xBm452lIdK z=Q2Icr6$Z0{MlwzjhBnhNWdip#FFxwn?k?sDx*)$D#y}W%LV@t(3UyA{!HIlWp)DF*vkc-sPrO9# zGMqAtT_b~H;gdB|63j_ZzIH+?#hNEAiQK4jroiKB3z)b}okF1?c#{-r8ZJdcEpQ?m z(GIt>9|YO;*RA%ke7at~|7O)p{JfS+wU;j2K@MC86Of_gz-Ho%ynkH{9n@zgsR6sR zJOYp$&LMA<)tPNmCLd-*Lz>e^EL2$}G!b~>YM=xHaGt1UqeM=297W=LQ0s^MV9{Ff zy6NhiA+JnyrgK_Z&zs`#Z2?SBTGp%tg<6Mf>nYJys3oZ^yFSyz2;v(M;8MA(unkU& z+EX9Ix++9gbVx}`7k{0lj9)j~Pj$h1oHy||Rw6DdNOrm_Ip-VVek{idgja^?h>O~f zKsCQZw0XEGudwSRZ9gV;xe{}3lggdtEtML3MAe*kf%llIF&8D}^fa_-D<3f00eWAw z*^(dOwBx>G8Y zSfPCDu#uwKAwg$&1$M^8OXw2}^vj}sdfsO@y}V0;Q^-0C9-3Fpi%o()H4|^5<@E}g zb&#kHED6KO#Bxdw*f^s5U^AAOIKT&B6qFWuVpT(Y0YAEv05|c#zF80)8u+#bk}1wV zZ11g(HvPgJ7Jpd{+PkxL4uvT7p9oq(T9h6b;aJkuo5JltNC0G8II5Crqau~M%cY~@icP6=)R z(4~@t`poiD3A0reEK!%uz>1g$IT64(3WNq4*>r*CpntGZ99pHuoYs-^7wvrX;guxC zOSjFWQR#yMbZJ!T(7i3O4ScV9gliDCT`JYNLlt?K{Af!sGRLYgkz>jnd2dAj-7RR31)MC(qnZForK;+ z<1aSAUT3p^&a}Qa9>F2XFOnCumo?d*$|2;!`RXcst$cT|Vmg(KJajv7(o3Rq*TjK$ zt&s&GO=Szt=Rp;sK*l7>s*FvmPz6!cPOCBp4mOTt-#%>fRZ@AKUDQ2WELxF+P53Iq zLMe;>i8+eHwyE)x4cK7LN7SDrzO@^Myn1kcMKu^O7WtXt;?!z;+KM)*f4bxXUnp(Y zV}D{nytNqV0WN5qaHnNdfqRpLxp^=jEYcYpgs2MC0cHGWl`Oi>)7iya$@+Bq7FFBx9)7;=S zR8O|GH^A3%sV>->_7Q2#t{U|h$zeIYnzoZ=2Q8>vBLE_uuGHgj^lm1eJG zI(Rqsa^`<3nMQ8ZF>|M`P!){Wxkf^MZ$Tw|^>)Zh6{tWC>cT~Pql==InSTIh59r*c zrOPU(c~u{7(NfnzIl|+(uh-kh*Z!e?`1bvu*Zv!VaT)7L%_uVuK-S!E)JxUr+EA__ zHh1F2Db;vQQY`47sx~Iu%k9v;M6LuN!Fz7bO%@PxW)2=o(cUs;JlE+MsQieoK3)zk zWxdVc%rJ8#o3y$MIZ1!Y*MF322%sYqPG^M3k??NSF*^&}5a(oFbWDhKF#hvEN7hzr zFAgG95i$E*wG1|03i}jwTC~mUUUTL|GPxhiujR`h|KFW9b>1$WNIAm+Nr|LYmN^hL zXd>tSRU7Y6x{g{ZNsx5TT}W1C+hHU`Otn%03gX5FZ-MV zO>rhh@s_vCDivfMIDfk;?I4ar1Jpi!if%Hi$&p7S=1lG)$K<2r!y=j#2}BxMvoZ8Ww_eo1Kxvn70A3)0L=}odso0EAdhtnSUlH`Sdyk$a!D6x3|Cl z`JpZQE8vI^MIewTVft+AwM%=mucKnuFj6Mvoj~fEm~5I@slX1Pm1#yEC4!7~by%|7 zuPF|Js)fR-uMT=t1z8#>OI*5w-jv{?*ycZKHZ@DU_K<)E`Eo)*OA4=p?Y$!8G#?sw z%JrOgI$0MIt$)ccY9~sLQZ*kf9BlSpTU0<)sb|je+dOkN$&uyFS#?%dQxKWBbqYWRtesOht=#sat0^iy&3k-1EHta1eLb`a)6f#y)RTPD7!)bsP0pckA+K`x_C$X^>wowv@#vB!@NSR8;cmKjdx>AB z{FOpSh0UW0Y*0whOTN<~scW*_Rden6;=I|jlVil%soUMDHcUYjR3_|YkfDQ46Ly*R zrdnrf(}6BbCiCvZ(QUQLw?F&quPQ({Pa&P3!CR{wdKF!lNqts*Rn4nu9v%oay3qtL zXF=6bGk=anAK${cBaa3h00OBu>DOizpJls5@+nndBcLBSDA4P5eLKRq)W&4%jfZiG z_4dKH?2dnB{vL17Ci+(Oty|`Ophi&<5JL`7m_~i6-c7`ZTo%VNw0vIybY1HbiDnM< z@f_@S-Wlb&U1l3>{h*Q(&5%eoaOQGfwEy&90e{B>(6WKHVQ)RlFfk2QRWeQmVvl3? zeDyNa`KCKAcuY#a+O8{c95CeM2FYSOHCbxZQD;_-CWXz*NrDR)i1$jK;H4x|``(O{ z&9il;2VtYDL)&v{b!`^9x~tfms6x}@=KgQ;NU!Ksa%`2a{up`gx)S^{3+ zLeQj&%bSF=h~pkR34TeeD-%{U!% z?i6E`@BAh0p47thyvkVrafO(IN(GHT5=nxM6m!~zZ)ys%F%Lq>IvN$=MeVaq2UTFddFtL&Zq#tZu6<>Mc({NMKvFP~fg{Js24I8Ha;-+8AaMBoi&HAnZ8 z*Cvzvu->7xtmkfz+U8C1X)N8RDa6EYmp%^$>+9mQNl2yk8-Zjp1@1QaY`VdSKPY-u zHE?uaSH6+l`kp;SPehmr1b-b4S9WjS;F@s8GF|z ziBAmE!jibMBt=s@iT7domGm^5YEZVD$Z7npIQ09Pw@A(hsoh1EVxtiF7T$8+MGej} zb+7EE*KQ;}ZA7h2(UqZf(!%cMWyu|}%c#kbSIxvi;?Q*Z-tTbZ^~3kK_V!dk-JFt@ zU13?W`J+j~KR1wju}7UqnR+!0ASCIPkZPFn&(403)~$k|M{s=a(V5)O1%#3&D* z!!cWBEtky(YN0UX3-J06wZCPVy%*}6!RhqZ?q0iC_9#tpsG*h}IVRFlqx4DU_f`vR zk{z~NY`HC`G@3A(45>L2OnSGArh$bc(o`ba$5%zjR{q)*rhgjw($xYYtKQb@?TOKT zZ_W-Cel>>RyoLS%7{vXQViW)lSxSInD}p zqNrYod(>c#53985)N4KM_gzVslK>Q^{(lG;9E;GYZL+UO0DM@Noo2HFq+Y1-D!2ku3mai=5B+LCD9G>nil2DSQJTd5ZIgB%3F8VT`KoI zmfi129EH3oiDY%x$wo^3ChhztT|t5qF`8F(Xk$$gUZsFYC6*ez3A#qsTv3y}yw^@< z+k-t}O06pa*NRP%OOF)-pkyEw7g;SS?aqDH8%vMV)_+Fb*|=oXzy`352r$oOHQ!8& zab21Qaf9tjT`;^FF)hVem@QMHPamJfck^Hh)D@avRhknR@L?*W+V-NL%K8?Gp;LU(92mQG%qRte4o@+z|zTidD* zq*9QN{(C?daOusns4oYMB& zIwmXK`&7VEzPS>Fy4!fX3xIkktK=OpK(#jKQ9xr}&K$fR3I}qX{kWAt!Qrv*pIIEJ?PD+McE$0oi;+9= z;L`1q9VvksfTvo~_JiE%MR7}Q@y)E@`+wk1$do@;2k;ZHO~S9>TES11N7SYauHvfy zZr-AVeQ#=ZRUh51tW(su4S0LIA$h4U_4Qs3tt91}K26c2oeY&#dEqr>Z}zByCo4uP z(@R--!?RUhkv-!q@*#I}Sud~CPhPiZUcZkBQjZ$NgaPP`n}vAnQRT|1RyUM9PJfr? zQG0(3V^S?sJn+KRa=b`e0dQYJEQ91`-+7UkLBZ2DT{NlB5A%vM(OPl4g1j5D)atN$ z^Fn#3TrgQfx_1xqQJ<`b%N_;g-PGhe-}#kqa0MG3yVsz$*E!YB!xX)T8`7I1-I6|>O^rCgSMRt?AWbM z?nd=k)XHn`hWUl=6kCl zWup!jQ>O)yD5qn}=p;c> zx!aBRUVBsJO0@w8HA#fYVWi&Wg*j;?&!Btb6s`yFzX9zC`~*+c=#Qe5pbmfS>I6x< z*0N!dHjo_F@hZI8`vBV$8#wx7IW)f4Zb`@(&S89Fe>FKFm))nsGBuyh2gooY$|^>! z&P%?p*~|BDUtXVhDt8vK4sjb%KMqn03nZ_mlFwKQwRuFDhl1rNrHm7@fc!*M(fs|A zOu~2Dl?SPj{F!YIY6ZDu`;vcINpC8-F=f-8>ONOB{%g|5h26^ceZNhzA(-8dR99K5 zH+%BZAbENvw;#kipa4bvp}v^ys1}bmjzkKeC z`kUMV%nOqgHm+%3N8}@MB#8~wLA<(3CQ8?S^3`uQy#Fe{#;@geS4n*rS>46P2wP;k zB#XFf&$IA{d!i0hTo*hm8qkp0v7nQBmVKooc|M)OsSYZW%)P6Y2Qb^|9G}H8A*Z}` zE|)>H>q9`yY2rGfkdk8<^5uX^^vn3?zT}^78J-o@!>fZcAt_; zQ=!F9GXc`+90dX;(dy*Bkcfw)^vki!)ic_&ZKX&nSi?UN!HPmpRiQFI_qJUB->+9j zx5n3{`ze3V;IHP~>o>NyWsvC(K1l!iU1^@lMA;5!|fKQ4CZ`Qrl={V{*V*0h{>T>7?Psa4(fV$*#Uap!$g4f>C zMLUr`>&*e`xUbmy>&X3Mi-F~?puNr#oQ*k@2u)VBDh7s2&Fw4eri>GMis@iJX;B(@dtQ!p~`S&HFYvF(B zk|H;0Hi{u%-LX7MwywL;2%F=@4v7Mgyyxy(4k_m?kueSp36~|!S;U}C{p#$(@|cPq zt!e8=6yg+0YSS?R2P#uy}{CR)LzCNpX-ba(79ZMqqlmVDP01)p;`k~eRMNW&P z!lJ1xPdC{h`n9GO<^|ClE5iCWP~dQK{z6_9wZdm1cVNj09e~@ zbm8Hu+q#qvq%jwJB=bx3*QL6l=9`e~&^I~H8K$n^Fp)rKg(Ga>*Ij>c%@%*ixCX{?CW{$J_Jh{Vnt>Vx{c3JZo@IQaMvU zY@39O74fOgsx+qE$9KviYlpx~(gs4tk_n&Eg9U6l8tNLL_IGpQe0O`+#Stvi32t%nZFU4*(q}N~ruFpyEy$@H*g=O0wi^}d6$lK|t_@Oz& zWUZ)2!Up6pQ%&)XlL~+3@~)JsS=K+v9~jiFY2wq0{rlyAo|=b`J2kd@J$K67UCnCX zp;zjpGHPAhn?qq@j+=TRQx;rS?i@$X%AmGo#!|wyC`#u^b#PBxgHwN23{-t;Kc`(p zb-+La6Xk)@wWvb4KIr@QT04NrA-Th?I`4^VqxdwNaOB4D^0?>Pi%9{P&Uxeo3OE^~uHfX*#88fthVuU56GY`W;eikwsUVD7~yV{?2PJpMQ#Cyy8c@!r{%h zNXjy~>EJtL;DYE_JYIjf=)23LDcaPfUDTjMX12Yb*Q2xV9M_kOZf`&CmMUA4?y)It zvw5ND-yrZgjG&s#rCbbH=BN*?6@7V6lYy-Ep(^64Ch_X6T2xAc`i0u^!<{N|*1vq%>y&cb!#Mvzs@r)ro&Funr&7?<>|m_Fs%? z_jnT{j?|@PougVQr~-A^S+bmW-kx8!SPM9h<+W{{4wGkm^^fwLw!AvqNQlkBdmKuAdDU&;)b4fK_gJ>;#YTCyka4LwDBpl$ zjdQ*k0%hi}tI2{{Xmg1I;ny8*Sn)S#X%!h zIGClAW}Vdgl&Xy?#D=P#);i2;dRptf?o=zlaV%{UJ&_H zD2#)E$*#Bo*w?qBmfLIj{_<>vx$U>^>*4g$I6)5JC{?qz%e(&_+)3u%0PJIt4yR6v zs)l(Y*lT~agMTR_e|c#*nVXADGRivA2Uw3(Wi{kMje8BJ1Lpnou59%}gaDo&YHloK z0i_Zk)qvX9tRQyra+r|H8R$T(Q=76W-%kya`Qyg<3z{&HJ9mKWvDxUK%Xe)cdd-KY zs@u^ubQY2CQQ!u+ZYOI^L8g{CXX?IcZ+|{3dftCdW$+%OC6(RlrUSq+PgU1gk9y-U zH#Djn8_tJ5v|(4WeAgew5@@p;@=Gjf}YV^ofvXw_(q{ukI$FGlS2<>PU7y!)Uq1Y+{9T^(VsAX*#riBYooI+6 zLmt8uIN|%uVFo337jHS7>18Q2%_64iutwEJ+5}q>tGrM(-e?(M->R^0m9FLdN+)D9 zB$bK}a(F%Y@U4vr5yROuTj9t7j(1^Z=6{L$vw`Mukc z=Fn^K9!#G;auta0uoF!nNmPo#)(L5Sp+H<0-Y})1JZ$gs!4cZJtj7k{JpzDJ#C?An zHOQsPkAoR0u?>V%6On2qDc0X|uMh2Jix_^r1pP2wN>5!5r5WmnrBF`UJAX{TIxoT? zVR6Q70mgI}>k0!ZFQUtiQ*J!&28z^s_N3f$@||FvqMqbqA+1qM@p@N>0iGA^``12+ z)lZoJHZDTu*Oq>#cF7kQXbOMxdN+TwOt=7llr1v5*315w;$Si`r$lSu#3;rq$7oOt zae_8=6abSvBKfedXS^)*dI|G6ZFUH;cBN^@t?^2Rq<-BdOOxmwDER=HQyj}$zM48E zk%3r5*pVuU9e?b~fs%XF#GG>GoaBqrEGd7fV}*COS!%9UI*a|o@Cf>yl7pj6;38DByOgwyGO@fC1tEINMQzTv+hhoXT)eT}s`rQ4E9~8~ zm9_xF+O@+D!rrpWkM5j!#ZNgFOPKfbLQfLMymOId*53CRc)^1lCTbT5_LdQ>T{k55}5E(f%1JEBkNZbyrf>^)VaOt zDGgout~<8)tNhxzcpOUJPG;L1Db35I^~4(`s9t_A-TRhm&?%ITd4w7@NmiyrqMhXh z(QZGc@ddw}f~wmbP|5HhPmn>Yo#Dea`&0zd!x^OET*;=}$NPfGEt7vNve~r+s2v)g z63yL^z`#mbve{G=StmBNO`WP$;xQ-vh=BXGdV$}468<7VK_=biv|a6FFCFK>M;z_L zR+K~%N0Ww5h_`0->)*f8qU1A);p)0{ONp_Ubd4#hrxObAlwTC3f>Wt!U+x4Y=bfVG z;8o>g_Z3MB=YVeN`$>PWYL{zmZ>MNYeh99sa7wNu^?Y$$wy;R? zP}_^TuWGI6z@~^cbRENQOZCsUKi@um=&vuF$@==z?;S-B+M|C?>e|j`IjVcM7SB{} z(;)>=K)ud?^^w5fAWy|I*Cuy{b#h%g zA!Kp1ikGc2=|i`lQgzKkdMpWcoMx3S4`?)9bL5K4v`|7D45rItR-=>s4muTstOtmy z?5gNxd+^S~m6d)_2=yH)!Ru^TrPQB))6p&b2o#6A$TYcYgy(bU#;j{qmt(%E zNS=fbhUA2uswN7YL z9}wqeJ)RU3`7aCioBK)+wUb+$a)n1yDu^}YV<>o?y-_dGX zc4JMeqgfjzp*;b8luyatn#QiaURL)YbVkL7sik^TX@9eSou)_UhK7CS`@jqirh^jUVo* z-OG(Q)wIi|MHz*&O~gLs7Ww~9KNJEJXsCZJx^E<~Gr{Xn`3QKS%DsFagC?j$!AgZ_lBu14TC*p1@Nx4~nz}d*=%*nAY2{QueyA(9&W+MI zr5Zxj$U)ofE6;9cQOcT{D(JSlB+3`|Qc~h*ljyC8;+l#gLshQ5wgo9@6S_JnH)elh z;(GM@frV>Tl5(#$pfr%yubEJ!GtugNoQe*X4chcdItoc6BBDR*2-3L}|5go1WhQ5k ztNDcoQnF(ONG4^l4k9+2&Fye${naJBuJ=;uQ+au^}wQMj9=Odv#tm=_^vM+Eu57i(#KF6ot%Mw2f@+p%y*%`-*-2`0}~DzTAK7@$=T} zugZOOJ1={bH`jG9a6nml770rUuY=PX<;Rok9M`quF?3zy{T|w|=%-@NnmUimh<(#N zV%eu{x=eX+t^z>1B<@P6oZ>Em)k7*A9JS=JICOg2>D(`Gr3%GN0pmKA;)$KCb!tv4 zPjBD#N!>t47v(2qrdn<%=kkB>?XpZZPL^d?`j?y`Sfj$*&kQ^WX^ytEeU4~v;c3bK zY;XVmrGb6k$OMBRkVzZz1gKKHg&Z2ZPFenugiu}i-4@x~5;hf(UDZ(2kb}J4<>pZ_ z9>!VDB>2n0+Ear~;AqpPr$=v7o1$sn;S6uZ)el>i@i0v#A!;9^Gb?{t6 z*M&=@>&L6uMe;f0?7nR3?pCEj)I=C{0oKZv-~HFu55%2SEvvG`l>X_GtEO{l&OzfW zc8WHC_f`AmRLC>?;wEuaM%JHGC7z)&dT{L}5lTU&KH-qDo9wo;nn0XOBRTLsW#hCB zlIXIZI+yVd3FoRtv37r2&j9EZ;I}iT;zu3)boY|b$+=@n8$Z0-?KyxDL=qlGA?VsY zfzEC2Y!+{4!?nz4#JiZ2Mr=8C^tDyEv;ke$r6}OQ+ailQ+~A}|$A@qKe7fFVKTrvL|Mr_3-}8U{-<7F4oK$}^vS^f{T>WrDWn77O znC5I}@~SsG!%rPfq)L)f7aNh<=60#g$^$waeX8!(mBypU{-MsD(lLU!8O@$N5pKQt z&4THV0%F(>M_0vNisAA?@_rBpL8Q(LD*i^ zgY$IJIdz>sosfTvyhR03`Cs}`M{$5R=ua#6TCU$XYOpYKbn=p4l`RJ^#RXOi@MZ~2DlIx>!(n7+D8Qg@?xvPHn4>GW z9(fTD;ZD$&hOlY6k8!%pgbu$05_mdlNJZ`_05rp`%FBOH|D2?I75)h*xlOHZ$2W&^ zmx2Fd$2z4W5eCHV^;cILECOw}g||9wj}pbmU0(N7Z!hKFFMqz=f$U9&(gH+Ub>#!c zBwRadr|}=KeRY7}l>~YSn#Ko?m%-Q5`m5CNqh4rkKRxH+uP^=ON~bN z^$HptV#a=Ow36_%@2Asl<4_HhxZ|zms(d{$VpD(7R?lvtZX3M7;9;)3cpI%lv!Aa2 z$L{D!xrjG>VPg7lFxm!V&;@y=1_j@~_cQ>+EwAgb>5uF_*b~T2+P(C$jS%h$P}_O3 zGcMg_JGn$kgQNKT;vB1ry>+?~w0fv+q%^)4|3!5-UpJAa0LN^zo*Vq zmU8N~h~+`#gpR{Oq@sWdiJHG2g(WtkIR1ZbcP~z_sejJVVa{9cRi!K zwoLa``}b2v_OZjLCCC`-CTC`<^<{t|?+So;a*8CrWsURz9!86?t%|r5j*R2QPFqf9 z=z0~mfl9#~=7Zt`Y#RW?!iJXR+9oqG1>#jg+%yH5m+FrOD^dCk@|m?viZ8~A@cvZ==?F#^ljS~(DS;<{C!9r4at@S zriBFou#xFNa4do{T$JRt$W+y|9o1JSf0x~I=Uja%2OX1fMMRHmf{-DUL+a ze-N&{p#}6`4tHrTwQ5?o2Y*g3DX4cO>M2f_%vkHzof0l9CZKK!m3suwkn_(Vq+Y2x z*_E0e^Vre&s|p8UCHQWegOGnk-x=G*e8Zb2$fr*~6Ru@#JerH8+Fx-VWmG2~EOiOs zmaCbv?9yB}W;Wu`Sz*(hm>sjORNP6&^q`d3CPi?u|HmG2?tpTMGz2QOK3=l3*dY9x zhWXgW9^iCS*Xg|;2jOJrik3h6U2lT21c-xO^#h_CjPWW=aw<9L6Vu1I6@K*rDr z#oIAz0vY>c?%=?b>rd&SW3uDJl$O_QUIRASA0%r)<_hS(E!bPFe|`M`zw!_xd*5*U2DpZQO5s+CUwJsKlC4GO#7p*2qGaQB8X|nFD z?;?Miir8z9s4-2^1ul-%t#rsG@lZUYT3f#_*Xot>wkp}AJ;59xUi4x)7S+Nz1dF#q zQ4!Te;<@zrP!#w}vx=uA2p|);cU21z0K?J^-Ejx8pTIrB=_ukkr96pjiYx8*vlNQC zE!UTifQS$M^*4Xoxk;UUkUPn1WPbIjyi@mjnw=9hz2Xd2_Qs|nO;+Z~@I~Y#V-kI- zEw$dEy4hv?EZSX=mrmWXG(p#5Fp4d`F+3ba1S5lt0wK4OSd)ejp0W0=7m%gt0?m8I-=s$m)gF5$9@9#sZ&qdKkZrh4- zNF%A{&nqCB5P#SGj$Z%zP+z`3)A}DEEb47>6cgXVH&aVxay*CD6vUL#Bx<=n zaL5H#id}z=TH>jtM^U0YIq9*j;o8ge+9Zm4CDK)TE*4E=qe=wgL`9I=H2)y3C@@We z@P61PR3@Qcq*`l}XkUXouHb@?-S3V5zh1w;eE8nKe)>)CB1Z)xHSAi6DrCyD*tXlN zcl(1XqO+ldOLj)&1h(PuZ6I1Ub*@_tgBZt@A#7 zS+)ZFbsy>O`QEj5x_sS=?SzGuX&2zwYxP~3$bBmKUR9QEw6U-D^$Cu!7g08rnvmAL zEsIV=Y|UE|0%i8s%lp@3LV3q+=-3EW)F2H^t(5>r_ZUAd*%#F(|N8pv?d!MSkfRo_ z$cTUcOPWgh=Oii=r=CuZMZKmhkh`W+5>VX8q*p$7qkc8=kmT5H)S=!z^E48z_!0gh zLDeZ{8QJjw3h+y|!FG_x#3t!EdvE%_a4L&Mf)7;$u#o-Uw1(i|HLEwR)(@qibXho( zL|6iO0?XR5$$M04B~XNwq(`j=SaS@nUz>kwc!_U!Rt3wo*V7<$)ezxiV}rc~ocD$M z)}QXl@BV{!<~S#tVnt3w`EHs@_R~Lv_qy$eGTLS-6@A${U9k{{S~QRzl(}g-)+xQ# zPCYE0{5+IFnSlSe=+R6dBm|QP3v24kE_}pdKL7LWwXdX<=79~W)7@SBU3CIYVx+0De4u+ z5NeR=l4|+el7-;Il1p#1Ed%Df-?o1XRl!>7^YP{Qe30JlWa>Ca0;VKYpRMshm3RPV zj!q{LZb{rcUbM>^?Dz+{-$!2-$?`hM)u z-bU|h;24}K-`DK#m-Trb_1?EgdzSJjodKBYK-S`=?i_IDUG`}{3o_!Bd$WHeua}il zGb@66=ghXoT7$&2MRCrVl3FNR;ob9wDO{4eWyRUeT^<}?o^Y&BB|r3jXQ@PdRcCEm z2rh!YUGC4aUXGsgi$+W8B{fO(05`9>otPb`{&YiUES2MI@ig;e_VqgYNELSgw7b1| zUS?6`OZJJ}4oaFtg5S%ns{DWa@#XV>{;w@Y1l(khsS(3^NqC>7P6rGJ9*W%q0HSmS zsT)U$SQ37ncn63$rd~A@;k+3?sLMlj(pBk+^$2z?6kLC-CBEt|Wgm4NHit&PNT> zE-A9EETQI1d_>(T4;-J?eS`GDhFJ3L67KWMuVbmVJGiLbpaYLuK6+=dN>OokeJ2L1 zShN&{y9WhPqb`h9H7Cl(C^7w*o|tTaOr%w%=TwUYfU16@^9uS12ASO6WDFZa!0I_*|$k`n_9*?6p4-)$QFUbk%d`E9)RXOEG)5csCHi|hakd_{X# zLO@=}RQ%N^k;lCpsyxF!rjuFC4zMj!sFPywCw1c?C3Q)h18;vXu2!h;yf*-Il_7GE zmN$a9sCw+6Oj26>9r4exBIUk+IAZT6i}2Cndg;)0|Y#g5+mX0fQjOJ z6`6$-bVzOt%F$1qbIMO$7#$8*gEDZGdRDQc?(>F{{Pm9hBXEN#u@M5v)E9LIL^$;#LFrIN{^^=*P+GGci^i?28!%ak&*gubvdomdOC+I~W|dGbK5cPm zJX79-4%Rju>wa3jkNxxax3^!{?#YNy>Iyp}ZHoSqke8$`R`Cu#5TF$7TkK~<5WVf> z;d498M4?6|r;IeS>0(J917Gm29RLp<5Pa!Pl^mQ=u#htK;BV~0`Gbs8hYl0(7fUjR zm7b*pWlewh0IDrQ0@?0V3G^z?QUN&<@y{vfqjMm2vYbRgMI`f)Ro|@oDA(!dO%1i# zBA|xNZcg5I)iD;7R=g%jaTmA67~%IiaZhu65*6w(5A zDw<5ePTB(}dxxi=0jEa3n^tGk`!eB-DciC-_Cj6Y76vcHidO z?i))ldG;!^x~uL7z9A)^OzYOH$NMrC2(7Jn~4(sywXiV{I!` z?FJ3myru%;usIt70v{?aN?&$l(`n=PgG$MGc-a+X7V!Cll8NWwAcn*HCTFJ|uVR1g zm-UcR&6WbVboNRM8pSJgw@R#Wxc<`5L1`9ZFIzGxkGC~NC<%C!xku`R8d(d6^UJr& z;O%ScUtjyT`{~^7c9+CkP=})!ikz={qf|wq6bY<)`ki`|2X<1M4oJQ4mqurlsa_^E zd(K+B?fiOm-lz|Nas(hP7Q?<3KSEj6JN~jhSGGqS`AZUr9&AQ0HX1KuSHvg-LA-@r zq`!BS`8vTVc$=i-XOXe(c!@UV0;EN)BMnr~uJ5GLxl2W$`rjP$I-KcIJJQ)@;+_gG zmXL?>B5~5MlP;?z4iM|&oL$xFv!0q>Q%>%aVXGE@gz%{AS=O1Br0>L3ok29E$1Si- zSXP5*LpfBYi#-T+pX0>TVo|41>DlUpI7YR~|4?&}B2xWYZOOaIM%^nwRGp(7@>{4D zru$=TAOa_gl+Ya7mpJao;U#oGFIj#2{Qc|8b>C*U$#U@NG1S_YKp(YmAY;#w$3=o! z(Adgol?=#jMLW|K!lwp zb0;{Lql_Q> zNL_(k&Z#cCLrVtYy26D?0Z4V`hh`Q;B!_(kD_%3Mt}@|8$!Q*S=O-yj&vShw&2VT; zW7|NRDrfO^nU7v$Qks;Vbdlw}st1sia9^k-ch*>z$fX5IcPUN@5?KvjksBnfI53hF8ub z$X~E2U0huXAogH%sMM+U-q$CH_U(Q*aOB5YInS`@I<-#|#`R#EDcRYTiHRdBt9B|u z7I$sovP_kru0bHVCV)I!ZPf;LU%eEX>faJY^eI?XOYZW2UBd#1+ynV$YJLI* zjIV8I!%!8VsM^IvUA%O6?z7XaaE1a{x3&7~yK?FuWVYAeNG}qkP9pp@X`NnOB!>zK zalKr-XT{`y6CCp6m-nhOveK2ifQ@CY)aifL>bkcD?2J zU?=6(bR}i48Wf#6T9G^*%cuG(S{HFPPaS%cLgiyRCmXiiO3(i_)cA1y_43-DL_Tj< zoz6p#U^g!4*zBN)od7~ZBy2==J=8DW6F5d^v$OIKi-heHX$_tCh znaN}Sq4(M)nQf9rieGOEXsG)SJXZyXKU}6*mX;jqGft-uLa-LIApKbpX%wS&`a?}N z#Obb0{N}p?;QKN!GnGE~k`}9emm+=B(Xn5O5}Yb}5F!+gsD1ZxoO+5aPl6|7oG!aG zUdf=6CB#!(J{AJt6_pNFFo<(SeNTqFFSC-d%L0FF&yK!ookI0mT7UR=oz7o6xW8m& z89|o{JuaL2;C$u2>;2g_GZc|4R?b|YPzOMql2=LW%c9MW0XVL@X1K{(*}H?TtL87H zbB+M}b)&@5JT3s9&dq_qpBAjQ&%awRPBJg-&>*TS)T!=tXq*T~hGf!&l`lV5d!j;fT1GwZTrH?#@&higoG4y$M1dnp_|R zUYQ(jl_)f8Jk+A$OYT#VpxFbX0=Oa(z%=RL^TH9;)c4d2#1|EJm1^~vT{y;^&MS8b zX~d7Nb{Y}h;0So2Q=V|~x*=*?8dOM0$^>g% zR#n@nPFwb_cJi8nkIWJcb&_q{UaST?lv*nt&6``V#EC&_aq;JpcL2&>oDumdq3iSj z>*b?C>ic9)S9CV%It5nI29!YAz)vxMqTXH5PM1`OLJQ$6aDK)mq`5-Pk(h#=|q&PQS z*9LERP}!V3az7vVRoh<06<6sojw5Ee4FfRULIj#@OyNN=~9mL`ll z%X%tg8zr4eD_}_pm|mG)x`W&H+$yQ+aP26UR#ka(K5V_;T8v-*_*wdA&Z@lwexU-# zB|1w)3TvS`+Caf7eTh#sb!(!*PUBS%(4xb7t##NxGDkM|VyF*@^mmL#MlMW9adze=cCorcwYLzzZpsu+@F5#spiHAHu+ zpe|Vj!L<6kT5uB<2o~!;=I!sMDEvy4YIbS>GZf-#u2IeC)sdV8p~g@;?$*Zs^5@47 zD*OM&8;(ddEj_&tE7QBuBkq5R%nH(Yg|$saHt)5J;CyA`?*v^^$GUr^!>Um&21OU+ z>XZZztIb@qolF5kcx;PI=1jsQ&^HsIB_aFpy{=R~iD;r@vBnowH%d-F2=BP~v2{%% z01Eqs9iu79<{Vm3o#1k4V&|z6*y7SnTN_|KkXLdqn9>~YgRujPcx8W8mk0zhW~VVI zcX1bRZX0e#6W#zi;#YG zZfql5$rvhiroKf6rg(Ev6fS5r-N!zNDP;J~x#GBhAqO?)`vzN_#oG8+P37f%2Q**3 zC{5e!23r1gMVP1ns?vY-Q@V@nl*^^*krT;${o&Q`sT3{&O{<~3I)ETIn#600bl{19 ztr=A61Pk)nc>#cL>-CEZ`FSJH5*+=`GUumadRoM&d&*PRp{mY&XhOs@3|To~j#b^A zRaq9^)U(a1OjX_os3{;5CbVn(CfOuM>St_~lO9?}C3QQuBk*s8WG9Y8thv zezZ&I<1cB^-U;Q^kvYu)z`X%Va-1|1 z*cVMD)kdgZhAPU>e)TH$zFvR+YNLA7FbGNp#(6EIEnbzS!FDc+Ww4h*T$Go*j;dHo zl1}BVu*M8Fqe*|{jy;phb1X(!Vbl>xqNfRwWT$m4bCYLiP>66aPDj>Dg8vmwm;ooCfS|EMD^b+|Sk)+xJQT5`%4 zGC#-IX_Q^XED{Az4X`CE1DptA`%f$O8w%)UOyD!Dw9kJ%+1hQ+m-3!RVh5-Ymh596 zUa4AbQ7LkiWAurdd(S;J7Mra!-(NumAiXTr<|hk=SERY0}x)vQ9^lyug-8eb_Yf)^V9Hj}-(=s2K7=2Bu? zYR7vzKM?d0TeT9)&Vd=b$bwOB=M~h?STt$Oida#n>DEJ>jD*w{l*rmt>>%b%=9aVG zyf*=Vp&Ezr#uV=O`9jFI-Jw3I_1@Eo{CEHQvwQJ+gI~m|>C}8uEM6*9H5DEEc@XK8 zuTs^?#$Z?All0!*a>TFoXlqT>!n`=Z<3(v`lZy1NPQD47&8HF<^$2my!H8oxAbjea zXj3Tilkfc4&DwR3D$1~hK;X;&-`Cr2>1`u_S=RsGTX~n)A^{QvE(gR%Ij1B`qYt}0 zS3i40J(*0a)m1&yZCUx`LlB5K5jb(qk0Y#&>Zt%4Im3u3#0t`Rnocglv@6OFVUsnl zEStSRkxK%wLdh`^%$OGbN~%6K@|$d>c>vc0`^zcktm`YKZ-M6j)P^VDgIkv3u#iQ7Tw+MT1)IqI?Tf?8bOuv-cm5x*MHeg)KE1G4sE-99% zc)TDdMzM6D&~{sdQkd%$LFptPN2h~-Bg!0<+R`+Uaa7_`p)5q--L^fK?8~SBHQKkA z5AWRvA67w1_a}=EqKovLn=hjJ!tPB7U(IOL2~qo;U8h31nWr;M1pPxib~s3?*cL}h z%Y*DN0t@C1oJfc-dMQ+4A2B53O>WDIh2L6Vg&of0)P5^#A9ycel>GqnwCzxT?(tMW zL5`z3TA;6W`Rp~>qyo{oGyt4aTSUq3q<*_8z7HS;*(yZ<3}IE1vl~25{krS>8f}4J zDkShG-Ywau`L99cT_5{QmiSxrKgqDFmFV-HvW}qrZrK4V*7BA-4!V)Bvw0RYOyD28 zVu7~6j<%+z!+z=)EY+#sQ!kN!Q)k4<;zxq`emd2wf3IPwp2t|`P?3`JwK5{{9koq4 zxUo|nS82<9#wn3C5HWT;{94_pKxw-&wyAzQFQD2PtD9pe103tfhCT6i>L<$=oOV>S z^U;GqL*fW*R8LaPZ2)6@*P#CL>D&E%{-U>&wcK$qXrG(r;m+cx5SS|S2M=)W&Jgl{fPSCd-SAkiumAe^;TMDChc{gkQ@!g~AGlnn*Vsc(qO6dX z%moRzveMKIFZtlz=!z_1D?0Skd7@p5o34JrMyz6yr0%Dps)KT$%?fL@b!`Af*whaS z<4rq|mpr{SSOa6Km2Z>7yAdZ;Dz!0PqvHU;1bIO^WnP*}))`iRH_IX9C+n@YlKd$Nr zM)`Sp*~>XlVS$v08KmzhzuFrDIRM^N zN&L7jB^;)TbZmJ({@5KBO{#}#ZJ^dQ*-Cr3!}}SIY7t-`{Pzwl`14Bg?{B~VH^Nbm zYuwZ8`$dL-0cCfmw%H!->WUX#j*C{J#U(ClY4DWkmZPPE_g4Lu``ow1%Iz-nEkp~Q za*{m)_E;TMUO(7CdAm%Y+0OHb#9-3^Z~V1k5#{=Tq^3#4tt|aq!hWVOoC!p6lBCX zil%+nJUV4wqIVNE)Y$^*R{D+A6cEo8l=uOEqhFf|qv*j|oi67oLAbAApJ?4x5+E^a z{<7|OD49F|$m?v*HtJ+6Zb;hf6}NOci6vB~YRXF6ZkH0IIY~U>xQ|U-n)IK@N}%(g zNu~;zj5?k7amnWO=JkHA*7*Lu+4|P5Ah2(j^s++51$r6k4)oht$ybzWIh07r(xEqh zhs!(}HeN}^!?AIVrs^PfUTbbrm0s|?Zb;zj&IT(Yd!lV6{VDycFidfX2asCZn|*_IbG2T7K79L!(#oTKn2C{m1BIFh%`vD1>2}wOlKoo< zr)$PBX~%PGdC_)hiN`H3OU+;#&qZCMUH1x=PQ3n~dN*%(PB-cNat6NJ@h3bH3S>`B z3Q!`+8);L|xpFDP1S+Ct*|jXJ*OJ|{2-Nyog+ET;nHBy}gqtl{6@5*o7VaW{#mfei zT1kqpN`SkTIHb*3nf2hZHS%eR%0afGDf0VoDs%R1 zl*TMGW}kMGD#tBslD7BIi?KtH`hdq%VOG8L_t^nU8UVQ;J|z z5v4es0?thOf~jBQl(_^ttLsgx)xiN6_ngTI^u3XaPrKQF?7rC7P=_YLN1ugIXHeil$0D`E+jV<c{J$iAc}^C{U78*YhJo{Ru-GHMW8Sw@l#e_3AqX zb$ZubKU@8O2D+pO=ug^Y1xH7YxyvDvtulhG%QUk3!@(Jdq(6%4UH85k8>F$Wm6%E_ z#RBkBy1d_~0@=KEQdT8n$<7K>M}+qC(*1<^-_B@~@}=!)tD$omkJQx=;!O~>y37UJ zh=;@L{yQy#($p>_imWncKrLPsC1yLkk>O;?F;cjHIwz&RLF}ejK+s0%TD(2h3n=kZ zgo0NH>u9x7DEuYmh&STftijgO$v5DrRzPs!%#H}^h>G1vXuT{afDbIll!6tUV{3H+ zaYiKasX|piv-@F71wiv_r|2sP?2+UR2~%Glj$KnC!VrT|S+n5dL~5Y-pUaLk5Ro z>D#kMv|n%GbvC3`J)$U81&4OVveVSIYho2%)zkP^j;7j@u!r1Zf4u1@s9vuUaLozk zP!`b@0DLLFp}@-~d!Co3=iW_C;rOBLrjV$A4%mI^=|B5r)c^Aj+3UCEQu3dAUpcGM zLZ#YEmjZ1H&}h8@H$KS0MFvt*${J!%o3@@ViiFCT*p7Ls=QL-I?cMiAeylz`Mbq z9vt==o9M7btpTK-G87Wlm1CDXAM8Y_0QF|1f9lAzmpt97iRcKfvj^E7q08hSnETO8BFm%j+IB8(o>FJK?7XS~v6e;_7hbZq?cHk4 zPhURPZ{OZicpj$XjTrCYAgZfPPW3|qI%MVY9yjHOx8uj1_r1L5vU3(x(v(8v8#eYR zf8ry{gt=yvi!(G`3IKT>U~mo@SDO#)zu&} z@7qRsD4+XSa-w0I8@Pv0&2idVQk#lT&eZ4B{1ya>@|I{vQSaO-_0-^?&chK_g-{3s zYHi%aiQsgP8bay0X8-!~ZZv#9_v=woe@+c594A?#=<-vwS1ewpcjpf+y6tNg<(ZWO zEPSbD{y@Fh#0nsFwk?IIemmZ7g>v%Tg!Ha)feZ^<{Dnh!OO93dVdKrJ(fiuu5sci_ zu8F@TF5M{NcU?EHs9+y~xi|Kj@WH~B{RuI~$MNxgx54t`3W=x-BHsD2O@UK|1b|mr&tHzk z+#PFPOqIA83Y(g~g@3+O9ZG!hq0F3;rJL^T^OE(WNRYiF6?_u4x%!*d!Fn{0u-K0t}PFh>&sg{ptQ5g%WG3} zXjYKyD_>vx4vxu8OXlKIbD0;Vvcs^u#SatG*!=dSrm(c& zCB)J7cMF!OJ*X4@+SgAc3h)d&5j;Rbk$3=hb81j;DxR4=-2i)yq^z zBOZM@K6K|j$YQrdy2cwKODn3T=tRpL!v-qZBnMg)ih1f&Es)dLzPx0vr&t;!s{1y%X^Xg=bXYlcaD=umCU>;cD31lVRw$LniiUo#NPk%E!yRR0lNT> z;wR1YWE85`t~eM+ZYK)>yUVNa3}>IyAC!tdl$G76zXLl6BoV7(rD3xr4Az{oQ0Aqt zr-sk#mg@G3yPJ|mCW^07f5TIC2vrA(V79+Go^s&8)Kmg;P%nFImR8c<9?Lb`pD*te z=%3KFi4is5i4-QCGpUCbJ68@7?*>?_%`pMQ7FEc_;a$F`zNLrc;E<*70N1F?ch*Ng z#G|M+kiA{oz?A?h@e>$iQ17WLFV&D^+t_rk{fi>GTuWX@*p%p^e_%eR#%^s_8RoRu zkC~`Rp>;V-{(~w*`F`6&aJmqjss;~n^pHfdsYz~cxx2cYQOer9L>GI!*1?r@#LM6~ zKi2DC?}or1twe&tSGlYG!3K}}ZG8Y#+$BNM7-byYzckWk`+9=KY? ztEEeRSLv8)%9Xin=We${Ah(R>qiMOev;xjYoBGQOEBM{gizaxh9hod$*Fs*8{> z*ZaH-yGOeY3&6}ldnhw}`J;dRPqZgc%B7Sm*xtDut1A01mooAy{wIfoz%o5M52M-= z0oo>&8{Oo^>MHG1mXcLajqEtQVpL<1S1-F*GjP4PBvt^YoJ?DGZ}vrA5ttX9(m=H! z;BY%E38Yu~XRO|0*I|N4aV@=i3fwHSZsV^71rQv`ZO%P3fT_dWLBoH-u1_m)Po-(e zDg8PQO8!Fph?c>I$}3avKXc>fkH3BWJpQ?AdUC$SuelsXF4q6j#IK*4aX5EeDD{fM z2wk#-J^u=3ae9$21#BrtopWOsyBbHjFvpZP0)52-{M?)wTj2qUYa@^(7`j&GWYJw@}1x}i`-6y zGfJ~IPyS5ei~_{~PIGBMa&E{De7Od)Ezec^e*gW?72`#{5nfvdVpA4r!RJL@ww9)N zysfX-D?-yCz*-?tNir?b|BBz=FU1CXU${v?v*eLI1| zlDeeqDCPGu8R zGzKOlsLp$^d}V(XOe!}MeD-|{;Cb+|WB5jRK=YWIHf-J{Qw{^vITgUrs{AJz^zeoZ zRKNkS$#@@5L-CNK$@L4tnc-U3xYe>Of&>%Ge?B{aT4$gp1drqZxy|>7l%Qli2HPyjk!vSrl z)AQnS%ZJ_Bh>@4^xqV+M}@bw*_ zcwjFL3`vTrcW9nVmG6P3x>A zKh*z8Byq_sbY8cdjgYU{^v$&gc_qc`NX)jOJ5_aEW9ZpSzDd07Wky|uPU-X>_#`8JwGG@E9dxUPWN%)W+8pWn?!&lO1~ zF@PON$V*h(el@xJP<}j8S9BE!vkk$Mljr?f6+Jrb!`|}Vk{6Z%br!1k8dBgLJ8UBh zcY7|`@8je6t$q6V`NMeU2k{(Y&W>bizk7d_!^$57%hx$21F2!UX3!mTa#CGQoYTR& zrqnyZZp%(K+$Mqga#$+>qN}_^t8jN2=W0p;bkd=RQ}Jd8MAz_t zWSQ8&uiX8^UIaLQyCXoC#~z!?aL#|oMd}@nT~S*1>HwTul2&kgooBWR|#FXqw$z~RcGRzS--d}M#-rv(vgvrY=D2K^=Z;Fm&*bLDqOy^bP=PkKeJW$BK=QFTXI#o`sB`I6K3k z44Eg}rj6{nM+U*tQgz8@zWBY53@o>IScm?<2Lyz3OC@X*x3m_O#25q+zs z4@#&9XIDvMN~4i>tJnH$=GSPZ?(iuEiNZ$_E>c~l-Wf~wC3>C7JByW)3FMP?rkNCQ z^>q4?@1aH=IOAATYbTptGlSD1{-zKPs~9Xwx}zMx8}DE_3gkEk21$Pn&&B%kXMNWT zJ0H|d=L%JaWN*iQRjJXEA4Aqmal0x{8i7#kcfLuL1x~G$9dZY^k`b1ZOr~1aTX|{+ zq9A=d+HUew;UcG6cT&o(%Hir0gC%2C0uj*tT7eU*mK;n}obuA+W$JQrZqsBzSz49U z*&G{7`B-N0)Dnf#WRQO`c})sLWDp-oqG`ppox6TeUIYrb`Wo!<))~l|bVDFh*&G{S zrulBYzJ9FluO;8k;^n}q@>3cG*czpxKNB(Lw(YTbL+S*~q0a+B4geH61|@115Og9g z)tYB<>dM90*fotGl*$M2vTZJmxO<6~`7Re0T&r1sIZ(|?pGxTJ zz%4Bmgb8vR(My_O8;GAIkstSRw24}GIgJ5$m#KU!^We;g#!95ks}#Kh4&_141)why z@R(|-Hs!}^iSL%{>&ri`aUUZ6n$yOu93Vq4BSBZ%7xM|5vZ+e$s*krhYwp0S$}(&v zAXna104EcW{SOrp6v;ZR8zxyx;PJGrY_66}tBxa+R7QSkFi`;z#HHqfdqFf!Bbtso#X@O43nCx_>rUE$&A zUR7r?N|*v(f2?^8{l50s-8B`8vIv&6TcmYQHOBXvQV_ae}H{n*1bj94~0w9@-KBD@k;ji zgYHsN3!3ICiCQ{pvUO5IUD;;4774F?imb@9Vi}yWq3@n^;lWbs8pmPegT(?o(n~QN*j|N1t^~XZ`l| z^M{vjlbPELf4(buBL@vOlO>y!OAlpJ(}Ti}3VJ&RRSh-3e(9`xuo4q+v+o>|>13lM zEG?0|4{x00ArnM@mfePc?W@^k6ao-Jcam4{K`<<#<$5i_gZ&3}!gsxFTQ)=}dri8S zY;?e}RtsLqlMAfwhpjjVjY@Pzgjb`6>XG~qe(MpJe~n&fB#kfv*lm$kw4UaJ4~ag! zCzT|?vhB&P`1(7`_3z(4*KhAEfF3MP%FL^1N?y+bG}YoUI#XjAQz}K#bg*@t$%2lG z=??0b>q8buo?&y%jCIGF2=~?@#(a;H6GE1>S3_{twlT@wI~2NVUKgIluKf1qm=X77 zVnaftfAI3siv1<$P{BX`h+=U_gI8&m$eXBr%B{fdwJPCEsmH6Kv;@fwEsx2UN~jd& zdf0!Y4o4a72r2ap7EuY7>|OPMOwUmE`}c3ZJ&)(RRLSqwYMcMJW~f5faF@FKCSn~o zwU3OVCGo2PI%RBh+=%@=2&sBkPU3qS>oPT)e~l;?^iiBnj$}2riNlx7xZ0EA5#F3o zbQV=m!h^=yR#~Z?75IDvc8C>6PFqv1*>I=}EXV)wCbtopF4OdJ9_a|1jf&&qZ-|TS zjM~bx&C6f#T1U;Lp@ez@E?%0H%CB6mnIH|0z+=5WynK9DO+Mv5&JM6yKIDs$&9=R5 zU=%npHB@&}9%(w%uR0G=M&XnM(ju+PKeQ1&cJI=%stuc3N+kX$x%5`QRgLDuQBkS1 z%khz=?WY%0YG}QdMeI0rnuC<=43tUH;e*{vHcposIV7P<>?#sUsG=Nvm6F~Rf4{Gr z-!!=sLC>hS%ud_#;^4}H({@7LBJBq#M+y<( zZA7asv5doFmWagXrseChfG(k@f7#(AYO2|D5_*83+qEC_8qI*o4x-R;-r3J~2-GT@ zbtzpX=FU$M@Rkej#Y!YXhirF()%tICd@$}rue}KSR z?Q<4CwTqq}b8BOj*j_j{jbpa3&XoMWZE^%H}sTljF z+cMsnYGQE^CB9A9&U++v@rn~EJdj*|fS$vXk)*uwHttKu?lV*^>nVvG^xBkVO14L{ zyOK!bw@&jx75IVhRrULz$iVv={9#wmQBI>D_4+}Gf8m#>pfd>{Pe@Ud(2L*v|WmW8sM`$-ls^xf&xv3&!_sYme za-p<~e_oM;%2@z*@iKn3lM5o-->=-~@lKueaUsIj+_g6^V4#gO4SHF0NR`g}C8v(; z=wOb6jLToKCP&wU}_1HIRL3UcxEQ%T7IkC7NF>Af^=9EK%W& zQP;t4fEU~3C(zC&_S)2)Fs>gSWooPnW3e@gf9ie2_1QSXG3fG4CO*lLQQ_V=BY(R& z&vNKVp(Bl*V>7(7b7N|)Z6k|<{wQA3q-PcW{o~91@+*_)P{EQE_xlC{40@A$+d72! zLk$j_(bpv*+WUCfbwehc!qmsfC$T6jcXvpUB`&3D8m7N_Tj%PofXu?*I8;0KU^jI( zf9-w|_TF&56MXl=`ul2Zd$ulFWQ{GZs|H1SvQ-$=4Aen zu70X-)^f#rMX*Ef4ffgTfXdF{lsrPHf9pz2U2!AjWLeSEp_hw%!P%R2H+mDT*z-bO zwu@Q8q;I?>dqleu=?+S%$2s3bB)ff8?|?4{zCciyoP(UbcFc}?5Zr9*Z`NShw#W?5 zODDh#ueARd9|IUozpLK2E-d>o96T5$J@L)ElD4!Oz>=$PcRT8ojNXrx`|D-?e~(H7 zhu1zk;jGpWZBkH1ww+V6sYWRIyWRWh>=1v6PRgdp>0V;l&E|q0l|b;*I+D2W_3$a5 zD{>k`ly7GZev+_+lFnH2C+tew_iw_k(PE)*N!j_>0Ir)@V`{yAIOJvrh$GErzm+MY zBGZ-8rWxG9oU2rPGSf4Bzp47|x+S(AnobXCrR{2ut_hG=rI4N|)c@0RTI zdkXr4vroQj%iK&7gOUmGaWy-gSe~Xr*mqLhn*h9B9a<~r_Y$BlL7k2 z;EPb>u>bTi*rkE+kV(1|vHkXbY$K?Tt0?jF%5iM58DeN+~T#oJ!D9hyjQR z3=7+-cJ!=McckEqw3Gb`e_FDnNl%kRGCdcGJ@cE+NxrU9`lns8*E^BZ+BEZyK*Vy* zc@_1%kC`rtdMEy-T_(y`K12(sPWemaMQtw@vjf_|k#dU?5x2D%D+zNck*T`u>_1@y zB$$KZgk>4QEh!s&ll2KT{{H%HeEjXdTtmM8LR8WzL}#7Y9NFJne-=x85{<1`6qHGX z+kP&`64F`>KuZU2DLE7$S$z$POV!V_6D?}sJJI2%u30eE6825CxU1QUi5sQhrH_Im zb+0$#Db9t+36665)bKcEw6jQ!+5vzX)HAcB%LnP+A~K#z<{$RO&*|+mFK-a(NaYv7 zQV_Ipj2tObvR#nPf6q2OgAdgn#db-3nC<-My7hlXwDWNvzHP~|wjoKMXr=Bl0d_f# z9hL8*fBlpmth~hGSO|xjS}$E=Q}6!dbpoqPtzGLuHFB2(q-yE+vOTQgBNt!&TCc`0 z4R!%X9qj(bw)1Q&;^akn*HFR>Tn<+bD)|5KD+|)Un%^g5s(Jp z!F)=#($TXdfA2^3p>pQ-X8Y`P{U!firq0#fr&K=xh$?$j4+~OaX$m%KDYq=t?9BC0 zsU*|=gPp8cq)kL`82|vj#)I`tmn2`O6gs%NpHcN5iMDnX8)^EnUZZ__QaK+~yErbd zj<+@9FP6^jR7LpIrdW5|J&7D=_@TDSd*aQ3smdT3fAF8%sqD!16u<)JQz=IyX9lgx zO56RKu6CECLk`T_zIt!jE?7JA+oXeSx)P5LsI5+bAJhnn{m+vF;GLQ6u|;9#zfOoH zKdH&-q3$4>Z-+uguMWVfY>Mj+P;w@aH_1u3ho z>SG%dEIb{^)xn1Z=>$H&g`DiA!eB!ViOa7t!Zwbi)189k%_|p-*RIBnd)&me@7!HY3p&Pta6epNyw&3Ae(3$TaSM% z*N6J;S0dF^lB~_X1gUptemRt7$_cbt<(O%sB;y&Wj496!r(HB;D>~5Jdhe=mbi}1% z?u{WBZE|8uUXq2XTaBPRa8Uv#Yuo`Sr#UF2I+#8h>jh>wbYv6adNbZ^9U ze@(cw_K9rQ%ROQuRT^JSaAE}P7IMK(?+ z(Y56z=UxZj9rzXNZt&agk%N34RrH;3%WP*$h)H4m_Mib|dqV>%vG((eoAEeyND!ND6V+e+0&9CfZD$(#a1o z@_1*L_;;$zDb3fz<{g>_LGj#e%u?gMX_#wS4MJ4wQVq&G72hJoNACn+q44g>`6Gym_SBR zL8xG$<5c*4Ut0#*XHF$lhHNFQGxAYN%L;41s!xlsBo_HhmRfR(}NKrDhGwf9V0#DOedIYH~t$(Ro1@ zw+&kgYLXS`+J6L>$NT+qeSP`%TmAm+(=QYN56~-VOc$Jdb_ccz+bS?lGWgU-xrD4P zg)*hqMMZhm>%QjNH=I(A$+|40PM~N9B=)FZ$VqX@&+a#M9ozWW)EQ2a+^MlfQW~+a z5ni(ZA+TIQe@}3Gin4h(;S;dF@Gm&@OZuc^TF9E^b3d5tgW0 zNrH_c-^WhorVqzm^&K*hI&9^D??vv4pg0cNA$6bnf5)yF>L(*1H4?*ikK)St3LKk8&RMRBZFy^1T!A`x==4K%jY9B7vp zu%{F@wGqLKp{OfK<+Mx%n}^iF01iyC=Xo^~e^NUg^bdeLUdUTY&%el|A`5-t)POrf&cf6-Q!U^3U!oqKsdqfFZ9n3UoR}KY+$o zTeqbW-pLNfhT4m?^&7N4h(rF1I;NrQAYjaurOfRM-RCPP+ zfBG#D%fZ}@&)b1F4tlQB$+>mFMjM7}Kfx1Tl~7L)Tea7wb_!^NM0zb%Esp8#6fF>8 ze-ap3w|~&^9=!|)`m$$8#o?fH;IuAKzk>?H*$X@N#9rdDB)4VoIS;*nsdAEc)6%Je zTBuZ0!GO%6&Q!+EPDNnyL0D4`>xyJXe^wSO#%`$;t3-m=Z3br0HjnfXg#`BSSZ`bV z8t0wr7iCINHJQns0SLJyr1XLZ2Js>+LqVBfh_dWrPNyf9F9#1a58qH)Vyjxk+#+tu zn;--yNIvd=zu%wgw_k`Hg{rEpH-+FS$zi#RDDNY5$_@ZoX5UAE&cWF=KJ7J zq3ktJ=ZHnsxZ@@;?WaB+KV-i*4w>SeWX40jB*lpuff-bC>j0xsw2qDZ&YMi10d6&wpqfy#d*wlc%G@2V0wp`T|61{|$6z-Pq3Q z+>>2*p@&+e?a%;r@I9sBEPf4Tc2k6N@eU}ZPK`HAUdN@E@}ZbHAccbEbj)3SBkfx$ zNzXUqz@U4CeLKlfdIUDd>W4l(QAK>o%Z6GfXTcnSw{qH0cQ6D%6C4>kf8=Fs-W+HJ zK|MjaPFd2``58S`FVFx-8n2CO$)`0nK0+Vi-I9I!O|} z`r$)Em(@%i990yncVh8M=7=U`4fVygyl(lfhvfWC8yueWv0|UUy?lIsS^f|QQ4&q3 z^D8(W9t?GWK%aKR=0s`2yU^#%ZuTYj?NHPSlZL&8SVebq&69yNTNKPi+^U`_rEn{S9myZa z3+O`M}H%3;n3N#2btQ0zABdN?fUx2Tu<+}bW zN*zEbiMctH$!|KJ(% zcsB05lB5T-8`NNwcQ}UfW24s%Cu@A?cioqjK z`)XD?oZaEHb@gh+o2EyFN!0)L^6dP-;}d6|VR^3(LibHMYt`i}<-sR$1f4-W4@!Pw zwnQzGIXH0FsqC66+X4h_q}gfo)kghmLXgswvtPbRe=Z}vse;s(QeC-~dQA6HOn*iG zs)!{G9#!9HN7P;_$TPaGq8nq@LAP!Ex1E(O?lhO(szh^W@n6tA1fWWqpr?vvqiFj}-cr91n zjpGD-_fW_duT7scH6teFD8vvA&UBABkEVB|H z@l1z+4NT)q?+QHxPZe;}p-qNzhQL?0m98)6zS`AVL~0P6B;em{AkEM_l2n&xY^JK#&ewA*sZf&g}ZgmbaCu?2GEhDGkU}#ly ze~@Ld(K0nyxr&EUy_(1wU}=wIIN$kzHK&0on zRjau-ZSHPG@()>n%BYZUsOQTBm*ic(Lu$v;Z_;3*3PSlWAzMP^DHDh{a9UpleHR|{ zgMWVd@cliZ_`zQRiztY|i2%^(&gzF540%^U`R()8aVIOwyAiH*FQLFyyV`krf1L}x zLC+d)o1F+V1n^DOq8=Q~(?Y&e%LKKp9Mtt8W%Nor>$BcKWpbD!s~LWrHd- z&MyO885JMP^=*84Y_9OUzN9cEf8Z#*q02EvuF^cqa(CXh5>~s{4we|Je%!hRoNiLi zwG-lfoFxYvoz>DAb=-^c(A6bAb#x}gj0eNV;{;J_o{moJT3mTU>BvLtA@t?BNmSdLV!G@VwMNSsr3eK+Y=7NcvrjK4 z0aa?A@QKRUN@uil{GMuR`KO@iP)d2$`-ZD-zG)Wym*d>2D%DC5!<3hFr zWU9su4%1xaPDxwz%$Flyo%?EY+pm%fbzc%fqZ*!9ShwmYJ9q;we^Q}mI=tx zt5(`?e1d(^6(|-c;8n?{1ig1JK|v$+R+RTtwgG4td5u}BxYN6*Z}X%gqPX+cMkQ{( z(00v>*kxC_sqyBxK9%LJugOl-Iy;a9G?Iy^QS+zg4jcE+u=SzK?;KUyqc7puR*{y< zQfG~~BnUA2q)699f6?>0&S_AYjmV(;^p@D99qeRf)>Gl7-%1?bSJviPwRzANz%Eg> zB(M9khMk^nxu9>FrYE~PY{WZ?S4TM|`(B3^Oa{ZK5*yh^ksjp{gJE9{2mV<{BIj0Q zTHb5g>C(FBx)18Uy2cNr{SWe?b72%L_9~-w$F)GSfryjkk6LO?#@>nacX1NZ! zRA`M7%0}7*9+4`i>U?C<{VheZN-}eUQnya~8>t%+uM9;iK_qJ6Y-=Ps+MTz9y`|&! zBKZQnNX*{6f8leEHnNMS^Irco9n~~J*)$KAs4Y8!9ibujAp!f;I{Mv`eXd{sLBe>W z-RTR*tGqo&JP{$2@1wu1>USIlC+PLCD8>BFHp+koptoumr<$YuvuzK;ZC4)C>wRi( zufr+{75tnsS zdb3xIM>cx2q6L$6zT~B?e6fiR9@L;P$ywRway16pULI@m(LG4$Qd>YM%7y z?CU2jGu}b{w?uhT(K&_-u<>gtGE0z++vpCe4vt{ZFzr(Jq73~nrWYYyHnEhztCIvu zlOB*Le^~(V9MZk%)WTl6Wu*}h6;3>3faF+v zzH?ml5}Rg;$BO;y%XmL$|4)S9e^*#CmOxB3j_X(%j`wrfDhoNO%PSu* z5Lk%M%Xy4gp{*q6nwW5VSzIsW3-nk?S)J|kYDo{!4nB57dXOo>01xMaJ@5!l{!FKm zl_V|gy!p&_c@Lw+#pPwv=GbhxNq6KGDK9#PZnyZ1e?cgaeO5c4rkD|EgJ`6=>&K+i>c6$mu?e1qV+|z*Je7 zeV|^b`uw(Ho7auJ?*Rh3b^o+QU8b9TKL}^LjfR7>Tk@JjAo%KCdP*C#*I;iiAI^fD zk3$(H z!1$q}sJ$J6BLzxcYREUxCF&Svk?gJFo!_n4d#l}t9UkCDz*4;2D_IQ=s)(1Rf{J2BQT< zqLyg*A`?(dlF9O^A~`VQQVW)qFF-}7+RIZ&>#vu8zkDA3?^Uc}s7rg)FaP9tZRZUl*zWf9o$~nK>DJ zwVg9Clt#D>B!zu5(gYUYx9-(m9sB5YIi^*WDs{PyCbCAg&DIBr5GF2fQ`Aug7Al^q z*JapvyW2&ERn44tAV=j=of1f2-!9v9&0#|g@Wmd>x|_ee!giUqPWs3`WBk!Rm&Y`1 zrXAX010!Xox_>rlx6+auK0F;l%1|1e^81)fb{kw%Wy1g zQ*VbYtHNDwn%a{6sB~}Zhck+TZZ9PhIf{A*oM3HL9Wf`uC)L<&dZy`jk-<=h6wnN` zOYzced8!=qk2U-H^6|T@*#6tgAD_R!W2!$?J9Vaxf&o>ck3$(^vbF}hN#d56dCyen zx)T#V*wQ8N-A(5?f9W-*^D`xP2PbW+Jc6W8g`>`-=~W~qr-Q=~sPSdvt7;teCnXjP zkjASPB|B{!Y%T9D)T0d9c0Tp$a3SOJxdCG-tCEV}tfj`5 zQ&-pGT%J4uP@2w3JGqYJ;&ef3wK#a`Am}r1{-=F-`TS0~f3rNVD$DI`U~+_oP?eOr zD{FdJBaCR&)HbjWjTkr0taajUyxgpR-A&ZpyBETyee$R}o`9vqGc4nocGSv>c6m4% zydvY6vTux9$jxsS^-}#$E4_3q3Fd2bors*yBh(LPmpex_=$t@dL_oJCOE^(8JUFUE z^}(-l0dL=mA0SbNdsAN4i7Dc+$c!Ach6)^mkhgaNhaWlfKjXvwm+b)oBY%{!?Obla z*C=5-H6&9P?6T{)7Wop7@-VmDy&Ir->!-M}d28MQQo%{s^Ub>kB$Id*WK;mqRA$`V zS~j94h6Gle+&*sl!5AZv#N z2LQ7!=5Zt_gZ)m&8O>>6=t=si4a7j;cWP19ZSB^)+%~1^!7e$He}C1>nYCr|2ARK0 zc9+qvl4Tlgi4Rd<$y)La)~7lBf4+Wr>A%8cMjP8vhXRPCHis&dhoed(fEOKP^#{Kw z3;@`NjC&4|ky)8(r%CIrmrHBpvJl6#U)Xe;wBcQyXzyTCC#$3PMa1ZuwCNcVBiozK z9n0ffJaBpH1pvMaDu2{akV&BDJ!)=G(9$v_vx1<#Ots@ADr*}pFVhmi@SXKvPtB;t(4}s<@&q+q_ILId}v<~!yDzWV)Z1T3p8D<9jD#{ zv3a+wjE(~vg9HZ#3qN@Amm%RI?W+I4Z*Dc-%UZINy@4um&wsY`K-JD@b6Pif>?(ok z4XgbWTVag1Xs^1M^TFd5u(9_x$4<6=IA#yN3QGN6&H~7W1pR0=?VI-HEkws+KsrE)1$Znp5i=Z6tLrJMLexPR!%!Gz~x{nyOMe=|E0Si84C z)(XD3102RAHpBdBa;Z-uY#OC=30duxGySCQ>|0a9Td~UBRi{2C5P* z<#a+5=zn-p0El5o44Pqz_|4ySkYgh|cT!~CS0`D<`-=QrDHjof1g7r@Si4Q?mZSYQ zOZSeH_~`bWQPc9xGEVJu(HKhtd?8#-YKeSz4b~}KlQ)+#V${6=M(Ho6DbLAHI0^3C zy)5T9Ejg?HO?uqfvz<$L8`O{*+JX>MjUJv5<^7{G2K zzuRoz#($ps>uFXjTZqa+zexdba3EI`^`M=}ZF!;S;I$0Qs~mVID3!pE&bCEG{;rka zet&=+o!WUMnU0(Xn^Vrn>{a7&r-3M0`TKeIMhvX*x>`f&QNIh%u*+W71+cDZKn26p z6+0+q**;F4q~tuJI+^sds(FQt2x_XpdkA2BvtiG@Nz$G~z_Z91x~5EZ~0LH(?bl8};{j7IjtWq*H9 z#%AtL%<<)l=6X~HTDiVkua__F7ZZc+@G=ziscid^9rUIqS>rU_VW&%7>ElQF!%7Zc zlJ}@Z!}-{BKqNif0Eyo8NO!Ds-2@-9OqQR=)h?j?UPbe6damnIz1{E iF~}(GHj3~$Y7RI6 delta 65309 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
jX<^x-}cxWm7Z%SyfM}; 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 diff --git a/app-emacs/csv-mode/csv-mode-1.22.ebuild b/app-emacs/csv-mode/csv-mode-1.22.ebuild index a6cc7f4395cb..7a80b11389e9 100644 --- a/app-emacs/csv-mode/csv-mode-1.22.ebuild +++ b/app-emacs/csv-mode/csv-mode-1.22.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ~ppc sparc x86" SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/nxml-libvirt-schemas/Manifest b/app-emacs/nxml-libvirt-schemas/Manifest index 439b3805c810..0161079c4c6e 100644 --- a/app-emacs/nxml-libvirt-schemas/Manifest +++ b/app-emacs/nxml-libvirt-schemas/Manifest @@ -1,2 +1,3 @@ DIST libvirt-8.8.0.tar.xz 8941928 BLAKE2B f3b8cb4fe30a156884a03e5c873f3fcef0c8d13315c79b865f387ea053635ae2435a3b4d6e81c988cfcd087d55223450e7b874e24e4503479d152b417c398250 SHA512 868e49b369afe200c5af6e2cd0606de2eeebfa92523b5ad3c653203c8838d304bd0cdc5acfb3c4d4c33c0a87ab8e769b84cc62e3f06e055936c43573a23d7190 DIST libvirt-8.9.0.tar.xz 8946352 BLAKE2B 537b6badb6171110e99561613fb1318144991107139401296248afb747ae6f9cfafcd17b2292b8d8dcc9188ff4206035ea814efa6c129bae50c0518f61be9b81 SHA512 10426d45d55bb18e8e5d4327d698fbc6efd83c5f515ac40a0fcd72048a77936fe0b422ac14bce9966a65379d262df294c314f854a97861a223a0cbc6a8fd2382 +DIST libvirt-9.2.0.tar.xz 9182060 BLAKE2B 8b9ffc86e088de6b1ec6b38b649bded3abbbce8eec9c1ba19f31e73ecd7ee13a5c521a6e1fd8da9f308158dd05c87171aa443cd00f0c87a73f205e3d57a22567 SHA512 9afd4fcccb9ef39c1ed50eb0db94cd8b06cc5b60041cdb9aa5fe7b27e5ab11855f4b538d6868413725d603dc1a6090e0983207137dcd43ed2bbcfbeb6fc69c58 diff --git a/app-emacs/nxml-libvirt-schemas/files/Makefile-trang b/app-emacs/nxml-libvirt-schemas/files/Makefile-trang deleted file mode 100644 index 699cf676ff45..000000000000 --- a/app-emacs/nxml-libvirt-schemas/files/Makefile-trang +++ /dev/null @@ -1,6 +0,0 @@ -# -*- makefile -*- - -all: $(patsubst %.rng,%.rnc,$(wildcard *.rng)) - -%.rnc: %.rng - trang -I rng -O rnc $< $@ diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.8.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.8.0.ebuild index 1c0188f9655a..cdedf3214219 100644 --- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.8.0.ebuild +++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,7 +31,11 @@ BDEPEND="app-text/trang" SITEFILE="60${PN}-gentoo.el" src_compile() { - emake -f "${FILESDIR}"/Makefile-trang + emake -f - <<'EOF' +all: $(patsubst %.rng,%.rnc,$(wildcard *.rng)) +%.rnc: %.rng + trang -I rng -O rnc $< $@ +EOF } src_install() { diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.9.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.9.0.ebuild index 1c0188f9655a..cdedf3214219 100644 --- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.9.0.ebuild +++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-8.9.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,7 +31,11 @@ BDEPEND="app-text/trang" SITEFILE="60${PN}-gentoo.el" src_compile() { - emake -f "${FILESDIR}"/Makefile-trang + emake -f - <<'EOF' +all: $(patsubst %.rng,%.rnc,$(wildcard *.rng)) +%.rnc: %.rng + trang -I rng -O rnc $< $@ +EOF } src_install() { diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.2.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.2.0.ebuild new file mode 100644 index 000000000000..cdedf3214219 --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.2.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Packages which get releases together: +# app-emacs/nxml-libvirt-schemas +# dev-python/libvirt-python +# dev-perl/Sys-Virt +# app-emulation/libvirt +# Please bump them together! + +inherit elisp + +MY_P="libvirt-${PV}" +DESCRIPTION="Extension for nxml-mode with libvirt schemas" +HOMEPAGE="https://www.libvirt.org/" +SRC_URI="https://libvirt.org/sources/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas" + +# This is the license of the package, but the schema files are +# provided without license, maybe it's bad. +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Yes this requires Java, but I'd rather not repackage this, if you +# know something better in C, I'll be glad to use that. +BDEPEND="app-text/trang" + +SITEFILE="60${PN}-gentoo.el" + +src_compile() { + emake -f - <<'EOF' +all: $(patsubst %.rng,%.rnc,$(wildcard *.rng)) +%.rnc: %.rng + trang -I rng -O rnc $< $@ +EOF +} + +src_install() { + insinto "${SITEETC}/${PN}" + doins "${FILESDIR}"/schemas.xml *.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 7725f5eec2f221b66851ceb56a35173d97d1e50f..739be2c01971b1ac80c1cd931bcebcfa7af1549d 100644 GIT binary patch delta 14707 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 B4xs=5 delta 14700 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 Yj=wcfL$4FkaOpq%f8$1WUzdCU01J&ZdjJ3c diff --git a/app-i18n/tomoe/tomoe-0.6.0-r6.ebuild b/app-i18n/tomoe/tomoe-0.6.0-r7.ebuild similarity index 95% rename from app-i18n/tomoe/tomoe-0.6.0-r6.ebuild rename to app-i18n/tomoe/tomoe-0.6.0-r7.ebuild index adc6799eafdb..de9b2be61967 100644 --- a/app-i18n/tomoe/tomoe-0.6.0-r6.ebuild +++ b/app-i18n/tomoe/tomoe-0.6.0-r7.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" -USE_RUBY="ruby30" +EAPI=7 + +USE_RUBY="ruby30 ruby31 ruby32" inherit autotools ruby-utils @@ -24,7 +25,7 @@ RDEPEND="dev-libs/glib:2 $(for ruby in ${USE_RUBY}; do echo "ruby_targets_${ruby}? ( $(_ruby_implementation_depend "${ruby}") - dev-ruby/ruby-glib2[ruby_targets_${ruby}] + dev-ruby/ruby-glib2[ruby_targets_${ruby}(-)] )" done) ) diff --git a/app-i18n/transifex-client/Manifest b/app-i18n/transifex-client/Manifest index 37e98ce90bc0..9b946edb0c2a 100644 --- a/app-i18n/transifex-client/Manifest +++ b/app-i18n/transifex-client/Manifest @@ -2,3 +2,5 @@ DIST transifex-client-1.6.4-deps.tar.bz 241683180 BLAKE2B 395caf5b5db1ea93363a7f DIST transifex-client-1.6.4.tar.gz 94703 BLAKE2B b51e29aadab41c23b95efc86c334876094772e9d4f4f0cdaa41a5d016e710597da631953446d20689b0028e34bb4cc31ab0bdc1d3107dbc3a4abd6ba9279698e SHA512 d8e6b18d30b9d225c6ed84c9cc699743c289ccfc151c1aa74411989f965f554e651ece3e36a033dc8fc77bc3bb5502b02b2d04b1affe96811195b74edadf128c DIST transifex-client-1.6.5-deps.tar.bz 241689777 BLAKE2B 55ca6f8c39e08887ddad1fa27fa5065cdeaa193d470be846b60ad0350578e64d10f9ea63a6d9bd744b048e0db164591d07a069e2deab55e75ecb1e78efc44c19 SHA512 72b5702b31121e42b6b107b3addecd9ac6010042f94b2116e08b18e50264d6a6bb7010e0bef6dead599d96de390390f624b413ff042cc4293538fabbf904bc19 DIST transifex-client-1.6.5.tar.gz 94921 BLAKE2B 1d1e00c62754765e1bf51165e7fcfa2f7352d3d2033b7f8f5916c89e571dbcd2d421038e44382b490aa91013213fe89232cd5337678c265c6bf32734786737ce SHA512 212d6d008eb0f7b83483c4dfd3b3f1caf6a18cb136e8a814b6395d7baee4097c902280a93e358f1a9ccaf43e668e3dcc372e0c67765624610506012328f89f3d +DIST transifex-client-1.6.7-deps.tar.bz 241684571 BLAKE2B 4b241c0b6fb9107994d27e145247d814c72d80e73762c99643eaf8e6b05e5b8f86070fd6172c7af024e2b6bd5bd23db6b8020387c091ef26cc335598ab3f1dd1 SHA512 6f534e9a9406eebed89a89ab79fe4202cc34dd9a101db4e24fe6021d8acd97681d8802a0fa404f4b625225de1d69559b074e876955e9427651f3aabb0f9596a5 +DIST transifex-client-1.6.7.tar.gz 95631 BLAKE2B 669319748b18721741568854516e416263215c313151ff0246bacb24d9a01feaa132f7108acc6e312db1c386d4ca69f3f5c92b7f6b2c0cb5e6514c0c38d87b85 SHA512 6f31856c7d8f4028d17084b46f3623ffe33c3b077bcfc12942f9b451e6feae3f7b04c826cd9755e37c43dc31611689f06a9bd73871939de4658c69adb9c2f7d1 diff --git a/app-i18n/transifex-client/transifex-client-1.6.7.ebuild b/app-i18n/transifex-client/transifex-client-1.6.7.ebuild new file mode 100644 index 000000000000..4c2ef37584ef --- /dev/null +++ b/app-i18n/transifex-client/transifex-client-1.6.7.ebuild @@ -0,0 +1,32 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="The Transifex command-line client" +HOMEPAGE="https://github.com/transifex/cli" + +SRC_URI="https://github.com/transifex/cli/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/35204985/packages/generic/${PN}/${PV}/${P}-deps.tar.bz" +S="${WORKDIR}"/cli-${PV} + +LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +src_compile() { + emake GOFLAGS="${GOFLAGS} -ldflags=-X="github.com/transifex/cli/internal/txlib.Version=${PV} +} + +src_test() { + # Skip tests depending on a network connection. Bug #831772 + rm internal/txlib/update_test.go || die + go test ./... || die +} + +src_install() { + dobin bin/tx + dodoc README.md +} diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index 6c5e3b0d309e683a4901f41ac8ec5afd683f74d7..0ec1f4644d453b10b270e31724726c90ec80620e 100644 GIT binary patch delta 6209 zcmV-H7{2G^GvYIlDSt)IP&32bm7m^U_6ECq9UZICE@#+XRf)`Vz5~?1{PfqKK76(J zsq=mQ)30B@d`KaE_~U>6^dEnUfBdj&+q=b>SK7755qjyN^d>!>Qu%XBr=B6Uwa&Hb zm?_HUw>HB_v4ycm8+=O--9kR2pI~7%eztAIu~VvHo^J8*&won%wG&f{y+pB4>W9Dl z+fOCL4`GfTt;W`@r@FMB+K--@<|!dfTO|}7b(W?voE^ew>&%gA;>IkGmBpl{zJe+r zsw1r`UA2r5YdE@=+OB-lX|`kKLNOMRvew#JcKgGhfBLU~|JOhL<*y&+7khpGI-ln! zd;RA>&*!IOZ-4I}V#x7Yv^J;NPGeJva%PFTdkBfgP4N`d$WLVQq;{xe72#^B^ewrK zltWG_M4QDztsyAYENxRA{*X`NpS;F7XC8^YQ;(9ysVPoYCf63N|0tR?t;#Q33z}m$ z{z);O!Tm_-H400})$>p}o14*)C~@JTOV=HCv0S%sgMWEzYdO@@!q$=#UlGz?`Lq$r z>V2F!RjL(ZZR~Qx{*bq#t*2-GZ~OJz%j^4n)k2BkTD75ThcaePSw~SZ9&x1+cAvX9 z9UA89apuM*;IvrP>=a67sGqj=Xqm(==BT>KpcKrO;@N z(uYPDu$Da@IknM^BaC^@wiaxS+4ig&ba69#@}#1z>s{5p%>B3Z^6P`jMOx)rxge|* zYZAxcn^G59rA$dRkGd(Qa8d5a>NzD%e#;Y57=JEoeKf8)Qrl&&6ZhVM9%*}NG7Ej5 z9am;xV%~C2rw3-UnYGP0dd;U+ywsnS@Fx5r&_ChD4<(Q951G5HuugwT;xvSjw*VmU{ z9)HxWw32UgTH4ZXh{=vQu+Y8KE}>a1C%3Y>M%{zknm%Jbmo<#O&Q8khWGNJ=SQGzS zO_?Q%VoE{e#5QYN%~DdjAsCIiw55qEg~sPbSvs!bws_u^=0+i>E)C2RD9agk1 zMw92|bFn6-xh;#dsPx{?snPGzW*f05S$_=;+(&Yyt|ELcQ*Z>vtCe{G8?|(6-rlLo zkaAzQJzv+$^ZfSoalO3!?dkc`y~1_5RxYDH5ktszPKuB8BOESnbjlog){cf~5*jih zdtu-ZnZZU*5F4IxS{;_cqFUOpjZH(;u|i`+_6+nIvzHjVHfX1mW7#umW^E{{UVl4| z+c=TtLgG>Gqi#aThzg6A4^kAFED0#wii|~^J5d=XHC07#Mf|#qWz?pV$?jgoq3P(R z>5*Zcii=j4AS8fck2L34_{pZv=cCH~V(U)fVkp1|Q=fwr%wsPpsoLF*nZ*Oe3(V_h5xp_Eq;$bTjtQ;tXlw#5i`#jcXnZF-JAVvDY*6;FD<}jW&WPN<95WZK70jCfNmd zD@;fT*3cmf$NCjPWakULuyS!6Myn=YE(9v@QCna{q))R{%7S8?AbHYhU6YA;{D*nZdhg0-8GT3p~x zrFXb15yagNirPk}+j%4gXbh%<0%S^pIq^sCV6Tx1qY$Iv{w3`+RdM7t;VFJoM+62s z3;=832S8KS9Wm#A$~jV-c7A_tvsRYC8}!9trYn96b1;bD89-QF4S#bSYp&T){xpz| zgqAx0rH!&tU0u`&pQ_zf$P3Bm77Kom3y#X|u^_Mk3Y%$=P&?S+%RvX$c3-gPx9?vb z1IW!rw;L8FLj&w+phChE%WTS%_sO%sOnPwC4Fpiw9>XYuOx83CmkJ59yfv&=lU zHo$h}GF)xIN}P-8L4Qgn^q_Yo>Iwb!gDC%~Tk^Xw47mrbqQ`&F=m&`)(PqZaN?@fR z2rc3aa9`Xs3nZ3UP8=Y%vj)-y$z}Q-Q^80EFa?iP$Q0WvGkSk9^(_5F#wFzoz z;C+(eEo(Y-3<=dUjqfm3S@OF#E%itJKW#V3+^4T zcI+71oH$WHwLo441`;GjBLp;W;+HM(=&S|WPPpJn`82ieJY+3={b|*0kD=nf0I7Dx z5HbYr!jmUNfhkKg)Pi_ex{XHi%#jgm!(12K4EVF9S%07x1*MkP;377Ib;eO;;SWN1 zWWI5Fyb#7IXu-muusb0YQN6)>Dxo>9XAL`KB26gFli*N1k;Y4F*ST2 zU+a58wHr~M#3PU#baeu+jRnKb5sC&Fcu58(hU%uL-8pb=# z3q+wr?xU4hq2Ut4l`%uIs-h!xWOOJlI^96jo`0FA78X`QNW$jMaHOJ$5D5385p^qi z=o?>|s;DUd2n65_;3sB8Fv1R)ckhm(pwn{^Pk`EC%4@ucX=l7zIws2UC|br84&{19exs}!tRLYt+@*t zvlQ?za*=q*tPQFxu8b=p&WpAL{0U?!A%-9xeq#I_W>%C8dhe)JMXDl=vaSJw+Zg0o zG6ubd4YLfT_u?7d=>ildx{^zX_!FNx#DBu*UL`~?gUDmX*H}}O*b=1#8A0-yk#FRj z&bhzhQnI12(oZXO*~rnHi8)%*1H{`vd*_(<_`zr_dK94n<<=pCLx{I*iyxrOke zs@~iq?!ZjaYO4xq0~Ej`2ZjwT$EcGuPzDQ$hPB2bG^x1_dHt5Hq8BepbQVz%}u$ zNcFAKjrAAv3k^8b=b`OJBY%%wf!u9>6Ykv z@Y}1Ey+GlzL&>@cBVQKwrN<}bgz0jCm34#x{QyuZ$m_Y8_~(5GbLPZf;!Xf&Zi}!y zy!XbWNAF7a^8D#V*TWQ%Zl16+6fAD`SSwksqZ()~(1~?fMJ>9At_2YL-Voij>}-f0 zUP7Qw3+M<>u^2)ZqYo{pEmIA|FnWQBGXgfj3zHuWJyRE{5`QL(569H#`v)~1GMF{p zh=i-3gc>`_eSQbSU;pv;_b-nct^l;xy74`fX0{r3A(A_3H(GGIyOX^JfIKg|tOw9Q z`YYBAwantd0K*eawv(?7Ab&K>e$=fNK{sh=jGDd$N@%xGE8tf*xsIF*h+&bW=e-R3 zDL(uR90BYUTMRWhp7@C9l6e7U7ThKr*>Gf(^2XL3GlC+bJVk+{SNpd;awF z{OiXr-{;3~ub|xfXZ!wkE8Zx#VTD2pm(Gniihn|%z7^DvR^ri$pnnI{?muh`g(7Ix zgCi0A3nj{=3Pj78khB{iU<80%alM5GLCl9|p@O-QY_Y=RRNoM%10cZiw8f9w?HGKL zDL(c#a`yc=Sc7)xbP58Yv|25dwV~swBvMauAR!L03QWYllJAKTaLRUVRzYzFL$q*W zMjYdy&7`p&d>IRx(|?(R;0Kk*{r_wC^ZVN)6hT66<660Rg4AW#<^)N@RYWFK7!*Zm z0r3ynDR=vg%(hA;640zZjCEqnL|*_(JQG%`0v*(x*f#VL zm_ibL$-c4KDk?(qf%$0R6e0e@!*(Enr|GvZbtlX~9Y)9=|>Mk#FruUNisb6`OLJ9mpK z!ia(-ReS~QNq^TZra@euO!nyvd4$K{J?;RpBwhIyjDU&$D=5b2lAgBWhlxV-Vmn0B ziQOnMhC)d8Eg8@DX+%XNz$eXQEc^0hPCcUKX!9aS-xYQsKxRC2v%C~ zKJtB&h?nV}HT#EQoLR|dlo{zIVC)p9pi8aueaHofQ?k;|uVBK70ule*$eL@k&GyuuP#C@z{a#y5~?X2Y+E@D^XpNzp^n zLGO}LwIUgmp9~H&h-)^MjV<^o1A0KFpk)w%3ZeceT=qj3ND@`@IyCZX1$}71y1Y2B zhc5`2hSo9>ELrs3WC(`m@snQSVjwv!I`H6@^k#HtaA-Grqm7}JPVlWKq5{)V2+TRl zS@V$O#=0-u+xvO?^`WnZ8;_*JphNp92W0<9<0_TQcQ^wMs0+w!!?VL+P0^X|4Uspf z6$yR>X;PH=0is;6uY?6=Fg4sTZ0}LQ_mY=KldlnKf1W%Ea=d+qf^3dR6yI&F+hUtw zoDSdLM`C@YEg(dh+V~l%AH_*Q{YkP}X7STih+G$*%oLXx1x!REDm|=zdgc+byPI6C zVfbDO!3*1H@E>c^^MJe!GF%tm2}vBQ&p>+plnw0tN0xB!y>c_aiZ z#)69j6~w3wo~^U1AA<47VZnZoc;A$k-~&z!-^=s8kj3+_0Ap|!Fn$9ozGXXaCthiG z5Kt^ms-E_Wd}?rOn1i3m92g9tMMR`c--`YDG8wrIq3MePW@4W6w z6b#9Jq+%tL@wakgPTk&Y$Vl|`LN-LdYnnok!E`efefO2a|EmtPXiEP>ApSBP@k|fM$#9-i+S&VsOX}$A#35gz**cG$0S)#mtuDd z<^m+Nf-vxJKhAdghM{4tM*c;9eK6oKy7sPQ-`_ren(y|@{Kx%)L%!9l?GiWYd6*zF zP)TKJMgoW|&5^**ABZ%_Uh&+d^bPnXj@J-70)tZ1nbn%#6511^r2*6=?vX;Nzu`6b zdcvuHXL3?kP-N(G;#}mqCo&1+;zQ40sR$KI2r=if7U0TbhRxW5`zQKo?L-SeM^FNR za^u?0WY8qRg%%HCIAi$RKL{ZMoBS;@eWD24ET_sk_XiR)wkemHT-q9tCd#5(f}7$qWArnIQq+r#5gZW*kl%D z0UyOTfDPHvJD%1AjtRx|lP=YusVG_JgJTLhWY^38^elj5v<sVN z!@rk&?hp%Zx-4#}i4f~w$EpLp-H!r5YVxymB?mCf6F?bD@)dfa0Z773Ayt1zvH1aF z6|7@aPr<-Hm32!-`V~8nvIeQc-`B){&gd~3N_=c;Ii#JH{jIMcr}&N~>IEB=au_OO zS=_-UA;vdZ{q?82vb{Zj{r32Ukz2Eo0u-ep6dY8MR$1=}C~3P^6G`4JL-{xD^ua#;oIz=8m8H^$eRER)JEkyE7djq3A#DY&AZBc*Q=591QN{+WcV$fKw|V*fm$y$( z4?FJu1fNpOjjV7LRx*)Z1j*0-o+vT%_`4U8u5Mr_pxjWw;`_hE_el&AM2Sl~fUv4S zB@qhVB(sy1u;}QoB@>*>-igXN)*gR3PB9JNxw~$MIDJx9KOB;t$ded{c|IWhGk2hj z`hO$*q!d{T#b;G5_|}nsQL^bTL?Z~p4@O+tWc$G`Q|m`G6b}z>`SQvysJRxmj&e3f z6SVH!?Opynzkhju{KCy`P|2yMR%(P&xFi7HSREa-NjD@OKipovxqjI@Y%masz8!zH zTEzGEkss!kL_lTf%FEFUxq=)Z1cI6h46MYaAeHb-`dNIibb5wda@v(a>O$m0s4L=2 z+0QjFofLdKuALD54OlpXRfTtl`J2RuZDHX^0d78V#ml?i5$0{~)BqLhPgn#d;bF>) ffaByWuD>WS8X}XKW}bkAQ~vOOjTNo%gf9R9ZprU> delta 6188 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 Kft1UHF8}}+^ybn4 diff --git a/app-metrics/collectd/collectd-5.12.0-r7.ebuild b/app-metrics/collectd/collectd-5.12.0-r8.ebuild similarity index 99% rename from app-metrics/collectd/collectd-5.12.0-r7.ebuild rename to app-metrics/collectd/collectd-5.12.0-r8.ebuild index 9662889050c6..0c8c8c88baa4 100644 --- a/app-metrics/collectd/collectd-5.12.0-r7.ebuild +++ b/app-metrics/collectd/collectd-5.12.0-r8.ebuild @@ -173,6 +173,7 @@ REQUIRED_USE=" PATCHES=( "${FILESDIR}"/${PN}-5.11.0-libsigrok-0.4+.patch "${FILESDIR}"/${PN}-5.12.0-python3_11.patch + "${FILESDIR}"/${PN}-5.12.0-clang16-configure.patch ) # @FUNCTION: collectd_plugin_kernel_linux diff --git a/app-metrics/collectd/files/collectd-5.12.0-clang16-configure.patch b/app-metrics/collectd/files/collectd-5.12.0-clang16-configure.patch new file mode 100644 index 000000000000..578099579c47 --- /dev/null +++ b/app-metrics/collectd/files/collectd-5.12.0-clang16-configure.patch @@ -0,0 +1,127 @@ +https://bugs.gentoo.org/879633 +https://bugs.gentoo.org/900392 +https://github.com/collectd/collectd/pull/4106 + +From f23164e589502ff675b3b54fa598bd9efd1422ed Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Thu, 6 Apr 2023 19:00:08 +0200 +Subject: [PATCH] Fix glibc feature macro handling for timegm + +The way strptime is activated using feature macros, _DEFAULT_SOURCE +(successor to _BSD_SOURCE) is disabled implicitly, so timegm is +hidden. Defining _DEFAULT_SOURCE at the same time as the other +feature macros solves this, and removes the need for the +TIMEGM_NEEDS_BSD configure macro. + +This avoids an implicit declaration of timegm in src/bind.c, and build +failures with future compilers. +--- + configure.ac | 53 ++++++++++++---------------------------------------- + src/bind.c | 10 +++++----- + 2 files changed, 17 insertions(+), 46 deletions(-) + +diff --git a/configure.ac b/configure.ac +index bbe65a7e99..78bbff6624 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -974,6 +974,12 @@ if test "x$have_strptime" = "xyes" && test "x$c_cv_have_strptime_default" = "xno + #ifndef _XOPEN_SOURCE + # define _XOPEN_SOURCE 500 + #endif ++ # ifndef _BSD_SOURCE ++ # define _BSD_SOURCE ++ # endif ++ # ifndef _DEFAULT_SOURCE ++ # define _DEFAULT_SOURCE ++ # endif + #include + ]], + [[ +@@ -1024,6 +1030,12 @@ AC_CACHE_CHECK([for timegm], + # ifndef _XOPEN_SOURCE + # define _XOPEN_SOURCE 500 + # endif ++# ifndef _BSD_SOURCE ++# define _BSD_SOURCE ++# endif ++# ifndef _DEFAULT_SOURCE ++# define _DEFAULT_SOURCE ++# endif + #endif + #include + ]]], +@@ -1039,50 +1051,9 @@ AC_CACHE_CHECK([for timegm], + ) + ) + +-if test "x$c_cv_have_timegm" != "xyes" +-then +- AC_CACHE_CHECK([for timegm with _BSD_SOURCE], +- [c_cv_have_timegm_bsd], +- AC_LINK_IFELSE( +- [AC_LANG_PROGRAM( +-[[[ +-#if STRPTIME_NEEDS_STANDARDS +-# ifndef _ISOC99_SOURCE +-# define _ISOC99_SOURCE 1 +-# endif +-# ifndef _POSIX_C_SOURCE +-# define _POSIX_C_SOURCE 200112L +-# endif +-# ifndef _XOPEN_SOURCE +-# define _XOPEN_SOURCE 500 +-# endif +-#endif +-#ifndef _BSD_SOURCE +-# define _BSD_SOURCE 1 +-#endif +-#include +-]]], +-[[[ +- time_t t = timegm(&(struct tm){0}); +- if (t == ((time_t) -1)) { +- return 1; +- } +-]]] +- )], +- [c_cv_have_timegm_bsd="yes" +- c_cv_have_timegm="yes"], +- [c_cv_have_timegm_bsd="no"] +- ) +- ) +-fi +- + if test "x$c_cv_have_timegm" = "xyes" + then + AC_DEFINE(HAVE_TIMEGM, 1, [Define if the timegm(3) function is available.]) +- if test "x$c_cv_have_timegm_bsd" = "xyes" +- then +- AC_DEFINE(TIMEGM_NEEDS_BSD, 1, [Set to true if timegm is only exported in BSD mode.]) +- fi + fi + + CFLAGS="$SAVE_CFLAGS" +diff --git a/src/bind.c b/src/bind.c +index a246f1aacf..4a7c024253 100644 +--- a/src/bind.c ++++ b/src/bind.c +@@ -33,13 +33,13 @@ + #ifndef _XOPEN_SOURCE + #define _XOPEN_SOURCE 500 + #endif +-#endif /* STRPTIME_NEEDS_STANDARDS */ +- +-#if TIMEGM_NEEDS_BSD + #ifndef _BSD_SOURCE +-#define _BSD_SOURCE 1 ++#define _BSD_SOURCE + #endif +-#endif /* TIMEGM_NEEDS_BSD */ ++#ifndef _DEFAULT_SOURCE ++#define _DEFAULT_SOURCE ++#endif ++#endif /* STRPTIME_NEEDS_STANDARDS */ + + #include "collectd.h" + + diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 25b7e70a4b7a9e7af9160726c6b242b3a0aaf2e5..0eb3f030b338c5985a0d43dc0952975e9d30b368 100644 GIT binary patch delta 26248 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 n{2bdh1s)ed;H?6$>Ab6vI*TSdH1a6 +Date: Sat, 11 Feb 2023 23:04:19 +0200 + + Skip MOVIE actions when configured with -DMOVIES + +--- a/src/classes/action/link_action.vala ++++ b/src/classes/action/link_action.vala +@@ -47,6 +47,7 @@ + this.action = mapping.action.copy(); + } + ++#if MOVIES + /** + * Find movie on the current slide by its filename; there seems to be + * no better way with the current Glib Poppler bindings. +@@ -71,6 +72,7 @@ + + return null; + } ++#endif + + /** + * Create from the LinkMapping if the link is an internal link to a named +@@ -91,6 +93,7 @@ + return new_obj as ActionMapping; + } + break; ++#if MOVIES + case Poppler.ActionType.MOVIE: + unowned var movie_action = (Poppler.ActionMovie*) mapping.action; + var movie = movie_action.movie; +@@ -100,6 +103,7 @@ + return new_obj as ActionMapping; + } + break; ++#endif + default: + break; + } +@@ -167,6 +171,7 @@ + this.controller.switch_to_slide_number(slide_number); + + break; ++#if MOVIES + case Poppler.ActionType.MOVIE: + unowned var action = (Poppler.ActionMovie*) this.action; + var movie = action.movie; +@@ -192,6 +197,7 @@ + } + } + break; ++#endif + default: + return false; + } diff --git a/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild b/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild index 884855a57e36..c5e511d5a6f4 100644 --- a/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild +++ b/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild @@ -55,6 +55,8 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="$(vala_depend)" +PATCHES=("${FILESDIR}/${P}-no-movies.patch") + DOCS=( CHANGELOG.rst FAQ.rst diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest index 962083fc97d1..f9dffd6048ea 100644 --- a/app-misc/solaar/Manifest +++ b/app-misc/solaar/Manifest @@ -4,3 +4,4 @@ DIST solaar-1.1.1.tar.gz 1418025 BLAKE2B c6fd053002727a372bf9672fc22c0acc123f814 DIST solaar-1.1.2rc2.tar.gz 1462081 BLAKE2B b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb111138a005e450c3e025c57e5f1219312 SHA512 65320d7193124d1444ecddf5a162e925f373c7c06d0e582af29b1c9d82ea16a32a69accd53f53568b228474691eacd5c0f16bce1bccef1e9a1846151e86dc203 DIST solaar-1.1.3.tar.gz 1478166 BLAKE2B 79bfe8a88cecfefc9795d65027f18df5d39c3d43df3e20d3b167bd41365a721ed670e5a60c883b10a2a4cf34d476536003f71d20882e4f30dca590edc441ddeb SHA512 6175d72d8c13b23d0543728315a3d8b5ec506cbaafd821efda92398d640b127d8eb6742c4a22240dca08cdc1ba3ea00e824e2232e41b4fb88ad938dc0df270b8 DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6 SHA512 543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85 +DIST solaar-1.1.9.tar.gz 1564119 BLAKE2B 67161bdd2a59ff17cafcdc5399f9f0c072985df85b2d0408e54c8f4e4966c3602a2b62f93b90e56e80fb3c4cbd285de2bbcc87a7709bea06ee4394f42a16f52e SHA512 42ea592aa8c4020be5e2ffd096de0bf6a7e6fdfac7eb2acd069c80084f88979398f779db6507b8b2cc4fd44c8a2ffce89024a42c161f130b4e1bd2c53e4e73a9 diff --git a/app-misc/solaar/solaar-1.1.9.ebuild b/app-misc/solaar/solaar-1.1.9.ebuild new file mode 100644 index 000000000000..13ddbb755105 --- /dev/null +++ b/app-misc/solaar/solaar-1.1.9.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit linux-info udev xdg distutils-r1 + +DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices" +HOMEPAGE="https://pwr-solaar.github.io/Solaar/" +if [[ ${PV} =~ 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar" +else + SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz" + KEYWORDS="~amd64 ~arm ~x86" + S="${WORKDIR}"/Solaar-${PV/_rc/rc} +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="doc appindicator libnotify" + +RDEPEND=" + acct-group/plugdev + $(python_gen_cond_dep ' + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-evdev[${PYTHON_USEDEP}] + dev-python/python-xlib[${PYTHON_USEDEP}] + >=dev-python/pyudev-0.13[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + + ') + x11-libs/gtk+:3[introspection] + appindicator? ( dev-libs/libayatana-appindicator ) + libnotify? ( x11-libs/libnotify[introspection] )" +# libayatana-appindicator & libnotify are entirely optional and detected at runtime + +CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW" + +python_prepare_all() { + # don't autostart (bug #494608) + sed -i \ + -e '/yield autostart_path/d' \ + setup.py || die + + sed -i -r \ + -e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \ + setup.py || die + + # grant plugdev group rw access + sed -i 's/#MODE=/MODE=/' rules.d/42-logitech-unify-permissions.rules || die + + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all + + dodoc docs/devices.md ChangeLog.md + if use doc; then + dodoc -r docs/* + else + newdoc docs/index.md README.md + fi + udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules +} + +pkg_postinst() { + udev_reload + xdg_pkg_postinst +} + +pkg_postrm() { + udev_reload + xdg_pkg_postrm +} diff --git a/app-misc/spire/Manifest b/app-misc/spire/Manifest index 68af5feb751e..6a7ea13f120e 100644 --- a/app-misc/spire/Manifest +++ b/app-misc/spire/Manifest @@ -1,2 +1,4 @@ DIST spire-1.3.3-deps.tar.xz 248328956 BLAKE2B 3d07927bad4490c6c87af97cd1c70350c3534993bd907a42b8bd06e31b446f930939e7530d76f771961c07d67f513f2d4f43b1608226701feb21ae18508663e1 SHA512 2d32b2705013f3148a0c26aa77bdf2234233c060b449bcbd73df417e7a9aef254a3fc066cf95b21a03f41cbcf918f23c5d56ad1c83859e8a1360c5a2208bb470 DIST spire-1.3.3.tar.gz 2426257 BLAKE2B 743a497f37edacd11e21dbd2f89b565b7133d3a098cca9c6fbc0ffd3019b00ac0adac90c68d487fd20aee599a4030aeb03496bb78cd01a5c162cad5087cd8646 SHA512 9417aa53725a893b8b3da59fe8ae15bcbdb650a05dd94065b3ad5d6621a2d2225ef211ed67397094d1b61465d34c1731e4c0d88edd93f6db5ce11f76fad342d6 +DIST spire-1.6.2-deps.tar.xz 388681232 BLAKE2B 1f9cc5c760a8be0efd5b08b0a4b0f00ae586a810384add639f9b7811d8ac0b96949a7c33ef3766a6e7ffe157fd15a9c4fb6b7345787b10acc401ebe6f0c6827a SHA512 4438d8fa9161f8bc0536ba07973a81a609b00adf73238ea1d8a5c75641ed8038f54119b6b11dfdde5d6a6d50e2bcf99bda4caa6fba1b798acf2af6579a835b34 +DIST spire-1.6.2.tar.gz 2490633 BLAKE2B 8c78b396e8e96266bcc0740e5e63f0f88c49d0513033c10e72c9e7248ce2a929ad7503c93516a290c7acc3f1cdd73685b0295a29d4a7c76498d2542738ce77d9 SHA512 be04beb730fb2ada0637f60b4b9a4f7372ec2052776c9f04cd8019e38f8c3d043e0b080bee0474257b1474ddfca51e4640d288e97e12540fefd8a81a3832498c diff --git a/app-misc/spire/spire-1.6.2.ebuild b/app-misc/spire/spire-1.6.2.ebuild new file mode 100644 index 000000000000..e82729b8ab3a --- /dev/null +++ b/app-misc/spire/spire-1.6.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="the spiffe runtime environment" +HOMEPAGE="https://github.com/spiffe/spire" +SRC_URI="https://github.com/spiffe/spire/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +COMMON_DEPEND="acct-group/spire + acct-user/spire" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +src_prepare() { + default + sed -i -e 's/build:.*tidy/build:/' Makefile +} + +src_compile() { + emake build +} + +src_test() { + go test ./... || die "tests failed" +} + +src_install() { + exeinto /opt/spire + doexe bin/* + keepdir /opt/spire/.data + insinto /etc/spire + doins -r conf/* + dosym ../../etc/spire /opt/spire/conf + dosym ../../opt/spire/spire-agent /usr/bin/spire-agent + dosym ../../opt/spire/spire-server /usr/bin/spire-server +dodoc -r doc/* + newconfd "${FILESDIR}"/spire-agent.confd spire-agent + newinitd "${FILESDIR}"/spire-agent.initd spire-agent + newconfd "${FILESDIR}"/spire-server.confd spire-server + newinitd "${FILESDIR}"/spire-server.initd spire-server + keepdir /var/log/spire + fowners spire:spire /opt/spire/.data + fowners spire:spire /var/log/spire +} diff --git a/app-misc/zellij/Manifest b/app-misc/zellij/Manifest index eeea7c1b623f..358f957d091c 100644 --- a/app-misc/zellij/Manifest +++ b/app-misc/zellij/Manifest @@ -101,16 +101,10 @@ DIST finl_unicode-1.2.0.crate 687752 BLAKE2B da82ff9126237f6714e10ed505b9924b990 DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68 -DIST futures-0.3.21.crate 49935 BLAKE2B 290dee4f7662a473d82350092c0b12a8270f6d6f5eae9e4f7e06a6abf59e2d9f2d33e5e62e2682fcf6e109d62f651cb37cc467cff2b20f909c72b5fee2cb7683 SHA512 723fc190e4480fd812a852656fa6509a188f0d06adaa1c22ef24ec4afa7688a1c5d3961e5747f0812d073fc672b0e084af6ad5e5c3fac3ea5829466f993ad865 DIST futures-channel-0.3.21.crate 31961 BLAKE2B e99f37cdeac080c8bad2203fd24b48eb62918166104ad6cc531c8f69d3e0c3a5898ca27f19693e2c143c9049a7d244f9af49c16fecba12233f9ff3f1d01e35b0 SHA512 1c10398657949b53b6df196cc44d8e4b3acf53b4d216be6f5f631d8d4b500f5c344e2cc7d5a5642ced6c5480511884611be6d429f56a0ede4a716b9c5770cb76 DIST futures-core-0.3.21.crate 14601 BLAKE2B 73cf4c422202a34cc9916509939fab35c79093a6c1aeb99e35763727ebf7d3a06ae203684d75cc74183126f0cd95dec1530f136ffa2a0e69354c554883e3af1f SHA512 b60e7892436ae28fd2240f17816f934f6caeac663d67b8efc7d519ebb4b0bd921f0b732b6176bd4b472d2fbe346d39a37ba394401e15afa93af8294ceea90976 -DIST futures-executor-0.3.21.crate 17306 BLAKE2B fd20c7f0b4996cc10e3b3d30c33630a42eb363ac7893af4ae5c476775f8e4f3724ac110648252b6cfb3d652d352fbb5833f2647d262a4c9ae999de1fa69340a3 SHA512 597732f96b45ce21f7a0b149f62cbdc54a80010bfa5421ab0ef7345c501c197e1c8fe109fa2d1c813d5c2e872b4670e0fbd96e2572cc3e9d2646b68f41c78147 DIST futures-io-0.3.21.crate 8902 BLAKE2B e673342d3fae38e5a6a20c426cb1127353b4f15459b4c27965566f7f2f13f0773ac6ec850b0d679bea37d68219edf6cdf9d1d0eed37665f4ff51c6060b81466c SHA512 dde0b79c4ba208b4c92c699457efbd515d331ab612e7b7df735b3b8f2ab79c012b1ba329ddaf488d68c69dbd119aa231b833b81cbcc0cc2f55c656f68dc22bd8 DIST futures-lite-1.12.0.crate 36032 BLAKE2B 16cd92362ddb217fd3c316f1104635b086abbf3b482b3381d62e3b5ddbd20122d1dadb48c83d3022db080d05352ee5a40f33978529bac3eb182b875f45cd132d SHA512 3d26148ed1c87926de51412a8d08e0619c64b85b610a74d6f61fcc1972dc0cbedb04c5824fcb4ef0a920c557ac81a0b2b4403ddb1c01e11648694ae56c28d72a -DIST futures-macro-0.3.21.crate 11250 BLAKE2B c981e6d56971871102591b6f14b13f0ed75499627036a90cb71a3e11336db408d11ea0feced484d9ea454f47db74951cdfc61377af267359f46cb6462cc3fc0c SHA512 a79d4d3e487d05554e05e04f3a631fc9f0b5c525126eed550ee30eed16d4c457dc39274efac53558a3e33a119b8ff9d3552ce367359eec9d05105b278f7677c0 -DIST futures-sink-0.3.21.crate 7843 BLAKE2B e4b2ac98e89063b23f5e278cad1df6b1b8f96d4f0df0cb035ce964b91e97f88c7a1a4942ec4010cb4da5f4a3552487eac048a6bfcef637bf1f83398d7f38758e SHA512 9bc0198495b5a1b3ed25fcf7b053a235bba0a43a4226bf085d9027537a57add1686ef61179bf2a2d4189945cb5a05a8d64ba6e6e647c56245666d51e138d113f -DIST futures-task-0.3.21.crate 11815 BLAKE2B ec3f2e2c025e9a482d86912099e68722099c22c0024669906036504d0e70998cb9cb5fd4074928d21847334611ccfcbe6d3e2f686c4d4d7d4436f1e7f501b8fb SHA512 8f3b27865d8c7a290471903297e3c0b52caebfaa55550a4738d7915008b893fce67c7d9ae5c5bd03f2a42ee72a96aa0245c4bee70fc06977b3493eb81bca2033 -DIST futures-util-0.3.21.crate 153768 BLAKE2B b3bc5632bbc7616d33f74361d68f83e0cb051125475101c84212ea2bd03307e927cd125e2f93eeb0f84946cc45d3964a590dcbfcfff88d3ce1970f127e71aed3 SHA512 ff952fb74a54e793de943e3aee2ac771357bf9f1aa5de89af128868c46a6b44e414fc4ea97f2d9b201ff7ff41023e119f1adf90d314343ff53ab987c3e07f5d4 DIST generational-arena-0.2.8.crate 20899 BLAKE2B 73cccc9e3b836ddd37e7f64b6389c7bec6763ac9c390a5a9b4adc9b35200e7d26d21ba0748fc808aafac52087f552a4c56e8e10ebf8d016507e1781c579f1e73 SHA512 a5e073a8d26aa32b617fb4130d2b9401c3a3d9ff51a2910f2de4de019ddfd2e5077f2489acb40330e640c573139c1c911ce59a36011bd439c011a3af922bdc1d DIST generic-array-0.12.4.crate 18212 BLAKE2B 6e7d77c884ea5a2a8a2d34d7d714730709bdf52f0ebbdb232a1ec8403de4b4f431eafedfc3c2d7ea1f8a28a84660fd34b71b09117dee4bb86052912143142734 SHA512 f92002b549aa9db2a80f65c50357c1f0f490a63e104fae7a271e0b16d6c43ec9146cb7f371f00eb1575a1bfc713ded3beb51f9e96ede93f2ce66ebf78ec85cb8 DIST generic-array-0.14.5.crate 28915 BLAKE2B 0a8c7f20ec91d218fad8a9a87b0700564744ccbdc2f1eb84bc363fd55e86a5ad68c68e446b100752238d45abd7c005f1994bc26e079270d42635c6e296e96f29 SHA512 30c86b24222503245b494c5f88cdf8115ba08c73df55930bb01bafcea22560f4d20e38c348c3896d6e1ef03209cc1571745881b4a77fd28f66b0cc435f5249a2 @@ -133,7 +127,7 @@ DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806 DIST indexmap-1.8.2.crate 53219 BLAKE2B 6af0e386dcb4306505d93cae23fd47601c3e1c7159058f02ac435b312697da40538b1cbb0d17c3f2c4be579a4b0a9e8b59c2e145677a69c2f885d3d24afd5229 SHA512 f7780b2a478e2b95568bfa1d10167a02bd174fb9bbbf8ea84e6ff185a03d43be0ef403c2106df8289d399657584abfac6039d7cdb96b52300d7016452808c0f0 DIST insta-1.14.0.crate 520047 BLAKE2B 54fb8aa8c9739516d91aa0087a50c3f95a8edb0d5bc7284bb36fda47529c02569a95bd915b9918e07a57e1114eb9fdfbcb6eee78ed04db8e3910cc875ff48104 SHA512 1c9e683baca90b3a238204ae46bde28d1f32cffef84a2f4793e82285955e8412496502bcf165c45fac5b64d22b1e2f843d9f57294d615703101b147e8ba5028e DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 -DIST interprocess-1.1.1.crate 76139 BLAKE2B 60bbb984b4bd8134b5b4889fb3228bd3059eed29d926ecd7ce06bd7e4cc11579298b47c42e4e4dabe9e7fc34ef2ba75fdd30a8e4a806d2d013bb21c0131200a5 SHA512 ded42c6b4093307589cc88d179b128236ed38dd374394e0d64ad52e0933acf4d01e63f6d9723dc811ec0e763afd893e686bc4ea637c5ff8183a316bb78a57a46 +DIST interprocess-1.2.1.crate 115320 BLAKE2B 51a149b89cb6798883e0f4af3e27748ee8b54162f5c976a271856885cb8037374c5bd586f01ef47514a3dc9371bc02ccf71d127e83934605baacd5c660281fef SHA512 37f528d875059d6ffade117d7ecad3fac50895ded8d8be7a96a748e9097df0860e2f236bdb5761fcea5dff28c1fa088104a1f2743868db99a33604a8f3a011fe DIST intmap-0.7.1.crate 6708 BLAKE2B f3c77c923ed4e07ea12772d9d09f62fd24e426464b36e72ec89b16247fc95522123190643bd7c750ce566c1719828d8f095fb8bf271f4653d35660061fcce97e SHA512 ffa463a3b9eae1043f82d9acef09800c91ce0e99707e8fb0d2aaa6723cd20d1a160b6b33d4d207a201d3aa7dff956b435842931ee84fab5f0346edaf020eb413 DIST inventory-0.2.3.crate 13590 BLAKE2B 157bc9565c94add7e96449ade77ecd03b2ec58cb73ae39233fea791db2f26072b50eb509a49f25fb505789862977e9c1ae3299fc82126e1b48719e88f5574bea SHA512 25fb89ad1432c3522a5047838b1d3131cd74942dcee17550f05aeede75913f78c7ff23f3654aeceaf8f9d2fc5d97615f302e52184141e74200d9afdc3c133dd3 DIST is_ci-1.1.1.crate 4143 BLAKE2B f594a9c7b58927c8e1c8f53d3bb5ad2e6497ff72980938c9a7a521fea4b891e9eef6897088f3694e4eb5c9ddb090b9c4d01cc185fbf68d018381d3e3629a1008 SHA512 89341da9fe86cf4aa5a107f8dfab21020c581e661ea551e4f2e33e39efa21dc0c2e46b2fef08fbe75d16fb1028118971561b1a4e0c351ab7de6125b7102372b6 @@ -145,7 +139,7 @@ DIST lab-0.11.0.crate 15140 BLAKE2B 28763aba9809eaf8ee5d90438ed973fbcde5861d78f5 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST leb128-0.2.5.crate 11843 BLAKE2B e1e298486eaa14ee39b574adf8b628500d07239d32ea69830dceb0b08e43cda39a6704dcc69478c4c92eb3469582f97a051854d6fd9bfddd1059d5a718951974 SHA512 ef07318c1da0e130e601595256abc964e8fc9c5733cd93ca09203bd4869daaca0d92b5103481376723b20da57ef320723250125da59f9b39f8533a01bce93780 DIST lev_distance-0.1.1.crate 4182 BLAKE2B 7cfd3f080fb816e62e760f6f306d897c0885157a6445a6024df201d643292b3b3558009e33c617f5742691bc7958bfd7a5434b0217253353b5ea010dea3e5631 SHA512 5a587a01deb332de8d900bf7af827f7609375e6c61e8cd252b19d754b3ae8c414963076c9fab9c7ac7c09dbc555b773e9d9f896fd0f0006036af45e160a1f5f6 -DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175 SHA512 9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44 +DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 DIST libssh2-sys-0.2.23.crate 493516 BLAKE2B 00c0c1396f3d6723ad750112e7af8c8ac098af7b3d11e3fafbb4dc3b90c0defeb8184e007de3c740bf1111e12a53b71c355d697c4567deb3a30ebe3fee2e0caa SHA512 9617fb1d5826dacce23658b42e3eb3f8427b33db1b5a4424081e148bd90a3f776aa50ef66183c93ae19086d64321fc10b19b1a496c3feb12a669c7313cdf39cf DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100 @@ -250,12 +244,14 @@ DIST rmp-serde-1.1.0.crate 30373 BLAKE2B 2fdfea3ad2a8c3cff4c68cbf8c4254c9c7dfa7c DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustc_version-0.2.3.crate 10210 BLAKE2B 1f707d1c66d907c9b1d2ef6d0bc6bc9c89990a7b922a6dfc2041865940ff3854c4d0e1daf558279fd5871af5818d4000457a32c949104f46538312fbf730443b SHA512 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779 +DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db DIST rustversion-1.0.9.crate 17425 BLAKE2B 0d4bf497848b3fc0ce10cdb3f1cfd73965bba1c0aa49f24c0b4abb92c2dc133ff546b119a69d2f5843f68cf4d42e4f64e9c59e2879788f91208bd75a2b7c62e8 SHA512 b2c116585816ee3aff5b21ac72ef05520ebb01fc164519e43407685c223ad5f2d3ded663c643a1f0e8150d334383c7504b701ea2708a570e5d7e29d98e2e7c61 DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST seahash-4.1.0.crate 31976 BLAKE2B f553bcff7af9da9b024efd8db4ec8cbe4100dcf4ccd8f627c724fe4a34b678ef0be8da44e92ea55c4622b9f9f37228792a22c8bcdd54e652ca926eb3c7d37655 SHA512 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b DIST semver-0.11.0.crate 20826 BLAKE2B 9006a801dab95e7a28605f623984b467221c3207b64af251bce3fb4fa74f731c4a3b9f95081bac59f754fab215782856edd98dd763b66563010498b97e8f35d9 SHA512 bdbd8eba37071ec1d24d372cc34ac4d82b6d914e7396ed51276e80d4d299864507a9d837ef381f6c4868981b7ca35514050ab8d7a621d43697a9c4b4bd5d8573 DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c SHA512 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc +DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 DIST semver-parser-0.10.2.crate 23176 BLAKE2B a946a635d207f14a59f3b5db3d0a6dd8ea283bfade3fc15f07bd9f19087bc12203591a17d697692ca12abf3618481d53f4e7492b80e7233a519bfefa49b95da0 SHA512 154a6905eb5fb854450a0bd00381f93ededd6f1a992103a53464429195102eb266c7e8681e89cf952223a51427fa17c0a36e3b7c2eb6d375b309e5fd3d721f1a DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f DIST serde-1.0.137.crate 76182 BLAKE2B dffef53be259eeb051a375e532c3748219f8219413af0615debdbbce61c5ca17be13b06c0bbbd7a85a696b4bc76ae8e252d880b01ecf540b758fc10f11415b21 SHA512 28223488e18826f83a7e90029aebc0722e0cd238a2c0c021e5a162d0f5deaa494713fad10f7ac79c8e14de856af931b6d83cb3efcfd0885837fc71e35ee38a2b @@ -315,6 +311,7 @@ DIST time-macros-0.1.1.crate 5447 BLAKE2B 4b9dbc879711804f4af172e46e10421d351772 DIST time-macros-impl-0.1.2.crate 10096 BLAKE2B 6a1208bdd9a687f682a3310b0720648f7bc9e6afb020e65800decf1f6447d971b360b94030dfd433397ce4c8d0921852de41f611fffceca39ba2173cf28d66ef SHA512 7f783390b4cdcaed2b9c8d8083f42d5708ad25605d3c17c3a484ebd1bb93531627d563d4506281a856bc4a23ff2a4d3d4b42eb8be15da0dca2712bf47c3dcf66 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 +DIST to_method-1.1.0.crate 4738 BLAKE2B 3648a6da105b96ed442f0d9c0ad279c60667b77590e861292357effc433108a734ddc0fa756e662887fc9114ed00978e1cab5b4cea8fc7f3b1a363df58cb61b2 SHA512 a5fba8d041f1862460fad430361ada6e622bf0879e4e7fb39d1d1d0aa286426e5de0a48f97c5019b4cc6bd8a04b7e58b3a5a42eb37ecca43e8f224995902c376 DIST toml-0.5.10.crate 55193 BLAKE2B e718f93b865c4e8d17e625a753776bc62a50f98d6f83e4323268d65547b6bedaa90bdfef8b0ab9ce42df62c5552939ff020402bee9aeeb7d883caf583438995a SHA512 0d438b1752b815445db647d7bceb620ba7e393a29dd5154f4f20e0357e7744c69e72ea3a797f8190bdbb72f413053621de7c8de88d30926a489526de440af2df DIST tracing-0.1.35.crate 72680 BLAKE2B e3f07d2c7bdc72b6845be0a18473a3a24ec0d5212a88eb1bae34795319b6500d6b8c52ff674842f5ded1f0c8cf983977a66964c16779ce1511a2e0d81cc3855a SHA512 939f649d1578e569b974ced1f28678e494f4c42fa5e6c981f38188dcb2d960f71140627e4f60b86d926d44473b311bc855e85f8d90e43932ec3ac7eca7c02394 DIST tracing-attributes-0.1.21.crate 27552 BLAKE2B 999e6e257c8778f01cf43365db21d97b9f055019bebba5462968a806e173fc7effc35cacbb60696e3db45d3487627ec3858c282458b38fad74f2f49bdcaa75c0 SHA512 a48da3338cd86e7d9a196e06505d53a6d60278bcd3b709e175219c8d1cbd9c0191af07c335b6401a157563e22d75dd13d5be664c02913c289079bfa667f99e65 @@ -399,5 +396,5 @@ DIST xflags-macros-0.3.1.crate 12229 BLAKE2B 2fc485e328529a3220ecccbc0e7de6a2052 DIST xshell-0.2.2.crate 23846 BLAKE2B 7dec5f7268e52b02a5df8aa9a9e206984e291d21c2d4357f6c0c21fec3f9e65bcfa6d4a315f591703e7977fecaa25b0e2bb7af2f05e3cadc79ad513aa3ce0dc9 SHA512 b260b101b189e8e4f2238759ba005d776ac0026b705a2fe2ea3f99b5117b758cb3beb362deb637275f183680f95f7f442b963823b6bf97910ccfe269e23c2af8 DIST xshell-macros-0.2.2.crate 2848 BLAKE2B 1adedea7dff653a2f781e0300582eb088545a794d0f94729c630f54e3ca25e293af76913851d44c4d7c7da02882610527a2479e4abc87c138f3c37869fc7f2b5 SHA512 a477f18810d2b647c78cbc06d59b8b84817ee5e54cc8785897ecae743d263c6d0fab3563f66aed6a5e81b790bab317871162513c8ff14364d936afaa082f1ff4 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 -DIST zellij-0.35.2.tar.gz 6861424 BLAKE2B 84331d9b9b8b0897cf0cfefc78c974976896ef47c5a1b28c292e50dbfc6da306b8ecd408e11bf3dd22f4f5e34afdf9d7289415b5f1949d7b11df4d2d58ae25f5 SHA512 ef2de9bd935b40db4b9659e792e5c15caf8621557faada6e0add09743c9994f9686f43cf7b6eaeb017f1136279274e73452ea4bbecb8e80cf8c4815adef8282e +DIST zellij-0.36.0.tar.gz 6953486 BLAKE2B 268ac888878918a0d6e39fbb3874cda5716d3e7784f5c50638c0dd2bfe9b32e6aed38ad2149e1aae4353c05ee034f8e85076763a52cdfde7a3794cb0e4d7126e SHA512 a5271245fc51d7dbe5c311e5cb0a0437ca86160c0d26014580d1a21ab5d498586f6bb115af3bccd6f64aec2b1d30eb4df6aaf085214fc9f565a4c8f7bd1ce941 DIST zeroize-1.5.5.crate 18550 BLAKE2B c55736939d4da7a9e5d89c3d550ad739475013b585c9a0e7be87f03a168b2cf0841b3fa8f2520b009c9f03a4b9f185ea73db6159ddb24fb0745d7732865c8d8c SHA512 2f38a6382968c7d98f232a840b5e75800f8f48df49338196cab3af2c0ec1c3d4c0c8dba89f9ca79597551844f405c63317e72a56597c611eddc405ca5f6daf0c diff --git a/app-misc/zellij/zellij-0.35.2.ebuild b/app-misc/zellij/zellij-0.36.0.ebuild similarity index 97% rename from app-misc/zellij/zellij-0.35.2.ebuild rename to app-misc/zellij/zellij-0.36.0.ebuild index b2a2279461c4..a4be235cf5f9 100644 --- a/app-misc/zellij/zellij-0.35.2.ebuild +++ b/app-misc/zellij/zellij-0.36.0.ebuild @@ -109,16 +109,10 @@ CRATES=" fixedbitset-0.4.2 fnv-1.0.7 form_urlencoded-1.0.1 - futures-0.3.21 futures-channel-0.3.21 futures-core-0.3.21 - futures-executor-0.3.21 futures-io-0.3.21 futures-lite-1.12.0 - futures-macro-0.3.21 - futures-sink-0.3.21 - futures-task-0.3.21 - futures-util-0.3.21 generational-arena-0.2.8 generic-array-0.12.4 generic-array-0.14.5 @@ -141,7 +135,7 @@ CRATES=" indexmap-1.8.2 insta-1.14.0 instant-0.1.12 - interprocess-1.1.1 + interprocess-1.2.1 intmap-0.7.1 inventory-0.2.3 is_ci-1.1.1 @@ -153,7 +147,7 @@ CRATES=" lazy_static-1.4.0 leb128-0.2.5 lev_distance-0.1.1 - libc-0.2.126 + libc-0.2.140 libloading-0.7.4 libssh2-sys-0.2.23 libz-sys-1.1.8 @@ -258,12 +252,14 @@ CRATES=" rustc-demangle-0.1.21 rustc-hash-1.1.0 rustc_version-0.2.3 + rustc_version-0.4.0 rustversion-1.0.9 ryu-1.0.10 scopeguard-1.1.0 seahash-4.1.0 semver-0.9.0 semver-0.11.0 + semver-1.0.17 semver-parser-0.7.0 semver-parser-0.10.2 serde-1.0.137 @@ -323,6 +319,7 @@ CRATES=" time-macros-impl-0.1.2 tinyvec-1.6.0 tinyvec_macros-0.1.0 + to_method-1.1.0 toml-0.5.10 tracing-0.1.35 tracing-attributes-0.1.21 @@ -410,7 +407,7 @@ CRATES=" zeroize-1.5.5 " -inherit bash-completion-r1 desktop cargo +inherit desktop cargo DESCRIPTION="A terminal workspace with batteries included" # Double check the homepage as the cargo_metadata crate @@ -474,8 +471,6 @@ src_install() { use doc && doman ${PN}.1 domenu assets/zellij.desktop - newbashcomp ${PN}-utils/assets/completions/comp.bash ${PN} - insinto /usr/share/zsh/site-functions newins ${PN}-utils/assets/completions/comp.zsh _${PN} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index c90644856ad87f9610a67f9c1477c73061ef5316..4afa1322d069d94697d1db3891c5cc5e34e300bc 100644 GIT binary patch delta 3014 zcmV;%3pw=PJ>fmDRS|#d1{s1Xi3Rsc!JtXhO}mIFLl9Ddwy7_u)JH%I;dhK0UOfU) z8Mi8kOIg~Q!2~n(+;+D&515^`9HBb=Tp#!aqBp-~s+&3^hGc*aGj`b%? zqhf@Qrp*yl&8MN4;Jx)OlVb7w(#uo)eXgoKt2mazIxwUWAx(cEJ3Zr8{K(LY4`utZo>nsxR#vZma7^b88U9#05D@J5x|38BY$Le z-3PKgwBgj8RT2UpfENnaG%O`3xZ)@||8D6nHN(3e2BALa4l9-fE$$a&h!Iih$}wIi zCPs2QDK2%wQ5K9lReWK&EF%5X4oHswGoCFB(~cc!6(?#iq(*QJ z<*`ElN5r<>W)i=-y@!k1T1z@qP--C`RDeE@>!|+v%ex(o2Y=j7UCgPVqx}l5d|c;W zTc-!~-hF>yNEP#QjTOYnsokk4N%se`pae-^!e=Yp(NRDOKFC<3OI(5Kv^)}c1O zh3`h6l@|~?NArW94PwTsVJsN(kn~b(Ky5Fv zz%6|OYfoe{7OI|@atc&}{-^z!)CfdmW#1UFHMAdS1Vq5@ro_S;-8S}|z<}A-;R!TZ z&ro%Wrt1uVOQ@zcB~ZM86Vt0hM`7*0Hy78_`li!TSU!JYC)3Dx`A-Vv=7HG`;Jm^VY%gCuO^BCklx0EZ-K-vZFS-)7JZ1ZK!{1 zFSj8pRG78Ox_J?DJ>XGsM_2O;Evues0Q17_jM=)qBAo|;Cnx)Je+4%Y{kaPfmcUbh zQW7{rMF`MR=BQIMkuUW?07p@$*7+Q?-*9Y0JE&*2+RMT6Ob56Kz^y7_XC7b?qp0Mb)G8~uYcn2JB9*foHJpGyBxZQR<z>XV$qt{o5gEEC=S&4rVg@;s& zchIphyT}eMfRyL};OIOTJY2M2iAS7pG0Nw!pMU*5s_o(Os&_i)p+;rGvYE5&(e&Gq zL*kMr-eHSLmGK$*cAl_Cc=H9PAeuk{(D>vY5tZdw zzLEH7%qi@qGYl?^jW*w}Ehw~58qNJr1?>nlb_ z>Nz?_NWdg(8=e=ytGTtI%|DU!y>$LUhdU;%rp-2Tx^ipTcw-*0>(pVftgQKVbXu2W zqqmvGK71Eq;;PnWXVJbXE8pMq0$Q5f2$kaELk%71Vo+0wBxA)*$y#E11dR8Fvh$G3lCAv};SgmeL=` z;86^`NM}o^pSJKQUdTE+;d7;8#1sOcE$#88jWkYpG{&sAUV3K?a(GI$rGkWY7#l_! zVh(fH-vpZlsb9v*x*oV5yTZ~*dcK1a166>bmYi}1_g{B z+LajE-lZW~qj_Rf+EbsQd6^_rS;&K>(c&2^Iy%BiCb_*G0Dlm^wiyYu2|EVHb!_y} zXv}o*89l66E_1^TInxOfkmT6Zo6VtF6rSKR+TGUv5o23Wlh7D7e}}A7JW_l-_W-5@ z0%Ow4%R|_V%5NwWagSCXRcCFsXdG83(z15IIi=2SaFYSQD@{p-MW!IkC`KtQ=>j|w z>ms;-L?F`MHP**FIT-=nT%mdGf9g$;-sR~?T|LEM(!L0A@Qik2!4qhTs)wyD_M!!z z%06UcRDydSSU3SF7do>0=I2}Bi4u{$0Av6LioLORXx)c6lbRVXf0CVXOxmXFs0c23 z5SOGhjStW*86Rmn+|o3X!1>;d%P(oR=zyf@ACVG^K<4;Zl!YJSYSS}dLQ~R#(?&g( z?V0xzwMl+7Ziou)MMN+3FZn9!JYUwk5m8^E6qCC~7-AyQqhT;BG^JArRR?*|Fh<%K z&`Z5Oy*xjEeD?w~f4YlDZc@=&WIRBQpa{T>pciQ%E9Iks$;Q|TP+Y-EodQP+I*8Bn;;i{312pd*xssztb*d#oA_2&u z9a(v(jevoB>O6qEZ5-=;H_E=9(unExFk?>&&hD%gN~p0Xf8?MM*@2h?lLYN12)!U@ zl2K$9Y2@jVX23Mo885j1X1{zH?~n68&J={(TV-vo`c3xIYe$}_Cequa1CTY+VAshU zF%}E0-7`d$c!W$Sy_C*yB6)Zz{EJ&b0uT->KF`$I*hpCN(k+m#(Wnv-K(%PYX5Qal zB5*~Z3ApMte=WD5xL>tp&xhQ$u)#CDw<%!ERCK2_D{-u3f)XJ>XRmY6xd>c~78<@K zBbFdqUcls|PK6?#bLr?FQ<+ab6$!nH*R5RdUYO8dk9Y)q-%zG%H=GR8wT0ry%tCRb-$Xg( zm~uBpy50_B>*Wnc{)3z>8L}>^$<55%77kFWkpOxB_1gb8pK1V+z;Jf061Te zJiJP-psz%NCJjs}Xs$D{%{%#%x^zZMyZ#XLPRALa3bod{GwRvuT3<}TEm4Pb8tfbuVkMM{81I9+T I7%w;g08tI2ivR!s delta 3010 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 E0PWhGY5)KL diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.2.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.2.2.ebuild index 3c8e31cfe4c4..4415fe052950 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.2.2.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.2.2.ebuild @@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -KEYWORDS="~loong ~riscv" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" IUSE="offlinehelp" # diff --git a/app-office/libreoffice/libreoffice-7.3.7.2.ebuild b/app-office/libreoffice/libreoffice-7.3.7.2.ebuild index 8478937fdb36..fdda06e198e6 100644 --- a/app-office/libreoffice/libreoffice-7.3.7.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.3.7.2.ebuild @@ -90,7 +90,6 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} base? ( firebird java ) bluetooth? ( dbus ) - gtk? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) diff --git a/app-office/libreoffice/libreoffice-7.4.4.2.ebuild b/app-office/libreoffice/libreoffice-7.4.4.2.ebuild index b3baf553f005..53daf4b05467 100644 --- a/app-office/libreoffice/libreoffice-7.4.4.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.4.4.2.ebuild @@ -95,7 +95,6 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} base? ( firebird java ) bluetooth? ( dbus ) - gtk? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) diff --git a/app-office/libreoffice/libreoffice-7.4.6.2.ebuild b/app-office/libreoffice/libreoffice-7.4.6.2.ebuild index 5c71a167ea27..ff4d94ded68d 100644 --- a/app-office/libreoffice/libreoffice-7.4.6.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.4.6.2.ebuild @@ -95,7 +95,6 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} base? ( firebird java ) bluetooth? ( dbus ) - gtk? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) diff --git a/app-office/libreoffice/libreoffice-7.4.9999.ebuild b/app-office/libreoffice/libreoffice-7.4.9999.ebuild index 684e4c0d635f..c70611e46ab7 100644 --- a/app-office/libreoffice/libreoffice-7.4.9999.ebuild +++ b/app-office/libreoffice/libreoffice-7.4.9999.ebuild @@ -82,8 +82,8 @@ unset ADDONS_SRC LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -#[[ ${MY_PV} == *9999* ]] || \ -#KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux" +[[ ${MY_PV} == *9999* ]] || \ +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux" # Extensions that need extra work: LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" @@ -95,7 +95,6 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} base? ( firebird java ) bluetooth? ( dbus ) - gtk? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) diff --git a/app-office/libreoffice/libreoffice-7.5.2.2.ebuild b/app-office/libreoffice/libreoffice-7.5.2.2.ebuild index bd2b5713a57a..7a51ff18ae63 100644 --- a/app-office/libreoffice/libreoffice-7.5.2.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.5.2.2.ebuild @@ -90,7 +90,6 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} base? ( firebird java ) bluetooth? ( dbus ) - gtk? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) @@ -103,7 +102,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" [[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="~loong ~riscv" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip diff --git a/app-office/libreoffice/libreoffice-7.5.9999.ebuild b/app-office/libreoffice/libreoffice-7.5.9999.ebuild index 78e088c23087..75ddae1047ac 100644 --- a/app-office/libreoffice/libreoffice-7.5.9999.ebuild +++ b/app-office/libreoffice/libreoffice-7.5.9999.ebuild @@ -90,7 +90,6 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} base? ( firebird java ) bluetooth? ( dbus ) - gtk? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) @@ -103,7 +102,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" [[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index 2070a4f324ae..25d7297b769c 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -89,7 +89,6 @@ $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} base? ( firebird java ) bluetooth? ( dbus ) - gtk? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) @@ -101,8 +100,8 @@ RESTRICT="!test? ( test )" LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -#[[ ${MY_PV} == *9999* ]] || \ -#KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux" +[[ ${MY_PV} == *9999* ]] || \ +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index b0326d8f23d4c275b440dc206e611266ca238a37..7fbc89a664dabe0ff52a61855ee1f904fae16570 100644 GIT binary patch delta 47069 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 delta 47067 zcmV(!K;^%~`vS!K0+2oe1C5bDUw{7@dpTyCtE_USamF_H)$h2@a$O;wwT*J8Q2LqX z>Z$B>rxsfJ!+-t1{^bnu4@X@i^)y-y>k75U%H!-i+=+iKM-RCld-11p-edJ^wIjto zk5OhlN)C6d7w;1J)>W@^%}`oS;SBq3b?ht0ox)M}tgY^R&UhSG4kPmJ$A8LU{%`-~ zU;f|!`~Un;|MkE9;a`6F<%j?NU;gtC|MAQC*DqiG^uxdY`swprU;mH)(tiH5*SGI~ zsQG+bzLa`c_qAJUXE}48XYTE00T$1Hq?%XQwWoOTBUevh+&j&BmfElDxLQ8@sx4l} zJ#U_J-tpM^POMam?Y#HJf`77l>sssFxs-XY7}|Bm*ejbf*58(IwlqpxE$4f#+x^U= z&3<30@w+T!4C&0J9pS3;>gRd%;l|%>&OOe_|DDI#>pg0o_tpDx*JDj=Ag5O1d5p;R ztgEHFw6TvfwO07#-cy@bF7M0N;xFIc*XqVf-WKbuJ)h$)=RGl?e1F~JK69Kg9J!T| zcAjOijBSU&;^donb->J zQSRdibA^IA*0yTh!+#AquGm<$aEx&G5!%MkTG@G@S4y>nweQ~f!$N?0+!tyRcZ!|39?c7JHcIA&q7Pqyu-EKn`` zPA7lXdS{KUGw)hs*(Xa>u3r1n`lYD79@2JM?Qro@}(v zg~M_&@$%PM!(Lw@%0lo!I!U6V`f7ee%?3E z@n&7XL1LZ2&T{REC0zsiJqIf{cf@b&4iQ*tl}9{cOqI3o_;&y)&%mF}agHP3rJgIc z!m1n<)4u!KKw;QmYrq}OlSiC2P3#M}nODez4S89ypMPJC>v%yeY=jRFVNLd*w?F6I zF$J8etuO)o(OXPBJ)ghW|BJ6)ELLEZ0!BD{9DU-ZE3NaYJM!zS&%uVwQR}@5PzTD~ zXD2L#c5Y2&)w_e_GyZL<#vS&!JI=deI#+TvLXEXyX)Upkc=TvIPQv16WksWC+K-D* zzj5rloqsH&TXXx>VH_7O3tq8&SROmI1N%P%UYGlxSXUv4bwP0)AC~Idr~T>k_YXMF z6TU&$-pAqI<($}z+1#^xmL1ozuUUaw>@TEz^mFnTN8R^v1FwWp0t~-$ut%XzUH~UM zTbL{WZ+)Am&9VzuB~a z=YO$dU~OsaG5b6M!MUbgzzSksk0B8KSng55@|6xSju^$imwx4oKw9faX+i}EP;I=K zSUZ4ko`%?uA-2{_z&`GaygO&o>%YAVjqti^YIFVXi5Ugg5SmM-R+=vNxrca#nwK0F37qaub3cJSeYAl=x>ap?RvL9-TU8s57JG6e1{>AE1;0dg_-E^#*GNH{P*RbhHL6@&-Y8Z%x{&kcQwdh`+d1i+yYrwjX)_E;{B*t zHjhb|-ZJI!h!*f9?PLhX(FcJGj64T!579_K?!19LR*3C|TBIhj)tflK1Z6bHLU|I& z;aza`$QvqP!dqm7W`E;*5b;uwOHhKcE1C%WKA>V(3N0WA7Ge^~(_nWlE>Z`l+(WQE z5}+19k0Y~N?Mgl#!3gj~cM6lqXXks?$OqhX!Fh6(t>GER%W{4H`swp4%-46@0uBpd z19H;%Jg6^p;8qr$pb*ZFZfM}G{u$Y06c6MXZCf`~zZtc0BY&tG$bNuq;?BfL&nH+L z(DX6DCRfm#UqteS-PvbcwypBF#meweSPISuu3|L^f}I6PU=V(Em2j~YL`Fm<5QjSg z)7)ZlLS<^x%)!6spf$Bj(oHIc0mXGNhC`w;_#q8GKzM|^*E z#23yr0tz3>34d>bPoBiFxs`%^MZuW-D*y+`EKL5*}0!z!y1k2h_d_`%M@lvDU+vGH!G42-1^u90Ra zaj+myd2hbEA+@Wi9)d%C1FqH)_(+^` zp%ofpoPTvvap&`8y$CbEeA};-zPy;%DdA)-*fhxGBCA%V`$(f>&VWte;d*Rhk+6d_%Rd|jf+HUWq)F4jV;GgniQ?#tgI1yX`Sam%vc4d z56YML78nT_mz;(8k7?}lR57wd6PckoOq3D7fvSXfv2d{S1Ac;6@} z6ajGw>V@&O`9!RW=5HAxQHo3lXgjgGicaDI=X#-B{Zk*G*Q;towY)R>bR#J+VaN&A zxqlv-10ms$E>Hs~K^Ef9P!^uKzyV}~d9rcPj|nZf50nfjp`bK-gL^Dq8owTV7_0%v zAnFq9T>#paz{ebb3|##v<18$6Ss&Kx^ZNej zr&otW$G)vt1}{WQwvLa0xFDtx8+`pWA%!#c)m1fC-emkOAvDB7`3WVs@GN#L>vX8hIRPXX3(FOARn+J^r46_iD;gNtI zlIbAK0T{2;ixvCz`=^g0=zYCfIoY~_rG~|um0+lr{s3LQl7=P!*Z=JaKNGrfgDiNyi7b<3)NkREe>xCIS7|g%1 zfsXsaC68;c3+z+4vsnr@1ErKIDl3Osx{G4YXD4I?dyMkfJRp=zGbhSmaOd5_-8zvC z{9MGH8TtlO0}n~CjEU_$%IkXlyg&W?s9lYtU#E8bSUz1>n($iJ%{d0j#u(RfPCA z&}Ojz zvdo@pPeBs^fj{A?CU*IiR=yDMx>3fWV9jhfzfM4i5F%o6W>6vZ?OLh++v5J zFfb%E#QnNjUw-`Z?aS9!#tO2&Yi+hq4`3T>!QSBBlw|(-@rlyD$Kp|os26e(s;EC0E=5NFQ`3AJ*3Az!;;kZyPg#6zYEE)iS zl8mp!Cpm+-!@Z$Mrj5pgak4Bpe?-f&faO9J8gLe$UuswI!-QB0PevwD10fB-Vd$(l zv<)uVF$xUQ)PHzr3GGY7B{U%5t{E6jJ+v^qu)^?!k4+#ch^G~C2^!Kuv(;j930 zf+7(D%uxda;UI+Hl6^L_EItgTN1O%s)%?VufvQ=75PLy5BiK>L`{IocM`@-`-!u5L zq}$Bs9te*FOl1)ChP5EbU@(FXG8*s%je%Y)1m|fzHY5xZCzI}3%`ztX@mjh z42_+Ln12&^o;9M|kt9Sh?6i5D2#vl>$2FkMd4H&O!<2Si3!gF21Dq4Fe}P#SgA1u7yvVF2>;JHdzOqg9zdF#lvW{0AdCa?NM$3DBpzl4F;ikaNd5JIXD1lxLv{% zap!`xX`Xb)h*uIp_Ew^K#s^=+zII)A0UnWJS4Cg(I*P8U%&r;G8#i64)%oCsQ&myh|F~Wr5^mD5l@_Id4L3O4rnU07l27D zZP>uEF&n@iT1xcLwh|bVpsqyh&|#X@qkrhdTrg5ZSB^a8Q83jN@z6IIlW{^iq~%1r z8;9DSLqo6XW;5>qRz86UeZd=t4c!3g)qg0%+eng*Kiny-uX{bRz=^uQab*d~Z^=}cU^jkj2Ol3pc97CI6X!6mYp ziNR8WR%XWt&^Hi#mm7+NX=W2+9UuZ#Cn^pLYa?RhC?$TXB{Re)9$!xsc3u}AdViWv ze>qf8v}6^&R4e5sxA{tMc7A-#AA%ou)uAS3XlIoPuSy*Xis5NW7xHsHYVvGrT1 ztHj9x;XY#Fr}$Tv3a*b>hwoZ+vEdYOSy*^_S*{*o`oEt7+u-$9I|8$p86y<#G84te zDC-x&cuoRjK{6x0&`bFF*kCO-34d_pjhaKQz;kh#UeSZ5^r2quz^C}1yM+iDA{Ham ziIfq(w!mw^<#;2l1OLZylTV>og?Zs+ql3!#G{2qEBH&jhD^HA~7M{T>lx7~~B}+lj{q*_s$AA3&^-?qe zlQFkeBCOPuQa=W^0gHie0m(4ndUX^S@doTom#M$8)wR(hPeN)87npStxN$XvksN!- znjj<)CbU2;nEph0t|MP3_!^%Q4gT}D^;&+JM;dq{%FG-jdN}o>QJQ}zXm&)O2apZ9 z#_HnnyYlWh8ILkxip1QLMSrYlL_&8Aso}w_Uh+%>LdZ%JXSaukyzgPj5i3kYJ?qPQ z{jq&pACI=*HIb)bL=<2*^JRQIuLwzko@X9ecmSR}F~>(rAPz{nEuykA$RyziY+`Upi9FU= zA-FNPAT!sIURUeWkL#x|AI@suMI_rzG(`Qt{cejuOv%Kpo>)lHfrZ5j>^zV+2sOkE z?hn0KCkznL4}=Q(5gF1!VU!FS9(&KcM}L_>nJ1TMFEfJA)iLMA}*JU-uV=R<(Z zxjK6Nd=~%g$sGTLFklQQs4S)C56=N{BHUF(NAkf=(@kdb{SEdSSm}k|Edk7f(ce&f zupt*rw41}-aKt?(Y6XKMe5 zeOJ$}L6UP{z-=M|1%PJa(AvR;=zoA|CLY;GVrMenaEugQSM29Mudm-ffBOCkVJ}Mt z7)B7vSG~o{D)8k%Q^QzogE3(+8Ia!+$s(L1wntEti_a30O@#0u$aek!Mv=6 zfYE8Q5GU5N!dl=3EGxQ+H-w3K-1bKA;p^;#gdk%pvE2ls00Et5iohG;vVUOBH$nq; zc9^39?GPB~%z6E<5+Uo}jz~l|8+)Tx?En|9 z^yd$Z_5EZGBF_pyk?w3-xp^*&s}svni>PTH9^$ew8;=r3@HjSRplJhE8NpE-Ovg0+ zi6lP%bw81-?9&O?Y!iF1 zT*HqA9S0I1#_l;2pb*hP*FZ&P`o?urqJ!}SL-zI}j z^FnM~=N~|T^157KK7VB^UhBVDvUl2wXyvO*;+;x5Ed2}}C_9IZ z>WwUe^jtZ!toKt@#ex#4pzYIBzQS`XbPyKU$NA)aQ!Kf8yqzQ*1#tw72hSWKns1rI zYYWro9TVYsiae!yBs>ZJtv~w0${kc!Xdsw}1mG+TU!i4gWtEmKdZ^|$5(|RJ9~1)LqX!K4=-2C#{WACO>qqFC^|g~&8Z>`0tldpvUJ+yjcV}xU z9N9w8%qzT8d`OlROLvS`P+Sc${ZyHnl=mnOa2#Rf9M5S)DZ@xZ9TlV9OIN)kQ- zK^2bBVB`ss4&r~n#vut8ERXPa`+bBT0_g(qx7C)|5_@~MinSZ4LObrTE}{nOhBWt3 zNwxyH-sU<-4a<51)|9u!yvy>y@UCwanOJ5lCM3-cAq~|1N3;$b$=s|3&eu~VUVt*B z?UL05pq#(X>U1Onv2YL@j@3YOo%fDt<3hlm9<~!!_HKWc{h?iIH@j?N87g-6`*q3o zfA|j{4nE$Cqo)N9@mRPaTxEM??5-p*8o%UaGla&hD>^N~^I+YuitR}j#2syps5a4q z(_|n7a&0Q@W^FyfGN%XKzzl-b9|%*TNNKa#??5E1Z^eZRFv3wm=w!yGZ7?noIiiQG z`^;eSt^|L7{z}FXw57k-Ro#=fLXCM@160|4W_BNl|9J`PX#N58_lO&h^hn&<3jacpe~?Zt|Z%{n#NnO}d( z#({lpnk_(3v%*JwmJ6#ocD4+SPm)x$%Mz}P8fHVy$d2Qs)^~jS_S2`I|H&yg1`Iy6 zb%)@AsCn{Gqi2h&9>ZE9#1LAe!sXc&-qNF$Cv^!)Mk!>$h-VsXxLjj-h94F$Fj7vp z>%}_U3l(*3GX4Kw~1RweT{fEfeDfr!(RT_h{W9xt+c=fiHPlK2E)Vo@#g8s%WD1l^ZK;E zeEsQt!7N65XZNPj(4>duv#>dnqL8P4Sl-3rn;wEzLk*4#jn^|_obBBBL4y*h_hL9N zmRQd2u~F|Z5_X^eB$E{%m47dgetQa2w~cLO3_`-Nchxn}>|Sg@C~p?~ml%sr7d+kDsN&uq%8DlrSP&j4qy!01*iVw~WwAbu z?=KZP=$rS|x?Jgg!%fb9+3N{9H@Gnt2QMz`#O!Xv;sQI&WJb8U#cJ2nb2;dH?t;kt;wb#&_v zVMmueVBzCxefsh-d;hMo5u}GTKwt{$LrTA)I?IL;+kcsO@4K~*fW1r|Kuta4nAVrt zTsbY}R`ftg`@-fRsb@PApk1y4XD-X4-)@H)%wr5ofALEqt+m(i^*81fnq}3svTKFN z6K#~Nu&9x4%n~JFCna1qH|VNTd7ZE^;ow|WM9)Wl1+yFS)GI@_Z`&{vv6LSiRvPCu zM?KLChkwmY@c~b^1;c+`uf2cxJEi^3C2n;lzXQ7@I)jDaClv5Jc!ZjEvv|DT`H;`U zVXt^~_B9@H!8Qa=ENH#l*XXdw;AvhJmZvLuyStIAwVSUtT?&?Ck1= z=x87qe_`H4@{AC?Pc{4N}kKTGx)j;DB6#(*1`Iz;9V zGf}vIiqOMt&+5^@BY?>2w8BPpFuZqIyq!=R?ZHpL+0kf3=uYUtJ@8-jd9=O4eyhXd z5`Vk$iv5vqO2|@c5b|XAP{3CFf^HqtZwuXkalw6g&1kt7su4J42QxpOkqq$lVFO^g z#Poy5g02!$E*7#{GjGcEIXN+dbiyT1D?s4oWuNkl{JLJRv>xjDn(?X!0)i-x{h<6j z|IDU8Ri+K6S=AN|NPoxEO*)&ZTLt)s9e;px9`4-stK&W=2JXQ$i)^EeZOwKhofq4I z5!$MDc_agl_kkVP`QA8$A+>p-;D+)vR;=0HKY-x3)-kyLuus<3B9tI}7w&5{;%zN; zvSY&o;c#AoFv>%>CxeHcT0D8zHuXzkHwd}muG+MU*PLKl!06yYhvI=(gJ-l^;tz|lqHH_CMX~b zc32q865%B5$Vu#MdCR%^1*GS?tEm0n@@N6tIBq!tBIv?wSGJ8K#YiAn;i#|%3`j>` z)dGXyq1nnndxF5iLgU$6G&gvkEPwfODgmrb5C$`2enc=#^5_bP_LOJg{1$_~l>5$q z`}3#u?;lj-JJz4cXA9Hnw+6woQxBZCnJG3oLP0R1_@L#4{)S>~>-w$Z9(Eou0$Z=! zMR2zeA_wb&C(LgE^xYycE8cUJT3j0sp2qZE6Y7e<^cEXejfI!0Ye!V)#D5r1)@XRr z3oEd0EDR)H%d4N3brpC&n^+%|WTl!X1lD(Ed)Z8}{Z{xHA1!`D&6>TJ*O5TBoA6*3 zW-8Awpl|gL%k}H;vo7QtkYfMmv}){>S|d<^U628%zEd~bfsoPZtaZV1)xnmGOz_Fp z;527&+K0zdun&pVF-=Lgw0{u`P}(aFyDCw1R=R=j6*#hf>8&yvfauSuPi399Lj|y^ zV8cgcGhz3vBFf;lAM(t#E=P0_jdz55<--#^+j`PDEC#lw0{;*8P&E&j57_rgo@f`V zn321Qx5Pw1ldFW6hR45^6wYtozJ31T+xNeIUf=$>*7t9}UtFl76@TgHQ+aEBgCrU{ z+G2-4h70O)FBU{rcH4GiZ?t^?g~dg$SC%o@fH}YqT-*Xfej1y>)eFCzz$FyY1!&if z*2zSE>!R#@e@{^y2=+#levT;`fdM;dJ)aTX9TM!BaInFu3<)Ga+itiss(?kfq07lO z`fXP)QP?k!NYG(_A%D`bU?1@RfEm`H^Iur-Ot-C4xVnw{@gEoP+mAne{$ai{SOUvS z#k3_^RxowgUB?mFJYuI+gM;9eh%S}=sZUQdycry_k&gEQ-TJgc7%w8uABbb3)Zt+z zxHPLxpPi_34VyN?gfgMz)ibx`(h|1%-k2OQCq8t9VU^8-i+>DMBWP16_?>zA^EvwS zArCv>kWGZ29S%TYvNwc854gZJ8!`?P!ObiHa00AhgJVXS7`n89{P$sW&jj|~@s#yX z7Vhu58E}=CnE|2Mzg;@kWEDv?bq7m*a6D&pNQPgq6j;(~mwKO&1ctI_5H}!YBec&8 z9JJ?JLV;JLj(^@HMkSBOVG(er+x7){kWJM5JgPN&urz@XtlbWY(eL}Pn!S)9(4C{0<4IqukZ0!5$4j#CH z%1e2BVEtkItupyE&fI*UC?=rz5ulkk@|7r?aQDI-{jsR_eYwb(jQqaOt=ub zDgq)b)qgH(Pn+MSZ^m7Z-(R7%+vOv znQZWIum((ZL9a&LabDWS!i?@7ZTVvXYkDf)gh&3x>fdfV1d-MgP*ilc^Xp(CCYWv- zXn!JNOu6Cz@u^FDQwa_2#w)diuYpFg{CFcd1FNvFL3qumV9zD^y>m^Q#nG*h!(;Om zXOZlrV8>MM6$t||kxMQ!QTKjoh0Y8sY8R4-*mRoH=^GpdQuFVx;O{OU-1^-Dk<4ek zJo#R6wBp&3m6{&u1Ahl$u3F_k&2|&j3V-j`h$mOG!>!r8noeYZnPhhd#GxQ!iD7)gShyw4Qt?J`2-K6VTxJ~;{YrvY_DG)WoYQf@Z!@|@L5 ztY#Zk+Eb9uLaO}!jJ_U;As)9Z~=(&VZIwV#%?=!>>t)I{(twE z`jyw}g6pyhmY0vvRX)f-RW1vRR@IV#!jlMpTJ|xpi16CTzq0Kt1DV-I z?Dd|HdDszc_rraIai)JAB-GR8*|iy2h}nBDs%H?k&n3Geril%}1O~?E-!S7;Ejoa~ zSZ3khW4dsXY;{Aj3wO2bnX*ljcYn6ib0`6^)QFka8@7&uMMi|jbXS72qvqX0-sy-R zefBT$`-dENd^s=YrAD#om9>HQ*pqx5yyO7xRk?(!g#vb<#4H|hw}`GBN0pRcwmf!E zIvoar!fFvjIz+|Hv)dbIvSQqp4>)y*eI>#yS)yu%koZ=!2xQd({-UlJK3n~)GU?`o_q&1zlma}sa)P>s~ zzrE#$J!=6Syb^bC(Mj+~(x4)C#K?McF663w2f(e0FhPyxSeMx4TS3JBi) zwpx?VzT=r8I`-*Xw+RJFPptqFY+J2+U$)tmLn@T9EL)%LiHjZRuv$j`>xmWG5frun zoSo$z;(jvHP&dS4jDHzukcy%&5VgS!@c6h|-#*mD=J(8phqg#}WDh=Eh#UiI>$s)` z6ipu1{?MnIBq%nQ>A|b8KMqi7>@xK_g2&p7!~@ z9$toTm$x)zbpB6pA_KCBa0xZ;=%agdM|{A!z;F9p?Nmp)@P8#hE;1l&4}T$>1bjrN zO>=fI1yl$eTH&r1$uERXrrQ1FJUTpyO}+n;}YInaa)y`vZC2`idr z5j{n2HWiP1L9O>`_hB(69eUG=)$8GQN-8`q=m)&1uKC`%Nvtq?Dpx}uSzfT;(d@VU% zjd0VQ$+FIX7u-2MwMtz&NtnK@`(`;h6ke3FTND}iXq0Axeg)o&&w(Gmuh)9$#rH2? zKB}qf-6c!y2I;dMdcQ*>j*J~$&LPC|P)svuzm9(_`F}u6r{z=y0E%dicXUgXoNuyX z>6S;s=GikM3AVg$^ihLyd_B{C)g zuB*3~5P!Mmr|)0BjxRs&Pe1-JzID}*K;0J1C~wipNN z!WvezY+xbhinS%ykD#4-i3O8#ve7i_J6ArRx@3opRcA|tWU*|uW+Qu2=}4mhXo2z| z&--8y+bNJcL~N(D;I4LeHY;pr3+5V$%5cX+K7Rl|kx?D?*J^00; zn*_;GWpJ3db0CTbnm8*U043Pa#_TXJ$m2_}TtAOLwhxKi`(<`rbFhTdo09g1OC`eN zhFS#$%5tnmc`_T(v9Iuq*^DyIaln19<**y`30L#EkF9B)Xl%%8$XeI7UDk1B%?TIb zkbjws-_m2w&w8uSXlQU$4w43{vmLn#s=^gc$aE&Uvo6y-TiL4_(o1chUk*Y)}~zJB`U`)hY)dB^`~ z>|V}j#5bWHLHpI%;4!hGaNZXRvnhEM>Tt(T#($9q#t#aj?osV$=jo5~&h}vq(@6^~t@Qgiu!h2C)Nv49iI3=T zObS3k2`o$qzU}cdi0<)5ayS{b!+!@rdXUKMq-VyHXbK@4NE+>_I6rMY+93s`G$f8N z@>;FVa*6#Pxa+$*dd3UnvpKE^d2u**RdJoLZgzW>bFpdB>M}E`Y*TQEMRhu6b#7B~ zVnjPnQ_jc`Cs8_bECJ0b@i=8qi%rQIIaPI3VB6Zp; zk=AZc&~V}8&0?5tks0RsvRr@prTzS|w*P#|_Y_bD&NmAl^^5@-z<);v2zcu#({Ol? z^_&=p4ZE=;DQ_n{PPG2^j06hHcP9s80~5~xPAe?2+HRxPnb9(7Ic3wqxCMzĻS{^! zEC@l$?&4I5QVru||9{usfe&oC+sk`;P-YoS%dhq7>o4EGw(wIVGd{5PAb6PT9|_$oZ#q2zNVfWSN4RV& zRHheHm?c4cv2@DR?5G%)%-Jd1qR6AIUQ7veCkGRbBDS3~0u*ual&w1Bxq=LbLjCka z+m>Hw=IerefBxm$`Z#Cog|FiA?Al$tEFhzIp-~E!=iO!YYMDLOxi;716le=H2_bpz|{&9Y@bIgqn>SH_9v zby$QGF%Us~6*h|E1DTx-^RirDK7VT8*Q<4fmv#sbZS5)>x8>+CJ2WYfP@JTRE{3Q? z$9Rn#~XU=<7GF5LSrU6pD@B)+&Yk7@$y|`2utmoOq99 zbWUj#qS4_p8tcX_3ysnsrzBe|H=XPKvRwc3uP>%WFnmAwaA+A1(qqUTg=RJ~ATk>4 zYNv2L1xa$7WhMnm=w$kQc;;&vh9`aTcF2mee{Stez>pw8bHVTWX?pr{h>ByZY;4LN zu8i(@1Aw=@bJg1}vfXw$&v-sIMA$;c>#%V-jAcKiZ~T}OW2cQPPV#nIaS4vD!;5FM zo~l^WLioBou(23>@qk`{;q)Ava6ks_UZQE6tfl%dSpVZ6zkK`to7(>2$6sCt*_|(i zf1giL`q3;h(PmONk#*sf#MR@;>&#m%egBzADY%PYt!ko&Z5|-I-x*UKpt;U zX-~OWTJ<@WH@oQ=g&vBw9jwi5qeD#Lf7=$)*%b_%>(+^*VV>eZ2flTD<#{ z@#il;EhmlrLruo{ItOYSbrB`;0?aIkOvh8=b&fp_CxIX+f`>7Mr-h5-%uStcAglbh z zDK%b!l(zS@@ZOzhG%V|i_{e!rU)IIZn_SvQr&TN4z`D6kehN0rY8OJk7*9^Xf@8 zSzV#4#e(Wv+dE;LKHROUgylQ`Mar2{)dZPU2u@-FyY}e-M#3YawV&@bQ|GqPH^E9B z7-SW|{GhQ|WStG>33S%Q=1Pk8TDtpSdH>aFX z>*c^lzGJd}h|7Bq=O!Q+0-P<~@Mq{nw7-AatT$Lv_R1%7?vH=R0I>F!s^z+IL4C_V ztl#Uvi|~g+{j#(IK~39E>y;mivuk@NJHME|$sL^1M9gk22~+7&5Uu z%XwSbeCeH#A7_8n2K%5qxMngCrWJhxYXhj(bvh-t>0c z3Of4-d;9f!`%p0O%E@rNy^2MBu;C6$qE)d4A`j$f{5E&4m?m{fjy*tlqqmC0BYLAx za#XZ~UNfs;m90VJOx891HX6Y`BIhnTtzi^|FO(k23}t_l;k=K9B2rAdd>o8l?gkQO zzS#=5=*3qKSq1NJ$EI4GYyY_OaXe5#7(`1Z!Bf^5v+iE)Ff)%eof{HMYu0-9MO3@; zGcsgK*{f#_PRk%VysX#XUFz^U>bo~$YaRTCE$m1NXQ0p9p#zp?=d&9DO~+z8EZynA zK+MrQ>5hNs)f~5XfL(SpP6zF!3k&!3RS{-fZNzjug9_js}w!8OX zlMewwRfO#zXl^ie-nM814A}`hDG;MJ6fksHmR%}5aP~r+11|BLGDlFtx|h_S^Uat6 zgiDfVJ0`G01j;Kr?826q;)N^mg~9&#{ZD_lUJjFQJ}X-a#c_rY=#Pt8RM5BZ5_@go zhR@}Yh#1yGUKTiJk2-XB_avPk=MW{juCF@qQ3@Fs_| zi0RqZiRev9m-m)rkIZ3!thY5nAe@u+K1zR(+lv4@y!4q{b6VVS+po60v5F=0%DX(g z4PZFLbK7_4{M-^;So2En_pDd}w-Zbj^akQj*2_sYn~-~9H@ucjf5mgDdtw)sN-m5p z%hVu!#|WO8Ic^?98oOT(3L?a}dtaqYEIOVD%mkJ=h2DnW)SZWO$TMEn>}6h0sxN;x zJ7m)kPV}@3qQGE_j4(X?%V9XKpjm{?yV|e}5}nsmN(^e&;-#F)vM^xLl2gQfH|v2+Gs$ za8nmfwn^s*W14%de2Q1^Jy)HTcJh-wKnVgEKa)s6EPpF`EK}fJ3Df&_RLzqL@|+P8 zVs9Eju|;QAsl!2~zD;s^=gK(jdZ|!J0t1mgvco3-n<@QBWJArp*Y4cUd@BO4VAZ6+ z&W;V48o{8Cxk~|K1Y!awkzI#|(bcJ&g zfin1~dl>Uiy!2}^${#=d_{Y!u_d_w=Yi-zVgD(9%;jLD-hQ2^L7OyzdkNMO^tqkqeDldS{o?BaY`v7h@Z@p>uUK?u%? z!p~EwyG(xxggPh0KRBb)BH(OlKSMOOEtZl2++aRcju{8F(|L4nmhzeooR`;)URsMa z0=l;5XIAsro~QtZ2z?yNk&ouq-jh3Q_+ES!9N!sgz|Za7T~?k(2R$E|&73?elEBFk z&Y0U)eHjG?BpD!x_ERoX5VjS2S7Cp;cP!+xI^2Kag#pU|w}8D05y_xTiu2{{_K)A& zKdGWqWq6H-Ip*oLJN>j$0rd08JjNSjbryAs`*8NuHSrd{AT&=K;vCLGa`3<7BC|sz z5$H2N1MEO@RYC)#A<`@X^OJh|dQ60WN4UAD1nDoOppuf9I?4C};I0Z&8E@gKa#J6=o)20Euns^f*9t z;-+Un=r!KI*JoI8zr0cBfMp%N34jL`v*rsQa5C$O>!D4Z*7n?a3I-!2pfV-_6QB1M zA7OuOZ*xKS;V`?WOw{o*+kfP%x@@Clt=@szoem0J4vlplZ*z!|GnI&agl{(pBs`oO zg{r%}6A3vt>UEL4UUF!YZr1~PpJkuL>dBQFq>V3tL5D?m|j&R#&2 zMY~FkWKJ73U)U#pbNKdHEbV^iuKyt={yu621Q`Ap9@OSf+CtEt7s~=1vwQKZbsK@356Pj%79_4+X3yS|uLN8bc*b3H-R?Sw)v zH3dPh=|pLCDgrFK=YK}!8iP|4WA&QMm0~N^2HL`dHqT4%Gyyo_e*%vEOdG*WR46N!i&Avu$+DaDHi>yqf1dO}gWiAUJ#vIl=U4(l1whgNN5i>!Vd zwb7bgg54Ieqdcc8IS>lq&(3m%CUo!Fc2LlEcKgxHV{XTudv5D!>!-5QOKQB&3_bxT zcHH1;M?wC$TwmAUU3K?5z!Y=3?{IlzIl?xy(|gg7XAW17a8WN9XgHeHtc2mdoI`;; zF};P{7)TzNh{Jy#Et>E+o=|Q{>0#{8S|5Bi+Y?#; z332uUJk$kb3DZZ~REJGDkL=@;eg8E7`k_SNol^kLyW5j&M-l>dWs`tMF9HCrld(rG zNvp?OPhZ7pgoL>`m2h~U=x>$XwyiqQ<6OASmJMLWxA&yKF4!-x#~$UiI3V7hITUXy z#-ls(i04k0kwl`JSGZIM>O;P}{kD@RNFaaR34nAWDMowC`->AU-m49XAWlz46jjT5 zE-$b+9h+&(-!skQSS(+)mM`bu5(KtG6tAZ(v3M`Vva8hFyS=piAXYp7Iu+-;9MT>u zPwl#}SVN4yOhe5c!H}1w`t|3(zX3Mnm+V9i_M(Fs$zu7{ihU?h1mfgy`syr-EO38` zO$t1u)d+;XXX2j&2V-P8PH!b~zg=c~R<>ta&OI;CMRg zi*V)X`)MWff$Z>F$kd%KsJ$0CY zIUeL9c39+icxUy~X3C}-RvglI@*G6x0izTxo?7APP&@Aj*<#CH*~)9=K)=r?LB^V& zp6j0`G;$*L^E)9s+wlF8l_Q4GUG9kErf6F4@?}qZzcj1jR7Cg=U$UVnR$+fCUoXN| zchICKl7N|&+&5uZ2JOfmTg5JTydyzT%1CTGkpX4zjr5G^Y;nAhicjz}u)G5(@)nI~^L(+U zusWGsVI~D7GN2;h?(HdxM;)$Vmj$5aly4tux92KVyXK(()%m-~J06XXm{0jqH~DoBt5^*!-oorFGXg1Y(? zM8euF&Alz2aZWuzOk_pgTMif^#!Ph1-XvdbC`JYN4QhrL>-tms-oCa!eVnEBPVhnI z!sFfLxj%pA@|?-hqYm<5e@tyz8){PFw0NvJFB*dEsT9Uwmz2rz>C_4n`g2%@8oVDb zIU3)FYNw)EvOsupAV)WYe|VvJ>G>^*?`00j*)h(xu#_4zc9=(FBN9(&P1A{mozp3H zqdXV30b%z(M5OV=W?Ms+BS3Na;Y4gGcnDr)Z-swFbchQPdGaaVH>9sSH0>Ff`?6sD zQ~xl-RK4{N&-H%F>iZoUe;^;@h7K`eW;p-P`&f~Q5=CdhLfYw zJwdWC^3W4+XpZ+;c#e$S5eXfz;-EtUrmdq+biEIVZNxsW@YLjbpM_PZ&y?v4utR4d zZHNnRwAD-(;Y<1eyLBe3hh}j)TH2dPs>emZ<8Oc0j3+ZF_9iYY$ctT@L+s^XEQ6Qw z3Af3y1w@i&NmX%>7t80M2=hk@N`%+7p99|Zx@7i7eX`nDC!2#IlyXZ+mu0=(G0 zdij5pe#8H*NJY%W{Dxp&0>KwPwOd~Dg{gSs{eUT8ExkUyc`yJ=t#O0k)f4=PJv`XV z4QYLNDVoTOQ7^F)5Rje};|w+jNgYsb)RFlw>5ONZ{JztPUy>Am`r3Y)U;h2)AHMDn ziLjRmP?#=XH_&26FK;!@aMWuqGj*)b_LhHZ_*cS~K_(mab3}h#jt?v5$Y(j`?TG#9 zby3I<%cAp=ZWH#LvW~X(B5%Ti{DYuU;iWbj9Pc*+IzQe~hR-l_rzoPFZB)Iyntm%E zhvUQ$_lP6Am4?kZ4w&(>2Y&ZrgJ5=qg;JKolTQ!liuaop?~*D+ZNS$P>ALWH5zjDa z>|K9Y+Uufy`Q^jO+IxwPQ;{w5uc2CxEnX6tCt%_+V~Pec^oG?y1TB+UwwY9ukWit2 zn62~P2~XaGUGb)X5q-&qb$p_l5gj%`Sof9f`-tn@UJ2pN7!Ggqw0t?n*|9fRTnkQ0 zeB)sG2DYlBNwy{WPhVPeQkR4LP`IE_y1W23n~9D{p4zul(U+I&5zW1^DfP~JIjEpL zW0Y7fShrVC0z2!u$$Ah)ZXjT;Z37yALCgzgUXIv4kGX&NjsX9=VFLB#z#Cs%(0U^C zk!?KmR?*CpK`EU3dU{<(7e7uxDX&0?zg4gen&SYA=$ZaLoo!-2cW|QPbNY52&cMMC zJq+n;%p9Wizz&;$woUtoU+$n>vsth-P2sObGz44Sgv;AM?fcNdinrx>!M7cM6MoR8 z`gKr;Cj#37POEpkYuIKeG?Y_1q3YfVVUgA~9E4#6^(>kQQT&A03kyE4Z{L3T^vlPV z()x0J?$yhHDR}CF4Rsr(s*|1U3N8_4w|2GWgs^=-C&f1G&xbjADbMu`k8^Gl(I}pWE6g80?b8jyc#t?usV)kLp z$TK2yd4D4W799omv+eNePa&O0H7pZWj>Spny@w=>ByU1(&gXK^Bq4%&;0iTu7?9H= z?)!DYzJFg|KmE`3PwvD(cGzKQ{`dSXX$PNKHs#_b?6P+(gwxA|I$Ys@@`+CH))V-{ zepkfskl$m4hquppp$%cYSo`XX3AhUOKfO8T_6F)=^DsKjX_kbV_d9ewWcS*>>`DJ^ zyOE_}<*={VTEkxJcy7RSAaO<$vclyVu((-r9_4V6}pG z>tR{;?>{L_?-c9(xpMe_WyL&BnBRbe!FGQ$bOXW~@{PdpIOzfu_+v9j# z&puDIY&yN*+vSkEy`F(wb~SFGNF{f_@qfIP9OHbP4d}{eR#LDR%JEXWW?n zVIIn&@o8eKH;v;txxfpOxAQ`1y^zS8UaC^YlAX%{>3l^ryVq})yS zV3+U3a~nb&T-xk^2wr;y0R>A?wnwf9QE6W0ypCn_nMv;DuN>1u#_9!xB~&l?C8!}} zEx!uU39U}6Jgfpw5wo{#8fh@RFw+j{$`_(LNBX#6zx>*NTpv!^&KHFgEGY9LtoR(! zplMOYl5I%W)l4rn5d~R!JTl{Qh}aybNkd{2*qm5VmkF|ekwyOK&E2L4yn4MlTL(S( z+yX(oJmBdQQolC{+neV&pV2PS!!(!2V`{Ik!{tqBdY8_na`tXtoTvu)y%#K& z!+JBM9yAEXRv%`~^LG!&?a*8HW7;RMj_M$s+p+2h`qLswXSH4*SM2+jpZ~f(8rk)7 z%7&eE7}nE&!_EG&ec}@m$Qu$`z)8Ks2cwBcbe5o3i(SddpEFuz(LurX)KPEmna1!P z<%L<^Ru_lsCXUzwg5Mq93GGcXW^yAA_kQn6b7H%Vp79yqW;W29n24*E_U^KH?OC0K z;Vl!6=f}M53Ja%qVQfczvu*4-wm7U@erjW$E7iO^mtzwOnsxu-vMT6yHkS)-eXhgh zJ}%i`zFUbh+J{Q>m#!ISvzL2VXn(*^E|cjt?(ekLR;GELj!#XKVOB1GB-^Flpsbtl zX63dwT;onCvHchY3=lnA=Tiu2Apm?8N#WU|5b7<(u-}%d!(!AEUWQRG@9VIl83epf z;t)tVY@Z=|TKlt2Jlc9+HEtI4AMsB8Xyt+{EUa!m(ICvQ&0!U*X0qnNfHws7ze z%?t4^$OVMyc3h479K@`DJ-uuJy_^gL?4nnRdTngK9YSw)fd6wP{KGcRZA|wN!{HL+ z{VvK?J@X6`eR(!(F$ts&%stSu#nJStAbAE1>q--|U21Runt%ur?-@~q zj#|etckWVhchW0=Z=7A|k7O^(b6%%cJ`*{;{BYoz^}}*0ls;4;5|`hTul2X9g3@XK zKI{`Rf7$7nVa{H#6i-VU1 z^Z<5O!g$jyEaeE^kb=|YKp{K6tFY9r$0ofZG8rUcQu-j*c-NP%^LGbl6cbQ$#HAvdCxz$RC#Mr*9uT z^24mi%WI%RdD_MlO3nd*lzVL9*fZ~!uTQ4z97*!yATL(-hFm3Ygs?Ao_&`MpLVUV- zF&yV4V!(NS7E5fy%(iWSXgVAU;EjkYfM`d2&sIBO#{TANZpk)RGiOgv7+2F?>fyArph8>czrJEY;<=H&oPKKx>> z%f|)#_xAB7gLi5Hc{v?Miu^X54fE7^kkg^87;(;jL1ckW1bSO5788&7gJnrAc$01N zK;Qd2VAd*P?*p^|>?y&OTzOo^L)rz6U34R{vxkbg>U+I6W7)HNoZjeUd7;JlY?pV9 zS$6I~XV}?7V4C@|t&kwNt+pS@60~*>uiZHu$>ZQ%c4&Kdp4TON^J1w)%xrNkYJeR9 zmeFw{5P#U>IL`aSdj0(CPknv;ShQK=`{@w@?{v%}gvla^^D2`nT2y~FPQwe9bA|wR zHZFi>-VKuf|GwUJTW;LS(*1wl#bb~FK@d-K264+$oTWgpmd8aP-?CORDGFs-|7Gp{q|*kpwjbsIB5*(JDtPblu%Wf28g)7 zJ+#k#z5!T{*{jwQT`zwF&?H5oEv&mMbAvpkzC~4ms+7s80WB!RKFr-z2F(ts31>hJ z+oiH`cG1K7G}Kw)uU#|LeM?=rmzB|o8$-vXX18*AzpgD6c@a9mmMPixN9@v@HtQOa95K5afE-%5p6=AH7Ij@D2G00 z17I<@nrnvf{aSvxzr2rFJO-(qJn%fMdeU&IFyDrXSqR(?`GiEq>lSw|bv9>n@TohX zVC3Q+j7H233+}k^rzkdnZcR)O$?jcDYi1w`Zb`n(A>toElpNuDH7E}SQT!kz=gkFV zi<(Mn1$XxwfjWOH%aE7IJWPD+*Q!Fh`cdQoQu;RaBfYCN3oSNvT;iwX-m8q%mG=AK zG!pJ0844;K%U)>vx0Wi!cUni^K+cF~r9 z$LWD6Mn(HFe|&WVYFMj+uuP}=`F7wpB9Q1L9?qJ9t@VEn;7=Ebf{uhAQ9svR{b-WV zZtG9!N#K{Bgh4&O1NcYSN$L*)mwA@J5@jU%vBQF=)mwLv!cu#4qV)u4>}z%Dv;}^c zfM5e;(>#{vHgw}s`3@Lb^P_Dj0Z4o_!w%#A)yX*4BDx2Dj5T@m;M2gwQ>C~lsw zO`~J;h$)105~Ydr+5VxjV}&g3_dFGaa}}9GI{*%Ax%?v7)#)VD9Txe7fZr}QM(5J! zk(2XN$F5pC7xi?Z?BWS0sL#w6irbkAZ5NmkD z8qK-eZUe(E=m4H`zdoLt%4|*uS%4juX228NB#ju9j#}OVWanL9LR~-AbVG@LrQa|2%+@aK8>$g)*QyXsEL!#QbBsY6Bo-)`)||w>=k3bD9@P(Wz0P4$l{eKu zY?^GEp8}tkFR?Gr0r%}V>b`)9qh$Amx9xRHT<%NpTYWNKM&_Y820EIamWac#E!A zjN+i?b)Fjm$~id>a$BA9^PGC9ad>mJ!W1rhdAxhBvCm2omATxf2{lipwe`6EZskau zUt$qqgHRrUt9tx6pEw8!a3))Y`~~;zJwG~qg51(vmI9mh5}?o}Q*Ai`dJ9yw#>jt% zJUAT zuH~G|Pe~s!!dG_FAr=FM%~E~K2He=6=c?OKewoanScZt{no5kF(5XJ-{L|BVBa<&g zaqv2;OJG^+tefoNwE4z~Fqw5-L|uOZ8mhHKM}4I<7MBK?%aUk}*$Mfgi@A(g9b>r5 z5>l)w^QD(kv*P}QWanmyP*CgIKxE@%)Ya)TXkUkO1W2)k$J}hthD`y28(26t`_=NE zLE5&d8~4NY3;4j^L3B!qT=yi$LotZ@j#9gJ6qbv0p4PdqHNC-~sQTtLAYFg5n($t$ z_~X}KzTDs2fBj8SjL7T2A;-!IqDE?jB{^f`B2)zkN3dAWwg@-ZtXDx%!_;7K)%I%j zh^jU2Z55G|GKktGua3MnHr5L^ZIX*-Qsf8tgHuxcS0ChPbM-Vj~!EjF90jgyXgz?!{_Q+lUOc5o!g;H-V}4(7Z2_% z{P6=I<61iL%NW72ZyS`oI+du<0B7JX>Y(UG4F2XfcH;A`L!O~Fl?H!?Cvn^#j}1gg z09H6;u6mINIAuH9&hwVc`-q7zXh)f_UqukNLejk{-MWWU;~;~hJ`HPO+5vvoOPXT$ zT{UX3*HB(dxoWld;2lvrQx5mzvHkMp%X3^Tmxlu4=6IjgZq5I)tFPN#oVjsx#r^HE z`VOa-!Rm{}wZy6pucCjTCoGsNaB2)#!23ifClR+|XVMWHDA1|z#Ts!_7GI6(G6Ltq z71ED($l)N7RC|UPdb6syxPg z9eTDen;H9q8&3y#u9lIOTsD$Me?i!?!Lzhf>uZp@Pi!O!lZ~>`F?o+3nTg$8|eN##KCcMs053$`cZ4kdpLL7e6qHm zpEy^Qs#^uSdSE&b$lsxS!8hJpXci#y%4sCbgP_- z+YOMc%QMqrr{+lj>9gu_aoWP#?7Xx?J^u;S01Fh2!$A0T(-^t%m${=3D7p!oLsL}G z@+^T%9-n`e76V)_-ApAg4emVHk21xkDhC*y#1dcwrQUiF#%?>i8+nFOCQ03S$J98^+Et<@zU1UBYVK*n(UXSY6`?t4E zNey5gIy>M}yH%%pagNq4eZaIkZlK5tvGra`1$KY6^t#og#D4$Ab0jWROZVJldo)B8 zRR&>wO?NFa*9zw`t3C#!k#nz9x}|?+Svv=47^iqnrc%&liG%m?$cxRMt}WB;zLLEPz+%|uH zsA62ozNM-Vm)i)oJ?+38JR5?I@+&Tx$8)m)&Gojhn-c_1F@_tc!>>z6)VWi+3aDlw z8XpT;u3UpOh34FR>je3_ZXluvq z$YkI9C9vj$fZy^t2-<~P6-*LP&FfN_8E#qc=qS2MBpSEu1Tn(hy!h3e;5%A(=-S)p z24QQE`)l=(8`JblQpOH;by_&%BMBH?GBJZ3k9m||`}=&w=>Xe{c6T5YxV?XE#MAwb zE?Msask1wtNirkY1NQjtJR<$z6fB^>>o8dnx zW6|{G-H5}fH67`C{Ae02Gj^xTdGgkmm*f-ABZ8zVJS(~90(xr^Bmpd6+JHa@;Cj;j zHRzyz!xJ3#)FaDvLw8@#bIE@zaaEc-f!(`ax)c4~{@iW9FFY3}f8_?(zj0_divnYr zn?;m`>8Zrsbee8!iXuV7RqTU8xaoZz0Iw77Yw?88XU=!NwW~tVx9ix|)hL6TYgc;$ zdRug3h47n>PWC+%zJZ#^52OqqUCB)LQBh#O9k1V<{BKGVs8vIL*0g^>$B@o%(TLU> zScOw+xOajZFDLVZ3CImw{bY$B7Am98g_mu40wg!Mnk2yFQ>U49sR+eSc!qt0{@?fw zs5j>T6-T&U%LX^`!Jt-~7FVYqbR%pf0MYzaF2hTqv_zGu16^498% zcbJPZX-as3)QKWe@F2l)OKZ(#PTqY`s|#+lmsbL4WMeBWUUr!bpqj7%((Cc)GSc%tMoDFNo4SiQw zZx33>ceOQ~XAFX1DKCQT|^UCYO zazAsprO3`49pu{#sgx2FD#z+b&{X0{d9HCeAo;oLI7-Ua&WQ4el7_`v#QOBy3Lt+ zTPJ|+<>wrs6nafN`Ln}P{F3t=N`0z0`{0hh-M`-d^ZV1xIz0w8w?)Cu;as=cv2Ono zAFh9{%-yLk3%gB!ZjwrdfG>x%I0cK& z_-!NVs7A1Mi2vhsIXv0m^e3^8qZ+o{*UDf8I>+Ufda1j{qvFeE6$j2uy+;ygKHNYF zPHn5S<+zxZuD-Momw&Y$APKglpd=9TQfz-Rsv}zzE$}oy9@qTrUe;ebGXSbCODa~f zT$((VRbGbZb0H@bcneF1k7Mh=9{JJG22nclIy36Uf)IeKd}dN*pN{$zn=}L;J%Zf) z8H!><8|`w#r*uAwfs=fFoG##Szf$t+9_N~pgDjsAu4Z>crFZjA)*onzU2~HN{KS8X z%tt2y1s)nO3bsVtxS*E~Mt5=h5 zPpTNclKBKU1@rY!Kgnd5LMWv0*W7<}u{yGIU&AtI(;AguxgAIQLB`< zUfKiHUs3@3{+lA2iy~}L58|h2qC4|UXq&uY3C`5{7bYjA3D%>7P*0I_H&TBb$JaP4 zE3TgojfGC)3CzU`Cp=~eRE-G}=Vn~;(+{N`b)VPLf-`A@3qW{MLRi!Fy;*p#hE?Y- z)D&?B@u&nulAJf350&ko^1S(X92x-fRJF*321s#J-CV0AUW7xs%cP8W!)NchwLczL z`}%xZPx*HOVup#qKwXm^4j+Fz^6LsDQ9b75YNrO(a6ACs0n`CV=H=3~mVETECIo@< zA*)2Is&>rbbpB9Vb&T6|Iuz`7%f9OqZ}74f$VvTpSou^fFafd@&))e0?w9V9Bf~|G zx;5}mvo0hm)T+Fw5x8U5+%Hatru8jbgRgNdC}=MsA<$++?Kdd5Td;pQl1kDIsB1k$ z{iD<+dOWQD{XZC(n3Nz>{>POXAbWI$)ZlfbbW%b^Ht5!CZTdx!4xWu&WpAU7+De$?i#?OHEo!Qp2YfXWFw|*5XW%%D3}xcaK!H z@UR!HLY6`zNZTnZXQPRum!jrDd>LOXnmCJT(%EO z;gLY5@VHC3x7s=Y|E3Fgp+Z6m`W(-X=*ZJ!qY( z>-^X6O1$KfUVh}eaK`x}$M!M+fkXoYQm|BH(=s%}`xQYtwg7koL|Ro*Kpuwrda2sK z-#1UmUX6e8Wmkr4lQ586m0-*98nDTxAJZVC+QKSwhy65a9zJ9h5Ayqy`}Ve!dp^sC zL8<542I#18s$l0_o0*d{q@KI$h)TpRIl|-?{ka1Uo5F68At-JoEKW_@>z&}nTng|!*XT5nnJgOlhoClXJ`#VJd*$RM0={ zc-ViAtg5$7G2P+1h>DYrNRhspem(pkPT%e%-A64fIAxdhq*H?NUVF6zLJ!(J-Ps~I zZ7Gw|Az;NVhGEj$JCFrP4BoO8O2}2$eoI=~*mrbv(h!sEKaowVGo?dZ2?OZ^?l*7a z&+~+R`E$qUEo~~&p<5-WNxa}{uA_)L@*IC^$#yH=uoobV&Mz3I4UEOyS9dFttq5nR;M+YjDYIrJ{kg8)Eq zb8eeb^lot`<%vTBn{RjIl55R*mH5`0{CIM2h1ZuJ137HD5EGG1?S-fel69ViAUOj3 zYp8>LWo?-pB(wGq(_uYPU!rVtbUPj1FHKmgGVNS;E9(qs0qb5S5K#GU&UAm)kkJhd z?YBS3xITOY>s{+1H!GB>PvlSVK3D73_njnbS0IjlXqiV&E!rer{Nt$=OVWX7S1wBl z_H1P19`2$`Rrc2)6c;`#|JQdnm*&Oahs+T|-k#XEXXt;}aJr??FM>N%WbMO-u)Bh% z)F>w{1Q6DxXuNAO8;6Fhqo{w4N=$?3+?6+uoUG}PL2;>PIwluw`(FO6w2ZjPo+MF? zz<5egjTATEw*FFah3o0tK&Cjk?uWiL3K*ZAWW6>*pWA1(upHD>8a4KlEKCGsdmNZ!}=SiEX{wzifdqN;#YSJ z>&|y`L7vYuw2<%^1wE5tjn%pOsyB=BxawQ@;-bcP8Q7i$BA_pquN^q#9TMq)yi@B< zS1zqn*6#d(6|j$UrTZ5UY9|u}3lH2AwJGhCeq zF)Py=*ZXKnb-M^&AOnAW&E2^)r8FvNZc{y>Yv1A^p4JcL`KZ2qALPhSZ)_><4+(1B zV0MK!d}KfjPPjwVfX(GE0$7L14(>c3^mZ~{(K!yD1A}4B8I1)vlf}x#VeY%aBf<aviO zv_i~MJwmS8$C_tU$VjK`LWSfIk3XU~*+6NOBz?8{c05YpS^Z zP2E)vtj{|qo3jz4=C)2y1syDp%1>S`S)~JgQ^omAPPXOzJ1M9hRNim7uWdF!bTKCA zKb?nlu;uctMx=id6;1KNGF>ex6KKk7d6}T|mh2~jAqtTQbfqL`TB7{mRLep$?Lb#z zrzKSxV0^%Mk(?drFI>QiQ*r4p=&Zll;7I5A6Q> z_5SUrzcu#O6E!QO?Dnuz6m_$o&5d$Z8sb_<%%lLaqY8h7W~&?I4jp#GcuxEGhuuc^ zGgK_>3Z(Zwm)x0}ChCd?cL$s$oG$M{9{EAji0~1@f^C5fQaum-VI2x`3tw~KYvcFL zXy3$zRymSg(X3P*cZ7H1_|bKl1S*W@09~yqluYbZ@t9;q4s4+MjU2$8ClYIt%|$u% z0ODKpw`YI$)7SCkug8Joc{Tg+_wxAQ)pLMh*RceJjEJLfNoN>*ctEq9ow-sK1x)Fl z!miq!0?|(CX!Cg0%Y`_ij?%1LFTSi@j2ZOFJGONcdsxC9P^}L_ZgmNgkkhrRBnG@t zV??N{o>L~*DkvRxx5T%pn^w!#6}3VPidKKS7UJgf>1E@@j^L0!6se7(!_ltn zak2>pQ)|k^x{7$dJ+A-0fBox;3O>G0fzjrX%gL9%2nyrcfC@{FP0s|o#di7aDnZ4; zA6dztY^yrzrQy(uPdnKb4Z0L+9Ipteqv(M0w+>>N** zA3z#5z;!|wpg2dn_I2N$)~}y_`_pZF5hLQ1r6Sk?-`Xb8#oGdARgnthjPqsFJ?L%$ z*W=jEkWk|j;f8U^?D?&L$RRB4Q^Y*dTF;>XHVB<9@say(Z4?ZY1;hJoKzg@JP8?774atL0NZ~T z{fl`nhay4OnoUrtQD5&#OtHYKJLjcXzQIpHMyn?oG{@}%LayzUWZ{t{wi}~~HCj28 zPMoV2A3y^2CBY!EQH+zc;Fv~pojRqcf}(4e?cCk6*&+P9)hTFXaKRoLR<||P0`DfV zK#m*%gmgNYXWjU4`)j`!f#tbXBG7;4^{z$t01|>*>u=BOt+*2&?GS-Zu`Q~z`Kb(X zJGwB&We+tdl>n{U+7qdr7ItXW=$@{w+FP^U;vW3GC5XzObFX0q^$M!sxRkq9LaG8e zR(Ct-t2pCzDcJGCVc^-d1JOhPmB-xSBSPqya-$X)Aa|HK9id_RIL?Q@h_bN*|JIQEZ)5 z@yO?Ndnpr#`AH7&p1JKAs>XkqMeM3ZD$nXrGpse2yPKsh*Ne4@IJQP;;&q%;4>_*v zwaJN9U?-#8Tq>A3uVkxM{1kui`l#;kl6Pwjo4aW>A6Yq{*=$ZZJ?fTNTty@+2kI&B zx*3tjoqM^gMK~&FSWlZ0V#x%r)F9j?I%?x!Kk&|0_`PJcAYS%P$pC!SCm(v|MmMjX zgTU&UTsE2y`xiCqV+2u&%D84O8;DuiClY4k{N4J)WorTOU(Jv75_NxUBm%`(8REKc z@`6%aQNOW6HJ_nQTX!#I=b!0eu&aiiq?Ti)vLwj^4 zzkK>_etwe22lC>aldgXhB$iC9Qt~DoxiqSp+7jvH31w>T6DIJCc8B9y8QWyj$(19RmoM>3K#avPQ`Z1?Qo(p5nzD(qhjby4%S(9`E?Kj z0Fz|K&Iv`m&Le-IQuvnmEVqrg?7O{{m|BKAODmqM z@EWJKE=6nNAf!X$V4<#ydyDfTf;vW#>p~dUcYOBc$`sFvb(RFSdIz8O+iRwRp`SQ#7`j38pzn|gjdrqm5`u6X=z60C4k%!kR5E~uk{z*CJ#jLY;rb$iyJ)qWD)h4)EL#J2E&N;#Myx*spYO!+|S%2oAO7J@7iKd;S1!Cstb0PIOZ)P*dk}gNvWV)o)?EFOoj` zksGg^+en6nc-)+-Q!FR%a6#5xyd$_SZdZ4XLk;uZ6diPZdNFP2R95jDL^3Qi z72;vH=L7xG2oTiCU)COe-|ngUDf#K6h);jqA;vY04vcx=P_T1zKeD=_R21&iM3<~o zRrQA_*}+{Rd>VNZGjdycM6PHrcd6j|H>8yiu%(mFQk+WLZF|kGU<4;E-&4TT)7#Vf z^7E59K0y8DhM*Rh1RmfC7$AhDT}C=9WXWx+v#E{eVF@U^f}o!gIbB0-1-1xKdhUNf zB6Z2V0gya)@J6_njFU<^kuVpPuR350o8CB)2W#*DC2pRHnN3UJ!3mhkhyaaJb?4l@ zFD;wxC+Pg_MpfwwHF6)E^d%8bZP!nQ?BPw-|KQq#w#SMCUsX7l)T@A~0wAO`zMw12E^Fu-kTlx#krY38+b+WWsaXb4BFsm zO%1Ms+fd+T1h+kTSlVav&vY-lxc@evKzXy-7HZXHWB|0&k(V~RfYE+J8G(PL+f-_! zPuB{M?o=9YHWD*5bbG@3Z_=PQS>UHgSawz%P}1Duo-;Yd-65?hC7CI|Sc}LS-H_lo zsW7w+H8-O}iolAldux$Eag&+?Eu1zuvU?j9u;1M+5xY}d!tb$3fCm+ivp zwwl{9y2UBw;^@e7->zYq4*shqb+v|lZtZ|u`aJn$a^M|a)R-1Kya)SzgmTJnl386u)+vRY<9at5X z)1i~rU2J#{0FYw0f&GNbS>BVsye9o`4Rk+BtHTMXvk?OBrs97)WFspc+W)^H3fgP7~C8x@$^MCc=enA1Z9=6=eUL)Uk}bkN1c5 zr>W`3icGL?r`b?Su0!we#G>CWQJ)*v-CyTe9r}A*&Ljf-wRW**G(pD}dATTxYS-Ju z+-;UL=RJRJr+c>Ox&sGg)9Wx+OQn_X`J=c2%6&~uliysVsrnl=wbD4q!9mjUqc$nf z%i7ml{8|e*mPR%(0^DIlD}qGBdJ;+VlHXAX>LlRyiz8n-(yF~JOY-x&LOMO?DhCg) z>Z7vy_5S+lPi3#iOnwJ(Z<>%PuXNNVaJO?09?pLn?f{($I8_rWCpPz}?w13=@Z%ju zS@kQ)Yjg4H#c;03OA|6XbKe?Q0enu@-0J5Cb^-hF3ex_>{_8JuQ2e&D>Ki!9Rz*vgexC9jl zoRxoXy3QZtul2!&{%p1xxNfi9cxn8gXSDCDa5d)=dmkWmjgbI#J-Qv~G`v_qv0q71 zZ~_>%PBazOXLmjJx>#%)M z1vNlzv}e=aHYb?tMmiIWF108%@Y4g!DL#9~ur!)=mwQ{&yj_ybX8^V+Twb-Z-m zCPNq7^V;>PNb9U6@2NZ=7X$}LVS;2Z|(wIWyn~uHfVD*sX8+5;M7M}JRn*#kEceG zyl7dYTH`=fEuM9WWYvmL-NjRK#6VzHFQl{HQ5r=wbvtp|l1xZ`8C$REJguAI|rYSMNGZG-DgCtJ^ zStl6os$lFAgX}uF>hy7&u8X@&XO-arSHJ%H7QC*98MQOLjwr*8`|?I6ze0Z%z<)7A_+FJk80fvL=<RS=Q|#%t@8_2!+kug-&*+k+nXTR3wK$V zQ0;yTrwUd_yhympU<3S?`>mE+R@7t^dpi_cNC)`C`AX+<3Gmw*ohlaq!+EB19*t9< zqc$lAk=soIm1g?1^vvbphi_-df|ZYA;d#d6QXso?5P+o1hOH}c*zMqHnaQ_*a$^LT z*+p+U)7$0zVSD2Q?m2-VR|D#Fq6p;nw5omz>1=Pv4(pQ;tviKyNyTA5Yf^c9rj>u*uTG zqr>s_bN&1$t&>NI5Gb{sdIkjDzg;~}+j4O0Lk`k4eIru)Jq>pNM7>vk90lg|C>II} zUlQwZ`@3sVts)uRSAmwxstyN9MP)dY+H;ysy6&R0Fl2mtEqv&k$+^yIZs=tSBTyy$ z=Bq*~Mj>bOl15tVl7y@_w2M^e;#d=}CoGVEL$)5`R8<08Gtx_Ss5LYde%vZo*L`(s zLqQuOVg%pmiMl@j_S-*yo;Q)_wLg>$Np7c;T2TIM?B>yzHDBtCJaAJ)eYH?ChhN^< zEkW`y^pWAODA-u1<8d$|D?9m03WxzdxHbR^N4=-D6b(j|3ocqP!}{!9y~;RlbVAAF z>Uk>!I7idq+5pYpU#ox0@qn;usm^M|A9977;DOnqV_iTI@Yd3Q8zq^OVb1KnPE|06 zFT_=~B$wrsji0wH3Pdd>m-2poDLgRjb+sOycmrKKZ?wJ+Mt4b=k zF~qw&_hnjY1;UE%h$Go0Rv=v!T`?J1mFHq7YjOn1v}S{UJ*mKF1K#c3T|ERjB+T>t zSm1VUOVwn_;w&&39%$Frv@3+u^(J-WQuA6JJirX9R)Ir#uTmvai#sSPF6&qn*6{SM z$Pk=Bqa;n9+)|EMs>OhuSoD;n&~k zw0g;N;>|gKfNF(-*R1|=zDEXU@R8aNeF%^?XbpB^T(h;KL)JBFbG|#1#sQAo(zk8E z_NdH#eMyR1iByk<%zU1^GU*ClWLU=KfTY1@s_0OaAmV>{`b`e$tbzstb2_xqG+fq? zAS=KJm|tpqlgM&t@|nb5leZ8#upAS@8(-pjLWpmFcm3t_cdp~#AXN3N9L-ip>%0%g zDG5rQx2%7t)6CVFbdwc{4vbE1s{?U6-*FEYG3()kpVi9cGLhfz zKQ;<~To(pN>8i*13tYDwQbuA;2IF&B#8>REhnX!0aCf>BGLI+L{=Cxh3SMhtrt7ex zmNWNRH7Qq|pi~QWo;E&8*Y#zd(9|^@S)fQ$IB$@kkmR zaQAK-zeGNM-qu$Y=1^m>+^;d5Tk$gfq<49LXf3nn!Uu5j(#B$Pho!R{rt->KacUn zF75aJ*Ph*{;+9Lqsw=W`x_vDyNQyQp4Xgk4eH>cXM<}=t8+1)c1K3sU#SZ?yDQOA% z0k}Lihradp))abZK7y_4T7o>CSk8xkCLeIcxm36b^tW$h923 zqdLO{t=;i5^(U^O2JNsC&I1c^sWB74pU>=V8rqQhx{f55&5K+Iy(|Lo@<}!+}oa!VYqOz;yjiufw(h z)tzoG@p##Ki0s@x3MGJ1g9Th?4@i<@Q(%LaqDaM6>^()ouk01bJCw&G_~}{=K31E4 zS6g9uI)I_v7oE^??q0DNOPcMr?Ln$pO%ym6VDIs?KK=CRm%mAo1k#OH2|)hda{U6XsE?u!F%e95O8 zFyLiJC}29*+DWvXr2*1*>%ox~kGYnJjP`@N(-h4LRU3Z;6`y{8{qoEB2eN@P{b|h(GPx)R^gX0E$e~rChIL=CIej2Gz;RI+tAFv#Fla$#Y6-<-?xa z?kLCAfb&7?YgdqeNG`Wa0fk@WK=I5w&vijz!oaxYX1bq}LQn)}DWhs;aoEivT zG5#=Am_M}Os$l%NDgD4_c1SdEGxTM3Lw^@IlNQ~|ao_O(06@+xLy{Q;e-*0P_Cq=0 z>5T&7DZ6+iz}s`$WJ$#Qsr~qFQ52e!E_+$Cxj^bn?1DOH?HX;+9rl$g|KiK$?5H>~ z0Cbd~RyT2fm#Y+qz6P!pWI`HYowKAs#B^9?S(+ZeF=vu5NeuvVQ!l|~hDR*pmMsG^ zV}7=zHnd0VYX&1|mf-~WZZD0%^x<^T62%Hcppb7PqVtUUq0$026k+Fgl^d zS?L3?#tm_l6a=Ux$fjTJgL~^!(Lc4P>fBKtx6=K8bhoM?uZOiR5S9%qXJ8UZU3KZ5 z`v)AqRL&9AWgL(%#(pLXMJNtISL7BKj0itoI} zeS7qf77^1hIPtogjj+wm@3dH`>LoY^y18xqmZ%uVWhs6mbE`K-EYx3it>=?1HvN&V z$`4R~Qj0U_^v-P4O;?9CcG3@2DyR&Uo{0ZnpTG9MmLa;9HM3Tyyi zb`KMX$uB2J1#2yvs)^Z{a%()Ax1|nHbc%4^b={R1Yt*m(w9&Z4_%^2&_4#T+-Fxdd z!D-bGEVg^Fto-q$!lndpumil;eP34d%^He-VuU~jCu7eGhWHluof zy|_iWr#)*9_Hx=e?K+SwYt!dV`{rub!f{5fwur6i@TFw$u*{Rv4s<*m2$+|KG>$)) z^rH=Wfye5AaTVwb03$cRT5%?5+R|O-ugzR+JGuCFACC+E{kAt0p51NDlK7-uVQUyf z1upFl%|Xy&Ugauh<>KiAAHdWN2s?m(wT-0WR^s0Q;B$477rH*}o9d9oby4B33l_Cs zOMT`^dkN371p8yCgD{C*opN?P@PB985nn;v|`Eb9A;7 z4k9FCXe+<=bC$M_!)i+AHVftQi>xLeuzEAdx)%a*;QB^8xLbHWu3vthpMLp&KEA%i z`=`WcuA?I-9Q~S?0^_kP_3VX?>E5nl0?r1bn*~bcG`Nrm8?xBShxGO3h}Jh zB+Nn75BHY=>8eHYpP+N&XqQ$&dDCVm#2Ga15FY$7ESS$H2H9sn;&sGS6LxFAa+4S@T9nX?ZM&Q5&kzP&^Z04{Uv*RxAZ4lw$P2r zsmVq>uI^|y16rKd+r#?i=>7j&c~%dFfPH)9Nad)wW<{kCf}-tz=Y#kT!vb`Z@rQa7 zAZ5j8?XZSY+E}MgO}=tXLRg| zD?J|rV6KouvfSM7PA9;#@+LEe{&CU>rein&14B4Xwk36gg8GLpd${aBM$&ZLsc+R{ z0&jM1dgRGP?;D1H$1z(v9Zr*Gkl<2&n)~(_k8R#>kIgpMi-cG8;y57O!;P1Dk7fP| z1d6Jr*aSQsmrD*lav6q}R~cS16{;Yr=!sJ-mJbkG(;Y9{a&S(+>6j}CwUd1*ZAJ#> z`R*zsDts~WM=f!dCH@U!Qwn)^9Xt>=RsOy8b?|n>7aQ<@&t}`M8w%N=7vdse6wsel zTqp2pS2R=Tx}=*O_->k1s}YeM=W%_D$F{GY#C{WMT#^5a$M(zk>2CjiJUGzatDCE= zcUVVPRe(A-H-Ft_RD!j}Ci0vP@9cR=60OY>rJLL&bGxbYQIa+++w!(@9OLMY1@aQh z&X>6pK`=;vvWAT?7lAl>dZ}-%Uf?;q>h(~dN|S}C=XuFMzmFTLH6Ywr&rTn*rC!6Dl7>)M7Z#T< z5ub~vK#aInJMSX!x^_g~7fau3gvb88V`)m&Sa3I?S}}G8v@3<;pm{qS`s7b2>lxm% zz#pG~{?te+59y}Om3mbac?as>{V1?OHA_{crP`&-$|NPe(jAmm(P?&#fjHg8f6rxv zk#DLB@hTkUQS2UMp&x?2@v2QPXV>H26>CgZ`wB;s`~AU@HVcsov2_J!2#o-roVLUt z>bm4ez9bLIQ6#+#8d-151W``^WT?$stJGsucq!!h$)+55em1B=-a_4ZmMmEUE5 z{Vc*VVbUcvH10faQ6&YpWXMwChtRibb)eVc3Fg36SLqaWHxRr2MIv{jTvoz!CRXad zuD^D&7`0!-TJF6kwrZ$X$A3Jv#{+w;7U>EfRh#s{USZA9=?LiJ5AP1tkhG&yO&!XA ztu+_!VVb;Wc%%m2T2E_qu<6z^`*jh2rFQu0t|bQFmN-Jh@vAroyXzUxU$w2jm+fUn zy=85=>`yMO_f6RtJs(P*#R-8}Nb7(@5~0#xwQC%exyEw>Pr%TMX2dlI3O}_uoNrKG zZRANpzR8r&)U9k3t@uvW^p+-8yxU_D>-*2|i?>g3cEog$Zr7v&#|#n_Cx@4Ru&5L< zQPud#HEo*20s6om+!}BxzkgG2W6$vluFR}N(RlFcq*)Jw;Z+^;q9kItsM1vE-2koR zdL4-BYn3zsdi$tLhfqlkvVzA`(Sn&>GE%M2EgCzHiu$O+y-Wp@b4TQ71$GE$x`aVC z;?%sWY7=3;v{qWjRF!1+-NUqhz}x}c49EoSK4aL=f10IxF5ceD4w{!a+;sH#kbQtg z_f%_ys~(4Cgssk49aQ07MJFeeTLfpiL+#!SX8@`f0G_9TK{>8FuIiqP2)DLQAOYnv zHj78j%@nA`2TNKG${@>&XEhboBG(3fc5(A}x315fR-GhVOAd1_O{;r<3(Bbh7^hHi z(cADM2ukBQz_ZRHxv5-!Ec-_LzkCKVmtFvN6T#F9Xg$Hj=lS(>|NQN5CI>)9MwMj8 z%j*0=z*f^0{sZ4Xbs!mWww=pftev{C8CqM0;V>X0VYXBk1ju_|o4kQb2KeJzyKtIao#;Vx$)GZZjk&o-zui$)vDkqAW}XT;$ohJrc=(AjC9 zs$XK%sH_3t0s4pIP-p2&hv-(I>A3hLJTl9nsoHo3;u$f238n7u>lOptslinTJMvkH zSnb7E2W^P@)DVuBeTav}Sc62@d>i*WIh?06KZtm^r8G9XxCv zHyoLK2KJgs+p3WOmCpNxS^e;Mm|2&q?$3xW4aC8IR-PFL1eQtDXrIoOjP>>7xD`6CR7x1|*@0Lg1O!Ra9Ob(d4wIN^{w5Xlu75c$3b*tFWH z9Hoy*u?Fu@A25-;((0gDr?sC~=CZRr7u`OivXH{QV@~3A)6F|aEqdHg)tqv3g$@wF zeVdyvx3BqhH+?u!vF9UOnYDTVZQD>yPi@4NyGyu)1ykvo9V}9nTJOjdrYQ zIC~%dVqO^kAuDpZdk0vfNnmjx zl_#!N$VailBBQ>2wmOI1!s2M-8CBdmm3nBV9MC~K+?E@rZxFsM-euw!wIv}4Wxa%d zOLZw~?cr?;&pT=bB6Y!qFT)RTi!7;>S~3iedlg@Mq~NN!!caSm(uyR1bDoO|mpqb6=x{|wD`&+&X)8F)tfD0Bv$6AOF zLw_mthkJ5p*-dkxJ}8arn4+Sy*}YO|zd{w{P-VUNV;XvpAzD=AnQV0MVC;r}m2mMF zR9n|grbPF!EqSPpeID_A?ZN}i)OI8kbp3O;aH{wvT?g%W=V3k;tT}>JUos*QNyFbj zo;-_mZmd~X2YvXw8VajCw(BYnLnaIXan}x%t8`8|T)P#Rke4>&>v{bizPx)Cz1R>e z>MCGyjaGDA3{gd+rjBDUp&uK6z*H3!I2I8H7*U+);gMY`dbq*S;oy3mIps7QOae2h zouTD|ZOo!Tygf_}Se^UflyyEd5bZo(yE0tout{B%7KiAO#)5`YfxG35den{V)(H_9 z(%tbR5`xr7-TX~{EqqXiEYfpwhOs!{2A6fDl7F^2@S-_~!^PLEDkffku9GI^iynvT z_uuZfb%x`0va*m7Ogt1;kx%XFYv^)J3|;QSgz?qsA(KGulmVT?RZqajJP5+>fZ4C- z+Fqoi>{cwuO^L%;Kw&mlYdmhLPODg zWdby?4LI0~o8Z?DEYtT@1FIaDb7^G_IhZ)>)Cz6J!sX5n}Lj%dqX2aY1IKL?+xTcd6yTaU{ zlCyy1h?|;*+HbvdAOQ6|pV!y#^RJ~v38A|SO2Ebi06|hARo{bROJKbW`vJsq)mX+KtH zA1;+|(SJ3`yOPE_sxY8}kXCbd~*pGLVFI%@4c~+iq*#-cj z=$!%$?JAP>KyJ3hejV_ln{;wLcZ+`iy^r^uNOc__9)7TY*ZXu>}{RL)qZgD1D0NZlBTfd^8hl$;$kg9y0<~7-^nWJ)WC|1sUrDEJ(ylDC0S&*`3`!&!T=!C=}r z9CZZ2D~+=qBj3*Eka!)bh1f&KZ}&hs?)-j&uxl1~al(}gMmo1+)l~4bJVE$Avm57` z#|4??dv|4%bhqY|z3foBqV;ESvh^6`wF13#+g3q;1r@IE8g*g=y(Q(Aa!u;?cejA~ zi$i6hy+c{mpHX%BP~S{JOlvO6jZL@McyCT~+ZE;8m1>8_$nbbrpMLrDP5F-Be|_3& zK0M$Dl;+6c2Dmw$vx(1dbrrA6;80F=13-e%x?FFW_Su}X>(H<+uZ7|p6x<8h9TVey z19oeF$l&*&;hOqDd$Fc4fsbRA(6x%$2(;s4k931%J1!kvaduZOtKgd4%WNEXA~Y~P zE4KhU)0?_zT@eXBw+iOUkxDic#=jKDj>_GHB>}q~@|JclovEa>>8|&6b^!xkpO*mM z>zVzlf0}<2z6iuO2i}p=wT;M)(k9e_y|xs8!bov$_<w4q3g0b&6pMr`9>vf zpHBGj;|lp)Rq~B1-eE*t%_VNOp7q@Deem@AZ6TiM{t{S#buY(O@{AkOnWL%!YqWbn zLTj}V9{E_R{NI)?iDFy6eh7uaA|cfTUquWxxKjSEXW&aEIbGHXVJ&=+kq^225=G*F z!)vkyO#oIr9@eNojo<#d2px1LUVCXUlUTDGRN~R_scgYZDH`a3w~U&&f;P zNd`+E?+}-1$gUB6O!0vv{`J%Nz9jMgZX?V0bS!=2+xCOb(Gnu%0pr#c7R*EMJ@-EJ zWOoiRb76Ah6h;-hq5|U%JitZB`b5xaZIti0xqDNbPaPZ!SyoibYd;)OFYfMtf2^>n zu2d_bq$((`S9)8Tk=F4VA7DD&ZP(mBLnS;Zs;1IKCasj=@+Z<_XSh4*Bmg+$R@kOZxHf1mM;%{o z^_vxcy0pX6qwTS-T!LscC>`>%%I&8Q+mJ{){b)j0fD0TpmAAPicef{)(d5_5|bXc>)nsbKplMXG(*F(~pixyd|B z;C6N~51eW#=CH|??6z9^F1I71cYTEYcxVCa*7#;ud@ZiQgb!y9JIBmT&Cta6T7sO_ zu^mz$Z-(C_Lg>!411j2on)DR`b!9HxqXD5f^>HU&Ls3JFr_A+=w(rMKf9-kFzO^@7 zk5~1}CZ^6RRny#Ex4Kb6)vDM6sB_45*})RUl!dM&@^iluAzCX{kVt{!ojgZpW3qyA z2c%zv9A$wN#o3ldi&o~uk>ujcNixtll)Lu=t@Th2UN20|-Bq=JgllZkf<}pu8&y4R zW3LsZnN)e$2qiia?JbT|RWzOjSgjx1&i#Xen54>xMb(IT>7{I|5T4^0&CPqi zEt)xhq1Tu`Cs2$botart#_WKLUG8C1SwmaLmN)GJ-Oq3Q$XRneFI9!r-B}YfT-THx zziQ7y;lKVF-u9IrUB_Hjm4Nf14bw@obXzW!Q&naFa8kN|Ojc`cn7qtq(Jypc(~=y! z*-rlEsgy;PBkIxudLTPOz@Z6_A_u(^i8Fjyu#cmh(8gQ3^>QJ~nUJG6D^E?)YL|iT zC3~ZqnodCjFaeM0r&ka#9hM8P+W4ufsb9Gd3TlxoiZhq{+MjXvBb+dXstZlmjD1s0 zUNPGn2CsvE+x;v;{~^u(n}XNwjwN3_J8A2lC@h!%0Ecl~)ZncMjV2+g_~@&`YjTf? zf0%z5NFVyJ`(Nt}v^!Bx>~inuE=fTkV5Q;|{85;lOImu3mBJ|q$46?MVepU(A8jM{ z!QHz(#M47sVL1C#1mB_gGc-$?ia{!>4M2m1t3+yl1z=w*ctd>(upFQYngA^Z{`Gs` z$n%Dn=;<9tC#!=ywJ!sbygjW?_iz9B{OkDXezWa+SS|2C0C1u`Kv9XI$?e>+b0c_n z-F2DGqkl?>u3>a1kwW$-W%j?NZb(I{W=poBN~v*OLhmm0l(2nlz>1^+3^F;D)v> zHN~=Jp`Seo4X+9Bn*)B07<2xR>f=CM4t9cn*LR(o4ppLW{zAH3*D7EDosp7t$CH#* zcYE;p((bQXKi&4ay{PuS%yG4)xUH~X<=$@oiJH>ontXlkmzK)Pa;On~nU{+~YJ-eH z*lpT1-LBF?&T>+rNTZeGVmv|6wO-!PW+2i7sy5YS^uvP0%j-6q^g%5GJKx0o6g?%xx7xT? z`O<34H|!+WAaa1!&G7r7%;&Nw;?cl=SfuyR_04Tmo5Em9WeiUR4|S0O{Xexu|8PQX z{~LS5+nr{srf!!w$`tjQRRcyLS%3*R)Fm=|@k9X4&$4^y+{fk$4E$+#kd~`qp07pi z@XVtHu?0o&(hUIKbb(0RRFcH74H?|{2Y!B(CY(VJ7T_muPo#Fa)SI};4!Q?_H(WKF z-q*6(VdP#ib0oAL_FoMUmL;<`GiFpDP+v|LykM)g zI3GCTk56Cz>+_qc=mVkd7pKcb&`W_3u6MT6vT^v89CFBwyWsqc&Txu<CoVmixHiCTj_K^|%1^oZ^-(I5bj!W7y zJ6iSrM>PyeD6Vq57D51lq58qNe-P{gJk^~TyVcpv)M?6TXnp^Kg zL&0B{l3i{P!Mt{vjgk`8_^2K>P`31ROOw2);^2AB%FgvumYWEEK!}2<4^?+RBXWjVlMSXd6Ba%b8fvbeYO_H z%P`xPQ?9l;ZFZx#5cdRdcKz4E@9XIr@W-#egeO}}k4V2=YB=OI`&TvFvjR8{C6Sju z#{`s@-JyIS)}~rmb*Yy01)e^XOsL6B6xBL!v)`b@c`AH=3LyhC)y=MsDs=9vCI2jt zf&-F)h#$` zQDUwhL?k;H=Mha|Q+!7C3MbQyBxX~~Cn36pN=PJsFc4SXpV!yf-V~%C{aGtBM0#$r z6Z>S^;!;w!01QhYgCauqZj?Ho6?i#oX3a;v5kdk6I# zoLilM^}Qv~9S*J)z`VoQokZ@yRkg6sf9S4cmRuk4vtAj&vgUOTf!`gw~_q;iUtP_H3+d~gpsebh^dT#n}uTkjVzK8=}oU3wxZ%PMWRU=BqaE^VcmZ6vwU$(`i|zCSQk z0)83a{~D}L2)j+aKxEcE^iqAykWb)$@6BiQ4gDVtG zP)dPxI;y(Gh-6jZ@kB?lEI^ox(~{DS-59J#z}7(j;5&#E7;wp|)aJE>oP_HkQ5 z2MLb%?D+lj8&-XEg|6mgVqLClM-ZOsu6nF`E-0WaVRcT!>C%QX0K+LM>st9B_-fnP z9mB8M>rS$jwJ|>IZUxr)hnXFv1|>F7(6$OrjZ_GupB|H!k zcvQuU2p=pUbd|N7hg1gqEaoVAZ0O<9(*@+E64%)2L55fYTu-fmmXn@waD z{lGFiAXYc6n-rzb-OYXJ3UBe{+Idc%vPFizZPS*vg*^p`4)A?a!U@QKPRjB5A0PLT zU$=8>F8#AzFttrm7Iw(`Uhn*4u--mpN5m@_5oE}<+TF1z>0czM>O#5Z-qVtJSKEw8 zmy9sCwi`f6aR2UjtvlYj?CKREBnl0Ih3 zpy7PzNV`qLGMgF}jnXt->$kw{@9mvb&Id#uLP)%bRgC-&yC;B4({DS@Pawa49lX;=4J?QhFn z{&2%dSCoWf52toQ+NHET1%S1~wP3EHl7Kew-anPNHK^4hfdHc+I0uY7>SQFQDG zqN)Z$9ZGh53|@jTxWnCjW+IFxh`dJfO}4TsN#?DQs!4`C$yE;k?ggb#^=$M19kzZu zFJm)EMzv$zXI4&sY-od+M+hR;y*pqqmNEp#VPx^m1Frsi{PN`=n(BP}>jbG-R|c}! zJ8v4DKh2n6y&5 z%?cvlh~K)oeWK3_WIig%8l6y4Dpf(?WI5$Kn)*t9PXA2)M2avc#e3wvqQ={J*nI22I^(VcDhcl z7|mW31nh~^>>_eoqB+$)n0a3u!NyAii4`-m;*uI0I{yMEm{~vjlK5yUh&=Tt{^$Pw zU%!97|IzB(-pixWp|&nZSxLAN_2A$#wWZMLYNn=tY=xX`ACRBlPFEFFwQ_ZszsUtT z&eb{HxJoLg1ImKSjW9O-lGRz$;zaR!ZFa%g;yCX1zU)Ch@RtFG<6xmurJJBXEcoo0 z#zdJ5w0$3YihM!7aU_TZS?uY0e{@se# zBOW=UutTODnC*`7LdZ%~>rBXfEOAID+)P8elL}dDKJJwsmM(ps{KJp(>dAFiKl=vO ztHWeyO>=irFX(MU)OS}YEAq$7?V6Gut8jaNtJl=jz6B@)1-WEk4y!(PK)65P6!U85 z((3Kk=P%0voQ}D$8oBZI!u4rm-EBCE&7c(eD%XeSS*(?cioIkdI z6o{i;CtU|q&C4ez>(0ar!fVkm^V-7d94|xd#szFZ3*h5nySX0joK#0B2n9|ercOfN z-BL;xBBuNwSkjbY?>f}2MSd6ZcQWwtpU;eJ`Hx?JfA=NYAHs8P(Co#pZX+lZz_96ajC6FzybyQ#6);&yvF(#@yR=Lz#Hd?(M3Z(q@T3%!LDT=KIz-MJTKhU)GNRz9POZPE@W`iQC)5k@4bY|u@85QA>v+%z7QBUwvK zB3@P!N+sFx%N%6C@{bXukMO2xi4|Ug;kM>e3N)c>Kx;A>Fd*8NwYM&Ta z;rUT}oZ^J|bVjM(_7e#5%d|VM_1@_2w)QAJXE^D3ax{tSo5r!EIH-hr9%eKnql)fa zptieA964FG$SlQa`23auxC10)NY8cB2-aK&S1R*Flo18YV>z&Sp>4FK_G4=5ukL=B;=&`L< zTXHWO3@mbT$R5C@6BR*Ek`$b8L z?Ert1d#3(Iz;|WRT^z1|ny{oR6UbiW{bhA%=g|!?MWqPSmWR_e^L1!ae-IRkBgfkW z7&_p}kGXBp^5}}(iPud+9Mjj*RFQ4X@$w9TvbmxP4w%gaprTx)+lz(EAD^3}|MU6# z`1<)D_0w<90{``Jli^29JGMNkmNlMpA*k`BdR0e{SItMzlc@54IBzu&yMrnGmWwzA zqEL_B!4tsZ-AV~r=@OlecK|BTBUb1Dh&LuDrPZ0$->a#|biSO{DiHZx?q8s3rK?mb z*KSka5N>Z&N?Ics8FIZBq!>Upb=j`M}<;oYiw7=rh7Pr4OFca}*X?k#PQ(kd| brmH>YmrxOs+~r6N|IhygooJRsCtm>o`?;z` diff --git a/app-text/a2ps/Manifest b/app-text/a2ps/Manifest index c7905bba9e4c..155d35e15f65 100644 --- a/app-text/a2ps/Manifest +++ b/app-text/a2ps/Manifest @@ -2,3 +2,4 @@ DIST a2ps-4.14-ja_nls.patch.gz 27576 BLAKE2B 7300971fb76f6c8d2b0e5ffa519cf606451 DIST a2ps-4.14.tar.gz 2552507 BLAKE2B cd15a2b85f54f8bfb92adf9f4cf2c3c29091e528ae8072d0e905c58cc94caf55b76ac3e37891f8a0bc0909a177c5ee434fe5aaab3625a2c14127dabad8b506ed SHA512 fd6ac8ab47d789114c283e8ca508f7f56feabd1a189f4ac772cad9e6be7e3791e210892cfffd04ad1d39efe4b15386b2e61bf4cd56b70ed581c0554f36bfe06f DIST a2ps-4.15.2.tar.gz 3600923 BLAKE2B 37d6dd76578301a629a4171e194cc34836b393ef293193191b2a4e3c5635c154b0d380f921e3862cad64e468108105a669c89e76ec8baa915587f8fff8af8aa9 SHA512 637bda87c7e8d59d923428398d0d67066c700e7e37d91cf3408bfe38f3367afdc651a8248984512fbe71e0d1cb07cb4a348816650748e1fbde52625e8e055a70 DIST a2ps-4.15.3.tar.gz 3601424 BLAKE2B 6a3a94d8ee2ff6ffabd3b4784b6b69fe1ba91d66b947de57145d952312deeab0d883714b19a5aab69c9cca6818b4c00e6efc69edf0bc3ee0a7ee56ac4c65491b SHA512 41f0590c5f794af767b57bfe2eeea105b73232ea9a9fcf87380d93cb4ccaaf652c69990bcb06d1da5f398f4c7d0ab6d23d9c3f5b6a85c37f36e72dc03e7ddc2a +DIST a2ps-4.15.4.tar.gz 3570970 BLAKE2B 96355c3e656199a6daebc7d311d85f9c124080db8d92e6fdc502bedf06c547e886fed8335f6ce01df04ee23972fb93ccf4c2614294dea63f1bf5eccd95f37a04 SHA512 aac3dfed21919682afa688b7315eeea012c5d496aad163b801021ed81d6056362d149745dcf48a99d139909c2ec796ce56bd4e63adb103d746ad89c691ea7779 diff --git a/app-text/a2ps/a2ps-4.15.4.ebuild b/app-text/a2ps/a2ps-4.15.4.ebuild new file mode 100644 index 000000000000..db63721729f2 --- /dev/null +++ b/app-text/a2ps/a2ps-4.15.4.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools elisp-common + +DESCRIPTION="Any to PostScript filter" +HOMEPAGE="https://www.gnu.org/software/a2ps/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="cjk emacs latex nls static-libs vanilla" + +# a2ps-lpr-wrapper needs bash +RDEPEND=" + app-text/ghostscript-gpl + app-text/libpaper:= + >=app-text/psutils-1.17 + app-text/wdiff + app-shells/bash:* + dev-libs/boehm-gc + >=sys-apps/coreutils-6.10-r1 + emacs? ( >=app-editors/emacs-23.1:* ) + latex? ( virtual/latex-base ) + nls? ( virtual/libintl ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-alternatives/yacc + >=dev-util/gperf-2.7.2 + nls? ( sys-devel/gettext ) +" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + default + + use vanilla || eapply "${FILESDIR}"/${PN}-4.15-stdout.patch + + eautoreconf +} + +src_configure() { + export LANG=C LC_ALL=C + + econf \ + --enable-shared \ + $(use_enable static-libs static) \ + --sysconfdir="${EPREFIX}"/etc/a2ps \ + $(use_enable nls) \ + COM_netscape=no \ + COM_acroread=no \ + $(usev !latex COM_latex=no) \ + $(usev !emacs EMACS=no) +} + +src_install() { + emake \ + DESTDIR="${D}" \ + lispdir="${EPREFIX}${SITELISP}"/${PN} \ + install + + newdoc "${ED}"/usr/share/a2ps/README README.a2ps + newdoc "${ED}"/usr/share/a2ps/ppd/README README.a2ps.ppd + newdoc "${ED}"/usr/share/ogonkify/README README.ogonkify + + rm -f "${ED}"/usr/share/{a2ps,a2ps/ppd,ogonkify}/README || die + + find "${ED}" -name '*.la' -delete || die + + use emacs && elisp-site-file-install "${FILESDIR}"/${SITEFILE} + + dodoc ANNOUNCE AUTHORS ChangeLog FAQ NEWS README* THANKS TODO +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild index dc3060ab3fe5..91a302566066 100644 --- a/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild +++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild @@ -23,7 +23,7 @@ fi LICENSE="AGPL-3 CPL-1.0" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cups dbus gtk l10n_de static-libs unicode X" LANGS="ja ko zh-CN zh-TW" diff --git a/app-text/htmlmin/htmlmin-0.1.12-r1.ebuild b/app-text/htmlmin/htmlmin-0.1.12-r1.ebuild index 717e80f671fd..1c1b9f6471cc 100644 --- a/app-text/htmlmin/htmlmin-0.1.12-r1.ebuild +++ b/app-text/htmlmin/htmlmin-0.1.12-r1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86" distutils_enable_tests setup.py diff --git a/app-text/libpaper/Manifest b/app-text/libpaper/Manifest index fdb78efc81b3..3e37ace214cb 100644 --- a/app-text/libpaper/Manifest +++ b/app-text/libpaper/Manifest @@ -1,3 +1,5 @@ DIST libpaper-2.0.10.tar.gz 1304460 BLAKE2B 89c0ab7348cff01e278a64fe984f51102146c38699d1036ae265343cc7174a2954974770384e625582669217f57992ed28dd1755867e2f7d00b7e423323f500c SHA512 629d357b4946aca324ca95024dbfd5d49a9e7110b6163eac72482c010c4cb84b50a50b5b119399090a49eaef58329bf3c497d3d871b7c9e46ae5c8e71364c2ce +DIST libpaper-2.0.12.tar.gz 1304598 BLAKE2B e8a78fc3efc3d0676e8596c0c457f4ebab26eb2f4d4f8e885237f475db4969f6c875bbb7021afb41a212e1cf8bc540e56b301964ce9f3399bb65af789db085cd SHA512 edea8758894eb4b36d7164623d34ae7721a903d7fccaf3a0a40b598e901699b8d2754cb02be9a289494de46e3d30463806c3d85a9d701947218bb7146cf05af4 DIST libpaper-2.0.4.tar.gz 1286975 BLAKE2B 2751422ca3176d1f47d98c74d948d986e6dcff15acbac126535f526312900650e25fa0a4d68ceebc5d718f5135be22a9f9407d690dc5d5e22eab9dc55b040fc8 SHA512 d603a807c8fdc57b704cdfdc90bedf05c54c8a7b67e8cf52f26298c22a6cee5291fcadc6e67d28b00cf9d68f4890a394e56c8e91f0b97c8edfac4662fe4dc8f0 +DIST libpaper-2.1.0.tar.gz 1306128 BLAKE2B 6e44e3d2fcf01faa551b1df401155a96b8612f5372683cf8f62af7af4ec93e748c650a3246a0548c3fea9f48c4f61b21a0a9c6310d4d19aed599b8b165c0bd72 SHA512 0e54084ee4aada1eb87cb8e0423ff23039298b0135c7f1c7c92794ef9010ab0704e5fab94f2e34dfbee2f8c048e11b6acecc04a4f3ac7c772dec5be43f870392 DIST libpaper_1.1.28.tar.gz 42356 BLAKE2B 48c4a28c6ff01bd91e257b6b306e787e5c6112052cff09bdb501d1cc4ddd10964c3588942098a6092d5a44391dfb22e10d5147d4c5012497f473473129ff7422 SHA512 3bf6ebb0af89931d2f72ea4a09a7fa958b2facda5f238983ec7bac39652e08614b33f0de3af74a03457b2a4203eee4950bf18a4b726e79aa64093ace6a1fb0bc diff --git a/app-text/libpaper/libpaper-2.0.12.ebuild b/app-text/libpaper/libpaper-2.0.12.ebuild new file mode 100644 index 000000000000..d77438c2f590 --- /dev/null +++ b/app-text/libpaper/libpaper-2.0.12.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Library for handling paper characteristics" +HOMEPAGE="https://github.com/rrthomas/libpaper" +SRC_URI="https://github.com/rrthomas/libpaper/releases/download/v${PV}/${P}.tar.gz" + +# See README. +# paperspecs is public-domain +LICENSE="LGPL-2.1+ GPL-3+ public-domain" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +src_configure() { + econf --enable-relocatable +} + +src_install() { + default + + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/app-text/libpaper/libpaper-2.1.0.ebuild b/app-text/libpaper/libpaper-2.1.0.ebuild new file mode 100644 index 000000000000..d77438c2f590 --- /dev/null +++ b/app-text/libpaper/libpaper-2.1.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Library for handling paper characteristics" +HOMEPAGE="https://github.com/rrthomas/libpaper" +SRC_URI="https://github.com/rrthomas/libpaper/releases/download/v${PV}/${P}.tar.gz" + +# See README. +# paperspecs is public-domain +LICENSE="LGPL-2.1+ GPL-3+ public-domain" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +src_configure() { + econf --enable-relocatable +} + +src_install() { + default + + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.82-configure-clang16.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.82-configure-clang16.patch index 941d7eac1dc6..28e6b697a3ad 100644 --- a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.82-configure-clang16.patch +++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.82-configure-clang16.patch @@ -243,4 +243,3 @@ Signed-off-by: Sam James -- 2.38.1 - diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest index 0f6b0ba5bf66..be321b4e6223 100644 --- a/app-text/poppler/Manifest +++ b/app-text/poppler/Manifest @@ -4,3 +4,5 @@ DIST poppler-23.02.0.tar.xz 1847612 BLAKE2B ca5187432c5088372f0b8f4fcd39a93998b2 DIST poppler-23.02.0.tar.xz.sig 833 BLAKE2B 48b46b92d8d95f25a0619aaa50c29c652e91ba99c5f8d5f30cbb879a2145e3a21df0258585ee9e44d036f4a8c1d54023e1bb22aa0d90bf69403b37c601b37ef2 SHA512 68fe9d46ec6f7f1b6d0d7becf96675477454af9218ad20ad159d8a06def73f08db59915adbb77b520e3e43091aaf895e045c7ccaafb57d2b2b9390e84e70a963 DIST poppler-23.03.0.tar.xz 1849324 BLAKE2B 1247b7cf62466f65c46b739f0784e8ba97911940e04f91a7db28bf0663c8fe182f79066aa3925cb338580ccedbf17aecd2a2d2795e859680d1fb721390a1cbe0 SHA512 1c370d9262141ff5b720a4c3cf6f01573047398f8950295e3e99f32700946e3241e26e3d909cf78a278fc402306811fd87977d0f86a744f3eaedb4f39b8e8a2c DIST poppler-23.03.0.tar.xz.sig 833 BLAKE2B a8a07aac9068a3edc6cdce4d59c2b5d3d792dd6addcd420d5b92f013041cfd934c0da04a21eabefdd25167fb89b940945f8ca03e7a7280d03a47b6df8490bdf4 SHA512 3d950ff4b1a368b6edd8333677d1d125f60b4b1a052e20a2be6a0d38489e7af393be8359fc2c75010b2a28673e201507da4bf4c8458904fa712247d8ebda4786 +DIST poppler-23.04.0.tar.xz 1853488 BLAKE2B a26003f6bc642c03580d61999ae7e1c1756b2f602f697b372faaab99df7b5ddec843d93da3593d0388bc8a49d19ef00fc0e780d5297d77032afa77709a1f8372 SHA512 83580d42c79c6c5d08c686f764710bf08c6919b3707015ab3423c6f2a7fb711d53dde51b301148e14dba90a6f4d69bb6a3e0c8c47c1534047b0ce91be18d87ef +DIST poppler-23.04.0.tar.xz.sig 833 BLAKE2B 65b1f18330ff1e7088e3e1d427b6cf06563c82ada67b7fa1f2d90655ffb264b2c3db54a34cd6d91fb610c939dd76bcd15d3731dcb3b3be4ed532a8fa6845d60a SHA512 a7786ecd9dd7c160bfcad56bff6ac04d4503b2e2ef4f84b66c5ac67732dd9102d6156b791f2e356825ba7fe315b5ec566797b58ac18e3ac86a7b944f422994b2 diff --git a/app-text/poppler/poppler-23.04.0.ebuild b/app-text/poppler/poppler-23.04.0.ebuild new file mode 100644 index 000000000000..353dacb709f7 --- /dev/null +++ b/app-text/poppler/poppler-23.04.0.ebuild @@ -0,0 +1,136 @@ +# Copyright 2005-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic toolchain-funcs xdg-utils + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" + SLOT="0/9999" +else + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc + inherit verify-sig + + SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" + SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + SLOT="0/127" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION +fi + +DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" +HOMEPAGE="https://poppler.freedesktop.org/" + +LICENSE="GPL-2" +IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" + +# No test data provided +RESTRICT="test" + +COMMON_DEPEND=" + >=media-libs/fontconfig-2.13 + >=media-libs/freetype-2.10 + sys-libs/zlib + cairo? ( + >=dev-libs/glib-2.64:2 + >=x11-libs/cairo-1.16 + introspection? ( >=dev-libs/gobject-introspection-1.64:= ) + ) + curl? ( net-misc/curl ) + jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) + jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) + lcms? ( media-libs/lcms:2 ) + nss? ( >=dev-libs/nss-3.49 ) + png? ( media-libs/libpng:0= ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtxml:5 + ) + tiff? ( media-libs/tiff:= ) +" +RDEPEND="${COMMON_DEPEND} + cjk? ( app-text/poppler-data ) +" +DEPEND="${COMMON_DEPEND} + boost? ( >=dev-libs/boost-1.71 ) +" +BDEPEND=" + >=dev-util/glib-utils-2.64 + virtual/pkgconfig +" + +if [[ ${PV} != *9999* ]] ; then + BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-aacid-20230313 )" +fi + +DOCS=( AUTHORS NEWS README.md README-XPDF ) + +PATCHES=( + "${FILESDIR}/${PN}-20.12.1-qt5-deps.patch" + "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch" + "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" +) + +src_prepare() { + cmake_src_prepare + + # Clang doesn't grok this flag, the configure nicely tests that, but + # cmake just uses it, so remove it if we use clang + if tc-is-clang ; then + sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die + fi + + if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then + sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ + -i CMakeLists.txt || die + else + einfo "policy(SET CMP0002 OLD) - workaround can be removed" + fi +} + +src_configure() { + xdg_environment_reset + append-lfs-flags # bug #898506 + + local mycmakeargs=( + -DBUILD_GTK_TESTS=OFF + -DBUILD_QT5_TESTS=OFF + -DBUILD_CPP_TESTS=OFF + -DBUILD_MANUAL_TESTS=OFF + -DRUN_GPERF_IF_PRESENT=OFF + -DENABLE_BOOST="$(usex boost)" + -DENABLE_ZLIB=ON + -DENABLE_ZLIB_UNCOMPRESS=OFF + -DENABLE_UNSTABLE_API_ABI_HEADERS=ON + -DUSE_FLOAT=OFF + -DWITH_Cairo=$(usex cairo) + -DENABLE_LIBCURL=$(usex curl) + -DENABLE_CPP=$(usex cxx) + -DWITH_JPEG=$(usex jpeg) + -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) + -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) + -DENABLE_CMS=$(usex lcms lcms2 none) + -DWITH_NSS3=$(usex nss) + -DWITH_PNG=$(usex png) + $(cmake_use_find_package qt5 Qt5Core) + -DWITH_TIFF=$(usex tiff) + -DENABLE_UTILS=$(usex utils) + -DENABLE_QT6=OFF + ) + use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + # live version doesn't provide html documentation + if use cairo && use doc && [[ ${PV} != *9999* ]]; then + # For now install gtk-doc there + insinto /usr/share/gtk-doc/html/poppler + doins -r "${S}"/glib/reference/html/* + fi +} diff --git a/app-text/poppler/poppler-9999.ebuild b/app-text/poppler/poppler-9999.ebuild index 4834fad51161..353dacb709f7 100644 --- a/app-text/poppler/poppler-9999.ebuild +++ b/app-text/poppler/poppler-9999.ebuild @@ -16,7 +16,7 @@ else SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - SLOT="0/126" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION + SLOT="0/127" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION fi DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 1746078f03170eaf5d153b27fc35d23eaabc3381..db30ce29e04f646e68e293d8db14c64092e81c5c 100644 GIT binary patch delta 11706 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 QP5BT1A5FF4$>dxB0N>z70RR91 delta 11689 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 delta 14772 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

tlLdn>by}y1vnnk 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 O5C0#b2W+36Yybe}4h(Am diff --git a/dev-db/mariadb/files/mariadb-10.6.11-configure-clang16.patch b/dev-db/mariadb/files/mariadb-10.6.11-configure-clang16.patch new file mode 100644 index 000000000000..cc97319f4bc1 --- /dev/null +++ b/dev-db/mariadb/files/mariadb-10.6.11-configure-clang16.patch @@ -0,0 +1,26 @@ +https://github.com/MariaDB/server/pull/2593 + +From 50c034d6de4fa508186cb8f75cb6073f5d0ced2f Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Tue, 11 Apr 2023 09:39:40 +0200 +Subject: [PATCH] rocksdb: Define _GNU_SOURCE during fallocate CMake probe + +The glibc headers declare fallocate only if _GNU_SOURCE is defined. +Without this change, the probe fails with C compilers which do not +support implicit function declarations even if the system does in +fact support the fallocate function. + +Upstream rocksdb does not need this because the probe is run with the +C++ compiler, and current g++ versions define _GNU_SOURCE +automatically. +--- a/storage/rocksdb/build_rocksdb.cmake ++++ b/storage/rocksdb/build_rocksdb.cmake +@@ -134,6 +134,7 @@ option(WITH_FALLOCATE "build with fallocate" ON) + if(WITH_FALLOCATE AND UNIX) + include(CheckCSourceCompiles) + CHECK_C_SOURCE_COMPILES(" ++#define _GNU_SOURCE + #include + #include + int main() { + diff --git a/dev-db/mariadb/mariadb-10.6.11-r3.ebuild b/dev-db/mariadb/mariadb-10.6.11-r4.ebuild similarity index 99% rename from dev-db/mariadb/mariadb-10.6.11-r3.ebuild rename to dev-db/mariadb/mariadb-10.6.11-r4.ebuild index 10e0da46a123..a9cf9c365dc7 100644 --- a/dev-db/mariadb/mariadb-10.6.11-r3.ebuild +++ b/dev-db/mariadb/mariadb-10.6.11-r4.ebuild @@ -128,6 +128,12 @@ RDEPEND="${COMMON_DEPEND} # dev-perl/DBD-mysql is needed by some scripts installed by MySQL PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" +QA_CONFIG_IMPL_DECL_SKIP=( + # These don't exist on Linux + pthread_threadid_np + getthrid +) + mysql_init_vars() { MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mariadb"} MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} @@ -211,6 +217,7 @@ src_prepare() { eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch eapply "${FILESDIR}"/${PN}-10.6.11-include.patch eapply "${FILESDIR}"/${PN}-10.6.11-gcc-13.patch + eapply "${FILESDIR}"/${PN}-10.6.11-configure-clang16.patch eapply_user diff --git a/dev-db/mariadb/mariadb-10.6.12-r1.ebuild b/dev-db/mariadb/mariadb-10.6.12-r1.ebuild index a79aca4cedf2..9fe113c8b843 100644 --- a/dev-db/mariadb/mariadb-10.6.12-r1.ebuild +++ b/dev-db/mariadb/mariadb-10.6.12-r1.ebuild @@ -129,6 +129,12 @@ RDEPEND="${COMMON_DEPEND} # dev-perl/DBD-mysql is needed by some scripts installed by MySQL PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" +QA_CONFIG_IMPL_DECL_SKIP=( + # These don't exist on Linux + pthread_threadid_np + getthrid +) + mysql_init_vars() { MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mariadb"} MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} @@ -212,6 +218,7 @@ src_prepare() { eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch eapply "${FILESDIR}"/${PN}-10.6.11-include.patch eapply "${FILESDIR}"/${PN}-10.6.12-gcc-13.patch + eapply "${FILESDIR}"/${PN}-10.6.11-configure-clang16.patch eapply_user diff --git a/dev-db/mysql/files/mysql-8.0.32-gcc13.patch b/dev-db/mysql/files/mysql-8.0.32-gcc13.patch new file mode 100644 index 000000000000..e7ec0603bbea --- /dev/null +++ b/dev-db/mysql/files/mysql-8.0.32-gcc13.patch @@ -0,0 +1,21 @@ +https://bugs.gentoo.org/895818 +https://github.com/mysql/mysql-server/pull/456 + +From 2e5614c4ec50c60fbadbd57f213c1c7d6b959be9 Mon Sep 17 00:00:00 2001 +From: Alfred Wingate +Date: Wed, 12 Apr 2023 16:16:13 +0300 +Subject: [PATCH] sql/binlog/group_commit: include header for std::uint64_t + +GCC 13 changed default header dependencies for C++ necessitating +including cstdint explicitly. +--- a/sql/binlog/group_commit/bgc_ticket.h ++++ b/sql/binlog/group_commit/bgc_ticket.h +@@ -23,6 +23,7 @@ + #ifndef BINLOG_BCG_TICKET_H + #define BINLOG_BCG_TICKET_H + ++#include + #include + #include + #include + diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild b/dev-db/mysql/mysql-8.0.32-r2.ebuild index db22ee953b44..1a476651a056 100644 --- a/dev-db/mysql/mysql-8.0.32-r2.ebuild +++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild @@ -88,6 +88,7 @@ PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" PATCHES=( "${WORKDIR}"/mysql-patches + "${FILESDIR}"/${PN}-8.0.32-gcc13.patch ) mysql_init_vars() { diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest index f275ae052794..bae279e30cb3 100644 --- a/dev-db/phpmyadmin/Manifest +++ b/dev-db/phpmyadmin/Manifest @@ -1,2 +1 @@ -DIST phpMyAdmin-5.2.0-all-languages.tar.xz 7078212 BLAKE2B 184c5f1ca0d9fee4812d7f7847f7142887f39103cc629acd08183986f71a3069bfb89750c0e03f4a3a20d2ee767d37a281b14ec8d0ad50f44321620b0735023a SHA512 69658f94908e279e80f7cb76ac108090d704f27bc3f3206ff7d69c0aac4119ee42696ce66f98be6bc11e3532ca0d47916c1a2a8c915c3af6d1e5be6aa1d925a5 DIST phpMyAdmin-5.2.1-all-languages.tar.xz 7461668 BLAKE2B bdb95b643c2ba39e406b7c8c01c071a5e8596e15570f68033a439076309c26fd444689bb0acea05ce8c47f913f0c3c30b4f593ad916d081de4b369dd6aef4573 SHA512 8b440d90d887fa0391810732cad2b4bf502f0e045324e1f159cb06e34dae4268febaef0a6a8ac0e58d0cb0f945f3497354313585f80555f199c609de378ca873 diff --git a/dev-db/phpmyadmin/phpmyadmin-5.2.0.ebuild b/dev-db/phpmyadmin/phpmyadmin-5.2.0.ebuild deleted file mode 100644 index e253316efce1..000000000000 --- a/dev-db/phpmyadmin/phpmyadmin-5.2.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit webapp - -MY_PV=${PV/_/-} -MY_PN="phpMyAdmin" -MY_P="${MY_PN}-${MY_PV}-all-languages" - -DESCRIPTION="Web-based administration for MySQL database in PHP" -HOMEPAGE="https://www.phpmyadmin.net/" -SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x64-macos" -IUSE="setup" - -RDEPEND=" - dev-lang/php[ctype,filter,json(+),session,ssl,unicode] - || ( - dev-lang/php[mysqli] - dev-lang/php[mysql] - ) - virtual/httpd-php:* -" - -need_httpd_cgi - -S="${WORKDIR}"/${MY_P} - -pkg_setup() { - webapp_pkg_setup -} - -src_install() { - webapp_src_preinst - - dodoc README RELEASE-DATE-${MY_PV} ChangeLog - rm -f LICENSE README* RELEASE-DATE-${MY_PV} - - if ! use setup; then - rm -rf setup || die "Cannot remove setup utility" - elog "The phpMyAdmin setup utility has been removed." - elog "It is a regular target of various exploits. If you need it, set USE=setup." - else - elog "You should consider disabling the setup USE flag" - elog "to exclude the setup utility if you don't use it." - elog "It regularly is the target of various exploits." - fi - - insinto "${MY_HTDOCSDIR#${EPREFIX}}" - doins -r . - - webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php - webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php - - webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt - webapp_src_install -} diff --git a/dev-db/phpmyadmin/phpmyadmin-5.2.1.ebuild b/dev-db/phpmyadmin/phpmyadmin-5.2.1.ebuild index 582e38711c9d..d4422b2b9a42 100644 --- a/dev-db/phpmyadmin/phpmyadmin-5.2.1.ebuild +++ b/dev-db/phpmyadmin/phpmyadmin-5.2.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz" S="${WORKDIR}"/${MY_P} LICENSE="GPL-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x64-macos" IUSE="setup" RDEPEND=" diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index b41cfd1d732145ad2653d4e0ba4c645f3b392c51..70bd795ccb8c969cae4dfa21ed7f8ae468497ffb 100644 GIT binary patch delta 40762 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 diff --git a/dev-java/fec/fec-1.0.4-r4.ebuild b/dev-java/fec/fec-1.0.4-r4.ebuild index 214363c410f6..68586153e3a6 100644 --- a/dev-java/fec/fec-1.0.4-r4.ebuild +++ b/dev-java/fec/fec-1.0.4-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ JAVA_PKG_IUSE="doc source" inherit flag-o-matic toolchain-funcs java-pkg-2 java-ant-2 DESCRIPTION="Forward Error Correction library in Java" -HOMEPAGE="https://bitbucket.org/onionnetworks/" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz" LICENSE="BSD-2" diff --git a/dev-java/unbescape/unbescape-1.1.6.ebuild b/dev-java/unbescape/unbescape-1.1.6.ebuild index e41f5eadf06a..cd1f6f7b5720 100644 --- a/dev-java/unbescape/unbescape-1.1.6.ebuild +++ b/dev-java/unbescape/unbescape-1.1.6.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/unbescape/unbescape/archive/unbescape-${PV}.RELEASE. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=">=virtual/jre-1.8:*" DEPEND=">=virtual/jdk-1.8:*" diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 87c3afe32d21aca76f1e2fd61eeae407c9845bc2..d60d9a1923b4993d554e3b256ae6eca84d0baaa9 100644 GIT binary patch delta 15704 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

I)`7mVGqWEOvDLzGX}iDexq@LJ)m zo(u9SN7j~bC3w&hik@MmwA8tocgq2wN0vw8J0O_QkeO^2z}hkY_@)_u{OzYtaN$>@y&$>8?Y4eu*&IltKdjh$zA(R%_XsLn z1l+zaEdk|TL0OAAHh_P4qy~6y8~E(P8x`W7pap;r@qs@dE&>?zJ41mI6cm42i=_a5 z`Lf@`6On$v>(4B1^N#Rr7-ZH?+Bsgmd&v+C$E|3?a==g{yleGxT7r>I4{*@+=w)os zzlf8SXmeS7!!LrCFi18qT66*Z$(Q# zefkQh{u5#kpce!&1Uhy^1==uK8@C~dpc3q=M-gax9zWY{Dvr$NAvlcN$;tETSM?*OAuGSAN$?VeUv2V8ewZ-SC3XXu`9R%mQUbG zZl&yFv7i>tYL}kkK$)<<*K++le!IV`AADn6sR7bl2GfnmPL z{?*%m^pOq!_hD&zNAujKW12adXdRPQD&7L;&OI15PV*Ikkd3+DtBsCmgXG;|;770V zCH;6#88FT2zJPpZKV*L>>Sy;rVB!bsv1sUI9dAl)mmSZuO}6Mb`Qx>SNau`o&+QO9aNiv|Fla9 z!g>umE^|M(g^;#0@w8xD*on1A^o3@9Tl4^v?Y1@$jv)~stjE2dbm}UX=g9yu^6(>( z1EV9j4LOy)s@U3<>~vkx?o==wySs9=Z6!i!I`jwA@0cAd^tKQa&I~G8(rF`Ml*14w ztK(9Cc#)exjy_Hugg2@Jq$(v5S8FZ*ZrR?}3mX4+uAMzk1P473gCFo8Ps>Uh_?21B z+pZE%pO9QcWsg?~r}%@+=In{LKoaj0qC8@`AG75VdrKC)9l(V}0Ug8Z%@zWS{@}8R zIzaN3_yQOBjAIa7oxHIG!Q?@O<dlJ3!P2@G(f8kRnwB&r{p^?rWsa$T8&i-=Z(T?DB_3(AH|a><4!SaL+wbAP5W;aSaJ2cDt-Euk9$%INeu(1=HRQoQIpf))JBp$N#< z)+b>V9DLF(*;I>s`SAJqRwsS5{k~ZLHokoO;p?~ir%%_rQ|7l)xnszb4jJ^e#B8mF z0^zwINt0qTEIEnLqQDDDSD+pyf5e-GzV0^=v#NyGr{WRsJ3c3>*F)W{xWD|9dD&!Z z!+V8qI2q0%Gy7FHfvsX8r-P-IMTv)V2P_%6P>zS4fY6EafEohZ2#WLWPNeXJ8>j6a zo+5%9Ka*Z9SpgxFxGiaad#3Ps1AKFU$zgTPL(wBXqn-v3^-R^Om6(PEypZ}tAa(>B z&!8MM0zg0R?TH4I7nH`G@u zATL|wt!Go!_P6#H6i#L3+`c(Azhy0HvaG0M`Onw@MBrmhRj zys9RM8@L22Y|L^Btf!~gnv_uM=H-(mFDQS6#kYkuL51MX1HNQMSoh57ZL!v0|4D!2 z<|~{r0N%069mp{}vKSCgj7>uUH;yY2e;QwPuwl4}WuCz)Mm^sG)su#3ykt%h%u}1c&~X%Q3B%oYa(@Gm-+Y1u}T*bR_l9HNvoL66$~A zHvoKSX=E>g$g}Q@gGWcvU6xNnjP~LQozCQF6X%;`Q#_Zsu1%DI*!DxcGR#}Ot<|SD zyRwkwg;*A{qnTTE%#tH$5?(ZTLH50NTiTFDRztRS70;?HGe$>rMJpkw52$y7Jzv)5 zfcP+f^cz1}<)v^ln4%(R&jX9(N1J~YkBdKreSX;0a``rN;5Pk7cdGU?h08ApGQM!29d7>caBAo?tOoF>!{dd_*cLrHCiiwi88Wpb z^S^AyTQ$xv|E?0Jy!9FP|9`@wBQ3iJ^3{f$eh8<|NI)G{q-<)Qa@vyWY{!46yBSi3 z*#VB$E%1I%KeT15s7+!;I!>0UG?{I5eq?+`wx#XiABf1pTZ;J63TpWT=5wCTD7ql^ z!zrR3>)B6Z1`R%i&8B8A(#fx%mK`|lV!d%%dH3V<* zl(>RuK*MnUjXe_uDo||d1}g}2^C=Ve9K*q#J0DgEIiv@JgHPNZ3gxGaJmIRZE}?ju z8MdU_0i_s_62_iIlRVA?UTCQ01ToN+UmBK0LoYE8hcw(4qFUg$CHj9jx?|y<#3b7G zUZO;tj&6$cfX!pZ$pTQ*W-~gJ;I&qt=lJ=j_t{<{zUdz)cp%zMai`z2&M?RfYj;*g zHQ*nCco_C@u)s#j$wyHUN@m`x5j-(U{uqd}QNuOb`-o-XOWAhx+mL`AZks={=J^yS z;LWeD1dQmISTSo7VW@v8ZJWcL8EJYKT6CQ#{OP&#ZR&r|S+0SQczTH3N$ivdMu_y- z96W(OZyskl9Sa+SB{XdTPG|l)K^zDnc;YkJ?=9Q)`F;AV#SAaY3U(w8Ct2e*&mfuA z!0^k_CGsxEh~<*6z}Gz^3T?p)&d@L?IEn1p)c4Vxu>y8E6%&8cc3=sg+?=KvHU`x@ z+-BHaiU1^>+?U6^9|=|DQMEzR(O-A+&ERvYo95V#TabW4l;Z&OVJA)3Vh{MDWpi70 zruL3^*a9V6W67@NRQR&}SIGF}879OkV+shgctD+P6IdR;yfsw)I=+1Q{Ov#1i3GZNNso5u&nTO)^c~4_cURM+#|YoBNvXH z27-J#`vn#@h+Dm0%??+m6xiwgVx`lHU}AtZ3;oIY1&29})trCah8#Ia02+G(blg0z zM{{rr`*fbsmk2DvsOjb{v(r}m_invk=lmy_ zW!V+G*kZsOyF_GV9thoz{_n)59{Fb+l(=|Y#hJ6$`H1RghUeKJtIwDSe3Y+uZlXg^ z96;j~!LzFm*5eAxxuI}CDB%SMUu^KpvYfv7Oa_8~KrwFfjfZ`J$KfnTi+Ff33o!dh zs5Q;+7_5H=lXs3grhl_h1i}rmNsb-b%lve=y?1mh;6xT3U?OXdOp-RB>r!HOD*$VHaG2ek8{!Ca*qZ-+I8~@!?S4JVw2u3u^4S`Beoqw=9S2jAwalIt zIHJP2o)Al<1yaI(jsTH42C9Qqy_~plSf@SPwgKM>wOgrsW1V{jll?R#e<+rd1&U58 zuWW|{YY?dE!snr&>nafH;i%l{0m6aw3y0HhpAvj5E_PeR7KCcr1y`R2cy>NIRy5c_ zPUyzM97kk@(+yA{c4vAKhhfr=5I-$$7!C?-J=tiLP0!pGbrX=Gx$L0h&*LK&rfu-) zJh4@Wy+O*-*iP2w2eLg4f5l>O;5Fuv+Z&L2%(&#Bbi%;%elu+va#f^p2F&5ll8c5*7|9h0Up{ z{$ATxAUT&v5{Kz8e^3Og%3#YFN4J64oE&R!&pTiHanf%O5f3(=Qk?>?y*-z;EtqKK zDGlDz5o0L8b?F55B70gNlu%81c0S!`o^aZyVUP?kqi$yjuh4#vh*VP>qtZQ?ON#R#w&76vm;&iHrMJlq;r1_LEm{A7rZA+zlq{K7h| z_$T6ekmgi{CgE1+tv@c=cc&U}MN51?(#DDU<#8!zLb<;U|b!6@KBQj@%o_M3hr-o&p4Agsxp!(8t!)`D$n1HqBkO zAp%UryI~yLJEK16vXX0XJoX&ugB^l8l7u4WsyKF+$!5X z&1@f*xSUQLfk@q+A2`lWT6&rR1CD(bpdS{L&m|qrwK)eGX#*Jdg^bBOq+?}kMM^&7 z9n#y1;eCABb!{=*4#(llxYJrCh#@bVls>4`X99x>D>OTTds+&6tJ?_g6BFH`9}u0* zx}({D!FM0U5mu~scuJnfy^?20j0J`URt0An-)T3#9UKFIalx`C&vRW zy&b_sz_RxpjCXJ$#LPq-+wO%44&S$aqdP11s>50n0y-!Me)R4$5>zI)iICreYL)R`$K8HwZLzQXTWnPSE`e{O0!yf#Olop(T?@$ zH8a8F0xRU%he6J3Ri=%8L@8+dtPWqus>zeDc-N`G@y?%WfPRmM*U#K=wz|jm;5N zte<`T-oZmav<%bxL#DlieW(#yv|eU;j%V7OP+Pqh%u9&g&NRM`uV24Azka)KsicEH ziw3bJygAs=GNW@qr;l7LAUmL8CE-ecmz_h?3q-B}Zk1uh)pVeqW3%J%wu_X;bU>*W zHgt$5OL8nroz^oH^dSdkY`o}7it-_eSP5@^xV#n10+!@hBq#$e3!d5l<>gcCq(dp6 z`OhGrUC~UF?awv^o+%VS7t^DJ~;~%6%k^V%NnX`VRW*t3xx}m-nQ5^ z9uRu&I0`(-;ss~R4kgs^!k!ugN>46uoQ6M~K-H^Tk6^}no~U9ZR~s;5ucFJ2Fy3D5 zVZXAMbVz)F*&5JjO)3_=0j)lNlLZ%a{#?lHZccyWhC6#*&gmE<3speq7WnDtbY(|3 zSI0!c^#8D8Z<0H|odd;2$b-r?vr`VAIvgc)0bT7m(Hoa{D*;cdjV-ftWW3Gz8y4a9 zH+@+zdRQzTZ)YkJylbcqoiq%1gF(7)?-27Yr}B)c=B@2qfib1m-4Y&u>}cNJWO1Ho z=EETh(}ATZu5x>jWP_v~Y5|)-MX-T{cH^9#s_sj4bl0rI@?XmiPN@RU=ko-(2XfOP zKiPxXdL##@I}*9RN$#&d|Mbg`-;FAH8#v1=?s9e6L9WP&r$+P|#a4sjC>lq2VO7J? zJeKi$KUR2VdoHg~B4$T_hfkWyaf$~%2=Ee}N_hAO(GA9W7KH6w|jJRitsYX|c`Gt#|U>`Q8co^_M>m5qgu31NJ+gQKguF6_y&!RC(dwW&zkD zsH!))G&|gb<$l&-uroOLmim^@ahe?|FSe~ zUgn7QOLC`^z}xdFuaRcVbLHQ!wDS788684mP3h$bRIhldmzNIVUObxvKQW>6xiSP7 zgh>u>-*W%=fz~E}#-KzidfhNZtSfA!cUgIbg9ShD#`Wv?^4IUGZ{EgSnq=R|IIE|p zax6wmZxM_;pk>cxGsk#Npq+L=yg6(TFWao)sLrI$*3!Tt@_8i~1kw#UpV)-z1UOHK zl0ClOgy-c$*i@IOObeJkTyY&?LQrVgTR8% zA%{=rB_HVcGKs*RkT#nWOyOUSX@PtZ23Qkh`t~mX@C5Um0SAff$VkEuboe<0>N~W{ zS~;iPl*>k#S0j66JAk+7JlE3XPr$WVa0I`TTf9CCJyiKt&kyZ-W@nbWhT(|Vj@08% zz*iitv7X~=0<-P+US(0BN1m5|U?7A~d$OBz-?FVQ_j}&{>%ac?>C2b(eW&r;oW0XY zB$rbx4*3jA)Ne@}!^cEKS`w>2Pts6vPIdz8Ra zcQmEV!x@#6)6-}i1`4`(;(y!jjFv;CgPsIih>%kf6-ZC!+e3or&Q7fI%x_xg>zDoA zLC0Hl>IHt~`xZq(^l&=(Vsu-2e!n>YI^I2ekM@?KqENYk)r6Nq_$u-TXS|%_s-;M`+Yk(JK z*0(11uiwU(pMbC*z9;zRs$R<`Y&w4!0!%1s>R32}H4tV?u(=?A&vafQYz5|Xo0{w5 zQnfK7hk7P9@w6b^nf*>c+NcD$y$g$szu1f7fs#w%~-7pg8O0c->$o*hwu;uFH1&cIW|S-<%L~IwFd&VHxdVLpD@xqFp^s zv7qaW-aVToK+Cd!>tt&B?a1Tn|NQjt@;R`Ux7ka#N*3vEGR4|{^Bt3g^i(bo0h$wZ zL$>!Z*r}Sl(+j|};5|3En+nB-0LR^J8$S>;HYlR~&qSP`htqM7Sc<8R5rTo-k<*uL zupgGzkOhRpe0ULv1NF-G3Oc;>a_G2WU?(^QnplL-y=1mP>($N-`C9IpEFdTg#h->`UaA)vjxf z=NPUX(RS;TfBBi>M{SH*S)v zaqL7)aPU>Vk>!M~_iC0lY!8eHG$oDa;!VVtbyQvgllwF2#8ylwhGo6cQr18mBs5Fi zmWBVVIab<#YsPrJb-uy}p+6B}z# zhF5Sor55i8&aB3+mYO>^!<>5LF^8u!nAmgqtfr;$t4r$?kr*|$KUamK8Sh5$>+6Hcmi*q_JoUw#H8;bG^Dd?S?7`4L`SU zqKH&l`&GW17WeJ9e_uivUl8A7alW_n%DoNBo5U`?-r>e4QI6MSlZh+E3zhlo<;7CY z{5URE)N(X>70o@O^4$IKKB*@5J6$2$<8YZK_69%Ic{pM^oGuNFyea`OHzhud!Fy~v zT*cOZNv8G5ujK?z;9bp|PG&g0qx>w(BES;O7JK=6i5`Fw1aZ6mT%O>4w(K#H;YlL) z=|!Q=B|+GEoKzg~?&yE(pCCuZnrud)I~V{R^+xRf$9HKj@4k4Ar!p54ZDD+FX#}!= z++}gRo)BPfalpvYtj&uCpGl4oI-+P-mk@89HQ_)jBGTa1vMr=%wg+~ZUad~|bPT%_ zW?`H|#E+H^5a93fk(r1@ukM84X|bhOA3Y~_gndg-gq7w!Z#4=K3cS zp$WOz>o9Hkv~N5I%XU#YZqFKnWd-h;%!ztjbv!NBV?WE*tOdPVwTS0LBkd7KT=6 z(_!$KjpcxuNCM+s+lDg1y<1H1+~^a%-htrGp9TXiFxj3f!j#uG@Tvd=KW~QxSoyYO zfBSm9n^%4%zCgdz`y`%m!BEvw3kdbZa6X0-U8?-GfKdoz5Y-U`Wq} zC)we{-l`{^^gPyR-LRQxFoU3f!M&`5n6Ws8(3>xuEBF$QUbA8BGkXX&1Iop@*Uuo< z1`v8cF|Ox&+|!$N1}-mO)sD@U-k8ucZTJSysydXvXJ^ivP)z51Cari+8hqI-f^}D* zqIK5qmw5gCef)ELzm>{Plj`+)#d%)Vg<2n5;H5C}SqOLd-{ij|<>~2vzOH9i8}=+~ zsh(P)yIOgwcdo-xQTE^kucrafFUNvdCtaRPP>~9kcP}VUfQ;95&=4ta5p^uj5jqfl zSaHd#pz;+EPW~PJbO`q|SUo%8@~}+xwClk1A_OuyZfsb9e0w+YZ4z)^Fg9HGl1|tO z0%TrZ$BbNc@`OVO()(I}y|=i$Pa+(a{cooWKqQvQ_KZ&5PyGow~{qUTW5MAvxgYyjOdo!RazBcKD24Ty_J83$xuh6ru4tLE z_Ix}ST0^7o?qIceG6S1eby9@QQ{V&S%n>cno8`$h`>>yZtE?@5;u3_vZ^zF%c-kq< zw|&Z<)giafV>vR=dxyLde0y2cYpwq6)1Uu%v1NZ-uWiL13yeSqTkBzuZrP3^IMij{ z{!6ri=Xk#-KI^DAD`Uz6e2Rk|2&HS;rEbY4%q?i@PAKna9WSxNL&`W$k9ZwxJ1W5p zR8{c*LUTFuaI~i{mJfI7@3oeOO^<+ K5eO8LiU0r+#DPr! delta 15708 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