From b519ae57f0680287b1e6c9aac8cbf61a1bd3d1a4 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 31 May 2022 09:39:42 +0300 Subject: [PATCH] Sync with portage [Tue May 31 09:39:41 MSK 2022]. --- Manifest.files.gz | Bin 29605 -> 29609 bytes app-accessibility/Manifest.gz | Bin 4716 -> 4715 bytes .../at-spi2-core/at-spi2-core-2.44.1.ebuild | 2 +- ...1-r1.ebuild => edbrowse-3.8.2.1-r2.ebuild} | 29 +- ...browse-3.8.2.1-quickjs-respect-flags.patch | 41 + app-accessibility/orca/orca-42.1.ebuild | 2 +- app-admin/Manifest.gz | Bin 32680 -> 32678 bytes .../ansible-base/ansible-base-2.12.5.ebuild | 2 +- app-admin/ansible-lint/Manifest | 2 +- ...6.1.0.ebuild => ansible-lint-6.2.2.ebuild} | 21 +- app-admin/ansible/ansible-5.7.0.ebuild | 2 +- app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.24.10.ebuild | 71 + app-admin/checksec/Manifest | 1 + app-admin/checksec/checksec-2.6.0.ebuild | 34 + app-admin/keepassxc/keepassxc-2.7.1-r1.ebuild | 2 +- app-admin/pydf/pydf-12-r2.ebuild | 11 +- app-admin/sysklogd/Manifest | 1 + app-admin/sysklogd/sysklogd-2.4.0.ebuild | 86 ++ app-admin/sysklogd/sysklogd-9999.ebuild | 6 +- .../syslog-summary-1.14-r5.ebuild | 4 +- app-arch/Manifest.gz | Bin 16608 -> 16596 bytes app-arch/brotli/brotli-1.0.9-r4.ebuild | 1 + app-arch/brotli/brotli-9999.ebuild | 1 + .../file-roller/file-roller-3.42.0.ebuild | 2 +- app-arch/unrar/Manifest | 1 + app-arch/unrar/unrar-6.1.7.ebuild | 65 + app-containers/Manifest.gz | Bin 7043 -> 7034 bytes .../apptainer/apptainer-1.0.2.ebuild | 4 + ...apptainer-1.0.2-trim_upstream_cflags.patch | 24 + app-containers/cri-tools/Manifest | 1 + .../cri-tools/cri-tools-1.24.2.ebuild | 34 + app-containers/cri-tools/metadata.xml | 11 +- app-crypt/Manifest.gz | Bin 23948 -> 23943 bytes app-crypt/eid-mw/Manifest | 1 + app-crypt/eid-mw/eid-mw-5.1.4.ebuild | 118 ++ app-crypt/gpgme/gpgme-1.17.1-r1.ebuild | 127 ++ .../libsecret/libsecret-0.20.5-r3.ebuild | 2 +- app-crypt/mit-krb5/Manifest | 1 + app-crypt/mit-krb5/mit-krb5-1.20.ebuild | 147 ++ app-crypt/pius/pius-3.0.0-r1.ebuild | 4 +- app-crypt/veracrypt/Manifest | 1 + app-crypt/veracrypt/veracrypt-1.25.9.ebuild | 99 ++ app-doc/Manifest.gz | Bin 6989 -> 6992 bytes app-doc/halibut/Manifest | 1 + app-doc/halibut/halibut-1.3.ebuild | 14 + app-editors/Manifest.gz | Bin 13902 -> 13913 bytes .../bluefish/bluefish-2.2.12-r1.ebuild | 95 ++ app-editors/gedit-plugins/Manifest | 1 + .../gedit-plugins/gedit-plugins-42.0.ebuild | 2 +- .../gedit-plugins/gedit-plugins-42.1.ebuild | 109 ++ app-editors/gedit/Manifest | 1 + app-editors/gedit/gedit-42.0.ebuild | 2 +- app-editors/gedit/gedit-42.1.ebuild | 93 ++ app-editors/ghex/ghex-42.2.ebuild | 2 +- .../gnome-text-editor-42.1.ebuild | 2 +- ...ld => qhexedit2-0.8.6_p20190316-r2.ebuild} | 2 +- ...ld => qhexedit2-0.8.9_p20210525-r2.ebuild} | 2 +- app-emacs/Manifest.gz | Bin 55688 -> 56351 bytes app-emacs/assess/Manifest | 1 + app-emacs/assess/assess-0.6.ebuild | 33 + app-emacs/assess/files/50assess-gentoo.el | 1 + app-emacs/assess/metadata.xml | 24 + app-emacs/cask-mode/Manifest | 1 + app-emacs/cask-mode/cask-mode-0.1.ebuild | 40 + .../cask-mode/files/50cask-mode-gentoo.el | 4 + app-emacs/cask-mode/metadata.xml | 17 + app-emacs/compat/Manifest | 1 + app-emacs/compat/compat-28.1.1.1-r1.ebuild | 24 + app-emacs/compat/metadata.xml | 9 + app-emacs/consult/Manifest | 1 + app-emacs/consult/consult-0.18.ebuild | 25 + .../editorconfig-emacs-0.8.2-r2.ebuild | 2 +- .../f/{f-0.19.0.ebuild => f-0.19.0-r1.ebuild} | 4 +- .../f/{f-0.20.0.ebuild => f-0.20.0-r1.ebuild} | 4 +- app-emacs/jde/Manifest | 1 - app-emacs/jde/files/70jde-gentoo.el | 10 - .../files/jde-2.4.0.1-classpath-gentoo.patch | 69 - .../files/jde-2.4.0.1-fix-paths-gentoo.patch | 218 --- .../jde/files/jde-2.4.1-doc-directory.patch | 53 - app-emacs/jde/jde-2.4.1-r2.ebuild | 77 - app-emacs/jde/metadata.xml | 31 - app-emacs/load-relative/Manifest | 1 + .../files/50load-relative-gentoo.el | 1 + .../load-relative/load-relative-1.3.1.ebuild | 19 + app-emacs/load-relative/metadata.xml | 17 + app-emacs/m-buffer/Manifest | 1 + app-emacs/m-buffer/files/50m-buffer-gentoo.el | 1 + app-emacs/m-buffer/m-buffer-0.15.ebuild | 28 + app-emacs/m-buffer/metadata.xml | 19 + .../racket-mode/racket-mode-20220411.ebuild | 2 +- .../s/{s-1.12.0.ebuild => s-1.12.0-r1.ebuild} | 12 +- app-emacs/vertico/Manifest | 2 +- ...ertico-0.22.ebuild => vertico-0.24.ebuild} | 0 ...86Box-3.4.1-r1.ebuild => 86Box-3.5.ebuild} | 0 app-emulation/86Box/Manifest | 2 +- app-emulation/Manifest.gz | Bin 14817 -> 14817 bytes app-emulation/protontricks/Manifest | 1 + .../protontricks/protontricks-1.8.2.ebuild | 63 + .../ruffle/ruffle-0_p20220516.ebuild | 2 +- app-emulation/ruffle/ruffle-9999.ebuild | 2 +- ...rtualbox-guest-additions-6.1.32-r1.ebuild} | 2 + ...rtualbox-guest-additions-6.1.34-r1.ebuild} | 2 + app-i18n/Manifest.gz | Bin 18855 -> 18851 bytes app-i18n/ibus/ibus-1.5.26-r1.ebuild | 2 +- app-laptop/Manifest.gz | Bin 3261 -> 3261 bytes app-laptop/rogauracore/Manifest | 2 +- app-laptop/rogauracore/rogauracore-1.5.ebuild | 4 +- ...core-1.4.ebuild => rogauracore-1.6.ebuild} | 10 +- .../rogauracore/rogauracore-9999.ebuild | 10 +- app-misc/Manifest.gz | Bin 49126 -> 49113 bytes app-misc/broot/Manifest | 2 + app-misc/broot/broot-1.13.0.ebuild | 273 ++++ app-misc/gnote/gnote-42.0.ebuild | 2 +- .../inputlircd-0.0.1_pre15-r3.ebuild | 2 +- app-misc/tmux2html/metadata.xml | 2 +- .../tracker-miners-3.3.0.ebuild | 2 +- app-misc/tracker/tracker-3.3.0.ebuild | 2 +- app-office/Manifest.gz | Bin 7726 -> 7724 bytes app-office/gnumeric/gnumeric-1.12.52.ebuild | 2 +- app-portage/Manifest.gz | Bin 9745 -> 9746 bytes app-portage/gpyutils/Manifest | 2 + app-portage/gpyutils/gpyutils-0.8.1.ebuild | 30 + app-portage/gpyutils/gpyutils-0.8.2.ebuild | 30 + app-shells/Manifest.gz | Bin 8807 -> 8808 bytes app-shells/nushell/Manifest | 124 ++ ...shell-0.63.1-reedline-from-crates.io.patch | 73 + app-shells/nushell/nushell-0.63.1.ebuild | 617 ++++++++ app-text/Manifest.gz | Bin 48489 -> 48347 bytes app-text/calibre/Manifest | 1 + app-text/calibre/calibre-5.43.0.ebuild | 308 ++++ app-text/discount/Manifest | 2 +- ...2.2.7-r2.ebuild => discount-2.2.7b.ebuild} | 4 +- .../discount/files/gethopt-undefined.patch | 11 - app-text/enchant/enchant-1.6.1-r2.ebuild | 2 +- app-text/enchant/enchant-2.3.3-r1.ebuild | 2 +- app-text/evince/evince-42.2.ebuild | 2 +- app-text/gspell/gspell-1.10.0.ebuild | 2 +- app-text/jabref/Manifest | 1 - .../jabref-2.10-javax.swing-java-9+.patch | 313 ---- .../jabref-2.10-skip-failing-tests.patch | 349 ----- .../jabref-2.10-test-jvm-props-args.patch | 49 - .../jabref/files/jabref-2.10-test-prefs.xml | 19 - app-text/jabref/jabref-2.10-r7.ebuild | 132 -- app-text/jabref/metadata.xml | 19 - app-text/pelican/pelican-4.7.2-r1.ebuild | 2 +- app-text/xiphos/Manifest | 1 + app-text/xiphos/xiphos-4.2.1-r1.ebuild | 72 + app-text/yelp-tools/yelp-tools-42.0.ebuild | 2 +- dev-cpp/Manifest.gz | Bin 12422 -> 12424 bytes dev-cpp/glibmm/glibmm-2.66.4.ebuild | 2 +- dev-cpp/glibmm/glibmm-2.72.1.ebuild | 2 +- dev-cpp/gtkmm/gtkmm-3.24.6.ebuild | 2 +- dev-cpp/prometheus-cpp/Manifest | 1 + .../prometheus-cpp-1.0.1.ebuild | 41 + dev-cpp/robin-hood-hashing/Manifest | 1 - .../robin-hood-hashing-3.11.2.ebuild | 18 - .../robin-hood-hashing-3.11.5.ebuild | 23 - dev-cpp/sdbus-c++/Manifest | 4 +- ....0-r2.ebuild => sdbus-c++-0.9.0-r3.ebuild} | 9 +- ....0-r2.ebuild => sdbus-c++-1.1.0-r3.ebuild} | 9 +- dev-embedded/Manifest.gz | Bin 8877 -> 9041 bytes dev-embedded/mavlink_c/Manifest | 1 + .../mavlink_c/mavlink_c-20220518.ebuild | 32 + dev-embedded/mavlink_c/metadata.xml | 13 + dev-embedded/u-boot-tools/Manifest | 1 - .../u-boot-tools/u-boot-tools-2022.01.ebuild | 79 - .../u-boot-tools/u-boot-tools-2022.04.ebuild | 2 +- .../xa-2.3.10-fix-gcc10-fno-common.patch | 12 - dev-java/Manifest.gz | Bin 52792 -> 51998 bytes .../ant-eclipse-ecj-4.22-r1.ebuild | 53 + dev-java/ant-eclipse-ecj/files/ecj-4.22-r1 | 7 + dev-java/commons-daemon/Manifest | 1 + .../commons-daemon-1.3.1.ebuild | 59 + .../eclipse-ecj/eclipse-ecj-4.22-r1.ebuild | 72 + dev-java/glazedlists/Manifest | 1 - .../glazedlists/glazedlists-1.8.0-r2.ebuild | 29 - dev-java/glazedlists/metadata.xml | 8 - dev-java/jackson-dataformat-yaml/metadata.xml | 3 +- dev-java/jempbox/Manifest | 1 - .../files/jempbox-1.7.1_maven-build.xml | 247 ---- dev-java/jempbox/jempbox-1.7.1-r1.ebuild | 47 - dev-java/jempbox/metadata.xml | 11 - dev-java/jgraph/Manifest | 1 - dev-java/jgraph/jgraph-5.12.0.4-r1.ebuild | 35 - dev-java/jopt-simple/Manifest | 1 + dev-java/jopt-simple/jopt-simple-5.0.4.ebuild | 30 + dev-java/jopt-simple/metadata.xml | 2 +- dev-java/junitparams/metadata.xml | 2 +- dev-java/microba/Manifest | 1 - dev-java/microba/microba-0.4.4.3-r2.ebuild | 42 - dev-java/spin/Manifest | 1 - dev-java/spin/spin-1.5-r2.ebuild | 93 -- dev-lang/Manifest.gz | Bin 18707 -> 18697 bytes .../files/interprolog-2.1.2-java17.patch | 13 + dev-lang/interprolog/interprolog-2.1.2.ebuild | 3 +- dev-lang/perl/Manifest | 2 +- ...l-5.36.0_rc3.ebuild => perl-5.36.0.ebuild} | 0 dev-lang/vala/vala-0.54.7.ebuild | 2 +- dev-lang/vala/vala-0.56.1.ebuild | 2 +- dev-lang/yap/yap-7.1.0.ebuild | 2 +- dev-libs/Manifest.gz | Bin 93398 -> 93593 bytes dev-libs/atk/atk-2.38.0.ebuild | 2 +- dev-libs/efl/efl-1.26.2.ebuild | 3 +- dev-libs/expat/expat-2.4.8.ebuild | 2 +- dev-libs/folks/folks-0.15.5.ebuild | 2 +- dev-libs/fribidi/fribidi-1.0.12.ebuild | 2 +- .../gjs/files/gjs-1.64.5-gcc-11-support.patch | 129 ++ dev-libs/gjs/gjs-1.64.5.ebuild | 2 +- dev-libs/gjs/gjs-1.72.0.ebuild | 2 +- dev-libs/glib/Manifest | 1 + dev-libs/glib/glib-2.72.1.ebuild | 2 +- dev-libs/glib/glib-2.72.2.ebuild | 287 ++++ dev-libs/gmime/gmime-3.2.11.ebuild | 2 +- ...gobject-introspection-common-1.72.0.ebuild | 2 +- .../gobject-introspection-1.72.0.ebuild | 2 +- dev-libs/intel-compute-runtime/Manifest | 1 + .../intel-compute-runtime-22.21.23269.ebuild | 79 + dev-libs/jemalloc/jemalloc-5.3.0.ebuild | 2 +- dev-libs/json-c/Manifest | 1 - dev-libs/json-c/json-c-0.15.ebuild | 50 - dev-libs/json-c/json-c-0.16-r1.ebuild | 2 +- dev-libs/jsoncpp/jsoncpp-1.9.5.ebuild | 2 +- .../jsonrpc-glib/jsonrpc-glib-3.42.0.ebuild | 2 +- dev-libs/libclc/Manifest | 1 + dev-libs/libclc/libclc-14.0.4.ebuild | 69 + dev-libs/libdazzle/libdazzle-3.44.0.ebuild | 2 +- dev-libs/libevdev/Manifest | 1 - dev-libs/libevdev/libevdev-1.12.0.ebuild | 50 - dev-libs/libevdev/libevdev-1.12.1.ebuild | 2 +- .../libgit2/files/libgit2-1.4.3-test.patch | 30 + dev-libs/libgit2/libgit2-1.4.3.ebuild | 8 +- .../libgnome-games-support-2.0.0.ebuild | 2 +- dev-libs/libgweather/libgweather-4.0.0.ebuild | 2 +- dev-libs/libintl/libintl-0.21.ebuild | 2 + dev-libs/libnop/Manifest | 1 + dev-libs/libnop/libnop-2021.11.03.ebuild | 35 + .../jgraph => dev-libs/libnop}/metadata.xml | 8 +- dev-libs/libpeas/libpeas-1.32.0.ebuild | 3 +- dev-libs/libportal/libportal-0.6.ebuild | 2 +- .../libpwquality/libpwquality-1.4.4-r1.ebuild | 2 +- dev-libs/libuv/libuv-1.44.1.ebuild | 2 +- dev-libs/libuv/libuv-9999.ebuild | 2 +- dev-libs/libwacom/Manifest | 1 + dev-libs/libwacom/libwacom-2.2.0.ebuild | 67 + dev-libs/metee/metee-3.1.3.ebuild | 8 + dev-libs/mimalloc/mimalloc-2.0.6.ebuild | 2 +- dev-libs/openssl/openssl-1.1.1o.ebuild | 9 +- dev-libs/serd/Manifest | 1 + dev-libs/serd/serd-0.30.12.ebuild | 59 + dev-libs/sord/Manifest | 1 + dev-libs/sord/sord-0.16.10.ebuild | 59 + dev-libs/sord/sord-9999.ebuild | 4 +- .../template-glib/template-glib-3.34.1.ebuild | 2 +- .../vala-common/vala-common-0.56.1.ebuild | 2 +- dev-libs/wayland-protocols/Manifest | 1 - .../wayland-protocols-1.24.ebuild | 38 - dev-libs/weston/weston-10.0.0.ebuild | 2 +- dev-ml/Manifest.gz | Bin 34515 -> 34512 bytes dev-ml/llvm-ocaml/Manifest | 1 + dev-ml/llvm-ocaml/llvm-ocaml-14.0.4.ebuild | 115 ++ ...80.0.ebuild => Alien-Build-2.480.0.ebuild} | 16 +- dev-perl/Alien-Build/Manifest | 2 +- .../Alien-Gnuplot-1.33.0-r1.ebuild | 27 - dev-perl/Alien-Gnuplot/Manifest | 1 - dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild | 24 + dev-perl/B-Keywords/Manifest | 1 + dev-perl/DBI/DBI-1.643.0.ebuild | 4 +- dev-perl/Inline/Inline-0.860.0.ebuild | 1 + dev-perl/Manifest.gz | Bin 281490 -> 281508 bytes dev-perl/Net-SSLeay/Manifest | 1 + dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild | 1 + dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild | 65 + dev-php/Manifest.gz | Bin 39923 -> 39926 bytes dev-php/smarty/Manifest | 1 - dev-php/smarty/smarty-4.0.4.ebuild | 46 - dev-php/smarty/smarty-4.1.1.ebuild | 2 +- dev-python/GitPython/GitPython-3.1.27.ebuild | 2 +- dev-python/Manifest.gz | Bin 260692 -> 260722 bytes dev-python/PyPDF2/Manifest | 3 + dev-python/PyPDF2/PyPDF2-1.28.3.ebuild | 51 + dev-python/PyPDF2/PyPDF2-1.28.4.ebuild | 51 + dev-python/aesara/Manifest | 4 - dev-python/aesara/aesara-2.5.3.ebuild | 74 - dev-python/aesara/aesara-2.6.3.ebuild | 80 -- dev-python/aesara/aesara-2.6.4.ebuild | 80 -- dev-python/aesara/aesara-2.6.5.ebuild | 91 -- dev-python/apsw/Manifest | 1 - dev-python/apsw/apsw-3.35.4_p1.ebuild | 46 - dev-python/astor/astor-0.8.1.ebuild | 21 - dev-python/autopage/Manifest | 1 + dev-python/autopage/autopage-0.5.1.ebuild | 36 + dev-python/backoff/Manifest | 3 - dev-python/backoff/backoff-1.11.0.ebuild | 22 - dev-python/backoff/backoff-1.11.1.ebuild | 33 - dev-python/backoff/backoff-2.0.0.ebuild | 35 - dev-python/bandit/bandit-1.7.4.ebuild | 2 +- dev-python/beniget/beniget-0.4.1-r1.ebuild | 24 + dev-python/blosc/Manifest | 1 - dev-python/blosc/blosc-1.10.5-r1.ebuild | 44 - dev-python/blosc/blosc-1.10.6.ebuild | 2 +- dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.23.10.ebuild | 68 + dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.26.10.ebuild | 70 + dev-python/cachetools/Manifest | 1 + dev-python/cachetools/cachetools-5.2.0.ebuild | 22 + dev-python/cfgv/cfgv-3.3.1.ebuild | 4 +- dev-python/cgroup-utils/Manifest | 1 + .../cgroup-utils/cgroup-utils-0.8-r1.ebuild | 27 + dev-python/clang-python/Manifest | 1 + .../clang-python/clang-python-14.0.4.ebuild | 47 + dev-python/cliff/cliff-3.10.1.ebuild | 2 +- dev-python/clikit/metadata.xml | 2 +- dev-python/cmd2/Manifest | 1 - dev-python/cmd2/cmd2-2.4.0.ebuild | 58 - dev-python/cmd2/cmd2-2.4.1.ebuild | 2 +- .../debtcollector/debtcollector-2.5.0.ebuild | 2 +- dev-python/dill/dill-0.3.5.1.ebuild | 2 +- dev-python/django-cacheops/Manifest | 1 + .../django-cacheops-6.1.ebuild | 71 + .../dogpile-cache/dogpile-cache-1.1.5.ebuild | 2 +- dev-python/fakeredis/Manifest | 1 + dev-python/fakeredis/fakeredis-1.8.ebuild | 93 ++ dev-python/fakeredis/metadata.xml | 2 +- dev-python/fastimport/Manifest | 1 - .../fastimport/fastimport-0.9.11.ebuild | 21 - .../fastimport/fastimport-0.9.14.ebuild | 2 +- dev-python/flatbuffers/Manifest | 1 + .../flatbuffers/flatbuffers-2.0.6.ebuild | 22 + dev-python/flit_scm/Manifest | 1 + dev-python/flit_scm/flit_scm-1.6.2.ebuild | 37 + dev-python/fsspec/fsspec-2022.5.0.ebuild | 1 - dev-python/funcparserlib/Manifest | 3 - .../funcparserlib-1.0.0_alpha0-r1.ebuild | 39 - .../funcparserlib-1.0.0_alpha1.ebuild | 36 - .../funcparserlib-1.0.0_alpha2.ebuild | 31 - dev-python/gast/gast-0.5.3-r1.ebuild | 18 + dev-python/genshi/Manifest | 1 - dev-python/genshi/genshi-0.7.6.ebuild | 36 - dev-python/genshi/genshi-0.7.7.ebuild | 4 +- dev-python/gitdb/Manifest | 1 - dev-python/gitdb/gitdb-4.0.8.ebuild | 54 - dev-python/gitdb/gitdb-4.0.9-r1.ebuild | 2 +- dev-python/gitdb/gitdb-4.0.9.ebuild | 59 - dev-python/google-api-core/Manifest | 3 - .../google-api-core-2.7.1-r2.ebuild | 71 - .../google-api-core-2.7.2-r1.ebuild | 66 - .../google-api-core-2.8.0.ebuild | 66 - dev-python/google-auth/Manifest | 1 - .../google-auth/google-auth-2.6.3-r2.ebuild | 58 - .../gst-python/gst-python-1.20.2.ebuild | 2 +- dev-python/h5py/Manifest | 1 - dev-python/h5py/h5py-3.3.0.ebuild | 61 - dev-python/h5py/h5py-3.6.0.ebuild | 2 +- dev-python/imageio/Manifest | 1 + dev-python/imageio/imageio-2.19.3.ebuild | 52 + dev-python/installer/Manifest | 2 - dev-python/installer/installer-0.5.0.ebuild | 44 - dev-python/ipython/Manifest | 2 +- ...hon-7.31.1.ebuild => ipython-8.4.0.ebuild} | 53 +- .../jaraco-logging-3.1.0-r1.ebuild | 2 +- .../jaraco-logging-3.1.0.ebuild | 42 - dev-python/jedi/Manifest | 3 - dev-python/jedi/jedi-0.18.0.ebuild | 81 -- dev-python/jupyter_client/Manifest | 2 - .../jupyter_client-7.1.2.ebuild | 45 - .../jupyter_client-7.3.0.ebuild | 48 - dev-python/jwcrypto/Manifest | 3 - dev-python/jwcrypto/jwcrypto-1.0.0.ebuild | 31 - dev-python/jwcrypto/jwcrypto-1.1.0.ebuild | 37 - dev-python/jwcrypto/jwcrypto-1.3.0.ebuild | 37 - .../keystoneauth/keystoneauth-4.6.0.ebuild | 2 +- dev-python/lark/Manifest | 1 - dev-python/lark/lark-0.11.3-r1.ebuild | 32 - dev-python/lark/lark-1.1.2.ebuild | 2 +- .../libarchive-c/libarchive-c-4.0.ebuild | 2 +- dev-python/libcloud/libcloud-3.6.0.ebuild | 2 +- dev-python/lit/Manifest | 1 + dev-python/lit/lit-14.0.4.ebuild | 42 + dev-python/makefun/makefun-1.13.1.ebuild | 2 +- .../markdown-it-py-2.1.0.ebuild | 2 +- dev-python/markdown2/markdown2-2.4.3.ebuild | 2 +- dev-python/marshmallow/Manifest | 1 + .../marshmallow/marshmallow-3.16.0.ebuild | 30 + .../mdit-py-plugins-0.3.0.ebuild | 2 +- .../mergedict/mergedict-1.0.0-r1.ebuild | 19 + .../mimerender/mimerender-0.6.0-r1.ebuild | 29 + dev-python/moto/Manifest | 5 +- .../{moto-3.1.8.ebuild => moto-3.1.11.ebuild} | 4 +- dev-python/moto/moto-3.1.5.ebuild | 88 -- dev-python/moto/moto-3.1.6.ebuild | 88 -- dev-python/moto/moto-3.1.7.ebuild | 88 -- .../multipledispatch-0.6.0-r1.ebuild | 31 + dev-python/munkres/munkres-1.1.4-r1.ebuild | 19 + .../myst_parser/myst_parser-0.17.2.ebuild | 2 +- dev-python/netifaces/netifaces-0.11.0.ebuild | 4 +- dev-python/nodeenv/nodeenv-1.6.0.ebuild | 4 +- dev-python/nuitka/Manifest | 1 + dev-python/nuitka/nuitka-0.8.3.ebuild | 49 + dev-python/numpydoc/Manifest | 3 - dev-python/numpydoc/numpydoc-1.2.1-r1.ebuild | 46 - dev-python/numpydoc/numpydoc-1.2.ebuild | 44 - dev-python/numpydoc/numpydoc-1.3.0.ebuild | 51 - .../openstackdocstheme-2.4.0.ebuild | 2 +- .../openstacksdk/openstacksdk-0.99.0.ebuild | 2 +- .../os-client-config-2.1.0-r2.ebuild | 2 +- .../os-service-types-1.7.0-r2.ebuild | 2 +- dev-python/osc-lib/osc-lib-2.6.0.ebuild | 2 +- .../oslo-concurrency-4.5.1.ebuild | 2 +- .../oslo-config/oslo-config-8.8.0.ebuild | 2 +- .../oslo-context/oslo-context-4.1.0.ebuild | 2 +- .../oslo-i18n/oslo-i18n-5.1.0-r1.ebuild | 2 +- dev-python/oslo-log/oslo-log-5.0.0.ebuild | 2 +- .../oslo-serialization-4.3.0.ebuild | 2 +- .../oslo-utils/oslo-utils-4.13.0-r1.ebuild | 2 +- ...5.0-r1.ebuild => oslotest-4.5.0-r2.ebuild} | 5 + dev-python/outcome/outcome-1.1.0.ebuild | 33 - dev-python/pefile/Manifest | 1 + dev-python/pefile/pefile-2022.5.30.ebuild | 29 + dev-python/phonenumbers/Manifest | 1 + .../phonenumbers/phonenumbers-8.12.49.ebuild | 39 + dev-python/portend/Manifest | 1 - dev-python/portend/portend-3.0.0.ebuild | 24 - dev-python/pyacoustid/Manifest | 1 + dev-python/pyacoustid/pyacoustid-1.2.2.ebuild | 33 + dev-python/pygobject/pygobject-3.42.1.ebuild | 2 +- dev-python/pykka/Manifest | 1 + dev-python/pykka/metadata.xml | 2 +- dev-python/pykka/pykka-3.1.1.ebuild | 32 + dev-python/pylast/pylast-5.0.0.ebuild | 2 +- dev-python/pylint/pylint-2.13.9.ebuild | 2 +- dev-python/pymetar/metadata.xml | 1 + dev-python/pyopencl/Manifest | 1 + dev-python/pyopencl/pyopencl-2022.1.5.ebuild | 57 + .../pyopenssl/pyopenssl-20.0.1-r1.ebuild | 2 +- dev-python/pyopenssl/pyopenssl-20.0.1.ebuild | 68 - .../pyprof2calltree-1.4.5-r1.ebuild | 19 + dev-python/pyproj/Manifest | 1 - dev-python/pyproj/pyproj-3.3.0.ebuild | 35 - dev-python/pysimdjson/Manifest | 1 + dev-python/pysimdjson/pysimdjson-5.0.1.ebuild | 53 + .../pytest-freezegun-0.4.2.ebuild | 23 - dev-python/pytest-helpers-namespace/Manifest | 1 - ...namespace-2021.3.24-remove-extra-dep.patch | 48 - .../pytest-helpers-namespace-2021.3.24.ebuild | 41 - .../pytest-param-files-0.3.4.ebuild | 2 +- .../pytest-shell-utilities-1.4.0.ebuild | 2 +- .../pytest-skip-markers-1.3.0-r1.ebuild | 2 +- .../pytest-system-statistics-1.0.2.ebuild | 2 +- .../pytest-trio/pytest-trio-0.7.0.ebuild | 51 - .../python-cinderclient-8.3.0.ebuild | 2 +- .../python-cstruct-2.1-r1.ebuild | 20 + .../python-daemon-2.3.0-r2.ebuild | 43 + .../python-glanceclient-4.0.0.ebuild | 2 +- .../python-gnupg/python-gnupg-0.4.9.ebuild | 2 +- .../python-keystoneclient-4.5.0.ebuild | 2 +- dev-python/python-libevdev/Manifest | 1 + .../python-libevdev-0.11.ebuild | 35 + dev-python/python-ly/Manifest | 1 + dev-python/python-ly/python-ly-0.9.7.ebuild | 21 + dev-python/python-nbxmpp/Manifest | 1 + .../python-nbxmpp/python-nbxmpp-3.1.0.ebuild | 32 + .../python-neutronclient-7.8.0.ebuild | 2 +- .../python-novaclient-18.0.0.ebuild | 2 +- .../python-openstackclient-5.8.0.ebuild | 2 +- dev-python/python-utils/Manifest | 2 + .../python-utils/python-utils-3.3.0.ebuild | 39 + .../python-utils/python-utils-3.3.1.ebuild | 39 + .../pytimeparse/pytimeparse-1.1.8-r1.ebuild | 18 + dev-python/pytools/pytools-2022.1.9.ebuild | 2 +- dev-python/pyx/pyx-0.15_p1.ebuild | 2 +- dev-python/radon/radon-5.1.0-r1.ebuild | 31 - dev-python/random2/random2-1.0.1-r2.ebuild | 2 +- .../ratelimit/ratelimit-2.2.1-r1.ebuild | 27 + dev-python/readme_renderer/Manifest | 1 - .../readme_renderer-34.0.ebuild | 33 - .../recommonmark/recommonmark-0.7.1-r1.ebuild | 29 + .../reedsolomon/reedsolomon-1.5.4-r2.ebuild | 32 + dev-python/reflink/reflink-0.2.1-r2.ebuild | 48 + dev-python/regex/Manifest | 1 - dev-python/regex/regex-2022.3.15.ebuild | 32 - dev-python/regex/regex-2022.4.24.ebuild | 2 +- dev-python/rencode/rencode-1.0.6-r3.ebuild | 36 + dev-python/reno/reno-3.5.0.ebuild | 2 +- dev-python/requests-cache/Manifest | 1 - .../requests-cache-0.9.3-r1.ebuild | 81 -- .../requests-cache-0.9.4.ebuild | 4 +- .../requests-file-1.5.1-r2.ebuild | 24 + .../requests-futures-1.0.0-r1.ebuild | 32 + .../requests-kerberos-0.14.0-r1.ebuild | 2 +- .../requests_download-0.1.2-r1.ebuild | 25 + .../requestsexceptions-1.4.0.ebuild | 4 +- .../restructuredtext-lint-1.4.0.ebuild | 2 +- .../retry-decorator-1.1.1-r1.ebuild | 20 + dev-python/retrying/retrying-1.3.3-r1.ebuild | 21 + dev-python/rich/Manifest | 4 - dev-python/rich/rich-12.2.0.ebuild | 40 - dev-python/rich/rich-12.3.0.ebuild | 45 - dev-python/rich/rich-12.4.0.ebuild | 45 - dev-python/rich/rich-12.4.3.ebuild | 55 - dev-python/roman/roman-3.3-r1.ebuild | 23 + dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild | 2 +- .../scikit-build/scikit-build-0.14.1.ebuild | 12 +- dev-python/secretstorage/Manifest | 1 - .../secretstorage/secretstorage-3.3.1.ebuild | 50 - .../service_identity-21.1.0-r1.ebuild | 10 +- dev-python/setproctitle/Manifest | 1 - .../setproctitle/setproctitle-1.2.2.ebuild | 17 - .../setproctitle/setproctitle-1.2.3.ebuild | 2 +- .../setuptools-rust-1.3.0.ebuild | 1 + dev-python/setuptools_scm/Manifest | 1 - .../setuptools_scm-6.4.1.ebuild | 41 - dev-python/smmap/smmap-5.0.0.ebuild | 2 +- ...3.1.ebuild => sphinx-tabs-3.3.1-r1.ebuild} | 6 +- dev-python/sphinx/Manifest | 1 + dev-python/sphinx/sphinx-5.0.0.ebuild | 130 ++ .../sphinx_rtd_theme-1.0.0-r1.ebuild | 43 + .../sphinxcontrib-log_cabinet-1.0.1-r1.ebuild | 6 +- dev-python/sphinxcontrib-spelling/Manifest | 1 + .../sphinxcontrib-spelling-7.4.1.ebuild | 49 + dev-python/starlette/Manifest | 1 + dev-python/starlette/starlette-0.20.1.ebuild | 65 + dev-python/statsd/statsd-3.3.0.ebuild | 4 +- dev-python/statsmodels/metadata.xml | 2 +- dev-python/stestr/stestr-3.2.1.ebuild | 2 +- .../stevedore/stevedore-3.4.0-r1.ebuild | 2 +- dev-python/tagpy/tagpy-2018.1-r3.ebuild | 50 + dev-python/tcolorpy/tcolorpy-0.1.2.ebuild | 2 +- dev-python/tempest/tempest-30.1.0.ebuild | 2 +- ...1.ebuild => testresources-2.0.1-r2.ebuild} | 3 + ...2.ebuild => testscenarios-0.5.0-r3.ebuild} | 1 + dev-python/typed-ast/Manifest | 1 - dev-python/typed-ast/typed-ast-1.5.2.ebuild | 24 - dev-python/typed-ast/typed-ast-1.5.3.ebuild | 2 +- dev-python/versioningit/Manifest | 1 + .../versioningit}/metadata.xml | 9 +- .../versioningit/versioningit-1.1.1.ebuild | 40 + .../voluptuous/voluptuous-0.13.1-r1.ebuild | 2 +- dev-python/warlock/warlock-1.3.3-r3.ebuild | 2 +- ...0.4.10.ebuild => wstools-0.4.10-r1.ebuild} | 1 + .../zope-component-5.0.1.ebuild | 2 +- .../zope-hookable/zope-hookable-5.1.0.ebuild | 2 +- dev-qt/Manifest.gz | Bin 10371 -> 10368 bytes dev-qt/qtcore/Manifest | 2 +- ...15.4-r1.ebuild => qtcore-5.15.4-r2.ebuild} | 2 +- dev-qt/qtcore/qtcore-5.15.4.ebuild | 102 -- .../qtwebengine-5.15.4_p20220526.ebuild | 2 +- dev-qt/qtwidgets/Manifest | 2 +- ...15.4.ebuild => qtwidgets-5.15.4-r1.ebuild} | 2 +- dev-ruby/Manifest.gz | Bin 110752 -> 110755 bytes dev-ruby/actioncable/Manifest | 5 - .../actioncable/actioncable-6.0.4.4.ebuild | 45 - .../actioncable/actioncable-6.0.4.7.ebuild | 45 - dev-ruby/actioncable/actioncable-6.1.5.ebuild | 46 - .../actioncable/actioncable-7.0.2.2.ebuild | 46 - .../actioncable/actioncable-7.0.2.3.ebuild | 46 - dev-ruby/actionmailbox/Manifest | 5 - .../actionmailbox-6.0.4.4.ebuild | 54 - .../actionmailbox-6.0.4.7.ebuild | 54 - .../actionmailbox/actionmailbox-6.1.5.ebuild | 56 - .../actionmailbox-7.0.2.2.ebuild | 61 - .../actionmailbox-7.0.2.3.ebuild | 62 - dev-ruby/actionmailer/Manifest | 5 - .../actionmailer/actionmailer-6.0.4.4.ebuild | 47 - .../actionmailer/actionmailer-6.0.4.7.ebuild | 47 - .../actionmailer/actionmailer-6.1.5.ebuild | 46 - .../actionmailer/actionmailer-7.0.2.2.ebuild | 46 - .../actionmailer/actionmailer-7.0.2.3.ebuild | 46 - dev-ruby/actionpack/Manifest | 5 - dev-ruby/actionpack/actionpack-6.0.4.4.ebuild | 64 - dev-ruby/actionpack/actionpack-6.0.4.7.ebuild | 64 - dev-ruby/actionpack/actionpack-6.1.5.ebuild | 64 - dev-ruby/actionpack/actionpack-7.0.2.2.ebuild | 63 - dev-ruby/actionpack/actionpack-7.0.2.3.ebuild | 63 - dev-ruby/actiontext/Manifest | 5 - dev-ruby/actiontext/actiontext-6.0.4.4.ebuild | 52 - dev-ruby/actiontext/actiontext-6.0.4.7.ebuild | 52 - dev-ruby/actiontext/actiontext-6.1.5.ebuild | 53 - dev-ruby/actiontext/actiontext-7.0.2.2.ebuild | 56 - dev-ruby/actiontext/actiontext-7.0.2.3.ebuild | 56 - dev-ruby/actionview/Manifest | 5 - dev-ruby/actionview/actionview-6.0.4.4.ebuild | 69 - dev-ruby/actionview/actionview-6.0.4.7.ebuild | 69 - dev-ruby/actionview/actionview-6.1.5.ebuild | 65 - dev-ruby/actionview/actionview-7.0.2.2.ebuild | 67 - dev-ruby/actionview/actionview-7.0.2.3.ebuild | 67 - dev-ruby/activejob/Manifest | 5 - dev-ruby/activejob/activejob-6.0.4.4.ebuild | 48 - dev-ruby/activejob/activejob-6.0.4.7.ebuild | 48 - dev-ruby/activejob/activejob-6.1.5.ebuild | 47 - dev-ruby/activejob/activejob-7.0.2.2.ebuild | 48 - .../activejob/activejob-7.0.2.3-r1.ebuild | 48 - dev-ruby/activejob/activejob-7.0.2.3.ebuild | 48 - dev-ruby/activemodel/Manifest | 5 - .../activemodel/activemodel-6.0.4.4.ebuild | 42 - .../activemodel/activemodel-6.0.4.7.ebuild | 42 - dev-ruby/activemodel/activemodel-6.1.5.ebuild | 42 - .../activemodel/activemodel-7.0.2.2.ebuild | 42 - .../activemodel/activemodel-7.0.2.3.ebuild | 42 - dev-ruby/activerecord/Manifest | 5 - .../activerecord/activerecord-6.0.4.4.ebuild | 88 -- .../activerecord/activerecord-6.0.4.7.ebuild | 91 -- .../activerecord/activerecord-6.1.5.ebuild | 90 -- .../activerecord/activerecord-7.0.2.2.ebuild | 84 -- .../activerecord/activerecord-7.0.2.3.ebuild | 84 -- dev-ruby/activestorage/Manifest | 5 - .../activestorage-6.0.4.4.ebuild | 62 - .../activestorage-6.0.4.7.ebuild | 62 - .../activestorage/activestorage-6.1.5.ebuild | 61 - .../activestorage-7.0.2.2.ebuild | 67 - .../activestorage-7.0.2.3.ebuild | 67 - dev-ruby/activesupport/Manifest | 5 - .../activesupport/activesupport-5.2.8.ebuild | 2 +- .../activesupport-6.0.4.4.ebuild | 75 - .../activesupport-6.0.4.7.ebuild | 75 - .../activesupport/activesupport-6.0.5.ebuild | 2 +- .../activesupport/activesupport-6.1.5.ebuild | 74 - .../activesupport-7.0.2.2.ebuild | 73 - .../activesupport-7.0.2.3.ebuild | 73 - dev-ruby/digest/digest-3.1.0-r1.ebuild | 29 + .../mime-types-data-3.2021.0901.ebuild | 2 +- dev-ruby/mime-types/mime-types-3.3.1.ebuild | 2 +- dev-ruby/msgpack/Manifest | 3 +- dev-ruby/msgpack/msgpack-1.4.3.ebuild | 31 - ...pack-1.4.4.ebuild => msgpack-1.5.2.ebuild} | 4 +- dev-ruby/nokogiri/Manifest | 2 - dev-ruby/nokogiri/nokogiri-1.13.4.ebuild | 95 -- dev-ruby/nokogiri/nokogiri-1.13.5.ebuild | 95 -- dev-ruby/nokogiri/nokogiri-1.13.6.ebuild | 2 +- dev-ruby/octokit/Manifest | 1 + dev-ruby/octokit/octokit-4.23.0.ebuild | 42 + dev-ruby/rails/Manifest | 5 - dev-ruby/rails/rails-6.0.4.4.ebuild | 39 - dev-ruby/rails/rails-6.0.4.7.ebuild | 39 - dev-ruby/rails/rails-6.1.5.ebuild | 39 - dev-ruby/rails/rails-7.0.2.2.ebuild | 39 - dev-ruby/rails/rails-7.0.2.3.ebuild | 39 - dev-ruby/railties/Manifest | 5 - dev-ruby/railties/railties-6.0.4.4.ebuild | 71 - dev-ruby/railties/railties-6.0.4.7.ebuild | 71 - dev-ruby/railties/railties-6.1.5.ebuild | 71 - dev-ruby/railties/railties-7.0.2.2.ebuild | 72 - dev-ruby/railties/railties-7.0.2.3.ebuild | 72 - dev-ruby/regexp_parser/Manifest | 2 +- .../regexp_parser/regexp_parser-2.3.1.ebuild | 2 +- ....2.1.ebuild => regexp_parser-2.5.0.ebuild} | 4 +- dev-ruby/rrdtool-bindings/Manifest | 1 - .../rrdtool-bindings-1.7.2.ebuild | 62 - .../rrdtool-bindings-1.8.0.ebuild | 2 +- dev-ruby/tomlrb/Manifest | 1 + dev-ruby/tomlrb/tomlrb-2.0.3.ebuild | 28 + dev-ruby/websocket/websocket-1.2.9-r1.ebuild | 4 +- dev-scheme/Manifest.gz | Bin 8159 -> 8151 bytes dev-scheme/chez/chez-9.5.8.ebuild | 2 +- dev-util/Manifest.gz | Bin 67351 -> 67348 bytes dev-util/bpftool/Manifest | 2 - dev-util/bpftool/bpftool-5.16.15.ebuild | 117 -- dev-util/bpftool/bpftool-5.17.4.ebuild | 2 +- dev-util/buildbot-badges/Manifest | 1 + .../buildbot-badges-3.4.0.ebuild | 1 + .../buildbot-badges-3.5.0.ebuild | 33 + dev-util/buildbot-console-view/Manifest | 1 + .../buildbot-console-view-3.4.0.ebuild | 1 + .../buildbot-console-view-3.5.0.ebuild | 29 + dev-util/buildbot-grid-view/Manifest | 1 + .../buildbot-grid-view-3.4.0.ebuild | 1 + .../buildbot-grid-view-3.5.0.ebuild | 28 + dev-util/buildbot-pkg/Manifest | 1 + .../buildbot-pkg/buildbot-pkg-3.4.0.ebuild | 1 + .../buildbot-pkg/buildbot-pkg-3.5.0.ebuild | 34 + dev-util/buildbot-waterfall-view/Manifest | 1 + .../buildbot-waterfall-view-3.4.0.ebuild | 1 + .../buildbot-waterfall-view-3.5.0.ebuild | 30 + dev-util/buildbot-worker/Manifest | 1 + .../buildbot-worker-3.4.0.ebuild | 1 + .../buildbot-worker-3.5.0-r1.ebuild | 129 ++ .../buildbot-worker-9999.ebuild | 5 + .../files/buildbot_worker.initd2 | 4 +- dev-util/buildbot-wsgi-dashboards/Manifest | 1 + .../buildbot-wsgi-dashboards-3.4.0.ebuild | 1 + .../buildbot-wsgi-dashboards-3.5.0.ebuild | 28 + dev-util/buildbot-www/Manifest | 1 + .../buildbot-www/buildbot-www-3.4.0.ebuild | 1 + .../buildbot-www/buildbot-www-3.5.0.ebuild | 26 + dev-util/buildbot/Manifest | 1 + dev-util/buildbot/buildbot-3.4.0.ebuild | 1 + dev-util/buildbot/buildbot-3.5.0.ebuild | 178 +++ dev-util/buildbot/buildbot-9999.ebuild | 11 +- dev-util/buildbot/files/buildmaster.initd | 4 +- dev-util/checkstyle/Manifest | 1 - dev-util/checkstyle/checkstyle-7.2-r1.ebuild | 67 - dev-util/checkstyle/metadata.xml | 12 - dev-util/clippy/Manifest | 1 - dev-util/clippy/clippy-8.1-r1.ebuild | 46 - dev-util/clippy/clippy-8.2.2.ebuild | 2 +- dev-util/dialog/Manifest | 1 + dev-util/dialog/dialog-1.3.20220526.ebuild | 53 + dev-util/diffoscope/Manifest | 1 + dev-util/diffoscope/diffoscope-214.ebuild | 108 ++ dev-util/gdbus-codegen/Manifest | 1 + .../gdbus-codegen/gdbus-codegen-2.72.1.ebuild | 2 +- .../gdbus-codegen/gdbus-codegen-2.72.2.ebuild | 72 + dev-util/glib-utils/Manifest | 1 + dev-util/glib-utils/glib-utils-2.72.1.ebuild | 2 +- dev-util/glib-utils/glib-utils-2.72.2.ebuild | 62 + dev-util/intel-graphics-compiler/Manifest | 1 + ...aphics-compiler-1.0.11279_p20220528.ebuild | 84 ++ dev-util/lldb/Manifest | 1 + dev-util/lldb/lldb-14.0.4.ebuild | 115 ++ dev-util/maturin/Manifest | 19 + dev-util/maturin/maturin-0.12.18.ebuild | 402 ++++++ .../mingw64-toolchain-10.0.0.ebuild | 4 +- dev-util/spirv-headers/Manifest | 1 - .../spirv-headers-1.2.198.ebuild | 17 - dev-util/spirv-tools/Manifest | 1 - .../spirv-tools/spirv-tools-1.2.198.ebuild | 45 - .../spirv-tools/spirv-tools-1.3.211.ebuild | 45 - .../sysprof-capture-3.44.0.ebuild | 2 +- .../sysprof-common-3.44.0.ebuild | 2 +- dev-util/sysprof/sysprof-3.44.0.ebuild | 2 +- dev-util/umockdev/Manifest | 1 + dev-util/umockdev/umockdev-0.17.13.ebuild | 53 + dev-util/umockdev/umockdev-0.17.9.ebuild | 2 +- dev-util/vulkan-headers/Manifest | 1 - .../vulkan-headers-1.2.198.ebuild | 24 - dev-util/vulkan-tools/Manifest | 1 - .../vulkan-tools/vulkan-tools-1.2.198.ebuild | 83 -- dev-util/web_page_replay_go/Manifest | 2 + .../web_page_replay_go/files/wpr-usage.patch | 46 + dev-util/web_page_replay_go/metadata.xml | 12 + .../web_page_replay_go-20220314.ebuild | 50 + dev-vcs/Manifest.gz | Bin 10820 -> 10821 bytes dev-vcs/pre-commit/Manifest | 1 + dev-vcs/pre-commit/pre-commit-2.19.0.ebuild | 52 + eclass/Manifest.gz | Bin 36141 -> 36134 bytes eclass/toolchain.eclass | 107 +- eclass/vim-doc.eclass | 72 +- eclass/vim-plugin.eclass | 122 +- games-action/Manifest.gz | Bin 14024 -> 14018 bytes games-action/polymc/Manifest | 1 + games-action/polymc/polymc-1.3.1.ebuild | 111 ++ games-board/Manifest.gz | Bin 10561 -> 10559 bytes .../gnome-chess/gnome-chess-42.0.ebuild | 2 +- games-board/tali/tali-40.7.ebuild | 2 +- games-emulation/Manifest.gz | Bin 9532 -> 9531 bytes games-emulation/atari800/Manifest | 1 + .../atari800/atari800-5.0.0.ebuild | 86 ++ games-emulation/atari800/metadata.xml | 5 +- games-misc/Manifest.gz | Bin 8763 -> 8765 bytes games-misc/bsd-games/bsd-games-3.1-r2.ebuild | 5 +- games-puzzle/Manifest.gz | Bin 17303 -> 17300 bytes .../five-or-more/five-or-more-3.32.3.ebuild | 2 +- .../gnome-sudoku/gnome-sudoku-42.0.ebuild | 2 +- .../swell-foop/swell-foop-41.1.ebuild | 2 +- games-simulation/Manifest.gz | Bin 4104 -> 4105 bytes games-simulation/openrct2/Manifest | 4 - ...nrct2-0.2.4-include-additional-paths.patch | 33 - .../files/openrct2-0.3.5.1-ccache.patch | 58 - .../openrct2/openrct2-0.3.5.1-r1.ebuild | 166 --- .../openrct2/openrct2-0.4.0.ebuild | 2 +- games-util/Manifest.gz | Bin 7844 -> 7846 bytes games-util/xpadneo/Manifest | 1 + games-util/xpadneo/xpadneo-0.9.3.ebuild | 74 + gnome-base/Manifest.gz | Bin 5203 -> 5046 bytes gnome-base/gdm/gdm-42.0.ebuild | 2 +- gnome-base/gnome-control-center/Manifest | 1 + .../gnome-control-center-42.1.ebuild | 2 +- .../gnome-control-center-42.2.ebuild | 174 +++ .../gnome-desktop-42.1-r300.ebuild | 2 +- .../gnome-desktop-42.1-r400.ebuild | 2 +- .../gnome-session/gnome-session-42.0.ebuild | 2 +- .../gnome-settings-daemon-42.1.ebuild | 2 +- gnome-base/gnome-shell/Manifest | 1 + .../gnome-shell/gnome-shell-42.1.ebuild | 2 +- .../gnome-shell/gnome-shell-42.2.ebuild | 203 +++ gnome-base/gnome-vfs/Manifest | 1 - .../files/gnome-vfs-2.12.0-afs.patch | 12 - .../gnome-vfs-2.15.2-headers-define.patch | 19 - .../gnome-vfs-2.16.0-no-dbus-crash.patch | 12 - .../gnome-vfs-2.20.0-automagic-deps.patch | 68 - .../gnome-vfs-2.20.1-automagic-deps.patch | 19 - .../files/gnome-vfs-2.24.0-uuid-mount.patch | 77 - .../gnome-vfs-2.24.4-automake-1.13.patch | 30 - ...nome-vfs-2.24.4-build-tests-asneeded.patch | 25 - ...vfs-2.24.4-disable-test-async-cancel.patch | 24 - .../files/gnome-vfs-2.24.4-gnutls27.patch | 68 - .../files/gnome-vfs-2.24.4-gnutls34.patch | 38 - .../gnome-vfs-2.24.4-home_dir_fakeroot.patch | 155 -- .../files/gnome-vfs-2.24.4-openssl-1.1.patch | 26 - .../gnome-vfs/gnome-vfs-2.24.4-r5.ebuild | 141 -- gnome-base/gnome-vfs/metadata.xml | 8 - .../gsettings-desktop-schemas-42.0.ebuild | 2 +- gnome-base/gvfs/Manifest | 1 + gnome-base/gvfs/gvfs-1.50.1-r1.ebuild | 2 +- gnome-base/gvfs/gvfs-1.50.2.ebuild | 149 ++ gnome-base/librsvg/librsvg-2.54.3.ebuild | 2 +- gnome-base/nautilus/Manifest | 1 + gnome-base/nautilus/nautilus-42.1.1.ebuild | 2 +- gnome-base/nautilus/nautilus-42.2.ebuild | 114 ++ gnome-extra/Manifest.gz | Bin 11425 -> 11436 bytes gnome-extra/evolution-data-server/Manifest | 1 + .../evolution-data-server-3.44.1.ebuild | 2 +- .../evolution-data-server-3.44.2.ebuild | 155 ++ gnome-extra/evolution-ews/Manifest | 1 + .../evolution-ews/evolution-ews-3.44.1.ebuild | 2 +- .../evolution-ews/evolution-ews-3.44.2.ebuild | 72 + gnome-extra/gnome-boxes/Manifest | 1 + .../gnome-boxes/gnome-boxes-42.0.1.ebuild | 2 +- .../gnome-boxes/gnome-boxes-42.1.ebuild | 129 ++ gnome-extra/gnome-calculator/Manifest | 1 + .../gnome-calculator-42.0.ebuild | 2 +- .../gnome-calculator-42.1.ebuild | 72 + .../gnome-calendar/gnome-calendar-42.1.ebuild | 2 +- .../gnome-characters-42.0.ebuild | 2 +- .../gnome-clocks/gnome-clocks-42.0.ebuild | 2 +- .../gnome-contacts/gnome-contacts-42.0.ebuild | 2 +- gnome-extra/gnome-logs/gnome-logs-42.0.ebuild | 2 +- .../Manifest | 3 +- ...ion-alphabetical-grid-22.0-redisplay.patch | 31 - ...ll-extension-alphabetical-grid-19.0.ebuild | 58 - ...l-extension-alphabetical-grid-24.0.ebuild} | 6 +- ...ome-shell-extension-appindicator-42.ebuild | 2 +- ...on-applications-overview-tooltip-15.ebuild | 2 +- ...e-shell-extension-bing-wallpaper-40.ebuild | 2 +- ...xtension-bluetooth-quick-connect-29.ebuild | 2 +- ...blur-effect-on-lock-screen-20220323.ebuild | 2 +- ...me-shell-extension-dash-to-panel-46.ebuild | 2 +- ...me-shell-extension-dash-to-panel-50.ebuild | 2 +- ...ell-extension-desktop-icons-ng-45.0.ebuild | 2 +- .../gnome-shell-extension-gsconnect-50.ebuild | 2 +- ...nsion-weather-in-the-clock-20220504.ebuild | 2 +- gnome-extra/gnome-shell-extensions/Manifest | 1 + .../gnome-shell-extensions-42.1.ebuild | 2 +- .../gnome-shell-extensions-42.2.ebuild | 70 + .../gnome-shell-frippery-42.0.ebuild | 2 +- gnome-extra/gnome-software/Manifest | 1 + .../gnome-software/gnome-software-42.2.ebuild | 102 ++ .../gnome-system-monitor-42.0.ebuild | 2 +- .../gnome-tweaks/gnome-tweaks-40.10.ebuild | 2 +- .../gnome-user-docs-42.0.ebuild | 2 +- .../gnome-weather/gnome-weather-42.0.ebuild | 2 +- gnome-extra/gucharmap/gucharmap-14.0.3.ebuild | 2 +- gnome-extra/libgsf/libgsf-1.14.49.ebuild | 2 +- gnome-extra/nm-applet/nm-applet-1.26.0.ebuild | 2 +- .../pch-session/pch-session-42.0.ebuild | 2 +- gnome-extra/sushi/sushi-41.2.ebuild | 2 +- gnome-extra/yelp-xsl/yelp-xsl-42.0.ebuild | 2 +- gnome-extra/yelp/yelp-42.1.ebuild | 2 +- gnome-extra/zenity/zenity-3.42.1.ebuild | 2 +- gui-libs/Manifest.gz | Bin 3798 -> 3790 bytes gui-libs/amtk/Manifest | 1 + gui-libs/amtk/amtk-5.4.1.ebuild | 38 + .../gdk-pixbuf-loader-webp-0.0.4.ebuild | 2 +- gui-libs/gtk/Manifest | 4 +- gui-libs/gtk/gtk-4.6.1.ebuild | 192 --- gui-libs/gtk/gtk-4.6.2.ebuild | 210 --- gui-libs/gtk/gtk-4.6.3.ebuild | 210 --- gui-libs/gtk/gtk-4.6.4-r1.ebuild | 2 +- .../{gtk-4.6.4.ebuild => gtk-4.6.5.ebuild} | 4 +- .../gtksourceview/gtksourceview-5.4.1.ebuild | 2 +- gui-libs/libadwaita/libadwaita-1.1.1.ebuild | 2 +- gui-libs/libhandy/libhandy-1.6.2.ebuild | 2 +- gui-libs/tepl/Manifest | 1 + gui-libs/tepl/tepl-6.0.2.ebuild | 46 + kde-frameworks/Manifest.gz | Bin 13699 -> 13702 bytes ...fix-QtQuickDialogWrapper-for-konsole.patch | 54 + ...94.0.ebuild => knewstuff-5.94.0-r1.ebuild} | 2 + kde-plasma/Manifest.gz | Bin 9116 -> 9093 bytes kde-plasma/bluedevil/Manifest | 1 - kde-plasma/bluedevil/bluedevil-5.24.4.ebuild | 41 - kde-plasma/bluedevil/bluedevil-5.24.5.ebuild | 2 +- kde-plasma/breeze-grub/Manifest | 1 - .../breeze-grub/breeze-grub-5.24.4.ebuild | 23 - .../breeze-grub/breeze-grub-5.24.5.ebuild | 2 +- kde-plasma/breeze-gtk/Manifest | 1 - .../breeze-gtk/breeze-gtk-5.24.4.ebuild | 38 - .../breeze-gtk/breeze-gtk-5.24.5.ebuild | 2 +- kde-plasma/breeze-plymouth/Manifest | 1 - .../breeze-plymouth-5.24.4.ebuild | 28 - .../breeze-plymouth-5.24.5.ebuild | 2 +- kde-plasma/breeze/Manifest | 1 - kde-plasma/breeze/breeze-5.24.4.ebuild | 49 - kde-plasma/breeze/breeze-5.24.5.ebuild | 2 +- kde-plasma/discover/Manifest | 1 - kde-plasma/discover/discover-5.24.4.ebuild | 92 -- kde-plasma/discover/discover-5.24.5.ebuild | 2 +- kde-plasma/drkonqi/Manifest | 1 - kde-plasma/drkonqi/drkonqi-5.24.4.ebuild | 55 - kde-plasma/drkonqi/drkonqi-5.24.5.ebuild | 2 +- kde-plasma/kactivitymanagerd/Manifest | 1 - .../kactivitymanagerd-5.24.4.ebuild | 36 - .../kactivitymanagerd-5.24.5.ebuild | 2 +- kde-plasma/kde-cli-tools/Manifest | 1 - .../kde-cli-tools/kde-cli-tools-5.24.4.ebuild | 69 - .../kde-cli-tools/kde-cli-tools-5.24.5.ebuild | 2 +- kde-plasma/kde-gtk-config/Manifest | 1 - .../kde-gtk-config-5.24.4.ebuild | 56 - .../kde-gtk-config-5.24.5.ebuild | 2 +- kde-plasma/kdecoration/Manifest | 1 - .../kdecoration/kdecoration-5.24.4.ebuild | 25 - .../kdecoration/kdecoration-5.24.5.ebuild | 2 +- kde-plasma/kdeplasma-addons/Manifest | 1 - ...s-5.24.4-fix-comic-widget-dataengine.patch | 61 - .../kdeplasma-addons-5.24.4-r1.ebuild | 75 - .../kdeplasma-addons-5.24.5-r1.ebuild | 2 +- kde-plasma/kgamma/Manifest | 1 - kde-plasma/kgamma/kgamma-5.24.4.ebuild | 32 - kde-plasma/kgamma/kgamma-5.24.5.ebuild | 2 +- kde-plasma/khotkeys/Manifest | 1 - kde-plasma/khotkeys/khotkeys-5.24.4.ebuild | 50 - kde-plasma/khotkeys/khotkeys-5.24.5.ebuild | 2 +- kde-plasma/kinfocenter/Manifest | 1 - .../kinfocenter/kinfocenter-5.24.4.ebuild | 78 - .../kinfocenter/kinfocenter-5.24.5.ebuild | 2 +- kde-plasma/kmenuedit/Manifest | 1 - kde-plasma/kmenuedit/kmenuedit-5.24.4.ebuild | 39 - kde-plasma/kmenuedit/kmenuedit-5.24.5.ebuild | 2 +- kde-plasma/kscreen/Manifest | 1 - ...n-5.24.5-fix-kded-xcb-resources-leak.patch | 61 + kde-plasma/kscreen/kscreen-5.24.5-r1.ebuild | 2 +- ...5.24.4.ebuild => kscreen-5.24.5-r2.ebuild} | 9 +- kde-plasma/kscreenlocker/Manifest | 1 - .../kscreenlocker/kscreenlocker-5.24.4.ebuild | 94 -- .../kscreenlocker/kscreenlocker-5.24.5.ebuild | 2 +- kde-plasma/ksshaskpass/Manifest | 1 - .../ksshaskpass/ksshaskpass-5.24.4.ebuild | 52 - .../ksshaskpass/ksshaskpass-5.24.5.ebuild | 2 +- kde-plasma/ksystemstats/Manifest | 1 - .../ksystemstats/ksystemstats-5.24.4.ebuild | 46 - .../ksystemstats/ksystemstats-5.24.5.ebuild | 2 +- kde-plasma/kwallet-pam/Manifest | 1 - .../kwallet-pam/kwallet-pam-5.24.4.ebuild | 37 - .../kwallet-pam/kwallet-pam-5.24.5.ebuild | 2 +- kde-plasma/kwayland-integration/Manifest | 1 - .../kwayland-integration-5.24.4.ebuild | 45 - .../kwayland-integration-5.24.5.ebuild | 2 +- kde-plasma/kwayland-server/Manifest | 1 - ...4.4-fix-crash-on-screen-setup-change.patch | 109 -- ...-server-5.24.4-fix-layer-shell-reset.patch | 57 - ...r-5.24.4-fix-race-in-wp_drm_lease_v1.patch | 73 - ....24.4-guard-subsurface-parent-access.patch | 44 - .../kwayland-server-5.24.4-r2.ebuild | 46 - .../kwayland-server-5.24.5-r1.ebuild | 2 +- kde-plasma/kwin/Manifest | 1 - ...4-backends-drm-dont-perm-disable-vrr.patch | 32 - ...4-backends-drm-fetch-immutable-blobs.patch | 214 --- ...-5.24.4-dont-send-geom-to-text-input.patch | 26 - .../kwin-5.24.4-dont-use-xcb-in-wayland.patch | 41 - ...n-5.24.4-fix-current-VD-always-added.patch | 50 - ....24.4-fix-unlocking-wayland-sessions.patch | 44 - ...5.24.4-waylandserver-lockScreenShown.patch | 93 -- ...r-move-LockScreenPresentationWatcher.patch | 36 - ....24.4-xdgactivation-demand-attention.patch | 32 - kde-plasma/kwin/kwin-5.24.4-r1.ebuild | 145 -- kde-plasma/kwin/kwin-5.24.5-r2.ebuild | 2 +- kde-plasma/kwrited/Manifest | 1 - kde-plasma/kwrited/kwrited-5.24.4.ebuild | 26 - kde-plasma/kwrited/kwrited-5.24.5.ebuild | 2 +- kde-plasma/layer-shell-qt/Manifest | 1 - .../layer-shell-qt-5.24.4.ebuild | 36 - .../layer-shell-qt-5.24.5.ebuild | 2 +- kde-plasma/libkscreen/Manifest | 1 - .../libkscreen/libkscreen-5.24.4.ebuild | 39 - .../libkscreen/libkscreen-5.24.5.ebuild | 2 +- kde-plasma/libksysguard/Manifest | 1 - .../libksysguard/libksysguard-5.24.4.ebuild | 76 - .../libksysguard-5.24.5-r1.ebuild | 2 +- kde-plasma/libkworkspace/Manifest | 1 - .../libkworkspace/libkworkspace-5.24.4.ebuild | 55 - .../libkworkspace/libkworkspace-5.24.5.ebuild | 2 +- kde-plasma/milou/Manifest | 1 - kde-plasma/milou/milou-5.24.4.ebuild | 33 - kde-plasma/milou/milou-5.24.5.ebuild | 2 +- kde-plasma/oxygen/Manifest | 1 - kde-plasma/oxygen/oxygen-5.24.4.ebuild | 51 - kde-plasma/oxygen/oxygen-5.24.5.ebuild | 2 +- .../plasma-browser-integration/Manifest | 1 - ...lasma-browser-integration-5.24.4-r1.ebuild | 45 - .../plasma-browser-integration-5.24.5.ebuild | 2 +- kde-plasma/plasma-desktop/Manifest | 1 - ...24.4-folderview-icons-per-resolution.patch | 132 -- .../plasma-desktop-5.24.4-r1.ebuild | 179 --- .../plasma-desktop-5.24.5.ebuild | 2 +- kde-plasma/plasma-disks/Manifest | 1 - .../plasma-disks/plasma-disks-5.24.4.ebuild | 39 - .../plasma-disks/plasma-disks-5.24.5.ebuild | 2 +- kde-plasma/plasma-firewall/Manifest | 1 - .../plasma-firewall-5.24.4.ebuild | 64 - .../plasma-firewall-5.24.5.ebuild | 2 +- kde-plasma/plasma-integration/Manifest | 1 - .../plasma-integration-5.24.4.ebuild | 48 - .../plasma-integration-5.24.5.ebuild | 2 +- .../plasma-meta/plasma-meta-5.24.4.ebuild | 107 -- .../plasma-meta/plasma-meta-5.24.5.ebuild | 2 +- kde-plasma/plasma-nm/Manifest | 1 - kde-plasma/plasma-nm/plasma-nm-5.24.4.ebuild | 90 -- kde-plasma/plasma-nm/plasma-nm-5.24.5.ebuild | 2 +- kde-plasma/plasma-pa/Manifest | 1 - kde-plasma/plasma-pa/plasma-pa-5.24.4.ebuild | 40 - kde-plasma/plasma-pa/plasma-pa-5.24.5.ebuild | 2 +- kde-plasma/plasma-sdk/Manifest | 1 - .../plasma-sdk/plasma-sdk-5.24.4.ebuild | 46 - .../plasma-sdk/plasma-sdk-5.24.5.ebuild | 2 +- kde-plasma/plasma-systemmonitor/Manifest | 1 - .../plasma-systemmonitor-5.24.4.ebuild | 42 - .../plasma-systemmonitor-5.24.5.ebuild | 2 +- kde-plasma/plasma-thunderbolt/Manifest | 1 - .../plasma-thunderbolt-5.24.4.ebuild | 38 - .../plasma-thunderbolt-5.24.5.ebuild | 2 +- kde-plasma/plasma-vault/Manifest | 1 - .../plasma-vault/plasma-vault-5.24.4.ebuild | 48 - .../plasma-vault/plasma-vault-5.24.5.ebuild | 2 +- .../plasma-workspace-wallpapers/Manifest | 1 - .../plasma-workspace-wallpapers-5.24.4.ebuild | 19 - .../plasma-workspace-wallpapers-5.24.5.ebuild | 2 +- kde-plasma/plasma-workspace/Manifest | 1 - .../plasma-workspace-5.24.4.ebuild | 219 --- .../plasma-workspace-5.24.5-r1.ebuild | 2 +- kde-plasma/plymouth-kcm/Manifest | 1 - .../plymouth-kcm/plymouth-kcm-5.24.4.ebuild | 37 - .../plymouth-kcm/plymouth-kcm-5.24.5.ebuild | 2 +- kde-plasma/polkit-kde-agent/Manifest | 1 - .../polkit-kde-agent-5.24.4.ebuild | 33 - .../polkit-kde-agent-5.24.5.ebuild | 2 +- kde-plasma/powerdevil/Manifest | 1 - .../powerdevil/powerdevil-5.24.4.ebuild | 70 - .../powerdevil/powerdevil-5.24.5.ebuild | 2 +- kde-plasma/sddm-kcm/Manifest | 1 - kde-plasma/sddm-kcm/sddm-kcm-5.24.4.ebuild | 43 - kde-plasma/sddm-kcm/sddm-kcm-5.24.5.ebuild | 2 +- kde-plasma/systemsettings/Manifest | 1 - .../systemsettings-5.24.4.ebuild | 60 - .../systemsettings-5.24.5-r1.ebuild | 2 +- kde-plasma/xdg-desktop-portal-kde/Manifest | 1 - ...lose-only-streams-of-closing-session.patch | 107 ++ ...st-dont-provide-every-running-stream.patch | 358 +++++ ...24.5-screencast-stop-stream-actively.patch | 28 + .../xdg-desktop-portal-kde-5.24.5-r1.ebuild | 2 +- ...> xdg-desktop-portal-kde-5.24.5-r2.ebuild} | 9 +- kde-plasma/xembed-sni-proxy/Manifest | 1 - .../xembed-sni-proxy-5.24.4.ebuild | 43 - .../xembed-sni-proxy-5.24.5.ebuild | 2 +- mail-client/Manifest.gz | Bin 3889 -> 3884 bytes mail-client/evolution/Manifest | 1 + mail-client/evolution/evolution-3.44.1.ebuild | 2 +- mail-client/evolution/evolution-3.44.2.ebuild | 148 ++ mail-client/thunderbird/Manifest | 64 - .../thunderbird/thunderbird-91.9.0.ebuild | 1139 --------------- mail-mta/Manifest.gz | Bin 2383 -> 2381 bytes mail-mta/postfix/Manifest | 2 +- ....ebuild => postfix-3.8_pre20220527.ebuild} | 0 mail-mta/protonmail-bridge/Manifest | 2 + .../protonmail-bridge-2.2.0.ebuild | 67 + media-fonts/Manifest.gz | Bin 36768 -> 36766 bytes .../cantarell/cantarell-0.303.1.ebuild | 2 +- media-fonts/lxgw-wenkai/Manifest | 2 +- ...234.56.ebuild => lxgw-wenkai-1.235.ebuild} | 0 media-fonts/unifont/unifont-14.0.03.ebuild | 4 +- media-gfx/Manifest.gz | Bin 38463 -> 38472 bytes media-gfx/eog-plugins/eog-plugins-42.1.ebuild | 2 +- media-gfx/eog/Manifest | 1 + media-gfx/eog/eog-42.1.ebuild | 2 +- media-gfx/eog/eog-42.2.ebuild | 74 + .../gnome-font-viewer-42.0.ebuild | 2 +- .../gnome-photos/gnome-photos-42.0.ebuild | 2 +- media-gfx/gthumb/gthumb-3.12.2-r2.ebuild | 2 +- media-gfx/inkscape/Manifest | 1 + media-gfx/inkscape/inkscape-1.1.2-r1.ebuild | 2 +- media-gfx/inkscape/inkscape-1.2.ebuild | 190 +++ media-gfx/inkscape/inkscape-9999.ebuild | 19 +- .../pstoedit/files/pstoedit-3.75-gcc12.patch | 13 + media-gfx/pstoedit/pstoedit-3.75.ebuild | 7 +- media-gfx/qrencode/qrencode-4.1.1.ebuild | 2 +- media-gfx/shotwell/shotwell-0.30.15.ebuild | 2 +- media-gfx/simple-scan/simple-scan-42.1.ebuild | 2 +- media-libs/Manifest.gz | Bin 66141 -> 66160 bytes media-libs/aubio/metadata.xml | 5 +- .../clutter-gst/clutter-gst-3.0.27-r2.ebuild | 49 + ...-video-sink-Remove-RGBx-BGRx-support.patch | 63 + media-libs/freeglut/Manifest | 1 - .../freeglut-3.2.1-gcc10-fno-common.patch | 81 -- media-libs/freeglut/freeglut-3.2.1-r2.ebuild | 48 - media-libs/freeglut/freeglut-3.2.2.ebuild | 2 +- .../files/freeimage-3.18.0-tiff-4.4.0.patch | 12 + ...0-r6.ebuild => freeimage-3.18.0-r7.ebuild} | 4 +- .../freeimage/freeimage-3.18.0-r8.ebuild | 125 ++ media-libs/gexiv2/gexiv2-0.14.0.ebuild | 2 +- media-libs/graphene/graphene-1.10.8.ebuild | 2 +- .../gst-plugins-bad-1.20.2.ebuild | 2 +- .../gst-plugins-base-1.20.2.ebuild | 2 +- .../gst-plugins-good-1.20.2.ebuild | 2 +- .../gst-plugins-ugly-1.20.2.ebuild | 2 +- .../gstreamer-editing-services/Manifest | 2 + .../gstreamer-editing-services-1.18.4.ebuild | 56 + .../gstreamer-editing-services-1.20.2.ebuild | 56 + media-libs/gstreamer/gstreamer-1.20.2.ebuild | 2 +- media-libs/libepoxy/Manifest | 1 - media-libs/libepoxy/libepoxy-1.5.10.ebuild | 2 +- media-libs/libepoxy/libepoxy-1.5.9-r1.ebuild | 46 - .../libgphoto2/libgphoto2-2.5.29.ebuild | 2 +- .../libmediaart/libmediaart-1.9.5.ebuild | 2 +- media-libs/libpulse/Manifest | 2 +- ...15.99.1-r1.ebuild => libpulse-16.0.ebuild} | 5 +- media-libs/libpulse/metadata.xml | 1 + media-libs/lilv/Manifest | 1 + media-libs/lilv/lilv-0.24.14.ebuild | 80 ++ media-libs/lv2/Manifest | 1 + media-libs/lv2/lv2-1.18.4.ebuild | 62 + media-libs/mesa/mesa-22.0.3.ebuild | 2 +- .../nv-codec-headers-11.1.5.1-r1.ebuild | 2 +- media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2021.3.ebuild | 92 -- media-libs/sratom/Manifest | 1 + media-libs/sratom/sratom-0.6.10.ebuild | 64 + media-libs/suil/Manifest | 1 + media-libs/suil/suil-0.10.12.ebuild | 55 + media-libs/tiff/Manifest | 4 +- ...iff-4.4.0_rc1.ebuild => tiff-4.4.0.ebuild} | 0 media-libs/vulkan-layers/Manifest | 1 - .../vulkan-layers-1.2.198-r1.ebuild | 57 - media-libs/vulkan-loader/Manifest | 2 - .../vulkan-loader-1.2.198-r1.ebuild | 67 - .../vulkan-loader-1.2.198.ebuild | 67 - media-plugins/Manifest.gz | Bin 46750 -> 46742 bytes .../gst-plugins-a52dec-1.20.2.ebuild | 2 +- .../gst-plugins-assrender-1.20.2.ebuild | 2 +- .../gst-plugins-cdio-1.20.2.ebuild | 2 +- .../gst-plugins-cdparanoia-1.20.2.ebuild | 2 +- .../gst-plugins-chromaprint-1.20.2.ebuild | 2 +- .../gst-plugins-dv-1.20.2.ebuild | 2 +- .../gst-plugins-dvb-1.20.2.ebuild | 2 +- .../gst-plugins-dvdread-1.20.2.ebuild | 2 +- .../gst-plugins-faac-1.20.2.ebuild | 2 +- .../gst-plugins-faad-1.20.2.ebuild | 2 +- .../gst-plugins-flac-1.20.2.ebuild | 2 +- .../gst-plugins-gdkpixbuf-1.20.2.ebuild | 2 +- .../gst-plugins-gtk-1.20.2.ebuild | 2 +- .../gst-plugins-jack-1.20.2.ebuild | 2 +- .../gst-plugins-jpeg-1.20.2.ebuild | 2 +- .../gst-plugins-lame-1.20.2.ebuild | 2 +- .../gst-plugins-ldac-1.20.2.ebuild | 2 +- .../gst-plugins-libav-1.20.2.ebuild | 2 +- .../gst-plugins-libnice-0.1.18.ebuild | 2 +- .../gst-plugins-libpng-1.20.2.ebuild | 2 +- .../gst-plugins-libvisual-1.20.2.ebuild | 2 +- .../gst-plugins-meta-1.20.2.ebuild | 2 +- .../gst-plugins-modplug-1.20.2.ebuild | 2 +- .../gst-plugins-mpeg2dec-1.20.2.ebuild | 2 +- .../gst-plugins-mpg123-1.20.2.ebuild | 2 +- .../gst-plugins-neon-1.20.2.ebuild | 2 +- .../gst-plugins-openaptx-1.20.2.ebuild | 2 +- .../gst-plugins-opus-1.20.2.ebuild | 2 +- .../gst-plugins-oss-1.20.2.ebuild | 2 +- .../gst-plugins-pulse-1.20.2.ebuild | 2 +- .../gst-plugins-raw1394-1.20.2.ebuild | 2 +- .../gst-plugins-resindvd-1.20.2.ebuild | 2 +- .../gst-plugins-sctp-1.20.2.ebuild | 2 +- .../gst-plugins-shout2-1.20.2.ebuild | 2 +- .../gst-plugins-sidplay-1.20.2.ebuild | 2 +- .../gst-plugins-soup-1.20.2.ebuild | 2 +- .../gst-plugins-speex-1.20.2.ebuild | 2 +- .../gst-plugins-srtp-1.20.2.ebuild | 2 +- .../gst-plugins-taglib-1.20.2.ebuild | 2 +- .../gst-plugins-twolame-1.20.2.ebuild | 2 +- .../gst-plugins-v4l2-1.20.2.ebuild | 2 +- .../gst-plugins-vaapi-1.20.2.ebuild | 2 +- .../gst-plugins-vpx-1.20.2.ebuild | 2 +- .../gst-plugins-wavpack-1.20.2.ebuild | 2 +- .../gst-plugins-webrtc-1.20.2.ebuild | 2 +- .../gst-plugins-x264-1.20.2.ebuild | 2 +- .../gst-plugins-ximagesrc-1.20.2.ebuild | 2 +- .../ladspa-bs2b/ladspa-bs2b-0.9.1-r2.ebuild | 23 + media-radio/Manifest.gz | Bin 5023 -> 5023 bytes media-radio/flrig/flrig-1.4.5.ebuild | 2 +- media-radio/gpredict/gpredict-2.3-r1.ebuild | 2 +- media-radio/tqsl/Manifest | 1 + media-radio/tqsl/tqsl-2.6.3.ebuild | 32 + media-sound/Manifest.gz | Bin 57420 -> 57437 bytes media-sound/abcmidi/Manifest | 1 - media-sound/abcmidi/abcmidi-2022.04.06.ebuild | 35 - media-sound/abcmidi/abcmidi-2022.04.28.ebuild | 2 +- media-sound/easyeffects/Manifest | 1 + .../easyeffects/easyeffects-6.2.5.ebuild | 79 + media-sound/fluidsynth/Manifest | 1 - .../fluidsynth/fluidsynth-2.2.6.ebuild | 120 -- .../fluidsynth/fluidsynth-2.2.7.ebuild | 2 +- .../gnome-music/gnome-music-42.1.ebuild | 2 +- .../gnome-sound-recorder-42.0.ebuild | 2 +- media-sound/kmidimon/Manifest | 1 - media-sound/kmidimon/kmidimon-1.2.0.ebuild | 39 - media-sound/kmidimon/kmidimon-1.3.0.ebuild | 2 +- media-sound/patchage/Manifest | 1 + media-sound/patchage/metadata.xml | 17 +- media-sound/patchage/patchage-1.0.6.ebuild | 43 + media-sound/pulseaudio-daemon/Manifest | 2 +- media-sound/pulseaudio-daemon/metadata.xml | 1 + ...2.ebuild => pulseaudio-daemon-16.0.ebuild} | 7 +- .../pulseaudio/pulseaudio-15.0-r3.ebuild | 2 +- ....99.1-r1.ebuild => pulseaudio-16.0.ebuild} | 0 media-sound/pulseeffects/Manifest | 2 +- .../files/pulseeffects-4.8.6-boost_1.79.patch | 25 - ...lseeffects-4.8.7-meson_no_automagic.patch} | 2 +- ...4.8.6.ebuild => pulseeffects-4.8.7.ebuild} | 3 +- ...feature.allowed-around-dependency-ch.patch | 169 +++ media-sound/rhythmbox/rhythmbox-3.4.5.ebuild | 5 +- media-sound/sonata/sonata-1.7.0-r1.ebuild | 36 + media-sound/soundconverter/Manifest | 1 + media-sound/soundconverter/metadata.xml | 1 + .../soundconverter-4.0.3.ebuild | 99 ++ media-sound/xmms2/xmms2-0.9.1.ebuild | 2 +- media-tv/Manifest.gz | Bin 3938 -> 3938 bytes media-tv/v4l-utils/v4l-utils-1.22.1.ebuild | 6 + media-video/Manifest.gz | Bin 26342 -> 26343 bytes media-video/ffmpeg-chromium/Manifest | 1 + .../ffmpeg-chromium-102.ebuild | 245 ++++ media-video/ffmpeg/ffmpeg-4.4.2.ebuild | 2 +- media-video/ffmpeg/ffmpeg-5.0.1.ebuild | 2 +- .../mkvtoolnix/mkvtoolnix-67.0.0.ebuild | 2 +- media-video/pitivi/Manifest | 1 + .../pitivi-2021.05-meson-compatibility.patch | 45 + .../pitivi-2021.05-python-collections.patch | 13 + media-video/pitivi/pitivi-2021.05-r1.ebuild | 91 ++ media-video/totem/totem-42.0-r1.ebuild | 2 +- ...-don-t-check-if-all-device-nodes-are.patch | 187 +++ ...r2.ebuild => wireplumber-0.4.10-r3.ebuild} | 4 +- .../wireplumber/wireplumber-0.4.10.ebuild | 118 -- .../wireplumber/wireplumber-9999.ebuild | 2 +- metadata/Manifest.gz | Bin 3692 -> 3685 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28231 -> 28273 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 7065 -> 7060 bytes .../app-accessibility/at-spi2-core-2.44.1 | 4 +- .../app-accessibility/edbrowse-3.8.2.1-r1 | 13 - .../app-accessibility/edbrowse-3.8.2.1-r2 | 14 + .../md5-cache/app-accessibility/orca-42.1 | 4 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 59233 -> 59698 bytes metadata/md5-cache/app-admin/ansible-5.7.0 | 4 +- .../md5-cache/app-admin/ansible-base-2.12.5 | 4 +- ...{ansible-lint-6.1.0 => ansible-lint-6.2.2} | 8 +- metadata/md5-cache/app-admin/awscli-1.24.10 | 16 + metadata/md5-cache/app-admin/checksec-2.6.0 | 9 + .../md5-cache/app-admin/keepassxc-2.7.1-r1 | 4 +- metadata/md5-cache/app-admin/pydf-12-r2 | 14 +- metadata/md5-cache/app-admin/sysklogd-2.4.0 | 16 + metadata/md5-cache/app-admin/sysklogd-9999 | 2 +- .../app-admin/syslog-summary-1.14-r5 | 8 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 23421 -> 23589 bytes metadata/md5-cache/app-arch/brotli-1.0.9-r4 | 4 +- metadata/md5-cache/app-arch/brotli-9999 | 4 +- .../md5-cache/app-arch/file-roller-3.42.0 | 4 +- metadata/md5-cache/app-arch/unrar-6.1.7 | 11 + metadata/md5-cache/app-containers/Manifest.gz | Bin 13454 -> 13616 bytes .../md5-cache/app-containers/apptainer-1.0.2 | 2 +- .../md5-cache/app-containers/cri-tools-1.24.2 | 14 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 37205 -> 37827 bytes metadata/md5-cache/app-crypt/eid-mw-5.1.4 | 16 + metadata/md5-cache/app-crypt/gpgme-1.17.1-r1 | 17 + .../md5-cache/app-crypt/libsecret-0.20.5-r3 | 4 +- metadata/md5-cache/app-crypt/mit-krb5-1.20 | 16 + metadata/md5-cache/app-crypt/pius-3.0.0-r1 | 10 +- metadata/md5-cache/app-crypt/veracrypt-1.25.9 | 16 + metadata/md5-cache/app-doc/Manifest.gz | Bin 22699 -> 22861 bytes metadata/md5-cache/app-doc/halibut-1.3 | 12 + metadata/md5-cache/app-editors/Manifest.gz | Bin 29477 -> 29949 bytes .../md5-cache/app-editors/bluefish-2.2.12-r1 | 17 + metadata/md5-cache/app-editors/gedit-42.0 | 4 +- metadata/md5-cache/app-editors/gedit-42.1 | 16 + .../md5-cache/app-editors/gedit-plugins-42.0 | 4 +- .../md5-cache/app-editors/gedit-plugins-42.1 | 16 + metadata/md5-cache/app-editors/ghex-42.2 | 4 +- .../app-editors/gnome-text-editor-42.1 | 4 +- .../md5-cache/app-editors/gvim-8.2.0814-r100 | 2 +- .../md5-cache/app-editors/gvim-8.2.3428-r1 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.3567 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.3582 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.3669 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.3741 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.3950 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.4285 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.4328 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.4586 | 2 +- metadata/md5-cache/app-editors/gvim-9999 | 2 +- ...190316-r1 => qhexedit2-0.8.6_p20190316-r2} | 6 +- ...210525-r1 => qhexedit2-0.8.9_p20210525-r2} | 6 +- .../md5-cache/app-editors/vim-8.2.0814-r100 | 2 +- .../md5-cache/app-editors/vim-8.2.3428-r1 | 2 +- metadata/md5-cache/app-editors/vim-8.2.3567 | 2 +- metadata/md5-cache/app-editors/vim-8.2.3582 | 2 +- metadata/md5-cache/app-editors/vim-8.2.3669 | 2 +- metadata/md5-cache/app-editors/vim-8.2.3741 | 2 +- metadata/md5-cache/app-editors/vim-8.2.3950 | 2 +- metadata/md5-cache/app-editors/vim-8.2.4285 | 2 +- .../md5-cache/app-editors/vim-8.2.4328-r1 | 2 +- metadata/md5-cache/app-editors/vim-8.2.4586 | 2 +- metadata/md5-cache/app-editors/vim-9999 | 2 +- .../md5-cache/app-editors/vim-core-8.2.0814 | 2 +- .../md5-cache/app-editors/vim-core-8.2.3428 | 2 +- .../md5-cache/app-editors/vim-core-8.2.3567 | 2 +- .../md5-cache/app-editors/vim-core-8.2.3582 | 2 +- .../md5-cache/app-editors/vim-core-8.2.3669 | 2 +- .../md5-cache/app-editors/vim-core-8.2.3741 | 2 +- .../md5-cache/app-editors/vim-core-8.2.3950 | 2 +- .../md5-cache/app-editors/vim-core-8.2.4285 | 2 +- .../app-editors/vim-core-8.2.4328-r1 | 2 +- .../md5-cache/app-editors/vim-core-8.2.4586 | 2 +- metadata/md5-cache/app-editors/vim-core-9999 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 75136 -> 75938 bytes metadata/md5-cache/app-emacs/assess-0.6 | 15 + metadata/md5-cache/app-emacs/cask-mode-0.1 | 15 + .../md5-cache/app-emacs/compat-28.1.1.1-r1 | 13 + metadata/md5-cache/app-emacs/consult-0.18 | 13 + .../app-emacs/editorconfig-emacs-0.8.2-r2 | 5 +- .../app-emacs/{f-0.19.0 => f-0.19.0-r1} | 10 +- .../app-emacs/{f-0.20.0 => f-0.20.0-r1} | 10 +- metadata/md5-cache/app-emacs/jde-2.4.1-r2 | 15 - .../md5-cache/app-emacs/load-relative-1.3.1 | 13 + metadata/md5-cache/app-emacs/m-buffer-0.15 | 15 + .../md5-cache/app-emacs/racket-mode-20220411 | 5 +- .../app-emacs/{s-1.12.0 => s-1.12.0-r1} | 11 +- .../app-emacs/{vertico-0.22 => vertico-0.24} | 3 +- .../{86Box-3.4.1-r1 => 86Box-3.5} | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 26971 -> 27128 bytes .../app-emulation/protontricks-1.8.2 | 16 + .../app-emulation/ruffle-0_p20220516 | 4 +- metadata/md5-cache/app-emulation/ruffle-9999 | 4 +- ...2 => virtualbox-guest-additions-6.1.32-r1} | 2 +- ...4 => virtualbox-guest-additions-6.1.34-r1} | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 28342 -> 28338 bytes metadata/md5-cache/app-i18n/ibus-1.5.26-r1 | 4 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4893 -> 4898 bytes metadata/md5-cache/app-laptop/rogauracore-1.5 | 4 +- .../{rogauracore-1.4 => rogauracore-1.6} | 14 +- .../md5-cache/app-laptop/rogauracore-9999 | 12 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 75882 -> 76041 bytes metadata/md5-cache/app-misc/broot-1.13.0 | 15 + metadata/md5-cache/app-misc/gnote-42.0 | 4 +- .../app-misc/inputlircd-0.0.1_pre15-r3 | 2 +- metadata/md5-cache/app-misc/tracker-3.3.0 | 4 +- .../md5-cache/app-misc/tracker-miners-3.3.0 | 4 +- metadata/md5-cache/app-misc/vifm-0.11 | 2 +- metadata/md5-cache/app-misc/vifm-0.12 | 2 +- metadata/md5-cache/app-misc/vifm-9999 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 11141 -> 11142 bytes .../md5-cache/app-office/gnumeric-1.12.52 | 4 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18421 -> 18746 bytes metadata/md5-cache/app-portage/gpyutils-0.8.1 | 16 + metadata/md5-cache/app-portage/gpyutils-0.8.2 | 16 + metadata/md5-cache/app-shells/Manifest.gz | Bin 16374 -> 16540 bytes metadata/md5-cache/app-shells/nushell-0.63.1 | 15 + metadata/md5-cache/app-text/Manifest.gz | Bin 74492 -> 74651 bytes metadata/md5-cache/app-text/calibre-5.43.0 | 16 + .../{discount-2.2.7-r2 => discount-2.2.7b} | 4 +- metadata/md5-cache/app-text/enchant-1.6.1-r2 | 4 +- metadata/md5-cache/app-text/enchant-2.3.3-r1 | 4 +- metadata/md5-cache/app-text/evince-42.2 | 4 +- metadata/md5-cache/app-text/gspell-1.10.0 | 4 +- metadata/md5-cache/app-text/jabref-2.10-r7 | 17 - metadata/md5-cache/app-text/pelican-4.7.2-r1 | 4 +- metadata/md5-cache/app-text/xiphos-4.2.1-r1 | 15 + metadata/md5-cache/app-text/yelp-tools-42.0 | 4 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 40592 -> 40598 bytes .../app-vim/Vim-Jinja2-Syntax-0.0_pre20210604 | 3 +- metadata/md5-cache/app-vim/ackvim-1.0.9-r1 | 3 +- metadata/md5-cache/app-vim/airline-0.11 | 3 +- metadata/md5-cache/app-vim/airline-9999 | 3 +- .../app-vim/airline-themes-0_pre20181021 | 3 +- .../md5-cache/app-vim/airline-themes-9999 | 3 +- metadata/md5-cache/app-vim/align-43 | 3 +- metadata/md5-cache/app-vim/alternate-2.18-r2 | 3 +- metadata/md5-cache/app-vim/ansiesc-12 | 3 +- .../md5-cache/app-vim/ant_menu-0.5.7.1-r1 | 3 +- metadata/md5-cache/app-vim/autoalign-14 | 3 +- metadata/md5-cache/app-vim/bash-support-4.2.1 | 3 +- metadata/md5-cache/app-vim/bash-support-4.3 | 3 +- metadata/md5-cache/app-vim/bnf-syntax-1.2-r2 | 3 +- .../app-vim/brainfuck-syntax-1.0.3-r1 | 3 +- metadata/md5-cache/app-vim/breakpts-4.0-r1 | 3 +- metadata/md5-cache/app-vim/breakpts-4.0-r2 | 3 +- metadata/md5-cache/app-vim/bufexplorer-7.4.18 | 3 +- metadata/md5-cache/app-vim/bufexplorer-7.4.19 | 3 +- metadata/md5-cache/app-vim/bufexplorer-9999 | 3 +- metadata/md5-cache/app-vim/c-support-6.1.1 | 3 +- metadata/md5-cache/app-vim/calendar-2.9-r1 | 3 +- metadata/md5-cache/app-vim/cctree-1.61-r1 | 3 +- metadata/md5-cache/app-vim/cecutil-17 | 3 +- .../app-vim/cfengine-syntax-20141019 | 3 +- metadata/md5-cache/app-vim/checkattach-0.17 | 3 +- metadata/md5-cache/app-vim/closetag-0.9.1-r1 | 3 +- metadata/md5-cache/app-vim/cmdalias-3.0-r1 | 3 +- .../app-vim/colorschemes-20140623-r1 | 3 +- metadata/md5-cache/app-vim/colorsel-20100406 | 3 +- metadata/md5-cache/app-vim/command-t-5.0.3-r1 | 2 +- .../md5-cache/app-vim/csound-syntax-0.8.1 | 3 +- .../md5-cache/app-vim/csound-syntax-20160804 | 3 +- metadata/md5-cache/app-vim/csscomplete-1.0 | 3 +- metadata/md5-cache/app-vim/csv-0.31-r1 | 3 +- metadata/md5-cache/app-vim/ctrlp-1.80 | 3 +- .../md5-cache/app-vim/ctrlp-1.80_p20180418 | 3 +- metadata/md5-cache/app-vim/ctx-1.17-r1 | 3 +- metadata/md5-cache/app-vim/curcmdmode-1.0-r1 | 3 +- metadata/md5-cache/app-vim/cvsmenu-1.147-r1 | 3 +- metadata/md5-cache/app-vim/dbext-26.00 | 3 +- .../app-vim/detectindent-1.0_p20150908 | 3 +- .../app-vim/dhcpd-syntax-20030825-r1 | 3 +- metadata/md5-cache/app-vim/diffchar-8.2 | 3 +- metadata/md5-cache/app-vim/diffchar-8.6 | 3 +- metadata/md5-cache/app-vim/dirdiff-1.1.5-r1 | 3 +- .../md5-cache/app-vim/easy-align-2.10.0-r1 | 3 +- metadata/md5-cache/app-vim/ebnf-syntax-1.1-r2 | 3 +- .../md5-cache/app-vim/editorconfig-vim-1.1.1 | 3 +- metadata/md5-cache/app-vim/emmet-0.85-r1 | 3 +- metadata/md5-cache/app-vim/emmet-9999 | 3 +- .../app-vim/enhancedcommentify-2.3-r1 | 3 +- metadata/md5-cache/app-vim/errsign-0.1-r1 | 3 +- .../md5-cache/app-vim/eruby-syntax-2.0-r2 | 3 +- .../app-vim/eselect-syntax-20070506-r2 | 2 +- .../md5-cache/app-vim/exheres-syntax-20090310 | 3 +- .../md5-cache/app-vim/exheres-syntax-99999999 | 3 +- metadata/md5-cache/app-vim/extra-syntax-4-r2 | 3 +- metadata/md5-cache/app-vim/ferret-4.0 | 3 +- metadata/md5-cache/app-vim/ferret-5.0 | 3 +- .../md5-cache/app-vim/fluxbox-syntax-1.5-r1 | 3 +- metadata/md5-cache/app-vim/foldutil-3.0-r1 | 3 +- metadata/md5-cache/app-vim/frawor-0.2.3 | 3 +- metadata/md5-cache/app-vim/frawor-0.2.3-r1 | 3 +- metadata/md5-cache/app-vim/fugitive-2.4 | 3 +- metadata/md5-cache/app-vim/fugitive-2.5 | 3 +- metadata/md5-cache/app-vim/fugitive-3.1 | 3 +- metadata/md5-cache/app-vim/fugitive-3.2 | 3 +- metadata/md5-cache/app-vim/fugitive-3.4 | 3 +- metadata/md5-cache/app-vim/fugitive-9999 | 3 +- metadata/md5-cache/app-vim/fuzzyfinder-4.2.2 | 3 +- metadata/md5-cache/app-vim/genindent-1.1-r1 | 3 +- metadata/md5-cache/app-vim/gentoo-syntax-1 | 3 +- metadata/md5-cache/app-vim/gentoo-syntax-2 | 2 +- metadata/md5-cache/app-vim/gentoo-syntax-9999 | 3 +- metadata/md5-cache/app-vim/genutils-2.5-r1 | 3 +- metadata/md5-cache/app-vim/gist-7.3 | 3 +- metadata/md5-cache/app-vim/git-patch-tags-0.2 | 3 +- metadata/md5-cache/app-vim/gitgutter-20180316 | 3 +- metadata/md5-cache/app-vim/gitgutter-20180815 | 3 +- metadata/md5-cache/app-vim/gitgutter-99999999 | 3 +- metadata/md5-cache/app-vim/gitlog-5.1.0 | 3 +- metadata/md5-cache/app-vim/gitlog-6.0.0 | 3 +- metadata/md5-cache/app-vim/gitlog-9999 | 3 +- .../app-vim/gitolite-syntax-20111225 | 3 +- .../app-vim/gitolite-syntax-20130306 | 3 +- metadata/md5-cache/app-vim/gitv-1.3.1 | 3 +- metadata/md5-cache/app-vim/gitv-9999 | 3 +- metadata/md5-cache/app-vim/gnupg-2.6 | 3 +- metadata/md5-cache/app-vim/gnupg-2.7.1 | 3 +- metadata/md5-cache/app-vim/greputils-2.8-r1 | 3 +- .../md5-cache/app-vim/gtk-syntax-20130716 | 2 +- metadata/md5-cache/app-vim/gundo-2.6.2-r3 | 2 +- .../md5-cache/app-vim/haskellmode-20101118-r1 | 3 +- .../app-vim/help-extra-syntax-20050106-r2 | 3 +- metadata/md5-cache/app-vim/increment-1.1-r1 | 3 +- metadata/md5-cache/app-vim/indentpython-0.3 | 3 +- metadata/md5-cache/app-vim/info-1.7-r2 | 3 +- metadata/md5-cache/app-vim/iris-1.0.0 | 2 +- metadata/md5-cache/app-vim/jedi-0.10.0 | 2 +- metadata/md5-cache/app-vim/json-20150511 | 3 +- metadata/md5-cache/app-vim/l9-1.1 | 3 +- metadata/md5-cache/app-vim/languagetool-1.30 | 3 +- metadata/md5-cache/app-vim/lightline-9999 | 3 +- metadata/md5-cache/app-vim/locateopen-1.3-r1 | 3 +- .../md5-cache/app-vim/lustyexplorer-4.3-r1 | 3 +- metadata/md5-cache/app-vim/lustyexplorer-5.0 | 3 +- metadata/md5-cache/app-vim/matrix-1.10-r1 | 3 +- metadata/md5-cache/app-vim/mediawiki-20151115 | 3 +- metadata/md5-cache/app-vim/merginal-2.1.0 | 3 +- metadata/md5-cache/app-vim/merginal-2.1.2 | 3 +- metadata/md5-cache/app-vim/merginal-9999 | 3 +- metadata/md5-cache/app-vim/minibufexpl-6.5.2 | 3 +- .../md5-cache/app-vim/molokai-0.1_p20151115 | 3 +- metadata/md5-cache/app-vim/multiplesearch-1.3 | 3 +- metadata/md5-cache/app-vim/multvals-3.10-r1 | 3 +- metadata/md5-cache/app-vim/nagios-syntax-1.8 | 3 +- .../md5-cache/app-vim/neocomplcache-7.1-r1 | 3 +- .../md5-cache/app-vim/nerdcommenter-2.5.2 | 3 +- metadata/md5-cache/app-vim/nerdcommenter-9999 | 3 +- metadata/md5-cache/app-vim/nerdtree-5.0.0-r1 | 3 +- metadata/md5-cache/app-vim/nerdtree-6.4.1 | 3 +- metadata/md5-cache/app-vim/nerdtree-6.4.3 | 3 +- metadata/md5-cache/app-vim/nerdtree-9999 | 3 +- .../md5-cache/app-vim/nerdtree-tabs-1.4.7 | 3 +- metadata/md5-cache/app-vim/nginx-syntax-0.3.3 | 3 +- .../md5-cache/app-vim/ntp-syntax-20031001-r1 | 3 +- .../md5-cache/app-vim/omnicppcomplete-0.41 | 3 +- metadata/md5-cache/app-vim/pathogen-2.4-r1 | 3 +- metadata/md5-cache/app-vim/pdv-1.0.1-r1 | 3 +- metadata/md5-cache/app-vim/perl-support-5.3.2 | 3 +- metadata/md5-cache/app-vim/perl-support-5.4 | 3 +- metadata/md5-cache/app-vim/perlomni-2.5 | 3 +- metadata/md5-cache/app-vim/pfsyntax-1.3 | 3 +- metadata/md5-cache/app-vim/pgn-syntax-1.0-r1 | 3 +- metadata/md5-cache/app-vim/phpdocs-0.26-r1 | 3 +- metadata/md5-cache/app-vim/project-1.4.1 | 3 +- .../md5-cache/app-vim/puppet-syntax-3.0.1 | 3 +- metadata/md5-cache/app-vim/pushpop-4.0-r1 | 3 +- metadata/md5-cache/app-vim/pyclewn-2.1-r2 | 2 +- metadata/md5-cache/app-vim/pydiction-1.2.3-r2 | 2 +- metadata/md5-cache/app-vim/pydoc-2.0-r1 | 2 +- metadata/md5-cache/app-vim/pytest-1.1.4 | 3 +- metadata/md5-cache/app-vim/rails-5.2 | 3 +- .../md5-cache/app-vim/rainbow_parentheses-1.0 | 3 +- metadata/md5-cache/app-vim/recover-0.18 | 3 +- metadata/md5-cache/app-vim/reload-0.6.17-r1 | 3 +- metadata/md5-cache/app-vim/repeat-1.1 | 3 +- metadata/md5-cache/app-vim/ri-browser-1.2-r1 | 3 +- .../md5-cache/app-vim/rust-vim-1_pre20210215 | 3 +- metadata/md5-cache/app-vim/salt-vim-20151119 | 3 +- .../md5-cache/app-vim/scala-syntax-1.0-r1 | 3 +- metadata/md5-cache/app-vim/screen-1.5 | 3 +- .../md5-cache/app-vim/searchcomplete-1.1-r1 | 3 +- .../app-vim/securemodelines-20140926 | 3 +- .../app-vim/selinux-syntax-20041225-r1 | 3 +- metadata/md5-cache/app-vim/session-2.13.1 | 3 +- metadata/md5-cache/app-vim/showmarks-2.2-r1 | 3 +- metadata/md5-cache/app-vim/sleuth-1.1 | 3 +- metadata/md5-cache/app-vim/snipmate-0.87-r1 | 3 +- metadata/md5-cache/app-vim/splice-1.1.0-r3 | 2 +- metadata/md5-cache/app-vim/splice-1.1.0-r4 | 2 +- metadata/md5-cache/app-vim/sudoedit-0.21 | 3 +- metadata/md5-cache/app-vim/supertab-2.1 | 3 +- metadata/md5-cache/app-vim/surround-2.1-r1 | 3 +- metadata/md5-cache/app-vim/syntastic-3.9.0 | 3 +- metadata/md5-cache/app-vim/syntastic-9999 | 3 +- metadata/md5-cache/app-vim/tagbar-2.7 | 3 +- metadata/md5-cache/app-vim/taglist-4.6 | 3 +- metadata/md5-cache/app-vim/tasklist-1.0.1 | 3 +- metadata/md5-cache/app-vim/tcomment-3.08.1 | 3 +- metadata/md5-cache/app-vim/tcomment-9999 | 3 +- metadata/md5-cache/app-vim/thlnk-1.2.1-r1 | 3 +- metadata/md5-cache/app-vim/tlib-1.22 | 3 +- metadata/md5-cache/app-vim/tlib-1.23 | 3 +- metadata/md5-cache/app-vim/tlib-1.27 | 3 +- metadata/md5-cache/app-vim/tmpl-0.1-r1 | 3 +- metadata/md5-cache/app-vim/toggle-0.5-r1 | 3 +- metadata/md5-cache/app-vim/tt2-syntax-1.13-r1 | 3 +- metadata/md5-cache/app-vim/txtfmt-2.4-r1 | 3 +- metadata/md5-cache/app-vim/txtfmt-3.1 | 3 +- .../md5-cache/app-vim/udev-syntax-20051016-r2 | 3 +- metadata/md5-cache/app-vim/undotree-6.0 | 3 +- metadata/md5-cache/app-vim/undotree-9999 | 3 +- metadata/md5-cache/app-vim/unite-4.0-r1 | 3 +- metadata/md5-cache/app-vim/unite-4.1 | 3 +- metadata/md5-cache/app-vim/uptime-1.3-r1 | 3 +- metadata/md5-cache/app-vim/vcscommand-1.99.47 | 3 +- .../app-vim/vim-addon-mw-utils-20121105 | 3 +- metadata/md5-cache/app-vim/vim-autoclose-2.0 | 3 +- .../app-vim/vim-clang-format-0_pre20200506 | 3 +- .../app-vim/vim-commentary-1.3_p20180530 | 3 +- metadata/md5-cache/app-vim/vim-flake8-1.6 | 3 +- metadata/md5-cache/app-vim/vim-go-1.13 | 3 +- metadata/md5-cache/app-vim/vim-go-1.19 | 3 +- metadata/md5-cache/app-vim/vim-go-1.20 | 3 +- metadata/md5-cache/app-vim/vim-hoogle-1.3 | 3 +- .../md5-cache/app-vim/vim-jq-0.0_pre20210226 | 3 +- .../app-vim/vim-jsonnet-0_pre20190502 | 3 +- .../md5-cache/app-vim/vim-latex-1.10.0-r2 | 2 +- metadata/md5-cache/app-vim/vim-misc-1.17.6 | 3 +- .../app-vim/vim-multiple-cursors-2.2-r1 | 3 +- .../app-vim/vim-nftables-0_pre20200224 | 3 +- .../app-vim/vim-nftables-0_pre20200629-r1 | 3 +- metadata/md5-cache/app-vim/vim-r-1.2.6 | 3 +- .../md5-cache/app-vim/vim-rest-console-2.6.0 | 3 +- metadata/md5-cache/app-vim/vim-tmux-3.0.0 | 2 +- .../md5-cache/app-vim/vim2hs-0.1_p20171106 | 3 +- metadata/md5-cache/app-vim/vimagit-1.7.3 | 3 +- metadata/md5-cache/app-vim/vimagit-9999 | 3 +- metadata/md5-cache/app-vim/vimbuddy-0.9.2-r1 | 3 +- metadata/md5-cache/app-vim/vimcdoc-1.9.0 | 3 +- metadata/md5-cache/app-vim/vimcdoc-2.1.0 | 3 +- .../md5-cache/app-vim/vimclojure-2.3.6-r3 | 3 +- metadata/md5-cache/app-vim/vimcommander-0.81 | 3 +- .../md5-cache/app-vim/vimoutliner-0.3.6-r1 | 3 +- .../app-vim/vimoutliner-0.4.0_p20180301-r2 | 2 +- metadata/md5-cache/app-vim/vimpython-1.13-r3 | 2 +- metadata/md5-cache/app-vim/vimtex-1.5 | 3 +- metadata/md5-cache/app-vim/vimtex-99999999 | 3 +- metadata/md5-cache/app-vim/voom-5.3-r1 | 2 +- metadata/md5-cache/app-vim/webapi-0.3 | 3 +- .../app-vim/wikipedia-syntax-20101113-r1 | 3 +- .../md5-cache/app-vim/xquery-syntax-0.1-r2 | 3 +- .../md5-cache/app-vim/xsl-syntax-0.3.11-r2 | 3 +- metadata/md5-cache/app-vim/yankring-19.0 | 3 +- metadata/md5-cache/app-vim/yankring-19.0-r1 | 3 +- metadata/md5-cache/app-vim/zenburn-2.25 | 3 +- metadata/md5-cache/app-vim/zoomwin-24-r1 | 3 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 21820 -> 21677 bytes metadata/md5-cache/dev-cpp/glibmm-2.66.4 | 4 +- metadata/md5-cache/dev-cpp/glibmm-2.72.1 | 4 +- metadata/md5-cache/dev-cpp/gtkmm-3.24.6 | 4 +- .../md5-cache/dev-cpp/prometheus-cpp-1.0.1 | 16 + .../dev-cpp/robin-hood-hashing-3.11.2 | 9 - .../dev-cpp/robin-hood-hashing-3.11.5 | 12 - ...{sdbus-c++-0.9.0-r2 => sdbus-c++-0.9.0-r3} | 4 +- ...{sdbus-c++-1.1.0-r2 => sdbus-c++-1.1.0-r3} | 4 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 12643 -> 12657 bytes .../md5-cache/dev-embedded/mavlink_c-20220518 | 11 + .../dev-embedded/u-boot-tools-2022.01 | 15 - .../dev-embedded/u-boot-tools-2022.04 | 4 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 73390 -> 73173 bytes .../dev-java/ant-eclipse-ecj-4.22-r1 | 15 + .../md5-cache/dev-java/commons-daemon-1.3.1 | 14 + .../md5-cache/dev-java/eclipse-ecj-4.22-r1 | 15 + metadata/md5-cache/dev-java/jempbox-1.7.1-r1 | 15 - .../md5-cache/dev-java/jgraph-5.12.0.4-r1 | 14 - ...glazedlists-1.8.0-r2 => jopt-simple-5.0.4} | 13 +- .../md5-cache/dev-java/microba-0.4.4.3-r2 | 14 - metadata/md5-cache/dev-java/spin-1.5-r2 | 16 - metadata/md5-cache/dev-lang/Manifest.gz | Bin 41493 -> 41488 bytes metadata/md5-cache/dev-lang/gnat-gpl-2020 | 2 +- metadata/md5-cache/dev-lang/gnat-gpl-2021-r1 | 2 +- metadata/md5-cache/dev-lang/gnat-gpl-2021-r3 | 2 +- metadata/md5-cache/dev-lang/interprolog-2.1.2 | 2 +- .../dev-lang/{perl-5.36.0_rc3 => perl-5.36.0} | 3 +- metadata/md5-cache/dev-lang/vala-0.54.7 | 4 +- metadata/md5-cache/dev-lang/vala-0.56.1 | 4 +- metadata/md5-cache/dev-lang/yap-7.1.0 | 6 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 161351 -> 162038 bytes metadata/md5-cache/dev-libs/atk-2.38.0 | 4 +- metadata/md5-cache/dev-libs/efl-1.26.2 | 4 +- metadata/md5-cache/dev-libs/expat-2.4.8 | 4 +- metadata/md5-cache/dev-libs/folks-0.15.5 | 4 +- metadata/md5-cache/dev-libs/fribidi-1.0.12 | 4 +- metadata/md5-cache/dev-libs/gjs-1.64.5 | 4 +- metadata/md5-cache/dev-libs/gjs-1.72.0 | 4 +- metadata/md5-cache/dev-libs/glib-2.72.1 | 4 +- metadata/md5-cache/dev-libs/glib-2.72.2 | 18 + metadata/md5-cache/dev-libs/gmime-3.2.11 | 4 +- .../dev-libs/gobject-introspection-1.72.0 | 4 +- .../gobject-introspection-common-1.72.0 | 4 +- .../intel-compute-runtime-22.21.23269 | 15 + metadata/md5-cache/dev-libs/jemalloc-5.3.0 | 4 +- metadata/md5-cache/dev-libs/json-c-0.15 | 13 - metadata/md5-cache/dev-libs/json-c-0.16-r1 | 4 +- metadata/md5-cache/dev-libs/jsoncpp-1.9.5 | 4 +- .../md5-cache/dev-libs/jsonrpc-glib-3.42.0 | 4 +- metadata/md5-cache/dev-libs/libclc-14.0.4 | 15 + metadata/md5-cache/dev-libs/libdazzle-3.44.0 | 4 +- metadata/md5-cache/dev-libs/libevdev-1.12.0 | 15 - metadata/md5-cache/dev-libs/libevdev-1.12.1 | 4 +- metadata/md5-cache/dev-libs/libgit2-1.4.3 | 6 +- .../dev-libs/libgnome-games-support-2.0.0 | 4 +- metadata/md5-cache/dev-libs/libgweather-4.0.0 | 4 +- metadata/md5-cache/dev-libs/libintl-0.21 | 2 +- metadata/md5-cache/dev-libs/libnop-2021.11.03 | 12 + metadata/md5-cache/dev-libs/libpeas-1.32.0 | 6 +- metadata/md5-cache/dev-libs/libportal-0.6 | 4 +- .../md5-cache/dev-libs/libpwquality-1.4.4-r1 | 4 +- metadata/md5-cache/dev-libs/libuv-1.44.1 | 4 +- metadata/md5-cache/dev-libs/libuv-9999 | 2 +- metadata/md5-cache/dev-libs/libwacom-2.2.0 | 16 + metadata/md5-cache/dev-libs/metee-3.1.3 | 2 +- metadata/md5-cache/dev-libs/mimalloc-2.0.6 | 4 +- metadata/md5-cache/dev-libs/openssl-1.1.1o | 6 +- metadata/md5-cache/dev-libs/serd-0.30.12 | 15 + metadata/md5-cache/dev-libs/sord-0.16.10 | 16 + metadata/md5-cache/dev-libs/sord-9999 | 4 +- .../md5-cache/dev-libs/template-glib-3.34.1 | 4 +- .../md5-cache/dev-libs/vala-common-0.56.1 | 4 +- .../md5-cache/dev-libs/wayland-protocols-1.24 | 15 - metadata/md5-cache/dev-libs/weston-10.0.0 | 4 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 74219 -> 74379 bytes metadata/md5-cache/dev-ml/llvm-ocaml-14.0.4 | 17 + ...lien-Build-2.380.0 => Alien-Build-2.480.0} | 16 +- .../dev-perl/Alien-Gnuplot-1.33.0-r1 | 14 - .../md5-cache/dev-perl/B-Keywords-1.240.0 | 16 + metadata/md5-cache/dev-perl/DBI-1.643.0 | 14 +- metadata/md5-cache/dev-perl/Inline-0.860.0 | 6 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 312197 -> 312348 bytes .../md5-cache/dev-perl/Net-SSLeay-1.900.0 | 2 +- .../md5-cache/dev-perl/Net-SSLeay-1.920.0 | 16 + metadata/md5-cache/dev-php/Manifest.gz | Bin 66758 -> 66600 bytes metadata/md5-cache/dev-php/smarty-4.0.4 | 12 - metadata/md5-cache/dev-php/smarty-4.1.1 | 4 +- .../md5-cache/dev-python/GitPython-3.1.27 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 385258 -> 384816 bytes metadata/md5-cache/dev-python/PyPDF2-1.28.3 | 16 + metadata/md5-cache/dev-python/PyPDF2-1.28.4 | 16 + metadata/md5-cache/dev-python/aesara-2.5.3 | 16 - metadata/md5-cache/dev-python/aesara-2.6.3 | 16 - metadata/md5-cache/dev-python/aesara-2.6.4 | 16 - metadata/md5-cache/dev-python/aesara-2.6.5 | 16 - metadata/md5-cache/dev-python/apsw-3.35.4_p1 | 16 - metadata/md5-cache/dev-python/astor-0.8.1 | 16 - metadata/md5-cache/dev-python/autopage-0.5.1 | 16 + metadata/md5-cache/dev-python/backoff-1.11.0 | 16 - metadata/md5-cache/dev-python/backoff-1.11.1 | 16 - metadata/md5-cache/dev-python/backoff-2.0.0 | 16 - metadata/md5-cache/dev-python/bandit-1.7.4 | 4 +- .../md5-cache/dev-python/beniget-0.4.1-r1 | 16 + metadata/md5-cache/dev-python/blosc-1.10.5-r1 | 17 - metadata/md5-cache/dev-python/blosc-1.10.6 | 10 +- metadata/md5-cache/dev-python/boto3-1.23.10 | 16 + .../md5-cache/dev-python/botocore-1.26.10 | 16 + .../md5-cache/dev-python/cachetools-5.2.0 | 16 + metadata/md5-cache/dev-python/cfgv-3.3.1 | 10 +- .../md5-cache/dev-python/cgroup-utils-0.8-r1 | 15 + .../md5-cache/dev-python/clang-python-14.0.4 | 17 + metadata/md5-cache/dev-python/cliff-3.10.1 | 4 +- metadata/md5-cache/dev-python/cmd2-2.4.0 | 16 - metadata/md5-cache/dev-python/cmd2-2.4.1 | 4 +- .../md5-cache/dev-python/debtcollector-2.5.0 | 4 +- metadata/md5-cache/dev-python/dill-0.3.5.1 | 4 +- .../md5-cache/dev-python/django-cacheops-6.1 | 16 + .../md5-cache/dev-python/dogpile-cache-1.1.5 | 4 +- metadata/md5-cache/dev-python/fakeredis-1.8 | 16 + .../md5-cache/dev-python/fastimport-0.9.11 | 15 - .../md5-cache/dev-python/fastimport-0.9.14 | 4 +- .../md5-cache/dev-python/flatbuffers-2.0.6 | 15 + metadata/md5-cache/dev-python/flit_scm-1.6.2 | 15 + metadata/md5-cache/dev-python/fsspec-2022.5.0 | 4 +- .../dev-python/funcparserlib-1.0.0_alpha0-r1 | 16 - .../dev-python/funcparserlib-1.0.0_alpha1 | 16 - .../dev-python/funcparserlib-1.0.0_alpha2 | 16 - metadata/md5-cache/dev-python/gast-0.5.3-r1 | 16 + metadata/md5-cache/dev-python/genshi-0.7.6 | 16 - metadata/md5-cache/dev-python/genshi-0.7.7 | 12 +- metadata/md5-cache/dev-python/gitdb-4.0.8 | 16 - metadata/md5-cache/dev-python/gitdb-4.0.9 | 16 - metadata/md5-cache/dev-python/gitdb-4.0.9-r1 | 4 +- .../dev-python/google-api-core-2.7.1-r2 | 16 - .../dev-python/google-api-core-2.7.2-r1 | 16 - .../dev-python/google-api-core-2.8.0 | 16 - .../md5-cache/dev-python/google-auth-2.6.3-r2 | 16 - .../md5-cache/dev-python/gst-python-1.20.2 | 4 +- metadata/md5-cache/dev-python/h5py-3.3.0 | 17 - metadata/md5-cache/dev-python/h5py-3.6.0 | 4 +- metadata/md5-cache/dev-python/imageio-2.19.3 | 17 + metadata/md5-cache/dev-python/installer-0.5.0 | 16 - metadata/md5-cache/dev-python/ipython-7.31.1 | 17 - metadata/md5-cache/dev-python/ipython-8.4.0 | 17 + .../md5-cache/dev-python/jaraco-logging-3.1.0 | 16 - .../dev-python/jaraco-logging-3.1.0-r1 | 4 +- metadata/md5-cache/dev-python/jedi-0.18.0 | 16 - .../md5-cache/dev-python/jupyter_client-7.1.2 | 16 - .../md5-cache/dev-python/jupyter_client-7.3.0 | 16 - metadata/md5-cache/dev-python/jwcrypto-1.0.0 | 16 - metadata/md5-cache/dev-python/jwcrypto-1.1.0 | 16 - metadata/md5-cache/dev-python/jwcrypto-1.3.0 | 16 - .../md5-cache/dev-python/keystoneauth-4.6.0 | 4 +- metadata/md5-cache/dev-python/lark-0.11.3-r1 | 16 - metadata/md5-cache/dev-python/lark-1.1.2 | 4 +- .../md5-cache/dev-python/libarchive-c-4.0 | 10 +- metadata/md5-cache/dev-python/libcloud-3.6.0 | 4 +- metadata/md5-cache/dev-python/lit-14.0.4 | 16 + metadata/md5-cache/dev-python/makefun-1.13.1 | 10 +- .../md5-cache/dev-python/markdown-it-py-2.1.0 | 10 +- metadata/md5-cache/dev-python/markdown2-2.4.3 | 10 +- .../md5-cache/dev-python/marshmallow-3.16.0 | 16 + .../dev-python/mdit-py-plugins-0.3.0 | 10 +- .../md5-cache/dev-python/mergedict-1.0.0-r1 | 16 + .../md5-cache/dev-python/mimerender-0.6.0-r1 | 16 + .../dev-python/{moto-3.1.7 => moto-3.1.11} | 8 +- metadata/md5-cache/dev-python/moto-3.1.5 | 16 - metadata/md5-cache/dev-python/moto-3.1.6 | 16 - metadata/md5-cache/dev-python/moto-3.1.8 | 16 - .../dev-python/multipledispatch-0.6.0-r1 | 16 + .../md5-cache/dev-python/munkres-1.1.4-r1 | 16 + .../md5-cache/dev-python/myst_parser-0.17.2 | 10 +- .../md5-cache/dev-python/netifaces-0.11.0 | 4 +- metadata/md5-cache/dev-python/nodeenv-1.6.0 | 2 +- metadata/md5-cache/dev-python/nuitka-0.8.3 | 16 + metadata/md5-cache/dev-python/numpydoc-1.2 | 16 - .../md5-cache/dev-python/numpydoc-1.2.1-r1 | 16 - metadata/md5-cache/dev-python/numpydoc-1.3.0 | 16 - .../dev-python/openstackdocstheme-2.4.0 | 4 +- .../md5-cache/dev-python/openstacksdk-0.99.0 | 4 +- .../dev-python/os-client-config-2.1.0-r2 | 4 +- .../dev-python/os-service-types-1.7.0-r2 | 4 +- metadata/md5-cache/dev-python/osc-lib-2.6.0 | 4 +- .../dev-python/oslo-concurrency-4.5.1 | 4 +- .../md5-cache/dev-python/oslo-config-8.8.0 | 4 +- .../md5-cache/dev-python/oslo-context-4.1.0 | 4 +- .../md5-cache/dev-python/oslo-i18n-5.1.0-r1 | 4 +- metadata/md5-cache/dev-python/oslo-log-5.0.0 | 4 +- .../dev-python/oslo-serialization-4.3.0 | 4 +- .../md5-cache/dev-python/oslo-utils-4.13.0-r1 | 4 +- .../{oslotest-4.5.0-r1 => oslotest-4.5.0-r2} | 2 +- metadata/md5-cache/dev-python/outcome-1.1.0 | 16 - .../md5-cache/dev-python/pefile-2022.5.30 | 15 + .../md5-cache/dev-python/phonenumbers-8.12.49 | 16 + metadata/md5-cache/dev-python/portend-3.0.0 | 16 - .../md5-cache/dev-python/pyacoustid-1.2.2 | 15 + .../md5-cache/dev-python/pygobject-3.42.1 | 4 +- metadata/md5-cache/dev-python/pykka-3.1.1 | 16 + metadata/md5-cache/dev-python/pylast-5.0.0 | 10 +- metadata/md5-cache/dev-python/pylint-2.13.9 | 4 +- .../md5-cache/dev-python/pyopencl-2022.1.5 | 17 + .../md5-cache/dev-python/pyopenssl-20.0.1 | 16 - .../md5-cache/dev-python/pyopenssl-20.0.1-r1 | 4 +- .../dev-python/pyprof2calltree-1.4.5-r1 | 16 + metadata/md5-cache/dev-python/pyproj-3.3.0 | 16 - .../md5-cache/dev-python/pysimdjson-5.0.1 | 17 + .../dev-python/pytest-freezegun-0.4.2 | 16 - .../pytest-helpers-namespace-2021.3.24 | 16 - .../dev-python/pytest-param-files-0.3.4 | 10 +- .../dev-python/pytest-shell-utilities-1.4.0 | 4 +- .../dev-python/pytest-skip-markers-1.3.0-r1 | 4 +- .../dev-python/pytest-system-statistics-1.0.2 | 4 +- .../md5-cache/dev-python/pytest-trio-0.7.0 | 16 - .../dev-python/python-cinderclient-8.3.0 | 4 +- .../dev-python/python-cstruct-2.1-r1 | 16 + .../dev-python/python-daemon-2.3.0-r2 | 16 + .../dev-python/python-glanceclient-4.0.0 | 4 +- .../md5-cache/dev-python/python-gnupg-0.4.9 | 10 +- .../dev-python/python-keystoneclient-4.5.0 | 4 +- .../md5-cache/dev-python/python-libevdev-0.11 | 16 + .../{typed-ast-1.5.2 => python-ly-0.9.7} | 14 +- .../md5-cache/dev-python/python-nbxmpp-3.1.0 | 16 + .../dev-python/python-neutronclient-7.8.0 | 4 +- .../dev-python/python-novaclient-18.0.0 | 4 +- .../dev-python/python-openstackclient-5.8.0 | 4 +- ...tresources-2.0.1-r1 => python-utils-3.3.0} | 14 +- .../md5-cache/dev-python/python-utils-3.3.1 | 16 + .../md5-cache/dev-python/pytimeparse-1.1.8-r1 | 16 + .../md5-cache/dev-python/pytools-2022.1.9 | 10 +- metadata/md5-cache/dev-python/pyx-0.15_p1 | 6 +- metadata/md5-cache/dev-python/radon-5.1.0-r1 | 16 - .../md5-cache/dev-python/random2-1.0.1-r2 | 10 +- .../md5-cache/dev-python/ratelimit-2.2.1-r1 | 16 + .../md5-cache/dev-python/readme_renderer-34.0 | 16 - .../dev-python/recommonmark-0.7.1-r1 | 16 + .../md5-cache/dev-python/reedsolomon-1.5.4-r2 | 16 + .../md5-cache/dev-python/reflink-0.2.1-r2 | 17 + metadata/md5-cache/dev-python/regex-2022.3.15 | 16 - metadata/md5-cache/dev-python/regex-2022.4.24 | 4 +- .../md5-cache/dev-python/rencode-1.0.6-r3 | 16 + metadata/md5-cache/dev-python/reno-3.5.0 | 4 +- .../dev-python/requests-cache-0.9.3-r1 | 16 - .../md5-cache/dev-python/requests-cache-0.9.4 | 6 +- .../dev-python/requests-file-1.5.1-r2 | 16 + .../dev-python/requests-futures-1.0.0-r1 | 17 + .../dev-python/requests-kerberos-0.14.0-r1 | 4 +- .../dev-python/requests_download-0.1.2-r1 | 16 + .../dev-python/requestsexceptions-1.4.0 | 4 +- .../dev-python/restructuredtext-lint-1.4.0 | 10 +- .../dev-python/retry-decorator-1.1.1-r1 | 16 + .../md5-cache/dev-python/retrying-1.3.3-r1 | 16 + metadata/md5-cache/dev-python/rich-12.2.0 | 16 - metadata/md5-cache/dev-python/rich-12.3.0 | 16 - metadata/md5-cache/dev-python/rich-12.4.0 | 16 - metadata/md5-cache/dev-python/rich-12.4.3 | 16 - metadata/md5-cache/dev-python/roman-3.3-r1 | 15 + .../md5-cache/dev-python/rtimulib-7.2.1-r2 | 10 +- .../md5-cache/dev-python/scikit-build-0.14.1 | 8 +- .../md5-cache/dev-python/secretstorage-3.3.1 | 16 - .../dev-python/service_identity-21.1.0-r1 | 6 +- .../md5-cache/dev-python/setproctitle-1.2.2 | 16 - .../md5-cache/dev-python/setproctitle-1.2.3 | 4 +- .../dev-python/setuptools-rust-1.3.0 | 6 +- .../md5-cache/dev-python/setuptools_scm-6.4.1 | 16 - metadata/md5-cache/dev-python/smmap-5.0.0 | 4 +- metadata/md5-cache/dev-python/sphinx-5.0.0 | 16 + .../md5-cache/dev-python/sphinx-tabs-3.3.1 | 16 - .../md5-cache/dev-python/sphinx-tabs-3.3.1-r1 | 16 + .../dev-python/sphinx_rtd_theme-1.0.0-r1 | 16 + .../sphinxcontrib-log_cabinet-1.0.1-r1 | 10 +- .../dev-python/sphinxcontrib-spelling-7.4.1 | 16 + .../md5-cache/dev-python/starlette-0.20.1 | 16 + metadata/md5-cache/dev-python/statsd-3.3.0 | 4 +- metadata/md5-cache/dev-python/stestr-3.2.1 | 4 +- .../md5-cache/dev-python/stevedore-3.4.0-r1 | 4 +- metadata/md5-cache/dev-python/tagpy-2018.1-r3 | 17 + metadata/md5-cache/dev-python/tcolorpy-0.1.2 | 4 +- metadata/md5-cache/dev-python/tempest-30.1.0 | 4 +- .../dev-python/testresources-2.0.1-r2 | 16 + ...narios-0.5.0-r2 => testscenarios-0.5.0-r3} | 6 +- metadata/md5-cache/dev-python/typed-ast-1.5.3 | 4 +- .../md5-cache/dev-python/versioningit-1.1.1 | 16 + .../md5-cache/dev-python/voluptuous-0.13.1-r1 | 4 +- .../md5-cache/dev-python/warlock-1.3.3-r3 | 4 +- metadata/md5-cache/dev-python/wstools-0.4.10 | 16 - .../md5-cache/dev-python/wstools-0.4.10-r1 | 16 + .../md5-cache/dev-python/zope-component-5.0.1 | 4 +- .../md5-cache/dev-python/zope-hookable-5.1.0 | 4 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 19683 -> 19513 bytes metadata/md5-cache/dev-qt/qtcore-5.15.4 | 16 - .../{qtcore-5.15.4-r1 => qtcore-5.15.4-r2} | 4 +- .../dev-qt/qtwebengine-5.15.4_p20220526 | 3 +- .../{qtwidgets-5.15.4 => qtwidgets-5.15.4-r1} | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 213494 -> 202906 bytes .../md5-cache/dev-ruby/actioncable-6.0.4.4 | 17 - .../md5-cache/dev-ruby/actioncable-6.0.4.7 | 17 - metadata/md5-cache/dev-ruby/actioncable-6.1.5 | 17 - .../md5-cache/dev-ruby/actioncable-7.0.2.2 | 17 - .../md5-cache/dev-ruby/actioncable-7.0.2.3 | 17 - .../md5-cache/dev-ruby/actionmailbox-6.0.4.4 | 17 - .../md5-cache/dev-ruby/actionmailbox-6.0.4.7 | 17 - .../md5-cache/dev-ruby/actionmailbox-6.1.5 | 17 - .../md5-cache/dev-ruby/actionmailbox-7.0.2.2 | 17 - .../md5-cache/dev-ruby/actionmailbox-7.0.2.3 | 17 - .../md5-cache/dev-ruby/actionmailer-6.0.4.4 | 17 - .../md5-cache/dev-ruby/actionmailer-6.0.4.7 | 17 - .../md5-cache/dev-ruby/actionmailer-6.1.5 | 17 - .../md5-cache/dev-ruby/actionmailer-7.0.2.2 | 17 - .../md5-cache/dev-ruby/actionmailer-7.0.2.3 | 17 - .../md5-cache/dev-ruby/actionpack-6.0.4.4 | 17 - .../md5-cache/dev-ruby/actionpack-6.0.4.7 | 17 - metadata/md5-cache/dev-ruby/actionpack-6.1.5 | 17 - .../md5-cache/dev-ruby/actionpack-7.0.2.2 | 17 - .../md5-cache/dev-ruby/actionpack-7.0.2.3 | 17 - .../md5-cache/dev-ruby/actiontext-6.0.4.4 | 17 - .../md5-cache/dev-ruby/actiontext-6.0.4.7 | 17 - metadata/md5-cache/dev-ruby/actiontext-6.1.5 | 17 - .../md5-cache/dev-ruby/actiontext-7.0.2.2 | 17 - .../md5-cache/dev-ruby/actiontext-7.0.2.3 | 17 - .../md5-cache/dev-ruby/actionview-6.0.4.4 | 17 - .../md5-cache/dev-ruby/actionview-6.0.4.7 | 17 - metadata/md5-cache/dev-ruby/actionview-6.1.5 | 17 - .../md5-cache/dev-ruby/actionview-7.0.2.2 | 17 - .../md5-cache/dev-ruby/actionview-7.0.2.3 | 17 - metadata/md5-cache/dev-ruby/activejob-6.0.4.4 | 17 - metadata/md5-cache/dev-ruby/activejob-6.0.4.7 | 17 - metadata/md5-cache/dev-ruby/activejob-6.1.5 | 17 - metadata/md5-cache/dev-ruby/activejob-7.0.2.2 | 17 - metadata/md5-cache/dev-ruby/activejob-7.0.2.3 | 17 - .../md5-cache/dev-ruby/activejob-7.0.2.3-r1 | 17 - .../md5-cache/dev-ruby/activemodel-6.0.4.4 | 17 - .../md5-cache/dev-ruby/activemodel-6.0.4.7 | 17 - metadata/md5-cache/dev-ruby/activemodel-6.1.5 | 17 - .../md5-cache/dev-ruby/activemodel-7.0.2.2 | 17 - .../md5-cache/dev-ruby/activemodel-7.0.2.3 | 17 - .../md5-cache/dev-ruby/activerecord-6.0.4.4 | 17 - .../md5-cache/dev-ruby/activerecord-6.0.4.7 | 17 - .../md5-cache/dev-ruby/activerecord-6.1.5 | 17 - .../md5-cache/dev-ruby/activerecord-7.0.2.2 | 17 - .../md5-cache/dev-ruby/activerecord-7.0.2.3 | 17 - .../md5-cache/dev-ruby/activestorage-6.0.4.4 | 17 - .../md5-cache/dev-ruby/activestorage-6.0.4.7 | 17 - .../md5-cache/dev-ruby/activestorage-6.1.5 | 17 - .../md5-cache/dev-ruby/activestorage-7.0.2.2 | 17 - .../md5-cache/dev-ruby/activestorage-7.0.2.3 | 17 - .../md5-cache/dev-ruby/activesupport-5.2.8 | 4 +- .../md5-cache/dev-ruby/activesupport-6.0.4.4 | 17 - .../md5-cache/dev-ruby/activesupport-6.0.4.7 | 17 - .../md5-cache/dev-ruby/activesupport-6.0.5 | 4 +- .../md5-cache/dev-ruby/activesupport-6.1.5 | 17 - .../md5-cache/dev-ruby/activesupport-7.0.2.2 | 17 - .../md5-cache/dev-ruby/activesupport-7.0.2.3 | 17 - metadata/md5-cache/dev-ruby/digest-3.1.0-r1 | 17 + metadata/md5-cache/dev-ruby/mime-types-3.3.1 | 4 +- .../dev-ruby/mime-types-data-3.2021.0901 | 4 +- metadata/md5-cache/dev-ruby/msgpack-1.4.3 | 17 - metadata/md5-cache/dev-ruby/msgpack-1.4.4 | 17 - metadata/md5-cache/dev-ruby/msgpack-1.5.2 | 17 + metadata/md5-cache/dev-ruby/nokogiri-1.13.4 | 17 - metadata/md5-cache/dev-ruby/nokogiri-1.13.5 | 17 - metadata/md5-cache/dev-ruby/nokogiri-1.13.6 | 4 +- metadata/md5-cache/dev-ruby/octokit-4.23.0 | 17 + metadata/md5-cache/dev-ruby/rails-6.0.4.4 | 17 - metadata/md5-cache/dev-ruby/rails-6.0.4.7 | 17 - metadata/md5-cache/dev-ruby/rails-6.1.5 | 17 - metadata/md5-cache/dev-ruby/rails-7.0.2.2 | 17 - metadata/md5-cache/dev-ruby/rails-7.0.2.3 | 17 - metadata/md5-cache/dev-ruby/railties-6.0.4.4 | 17 - metadata/md5-cache/dev-ruby/railties-6.0.4.7 | 17 - metadata/md5-cache/dev-ruby/railties-6.1.5 | 17 - metadata/md5-cache/dev-ruby/railties-7.0.2.2 | 17 - metadata/md5-cache/dev-ruby/railties-7.0.2.3 | 17 - .../md5-cache/dev-ruby/regexp_parser-2.2.1 | 17 - .../md5-cache/dev-ruby/regexp_parser-2.3.1 | 4 +- .../md5-cache/dev-ruby/regexp_parser-2.5.0 | 17 + .../md5-cache/dev-ruby/rrdtool-bindings-1.7.2 | 17 - .../md5-cache/dev-ruby/rrdtool-bindings-1.8.0 | 4 +- metadata/md5-cache/dev-ruby/tomlrb-2.0.3 | 17 + .../md5-cache/dev-ruby/websocket-1.2.9-r1 | 4 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 12399 -> 12391 bytes metadata/md5-cache/dev-scheme/chez-9.5.8 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 128820 -> 130432 bytes metadata/md5-cache/dev-util/bpftool-5.16.15 | 15 - metadata/md5-cache/dev-util/bpftool-5.17.4 | 4 +- metadata/md5-cache/dev-util/buildbot-3.4.0 | 4 +- metadata/md5-cache/dev-util/buildbot-3.5.0 | 16 + metadata/md5-cache/dev-util/buildbot-9999 | 6 +- .../md5-cache/dev-util/buildbot-badges-3.4.0 | 4 +- .../md5-cache/dev-util/buildbot-badges-3.5.0 | 15 + .../dev-util/buildbot-console-view-3.4.0 | 4 +- .../dev-util/buildbot-console-view-3.5.0 | 15 + .../dev-util/buildbot-grid-view-3.4.0 | 4 +- .../dev-util/buildbot-grid-view-3.5.0 | 15 + .../md5-cache/dev-util/buildbot-pkg-3.4.0 | 4 +- .../md5-cache/dev-util/buildbot-pkg-3.5.0 | 16 + .../dev-util/buildbot-waterfall-view-3.4.0 | 4 +- .../dev-util/buildbot-waterfall-view-3.5.0 | 15 + .../md5-cache/dev-util/buildbot-worker-3.4.0 | 4 +- .../dev-util/buildbot-worker-3.5.0-r1 | 16 + .../md5-cache/dev-util/buildbot-worker-9999 | 6 +- .../dev-util/buildbot-wsgi-dashboards-3.4.0 | 4 +- .../dev-util/buildbot-wsgi-dashboards-3.5.0 | 15 + .../md5-cache/dev-util/buildbot-www-3.4.0 | 4 +- .../md5-cache/dev-util/buildbot-www-3.5.0 | 15 + metadata/md5-cache/dev-util/checkstyle-7.2-r1 | 14 - metadata/md5-cache/dev-util/clippy-8.1-r1 | 17 - metadata/md5-cache/dev-util/clippy-8.2.2 | 4 +- .../md5-cache/dev-util/dialog-1.3.20220526 | 13 + metadata/md5-cache/dev-util/diffoscope-214 | 16 + .../md5-cache/dev-util/gdbus-codegen-2.72.1 | 4 +- .../md5-cache/dev-util/gdbus-codegen-2.72.2 | 16 + metadata/md5-cache/dev-util/glib-utils-2.72.1 | 4 +- metadata/md5-cache/dev-util/glib-utils-2.72.2 | 16 + ...ntel-graphics-compiler-1.0.11279_p20220528 | 15 + metadata/md5-cache/dev-util/lldb-14.0.4 | 17 + metadata/md5-cache/dev-util/maturin-0.12.18 | 16 + .../dev-util/mingw64-toolchain-10.0.0 | 2 +- .../md5-cache/dev-util/spirv-headers-1.2.198 | 12 - .../md5-cache/dev-util/spirv-tools-1.2.198 | 15 - .../md5-cache/dev-util/spirv-tools-1.3.211 | 15 - metadata/md5-cache/dev-util/sysprof-3.44.0 | 4 +- .../md5-cache/dev-util/sysprof-capture-3.44.0 | 4 +- .../md5-cache/dev-util/sysprof-common-3.44.0 | 5 +- metadata/md5-cache/dev-util/umockdev-0.17.13 | 16 + metadata/md5-cache/dev-util/umockdev-0.17.9 | 4 +- .../md5-cache/dev-util/vulkan-headers-1.2.198 | 12 - .../md5-cache/dev-util/vulkan-tools-1.2.198 | 16 - .../dev-util/web_page_replay_go-20220314 | 13 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 20109 -> 20275 bytes metadata/md5-cache/dev-vcs/pre-commit-2.19.0 | 16 + metadata/md5-cache/games-action/Manifest.gz | Bin 15116 -> 15278 bytes metadata/md5-cache/games-action/polymc-1.3.1 | 16 + metadata/md5-cache/games-board/Manifest.gz | Bin 11877 -> 11867 bytes .../md5-cache/games-board/gnome-chess-42.0 | 4 +- metadata/md5-cache/games-board/tali-40.7 | 4 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13992 -> 14156 bytes .../md5-cache/games-emulation/atari800-5.0.0 | 16 + metadata/md5-cache/games-misc/Manifest.gz | Bin 9879 -> 9881 bytes .../md5-cache/games-misc/bsd-games-3.1-r2 | 4 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18457 -> 18459 bytes .../games-puzzle/five-or-more-3.32.3 | 4 +- .../md5-cache/games-puzzle/gnome-sudoku-42.0 | 4 +- .../md5-cache/games-puzzle/swell-foop-41.1 | 4 +- .../md5-cache/games-simulation/Manifest.gz | Bin 5307 -> 5144 bytes .../games-simulation/openrct2-0.3.5.1-r1 | 16 - .../md5-cache/games-simulation/openrct2-0.4.0 | 4 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9502 -> 9659 bytes metadata/md5-cache/games-util/xpadneo-0.9.3 | 15 + metadata/md5-cache/gnome-base/Manifest.gz | Bin 9824 -> 10294 bytes metadata/md5-cache/gnome-base/gdm-42.0 | 4 +- .../gnome-base/gnome-control-center-42.1 | 4 +- .../gnome-base/gnome-control-center-42.2 | 18 + .../gnome-base/gnome-desktop-42.1-r300 | 4 +- .../gnome-base/gnome-desktop-42.1-r400 | 4 +- .../md5-cache/gnome-base/gnome-session-42.0 | 4 +- .../gnome-base/gnome-settings-daemon-42.1 | 4 +- .../md5-cache/gnome-base/gnome-shell-42.1 | 4 +- .../md5-cache/gnome-base/gnome-shell-42.2 | 18 + .../md5-cache/gnome-base/gnome-vfs-2.24.4-r5 | 16 - .../gnome-base/gsettings-desktop-schemas-42.0 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.50.1-r1 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.50.2 | 17 + metadata/md5-cache/gnome-base/librsvg-2.54.3 | 4 +- metadata/md5-cache/gnome-base/nautilus-42.1.1 | 4 +- metadata/md5-cache/gnome-base/nautilus-42.2 | 17 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 20921 -> 21741 bytes .../gnome-extra/evolution-data-server-3.44.1 | 4 +- .../gnome-extra/evolution-data-server-3.44.2 | 17 + .../gnome-extra/evolution-ews-3.44.1 | 4 +- .../gnome-extra/evolution-ews-3.44.2 | 16 + .../md5-cache/gnome-extra/gnome-boxes-42.0.1 | 4 +- .../md5-cache/gnome-extra/gnome-boxes-42.1 | 15 + .../gnome-extra/gnome-calculator-42.0 | 4 +- .../gnome-extra/gnome-calculator-42.1 | 16 + .../md5-cache/gnome-extra/gnome-calendar-42.1 | 4 +- .../gnome-extra/gnome-characters-42.0 | 4 +- .../md5-cache/gnome-extra/gnome-clocks-42.0 | 4 +- .../md5-cache/gnome-extra/gnome-contacts-42.0 | 4 +- .../md5-cache/gnome-extra/gnome-logs-42.0 | 4 +- ...ome-shell-extension-alphabetical-grid-19.0 | 13 - ...me-shell-extension-alphabetical-grid-24.0} | 6 +- .../gnome-shell-extension-appindicator-42 | 4 +- ...extension-applications-overview-tooltip-15 | 4 +- .../gnome-shell-extension-bing-wallpaper-40 | 4 +- ...shell-extension-bluetooth-quick-connect-29 | 4 +- ...ontrol-blur-effect-on-lock-screen-20220323 | 4 +- .../gnome-shell-extension-dash-to-panel-46 | 4 +- .../gnome-shell-extension-dash-to-panel-50 | 4 +- ...nome-shell-extension-desktop-icons-ng-45.0 | 4 +- .../gnome-shell-extension-gsconnect-50 | 4 +- ...ll-extension-weather-in-the-clock-20220504 | 4 +- .../gnome-extra/gnome-shell-extensions-42.1 | 4 +- .../gnome-extra/gnome-shell-extensions-42.2 | 14 + .../gnome-extra/gnome-shell-frippery-42.0 | 4 +- .../md5-cache/gnome-extra/gnome-software-42.2 | 16 + .../gnome-extra/gnome-system-monitor-42.0 | 4 +- .../md5-cache/gnome-extra/gnome-tweaks-40.10 | 4 +- .../gnome-extra/gnome-user-docs-42.0 | 4 +- .../md5-cache/gnome-extra/gnome-weather-42.0 | 4 +- .../md5-cache/gnome-extra/gucharmap-14.0.3 | 4 +- metadata/md5-cache/gnome-extra/libgsf-1.14.49 | 4 +- .../md5-cache/gnome-extra/nm-applet-1.26.0 | 4 +- .../md5-cache/gnome-extra/pch-session-42.0 | 4 +- metadata/md5-cache/gnome-extra/sushi-41.2 | 4 +- metadata/md5-cache/gnome-extra/yelp-42.1 | 4 +- metadata/md5-cache/gnome-extra/yelp-xsl-42.0 | 4 +- metadata/md5-cache/gnome-extra/zenity-3.42.1 | 4 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 8354 -> 8204 bytes metadata/md5-cache/gui-libs/amtk-5.4.1 | 15 + .../gui-libs/gdk-pixbuf-loader-webp-0.0.4 | 4 +- metadata/md5-cache/gui-libs/gtk-4.6.1 | 18 - metadata/md5-cache/gui-libs/gtk-4.6.2 | 18 - metadata/md5-cache/gui-libs/gtk-4.6.3 | 18 - metadata/md5-cache/gui-libs/gtk-4.6.4 | 18 - metadata/md5-cache/gui-libs/gtk-4.6.4-r1 | 4 +- metadata/md5-cache/gui-libs/gtk-4.6.5 | 18 + .../md5-cache/gui-libs/gtksourceview-5.4.1 | 4 +- metadata/md5-cache/gui-libs/libadwaita-1.1.1 | 4 +- metadata/md5-cache/gui-libs/libhandy-1.6.2 | 4 +- metadata/md5-cache/gui-libs/tepl-6.0.2 | 16 + metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26655 -> 26653 bytes .../{knewstuff-5.94.0 => knewstuff-5.94.0-r1} | 2 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 17661 -> 9440 bytes .../md5-cache/kde-plasma/bluedevil-5.24.4 | 15 - .../md5-cache/kde-plasma/bluedevil-5.24.5 | 4 +- metadata/md5-cache/kde-plasma/breeze-5.24.4 | 16 - metadata/md5-cache/kde-plasma/breeze-5.24.5 | 4 +- .../md5-cache/kde-plasma/breeze-grub-5.24.4 | 11 - .../md5-cache/kde-plasma/breeze-grub-5.24.5 | 4 +- .../md5-cache/kde-plasma/breeze-gtk-5.24.4 | 15 - .../md5-cache/kde-plasma/breeze-gtk-5.24.5 | 4 +- .../kde-plasma/breeze-plymouth-5.24.4 | 14 - .../kde-plasma/breeze-plymouth-5.24.5 | 4 +- metadata/md5-cache/kde-plasma/discover-5.24.4 | 16 - metadata/md5-cache/kde-plasma/discover-5.24.5 | 4 +- metadata/md5-cache/kde-plasma/drkonqi-5.24.4 | 15 - metadata/md5-cache/kde-plasma/drkonqi-5.24.5 | 4 +- .../kde-plasma/kactivitymanagerd-5.24.4 | 15 - .../kde-plasma/kactivitymanagerd-5.24.5 | 4 +- .../md5-cache/kde-plasma/kde-cli-tools-5.24.4 | 17 - .../md5-cache/kde-plasma/kde-cli-tools-5.24.5 | 4 +- .../kde-plasma/kde-gtk-config-5.24.4 | 16 - .../kde-plasma/kde-gtk-config-5.24.5 | 4 +- .../md5-cache/kde-plasma/kdecoration-5.24.4 | 16 - .../md5-cache/kde-plasma/kdecoration-5.24.5 | 4 +- .../kde-plasma/kdeplasma-addons-5.24.4-r1 | 16 - .../kde-plasma/kdeplasma-addons-5.24.5-r1 | 4 +- metadata/md5-cache/kde-plasma/kgamma-5.24.4 | 15 - metadata/md5-cache/kde-plasma/kgamma-5.24.5 | 4 +- metadata/md5-cache/kde-plasma/khotkeys-5.24.4 | 15 - metadata/md5-cache/kde-plasma/khotkeys-5.24.5 | 4 +- .../md5-cache/kde-plasma/kinfocenter-5.24.4 | 15 - .../md5-cache/kde-plasma/kinfocenter-5.24.5 | 4 +- .../md5-cache/kde-plasma/kmenuedit-5.24.4 | 15 - .../md5-cache/kde-plasma/kmenuedit-5.24.5 | 4 +- .../md5-cache/kde-plasma/kscreen-5.24.5-r1 | 4 +- .../{kscreen-5.24.4 => kscreen-5.24.5-r2} | 10 +- .../md5-cache/kde-plasma/kscreenlocker-5.24.4 | 17 - .../md5-cache/kde-plasma/kscreenlocker-5.24.5 | 4 +- .../md5-cache/kde-plasma/ksshaskpass-5.24.4 | 15 - .../md5-cache/kde-plasma/ksshaskpass-5.24.5 | 4 +- .../md5-cache/kde-plasma/ksystemstats-5.24.4 | 16 - .../md5-cache/kde-plasma/ksystemstats-5.24.5 | 4 +- .../md5-cache/kde-plasma/kwallet-pam-5.24.4 | 15 - .../md5-cache/kde-plasma/kwallet-pam-5.24.5 | 4 +- .../kde-plasma/kwayland-integration-5.24.4 | 16 - .../kde-plasma/kwayland-integration-5.24.5 | 4 +- .../kde-plasma/kwayland-server-5.24.4-r2 | 16 - .../kde-plasma/kwayland-server-5.24.5-r1 | 4 +- metadata/md5-cache/kde-plasma/kwin-5.24.4-r1 | 17 - metadata/md5-cache/kde-plasma/kwin-5.24.5-r2 | 4 +- metadata/md5-cache/kde-plasma/kwrited-5.24.4 | 15 - metadata/md5-cache/kde-plasma/kwrited-5.24.5 | 4 +- .../kde-plasma/layer-shell-qt-5.24.4 | 15 - .../kde-plasma/layer-shell-qt-5.24.5 | 4 +- .../md5-cache/kde-plasma/libkscreen-5.24.4 | 16 - .../md5-cache/kde-plasma/libkscreen-5.24.5 | 4 +- .../md5-cache/kde-plasma/libksysguard-5.24.4 | 16 - .../kde-plasma/libksysguard-5.24.5-r1 | 4 +- .../md5-cache/kde-plasma/libkworkspace-5.24.4 | 16 - .../md5-cache/kde-plasma/libkworkspace-5.24.5 | 4 +- metadata/md5-cache/kde-plasma/milou-5.24.4 | 16 - metadata/md5-cache/kde-plasma/milou-5.24.5 | 4 +- metadata/md5-cache/kde-plasma/oxygen-5.24.4 | 16 - metadata/md5-cache/kde-plasma/oxygen-5.24.5 | 4 +- .../plasma-browser-integration-5.24.4-r1 | 15 - .../plasma-browser-integration-5.24.5 | 4 +- .../kde-plasma/plasma-desktop-5.24.4-r1 | 16 - .../kde-plasma/plasma-desktop-5.24.5 | 4 +- .../md5-cache/kde-plasma/plasma-disks-5.24.4 | 15 - .../md5-cache/kde-plasma/plasma-disks-5.24.5 | 4 +- .../kde-plasma/plasma-firewall-5.24.4 | 16 - .../kde-plasma/plasma-firewall-5.24.5 | 4 +- .../kde-plasma/plasma-integration-5.24.4 | 16 - .../kde-plasma/plasma-integration-5.24.5 | 4 +- .../md5-cache/kde-plasma/plasma-meta-5.24.4 | 11 - .../md5-cache/kde-plasma/plasma-meta-5.24.5 | 4 +- .../md5-cache/kde-plasma/plasma-nm-5.24.4 | 16 - .../md5-cache/kde-plasma/plasma-nm-5.24.5 | 4 +- .../md5-cache/kde-plasma/plasma-pa-5.24.4 | 15 - .../md5-cache/kde-plasma/plasma-pa-5.24.5 | 4 +- .../md5-cache/kde-plasma/plasma-sdk-5.24.4 | 16 - .../md5-cache/kde-plasma/plasma-sdk-5.24.5 | 4 +- .../kde-plasma/plasma-systemmonitor-5.24.4 | 15 - .../kde-plasma/plasma-systemmonitor-5.24.5 | 4 +- .../kde-plasma/plasma-thunderbolt-5.24.4 | 16 - .../kde-plasma/plasma-thunderbolt-5.24.5 | 4 +- .../md5-cache/kde-plasma/plasma-vault-5.24.4 | 15 - .../md5-cache/kde-plasma/plasma-vault-5.24.5 | 4 +- .../kde-plasma/plasma-workspace-5.24.4 | 18 - .../kde-plasma/plasma-workspace-5.24.5-r1 | 4 +- .../plasma-workspace-wallpapers-5.24.4 | 12 - .../plasma-workspace-wallpapers-5.24.5 | 4 +- .../md5-cache/kde-plasma/plymouth-kcm-5.24.4 | 15 - .../md5-cache/kde-plasma/plymouth-kcm-5.24.5 | 4 +- .../kde-plasma/polkit-kde-agent-5.24.4 | 15 - .../kde-plasma/polkit-kde-agent-5.24.5 | 4 +- .../md5-cache/kde-plasma/powerdevil-5.24.4 | 15 - .../md5-cache/kde-plasma/powerdevil-5.24.5 | 4 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.24.4 | 15 - metadata/md5-cache/kde-plasma/sddm-kcm-5.24.5 | 4 +- .../kde-plasma/systemsettings-5.24.4 | 15 - .../kde-plasma/systemsettings-5.24.5-r1 | 4 +- .../xdg-desktop-portal-kde-5.24.5-r1 | 4 +- ....4-r1 => xdg-desktop-portal-kde-5.24.5-r2} | 6 +- .../kde-plasma/xembed-sni-proxy-5.24.4 | 14 - .../kde-plasma/xembed-sni-proxy-5.24.5 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 8013 -> 8003 bytes .../md5-cache/mail-client/evolution-3.44.1 | 4 +- .../md5-cache/mail-client/evolution-3.44.2 | 15 + .../md5-cache/mail-client/thunderbird-91.9.0 | 16 - metadata/md5-cache/mail-mta/Manifest.gz | Bin 4531 -> 4698 bytes ....8_pre20220509 => postfix-3.8_pre20220527} | 2 +- .../mail-mta/protonmail-bridge-2.2.0 | 17 + metadata/md5-cache/media-fonts/Manifest.gz | Bin 42378 -> 42387 bytes .../md5-cache/media-fonts/cantarell-0.303.1 | 4 +- ...lxgw-wenkai-1.234.56 => lxgw-wenkai-1.235} | 2 +- .../md5-cache/media-fonts/unifont-14.0.03 | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 60178 -> 60511 bytes metadata/md5-cache/media-gfx/eog-42.1 | 4 +- metadata/md5-cache/media-gfx/eog-42.2 | 16 + metadata/md5-cache/media-gfx/eog-plugins-42.1 | 4 +- .../media-gfx/gnome-font-viewer-42.0 | 4 +- .../md5-cache/media-gfx/gnome-photos-42.0 | 4 +- metadata/md5-cache/media-gfx/gthumb-3.12.2-r2 | 4 +- .../md5-cache/media-gfx/inkscape-1.1.2-r1 | 4 +- metadata/md5-cache/media-gfx/inkscape-1.2 | 17 + metadata/md5-cache/media-gfx/inkscape-9999 | 10 +- metadata/md5-cache/media-gfx/pstoedit-3.75 | 2 +- metadata/md5-cache/media-gfx/qrencode-4.1.1 | 4 +- metadata/md5-cache/media-gfx/shotwell-0.30.15 | 4 +- metadata/md5-cache/media-gfx/simple-scan-42.1 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 106353 -> 106669 bytes .../media-libs/clutter-gst-3.0.27-r2 | 15 + .../md5-cache/media-libs/freeglut-3.2.1-r2 | 15 - metadata/md5-cache/media-libs/freeglut-3.2.2 | 4 +- .../md5-cache/media-libs/freeimage-3.18.0-r6 | 15 - .../md5-cache/media-libs/freeimage-3.18.0-r7 | 15 + .../md5-cache/media-libs/freeimage-3.18.0-r8 | 15 + metadata/md5-cache/media-libs/gexiv2-0.14.0 | 4 +- metadata/md5-cache/media-libs/graphene-1.10.8 | 4 +- .../media-libs/gst-plugins-bad-1.20.2 | 4 +- .../media-libs/gst-plugins-base-1.20.2 | 4 +- .../media-libs/gst-plugins-good-1.20.2 | 4 +- .../media-libs/gst-plugins-ugly-1.20.2 | 4 +- .../md5-cache/media-libs/gstreamer-1.20.2 | 4 +- .../gstreamer-editing-services-1.18.4 | 17 + .../gstreamer-editing-services-1.20.2 | 17 + metadata/md5-cache/media-libs/libepoxy-1.5.10 | 4 +- .../md5-cache/media-libs/libepoxy-1.5.9-r1 | 16 - .../md5-cache/media-libs/libgphoto2-2.5.29 | 4 +- .../md5-cache/media-libs/libmediaart-1.9.5 | 4 +- .../{libpulse-15.99.1-r1 => libpulse-16.0} | 10 +- metadata/md5-cache/media-libs/lilv-0.24.14 | 17 + metadata/md5-cache/media-libs/lv2-1.18.4 | 16 + metadata/md5-cache/media-libs/mesa-22.0.3 | 4 +- .../media-libs/nv-codec-headers-11.1.5.1-r1 | 4 +- metadata/md5-cache/media-libs/shaderc-2021.3 | 16 - metadata/md5-cache/media-libs/sratom-0.6.10 | 16 + metadata/md5-cache/media-libs/suil-0.10.12 | 15 + .../media-libs/{tiff-4.4.0_rc1 => tiff-4.4.0} | 3 +- .../media-libs/vulkan-layers-1.2.198-r1 | 15 - .../media-libs/vulkan-loader-1.2.198 | 15 - .../media-libs/vulkan-loader-1.2.198-r1 | 15 - metadata/md5-cache/media-plugins/Manifest.gz | Bin 122705 -> 122806 bytes .../media-plugins/gst-plugins-a52dec-1.20.2 | 4 +- .../gst-plugins-assrender-1.20.2 | 4 +- .../media-plugins/gst-plugins-cdio-1.20.2 | 4 +- .../gst-plugins-cdparanoia-1.20.2 | 4 +- .../gst-plugins-chromaprint-1.20.2 | 4 +- .../media-plugins/gst-plugins-dv-1.20.2 | 4 +- .../media-plugins/gst-plugins-dvb-1.20.2 | 4 +- .../media-plugins/gst-plugins-dvdread-1.20.2 | 4 +- .../media-plugins/gst-plugins-faac-1.20.2 | 4 +- .../media-plugins/gst-plugins-faad-1.20.2 | 4 +- .../media-plugins/gst-plugins-flac-1.20.2 | 4 +- .../gst-plugins-gdkpixbuf-1.20.2 | 4 +- .../media-plugins/gst-plugins-gtk-1.20.2 | 4 +- .../media-plugins/gst-plugins-jack-1.20.2 | 4 +- .../media-plugins/gst-plugins-jpeg-1.20.2 | 4 +- .../media-plugins/gst-plugins-lame-1.20.2 | 4 +- .../media-plugins/gst-plugins-ldac-1.20.2 | 4 +- .../media-plugins/gst-plugins-libav-1.20.2 | 4 +- .../media-plugins/gst-plugins-libnice-0.1.18 | 4 +- .../media-plugins/gst-plugins-libpng-1.20.2 | 4 +- .../gst-plugins-libvisual-1.20.2 | 4 +- .../media-plugins/gst-plugins-meta-1.20.2 | 4 +- .../media-plugins/gst-plugins-modplug-1.20.2 | 4 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.2 | 4 +- .../media-plugins/gst-plugins-mpg123-1.20.2 | 4 +- .../media-plugins/gst-plugins-neon-1.20.2 | 4 +- .../media-plugins/gst-plugins-openaptx-1.20.2 | 4 +- .../media-plugins/gst-plugins-opus-1.20.2 | 4 +- .../media-plugins/gst-plugins-oss-1.20.2 | 4 +- .../media-plugins/gst-plugins-pulse-1.20.2 | 4 +- .../media-plugins/gst-plugins-raw1394-1.20.2 | 4 +- .../media-plugins/gst-plugins-resindvd-1.20.2 | 4 +- .../media-plugins/gst-plugins-sctp-1.20.2 | 4 +- .../media-plugins/gst-plugins-shout2-1.20.2 | 4 +- .../media-plugins/gst-plugins-sidplay-1.20.2 | 4 +- .../media-plugins/gst-plugins-soup-1.20.2 | 4 +- .../media-plugins/gst-plugins-speex-1.20.2 | 4 +- .../media-plugins/gst-plugins-srtp-1.20.2 | 4 +- .../media-plugins/gst-plugins-taglib-1.20.2 | 4 +- .../media-plugins/gst-plugins-twolame-1.20.2 | 4 +- .../media-plugins/gst-plugins-v4l2-1.20.2 | 4 +- .../media-plugins/gst-plugins-vaapi-1.20.2 | 4 +- .../media-plugins/gst-plugins-vpx-1.20.2 | 4 +- .../media-plugins/gst-plugins-wavpack-1.20.2 | 4 +- .../media-plugins/gst-plugins-webrtc-1.20.2 | 4 +- .../media-plugins/gst-plugins-x264-1.20.2 | 4 +- .../gst-plugins-ximagesrc-1.20.2 | 4 +- .../media-plugins/ladspa-bs2b-0.9.1-r2 | 11 + metadata/md5-cache/media-radio/Manifest.gz | Bin 7194 -> 7357 bytes metadata/md5-cache/media-radio/flrig-1.4.5 | 4 +- .../md5-cache/media-radio/gpredict-2.3-r1 | 4 +- metadata/md5-cache/media-radio/tqsl-2.6.3 | 14 + metadata/md5-cache/media-sound/Manifest.gz | Bin 76465 -> 76625 bytes .../md5-cache/media-sound/abcmidi-2022.04.06 | 13 - .../md5-cache/media-sound/abcmidi-2022.04.28 | 4 +- .../md5-cache/media-sound/easyeffects-6.2.5 | 16 + .../md5-cache/media-sound/fluidsynth-2.2.6 | 15 - .../md5-cache/media-sound/fluidsynth-2.2.7 | 4 +- .../md5-cache/media-sound/gnome-music-42.1 | 4 +- .../media-sound/gnome-sound-recorder-42.0 | 4 +- metadata/md5-cache/media-sound/kmidimon-1.2.0 | 15 - metadata/md5-cache/media-sound/kmidimon-1.3.0 | 4 +- metadata/md5-cache/media-sound/patchage-1.0.6 | 15 + .../md5-cache/media-sound/pulseaudio-15.0-r3 | 4 +- ...{pulseaudio-15.99.1-r1 => pulseaudio-16.0} | 4 +- .../media-sound/pulseaudio-daemon-15.99.1-r2 | 18 - .../media-sound/pulseaudio-daemon-16.0 | 18 + ...{pulseeffects-4.8.6 => pulseeffects-4.8.7} | 4 +- .../md5-cache/media-sound/rhythmbox-3.4.5 | 2 +- .../md5-cache/media-sound/sonata-1.7.0-r1 | 16 + .../media-sound/soundconverter-4.0.3 | 16 + metadata/md5-cache/media-sound/xmms2-0.9.1 | 4 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 6461 -> 6456 bytes metadata/md5-cache/media-tv/v4l-utils-1.22.1 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 41331 -> 41483 bytes metadata/md5-cache/media-video/ffmpeg-4.4.2 | 4 +- metadata/md5-cache/media-video/ffmpeg-5.0.1 | 4 +- .../md5-cache/media-video/ffmpeg-chromium-102 | 17 + .../md5-cache/media-video/mkvtoolnix-67.0.0 | 4 +- .../md5-cache/media-video/pitivi-2021.05-r1 | 16 + metadata/md5-cache/media-video/totem-42.0-r1 | 4 +- .../md5-cache/media-video/wireplumber-0.4.10 | 17 - ...lumber-0.4.10-r2 => wireplumber-0.4.10-r3} | 2 +- .../md5-cache/media-video/wireplumber-9999 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 67149 -> 67145 bytes .../net-analyzer/macchanger-1.7.0_p5_p4 | 4 +- .../md5-cache/net-analyzer/rrdtool-1.7.2-r100 | 18 - metadata/md5-cache/net-analyzer/rrdtool-1.8.0 | 4 +- metadata/md5-cache/net-analyzer/ssldump-1.5 | 14 + metadata/md5-cache/net-dns/Manifest.gz | Bin 13594 -> 14068 bytes metadata/md5-cache/net-dns/bind-9.16.29 | 16 + metadata/md5-cache/net-dns/bind-tools-9.16.29 | 16 + metadata/md5-cache/net-dns/coredns-1.9.3 | 15 + metadata/md5-cache/net-firewall/Manifest.gz | Bin 6417 -> 6412 bytes .../md5-cache/net-firewall/iptables-1.8.8-r2 | 2 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 4875 -> 4552 bytes .../md5-cache/net-ftp/pure-ftpd-1.0.49-r6 | 16 - .../md5-cache/net-ftp/pure-ftpd-1.0.50-r1 | 16 - .../md5-cache/net-ftp/pure-ftpd-1.0.50-r3 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 17417 -> 17404 bytes metadata/md5-cache/net-im/gajim-1.4.2 | 17 + metadata/md5-cache/net-im/jabber-base-0.01-r3 | 9 - metadata/md5-cache/net-irc/Manifest.gz | Bin 12826 -> 12980 bytes metadata/md5-cache/net-irc/anope-2.0.11 | 4 +- metadata/md5-cache/net-irc/polari-42.0 | 16 + metadata/md5-cache/net-libs/Manifest.gz | Bin 56959 -> 57280 bytes .../net-libs/glib-networking-2.72.0-r1 | 4 +- .../net-libs/gnome-online-accounts-3.44.0 | 4 +- metadata/md5-cache/net-libs/gnutls-3.7.6 | 17 + metadata/md5-cache/net-libs/libmbim-1.26.4 | 4 +- .../md5-cache/net-libs/libmicrohttpd-0.9.75 | 4 +- metadata/md5-cache/net-libs/libnice-0.1.18 | 4 +- metadata/md5-cache/net-libs/libnma-1.8.38 | 4 +- metadata/md5-cache/net-libs/libqmi-1.30.6 | 4 +- metadata/md5-cache/net-libs/webkit-gtk-2.36.3 | 17 + metadata/md5-cache/net-mail/Manifest.gz | Bin 21611 -> 21766 bytes metadata/md5-cache/net-mail/getmail-6.18.9 | 4 +- metadata/md5-cache/net-mail/mailbase-1.8.1 | 12 + metadata/md5-cache/net-misc/Manifest.gz | Bin 92079 -> 92879 bytes .../md5-cache/net-misc/electron-cash-4.2.10 | 16 + .../md5-cache/net-misc/electron-cash-4.2.9 | 10 +- metadata/md5-cache/net-misc/electrum-4.2.2 | 16 + metadata/md5-cache/net-misc/frr-8.1-r1 | 17 - metadata/md5-cache/net-misc/frr-8.2.2 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.21.1 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.21.2 | 4 +- .../net-misc/gnome-remote-desktop-42.2 | 17 + .../mobile-broadband-provider-info-20220315 | 5 +- .../md5-cache/net-misc/modemmanager-1.18.8 | 4 +- metadata/md5-cache/net-misc/ndisc6-1.0.5 | 4 +- .../md5-cache/net-misc/networkmanager-1.36.4 | 4 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r3 | 4 +- metadata/md5-cache/net-misc/putty-0.77 | 16 + metadata/md5-cache/net-misc/putty-9999 | 12 +- metadata/md5-cache/net-misc/rdate-1.11 | 4 +- metadata/md5-cache/net-misc/rdesktop-1.9.0-r2 | 4 +- metadata/md5-cache/net-misc/streamlink-4.1.0 | 17 + metadata/md5-cache/net-misc/streamlink-9999 | 18 +- metadata/md5-cache/net-misc/telnet-bsd-1.2-r3 | 4 +- metadata/md5-cache/net-misc/vconfig-1.9 | 4 +- metadata/md5-cache/net-misc/wget2-2.0.1 | 15 + metadata/md5-cache/net-p2p/Manifest.gz | Bin 16381 -> 16694 bytes metadata/md5-cache/net-p2p/arti-0.1.0 | 15 - metadata/md5-cache/net-p2p/arti-0.2.0 | 15 - metadata/md5-cache/net-p2p/arti-0.4.0 | 15 + metadata/md5-cache/net-p2p/ncdc-1.23 | 15 + metadata/md5-cache/net-p2p/ncdc-9999 | 8 +- .../net-p2p/transmission-remote-gtk-1.4.1 | 8 +- .../net-p2p/transmission-remote-gtk-1.5.1 | 15 + metadata/md5-cache/net-p2p/tremc-0.9.3 | 14 + metadata/md5-cache/net-print/Manifest.gz | Bin 6998 -> 7322 bytes metadata/md5-cache/net-print/cups-2.4.2-r1 | 17 + metadata/md5-cache/net-print/cups-9999 | 10 +- .../md5-cache/net-print/hplip-plugin-3.22.4 | 14 + metadata/md5-cache/net-proxy/Manifest.gz | Bin 8985 -> 9151 bytes metadata/md5-cache/net-proxy/tinyproxy-1.11.1 | 17 + metadata/md5-cache/net-proxy/torsocks-2.2.0 | 13 - metadata/md5-cache/net-proxy/torsocks-2.4.0 | 13 + metadata/md5-cache/net-vpn/Manifest.gz | Bin 13236 -> 13398 bytes metadata/md5-cache/net-vpn/frp-0.43.0 | 13 + .../net-vpn/networkmanager-openconnect-1.2.8 | 4 +- .../net-vpn/networkmanager-openvpn-1.8.18 | 4 +- .../net-vpn/networkmanager-pptp-1.2.10 | 4 +- .../net-vpn/networkmanager-vpnc-1.2.8 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 26458 -> 26624 bytes .../net-wireless/gnome-bluetooth-42.0-r2 | 4 +- metadata/md5-cache/net-wireless/unifi-7.1.66 | 16 + .../md5-cache/sci-calculators/Manifest.gz | Bin 3722 -> 3879 bytes .../sci-calculators/qalculate-gtk-4.2.0 | 14 + metadata/md5-cache/sci-calculators/units-2.21 | 14 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 14447 -> 14635 bytes .../sci-electronics/NanoVNA-QT-20200507 | 14 + .../md5-cache/sci-electronics/xnec2c-4.4.11 | 4 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 19522 -> 19351 bytes .../md5-cache/sci-geosciences/gnome-maps-42.1 | 4 +- .../md5-cache/sci-geosciences/gnome-maps-42.2 | 14 + .../md5-cache/sci-geosciences/gpxsee-10.5 | 14 - .../md5-cache/sci-geosciences/gpxsee-10.6 | 14 - .../md5-cache/sci-geosciences/gpxsee-10.7 | 4 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 64547 -> 64867 bytes metadata/md5-cache/sci-libs/cgnslib-4.3.0 | 17 + .../md5-cache/sci-libs/libqalculate-4.2.0 | 16 + .../md5-cache/sci-mathematics/Manifest.gz | Bin 27740 -> 27744 bytes .../{singular-4.3.0 => singular-4.3.0_p1} | 8 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 82738 -> 83210 bytes .../sys-apps/accountsservice-22.08.8 | 4 +- metadata/md5-cache/sys-apps/baobab-42.0 | 4 +- metadata/md5-cache/sys-apps/baselayout-2.7 | 12 - metadata/md5-cache/sys-apps/baselayout-2.7-r1 | 12 - metadata/md5-cache/sys-apps/baselayout-2.7-r2 | 12 - metadata/md5-cache/sys-apps/baselayout-2.8 | 4 +- metadata/md5-cache/sys-apps/bubblewrap-0.6.1 | 4 +- metadata/md5-cache/sys-apps/dstat-0.7.4-r2 | 10 +- metadata/md5-cache/sys-apps/fakeroot-1.29 | 15 + metadata/md5-cache/sys-apps/fwupd-1.7.7-r2 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.8.1 | 17 + metadata/md5-cache/sys-apps/gawk-5.1.1-r2 | 3 +- .../sys-apps/gentoo-systemd-integration-9 | 4 +- .../sys-apps/gentoo-systemd-integration-9999 | 2 +- .../sys-apps/gnome-disk-utility-42.0 | 4 +- .../md5-cache/sys-apps/iproute2-5.18.0-r1 | 15 + metadata/md5-cache/sys-apps/iproute2-9999 | 12 +- metadata/md5-cache/sys-apps/irqbalance-1.9.0 | 15 + metadata/md5-cache/sys-apps/pcsc-lite-1.9.7 | 4 +- metadata/md5-cache/sys-apps/systemd-250.6 | 18 + metadata/md5-cache/sys-apps/systemd-251 | 4 +- metadata/md5-cache/sys-apps/systemd-251.1 | 6 +- metadata/md5-cache/sys-apps/systemd-9999 | 4 +- .../md5-cache/sys-apps/systemd-tmpfiles-250 | 4 +- .../md5-cache/sys-apps/systemd-utils-250.6 | 18 + metadata/md5-cache/sys-apps/texinfo-6.8 | 2 +- metadata/md5-cache/sys-apps/usbutils-014-r1 | 8 +- .../sys-apps/xdg-desktop-portal-1.14.4 | 4 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 17995 -> 17996 bytes metadata/md5-cache/sys-block/gparted-1.4.0 | 4 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 10406 -> 10741 bytes metadata/md5-cache/sys-boot/gnu-efi-3.0.14 | 7 +- metadata/md5-cache/sys-boot/os-prober-1.80 | 12 + metadata/md5-cache/sys-boot/os-prober-9999 | 2 +- .../md5-cache/sys-boot/syslinux-6.04_pre1-r3 | 16 + .../md5-cache/sys-boot/syslinux-6.04_pre3 | 15 + .../md5-cache/sys-boot/systemd-boot-249.6 | 15 - metadata/md5-cache/sys-cluster/Manifest.gz | Bin 23370 -> 26681 bytes .../sys-cluster/kube-apiserver-1.22.10 | 16 + .../sys-cluster/kube-apiserver-1.23.7 | 16 + .../sys-cluster/kube-apiserver-1.24.1 | 16 + .../kube-controller-manager-1.22.10 | 16 + .../kube-controller-manager-1.23.7 | 16 + .../kube-controller-manager-1.24.1 | 16 + .../md5-cache/sys-cluster/kube-proxy-1.22.10 | 15 + .../md5-cache/sys-cluster/kube-proxy-1.23.7 | 15 + .../md5-cache/sys-cluster/kube-proxy-1.24.1 | 15 + .../sys-cluster/kube-scheduler-1.22.10 | 16 + .../sys-cluster/kube-scheduler-1.23.7 | 16 + .../sys-cluster/kube-scheduler-1.24.1 | 16 + .../md5-cache/sys-cluster/kubeadm-1.22.10 | 15 + metadata/md5-cache/sys-cluster/kubeadm-1.23.7 | 14 + metadata/md5-cache/sys-cluster/kubeadm-1.24.1 | 14 + .../md5-cache/sys-cluster/kubectl-1.22.10 | 15 + metadata/md5-cache/sys-cluster/kubectl-1.23.7 | 14 + metadata/md5-cache/sys-cluster/kubectl-1.24.1 | 14 + .../md5-cache/sys-cluster/kubelet-1.22.10 | 15 + metadata/md5-cache/sys-cluster/kubelet-1.23.7 | 14 + metadata/md5-cache/sys-cluster/kubelet-1.24.1 | 14 + metadata/md5-cache/sys-devel/Manifest.gz | Bin 28007 -> 28310 bytes metadata/md5-cache/sys-devel/binutils-2.38-r2 | 2 +- metadata/md5-cache/sys-devel/binutils-9999 | 2 +- .../sys-devel/binutils-hppa64-2.38-r2 | 2 +- metadata/md5-cache/sys-devel/bmake-20220330 | 9 - metadata/md5-cache/sys-devel/bmake-20220418 | 4 +- metadata/md5-cache/sys-devel/clang-14.0.4 | 18 + .../md5-cache/sys-devel/clang-common-14.0.4 | 12 + .../md5-cache/sys-devel/clang-runtime-14.0.4 | 13 + metadata/md5-cache/sys-devel/gcc-10.3.0-r2 | 2 +- .../md5-cache/sys-devel/gcc-10.3.1_p20211126 | 2 +- ...-10.3.1_p20220519 => gcc-10.3.1_p20220526} | 6 +- metadata/md5-cache/sys-devel/gcc-10.4.9999 | 2 +- metadata/md5-cache/sys-devel/gcc-11.2.0 | 2 +- .../md5-cache/sys-devel/gcc-11.2.1_p20220115 | 6 +- metadata/md5-cache/sys-devel/gcc-11.3.0 | 8 +- ...-11.3.1_p20220520 => gcc-11.3.1_p20220527} | 8 +- metadata/md5-cache/sys-devel/gcc-11.4.9999 | 6 +- metadata/md5-cache/sys-devel/gcc-12.1.0 | 6 +- .../md5-cache/sys-devel/gcc-12.1.1_p20220514 | 16 - .../md5-cache/sys-devel/gcc-12.1.1_p20220521 | 16 - .../md5-cache/sys-devel/gcc-12.1.1_p20220528 | 16 + metadata/md5-cache/sys-devel/gcc-12.2.9999 | 8 +- metadata/md5-cache/sys-devel/gcc-13.0.9999 | 2 +- metadata/md5-cache/sys-devel/gcc-8.5.0-r1 | 2 +- metadata/md5-cache/sys-devel/gcc-9.4.0 | 2 +- .../md5-cache/sys-devel/gcc-9.4.1_p20220317 | 17 - .../md5-cache/sys-devel/gcc-9.4.1_p20220520 | 16 - metadata/md5-cache/sys-devel/gcc-9.5.0 | 17 + metadata/md5-cache/sys-devel/gcc-9.5.9999 | 17 - .../sys-devel/gcc-apple-4.2.1_p5666-r3 | 2 +- metadata/md5-cache/sys-devel/kgcc64-10.3.0 | 2 +- .../sys-devel/kgcc64-11.2.1_p20220115 | 2 +- metadata/md5-cache/sys-devel/kgcc64-11.3.0 | 2 +- metadata/md5-cache/sys-devel/kgcc64-9.3.0-r2 | 2 +- metadata/md5-cache/sys-devel/kgcc64-9.4.0 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.4 | 16 + metadata/md5-cache/sys-devel/llvm-14.0.4 | 18 + .../md5-cache/sys-devel/llvm-common-14.0.4 | 12 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 35279 -> 35592 bytes metadata/md5-cache/sys-fs/bees-0.7 | 15 + metadata/md5-cache/sys-fs/f2fs-tools-1.15.0 | 15 + .../{ntfs3g-2021.8.22-r4 => ntfs3g-2022.5.17} | 6 +- metadata/md5-cache/sys-fs/udev-250 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 22223 -> 23344 bytes metadata/md5-cache/sys-kernel/dracut-056 | 16 + metadata/md5-cache/sys-kernel/dracut-9999 | 4 +- .../sys-kernel/gentoo-kernel-5.10.119 | 17 + .../sys-kernel/gentoo-kernel-5.15.44 | 17 + .../sys-kernel/gentoo-kernel-5.17.12 | 17 + .../sys-kernel/gentoo-kernel-bin-5.10.119 | 16 + .../sys-kernel/gentoo-kernel-bin-5.15.44 | 16 + .../sys-kernel/gentoo-kernel-bin-5.17.12 | 16 + .../sys-kernel/gentoo-sources-4.14.279 | 15 - .../sys-kernel/gentoo-sources-4.9.314 | 15 - .../sys-kernel/gentoo-sources-5.10.110 | 15 - ...urces-5.10.116 => gentoo-sources-5.10.119} | 6 +- ...sources-5.15.40 => gentoo-sources-5.15.44} | 6 +- ...-sources-5.17.6 => gentoo-sources-5.17.12} | 6 +- ...o-sources-5.17.7 => gentoo-sources-5.18.1} | 8 +- .../sys-kernel/gentoo-sources-5.18.1-r1 | 15 + .../sys-kernel/gentoo-sources-5.4.194 | 15 - .../sys-kernel/vanilla-kernel-5.10.119 | 17 + .../sys-kernel/vanilla-kernel-5.15.44 | 17 + .../sys-kernel/vanilla-kernel-5.17.12 | 17 + ...rces-5.10.118 => vanilla-sources-5.10.119} | 4 +- ...ources-5.15.43 => vanilla-sources-5.15.44} | 4 +- ...ources-5.17.11 => vanilla-sources-5.17.12} | 4 +- ...-sources-5.18.0 => vanilla-sources-5.18.1} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 32610 -> 33736 bytes .../md5-cache/sys-libs/argp-standalone-1.5.0 | 14 + .../md5-cache/sys-libs/compiler-rt-14.0.4 | 15 + .../sys-libs/compiler-rt-sanitizers-14.0.4 | 16 + metadata/md5-cache/sys-libs/libcxx-14.0.4 | 17 + metadata/md5-cache/sys-libs/libcxxabi-14.0.4 | 16 + metadata/md5-cache/sys-libs/libomp-14.0.4 | 17 + .../md5-cache/sys-libs/llvm-libunwind-14.0.4 | 16 + metadata/md5-cache/sys-power/Manifest.gz | Bin 7606 -> 7439 bytes .../sys-power/bbswitch-0.8_p20200526 | 14 - .../sys-power/bbswitch-0.8_p20211129 | 6 +- metadata/md5-cache/sys-power/bbswitch-9999 | 14 - metadata/md5-cache/sys-power/upower-0.99.18 | 16 + metadata/md5-cache/sys-process/Manifest.gz | Bin 14910 -> 14913 bytes .../md5-cache/sys-process/parallel-20220422 | 5 +- .../md5-cache/sys-process/systemd-cron-1.5.18 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 41275 -> 41766 bytes .../md5-cache/virtual/dist-kernel-5.10.119 | 7 + .../md5-cache/virtual/dist-kernel-5.15.44 | 7 + .../md5-cache/virtual/dist-kernel-5.17.12 | 7 + metadata/md5-cache/virtual/libudev-232-r7 | 4 +- ... => perl-Module-CoreList-5.202.205.200-r1} | 4 +- metadata/md5-cache/virtual/tmpfiles-0-r3 | 4 +- metadata/md5-cache/virtual/udev-217-r5 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 22649 -> 23480 bytes metadata/md5-cache/www-apps/gitea-1.16.7 | 4 +- metadata/md5-cache/www-apps/miniflux-2.0.37 | 15 + metadata/md5-cache/www-apps/nanoc-4.12.6 | 17 + .../md5-cache/www-apps/nanoc-checking-1.0.2 | 12 +- metadata/md5-cache/www-apps/nanoc-cli-4.12.6 | 17 + metadata/md5-cache/www-apps/nanoc-core-4.12.6 | 17 + .../md5-cache/www-apps/nanoc-deploying-1.0.2 | 17 + metadata/md5-cache/www-apps/nanoc-spec-0.0.2 | 12 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12885 -> 12745 bytes .../www-client/chromium-103.0.5060.24 | 4 +- .../www-client/chromium-104.0.5083.0 | 16 + metadata/md5-cache/www-client/epiphany-42.2 | 4 +- metadata/md5-cache/www-client/firefox-100.0 | 16 - metadata/md5-cache/www-client/firefox-100.0.1 | 16 - ...05.61 => google-chrome-beta-103.0.5060.24} | 2 +- ...24 => google-chrome-unstable-104.0.5083.0} | 2 +- metadata/md5-cache/www-client/links-2.27 | 17 + ...{opera-87.0.4390.25 => opera-87.0.4390.36} | 2 +- ...a-87.0.4390.17 => opera-beta-88.0.4412.18} | 2 +- ...679.16 => vivaldi-snapshot-5.3.2679.16-r1} | 4 +- .../www-client/vivaldi-snapshot-5.3.2679.3 | 14 - metadata/md5-cache/www-plugins/Manifest.gz | Bin 2238 -> 2245 bytes ... chrome-binary-plugins-103.0.5060.24_beta} | 2 +- ... chrome-binary-plugins-104.0.5083.0_alpha} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 10965 -> 10966 bytes metadata/md5-cache/www-servers/varnish-6.5.2 | 8 +- metadata/md5-cache/www-servers/varnish-6.6.1 | 8 +- metadata/md5-cache/www-servers/varnish-7.0.1 | 8 +- metadata/md5-cache/www-servers/varnish-7.1.0 | 8 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 18558 -> 15771 bytes metadata/md5-cache/x11-apps/appres-1.0.5-r1 | 14 - metadata/md5-cache/x11-apps/appres-1.0.6 | 4 +- metadata/md5-cache/x11-apps/bitmap-1.0.9-r1 | 14 - metadata/md5-cache/x11-apps/bitmap-1.1.0 | 4 +- metadata/md5-cache/x11-apps/editres-1.0.7 | 14 - metadata/md5-cache/x11-apps/editres-1.0.8 | 4 +- metadata/md5-cache/x11-apps/iceauth-1.0.8-r1 | 14 - metadata/md5-cache/x11-apps/iceauth-1.0.9 | 4 +- metadata/md5-cache/x11-apps/listres-1.0.4 | 14 - metadata/md5-cache/x11-apps/listres-1.0.5 | 4 +- metadata/md5-cache/x11-apps/mesa-progs-8.5.0 | 15 + metadata/md5-cache/x11-apps/mesa-progs-9999 | 18 +- metadata/md5-cache/x11-apps/mkfontscale-1.2.1 | 14 - metadata/md5-cache/x11-apps/mkfontscale-1.2.2 | 4 +- metadata/md5-cache/x11-apps/rstart-1.0.5-r1 | 14 - metadata/md5-cache/x11-apps/rstart-1.0.6 | 4 +- metadata/md5-cache/x11-apps/setxkbmap-1.3.2 | 14 - metadata/md5-cache/x11-apps/setxkbmap-1.3.3 | 4 +- metadata/md5-cache/x11-apps/xauth-1.1.1 | 16 - metadata/md5-cache/x11-apps/xauth-1.1.2 | 4 +- metadata/md5-cache/x11-apps/xcalc-1.1.0 | 14 - metadata/md5-cache/x11-apps/xcalc-1.1.1 | 4 +- metadata/md5-cache/x11-apps/xclock-1.0.9 | 14 - metadata/md5-cache/x11-apps/xclock-1.1.0 | 14 - metadata/md5-cache/x11-apps/xclock-1.1.1 | 4 +- metadata/md5-cache/x11-apps/xdm-1.1.12-r1 | 15 - metadata/md5-cache/x11-apps/xdm-1.1.13 | 4 +- metadata/md5-cache/x11-apps/xdpyinfo-1.3.2-r1 | 15 - metadata/md5-cache/x11-apps/xdpyinfo-1.3.3 | 4 +- metadata/md5-cache/x11-apps/xedit-1.2.2 | 14 - metadata/md5-cache/x11-apps/xedit-1.2.3 | 4 +- metadata/md5-cache/x11-apps/xload-1.1.3 | 14 - metadata/md5-cache/x11-apps/xload-1.1.4 | 4 +- metadata/md5-cache/x11-apps/xlsfonts-1.0.6 | 14 - metadata/md5-cache/x11-apps/xlsfonts-1.0.7 | 4 +- metadata/md5-cache/x11-apps/xsm-1.0.4 | 14 - metadata/md5-cache/x11-apps/xsm-1.0.5 | 4 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 3338 -> 2523 bytes metadata/md5-cache/x11-base/xorg-proto-2021.5 | 15 - metadata/md5-cache/x11-base/xorg-proto-2022.1 | 4 +- .../md5-cache/x11-base/xorg-server-21.1.3-r1 | 18 - .../md5-cache/x11-base/xorg-server-21.1.3-r2 | 4 +- .../x11-base/xorg-sgml-doctools-1.11 | 13 - metadata/md5-cache/x11-base/xwayland-21.1.4 | 15 - metadata/md5-cache/x11-base/xwayland-22.1.0 | 15 - metadata/md5-cache/x11-base/xwayland-22.1.1 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6941 -> 6625 bytes .../x11-drivers/nvidia-drivers-390.151 | 2 +- .../x11-drivers/nvidia-drivers-470.129.06 | 2 +- .../x11-drivers/nvidia-drivers-470.62.30 | 2 +- .../x11-drivers/nvidia-drivers-510.73.05 | 2 +- .../x11-drivers/nvidia-drivers-515.43.04 | 2 +- .../x11-drivers/xf86-input-wacom-1.0.0 | 16 + .../x11-drivers/xf86-video-amdgpu-21.0.0 | 15 - .../x11-drivers/xf86-video-amdgpu-22.0.0 | 4 +- .../x11-drivers/xf86-video-dummy-0.3.8 | 15 - .../x11-drivers/xf86-video-dummy-0.4.0 | 4 +- .../xf86-video-qxl-0.1.5_p20200205 | 16 - metadata/md5-cache/x11-libs/Manifest.gz | Bin 31534 -> 30570 bytes metadata/md5-cache/x11-libs/gdk-pixbuf-2.42.8 | 4 +- metadata/md5-cache/x11-libs/goffice-0.10.52 | 4 +- metadata/md5-cache/x11-libs/gtk+-3.24.34 | 4 +- metadata/md5-cache/x11-libs/libX11-1.7.3 | 16 - metadata/md5-cache/x11-libs/libX11-1.7.4 | 16 - metadata/md5-cache/x11-libs/libX11-1.7.5 | 4 +- metadata/md5-cache/x11-libs/libXcursor-1.2.0 | 15 - metadata/md5-cache/x11-libs/libXcursor-1.2.1 | 4 +- metadata/md5-cache/x11-libs/libXt-1.2.0 | 16 - metadata/md5-cache/x11-libs/libXvMC-1.0.12-r1 | 15 - metadata/md5-cache/x11-libs/libXvMC-1.0.13 | 4 +- metadata/md5-cache/x11-libs/libdrm-2.4.109 | 16 - metadata/md5-cache/x11-libs/libdrm-2.4.110 | 4 +- .../x11-libs/libva-intel-media-driver-22.4.2 | 16 + .../md5-cache/x11-libs/libxkbcommon-1.3.1 | 16 - .../md5-cache/x11-libs/libxkbcommon-1.4.0 | 4 +- metadata/md5-cache/x11-libs/pango-1.50.7 | 4 +- metadata/md5-cache/x11-libs/vte-0.68.0 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 66631 -> 65982 bytes metadata/md5-cache/x11-misc/alacarte-3.44.1 | 4 +- .../md5-cache/x11-misc/compose-tables-1.7.3 | 14 - .../md5-cache/x11-misc/compose-tables-1.7.4 | 14 - .../md5-cache/x11-misc/compose-tables-1.7.5 | 4 +- metadata/md5-cache/x11-misc/i3lock-2.14 | 14 + metadata/md5-cache/x11-misc/i855crt-0.4-r1 | 13 - metadata/md5-cache/x11-misc/imake-1.0.8 | 14 - .../md5-cache/x11-misc/util-macros-1.19.2-r2 | 9 - .../md5-cache/x11-misc/xkeyboard-config-2.34 | 12 - .../x11-misc/xkeyboard-config-2.35.1 | 4 +- metadata/md5-cache/x11-misc/xscreensaver-6.04 | 16 + metadata/md5-cache/x11-terms/Manifest.gz | Bin 8978 -> 8666 bytes .../md5-cache/x11-terms/gnome-terminal-3.44.0 | 4 +- .../md5-cache/x11-terms/gnome-terminal-3.44.1 | 15 + metadata/md5-cache/x11-terms/xterm-367 | 15 - metadata/md5-cache/x11-terms/xterm-370 | 15 - metadata/md5-cache/x11-terms/xterm-371 | 15 - metadata/md5-cache/x11-themes/Manifest.gz | Bin 27735 -> 28071 bytes .../x11-themes/adwaita-icon-theme-42.0 | 4 +- .../x11-themes/adwaita-icon-theme-42.0_p2 | 16 + .../x11-themes/fluent-icon-theme-2022.02.28 | 14 + .../x11-themes/gnome-backgrounds-42.0 | 4 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 15730 -> 15901 bytes metadata/md5-cache/x11-wm/herbstluftwm-0.9.4 | 17 + metadata/md5-cache/x11-wm/herbstluftwm-9999 | 18 +- metadata/md5-cache/x11-wm/mutter-42.1 | 4 +- metadata/md5-cache/x11-wm/mutter-42.2 | 17 + metadata/md5-cache/x11-wm/twm-1.0.11 | 14 - metadata/md5-cache/x11-wm/twm-1.0.12 | 4 +- .../2022-04-19-systemd-utils.en.txt | 16 +- .../2022-05-26-apache-nginx-glep-81.en.txt | 2 +- metadata/news/Manifest.files.gz | Bin 17017 -> 17017 bytes metadata/news/timestamp.chk | 2 +- metadata/news/timestamp.commit | 2 +- metadata/projects.xml | 4 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 45387 -> 45392 bytes .../macchanger/macchanger-1.7.0_p5_p4.ebuild | 4 +- net-analyzer/rrdtool/Manifest | 1 - net-analyzer/rrdtool/files/rrdcached.confd | 8 - net-analyzer/rrdtool/files/rrdcached.init | 13 - .../rrdtool/files/rrdtool-1.5.5-rrdrados.pod | 68 - .../rrdtool/rrdtool-1.7.2-r100.ebuild | 249 ---- net-analyzer/rrdtool/rrdtool-1.8.0.ebuild | 2 +- net-analyzer/ssldump/Manifest | 1 + net-analyzer/ssldump/metadata.xml | 3 - net-analyzer/ssldump/ssldump-1.5.ebuild | 32 + net-dns/Manifest.gz | Bin 8688 -> 8685 bytes net-dns/bind-tools/Manifest | 1 + net-dns/bind-tools/bind-tools-9.16.29.ebuild | 152 ++ net-dns/bind/Manifest | 1 + net-dns/bind/bind-9.16.29.ebuild | 375 +++++ net-dns/coredns/Manifest | 2 + net-dns/coredns/coredns-1.9.3.ebuild | 89 ++ net-firewall/Manifest.gz | Bin 4536 -> 4534 bytes .../files/iptables-1.8.8-musl-headers.patch | 59 + .../iptables-1.8.8-out-of-tree-build.patch | 26 + .../iptables/iptables-1.8.8-r2.ebuild | 2 + net-ftp/Manifest.gz | Bin 3340 -> 3336 bytes net-ftp/pure-ftpd/Manifest | 1 - ....49-diraliases_uninitialized_pointer.patch | 31 - ...-ftpd-1.0.49-do-not-call-ar-directly.patch | 23 - ...ure-ftpd-1.0.49-pure_strcmp_OOB_read.patch | 27 - ...ftpd-1.0.49-quota_maxfile_size_check.patch | 25 - net-ftp/pure-ftpd/files/pure-ftpd.conf_d-3 | 90 -- net-ftp/pure-ftpd/files/pure-ftpd.rc11 | 75 - net-ftp/pure-ftpd/pure-ftpd-1.0.49-r6.ebuild | 160 --- net-ftp/pure-ftpd/pure-ftpd-1.0.50-r1.ebuild | 150 -- net-ftp/pure-ftpd/pure-ftpd-1.0.50-r3.ebuild | 2 +- net-im/Manifest.gz | Bin 10425 -> 10258 bytes net-im/gajim/Manifest | 1 + net-im/gajim/gajim-1.4.2.ebuild | 97 ++ net-im/jabber-base/Manifest | 0 net-im/jabber-base/jabber-base-0.01-r3.ebuild | 42 - net-im/jabber-base/metadata.xml | 14 - net-irc/Manifest.gz | Bin 8059 -> 8048 bytes net-irc/anope/anope-2.0.11.ebuild | 2 +- net-irc/polari/Manifest | 1 + net-irc/polari/polari-42.0.ebuild | 52 + net-libs/Manifest.gz | Bin 32137 -> 32133 bytes .../glib-networking-2.72.0-r1.ebuild | 2 +- .../gnome-online-accounts-3.44.0.ebuild | 2 +- net-libs/gnutls/Manifest | 2 + net-libs/gnutls/gnutls-3.7.6.ebuild | 143 ++ net-libs/libmbim/libmbim-1.26.4.ebuild | 2 +- .../libmicrohttpd/libmicrohttpd-0.9.75.ebuild | 2 +- net-libs/libnice/libnice-0.1.18.ebuild | 2 +- net-libs/libnma/libnma-1.8.38.ebuild | 2 +- net-libs/libqmi/libqmi-1.30.6.ebuild | 2 +- ...nodejs-12.22.1-jinja_collections_abc.patch | 95 ++ net-libs/webkit-gtk/Manifest | 1 + net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild | 250 ++++ net-mail/Manifest.gz | Bin 15775 -> 15771 bytes net-mail/getmail/getmail-6.18.9.ebuild | 2 +- net-mail/mailbase/files/mailcap-r4 | 30 + net-mail/mailbase/mailbase-1.8.1.ebuild | 44 + net-misc/Manifest.gz | Bin 55409 -> 55431 bytes net-misc/electron-cash/Manifest | 1 + .../electron-cash/electron-cash-4.2.10.ebuild | 157 ++ .../electron-cash/electron-cash-4.2.9.ebuild | 5 +- net-misc/electron-cash/metadata.xml | 1 - net-misc/electrum/Manifest | 1 + net-misc/electrum/electrum-4.2.2.ebuild | 99 ++ net-misc/frr/Manifest | 1 - net-misc/frr/frr-8.1-r1.ebuild | 148 -- net-misc/frr/frr-8.2.2.ebuild | 2 +- net-misc/gallery-dl/gallery-dl-1.21.1.ebuild | 2 +- net-misc/gallery-dl/gallery-dl-1.21.2.ebuild | 2 +- net-misc/gnome-remote-desktop/Manifest | 1 + .../gnome-remote-desktop-42.2.ebuild | 64 + ...le-broadband-provider-info-20220315.ebuild | 2 +- .../modemmanager/modemmanager-1.18.8.ebuild | 2 +- net-misc/ndisc6/ndisc6-1.0.5.ebuild | 2 +- .../networkmanager-1.36.4.ebuild | 2 +- net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild | 2 +- net-misc/putty/Manifest | 1 + net-misc/putty/putty-0.77.ebuild | 92 ++ net-misc/putty/putty-9999.ebuild | 70 +- net-misc/rdate/rdate-1.11.ebuild | 2 +- net-misc/rdesktop/rdesktop-1.9.0-r2.ebuild | 4 +- net-misc/streamlink/Manifest | 1 + net-misc/streamlink/streamlink-4.1.0.ebuild | 57 + net-misc/streamlink/streamlink-9999.ebuild | 39 +- net-misc/telnet-bsd/telnet-bsd-1.2-r3.ebuild | 2 +- net-misc/vconfig/vconfig-1.9.ebuild | 2 +- net-misc/wget2/Manifest | 1 + net-misc/wget2/wget2-2.0.1.ebuild | 124 ++ net-p2p/Manifest.gz | Bin 7434 -> 7432 bytes net-p2p/arti/Manifest | 175 +-- net-p2p/arti/arti-0.1.0.ebuild | 406 ------ .../{arti-0.2.0.ebuild => arti-0.4.0.ebuild} | 226 +-- net-p2p/ncdc/Manifest | 1 + net-p2p/ncdc/ncdc-1.23.ebuild | 59 + net-p2p/ncdc/ncdc-9999.ebuild | 15 +- net-p2p/transmission-remote-gtk/Manifest | 1 + .../transmission-remote-gtk-1.4.1.ebuild | 6 +- .../transmission-remote-gtk-1.5.1.ebuild | 45 + net-p2p/tremc/Manifest | 1 + net-p2p/tremc/tremc-0.9.3.ebuild | 43 + net-print/Manifest.gz | Bin 6081 -> 6075 bytes net-print/cups/Manifest | 1 + net-print/cups/cups-2.4.2-r1.ebuild | 314 ++++ net-print/cups/cups-9999.ebuild | 79 +- .../cups-2.4.2-no-fortify-override.patch | 18 + net-print/cups/metadata.xml | 19 +- net-print/hplip-plugin/Manifest | 1 + .../hplip-plugin/hplip-plugin-3.22.4.ebuild | 71 + net-proxy/Manifest.gz | Bin 5354 -> 5359 bytes net-proxy/tinyproxy/Manifest | 1 + net-proxy/tinyproxy/tinyproxy-1.11.1.ebuild | 76 + net-proxy/torsocks/Manifest | 2 +- ...cks-2.2.0.ebuild => torsocks-2.4.0.ebuild} | 17 +- net-vpn/Manifest.gz | Bin 7062 -> 7067 bytes net-vpn/frp/Manifest | 1 + net-vpn/frp/files/frpc.service | 15 + net-vpn/frp/files/frpc_at_.service | 15 + net-vpn/frp/files/frps.service | 14 + net-vpn/frp/files/frps_at_.service | 14 + net-vpn/frp/frp-0.43.0.ebuild | 37 + .../networkmanager-openconnect-1.2.8.ebuild | 2 +- .../networkmanager-openvpn-1.8.18.ebuild | 2 +- .../networkmanager-pptp-1.2.10.ebuild | 2 +- .../networkmanager-vpnc-1.2.8.ebuild | 2 +- net-wireless/Manifest.gz | Bin 15056 -> 15049 bytes .../gnome-bluetooth-42.0-r2.ebuild | 2 +- net-wireless/unifi/Manifest | 1 + net-wireless/unifi/unifi-7.1.66.ebuild | 107 ++ profiles/Manifest.gz | Bin 144865 -> 145224 bytes profiles/arch/amd64/x32/package.use | 7 + profiles/arch/arm/use.stable.mask | 1 - profiles/arch/arm64/use.mask | 1 - profiles/arch/hppa/use.mask | 1 - profiles/arch/ia64/use.mask | 1 - profiles/arch/loong/package.unmask | 47 + profiles/arch/m68k/package.use.mask | 4 + profiles/arch/m68k/use.mask | 2 - profiles/arch/mips/use.mask | 1 - profiles/arch/powerpc/use.mask | 3 +- profiles/arch/s390/use.mask | 1 - profiles/arch/sparc/use.mask | 1 - profiles/base/package.use.mask | 5 + profiles/default/linux/m68k/17.0/systemd/eapi | 1 + .../default/linux/m68k/17.0/systemd/parent | 2 + profiles/package.mask | 98 +- profiles/profiles.desc | 3 +- profiles/use.desc | 1 - profiles/use.local.desc | 11 +- sci-calculators/Manifest.gz | Bin 3195 -> 3201 bytes sci-calculators/qalculate-gtk/Manifest | 1 + .../qalculate-gtk/qalculate-gtk-4.2.0.ebuild | 39 + sci-calculators/units/units-2.21.ebuild | 6 +- sci-electronics/Manifest.gz | Bin 8713 -> 8890 bytes sci-electronics/NanoVNA-QT/Manifest | 1 + .../NanoVNA-QT/NanoVNA-QT-20200507.ebuild | 74 + .../NanoVNA-QT-20200507-missing_headers.patch | 20 + .../NanoVNA-QT}/metadata.xml | 8 +- sci-electronics/xnec2c/xnec2c-4.4.11.ebuild | 2 +- sci-geosciences/Manifest.gz | Bin 11059 -> 11063 bytes sci-geosciences/gnome-maps/Manifest | 1 + .../gnome-maps/gnome-maps-42.1.ebuild | 2 +- .../gnome-maps/gnome-maps-42.2.ebuild | 56 + sci-geosciences/gpxsee/Manifest | 2 - sci-geosciences/gpxsee/gpxsee-10.5.ebuild | 55 - sci-geosciences/gpxsee/gpxsee-10.6.ebuild | 55 - sci-geosciences/gpxsee/gpxsee-10.7.ebuild | 2 +- sci-libs/Manifest.gz | Bin 43739 -> 43738 bytes sci-libs/cgnslib/Manifest | 1 + sci-libs/cgnslib/cgnslib-4.3.0.ebuild | 91 ++ sci-libs/cgnslib/metadata.xml | 2 + sci-libs/libqalculate/Manifest | 1 + .../libqalculate/libqalculate-4.2.0.ebuild | 78 + sci-libs/symmetrica/metadata.xml | 2 +- sci-mathematics/Manifest.gz | Bin 16676 -> 16675 bytes sci-mathematics/singular/Manifest | 2 +- .../files/singular-4.3.0-includes.patch | 29 - .../files/singular-4.3.0-slibtool.patch | 33 - .../files/singular-4.3.0_p1-gcc12.patch | 76 + sci-mathematics/singular/metadata.xml | 8 + ...-4.3.0.ebuild => singular-4.3.0_p1.ebuild} | 7 +- sys-apps/Manifest.gz | Bin 48167 -> 48148 bytes .../accountsservice-22.08.8.ebuild | 2 +- sys-apps/baobab/baobab-42.0.ebuild | 2 +- sys-apps/baselayout/baselayout-2.7-r1.ebuild | 317 ----- sys-apps/baselayout/baselayout-2.7-r2.ebuild | 318 ----- sys-apps/baselayout/baselayout-2.7.ebuild | 312 ---- sys-apps/baselayout/baselayout-2.8.ebuild | 2 +- sys-apps/bubblewrap/bubblewrap-0.6.1.ebuild | 2 +- sys-apps/dstat/dstat-0.7.4-r2.ebuild | 4 +- sys-apps/fakeroot/Manifest | 1 + sys-apps/fakeroot/fakeroot-1.29.ebuild | 74 + sys-apps/fwupd/Manifest | 1 + sys-apps/fwupd/fwupd-1.7.7-r2.ebuild | 2 +- sys-apps/fwupd/fwupd-1.8.1.ebuild | 179 +++ sys-apps/gawk/gawk-5.1.1-r2.ebuild | 1 + .../gentoo-systemd-integration-9.ebuild | 2 +- .../gentoo-systemd-integration-9999.ebuild | 2 +- .../gnome-disk-utility-42.0.ebuild | 2 +- sys-apps/iproute2/Manifest | 1 + sys-apps/iproute2/iproute2-5.18.0-r1.ebuild | 210 +++ sys-apps/iproute2/iproute2-9999.ebuild | 85 +- sys-apps/iproute2/metadata.xml | 1 + sys-apps/irqbalance/Manifest | 1 + sys-apps/irqbalance/irqbalance-1.9.0.ebuild | 62 + sys-apps/pcsc-lite/pcsc-lite-1.9.7.ebuild | 2 +- .../systemd-tmpfiles-250.ebuild | 2 +- sys-apps/systemd-utils/Manifest | 1 + .../systemd-utils/systemd-utils-250.6.ebuild | 497 +++++++ sys-apps/systemd/Manifest | 1 + sys-apps/systemd/systemd-250.6.ebuild | 550 +++++++ sys-apps/systemd/systemd-251.1.ebuild | 4 +- sys-apps/systemd/systemd-251.ebuild | 2 +- sys-apps/systemd/systemd-9999.ebuild | 4 +- sys-apps/texinfo/texinfo-6.8.ebuild | 5 +- sys-apps/usbutils/usbutils-014-r1.ebuild | 5 +- .../xdg-desktop-portal-1.14.4.ebuild | 2 +- sys-block/Manifest.gz | Bin 10690 -> 10693 bytes sys-block/gparted/gparted-1.4.0.ebuild | 2 +- sys-boot/Manifest.gz | Bin 6222 -> 6218 bytes sys-boot/gnu-efi/gnu-efi-3.0.14.ebuild | 14 +- sys-boot/os-prober/Manifest | 1 + sys-boot/os-prober/os-prober-1.80.ebuild | 102 ++ sys-boot/os-prober/os-prober-9999.ebuild | 3 +- sys-boot/syslinux/Manifest | 1 + ...ote.gnu.property-section-for-the-mbr.patch | 47 + ...-to-put-all-sections-into-a-single-P.patch | 311 ++++ .../0003-GCC-10-compatibility-patch.patch | 99 ++ ...erit-toolchain-vars-from-environment.patch | 72 + .../0005-Include-efisetjmp.h-from-efi.h.patch | 24 + sys-boot/syslinux/metadata.xml | 24 +- .../syslinux/syslinux-6.04_pre1-r3.ebuild | 87 ++ sys-boot/syslinux/syslinux-6.04_pre3.ebuild | 102 ++ sys-boot/systemd-boot/Manifest | 1 - .../systemd-boot/systemd-boot-249.6.ebuild | 130 -- sys-cluster/Manifest.gz | Bin 11380 -> 11382 bytes sys-cluster/kube-apiserver/Manifest | 3 + .../kube-apiserver-1.22.10.ebuild | 40 + .../kube-apiserver-1.23.7.ebuild | 39 + .../kube-apiserver-1.24.1.ebuild | 39 + sys-cluster/kube-controller-manager/Manifest | 3 + .../kube-controller-manager-1.22.10.ebuild | 39 + .../kube-controller-manager-1.23.7.ebuild | 38 + .../kube-controller-manager-1.24.1.ebuild | 38 + sys-cluster/kube-proxy/Manifest | 3 + .../kube-proxy/kube-proxy-1.22.10.ebuild | 35 + .../kube-proxy/kube-proxy-1.23.7.ebuild | 34 + .../kube-proxy/kube-proxy-1.24.1.ebuild | 34 + sys-cluster/kube-scheduler/Manifest | 3 + .../kube-scheduler-1.22.10.ebuild | 39 + .../kube-scheduler-1.23.7.ebuild | 38 + .../kube-scheduler-1.24.1.ebuild | 38 + sys-cluster/kubeadm/Manifest | 3 + sys-cluster/kubeadm/kubeadm-1.22.10.ebuild | 34 + sys-cluster/kubeadm/kubeadm-1.23.7.ebuild | 33 + sys-cluster/kubeadm/kubeadm-1.24.1.ebuild | 33 + sys-cluster/kubectl/Manifest | 3 + sys-cluster/kubectl/kubectl-1.22.10.ebuild | 34 + sys-cluster/kubectl/kubectl-1.23.7.ebuild | 33 + sys-cluster/kubectl/kubectl-1.24.1.ebuild | 33 + sys-cluster/kubelet/Manifest | 3 + sys-cluster/kubelet/kubelet-1.22.10.ebuild | 37 + sys-cluster/kubelet/kubelet-1.23.7.ebuild | 36 + sys-cluster/kubelet/kubelet-1.24.1.ebuild | 36 + sys-devel/Manifest.gz | Bin 9468 -> 9471 bytes .../binutils-hppa64-2.38-r2.ebuild | 13 +- sys-devel/binutils/binutils-2.38-r2.ebuild | 16 +- sys-devel/binutils/binutils-9999.ebuild | 13 +- sys-devel/bmake/Manifest | 1 - sys-devel/bmake/bmake-20220330.ebuild | 55 - sys-devel/bmake/bmake-20220418.ebuild | 2 +- sys-devel/clang-common/Manifest | 1 + .../clang-common/clang-common-14.0.4.ebuild | 24 + .../clang-runtime/clang-runtime-14.0.4.ebuild | 26 + sys-devel/clang/Manifest | 3 + sys-devel/clang/clang-14.0.4.ebuild | 440 ++++++ sys-devel/gcc/Manifest | 12 +- sys-devel/gcc/gcc-10.3.1_p20220519.ebuild | 27 - sys-devel/gcc/gcc-10.3.1_p20220526.ebuild | 47 + sys-devel/gcc/gcc-11.2.1_p20220115.ebuild | 2 +- sys-devel/gcc/gcc-11.3.0.ebuild | 4 +- ...520.ebuild => gcc-11.3.1_p20220527.ebuild} | 2 +- sys-devel/gcc/gcc-11.4.9999.ebuild | 2 +- sys-devel/gcc/gcc-12.1.0.ebuild | 2 +- sys-devel/gcc/gcc-12.1.1_p20220514.ebuild | 27 - ...521.ebuild => gcc-12.1.1_p20220528.ebuild} | 8 +- sys-devel/gcc/gcc-12.2.9999.ebuild | 8 +- sys-devel/gcc/gcc-9.4.1_p20220317.ebuild | 20 - sys-devel/gcc/gcc-9.4.1_p20220520.ebuild | 28 - .../{gcc-9.5.9999.ebuild => gcc-9.5.0.ebuild} | 2 +- sys-devel/lld/Manifest | 1 + sys-devel/lld/lld-14.0.4.ebuild | 78 + sys-devel/llvm-common/Manifest | 1 + .../llvm-common/llvm-common-14.0.4.ebuild | 28 + sys-devel/llvm/Manifest | 3 + sys-devel/llvm/llvm-14.0.4.ebuild | 530 +++++++ sys-fs/Manifest.gz | Bin 21702 -> 21708 bytes sys-fs/bees/Manifest | 1 + sys-fs/bees/bees-0.7.ebuild | 95 ++ sys-fs/f2fs-tools/Manifest | 1 + sys-fs/f2fs-tools/f2fs-tools-1.15.0.ebuild | 38 + sys-fs/ntfs3g/Manifest | 2 +- ...8.22-r4.ebuild => ntfs3g-2022.5.17.ebuild} | 2 +- sys-fs/udev/udev-250.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 4423 -> 4425 bytes sys-kernel/dracut/Manifest | 1 + sys-kernel/dracut/dracut-056.ebuild | 174 +++ sys-kernel/dracut/dracut-9999.ebuild | 4 +- sys-kernel/dracut/files/056-musl.patch | 33 + sys-kernel/gentoo-kernel-bin/Manifest | 18 + .../gentoo-kernel-bin-5.10.119.ebuild | 135 ++ .../gentoo-kernel-bin-5.15.44.ebuild | 135 ++ .../gentoo-kernel-bin-5.17.12.ebuild | 135 ++ sys-kernel/gentoo-kernel/Manifest | 10 + .../gentoo-kernel-5.10.119.ebuild | 131 ++ .../gentoo-kernel-5.15.44.ebuild | 131 ++ .../gentoo-kernel-5.17.12.ebuild | 137 ++ sys-kernel/gentoo-sources/Manifest | 36 +- .../gentoo-sources-4.9.314.ebuild | 28 - .../gentoo-sources-5.10.116.ebuild | 28 - ....ebuild => gentoo-sources-5.10.119.ebuild} | 2 +- ...0.ebuild => gentoo-sources-5.15.44.ebuild} | 2 +- ...7.ebuild => gentoo-sources-5.17.12.ebuild} | 2 +- ...ebuild => gentoo-sources-5.18.1-r1.ebuild} | 2 +- ...79.ebuild => gentoo-sources-5.18.1.ebuild} | 4 +- .../gentoo-sources-5.4.194.ebuild | 28 - ...es-5.17.2-sched-uclamp-fix-functions.patch | 43 - sys-kernel/vanilla-kernel/Manifest | 10 + .../vanilla-kernel-5.10.119.ebuild | 134 ++ .../vanilla-kernel-5.15.44.ebuild | 134 ++ .../vanilla-kernel-5.17.12.ebuild | 134 ++ sys-kernel/vanilla-sources/Manifest | 7 +- ...ebuild => vanilla-sources-5.10.119.ebuild} | 0 ....ebuild => vanilla-sources-5.15.44.ebuild} | 0 ....ebuild => vanilla-sources-5.17.12.ebuild} | 0 ...0.ebuild => vanilla-sources-5.18.1.ebuild} | 0 sys-libs/Manifest.gz | Bin 14229 -> 14233 bytes sys-libs/argp-standalone/Manifest | 1 + .../argp-standalone-1.5.0.ebuild | 42 + .../files/argp-standalone-1.5.0-shared.patch | 53 + sys-libs/compiler-rt-sanitizers/Manifest | 2 + .../compiler-rt-sanitizers-14.0.4.ebuild | 221 +++ sys-libs/compiler-rt/Manifest | 2 + .../compiler-rt/compiler-rt-14.0.4.ebuild | 139 ++ sys-libs/libcxx/Manifest | 2 + sys-libs/libcxx/libcxx-14.0.4.ebuild | 228 +++ sys-libs/libcxxabi/Manifest | 1 + sys-libs/libcxxabi/libcxxabi-14.0.4.ebuild | 130 ++ sys-libs/libomp/Manifest | 1 + sys-libs/libomp/libomp-14.0.4.ebuild | 142 ++ sys-libs/llvm-libunwind/Manifest | 1 + .../llvm-libunwind-14.0.4.ebuild | 122 ++ sys-power/Manifest.gz | Bin 5064 -> 5057 bytes sys-power/bbswitch/Manifest | 1 - .../bbswitch/bbswitch-0.8_p20200526.ebuild | 55 - .../bbswitch/bbswitch-0.8_p20211129.ebuild | 4 +- sys-power/bbswitch/bbswitch-9999.ebuild | 55 - .../bbswitch/files/bbswitch-kernel-5.18.patch | 19 + sys-power/upower/Manifest | 1 + ...son-Allow-unittest-inspector-to-fail.patch | 31 + sys-power/upower/upower-0.99.18.ebuild | 117 ++ sys-process/Manifest.gz | Bin 9804 -> 9810 bytes sys-process/parallel/parallel-20220422.ebuild | 2 +- .../systemd-cron/systemd-cron-1.5.18.ebuild | 2 +- virtual/Manifest.gz | Bin 28453 -> 28450 bytes .../dist-kernel/dist-kernel-5.10.119.ebuild | 19 + .../dist-kernel/dist-kernel-5.15.44.ebuild | 19 + .../dist-kernel/dist-kernel-5.17.12.ebuild | 19 + virtual/libudev/libudev-232-r7.ebuild | 2 +- ...l-Module-CoreList-5.202.205.200-r1.ebuild} | 2 +- virtual/tmpfiles/tmpfiles-0-r3.ebuild | 2 +- virtual/udev/udev-217-r5.ebuild | 2 +- www-apps/Manifest.gz | Bin 12465 -> 12469 bytes www-apps/gitea/gitea-1.16.7.ebuild | 2 +- www-apps/miniflux/Manifest | 2 + www-apps/miniflux/miniflux-2.0.37.ebuild | 98 ++ .../nanoc-checking-1.0.2.ebuild | 2 +- www-apps/nanoc-cli/Manifest | 1 + www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild | 70 + www-apps/nanoc-core/Manifest | 1 + www-apps/nanoc-core/nanoc-core-4.12.6.ebuild | 75 + www-apps/nanoc-deploying/Manifest | 1 + .../nanoc-deploying-1.0.2.ebuild | 27 + www-apps/nanoc-spec/nanoc-spec-0.0.2.ebuild | 2 +- www-apps/nanoc/Manifest | 1 + www-apps/nanoc/nanoc-4.12.6.ebuild | 95 ++ www-client/Manifest.gz | Bin 6203 -> 6200 bytes www-client/chromium/Manifest | 3 + .../chromium/chromium-103.0.5060.24.ebuild | 2 +- .../chromium/chromium-104.0.5083.0.ebuild | 1182 +++++++++++++++ www-client/chromium/metadata.xml | 1 + www-client/epiphany/epiphany-42.2.ebuild | 2 +- www-client/firefox/Manifest | 196 --- www-client/firefox/firefox-100.0.1.ebuild | 1267 ----------------- www-client/firefox/firefox-100.0.ebuild | 1267 ----------------- www-client/google-chrome-beta/Manifest | 2 +- ...> google-chrome-beta-103.0.5060.24.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 2 +- ...oogle-chrome-unstable-104.0.5083.0.ebuild} | 0 www-client/links/Manifest | 1 + www-client/links/links-2.27.ebuild | 177 +++ www-client/opera-beta/Manifest | 2 +- ....ebuild => opera-beta-88.0.4412.18.ebuild} | 0 www-client/opera/Manifest | 2 +- ...90.25.ebuild => opera-87.0.4390.36.ebuild} | 0 www-client/vivaldi-snapshot/Manifest | 3 - ...=> vivaldi-snapshot-5.3.2679.16-r1.ebuild} | 2 +- .../vivaldi-snapshot-5.3.2679.3.ebuild | 195 --- www-plugins/Manifest.gz | Bin 1241 -> 1243 bytes www-plugins/chrome-binary-plugins/Manifest | 4 +- ...-binary-plugins-103.0.5060.24_beta.ebuild} | 0 ...-binary-plugins-104.0.5083.0_alpha.ebuild} | 0 www-servers/Manifest.gz | Bin 5037 -> 5038 bytes www-servers/varnish/varnish-6.5.2.ebuild | 2 +- www-servers/varnish/varnish-6.6.1.ebuild | 2 +- www-servers/varnish/varnish-7.0.1.ebuild | 2 +- www-servers/varnish/varnish-7.1.0.ebuild | 2 +- x11-apps/Manifest.gz | Bin 14384 -> 14366 bytes x11-apps/appres/Manifest | 1 - x11-apps/appres/appres-1.0.5-r1.ebuild | 16 - x11-apps/appres/appres-1.0.6.ebuild | 2 +- x11-apps/bitmap/Manifest | 1 - x11-apps/bitmap/bitmap-1.0.9-r1.ebuild | 18 - x11-apps/bitmap/bitmap-1.1.0.ebuild | 2 +- x11-apps/editres/Manifest | 1 - x11-apps/editres/editres-1.0.7.ebuild | 17 - x11-apps/editres/editres-1.0.8.ebuild | 2 +- x11-apps/iceauth/Manifest | 1 - x11-apps/iceauth/iceauth-1.0.8-r1.ebuild | 14 - x11-apps/iceauth/iceauth-1.0.9.ebuild | 2 +- x11-apps/listres/Manifest | 1 - x11-apps/listres/listres-1.0.4.ebuild | 15 - x11-apps/listres/listres-1.0.5.ebuild | 2 +- x11-apps/mesa-progs/Manifest | 1 + .../8.5.0-Disable-things-we-don-t-want.patch | 254 ++++ x11-apps/mesa-progs/mesa-progs-8.5.0.ebuild | 78 + x11-apps/mesa-progs/mesa-progs-9999.ebuild | 91 +- x11-apps/mkfontscale/Manifest | 1 - x11-apps/mkfontscale/mkfontscale-1.2.1.ebuild | 25 - x11-apps/mkfontscale/mkfontscale-1.2.2.ebuild | 2 +- x11-apps/rstart/Manifest | 1 - x11-apps/rstart/rstart-1.0.5-r1.ebuild | 13 - x11-apps/rstart/rstart-1.0.6.ebuild | 2 +- x11-apps/setxkbmap/Manifest | 1 - x11-apps/setxkbmap/setxkbmap-1.3.2.ebuild | 18 - x11-apps/setxkbmap/setxkbmap-1.3.3.ebuild | 2 +- x11-apps/xauth/Manifest | 1 - x11-apps/xauth/xauth-1.1.1.ebuild | 30 - x11-apps/xauth/xauth-1.1.2.ebuild | 2 +- x11-apps/xcalc/Manifest | 1 - x11-apps/xcalc/xcalc-1.1.0.ebuild | 17 - x11-apps/xcalc/xcalc-1.1.1.ebuild | 2 +- x11-apps/xclock/Manifest | 2 - x11-apps/xclock/xclock-1.0.9.ebuild | 20 - x11-apps/xclock/xclock-1.1.0.ebuild | 20 - x11-apps/xclock/xclock-1.1.1.ebuild | 2 +- x11-apps/xdm/Manifest | 1 - .../xdm/files/xdm-1.1.12-consolekit.patch | 269 ---- x11-apps/xdm/xdm-1.1.12-r1.ebuild | 83 -- x11-apps/xdm/xdm-1.1.13.ebuild | 2 +- x11-apps/xdpyinfo/Manifest | 1 - x11-apps/xdpyinfo/xdpyinfo-1.3.2-r1.ebuild | 37 - x11-apps/xdpyinfo/xdpyinfo-1.3.3.ebuild | 2 +- x11-apps/xedit/Manifest | 1 - x11-apps/xedit/xedit-1.2.2.ebuild | 17 - x11-apps/xedit/xedit-1.2.3.ebuild | 2 +- x11-apps/xload/Manifest | 1 - x11-apps/xload/xload-1.1.3.ebuild | 18 - x11-apps/xload/xload-1.1.4.ebuild | 2 +- x11-apps/xlsfonts/Manifest | 1 - x11-apps/xlsfonts/xlsfonts-1.0.6.ebuild | 13 - x11-apps/xlsfonts/xlsfonts-1.0.7.ebuild | 2 +- x11-apps/xsm/Manifest | 1 - x11-apps/xsm/xsm-1.0.4.ebuild | 27 - x11-apps/xsm/xsm-1.0.5.ebuild | 2 +- x11-base/Manifest.gz | Bin 1387 -> 1387 bytes x11-base/xorg-proto/Manifest | 1 - x11-base/xorg-proto/xorg-proto-2021.5.ebuild | 54 - x11-base/xorg-proto/xorg-proto-2022.1.ebuild | 2 +- .../xorg-server/xorg-server-21.1.3-r1.ebuild | 188 --- .../xorg-server/xorg-server-21.1.3-r2.ebuild | 2 +- x11-base/xorg-sgml-doctools/Manifest | 1 - .../xorg-sgml-doctools-1.11.ebuild | 18 - x11-base/xwayland/Manifest | 2 - x11-base/xwayland/xwayland-21.1.4.ebuild | 86 -- x11-base/xwayland/xwayland-22.1.0.ebuild | 94 -- x11-base/xwayland/xwayland-22.1.1.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 5046 -> 5050 bytes .../nvidia-drivers-390.151.ebuild | 2 +- .../nvidia-drivers-470.129.06.ebuild | 2 +- .../nvidia-drivers-470.62.30.ebuild | 2 +- .../nvidia-drivers-510.73.05.ebuild | 6 +- .../nvidia-drivers-515.43.04.ebuild | 6 +- x11-drivers/xf86-input-wacom/Manifest | 1 + .../xf86-input-wacom-1.0.0.ebuild | 77 + x11-drivers/xf86-video-amdgpu/Manifest | 1 - .../xf86-video-amdgpu-21.0.0.ebuild | 29 - .../xf86-video-amdgpu-22.0.0.ebuild | 2 +- x11-drivers/xf86-video-dummy/Manifest | 1 - .../xf86-video-dummy-0.3.8.ebuild | 23 - .../xf86-video-dummy-0.4.0.ebuild | 2 +- .../xf86-video-qxl-0.1.5_p20200205.ebuild | 48 - x11-libs/Manifest.gz | Bin 20190 -> 20188 bytes x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.8.ebuild | 2 +- x11-libs/goffice/goffice-0.10.52.ebuild | 2 +- x11-libs/gtk+/gtk+-3.24.34.ebuild | 2 +- x11-libs/libX11/Manifest | 2 - x11-libs/libX11/libX11-1.7.3.ebuild | 40 - x11-libs/libX11/libX11-1.7.4.ebuild | 40 - x11-libs/libX11/libX11-1.7.5.ebuild | 2 +- x11-libs/libXcursor/Manifest | 1 - x11-libs/libXcursor/libXcursor-1.2.0.ebuild | 22 - x11-libs/libXcursor/libXcursor-1.2.1.ebuild | 2 +- x11-libs/libXt/Manifest | 1 - x11-libs/libXt/libXt-1.2.0.ebuild | 32 - x11-libs/libXvMC/Manifest | 1 - x11-libs/libXvMC/libXvMC-1.0.12-r1.ebuild | 19 - x11-libs/libXvMC/libXvMC-1.0.13.ebuild | 2 +- x11-libs/libdrm/Manifest | 1 - x11-libs/libdrm/libdrm-2.4.109.ebuild | 66 - x11-libs/libdrm/libdrm-2.4.110.ebuild | 2 +- x11-libs/libva-intel-media-driver/Manifest | 1 + .../libva-intel-media-driver-22.4.2.ebuild | 55 + x11-libs/libxkbcommon/Manifest | 1 - .../libxkbcommon/libxkbcommon-1.3.1.ebuild | 61 - .../libxkbcommon/libxkbcommon-1.4.0.ebuild | 2 +- x11-libs/pango/pango-1.50.7.ebuild | 2 +- x11-libs/vte/vte-0.68.0.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47701 -> 47532 bytes x11-misc/alacarte/alacarte-3.44.1.ebuild | 2 +- x11-misc/compose-tables/Manifest | 2 - .../compose-tables-1.7.3.ebuild | 42 - .../compose-tables-1.7.4.ebuild | 42 - .../compose-tables-1.7.5.ebuild | 2 +- x11-misc/i3lock/Manifest | 1 + x11-misc/i3lock/i3lock-2.14.ebuild | 30 + x11-misc/i3lock/metadata.xml | 3 + x11-misc/i855crt/Manifest | 1 - .../i855crt/files/i855crt-0.4-makefile.patch | 16 - .../i855crt/files/i855crt-i915support.diff | 70 - x11-misc/i855crt/i855crt-0.4-r1.ebuild | 42 - x11-misc/i855crt/metadata.xml | 12 - x11-misc/imake/imake-1.0.8.ebuild | 18 - x11-misc/util-macros/Manifest | 1 - .../files/util-macros-1.19.2-CPP.patch | 33 - .../util-macros/util-macros-1.19.2-r2.ebuild | 20 - x11-misc/xkeyboard-config/Manifest | 1 - .../xkeyboard-config-2.34.ebuild | 43 - .../xkeyboard-config-2.35.1.ebuild | 2 +- x11-misc/xscreensaver/Manifest | 1 + .../xscreensaver/xscreensaver-6.04.ebuild | 247 ++++ x11-terms/Manifest.gz | Bin 4709 -> 4712 bytes x11-terms/gnome-terminal/Manifest | 1 + .../gnome-terminal-3.44.0.ebuild | 2 +- .../gnome-terminal-3.44.1.ebuild | 93 ++ x11-terms/xterm/Manifest | 3 - x11-terms/xterm/xterm-367.ebuild | 99 -- x11-terms/xterm/xterm-370.ebuild | 99 -- x11-terms/xterm/xterm-371.ebuild | 98 -- x11-themes/Manifest.gz | Bin 21912 -> 21926 bytes x11-themes/adwaita-icon-theme/Manifest | 2 + .../adwaita-icon-theme-42.0.ebuild | 2 +- .../adwaita-icon-theme-42.0_p2.ebuild | 99 ++ x11-themes/fluent-icon-theme/Manifest | 1 + .../fluent-icon-theme-2022.02.28.ebuild | 56 + .../gnome-backgrounds-42.0.ebuild | 2 +- x11-wm/Manifest.gz | Bin 9619 -> 9618 bytes x11-wm/herbstluftwm/Manifest | 1 + x11-wm/herbstluftwm/herbstluftwm-0.9.4.ebuild | 141 ++ x11-wm/herbstluftwm/herbstluftwm-9999.ebuild | 18 +- x11-wm/mutter/Manifest | 1 + x11-wm/mutter/mutter-42.1.ebuild | 2 +- x11-wm/mutter/mutter-42.2.ebuild | 188 +++ x11-wm/twm/Manifest | 1 - x11-wm/twm/twm-1.0.11.ebuild | 26 - x11-wm/twm/twm-1.0.12.ebuild | 2 +- 3342 files changed, 34176 insertions(+), 33479 deletions(-) rename app-accessibility/edbrowse/{edbrowse-3.8.2.1-r1.ebuild => edbrowse-3.8.2.1-r2.ebuild} (74%) create mode 100644 app-accessibility/edbrowse/files/edbrowse-3.8.2.1-quickjs-respect-flags.patch rename app-admin/ansible-lint/{ansible-lint-6.1.0.ebuild => ansible-lint-6.2.2.ebuild} (68%) create mode 100644 app-admin/awscli/awscli-1.24.10.ebuild create mode 100644 app-admin/checksec/checksec-2.6.0.ebuild create mode 100644 app-admin/sysklogd/sysklogd-2.4.0.ebuild create mode 100644 app-arch/unrar/unrar-6.1.7.ebuild create mode 100644 app-containers/apptainer/files/apptainer-1.0.2-trim_upstream_cflags.patch create mode 100644 app-containers/cri-tools/cri-tools-1.24.2.ebuild create mode 100644 app-crypt/eid-mw/eid-mw-5.1.4.ebuild create mode 100644 app-crypt/gpgme/gpgme-1.17.1-r1.ebuild create mode 100644 app-crypt/mit-krb5/mit-krb5-1.20.ebuild create mode 100644 app-crypt/veracrypt/veracrypt-1.25.9.ebuild create mode 100644 app-doc/halibut/halibut-1.3.ebuild create mode 100644 app-editors/bluefish/bluefish-2.2.12-r1.ebuild create mode 100644 app-editors/gedit-plugins/gedit-plugins-42.1.ebuild create mode 100644 app-editors/gedit/gedit-42.1.ebuild rename app-editors/qhexedit2/{qhexedit2-0.8.6_p20190316-r1.ebuild => qhexedit2-0.8.6_p20190316-r2.ebuild} (97%) rename app-editors/qhexedit2/{qhexedit2-0.8.9_p20210525-r1.ebuild => qhexedit2-0.8.9_p20210525-r2.ebuild} (97%) create mode 100644 app-emacs/assess/Manifest create mode 100644 app-emacs/assess/assess-0.6.ebuild create mode 100644 app-emacs/assess/files/50assess-gentoo.el create mode 100644 app-emacs/assess/metadata.xml create mode 100644 app-emacs/cask-mode/Manifest create mode 100644 app-emacs/cask-mode/cask-mode-0.1.ebuild create mode 100644 app-emacs/cask-mode/files/50cask-mode-gentoo.el create mode 100644 app-emacs/cask-mode/metadata.xml create mode 100644 app-emacs/compat/Manifest create mode 100644 app-emacs/compat/compat-28.1.1.1-r1.ebuild create mode 100644 app-emacs/compat/metadata.xml create mode 100644 app-emacs/consult/consult-0.18.ebuild rename app-emacs/f/{f-0.19.0.ebuild => f-0.19.0-r1.ebuild} (91%) rename app-emacs/f/{f-0.20.0.ebuild => f-0.20.0-r1.ebuild} (91%) delete mode 100644 app-emacs/jde/Manifest delete mode 100644 app-emacs/jde/files/70jde-gentoo.el delete mode 100644 app-emacs/jde/files/jde-2.4.0.1-classpath-gentoo.patch delete mode 100644 app-emacs/jde/files/jde-2.4.0.1-fix-paths-gentoo.patch delete mode 100644 app-emacs/jde/files/jde-2.4.1-doc-directory.patch delete mode 100644 app-emacs/jde/jde-2.4.1-r2.ebuild delete mode 100644 app-emacs/jde/metadata.xml create mode 100644 app-emacs/load-relative/Manifest create mode 100644 app-emacs/load-relative/files/50load-relative-gentoo.el create mode 100644 app-emacs/load-relative/load-relative-1.3.1.ebuild create mode 100644 app-emacs/load-relative/metadata.xml create mode 100644 app-emacs/m-buffer/Manifest create mode 100644 app-emacs/m-buffer/files/50m-buffer-gentoo.el create mode 100644 app-emacs/m-buffer/m-buffer-0.15.ebuild create mode 100644 app-emacs/m-buffer/metadata.xml rename app-emacs/s/{s-1.12.0.ebuild => s-1.12.0-r1.ebuild} (74%) rename app-emacs/vertico/{vertico-0.22.ebuild => vertico-0.24.ebuild} (100%) rename app-emulation/86Box/{86Box-3.4.1-r1.ebuild => 86Box-3.5.ebuild} (100%) create mode 100644 app-emulation/protontricks/protontricks-1.8.2.ebuild rename app-emulation/virtualbox-guest-additions/{virtualbox-guest-additions-6.1.32.ebuild => virtualbox-guest-additions-6.1.32-r1.ebuild} (99%) rename app-emulation/virtualbox-guest-additions/{virtualbox-guest-additions-6.1.34.ebuild => virtualbox-guest-additions-6.1.34-r1.ebuild} (99%) rename app-laptop/rogauracore/{rogauracore-1.4.ebuild => rogauracore-1.6.ebuild} (85%) create mode 100644 app-misc/broot/broot-1.13.0.ebuild create mode 100644 app-portage/gpyutils/gpyutils-0.8.1.ebuild create mode 100644 app-portage/gpyutils/gpyutils-0.8.2.ebuild create mode 100644 app-shells/nushell/files/nushell-0.63.1-reedline-from-crates.io.patch create mode 100644 app-shells/nushell/nushell-0.63.1.ebuild create mode 100644 app-text/calibre/calibre-5.43.0.ebuild rename app-text/discount/{discount-2.2.7-r2.ebuild => discount-2.2.7b.ebuild} (94%) delete mode 100644 app-text/discount/files/gethopt-undefined.patch delete mode 100644 app-text/jabref/Manifest delete mode 100644 app-text/jabref/files/jabref-2.10-javax.swing-java-9+.patch delete mode 100644 app-text/jabref/files/jabref-2.10-skip-failing-tests.patch delete mode 100644 app-text/jabref/files/jabref-2.10-test-jvm-props-args.patch delete mode 100644 app-text/jabref/files/jabref-2.10-test-prefs.xml delete mode 100644 app-text/jabref/jabref-2.10-r7.ebuild delete mode 100644 app-text/jabref/metadata.xml create mode 100644 app-text/xiphos/xiphos-4.2.1-r1.ebuild create mode 100644 dev-cpp/prometheus-cpp/prometheus-cpp-1.0.1.ebuild delete mode 100644 dev-cpp/robin-hood-hashing/robin-hood-hashing-3.11.2.ebuild delete mode 100644 dev-cpp/robin-hood-hashing/robin-hood-hashing-3.11.5.ebuild rename dev-cpp/sdbus-c++/{sdbus-c++-0.9.0-r2.ebuild => sdbus-c++-0.9.0-r3.ebuild} (94%) rename dev-cpp/sdbus-c++/{sdbus-c++-1.1.0-r2.ebuild => sdbus-c++-1.1.0-r3.ebuild} (94%) create mode 100644 dev-embedded/mavlink_c/Manifest create mode 100644 dev-embedded/mavlink_c/mavlink_c-20220518.ebuild create mode 100644 dev-embedded/mavlink_c/metadata.xml delete mode 100644 dev-embedded/u-boot-tools/u-boot-tools-2022.01.ebuild delete mode 100644 dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch create mode 100644 dev-java/ant-eclipse-ecj/ant-eclipse-ecj-4.22-r1.ebuild create mode 100644 dev-java/ant-eclipse-ecj/files/ecj-4.22-r1 create mode 100644 dev-java/commons-daemon/commons-daemon-1.3.1.ebuild create mode 100644 dev-java/eclipse-ecj/eclipse-ecj-4.22-r1.ebuild delete mode 100644 dev-java/glazedlists/Manifest delete mode 100644 dev-java/glazedlists/glazedlists-1.8.0-r2.ebuild delete mode 100644 dev-java/glazedlists/metadata.xml delete mode 100644 dev-java/jempbox/Manifest delete mode 100644 dev-java/jempbox/files/jempbox-1.7.1_maven-build.xml delete mode 100644 dev-java/jempbox/jempbox-1.7.1-r1.ebuild delete mode 100644 dev-java/jempbox/metadata.xml delete mode 100644 dev-java/jgraph/Manifest delete mode 100644 dev-java/jgraph/jgraph-5.12.0.4-r1.ebuild create mode 100644 dev-java/jopt-simple/jopt-simple-5.0.4.ebuild delete mode 100644 dev-java/microba/Manifest delete mode 100644 dev-java/microba/microba-0.4.4.3-r2.ebuild delete mode 100644 dev-java/spin/Manifest delete mode 100644 dev-java/spin/spin-1.5-r2.ebuild create mode 100644 dev-lang/interprolog/files/interprolog-2.1.2-java17.patch rename dev-lang/perl/{perl-5.36.0_rc3.ebuild => perl-5.36.0.ebuild} (100%) create mode 100644 dev-libs/gjs/files/gjs-1.64.5-gcc-11-support.patch create mode 100644 dev-libs/glib/glib-2.72.2.ebuild create mode 100644 dev-libs/intel-compute-runtime/intel-compute-runtime-22.21.23269.ebuild delete mode 100644 dev-libs/json-c/json-c-0.15.ebuild create mode 100644 dev-libs/libclc/libclc-14.0.4.ebuild delete mode 100644 dev-libs/libevdev/libevdev-1.12.0.ebuild create mode 100644 dev-libs/libgit2/files/libgit2-1.4.3-test.patch create mode 100644 dev-libs/libnop/Manifest create mode 100644 dev-libs/libnop/libnop-2021.11.03.ebuild rename {dev-java/jgraph => dev-libs/libnop}/metadata.xml (55%) create mode 100644 dev-libs/libwacom/libwacom-2.2.0.ebuild create mode 100644 dev-libs/serd/serd-0.30.12.ebuild create mode 100644 dev-libs/sord/sord-0.16.10.ebuild delete mode 100644 dev-libs/wayland-protocols/wayland-protocols-1.24.ebuild create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-14.0.4.ebuild rename dev-perl/Alien-Build/{Alien-Build-2.380.0.ebuild => Alien-Build-2.480.0.ebuild} (81%) delete mode 100644 dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.33.0-r1.ebuild create mode 100644 dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild create mode 100644 dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild delete mode 100644 dev-php/smarty/smarty-4.0.4.ebuild create mode 100644 dev-python/PyPDF2/PyPDF2-1.28.3.ebuild create mode 100644 dev-python/PyPDF2/PyPDF2-1.28.4.ebuild delete mode 100644 dev-python/aesara/aesara-2.5.3.ebuild delete mode 100644 dev-python/aesara/aesara-2.6.3.ebuild delete mode 100644 dev-python/aesara/aesara-2.6.4.ebuild delete mode 100644 dev-python/aesara/aesara-2.6.5.ebuild delete mode 100644 dev-python/apsw/apsw-3.35.4_p1.ebuild delete mode 100644 dev-python/astor/astor-0.8.1.ebuild create mode 100644 dev-python/autopage/autopage-0.5.1.ebuild delete mode 100644 dev-python/backoff/backoff-1.11.0.ebuild delete mode 100644 dev-python/backoff/backoff-1.11.1.ebuild delete mode 100644 dev-python/backoff/backoff-2.0.0.ebuild create mode 100644 dev-python/beniget/beniget-0.4.1-r1.ebuild delete mode 100644 dev-python/blosc/blosc-1.10.5-r1.ebuild create mode 100644 dev-python/boto3/boto3-1.23.10.ebuild create mode 100644 dev-python/botocore/botocore-1.26.10.ebuild create mode 100644 dev-python/cachetools/cachetools-5.2.0.ebuild create mode 100644 dev-python/cgroup-utils/cgroup-utils-0.8-r1.ebuild create mode 100644 dev-python/clang-python/clang-python-14.0.4.ebuild delete mode 100644 dev-python/cmd2/cmd2-2.4.0.ebuild create mode 100644 dev-python/django-cacheops/django-cacheops-6.1.ebuild create mode 100644 dev-python/fakeredis/fakeredis-1.8.ebuild delete mode 100644 dev-python/fastimport/fastimport-0.9.11.ebuild create mode 100644 dev-python/flatbuffers/flatbuffers-2.0.6.ebuild create mode 100644 dev-python/flit_scm/flit_scm-1.6.2.ebuild delete mode 100644 dev-python/funcparserlib/funcparserlib-1.0.0_alpha0-r1.ebuild delete mode 100644 dev-python/funcparserlib/funcparserlib-1.0.0_alpha1.ebuild delete mode 100644 dev-python/funcparserlib/funcparserlib-1.0.0_alpha2.ebuild create mode 100644 dev-python/gast/gast-0.5.3-r1.ebuild delete mode 100644 dev-python/genshi/genshi-0.7.6.ebuild delete mode 100644 dev-python/gitdb/gitdb-4.0.8.ebuild delete mode 100644 dev-python/gitdb/gitdb-4.0.9.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.7.1-r2.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.7.2-r1.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.8.0.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.6.3-r2.ebuild delete mode 100644 dev-python/h5py/h5py-3.3.0.ebuild create mode 100644 dev-python/imageio/imageio-2.19.3.ebuild delete mode 100644 dev-python/installer/installer-0.5.0.ebuild rename dev-python/ipython/{ipython-7.31.1.ebuild => ipython-8.4.0.ebuild} (79%) delete mode 100644 dev-python/jaraco-logging/jaraco-logging-3.1.0.ebuild delete mode 100644 dev-python/jedi/jedi-0.18.0.ebuild delete mode 100644 dev-python/jupyter_client/jupyter_client-7.1.2.ebuild delete mode 100644 dev-python/jupyter_client/jupyter_client-7.3.0.ebuild delete mode 100644 dev-python/jwcrypto/jwcrypto-1.0.0.ebuild delete mode 100644 dev-python/jwcrypto/jwcrypto-1.1.0.ebuild delete mode 100644 dev-python/jwcrypto/jwcrypto-1.3.0.ebuild delete mode 100644 dev-python/lark/lark-0.11.3-r1.ebuild create mode 100644 dev-python/lit/lit-14.0.4.ebuild create mode 100644 dev-python/marshmallow/marshmallow-3.16.0.ebuild create mode 100644 dev-python/mergedict/mergedict-1.0.0-r1.ebuild create mode 100644 dev-python/mimerender/mimerender-0.6.0-r1.ebuild rename dev-python/moto/{moto-3.1.8.ebuild => moto-3.1.11.ebuild} (94%) delete mode 100644 dev-python/moto/moto-3.1.5.ebuild delete mode 100644 dev-python/moto/moto-3.1.6.ebuild delete mode 100644 dev-python/moto/moto-3.1.7.ebuild create mode 100644 dev-python/multipledispatch/multipledispatch-0.6.0-r1.ebuild create mode 100644 dev-python/munkres/munkres-1.1.4-r1.ebuild create mode 100644 dev-python/nuitka/nuitka-0.8.3.ebuild delete mode 100644 dev-python/numpydoc/numpydoc-1.2.1-r1.ebuild delete mode 100644 dev-python/numpydoc/numpydoc-1.2.ebuild delete mode 100644 dev-python/numpydoc/numpydoc-1.3.0.ebuild rename dev-python/oslotest/{oslotest-4.5.0-r1.ebuild => oslotest-4.5.0-r2.ebuild} (88%) delete mode 100644 dev-python/outcome/outcome-1.1.0.ebuild create mode 100644 dev-python/pefile/pefile-2022.5.30.ebuild create mode 100644 dev-python/phonenumbers/phonenumbers-8.12.49.ebuild delete mode 100644 dev-python/portend/portend-3.0.0.ebuild create mode 100644 dev-python/pyacoustid/pyacoustid-1.2.2.ebuild create mode 100644 dev-python/pykka/pykka-3.1.1.ebuild create mode 100644 dev-python/pyopencl/pyopencl-2022.1.5.ebuild delete mode 100644 dev-python/pyopenssl/pyopenssl-20.0.1.ebuild create mode 100644 dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild delete mode 100644 dev-python/pyproj/pyproj-3.3.0.ebuild create mode 100644 dev-python/pysimdjson/pysimdjson-5.0.1.ebuild delete mode 100644 dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild delete mode 100644 dev-python/pytest-helpers-namespace/files/pytest-helpers-namespace-2021.3.24-remove-extra-dep.patch delete mode 100644 dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.3.24.ebuild delete mode 100644 dev-python/pytest-trio/pytest-trio-0.7.0.ebuild create mode 100644 dev-python/python-cstruct/python-cstruct-2.1-r1.ebuild create mode 100644 dev-python/python-daemon/python-daemon-2.3.0-r2.ebuild create mode 100644 dev-python/python-libevdev/python-libevdev-0.11.ebuild create mode 100644 dev-python/python-ly/python-ly-0.9.7.ebuild create mode 100644 dev-python/python-nbxmpp/python-nbxmpp-3.1.0.ebuild create mode 100644 dev-python/python-utils/python-utils-3.3.0.ebuild create mode 100644 dev-python/python-utils/python-utils-3.3.1.ebuild create mode 100644 dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild delete mode 100644 dev-python/radon/radon-5.1.0-r1.ebuild create mode 100644 dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild delete mode 100644 dev-python/readme_renderer/readme_renderer-34.0.ebuild create mode 100644 dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild create mode 100644 dev-python/reedsolomon/reedsolomon-1.5.4-r2.ebuild create mode 100644 dev-python/reflink/reflink-0.2.1-r2.ebuild delete mode 100644 dev-python/regex/regex-2022.3.15.ebuild create mode 100644 dev-python/rencode/rencode-1.0.6-r3.ebuild delete mode 100644 dev-python/requests-cache/requests-cache-0.9.3-r1.ebuild create mode 100644 dev-python/requests-file/requests-file-1.5.1-r2.ebuild create mode 100644 dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild create mode 100644 dev-python/requests_download/requests_download-0.1.2-r1.ebuild create mode 100644 dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild create mode 100644 dev-python/retrying/retrying-1.3.3-r1.ebuild delete mode 100644 dev-python/rich/rich-12.2.0.ebuild delete mode 100644 dev-python/rich/rich-12.3.0.ebuild delete mode 100644 dev-python/rich/rich-12.4.0.ebuild delete mode 100644 dev-python/rich/rich-12.4.3.ebuild create mode 100644 dev-python/roman/roman-3.3-r1.ebuild delete mode 100644 dev-python/secretstorage/secretstorage-3.3.1.ebuild delete mode 100644 dev-python/setproctitle/setproctitle-1.2.2.ebuild delete mode 100644 dev-python/setuptools_scm/setuptools_scm-6.4.1.ebuild rename dev-python/sphinx-tabs/{sphinx-tabs-3.3.1.ebuild => sphinx-tabs-3.3.1-r1.ebuild} (86%) create mode 100644 dev-python/sphinx/sphinx-5.0.0.ebuild create mode 100644 dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.0.0-r1.ebuild create mode 100644 dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-7.4.1.ebuild create mode 100644 dev-python/starlette/starlette-0.20.1.ebuild create mode 100644 dev-python/tagpy/tagpy-2018.1-r3.ebuild rename dev-python/testresources/{testresources-2.0.1-r1.ebuild => testresources-2.0.1-r2.ebuild} (95%) rename dev-python/testscenarios/{testscenarios-0.5.0-r2.ebuild => testscenarios-0.5.0-r3.ebuild} (95%) delete mode 100644 dev-python/typed-ast/typed-ast-1.5.2.ebuild create mode 100644 dev-python/versioningit/Manifest rename {dev-java/microba => dev-python/versioningit}/metadata.xml (52%) create mode 100644 dev-python/versioningit/versioningit-1.1.1.ebuild rename dev-python/wstools/{wstools-0.4.10.ebuild => wstools-0.4.10-r1.ebuild} (96%) rename dev-qt/qtcore/{qtcore-5.15.4-r1.ebuild => qtcore-5.15.4-r2.ebuild} (99%) delete mode 100644 dev-qt/qtcore/qtcore-5.15.4.ebuild rename dev-qt/qtwidgets/{qtwidgets-5.15.4.ebuild => qtwidgets-5.15.4-r1.ebuild} (98%) delete mode 100644 dev-ruby/actioncable/actioncable-6.0.4.4.ebuild delete mode 100644 dev-ruby/actioncable/actioncable-6.0.4.7.ebuild delete mode 100644 dev-ruby/actioncable/actioncable-6.1.5.ebuild delete mode 100644 dev-ruby/actioncable/actioncable-7.0.2.2.ebuild delete mode 100644 dev-ruby/actioncable/actioncable-7.0.2.3.ebuild delete mode 100644 dev-ruby/actionmailbox/actionmailbox-6.0.4.4.ebuild delete mode 100644 dev-ruby/actionmailbox/actionmailbox-6.0.4.7.ebuild delete mode 100644 dev-ruby/actionmailbox/actionmailbox-6.1.5.ebuild delete mode 100644 dev-ruby/actionmailbox/actionmailbox-7.0.2.2.ebuild delete mode 100644 dev-ruby/actionmailbox/actionmailbox-7.0.2.3.ebuild delete mode 100644 dev-ruby/actionmailer/actionmailer-6.0.4.4.ebuild delete mode 100644 dev-ruby/actionmailer/actionmailer-6.0.4.7.ebuild delete mode 100644 dev-ruby/actionmailer/actionmailer-6.1.5.ebuild delete mode 100644 dev-ruby/actionmailer/actionmailer-7.0.2.2.ebuild delete mode 100644 dev-ruby/actionmailer/actionmailer-7.0.2.3.ebuild delete mode 100644 dev-ruby/actionpack/actionpack-6.0.4.4.ebuild delete mode 100644 dev-ruby/actionpack/actionpack-6.0.4.7.ebuild delete mode 100644 dev-ruby/actionpack/actionpack-6.1.5.ebuild delete mode 100644 dev-ruby/actionpack/actionpack-7.0.2.2.ebuild delete mode 100644 dev-ruby/actionpack/actionpack-7.0.2.3.ebuild delete mode 100644 dev-ruby/actiontext/actiontext-6.0.4.4.ebuild delete mode 100644 dev-ruby/actiontext/actiontext-6.0.4.7.ebuild delete mode 100644 dev-ruby/actiontext/actiontext-6.1.5.ebuild delete mode 100644 dev-ruby/actiontext/actiontext-7.0.2.2.ebuild delete mode 100644 dev-ruby/actiontext/actiontext-7.0.2.3.ebuild delete mode 100644 dev-ruby/actionview/actionview-6.0.4.4.ebuild delete mode 100644 dev-ruby/actionview/actionview-6.0.4.7.ebuild delete mode 100644 dev-ruby/actionview/actionview-6.1.5.ebuild delete mode 100644 dev-ruby/actionview/actionview-7.0.2.2.ebuild delete mode 100644 dev-ruby/actionview/actionview-7.0.2.3.ebuild delete mode 100644 dev-ruby/activejob/activejob-6.0.4.4.ebuild delete mode 100644 dev-ruby/activejob/activejob-6.0.4.7.ebuild delete mode 100644 dev-ruby/activejob/activejob-6.1.5.ebuild delete mode 100644 dev-ruby/activejob/activejob-7.0.2.2.ebuild delete mode 100644 dev-ruby/activejob/activejob-7.0.2.3-r1.ebuild delete mode 100644 dev-ruby/activejob/activejob-7.0.2.3.ebuild delete mode 100644 dev-ruby/activemodel/activemodel-6.0.4.4.ebuild delete mode 100644 dev-ruby/activemodel/activemodel-6.0.4.7.ebuild delete mode 100644 dev-ruby/activemodel/activemodel-6.1.5.ebuild delete mode 100644 dev-ruby/activemodel/activemodel-7.0.2.2.ebuild delete mode 100644 dev-ruby/activemodel/activemodel-7.0.2.3.ebuild delete mode 100644 dev-ruby/activerecord/activerecord-6.0.4.4.ebuild delete mode 100644 dev-ruby/activerecord/activerecord-6.0.4.7.ebuild delete mode 100644 dev-ruby/activerecord/activerecord-6.1.5.ebuild delete mode 100644 dev-ruby/activerecord/activerecord-7.0.2.2.ebuild delete mode 100644 dev-ruby/activerecord/activerecord-7.0.2.3.ebuild delete mode 100644 dev-ruby/activestorage/activestorage-6.0.4.4.ebuild delete mode 100644 dev-ruby/activestorage/activestorage-6.0.4.7.ebuild delete mode 100644 dev-ruby/activestorage/activestorage-6.1.5.ebuild delete mode 100644 dev-ruby/activestorage/activestorage-7.0.2.2.ebuild delete mode 100644 dev-ruby/activestorage/activestorage-7.0.2.3.ebuild delete mode 100644 dev-ruby/activesupport/activesupport-6.0.4.4.ebuild delete mode 100644 dev-ruby/activesupport/activesupport-6.0.4.7.ebuild delete mode 100644 dev-ruby/activesupport/activesupport-6.1.5.ebuild delete mode 100644 dev-ruby/activesupport/activesupport-7.0.2.2.ebuild delete mode 100644 dev-ruby/activesupport/activesupport-7.0.2.3.ebuild create mode 100644 dev-ruby/digest/digest-3.1.0-r1.ebuild delete mode 100644 dev-ruby/msgpack/msgpack-1.4.3.ebuild rename dev-ruby/msgpack/{msgpack-1.4.4.ebuild => msgpack-1.5.2.ebuild} (86%) delete mode 100644 dev-ruby/nokogiri/nokogiri-1.13.4.ebuild delete mode 100644 dev-ruby/nokogiri/nokogiri-1.13.5.ebuild create mode 100644 dev-ruby/octokit/octokit-4.23.0.ebuild delete mode 100644 dev-ruby/rails/rails-6.0.4.4.ebuild delete mode 100644 dev-ruby/rails/rails-6.0.4.7.ebuild delete mode 100644 dev-ruby/rails/rails-6.1.5.ebuild delete mode 100644 dev-ruby/rails/rails-7.0.2.2.ebuild delete mode 100644 dev-ruby/rails/rails-7.0.2.3.ebuild delete mode 100644 dev-ruby/railties/railties-6.0.4.4.ebuild delete mode 100644 dev-ruby/railties/railties-6.0.4.7.ebuild delete mode 100644 dev-ruby/railties/railties-6.1.5.ebuild delete mode 100644 dev-ruby/railties/railties-7.0.2.2.ebuild delete mode 100644 dev-ruby/railties/railties-7.0.2.3.ebuild rename dev-ruby/regexp_parser/{regexp_parser-2.2.1.ebuild => regexp_parser-2.5.0.ebuild} (87%) delete mode 100644 dev-ruby/rrdtool-bindings/rrdtool-bindings-1.7.2.ebuild create mode 100644 dev-ruby/tomlrb/tomlrb-2.0.3.ebuild delete mode 100644 dev-util/bpftool/bpftool-5.16.15.ebuild create mode 100644 dev-util/buildbot-badges/buildbot-badges-3.5.0.ebuild create mode 100644 dev-util/buildbot-console-view/buildbot-console-view-3.5.0.ebuild create mode 100644 dev-util/buildbot-grid-view/buildbot-grid-view-3.5.0.ebuild create mode 100644 dev-util/buildbot-pkg/buildbot-pkg-3.5.0.ebuild create mode 100644 dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.5.0.ebuild create mode 100644 dev-util/buildbot-worker/buildbot-worker-3.5.0-r1.ebuild create mode 100644 dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-3.5.0.ebuild create mode 100644 dev-util/buildbot-www/buildbot-www-3.5.0.ebuild create mode 100644 dev-util/buildbot/buildbot-3.5.0.ebuild delete mode 100644 dev-util/checkstyle/Manifest delete mode 100644 dev-util/checkstyle/checkstyle-7.2-r1.ebuild delete mode 100644 dev-util/checkstyle/metadata.xml delete mode 100644 dev-util/clippy/clippy-8.1-r1.ebuild create mode 100644 dev-util/dialog/dialog-1.3.20220526.ebuild create mode 100644 dev-util/diffoscope/diffoscope-214.ebuild create mode 100644 dev-util/gdbus-codegen/gdbus-codegen-2.72.2.ebuild create mode 100644 dev-util/glib-utils/glib-utils-2.72.2.ebuild create mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11279_p20220528.ebuild create mode 100644 dev-util/lldb/lldb-14.0.4.ebuild create mode 100644 dev-util/maturin/maturin-0.12.18.ebuild delete mode 100644 dev-util/spirv-headers/spirv-headers-1.2.198.ebuild delete mode 100644 dev-util/spirv-tools/spirv-tools-1.2.198.ebuild delete mode 100644 dev-util/spirv-tools/spirv-tools-1.3.211.ebuild create mode 100644 dev-util/umockdev/umockdev-0.17.13.ebuild delete mode 100644 dev-util/vulkan-headers/vulkan-headers-1.2.198.ebuild delete mode 100644 dev-util/vulkan-tools/vulkan-tools-1.2.198.ebuild create mode 100644 dev-util/web_page_replay_go/Manifest create mode 100644 dev-util/web_page_replay_go/files/wpr-usage.patch create mode 100644 dev-util/web_page_replay_go/metadata.xml create mode 100644 dev-util/web_page_replay_go/web_page_replay_go-20220314.ebuild create mode 100644 dev-vcs/pre-commit/pre-commit-2.19.0.ebuild create mode 100644 games-action/polymc/polymc-1.3.1.ebuild create mode 100644 games-emulation/atari800/atari800-5.0.0.ebuild delete mode 100644 games-simulation/openrct2/files/openrct2-0.2.4-include-additional-paths.patch delete mode 100644 games-simulation/openrct2/files/openrct2-0.3.5.1-ccache.patch delete mode 100644 games-simulation/openrct2/openrct2-0.3.5.1-r1.ebuild create mode 100644 games-util/xpadneo/xpadneo-0.9.3.ebuild create mode 100644 gnome-base/gnome-control-center/gnome-control-center-42.2.ebuild create mode 100644 gnome-base/gnome-shell/gnome-shell-42.2.ebuild delete mode 100644 gnome-base/gnome-vfs/Manifest delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.12.0-afs.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.15.2-headers-define.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.16.0-no-dbus-crash.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.20.0-automagic-deps.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.20.1-automagic-deps.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.24.0-uuid-mount.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.24.4-automake-1.13.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.24.4-build-tests-asneeded.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.24.4-disable-test-async-cancel.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.24.4-gnutls27.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.24.4-gnutls34.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.24.4-home_dir_fakeroot.patch delete mode 100644 gnome-base/gnome-vfs/files/gnome-vfs-2.24.4-openssl-1.1.patch delete mode 100644 gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild delete mode 100644 gnome-base/gnome-vfs/metadata.xml create mode 100644 gnome-base/gvfs/gvfs-1.50.2.ebuild create mode 100644 gnome-base/nautilus/nautilus-42.2.ebuild create mode 100644 gnome-extra/evolution-data-server/evolution-data-server-3.44.2.ebuild create mode 100644 gnome-extra/evolution-ews/evolution-ews-3.44.2.ebuild create mode 100644 gnome-extra/gnome-boxes/gnome-boxes-42.1.ebuild create mode 100644 gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild delete mode 100644 gnome-extra/gnome-shell-extension-alphabetical-grid/files/gnome-shell-extension-alphabetical-grid-22.0-redisplay.patch delete mode 100644 gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-19.0.ebuild rename gnome-extra/gnome-shell-extension-alphabetical-grid/{gnome-shell-extension-alphabetical-grid-22.0.ebuild => gnome-shell-extension-alphabetical-grid-24.0.ebuild} (95%) create mode 100644 gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.2.ebuild create mode 100644 gnome-extra/gnome-software/gnome-software-42.2.ebuild create mode 100644 gui-libs/amtk/amtk-5.4.1.ebuild delete mode 100644 gui-libs/gtk/gtk-4.6.1.ebuild delete mode 100644 gui-libs/gtk/gtk-4.6.2.ebuild delete mode 100644 gui-libs/gtk/gtk-4.6.3.ebuild rename gui-libs/gtk/{gtk-4.6.4.ebuild => gtk-4.6.5.ebuild} (98%) create mode 100644 gui-libs/tepl/tepl-6.0.2.ebuild create mode 100644 kde-frameworks/knewstuff/files/knewstuff-5.94.0-fix-QtQuickDialogWrapper-for-konsole.patch rename kde-frameworks/knewstuff/{knewstuff-5.94.0.ebuild => knewstuff-5.94.0-r1.ebuild} (93%) delete mode 100644 kde-plasma/bluedevil/bluedevil-5.24.4.ebuild delete mode 100644 kde-plasma/breeze-grub/breeze-grub-5.24.4.ebuild delete mode 100644 kde-plasma/breeze-gtk/breeze-gtk-5.24.4.ebuild delete mode 100644 kde-plasma/breeze-plymouth/breeze-plymouth-5.24.4.ebuild delete mode 100644 kde-plasma/breeze/breeze-5.24.4.ebuild delete mode 100644 kde-plasma/discover/discover-5.24.4.ebuild delete mode 100644 kde-plasma/drkonqi/drkonqi-5.24.4.ebuild delete mode 100644 kde-plasma/kactivitymanagerd/kactivitymanagerd-5.24.4.ebuild delete mode 100644 kde-plasma/kde-cli-tools/kde-cli-tools-5.24.4.ebuild delete mode 100644 kde-plasma/kde-gtk-config/kde-gtk-config-5.24.4.ebuild delete mode 100644 kde-plasma/kdecoration/kdecoration-5.24.4.ebuild delete mode 100644 kde-plasma/kdeplasma-addons/files/kdeplasma-addons-5.24.4-fix-comic-widget-dataengine.patch delete mode 100644 kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.4-r1.ebuild delete mode 100644 kde-plasma/kgamma/kgamma-5.24.4.ebuild delete mode 100644 kde-plasma/khotkeys/khotkeys-5.24.4.ebuild delete mode 100644 kde-plasma/kinfocenter/kinfocenter-5.24.4.ebuild delete mode 100644 kde-plasma/kmenuedit/kmenuedit-5.24.4.ebuild create mode 100644 kde-plasma/kscreen/files/kscreen-5.24.5-fix-kded-xcb-resources-leak.patch rename kde-plasma/kscreen/{kscreen-5.24.4.ebuild => kscreen-5.24.5-r2.ebuild} (77%) delete mode 100644 kde-plasma/kscreenlocker/kscreenlocker-5.24.4.ebuild delete mode 100644 kde-plasma/ksshaskpass/ksshaskpass-5.24.4.ebuild delete mode 100644 kde-plasma/ksystemstats/ksystemstats-5.24.4.ebuild delete mode 100644 kde-plasma/kwallet-pam/kwallet-pam-5.24.4.ebuild delete mode 100644 kde-plasma/kwayland-integration/kwayland-integration-5.24.4.ebuild delete mode 100644 kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-crash-on-screen-setup-change.patch delete mode 100644 kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-layer-shell-reset.patch delete mode 100644 kde-plasma/kwayland-server/files/kwayland-server-5.24.4-fix-race-in-wp_drm_lease_v1.patch delete mode 100644 kde-plasma/kwayland-server/files/kwayland-server-5.24.4-guard-subsurface-parent-access.patch delete mode 100644 kde-plasma/kwayland-server/kwayland-server-5.24.4-r2.ebuild delete mode 100644 kde-plasma/kwin/files/kwin-5.24.4-backends-drm-dont-perm-disable-vrr.patch delete mode 100644 kde-plasma/kwin/files/kwin-5.24.4-backends-drm-fetch-immutable-blobs.patch delete mode 100644 kde-plasma/kwin/files/kwin-5.24.4-dont-send-geom-to-text-input.patch delete mode 100644 kde-plasma/kwin/files/kwin-5.24.4-dont-use-xcb-in-wayland.patch delete mode 100644 kde-plasma/kwin/files/kwin-5.24.4-fix-current-VD-always-added.patch delete mode 100644 kde-plasma/kwin/files/kwin-5.24.4-fix-unlocking-wayland-sessions.patch delete mode 100644 kde-plasma/kwin/files/kwin-5.24.4-waylandserver-lockScreenShown.patch delete mode 100644 kde-plasma/kwin/files/kwin-5.24.4-waylandserver-move-LockScreenPresentationWatcher.patch delete mode 100644 kde-plasma/kwin/files/kwin-5.24.4-xdgactivation-demand-attention.patch delete mode 100644 kde-plasma/kwin/kwin-5.24.4-r1.ebuild delete mode 100644 kde-plasma/kwrited/kwrited-5.24.4.ebuild delete mode 100644 kde-plasma/layer-shell-qt/layer-shell-qt-5.24.4.ebuild delete mode 100644 kde-plasma/libkscreen/libkscreen-5.24.4.ebuild delete mode 100644 kde-plasma/libksysguard/libksysguard-5.24.4.ebuild delete mode 100644 kde-plasma/libkworkspace/libkworkspace-5.24.4.ebuild delete mode 100644 kde-plasma/milou/milou-5.24.4.ebuild delete mode 100644 kde-plasma/oxygen/oxygen-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.4-r1.ebuild delete mode 100644 kde-plasma/plasma-desktop/files/plasma-desktop-5.24.4-folderview-icons-per-resolution.patch delete mode 100644 kde-plasma/plasma-desktop/plasma-desktop-5.24.4-r1.ebuild delete mode 100644 kde-plasma/plasma-disks/plasma-disks-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-firewall/plasma-firewall-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-integration/plasma-integration-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-meta/plasma-meta-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-nm/plasma-nm-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-pa/plasma-pa-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-sdk/plasma-sdk-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-vault/plasma-vault-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.4.ebuild delete mode 100644 kde-plasma/plasma-workspace/plasma-workspace-5.24.4.ebuild delete mode 100644 kde-plasma/plymouth-kcm/plymouth-kcm-5.24.4.ebuild delete mode 100644 kde-plasma/polkit-kde-agent/polkit-kde-agent-5.24.4.ebuild delete mode 100644 kde-plasma/powerdevil/powerdevil-5.24.4.ebuild delete mode 100644 kde-plasma/sddm-kcm/sddm-kcm-5.24.4.ebuild delete mode 100644 kde-plasma/systemsettings/systemsettings-5.24.4.ebuild create mode 100644 kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-close-only-streams-of-closing-session.patch create mode 100644 kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-dont-provide-every-running-stream.patch create mode 100644 kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.24.5-screencast-stop-stream-actively.patch rename kde-plasma/xdg-desktop-portal-kde/{xdg-desktop-portal-kde-5.24.4-r1.ebuild => xdg-desktop-portal-kde-5.24.5-r2.ebuild} (76%) delete mode 100644 kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.4.ebuild create mode 100644 mail-client/evolution/evolution-3.44.2.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-91.9.0.ebuild rename mail-mta/postfix/{postfix-3.8_pre20220509.ebuild => postfix-3.8_pre20220527.ebuild} (100%) create mode 100644 mail-mta/protonmail-bridge/protonmail-bridge-2.2.0.ebuild rename media-fonts/lxgw-wenkai/{lxgw-wenkai-1.234.56.ebuild => lxgw-wenkai-1.235.ebuild} (100%) create mode 100644 media-gfx/eog/eog-42.2.ebuild create mode 100644 media-gfx/inkscape/inkscape-1.2.ebuild create mode 100644 media-gfx/pstoedit/files/pstoedit-3.75-gcc12.patch create mode 100644 media-libs/clutter-gst/clutter-gst-3.0.27-r2.ebuild create mode 100644 media-libs/clutter-gst/files/3.0.27-video-sink-Remove-RGBx-BGRx-support.patch delete mode 100644 media-libs/freeglut/files/freeglut-3.2.1-gcc10-fno-common.patch delete mode 100644 media-libs/freeglut/freeglut-3.2.1-r2.ebuild create mode 100644 media-libs/freeimage/files/freeimage-3.18.0-tiff-4.4.0.patch rename media-libs/freeimage/{freeimage-3.18.0-r6.ebuild => freeimage-3.18.0-r7.ebuild} (98%) create mode 100644 media-libs/freeimage/freeimage-3.18.0-r8.ebuild create mode 100644 media-libs/gstreamer-editing-services/gstreamer-editing-services-1.18.4.ebuild create mode 100644 media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.2.ebuild delete mode 100644 media-libs/libepoxy/libepoxy-1.5.9-r1.ebuild rename media-libs/libpulse/{libpulse-15.99.1-r1.ebuild => libpulse-16.0.ebuild} (97%) create mode 100644 media-libs/lilv/lilv-0.24.14.ebuild create mode 100644 media-libs/lv2/lv2-1.18.4.ebuild delete mode 100644 media-libs/shaderc/shaderc-2021.3.ebuild create mode 100644 media-libs/sratom/sratom-0.6.10.ebuild create mode 100644 media-libs/suil/suil-0.10.12.ebuild rename media-libs/tiff/{tiff-4.4.0_rc1.ebuild => tiff-4.4.0.ebuild} (100%) delete mode 100644 media-libs/vulkan-layers/vulkan-layers-1.2.198-r1.ebuild delete mode 100644 media-libs/vulkan-loader/vulkan-loader-1.2.198-r1.ebuild delete mode 100644 media-libs/vulkan-loader/vulkan-loader-1.2.198.ebuild create mode 100644 media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r2.ebuild create mode 100644 media-radio/tqsl/tqsl-2.6.3.ebuild delete mode 100644 media-sound/abcmidi/abcmidi-2022.04.06.ebuild create mode 100644 media-sound/easyeffects/easyeffects-6.2.5.ebuild delete mode 100644 media-sound/fluidsynth/fluidsynth-2.2.6.ebuild delete mode 100644 media-sound/kmidimon/kmidimon-1.2.0.ebuild create mode 100644 media-sound/patchage/patchage-1.0.6.ebuild rename media-sound/pulseaudio-daemon/{pulseaudio-daemon-15.99.1-r2.ebuild => pulseaudio-daemon-16.0.ebuild} (98%) rename media-sound/pulseaudio/{pulseaudio-15.99.1-r1.ebuild => pulseaudio-16.0.ebuild} (100%) delete mode 100644 media-sound/pulseeffects/files/pulseeffects-4.8.6-boost_1.79.patch rename media-sound/pulseeffects/files/{pulseeffects-4.8.6-meson_no_automagic.patch => pulseeffects-4.8.7-meson_no_automagic.patch} (98%) rename media-sound/pulseeffects/{pulseeffects-4.8.6.ebuild => pulseeffects-4.8.7.ebuild} (96%) create mode 100644 media-sound/rhythmbox/files/3.4.5-build-don-t-use-feature.allowed-around-dependency-ch.patch create mode 100644 media-sound/sonata/sonata-1.7.0-r1.ebuild create mode 100644 media-sound/soundconverter/soundconverter-4.0.3.ebuild create mode 100644 media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild create mode 100644 media-video/pitivi/files/pitivi-2021.05-meson-compatibility.patch create mode 100644 media-video/pitivi/files/pitivi-2021.05-python-collections.patch create mode 100644 media-video/pitivi/pitivi-2021.05-r1.ebuild create mode 100644 media-video/wireplumber/files/wireplumber-0.4.10-m-default-nodes-don-t-check-if-all-device-nodes-are.patch rename media-video/wireplumber/{wireplumber-0.4.10-r2.ebuild => wireplumber-0.4.10-r3.ebuild} (95%) delete mode 100644 media-video/wireplumber/wireplumber-0.4.10.ebuild delete mode 100644 metadata/md5-cache/app-accessibility/edbrowse-3.8.2.1-r1 create mode 100644 metadata/md5-cache/app-accessibility/edbrowse-3.8.2.1-r2 rename metadata/md5-cache/app-admin/{ansible-lint-6.1.0 => ansible-lint-6.2.2} (95%) create mode 100644 metadata/md5-cache/app-admin/awscli-1.24.10 create mode 100644 metadata/md5-cache/app-admin/checksec-2.6.0 create mode 100644 metadata/md5-cache/app-admin/sysklogd-2.4.0 create mode 100644 metadata/md5-cache/app-arch/unrar-6.1.7 create mode 100644 metadata/md5-cache/app-containers/cri-tools-1.24.2 create mode 100644 metadata/md5-cache/app-crypt/eid-mw-5.1.4 create mode 100644 metadata/md5-cache/app-crypt/gpgme-1.17.1-r1 create mode 100644 metadata/md5-cache/app-crypt/mit-krb5-1.20 create mode 100644 metadata/md5-cache/app-crypt/veracrypt-1.25.9 create mode 100644 metadata/md5-cache/app-doc/halibut-1.3 create mode 100644 metadata/md5-cache/app-editors/bluefish-2.2.12-r1 create mode 100644 metadata/md5-cache/app-editors/gedit-42.1 create mode 100644 metadata/md5-cache/app-editors/gedit-plugins-42.1 rename metadata/md5-cache/app-editors/{qhexedit2-0.8.6_p20190316-r1 => qhexedit2-0.8.6_p20190316-r2} (69%) rename metadata/md5-cache/app-editors/{qhexedit2-0.8.9_p20210525-r1 => qhexedit2-0.8.9_p20210525-r2} (69%) create mode 100644 metadata/md5-cache/app-emacs/assess-0.6 create mode 100644 metadata/md5-cache/app-emacs/cask-mode-0.1 create mode 100644 metadata/md5-cache/app-emacs/compat-28.1.1.1-r1 create mode 100644 metadata/md5-cache/app-emacs/consult-0.18 rename metadata/md5-cache/app-emacs/{f-0.19.0 => f-0.19.0-r1} (61%) rename metadata/md5-cache/app-emacs/{f-0.20.0 => f-0.20.0-r1} (62%) delete mode 100644 metadata/md5-cache/app-emacs/jde-2.4.1-r2 create mode 100644 metadata/md5-cache/app-emacs/load-relative-1.3.1 create mode 100644 metadata/md5-cache/app-emacs/m-buffer-0.15 rename metadata/md5-cache/app-emacs/{s-1.12.0 => s-1.12.0-r1} (59%) rename metadata/md5-cache/app-emacs/{vertico-0.22 => vertico-0.24} (79%) rename metadata/md5-cache/app-emulation/{86Box-3.4.1-r1 => 86Box-3.5} (93%) create mode 100644 metadata/md5-cache/app-emulation/protontricks-1.8.2 rename metadata/md5-cache/app-emulation/{virtualbox-guest-additions-6.1.32 => virtualbox-guest-additions-6.1.32-r1} (97%) rename metadata/md5-cache/app-emulation/{virtualbox-guest-additions-6.1.34 => virtualbox-guest-additions-6.1.34-r1} (97%) rename metadata/md5-cache/app-laptop/{rogauracore-1.4 => rogauracore-1.6} (67%) create mode 100644 metadata/md5-cache/app-misc/broot-1.13.0 create mode 100644 metadata/md5-cache/app-portage/gpyutils-0.8.1 create mode 100644 metadata/md5-cache/app-portage/gpyutils-0.8.2 create mode 100644 metadata/md5-cache/app-shells/nushell-0.63.1 create mode 100644 metadata/md5-cache/app-text/calibre-5.43.0 rename metadata/md5-cache/app-text/{discount-2.2.7-r2 => discount-2.2.7b} (89%) delete mode 100644 metadata/md5-cache/app-text/jabref-2.10-r7 create mode 100644 metadata/md5-cache/app-text/xiphos-4.2.1-r1 create mode 100644 metadata/md5-cache/dev-cpp/prometheus-cpp-1.0.1 delete mode 100644 metadata/md5-cache/dev-cpp/robin-hood-hashing-3.11.2 delete mode 100644 metadata/md5-cache/dev-cpp/robin-hood-hashing-3.11.5 rename metadata/md5-cache/dev-cpp/{sdbus-c++-0.9.0-r2 => sdbus-c++-0.9.0-r3} (82%) rename metadata/md5-cache/dev-cpp/{sdbus-c++-1.1.0-r2 => sdbus-c++-1.1.0-r3} (82%) create mode 100644 metadata/md5-cache/dev-embedded/mavlink_c-20220518 delete mode 100644 metadata/md5-cache/dev-embedded/u-boot-tools-2022.01 create mode 100644 metadata/md5-cache/dev-java/ant-eclipse-ecj-4.22-r1 create mode 100644 metadata/md5-cache/dev-java/commons-daemon-1.3.1 create mode 100644 metadata/md5-cache/dev-java/eclipse-ecj-4.22-r1 delete mode 100644 metadata/md5-cache/dev-java/jempbox-1.7.1-r1 delete mode 100644 metadata/md5-cache/dev-java/jgraph-5.12.0.4-r1 rename metadata/md5-cache/dev-java/{glazedlists-1.8.0-r2 => jopt-simple-5.0.4} (57%) delete mode 100644 metadata/md5-cache/dev-java/microba-0.4.4.3-r2 delete mode 100644 metadata/md5-cache/dev-java/spin-1.5-r2 rename metadata/md5-cache/dev-lang/{perl-5.36.0_rc3 => perl-5.36.0} (70%) create mode 100644 metadata/md5-cache/dev-libs/glib-2.72.2 create mode 100644 metadata/md5-cache/dev-libs/intel-compute-runtime-22.21.23269 delete mode 100644 metadata/md5-cache/dev-libs/json-c-0.15 create mode 100644 metadata/md5-cache/dev-libs/libclc-14.0.4 delete mode 100644 metadata/md5-cache/dev-libs/libevdev-1.12.0 create mode 100644 metadata/md5-cache/dev-libs/libnop-2021.11.03 create mode 100644 metadata/md5-cache/dev-libs/libwacom-2.2.0 create mode 100644 metadata/md5-cache/dev-libs/serd-0.30.12 create mode 100644 metadata/md5-cache/dev-libs/sord-0.16.10 delete mode 100644 metadata/md5-cache/dev-libs/wayland-protocols-1.24 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-14.0.4 rename metadata/md5-cache/dev-perl/{Alien-Build-2.380.0 => Alien-Build-2.480.0} (61%) delete mode 100644 metadata/md5-cache/dev-perl/Alien-Gnuplot-1.33.0-r1 create mode 100644 metadata/md5-cache/dev-perl/B-Keywords-1.240.0 create mode 100644 metadata/md5-cache/dev-perl/Net-SSLeay-1.920.0 delete mode 100644 metadata/md5-cache/dev-php/smarty-4.0.4 create mode 100644 metadata/md5-cache/dev-python/PyPDF2-1.28.3 create mode 100644 metadata/md5-cache/dev-python/PyPDF2-1.28.4 delete mode 100644 metadata/md5-cache/dev-python/aesara-2.5.3 delete mode 100644 metadata/md5-cache/dev-python/aesara-2.6.3 delete mode 100644 metadata/md5-cache/dev-python/aesara-2.6.4 delete mode 100644 metadata/md5-cache/dev-python/aesara-2.6.5 delete mode 100644 metadata/md5-cache/dev-python/apsw-3.35.4_p1 delete mode 100644 metadata/md5-cache/dev-python/astor-0.8.1 create mode 100644 metadata/md5-cache/dev-python/autopage-0.5.1 delete mode 100644 metadata/md5-cache/dev-python/backoff-1.11.0 delete mode 100644 metadata/md5-cache/dev-python/backoff-1.11.1 delete mode 100644 metadata/md5-cache/dev-python/backoff-2.0.0 create mode 100644 metadata/md5-cache/dev-python/beniget-0.4.1-r1 delete mode 100644 metadata/md5-cache/dev-python/blosc-1.10.5-r1 create mode 100644 metadata/md5-cache/dev-python/boto3-1.23.10 create mode 100644 metadata/md5-cache/dev-python/botocore-1.26.10 create mode 100644 metadata/md5-cache/dev-python/cachetools-5.2.0 create mode 100644 metadata/md5-cache/dev-python/cgroup-utils-0.8-r1 create mode 100644 metadata/md5-cache/dev-python/clang-python-14.0.4 delete mode 100644 metadata/md5-cache/dev-python/cmd2-2.4.0 create mode 100644 metadata/md5-cache/dev-python/django-cacheops-6.1 create mode 100644 metadata/md5-cache/dev-python/fakeredis-1.8 delete mode 100644 metadata/md5-cache/dev-python/fastimport-0.9.11 create mode 100644 metadata/md5-cache/dev-python/flatbuffers-2.0.6 create mode 100644 metadata/md5-cache/dev-python/flit_scm-1.6.2 delete mode 100644 metadata/md5-cache/dev-python/funcparserlib-1.0.0_alpha0-r1 delete mode 100644 metadata/md5-cache/dev-python/funcparserlib-1.0.0_alpha1 delete mode 100644 metadata/md5-cache/dev-python/funcparserlib-1.0.0_alpha2 create mode 100644 metadata/md5-cache/dev-python/gast-0.5.3-r1 delete mode 100644 metadata/md5-cache/dev-python/genshi-0.7.6 delete mode 100644 metadata/md5-cache/dev-python/gitdb-4.0.8 delete mode 100644 metadata/md5-cache/dev-python/gitdb-4.0.9 delete mode 100644 metadata/md5-cache/dev-python/google-api-core-2.7.1-r2 delete mode 100644 metadata/md5-cache/dev-python/google-api-core-2.7.2-r1 delete mode 100644 metadata/md5-cache/dev-python/google-api-core-2.8.0 delete mode 100644 metadata/md5-cache/dev-python/google-auth-2.6.3-r2 delete mode 100644 metadata/md5-cache/dev-python/h5py-3.3.0 create mode 100644 metadata/md5-cache/dev-python/imageio-2.19.3 delete mode 100644 metadata/md5-cache/dev-python/installer-0.5.0 delete mode 100644 metadata/md5-cache/dev-python/ipython-7.31.1 create mode 100644 metadata/md5-cache/dev-python/ipython-8.4.0 delete mode 100644 metadata/md5-cache/dev-python/jaraco-logging-3.1.0 delete mode 100644 metadata/md5-cache/dev-python/jedi-0.18.0 delete mode 100644 metadata/md5-cache/dev-python/jupyter_client-7.1.2 delete mode 100644 metadata/md5-cache/dev-python/jupyter_client-7.3.0 delete mode 100644 metadata/md5-cache/dev-python/jwcrypto-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/jwcrypto-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/jwcrypto-1.3.0 delete mode 100644 metadata/md5-cache/dev-python/lark-0.11.3-r1 create mode 100644 metadata/md5-cache/dev-python/lit-14.0.4 create mode 100644 metadata/md5-cache/dev-python/marshmallow-3.16.0 create mode 100644 metadata/md5-cache/dev-python/mergedict-1.0.0-r1 create mode 100644 metadata/md5-cache/dev-python/mimerender-0.6.0-r1 rename metadata/md5-cache/dev-python/{moto-3.1.7 => moto-3.1.11} (53%) delete mode 100644 metadata/md5-cache/dev-python/moto-3.1.5 delete mode 100644 metadata/md5-cache/dev-python/moto-3.1.6 delete mode 100644 metadata/md5-cache/dev-python/moto-3.1.8 create mode 100644 metadata/md5-cache/dev-python/multipledispatch-0.6.0-r1 create mode 100644 metadata/md5-cache/dev-python/munkres-1.1.4-r1 create mode 100644 metadata/md5-cache/dev-python/nuitka-0.8.3 delete mode 100644 metadata/md5-cache/dev-python/numpydoc-1.2 delete mode 100644 metadata/md5-cache/dev-python/numpydoc-1.2.1-r1 delete mode 100644 metadata/md5-cache/dev-python/numpydoc-1.3.0 rename metadata/md5-cache/dev-python/{oslotest-4.5.0-r1 => oslotest-4.5.0-r2} (98%) delete mode 100644 metadata/md5-cache/dev-python/outcome-1.1.0 create mode 100644 metadata/md5-cache/dev-python/pefile-2022.5.30 create mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.12.49 delete mode 100644 metadata/md5-cache/dev-python/portend-3.0.0 create mode 100644 metadata/md5-cache/dev-python/pyacoustid-1.2.2 create mode 100644 metadata/md5-cache/dev-python/pykka-3.1.1 create mode 100644 metadata/md5-cache/dev-python/pyopencl-2022.1.5 delete mode 100644 metadata/md5-cache/dev-python/pyopenssl-20.0.1 create mode 100644 metadata/md5-cache/dev-python/pyprof2calltree-1.4.5-r1 delete mode 100644 metadata/md5-cache/dev-python/pyproj-3.3.0 create mode 100644 metadata/md5-cache/dev-python/pysimdjson-5.0.1 delete mode 100644 metadata/md5-cache/dev-python/pytest-freezegun-0.4.2 delete mode 100644 metadata/md5-cache/dev-python/pytest-helpers-namespace-2021.3.24 delete mode 100644 metadata/md5-cache/dev-python/pytest-trio-0.7.0 create mode 100644 metadata/md5-cache/dev-python/python-cstruct-2.1-r1 create mode 100644 metadata/md5-cache/dev-python/python-daemon-2.3.0-r2 create mode 100644 metadata/md5-cache/dev-python/python-libevdev-0.11 rename metadata/md5-cache/dev-python/{typed-ast-1.5.2 => python-ly-0.9.7} (80%) create mode 100644 metadata/md5-cache/dev-python/python-nbxmpp-3.1.0 rename metadata/md5-cache/dev-python/{testresources-2.0.1-r1 => python-utils-3.3.0} (66%) create mode 100644 metadata/md5-cache/dev-python/python-utils-3.3.1 create mode 100644 metadata/md5-cache/dev-python/pytimeparse-1.1.8-r1 delete mode 100644 metadata/md5-cache/dev-python/radon-5.1.0-r1 create mode 100644 metadata/md5-cache/dev-python/ratelimit-2.2.1-r1 delete mode 100644 metadata/md5-cache/dev-python/readme_renderer-34.0 create mode 100644 metadata/md5-cache/dev-python/recommonmark-0.7.1-r1 create mode 100644 metadata/md5-cache/dev-python/reedsolomon-1.5.4-r2 create mode 100644 metadata/md5-cache/dev-python/reflink-0.2.1-r2 delete mode 100644 metadata/md5-cache/dev-python/regex-2022.3.15 create mode 100644 metadata/md5-cache/dev-python/rencode-1.0.6-r3 delete mode 100644 metadata/md5-cache/dev-python/requests-cache-0.9.3-r1 create mode 100644 metadata/md5-cache/dev-python/requests-file-1.5.1-r2 create mode 100644 metadata/md5-cache/dev-python/requests-futures-1.0.0-r1 create mode 100644 metadata/md5-cache/dev-python/requests_download-0.1.2-r1 create mode 100644 metadata/md5-cache/dev-python/retry-decorator-1.1.1-r1 create mode 100644 metadata/md5-cache/dev-python/retrying-1.3.3-r1 delete mode 100644 metadata/md5-cache/dev-python/rich-12.2.0 delete mode 100644 metadata/md5-cache/dev-python/rich-12.3.0 delete mode 100644 metadata/md5-cache/dev-python/rich-12.4.0 delete mode 100644 metadata/md5-cache/dev-python/rich-12.4.3 create mode 100644 metadata/md5-cache/dev-python/roman-3.3-r1 delete mode 100644 metadata/md5-cache/dev-python/secretstorage-3.3.1 delete mode 100644 metadata/md5-cache/dev-python/setproctitle-1.2.2 delete mode 100644 metadata/md5-cache/dev-python/setuptools_scm-6.4.1 create mode 100644 metadata/md5-cache/dev-python/sphinx-5.0.0 delete mode 100644 metadata/md5-cache/dev-python/sphinx-tabs-3.3.1 create mode 100644 metadata/md5-cache/dev-python/sphinx-tabs-3.3.1-r1 create mode 100644 metadata/md5-cache/dev-python/sphinx_rtd_theme-1.0.0-r1 create mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-spelling-7.4.1 create mode 100644 metadata/md5-cache/dev-python/starlette-0.20.1 create mode 100644 metadata/md5-cache/dev-python/tagpy-2018.1-r3 create mode 100644 metadata/md5-cache/dev-python/testresources-2.0.1-r2 rename metadata/md5-cache/dev-python/{testscenarios-0.5.0-r2 => testscenarios-0.5.0-r3} (54%) create mode 100644 metadata/md5-cache/dev-python/versioningit-1.1.1 delete mode 100644 metadata/md5-cache/dev-python/wstools-0.4.10 create mode 100644 metadata/md5-cache/dev-python/wstools-0.4.10-r1 delete mode 100644 metadata/md5-cache/dev-qt/qtcore-5.15.4 rename metadata/md5-cache/dev-qt/{qtcore-5.15.4-r1 => qtcore-5.15.4-r2} (93%) rename metadata/md5-cache/dev-qt/{qtwidgets-5.15.4 => qtwidgets-5.15.4-r1} (93%) delete mode 100644 metadata/md5-cache/dev-ruby/actioncable-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/actioncable-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/actioncable-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/actioncable-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actioncable-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailer-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailer-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailer-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailer-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actionmailer-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/actionpack-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/actionpack-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/actionpack-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/actionpack-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actionpack-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/actiontext-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/actiontext-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/actiontext-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/actiontext-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actiontext-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/actionview-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/actionview-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/actionview-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/actionview-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/actionview-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/activejob-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/activejob-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/activejob-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/activejob-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/activejob-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/activejob-7.0.2.3-r1 delete mode 100644 metadata/md5-cache/dev-ruby/activemodel-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/activemodel-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/activemodel-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/activemodel-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/activemodel-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/activerecord-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/activerecord-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/activerecord-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/activerecord-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/activerecord-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/activestorage-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/activestorage-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/activestorage-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/activestorage-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/activestorage-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.2.3 create mode 100644 metadata/md5-cache/dev-ruby/digest-3.1.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/msgpack-1.4.3 delete mode 100644 metadata/md5-cache/dev-ruby/msgpack-1.4.4 create mode 100644 metadata/md5-cache/dev-ruby/msgpack-1.5.2 delete mode 100644 metadata/md5-cache/dev-ruby/nokogiri-1.13.4 delete mode 100644 metadata/md5-cache/dev-ruby/nokogiri-1.13.5 create mode 100644 metadata/md5-cache/dev-ruby/octokit-4.23.0 delete mode 100644 metadata/md5-cache/dev-ruby/rails-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/rails-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/rails-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/rails-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/rails-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/railties-6.0.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/railties-6.0.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/railties-6.1.5 delete mode 100644 metadata/md5-cache/dev-ruby/railties-7.0.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/railties-7.0.2.3 delete mode 100644 metadata/md5-cache/dev-ruby/regexp_parser-2.2.1 create mode 100644 metadata/md5-cache/dev-ruby/regexp_parser-2.5.0 delete mode 100644 metadata/md5-cache/dev-ruby/rrdtool-bindings-1.7.2 create mode 100644 metadata/md5-cache/dev-ruby/tomlrb-2.0.3 delete mode 100644 metadata/md5-cache/dev-util/bpftool-5.16.15 create mode 100644 metadata/md5-cache/dev-util/buildbot-3.5.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-badges-3.5.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-console-view-3.5.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-grid-view-3.5.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-pkg-3.5.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-waterfall-view-3.5.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-worker-3.5.0-r1 create mode 100644 metadata/md5-cache/dev-util/buildbot-wsgi-dashboards-3.5.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-www-3.5.0 delete mode 100644 metadata/md5-cache/dev-util/checkstyle-7.2-r1 delete mode 100644 metadata/md5-cache/dev-util/clippy-8.1-r1 create mode 100644 metadata/md5-cache/dev-util/dialog-1.3.20220526 create mode 100644 metadata/md5-cache/dev-util/diffoscope-214 create mode 100644 metadata/md5-cache/dev-util/gdbus-codegen-2.72.2 create mode 100644 metadata/md5-cache/dev-util/glib-utils-2.72.2 create mode 100644 metadata/md5-cache/dev-util/intel-graphics-compiler-1.0.11279_p20220528 create mode 100644 metadata/md5-cache/dev-util/lldb-14.0.4 create mode 100644 metadata/md5-cache/dev-util/maturin-0.12.18 delete mode 100644 metadata/md5-cache/dev-util/spirv-headers-1.2.198 delete mode 100644 metadata/md5-cache/dev-util/spirv-tools-1.2.198 delete mode 100644 metadata/md5-cache/dev-util/spirv-tools-1.3.211 create mode 100644 metadata/md5-cache/dev-util/umockdev-0.17.13 delete mode 100644 metadata/md5-cache/dev-util/vulkan-headers-1.2.198 delete mode 100644 metadata/md5-cache/dev-util/vulkan-tools-1.2.198 create mode 100644 metadata/md5-cache/dev-util/web_page_replay_go-20220314 create mode 100644 metadata/md5-cache/dev-vcs/pre-commit-2.19.0 create mode 100644 metadata/md5-cache/games-action/polymc-1.3.1 create mode 100644 metadata/md5-cache/games-emulation/atari800-5.0.0 delete mode 100644 metadata/md5-cache/games-simulation/openrct2-0.3.5.1-r1 create mode 100644 metadata/md5-cache/games-util/xpadneo-0.9.3 create mode 100644 metadata/md5-cache/gnome-base/gnome-control-center-42.2 create mode 100644 metadata/md5-cache/gnome-base/gnome-shell-42.2 delete mode 100644 metadata/md5-cache/gnome-base/gnome-vfs-2.24.4-r5 create mode 100644 metadata/md5-cache/gnome-base/gvfs-1.50.2 create mode 100644 metadata/md5-cache/gnome-base/nautilus-42.2 create mode 100644 metadata/md5-cache/gnome-extra/evolution-data-server-3.44.2 create mode 100644 metadata/md5-cache/gnome-extra/evolution-ews-3.44.2 create mode 100644 metadata/md5-cache/gnome-extra/gnome-boxes-42.1 create mode 100644 metadata/md5-cache/gnome-extra/gnome-calculator-42.1 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-19.0 rename metadata/md5-cache/gnome-extra/{gnome-shell-extension-alphabetical-grid-22.0 => gnome-shell-extension-alphabetical-grid-24.0} (79%) create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extensions-42.2 create mode 100644 metadata/md5-cache/gnome-extra/gnome-software-42.2 create mode 100644 metadata/md5-cache/gui-libs/amtk-5.4.1 delete mode 100644 metadata/md5-cache/gui-libs/gtk-4.6.1 delete mode 100644 metadata/md5-cache/gui-libs/gtk-4.6.2 delete mode 100644 metadata/md5-cache/gui-libs/gtk-4.6.3 delete mode 100644 metadata/md5-cache/gui-libs/gtk-4.6.4 create mode 100644 metadata/md5-cache/gui-libs/gtk-4.6.5 create mode 100644 metadata/md5-cache/gui-libs/tepl-6.0.2 rename metadata/md5-cache/kde-frameworks/{knewstuff-5.94.0 => knewstuff-5.94.0-r1} (98%) delete mode 100644 metadata/md5-cache/kde-plasma/bluedevil-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/breeze-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/breeze-grub-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/breeze-gtk-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/breeze-plymouth-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/discover-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/drkonqi-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/kactivitymanagerd-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/kde-cli-tools-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/kde-gtk-config-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/kdecoration-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/kdeplasma-addons-5.24.4-r1 delete mode 100644 metadata/md5-cache/kde-plasma/kgamma-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/khotkeys-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/kinfocenter-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/kmenuedit-5.24.4 rename metadata/md5-cache/kde-plasma/{kscreen-5.24.4 => kscreen-5.24.5-r2} (86%) delete mode 100644 metadata/md5-cache/kde-plasma/kscreenlocker-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/ksshaskpass-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/ksystemstats-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/kwallet-pam-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/kwayland-integration-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/kwayland-server-5.24.4-r2 delete mode 100644 metadata/md5-cache/kde-plasma/kwin-5.24.4-r1 delete mode 100644 metadata/md5-cache/kde-plasma/kwrited-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/layer-shell-qt-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/libkscreen-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/libksysguard-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/libkworkspace-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/milou-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/oxygen-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-browser-integration-5.24.4-r1 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-desktop-5.24.4-r1 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-disks-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-firewall-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-integration-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-nm-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-pa-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-sdk-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-vault-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-workspace-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/plymouth-kcm-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/polkit-kde-agent-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/powerdevil-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/sddm-kcm-5.24.4 delete mode 100644 metadata/md5-cache/kde-plasma/systemsettings-5.24.4 rename metadata/md5-cache/kde-plasma/{xdg-desktop-portal-kde-5.24.4-r1 => xdg-desktop-portal-kde-5.24.5-r2} (93%) delete mode 100644 metadata/md5-cache/kde-plasma/xembed-sni-proxy-5.24.4 create mode 100644 metadata/md5-cache/mail-client/evolution-3.44.2 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-91.9.0 rename metadata/md5-cache/mail-mta/{postfix-3.8_pre20220509 => postfix-3.8_pre20220527} (98%) create mode 100644 metadata/md5-cache/mail-mta/protonmail-bridge-2.2.0 rename metadata/md5-cache/media-fonts/{lxgw-wenkai-1.234.56 => lxgw-wenkai-1.235} (92%) create mode 100644 metadata/md5-cache/media-gfx/eog-42.2 create mode 100644 metadata/md5-cache/media-gfx/inkscape-1.2 create mode 100644 metadata/md5-cache/media-libs/clutter-gst-3.0.27-r2 delete mode 100644 metadata/md5-cache/media-libs/freeglut-3.2.1-r2 delete mode 100644 metadata/md5-cache/media-libs/freeimage-3.18.0-r6 create mode 100644 metadata/md5-cache/media-libs/freeimage-3.18.0-r7 create mode 100644 metadata/md5-cache/media-libs/freeimage-3.18.0-r8 create mode 100644 metadata/md5-cache/media-libs/gstreamer-editing-services-1.18.4 create mode 100644 metadata/md5-cache/media-libs/gstreamer-editing-services-1.20.2 delete mode 100644 metadata/md5-cache/media-libs/libepoxy-1.5.9-r1 rename metadata/md5-cache/media-libs/{libpulse-15.99.1-r1 => libpulse-16.0} (73%) create mode 100644 metadata/md5-cache/media-libs/lilv-0.24.14 create mode 100644 metadata/md5-cache/media-libs/lv2-1.18.4 delete mode 100644 metadata/md5-cache/media-libs/shaderc-2021.3 create mode 100644 metadata/md5-cache/media-libs/sratom-0.6.10 create mode 100644 metadata/md5-cache/media-libs/suil-0.10.12 rename metadata/md5-cache/media-libs/{tiff-4.4.0_rc1 => tiff-4.4.0} (89%) delete mode 100644 metadata/md5-cache/media-libs/vulkan-layers-1.2.198-r1 delete mode 100644 metadata/md5-cache/media-libs/vulkan-loader-1.2.198 delete mode 100644 metadata/md5-cache/media-libs/vulkan-loader-1.2.198-r1 create mode 100644 metadata/md5-cache/media-plugins/ladspa-bs2b-0.9.1-r2 create mode 100644 metadata/md5-cache/media-radio/tqsl-2.6.3 delete mode 100644 metadata/md5-cache/media-sound/abcmidi-2022.04.06 create mode 100644 metadata/md5-cache/media-sound/easyeffects-6.2.5 delete mode 100644 metadata/md5-cache/media-sound/fluidsynth-2.2.6 delete mode 100644 metadata/md5-cache/media-sound/kmidimon-1.2.0 create mode 100644 metadata/md5-cache/media-sound/patchage-1.0.6 rename metadata/md5-cache/media-sound/{pulseaudio-15.99.1-r1 => pulseaudio-16.0} (58%) delete mode 100644 metadata/md5-cache/media-sound/pulseaudio-daemon-15.99.1-r2 create mode 100644 metadata/md5-cache/media-sound/pulseaudio-daemon-16.0 rename metadata/md5-cache/media-sound/{pulseeffects-4.8.6 => pulseeffects-4.8.7} (94%) create mode 100644 metadata/md5-cache/media-sound/sonata-1.7.0-r1 create mode 100644 metadata/md5-cache/media-sound/soundconverter-4.0.3 create mode 100644 metadata/md5-cache/media-video/ffmpeg-chromium-102 create mode 100644 metadata/md5-cache/media-video/pitivi-2021.05-r1 delete mode 100644 metadata/md5-cache/media-video/wireplumber-0.4.10 rename metadata/md5-cache/media-video/{wireplumber-0.4.10-r2 => wireplumber-0.4.10-r3} (97%) delete mode 100644 metadata/md5-cache/net-analyzer/rrdtool-1.7.2-r100 create mode 100644 metadata/md5-cache/net-analyzer/ssldump-1.5 create mode 100644 metadata/md5-cache/net-dns/bind-9.16.29 create mode 100644 metadata/md5-cache/net-dns/bind-tools-9.16.29 create mode 100644 metadata/md5-cache/net-dns/coredns-1.9.3 delete mode 100644 metadata/md5-cache/net-ftp/pure-ftpd-1.0.49-r6 delete mode 100644 metadata/md5-cache/net-ftp/pure-ftpd-1.0.50-r1 create mode 100644 metadata/md5-cache/net-im/gajim-1.4.2 delete mode 100644 metadata/md5-cache/net-im/jabber-base-0.01-r3 create mode 100644 metadata/md5-cache/net-irc/polari-42.0 create mode 100644 metadata/md5-cache/net-libs/gnutls-3.7.6 create mode 100644 metadata/md5-cache/net-libs/webkit-gtk-2.36.3 create mode 100644 metadata/md5-cache/net-mail/mailbase-1.8.1 create mode 100644 metadata/md5-cache/net-misc/electron-cash-4.2.10 create mode 100644 metadata/md5-cache/net-misc/electrum-4.2.2 delete mode 100644 metadata/md5-cache/net-misc/frr-8.1-r1 create mode 100644 metadata/md5-cache/net-misc/gnome-remote-desktop-42.2 create mode 100644 metadata/md5-cache/net-misc/putty-0.77 create mode 100644 metadata/md5-cache/net-misc/streamlink-4.1.0 create mode 100644 metadata/md5-cache/net-misc/wget2-2.0.1 delete mode 100644 metadata/md5-cache/net-p2p/arti-0.1.0 delete mode 100644 metadata/md5-cache/net-p2p/arti-0.2.0 create mode 100644 metadata/md5-cache/net-p2p/arti-0.4.0 create mode 100644 metadata/md5-cache/net-p2p/ncdc-1.23 create mode 100644 metadata/md5-cache/net-p2p/transmission-remote-gtk-1.5.1 create mode 100644 metadata/md5-cache/net-p2p/tremc-0.9.3 create mode 100644 metadata/md5-cache/net-print/cups-2.4.2-r1 create mode 100644 metadata/md5-cache/net-print/hplip-plugin-3.22.4 create mode 100644 metadata/md5-cache/net-proxy/tinyproxy-1.11.1 delete mode 100644 metadata/md5-cache/net-proxy/torsocks-2.2.0 create mode 100644 metadata/md5-cache/net-proxy/torsocks-2.4.0 create mode 100644 metadata/md5-cache/net-vpn/frp-0.43.0 create mode 100644 metadata/md5-cache/net-wireless/unifi-7.1.66 create mode 100644 metadata/md5-cache/sci-calculators/qalculate-gtk-4.2.0 create mode 100644 metadata/md5-cache/sci-electronics/NanoVNA-QT-20200507 create mode 100644 metadata/md5-cache/sci-geosciences/gnome-maps-42.2 delete mode 100644 metadata/md5-cache/sci-geosciences/gpxsee-10.5 delete mode 100644 metadata/md5-cache/sci-geosciences/gpxsee-10.6 create mode 100644 metadata/md5-cache/sci-libs/cgnslib-4.3.0 create mode 100644 metadata/md5-cache/sci-libs/libqalculate-4.2.0 rename metadata/md5-cache/sci-mathematics/{singular-4.3.0 => singular-4.3.0_p1} (73%) delete mode 100644 metadata/md5-cache/sys-apps/baselayout-2.7 delete mode 100644 metadata/md5-cache/sys-apps/baselayout-2.7-r1 delete mode 100644 metadata/md5-cache/sys-apps/baselayout-2.7-r2 create mode 100644 metadata/md5-cache/sys-apps/fakeroot-1.29 create mode 100644 metadata/md5-cache/sys-apps/fwupd-1.8.1 create mode 100644 metadata/md5-cache/sys-apps/iproute2-5.18.0-r1 create mode 100644 metadata/md5-cache/sys-apps/irqbalance-1.9.0 create mode 100644 metadata/md5-cache/sys-apps/systemd-250.6 create mode 100644 metadata/md5-cache/sys-apps/systemd-utils-250.6 create mode 100644 metadata/md5-cache/sys-boot/os-prober-1.80 create mode 100644 metadata/md5-cache/sys-boot/syslinux-6.04_pre1-r3 create mode 100644 metadata/md5-cache/sys-boot/syslinux-6.04_pre3 delete mode 100644 metadata/md5-cache/sys-boot/systemd-boot-249.6 create mode 100644 metadata/md5-cache/sys-cluster/kube-apiserver-1.22.10 create mode 100644 metadata/md5-cache/sys-cluster/kube-apiserver-1.23.7 create mode 100644 metadata/md5-cache/sys-cluster/kube-apiserver-1.24.1 create mode 100644 metadata/md5-cache/sys-cluster/kube-controller-manager-1.22.10 create mode 100644 metadata/md5-cache/sys-cluster/kube-controller-manager-1.23.7 create mode 100644 metadata/md5-cache/sys-cluster/kube-controller-manager-1.24.1 create mode 100644 metadata/md5-cache/sys-cluster/kube-proxy-1.22.10 create mode 100644 metadata/md5-cache/sys-cluster/kube-proxy-1.23.7 create mode 100644 metadata/md5-cache/sys-cluster/kube-proxy-1.24.1 create mode 100644 metadata/md5-cache/sys-cluster/kube-scheduler-1.22.10 create mode 100644 metadata/md5-cache/sys-cluster/kube-scheduler-1.23.7 create mode 100644 metadata/md5-cache/sys-cluster/kube-scheduler-1.24.1 create mode 100644 metadata/md5-cache/sys-cluster/kubeadm-1.22.10 create mode 100644 metadata/md5-cache/sys-cluster/kubeadm-1.23.7 create mode 100644 metadata/md5-cache/sys-cluster/kubeadm-1.24.1 create mode 100644 metadata/md5-cache/sys-cluster/kubectl-1.22.10 create mode 100644 metadata/md5-cache/sys-cluster/kubectl-1.23.7 create mode 100644 metadata/md5-cache/sys-cluster/kubectl-1.24.1 create mode 100644 metadata/md5-cache/sys-cluster/kubelet-1.22.10 create mode 100644 metadata/md5-cache/sys-cluster/kubelet-1.23.7 create mode 100644 metadata/md5-cache/sys-cluster/kubelet-1.24.1 delete mode 100644 metadata/md5-cache/sys-devel/bmake-20220330 create mode 100644 metadata/md5-cache/sys-devel/clang-14.0.4 create mode 100644 metadata/md5-cache/sys-devel/clang-common-14.0.4 create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-14.0.4 rename metadata/md5-cache/sys-devel/{gcc-10.3.1_p20220519 => gcc-10.3.1_p20220526} (76%) rename metadata/md5-cache/sys-devel/{gcc-11.3.1_p20220520 => gcc-11.3.1_p20220527} (69%) delete mode 100644 metadata/md5-cache/sys-devel/gcc-12.1.1_p20220514 delete mode 100644 metadata/md5-cache/sys-devel/gcc-12.1.1_p20220521 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.1.1_p20220528 delete mode 100644 metadata/md5-cache/sys-devel/gcc-9.4.1_p20220317 delete mode 100644 metadata/md5-cache/sys-devel/gcc-9.4.1_p20220520 create mode 100644 metadata/md5-cache/sys-devel/gcc-9.5.0 delete mode 100644 metadata/md5-cache/sys-devel/gcc-9.5.9999 create mode 100644 metadata/md5-cache/sys-devel/lld-14.0.4 create mode 100644 metadata/md5-cache/sys-devel/llvm-14.0.4 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-14.0.4 create mode 100644 metadata/md5-cache/sys-fs/bees-0.7 create mode 100644 metadata/md5-cache/sys-fs/f2fs-tools-1.15.0 rename metadata/md5-cache/sys-fs/{ntfs3g-2021.8.22-r4 => ntfs3g-2022.5.17} (87%) create mode 100644 metadata/md5-cache/sys-kernel/dracut-056 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.119 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.44 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.17.12 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.119 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.44 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.17.12 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.279 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.314 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.110 rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.10.116 => gentoo-sources-5.10.119} (62%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.15.40 => gentoo-sources-5.15.44} (62%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.17.6 => gentoo-sources-5.17.12} (62%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-5.17.7 => gentoo-sources-5.18.1} (53%) create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.18.1-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.194 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.119 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.44 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.17.12 rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.10.118 => vanilla-sources-5.10.119} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.43 => vanilla-sources-5.15.44} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.17.11 => vanilla-sources-5.17.12} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.18.0 => vanilla-sources-5.18.1} (83%) create mode 100644 metadata/md5-cache/sys-libs/argp-standalone-1.5.0 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-14.0.4 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.4 create mode 100644 metadata/md5-cache/sys-libs/libcxx-14.0.4 create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-14.0.4 create mode 100644 metadata/md5-cache/sys-libs/libomp-14.0.4 create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-14.0.4 delete mode 100644 metadata/md5-cache/sys-power/bbswitch-0.8_p20200526 delete mode 100644 metadata/md5-cache/sys-power/bbswitch-9999 create mode 100644 metadata/md5-cache/sys-power/upower-0.99.18 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.119 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.44 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.17.12 rename metadata/md5-cache/virtual/{perl-Module-CoreList-5.202.205.200 => perl-Module-CoreList-5.202.205.200-r1} (56%) create mode 100644 metadata/md5-cache/www-apps/miniflux-2.0.37 create mode 100644 metadata/md5-cache/www-apps/nanoc-4.12.6 create mode 100644 metadata/md5-cache/www-apps/nanoc-cli-4.12.6 create mode 100644 metadata/md5-cache/www-apps/nanoc-core-4.12.6 create mode 100644 metadata/md5-cache/www-apps/nanoc-deploying-1.0.2 create mode 100644 metadata/md5-cache/www-client/chromium-104.0.5083.0 delete mode 100644 metadata/md5-cache/www-client/firefox-100.0 delete mode 100644 metadata/md5-cache/www-client/firefox-100.0.1 rename metadata/md5-cache/www-client/{google-chrome-beta-102.0.5005.61 => google-chrome-beta-103.0.5060.24} (97%) rename metadata/md5-cache/www-client/{google-chrome-unstable-103.0.5060.24 => google-chrome-unstable-104.0.5083.0} (96%) create mode 100644 metadata/md5-cache/www-client/links-2.27 rename metadata/md5-cache/www-client/{opera-87.0.4390.25 => opera-87.0.4390.36} (82%) rename metadata/md5-cache/www-client/{opera-beta-87.0.4390.17 => opera-beta-88.0.4412.18} (79%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-5.3.2679.16 => vivaldi-snapshot-5.3.2679.16-r1} (95%) delete mode 100644 metadata/md5-cache/www-client/vivaldi-snapshot-5.3.2679.3 rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-102.0.5005.61_beta => chrome-binary-plugins-103.0.5060.24_beta} (92%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-103.0.5060.24_alpha => chrome-binary-plugins-104.0.5083.0_alpha} (91%) delete mode 100644 metadata/md5-cache/x11-apps/appres-1.0.5-r1 delete mode 100644 metadata/md5-cache/x11-apps/bitmap-1.0.9-r1 delete mode 100644 metadata/md5-cache/x11-apps/editres-1.0.7 delete mode 100644 metadata/md5-cache/x11-apps/iceauth-1.0.8-r1 delete mode 100644 metadata/md5-cache/x11-apps/listres-1.0.4 create mode 100644 metadata/md5-cache/x11-apps/mesa-progs-8.5.0 delete mode 100644 metadata/md5-cache/x11-apps/mkfontscale-1.2.1 delete mode 100644 metadata/md5-cache/x11-apps/rstart-1.0.5-r1 delete mode 100644 metadata/md5-cache/x11-apps/setxkbmap-1.3.2 delete mode 100644 metadata/md5-cache/x11-apps/xauth-1.1.1 delete mode 100644 metadata/md5-cache/x11-apps/xcalc-1.1.0 delete mode 100644 metadata/md5-cache/x11-apps/xclock-1.0.9 delete mode 100644 metadata/md5-cache/x11-apps/xclock-1.1.0 delete mode 100644 metadata/md5-cache/x11-apps/xdm-1.1.12-r1 delete mode 100644 metadata/md5-cache/x11-apps/xdpyinfo-1.3.2-r1 delete mode 100644 metadata/md5-cache/x11-apps/xedit-1.2.2 delete mode 100644 metadata/md5-cache/x11-apps/xload-1.1.3 delete mode 100644 metadata/md5-cache/x11-apps/xlsfonts-1.0.6 delete mode 100644 metadata/md5-cache/x11-apps/xsm-1.0.4 delete mode 100644 metadata/md5-cache/x11-base/xorg-proto-2021.5 delete mode 100644 metadata/md5-cache/x11-base/xorg-server-21.1.3-r1 delete mode 100644 metadata/md5-cache/x11-base/xorg-sgml-doctools-1.11 delete mode 100644 metadata/md5-cache/x11-base/xwayland-21.1.4 delete mode 100644 metadata/md5-cache/x11-base/xwayland-22.1.0 create mode 100644 metadata/md5-cache/x11-drivers/xf86-input-wacom-1.0.0 delete mode 100644 metadata/md5-cache/x11-drivers/xf86-video-amdgpu-21.0.0 delete mode 100644 metadata/md5-cache/x11-drivers/xf86-video-dummy-0.3.8 delete mode 100644 metadata/md5-cache/x11-drivers/xf86-video-qxl-0.1.5_p20200205 delete mode 100644 metadata/md5-cache/x11-libs/libX11-1.7.3 delete mode 100644 metadata/md5-cache/x11-libs/libX11-1.7.4 delete mode 100644 metadata/md5-cache/x11-libs/libXcursor-1.2.0 delete mode 100644 metadata/md5-cache/x11-libs/libXt-1.2.0 delete mode 100644 metadata/md5-cache/x11-libs/libXvMC-1.0.12-r1 delete mode 100644 metadata/md5-cache/x11-libs/libdrm-2.4.109 create mode 100644 metadata/md5-cache/x11-libs/libva-intel-media-driver-22.4.2 delete mode 100644 metadata/md5-cache/x11-libs/libxkbcommon-1.3.1 delete mode 100644 metadata/md5-cache/x11-misc/compose-tables-1.7.3 delete mode 100644 metadata/md5-cache/x11-misc/compose-tables-1.7.4 create mode 100644 metadata/md5-cache/x11-misc/i3lock-2.14 delete mode 100644 metadata/md5-cache/x11-misc/i855crt-0.4-r1 delete mode 100644 metadata/md5-cache/x11-misc/imake-1.0.8 delete mode 100644 metadata/md5-cache/x11-misc/util-macros-1.19.2-r2 delete mode 100644 metadata/md5-cache/x11-misc/xkeyboard-config-2.34 create mode 100644 metadata/md5-cache/x11-misc/xscreensaver-6.04 create mode 100644 metadata/md5-cache/x11-terms/gnome-terminal-3.44.1 delete mode 100644 metadata/md5-cache/x11-terms/xterm-367 delete mode 100644 metadata/md5-cache/x11-terms/xterm-370 delete mode 100644 metadata/md5-cache/x11-terms/xterm-371 create mode 100644 metadata/md5-cache/x11-themes/adwaita-icon-theme-42.0_p2 create mode 100644 metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.28 create mode 100644 metadata/md5-cache/x11-wm/herbstluftwm-0.9.4 create mode 100644 metadata/md5-cache/x11-wm/mutter-42.2 delete mode 100644 metadata/md5-cache/x11-wm/twm-1.0.11 delete mode 100644 net-analyzer/rrdtool/files/rrdcached.confd delete mode 100644 net-analyzer/rrdtool/files/rrdcached.init delete mode 100644 net-analyzer/rrdtool/files/rrdtool-1.5.5-rrdrados.pod delete mode 100644 net-analyzer/rrdtool/rrdtool-1.7.2-r100.ebuild create mode 100644 net-analyzer/ssldump/ssldump-1.5.ebuild create mode 100644 net-dns/bind-tools/bind-tools-9.16.29.ebuild create mode 100644 net-dns/bind/bind-9.16.29.ebuild create mode 100644 net-dns/coredns/coredns-1.9.3.ebuild create mode 100644 net-firewall/iptables/files/iptables-1.8.8-musl-headers.patch create mode 100644 net-firewall/iptables/files/iptables-1.8.8-out-of-tree-build.patch delete mode 100644 net-ftp/pure-ftpd/files/pure-ftpd-1.0.49-diraliases_uninitialized_pointer.patch delete mode 100644 net-ftp/pure-ftpd/files/pure-ftpd-1.0.49-do-not-call-ar-directly.patch delete mode 100644 net-ftp/pure-ftpd/files/pure-ftpd-1.0.49-pure_strcmp_OOB_read.patch delete mode 100644 net-ftp/pure-ftpd/files/pure-ftpd-1.0.49-quota_maxfile_size_check.patch delete mode 100644 net-ftp/pure-ftpd/files/pure-ftpd.conf_d-3 delete mode 100644 net-ftp/pure-ftpd/files/pure-ftpd.rc11 delete mode 100644 net-ftp/pure-ftpd/pure-ftpd-1.0.49-r6.ebuild delete mode 100644 net-ftp/pure-ftpd/pure-ftpd-1.0.50-r1.ebuild create mode 100644 net-im/gajim/gajim-1.4.2.ebuild delete mode 100644 net-im/jabber-base/Manifest delete mode 100644 net-im/jabber-base/jabber-base-0.01-r3.ebuild delete mode 100644 net-im/jabber-base/metadata.xml create mode 100644 net-irc/polari/polari-42.0.ebuild create mode 100644 net-libs/gnutls/gnutls-3.7.6.ebuild create mode 100644 net-libs/nodejs/files/nodejs-12.22.1-jinja_collections_abc.patch create mode 100644 net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild create mode 100644 net-mail/mailbase/files/mailcap-r4 create mode 100644 net-mail/mailbase/mailbase-1.8.1.ebuild create mode 100644 net-misc/electron-cash/electron-cash-4.2.10.ebuild create mode 100644 net-misc/electrum/electrum-4.2.2.ebuild delete mode 100644 net-misc/frr/frr-8.1-r1.ebuild create mode 100644 net-misc/gnome-remote-desktop/gnome-remote-desktop-42.2.ebuild create mode 100644 net-misc/putty/putty-0.77.ebuild create mode 100644 net-misc/streamlink/streamlink-4.1.0.ebuild create mode 100644 net-misc/wget2/wget2-2.0.1.ebuild delete mode 100644 net-p2p/arti/arti-0.1.0.ebuild rename net-p2p/arti/{arti-0.2.0.ebuild => arti-0.4.0.ebuild} (71%) create mode 100644 net-p2p/ncdc/ncdc-1.23.ebuild create mode 100644 net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild create mode 100644 net-p2p/tremc/tremc-0.9.3.ebuild create mode 100644 net-print/cups/cups-2.4.2-r1.ebuild create mode 100644 net-print/cups/files/cups-2.4.2-no-fortify-override.patch create mode 100644 net-print/hplip-plugin/hplip-plugin-3.22.4.ebuild create mode 100644 net-proxy/tinyproxy/tinyproxy-1.11.1.ebuild rename net-proxy/torsocks/{torsocks-2.2.0.ebuild => torsocks-2.4.0.ebuild} (67%) create mode 100644 net-vpn/frp/files/frpc.service create mode 100644 net-vpn/frp/files/frpc_at_.service create mode 100644 net-vpn/frp/files/frps.service create mode 100644 net-vpn/frp/files/frps_at_.service create mode 100644 net-vpn/frp/frp-0.43.0.ebuild create mode 100644 net-wireless/unifi/unifi-7.1.66.ebuild create mode 100644 profiles/arch/amd64/x32/package.use create mode 100644 profiles/arch/loong/package.unmask create mode 100644 profiles/default/linux/m68k/17.0/systemd/eapi create mode 100644 profiles/default/linux/m68k/17.0/systemd/parent create mode 100644 sci-calculators/qalculate-gtk/qalculate-gtk-4.2.0.ebuild create mode 100644 sci-electronics/NanoVNA-QT/Manifest create mode 100644 sci-electronics/NanoVNA-QT/NanoVNA-QT-20200507.ebuild create mode 100644 sci-electronics/NanoVNA-QT/files/NanoVNA-QT-20200507-missing_headers.patch rename {dev-java/spin => sci-electronics/NanoVNA-QT}/metadata.xml (54%) create mode 100644 sci-geosciences/gnome-maps/gnome-maps-42.2.ebuild delete mode 100644 sci-geosciences/gpxsee/gpxsee-10.5.ebuild delete mode 100644 sci-geosciences/gpxsee/gpxsee-10.6.ebuild create mode 100644 sci-libs/cgnslib/cgnslib-4.3.0.ebuild create mode 100644 sci-libs/libqalculate/libqalculate-4.2.0.ebuild delete mode 100644 sci-mathematics/singular/files/singular-4.3.0-includes.patch delete mode 100644 sci-mathematics/singular/files/singular-4.3.0-slibtool.patch create mode 100644 sci-mathematics/singular/files/singular-4.3.0_p1-gcc12.patch rename sci-mathematics/singular/{singular-4.3.0.ebuild => singular-4.3.0_p1.ebuild} (93%) delete mode 100644 sys-apps/baselayout/baselayout-2.7-r1.ebuild delete mode 100644 sys-apps/baselayout/baselayout-2.7-r2.ebuild delete mode 100644 sys-apps/baselayout/baselayout-2.7.ebuild create mode 100644 sys-apps/fakeroot/fakeroot-1.29.ebuild create mode 100644 sys-apps/fwupd/fwupd-1.8.1.ebuild create mode 100644 sys-apps/iproute2/iproute2-5.18.0-r1.ebuild create mode 100644 sys-apps/irqbalance/irqbalance-1.9.0.ebuild create mode 100644 sys-apps/systemd-utils/systemd-utils-250.6.ebuild create mode 100644 sys-apps/systemd/systemd-250.6.ebuild create mode 100644 sys-boot/os-prober/os-prober-1.80.ebuild create mode 100644 sys-boot/syslinux/files/6.04_pre1/0001-Strip-the-.note.gnu.property-section-for-the-mbr.patch create mode 100644 sys-boot/syslinux/files/6.04_pre1/0002-Force-the-linker-to-put-all-sections-into-a-single-P.patch create mode 100644 sys-boot/syslinux/files/6.04_pre1/0003-GCC-10-compatibility-patch.patch create mode 100644 sys-boot/syslinux/files/6.04_pre1/0004-Inherit-toolchain-vars-from-environment.patch create mode 100644 sys-boot/syslinux/files/6.04_pre3/0005-Include-efisetjmp.h-from-efi.h.patch create mode 100644 sys-boot/syslinux/syslinux-6.04_pre1-r3.ebuild create mode 100644 sys-boot/syslinux/syslinux-6.04_pre3.ebuild delete mode 100644 sys-boot/systemd-boot/systemd-boot-249.6.ebuild create mode 100644 sys-cluster/kube-apiserver/kube-apiserver-1.22.10.ebuild create mode 100644 sys-cluster/kube-apiserver/kube-apiserver-1.23.7.ebuild create mode 100644 sys-cluster/kube-apiserver/kube-apiserver-1.24.1.ebuild create mode 100644 sys-cluster/kube-controller-manager/kube-controller-manager-1.22.10.ebuild create mode 100644 sys-cluster/kube-controller-manager/kube-controller-manager-1.23.7.ebuild create mode 100644 sys-cluster/kube-controller-manager/kube-controller-manager-1.24.1.ebuild create mode 100644 sys-cluster/kube-proxy/kube-proxy-1.22.10.ebuild create mode 100644 sys-cluster/kube-proxy/kube-proxy-1.23.7.ebuild create mode 100644 sys-cluster/kube-proxy/kube-proxy-1.24.1.ebuild create mode 100644 sys-cluster/kube-scheduler/kube-scheduler-1.22.10.ebuild create mode 100644 sys-cluster/kube-scheduler/kube-scheduler-1.23.7.ebuild create mode 100644 sys-cluster/kube-scheduler/kube-scheduler-1.24.1.ebuild create mode 100644 sys-cluster/kubeadm/kubeadm-1.22.10.ebuild create mode 100644 sys-cluster/kubeadm/kubeadm-1.23.7.ebuild create mode 100644 sys-cluster/kubeadm/kubeadm-1.24.1.ebuild create mode 100644 sys-cluster/kubectl/kubectl-1.22.10.ebuild create mode 100644 sys-cluster/kubectl/kubectl-1.23.7.ebuild create mode 100644 sys-cluster/kubectl/kubectl-1.24.1.ebuild create mode 100644 sys-cluster/kubelet/kubelet-1.22.10.ebuild create mode 100644 sys-cluster/kubelet/kubelet-1.23.7.ebuild create mode 100644 sys-cluster/kubelet/kubelet-1.24.1.ebuild delete mode 100644 sys-devel/bmake/bmake-20220330.ebuild create mode 100644 sys-devel/clang-common/clang-common-14.0.4.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-14.0.4.ebuild create mode 100644 sys-devel/clang/clang-14.0.4.ebuild delete mode 100644 sys-devel/gcc/gcc-10.3.1_p20220519.ebuild create mode 100644 sys-devel/gcc/gcc-10.3.1_p20220526.ebuild rename sys-devel/gcc/{gcc-11.3.1_p20220520.ebuild => gcc-11.3.1_p20220527.ebuild} (95%) delete mode 100644 sys-devel/gcc/gcc-12.1.1_p20220514.ebuild rename sys-devel/gcc/{gcc-12.1.1_p20220521.ebuild => gcc-12.1.1_p20220528.ebuild} (84%) delete mode 100644 sys-devel/gcc/gcc-9.4.1_p20220317.ebuild delete mode 100644 sys-devel/gcc/gcc-9.4.1_p20220520.ebuild rename sys-devel/gcc/{gcc-9.5.9999.ebuild => gcc-9.5.0.ebuild} (88%) create mode 100644 sys-devel/lld/lld-14.0.4.ebuild create mode 100644 sys-devel/llvm-common/llvm-common-14.0.4.ebuild create mode 100644 sys-devel/llvm/llvm-14.0.4.ebuild create mode 100644 sys-fs/bees/bees-0.7.ebuild create mode 100644 sys-fs/f2fs-tools/f2fs-tools-1.15.0.ebuild rename sys-fs/ntfs3g/{ntfs3g-2021.8.22-r4.ebuild => ntfs3g-2022.5.17.ebuild} (99%) create mode 100644 sys-kernel/dracut/dracut-056.ebuild create mode 100644 sys-kernel/dracut/files/056-musl.patch create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.119.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.44.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.17.12.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.119.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.44.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.17.12.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.314.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.116.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-5.10.110.ebuild => gentoo-sources-5.10.119.ebuild} (96%) rename sys-kernel/gentoo-sources/{gentoo-sources-5.15.40.ebuild => gentoo-sources-5.15.44.ebuild} (97%) rename sys-kernel/gentoo-sources/{gentoo-sources-5.17.7.ebuild => gentoo-sources-5.17.12.ebuild} (97%) rename sys-kernel/gentoo-sources/{gentoo-sources-5.17.6.ebuild => gentoo-sources-5.18.1-r1.ebuild} (97%) rename sys-kernel/gentoo-sources/{gentoo-sources-4.14.279.ebuild => gentoo-sources-5.18.1.ebuild} (84%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.194.ebuild delete mode 100644 sys-kernel/pf-sources/files/pf-sources-5.17.2-sched-uclamp-fix-functions.patch create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.119.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.44.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.17.12.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.118.ebuild => vanilla-sources-5.10.119.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.43.ebuild => vanilla-sources-5.15.44.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.17.11.ebuild => vanilla-sources-5.17.12.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.18.0.ebuild => vanilla-sources-5.18.1.ebuild} (100%) create mode 100644 sys-libs/argp-standalone/argp-standalone-1.5.0.ebuild create mode 100644 sys-libs/argp-standalone/files/argp-standalone-1.5.0-shared.patch create mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.4.ebuild create mode 100644 sys-libs/compiler-rt/compiler-rt-14.0.4.ebuild create mode 100644 sys-libs/libcxx/libcxx-14.0.4.ebuild create mode 100644 sys-libs/libcxxabi/libcxxabi-14.0.4.ebuild create mode 100644 sys-libs/libomp/libomp-14.0.4.ebuild create mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-14.0.4.ebuild delete mode 100644 sys-power/bbswitch/bbswitch-0.8_p20200526.ebuild delete mode 100644 sys-power/bbswitch/bbswitch-9999.ebuild create mode 100644 sys-power/bbswitch/files/bbswitch-kernel-5.18.patch create mode 100644 sys-power/upower/files/0.99.18-meson-Allow-unittest-inspector-to-fail.patch create mode 100644 sys-power/upower/upower-0.99.18.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.10.119.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.44.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.17.12.ebuild rename virtual/perl-Module-CoreList/{perl-Module-CoreList-5.202.205.200.ebuild => perl-Module-CoreList-5.202.205.200-r1.ebuild} (90%) create mode 100644 www-apps/miniflux/miniflux-2.0.37.ebuild create mode 100644 www-apps/nanoc-cli/nanoc-cli-4.12.6.ebuild create mode 100644 www-apps/nanoc-core/nanoc-core-4.12.6.ebuild create mode 100644 www-apps/nanoc-deploying/nanoc-deploying-1.0.2.ebuild create mode 100644 www-apps/nanoc/nanoc-4.12.6.ebuild create mode 100644 www-client/chromium/chromium-104.0.5083.0.ebuild delete mode 100644 www-client/firefox/firefox-100.0.1.ebuild delete mode 100644 www-client/firefox/firefox-100.0.ebuild rename www-client/google-chrome-beta/{google-chrome-beta-102.0.5005.61.ebuild => google-chrome-beta-103.0.5060.24.ebuild} (100%) rename www-client/google-chrome-unstable/{google-chrome-unstable-103.0.5060.24.ebuild => google-chrome-unstable-104.0.5083.0.ebuild} (100%) create mode 100644 www-client/links/links-2.27.ebuild rename www-client/opera-beta/{opera-beta-87.0.4390.17.ebuild => opera-beta-88.0.4412.18.ebuild} (100%) rename www-client/opera/{opera-87.0.4390.25.ebuild => opera-87.0.4390.36.ebuild} (100%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-5.3.2679.16.ebuild => vivaldi-snapshot-5.3.2679.16-r1.ebuild} (99%) delete mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2679.3.ebuild rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-102.0.5005.61_beta.ebuild => chrome-binary-plugins-103.0.5060.24_beta.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-103.0.5060.24_alpha.ebuild => chrome-binary-plugins-104.0.5083.0_alpha.ebuild} (100%) delete mode 100644 x11-apps/appres/appres-1.0.5-r1.ebuild delete mode 100644 x11-apps/bitmap/bitmap-1.0.9-r1.ebuild delete mode 100644 x11-apps/editres/editres-1.0.7.ebuild delete mode 100644 x11-apps/iceauth/iceauth-1.0.8-r1.ebuild delete mode 100644 x11-apps/listres/listres-1.0.4.ebuild create mode 100644 x11-apps/mesa-progs/files/8.5.0-Disable-things-we-don-t-want.patch create mode 100644 x11-apps/mesa-progs/mesa-progs-8.5.0.ebuild delete mode 100644 x11-apps/mkfontscale/mkfontscale-1.2.1.ebuild delete mode 100644 x11-apps/rstart/rstart-1.0.5-r1.ebuild delete mode 100644 x11-apps/setxkbmap/setxkbmap-1.3.2.ebuild delete mode 100644 x11-apps/xauth/xauth-1.1.1.ebuild delete mode 100644 x11-apps/xcalc/xcalc-1.1.0.ebuild delete mode 100644 x11-apps/xclock/xclock-1.0.9.ebuild delete mode 100644 x11-apps/xclock/xclock-1.1.0.ebuild delete mode 100644 x11-apps/xdm/files/xdm-1.1.12-consolekit.patch delete mode 100644 x11-apps/xdm/xdm-1.1.12-r1.ebuild delete mode 100644 x11-apps/xdpyinfo/xdpyinfo-1.3.2-r1.ebuild delete mode 100644 x11-apps/xedit/xedit-1.2.2.ebuild delete mode 100644 x11-apps/xload/xload-1.1.3.ebuild delete mode 100644 x11-apps/xlsfonts/xlsfonts-1.0.6.ebuild delete mode 100644 x11-apps/xsm/xsm-1.0.4.ebuild delete mode 100644 x11-base/xorg-proto/xorg-proto-2021.5.ebuild delete mode 100644 x11-base/xorg-server/xorg-server-21.1.3-r1.ebuild delete mode 100644 x11-base/xorg-sgml-doctools/xorg-sgml-doctools-1.11.ebuild delete mode 100644 x11-base/xwayland/xwayland-21.1.4.ebuild delete mode 100644 x11-base/xwayland/xwayland-22.1.0.ebuild create mode 100644 x11-drivers/xf86-input-wacom/xf86-input-wacom-1.0.0.ebuild delete mode 100644 x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-21.0.0.ebuild delete mode 100644 x11-drivers/xf86-video-dummy/xf86-video-dummy-0.3.8.ebuild delete mode 100644 x11-drivers/xf86-video-qxl/xf86-video-qxl-0.1.5_p20200205.ebuild delete mode 100644 x11-libs/libX11/libX11-1.7.3.ebuild delete mode 100644 x11-libs/libX11/libX11-1.7.4.ebuild delete mode 100644 x11-libs/libXcursor/libXcursor-1.2.0.ebuild delete mode 100644 x11-libs/libXt/libXt-1.2.0.ebuild delete mode 100644 x11-libs/libXvMC/libXvMC-1.0.12-r1.ebuild delete mode 100644 x11-libs/libdrm/libdrm-2.4.109.ebuild create mode 100644 x11-libs/libva-intel-media-driver/libva-intel-media-driver-22.4.2.ebuild delete mode 100644 x11-libs/libxkbcommon/libxkbcommon-1.3.1.ebuild delete mode 100644 x11-misc/compose-tables/compose-tables-1.7.3.ebuild delete mode 100644 x11-misc/compose-tables/compose-tables-1.7.4.ebuild create mode 100644 x11-misc/i3lock/i3lock-2.14.ebuild delete mode 100644 x11-misc/i855crt/Manifest delete mode 100644 x11-misc/i855crt/files/i855crt-0.4-makefile.patch delete mode 100644 x11-misc/i855crt/files/i855crt-i915support.diff delete mode 100644 x11-misc/i855crt/i855crt-0.4-r1.ebuild delete mode 100644 x11-misc/i855crt/metadata.xml delete mode 100644 x11-misc/imake/imake-1.0.8.ebuild delete mode 100644 x11-misc/util-macros/files/util-macros-1.19.2-CPP.patch delete mode 100644 x11-misc/util-macros/util-macros-1.19.2-r2.ebuild delete mode 100644 x11-misc/xkeyboard-config/xkeyboard-config-2.34.ebuild create mode 100644 x11-misc/xscreensaver/xscreensaver-6.04.ebuild create mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.44.1.ebuild delete mode 100644 x11-terms/xterm/xterm-367.ebuild delete mode 100644 x11-terms/xterm/xterm-370.ebuild delete mode 100644 x11-terms/xterm/xterm-371.ebuild create mode 100644 x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0_p2.ebuild create mode 100644 x11-themes/fluent-icon-theme/fluent-icon-theme-2022.02.28.ebuild create mode 100644 x11-wm/herbstluftwm/herbstluftwm-0.9.4.ebuild create mode 100644 x11-wm/mutter/mutter-42.2.ebuild delete mode 100644 x11-wm/twm/twm-1.0.11.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 62afd3c57e207e118d14bfc9c4ad77916c8f58fa..8147dea9a487d6aad64d829b0c13b4c686c484af 100644 GIT binary patch literal 29609 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 ms57VGbRHIz-DRm;~G7234y9SlPID?m1 z^1s#%mVP_Z1;O0|NXwfI-X4-LHvOXrer#A9Z^XA#{wl#_&quuvt;&eRK?KbAEe>Id za6Zl_saXLxT^WI<+6kY_a$bupMR!$MRn}>-;dRLbp>fdC;+#`-@xe`RRtJ#SP(+ki z)G^PhTZfYOs0T3zBWQ=!oJ!jXa^I6h8xN@V*I$4Aqy5pYU*7zt_w$uN)vcXNL>_2i z;wFt78wUwH%%XZ1MQGJDxo%!jQXvdUkcFJCpY2jkX4~mGmfD(~br_9$7D%plij)PJ z!Y3a?TrbKi%y4alnDO$PCb~Gi*P=S3^;+KA>O?v&-SyM~^IF00aobbj)O+3JJgXX6 z%f?7sD}^|3tLbhwD0?B8Wi?4E)xPTayaJX@@>ktS@0!|qwSWAuYVW3n`|+4HQk;eT z?;9nzjA_6EJ%&pkPHnR8skiRhX0izE30vURrrarI1CK^eXRecNK=$5%|`3Jn@ot(61)ah#_eBTY(2WTRKgL%r)Ho779?wqw(I=~}XxMBWtj;X4%F zCOxKUWv3(87I@WEmf`mL<|<+vcFDSt`pBQ`fm^BTMUoo3?&(d{BIO&7rhIq>u(7w! z`$#KrAdLIcq#cAmc4M0R2>UZ2?KpN-KiAz&Fk593I-ig z+1*;X^I+hzX6-&!_7d~=IknH^Er2TcSyhOt*y6Bu_gfLTz)E1ETcM?*M{e#^SG_qb zI7jcFm+iX~+M9fOcn}`@bsy@espwW%glvl98#{|inp3*kp*pRiIB_J`L=Dv(h#_jI zn-NYuAOYnfvh!Z{V&KQ4Nns))pCj10?Dkx@TenJQrJMc^%40wHK~s}~oR_#nBF}oq zab~Aa!_}5+*|LKv>e{g?l(M$0s(xX&%HmUX6OSmNt$N9|DF99Q+4Wgg$wtj3$#Oi~ z=sbjm=_-{0&|k~;Kil?`WFRN|F;DO1Pb82ZQib=h1d$Vm1zZb?2I5fCUF_;yuY<_S z0lkz5Ius4q^_`03B39rIj{oOIQBNT$uXNUukIni9!Z3EsoYouzK8Yj;((S%Vp3rzQ?p3*1Md;D-66aX#DaUFD{go*s*oY>u(M5|h9 z2dgVqwNVYqAl*t=|4lw?lf^M)9CJeD>SsAJnLk1auRWVh>eI`+fEc#vNfi_f<-3IJVAuS5DfM*Q}dlveEhFnbb~+`9&0jjP(-kD7u z(26p%2cUR#NtX&t9?34-rgzt|1hv5&v#1`QJ}=u3bvxDEqsMYqW&E1%u|xJ|(v?H` z#pcxqi>Edg-$e`eqbJpwrR`9UE{*Of^)~6kWaEUo`_!~M32*^d!X{_fv{{n(Wjf#` z-D-wZ3&Q%+U0a&;g_yl*gs!)P?lF!z&&_UsP!cX{{}kl>%kJ~uVkh!O9W_(esM|J* zqr}velutyisA)6djUFCPGAA`{J;@+cj!;jMpfAcoV$ z<>;y%=~gEBogH^9l~6T!;v_Ku5O!<$3g*4FsaSO6NU2Q9Q~Hl|>mB)6OpEQP$J3W+a(};;c=@gsaSTY;H z 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 literal 4716 zcmV-y5|iy8iwFP!00002|81E|vYf|ph38rYHUK-b-ZiAca@b+Z6KMlgSy?755I_Kz zmgLp@%d5ccCM8aY0J{H2KF;}0^}qb^#~^Bkj6x zvMa^acW-$~^E|blJW8uMm$PqetMG>|N8kP7-+ri?-et?nbnuwxz45evTT~zIAX9ZPWANIkOaL+iGtzblb>YMan(J3zw;V*R`&Xc9%EF zC#61D{mt)x_^*He*Wdl&kMEY5f3*+a{Odpeetr6I{oBjCsqL*|wQ|kU=G8prRuiq2 z$H_@7w?1@S8>w^^9%#-|{474ay&P%dXkT@x4DUusNA7U} ztz^E})wSFk#pb3OuXPeVur@k(q{WAcTKOCblcJtyowSNFF)|N-H~BohTY68MMLp-f zeUzd{)1(Bgn5UYXW^v88CR06gde1$7FWEXbx${;sb1gSzOL^tyR$KAh>x$0{*JNzg z-ORW5)q2Tlo=fFpb69i`4jWQx^;UYUrq?x$VLg1Rq^#H8=8P9&%~x49dt1{r?G)>mPaE6j z@`_TFW@F{c@|DzjE@jqkqZ)g_maVibaoIBaJk6M-MenNQ_$$_e!AsW9OiGibRo5nK z7AB2(dlYSd{rK|o*QavLEDs?QQ&~dAc+llH3lD|P9F|8kyG!n!=Lyw{g0ggIQ_87c z>Oxgp9`{!Ckg{7+zHWD>c3Rn65H0=%;hUo~$Dt%_cJeb8AM2&Om5b5l6)!i|;*5ix zJ3Jb}(wn1XMuQYVNSTMKL%7O9aMRtH8v6B885e4nX_rmfigHn-+*upSi+t-C&QiD_ zv^!n263z9(0LoLjY<>N(KmYtZUP&M0b#fZ(jI&oew`@t0Glgr)qonR9^{X3!N(@+u zmbcCL&^fknVg<7M2GwYMT~%5`qLo0YKd_1cUy zpRvJpXSSJG_MHpg=)3sl=8M%It#@fG)>aoEi{aXivM#Ca8$}(iTXq!`?6lm+s+~$E z^P!r{7;9g>ia$~PnNqVeI=WZoQ7=FH>*qgzd)h~>r91|#o_JfQPpO)qPS%rm1Q99U zC?!1;&vg5wierd~$eS0ceN{_8Pt=CZK z+%l#<${h(;8}rg&?%LLtaW@XbY%e|R9csl+)JnI6^+V+lQzj?-toY^4rRCHF#hsS8 z2x^T>LK>QuPsbNvnQV?Ujd|WgEFthKS@v|%O{Z#13^;%f?8z*H7KxSJV~6i7WK@{! zF=|@u?Y?-|=!QOwftjYk6w#_&Zooz<<2wD+YR$nZ=m1l~K@(ii%5eDyMf*j?9(zf1 zAd_szPHy|i=%>~+6*U(|FrQpee>Yky>`w5jw@mfjnVY z;-Y>-lvl?*sp2-JF0^?t%M)vP)3LlTx-i^BMbp^uTaR7eP)cS-D^rT7HJXI+A}v&h zxjKkpX5OYv))N`q6s2Y$a_znb4KpS;$%J+g3MOJ$O1K*vc@SJ1T15JD#lC!g8m~fiX-e{vNHXxMi>3E5=pAb`F#S^RZmi?#?CjZYitI zpeL*WZ$!T+Wl$-m6az%sNFg0q9=%N$zdATf>6z_g%c0y{7ontp4d=`ydfpIPOH{0A_^Rt!yvHkT!72A%sO>!v8f7~u5mw+E zH}cmYl?ZgV9Ui|D>`u^AihUeGX_SxA467x90Uwxz^X6|GDU_#HD4rn${b06&*0W_o zS)(24;@E5~$jsn_Ys_6WzJsb^K*BJl7@145QvCW7%s?bK9t7g%i(%?m67d3?H#7n} znLUu{vMG;(-H#t$o|!_1JmNQCzI}l=Ol@y1$?M1f=65j`D?=A7+)NuA4D1iiK5$v@ zmz@M`$mfV2(`dv4rV#;=U<;e<%_L4=a&=9O0mU^}jbPLl>4eyh5`Qn(AtvoKs~ZL@ zApjvblfZ|*+zBT+Q;#(h4JT$wZ%(ul5RBSeBJKATn7u2wFl#s%gO-V(gS7{p!05uQ z@SU1YBb;So1_OFn>8EwPU)^6`e!&y^fUqKDDU$8RjZsu6sRn5V2qL-yP85m*K#jzR zkubZmEEx#eNF9_DyaO9|d9xv?*b4nla5&31*`hd(s3#hM(Sg}5Q4j5Jl#gyf zM>M`T0jyr_MD5-Jl9@J)d*OX}$O&--W$~R&%CWxtDD=U+E2)6nQabY3V(wT|Aoe8j zMZUP$KC9E|TQmkOtpQFwV_f=FumAb^(_KG+E^VvMx#qA_7djl^VlNAf((a z-B5g6VV+V_0V@zdjIh1gqqa5Xj(82%&8P{>9=k&}jodm4H$-|Evw|_nB?CY#jQ~Yr z<@qzHZ!jpE%D;Gxi-5M1My?UZMMQ%*4{|aw9)e$Uedus(%u=2T_7kD#<9h$UpFfyC zjTr&qaUv!a13^~K>v7%AJQMN?Q)6j}{p<|};Hs~uby%D6@HiUj2Sz1!ljg|CVe;`x zz!KI)3KXUVHDw=9J!~-2*&)Y;m9>M6nDDH~(%Vv!BPx>KRbM$3(FaioJ$Mb6n31kr zf`6UI$*?1m1#wL*F5r*>!Wo84Yd55&E2SQ1IBrj{{ z*F}3&i?%%w3{4=KF$N<+2G<1n0m5rbyp+XVZ~(-H>BYrDpf}41o!gVWlMns}3^;z?AgUJ;ZxY6$+@k|B`%|pq^Vd&+B zap)arvu=ggQBGBSN=il!-U}%1_TK#zs6bD`_T9M)$48Kk)AK6KciTNTd@1116DNVRDelY zP&X`zr-5BL#0$%$pq&c(DOiefu<#rVL)BmnXZubvL9aQlNPUh_LQAi^s*qMFPM zxt=8^4s0#G#5oT}gv>*+aRA2C;pve&n<7abCr~k+*;vh(Jm-1P_Q^^sra~Mj?91Im zrUvsOuD$e7*Y;Gf&tGjl1HL{I_gw~IfNhF~OmYZo5EI2Ho1x2R#$gn;)4Jw3af=g+ zOi;NHU*tdw<|EI-_+^X{hDo!T4ndPJ^Ejj*6s|=;bqJslyznUcje7XobPbVpZ8TwB ziByMKA|F&}98d+Dk$z(2>oJF-S7Xnys4%bs4@CZMh3h!T4SjA1`Ur7FUV1g0x8R!h z?N|q|A+m(l

cg4&`_~D|ihVgTPM8kAOr#n_40rIoSj_VY(9gZ`e9CF?O7$%)49b zM9WE3nOLv!nscxP;`BHUe{ux#qBqE6lt;b3eg65=dH=yaKQH8b8ZisQ>p%?eMIfdR z0}CDnpg|)>oW#<`7^H-Tk<);Ww8USJci~qfe4br5P)}S$hhZzYh(EMT8bysdpXo$G zDA+EM=ENDiU{#dAyp?Pk*nXX+@y;m{dz^@pb0qA$wK%j!vf{^|j&h(y1j$i>3edR+ z9*iEK1!EA>&+4cJ5oBjC#8a@8Mo7Crah$I3Y#5auX@n_o#q_CUU+}*l-=7cPzN{Df z@%g7C9iu<+0zzc+p=8vH!Lkd`NFl1+4oSifbZW1OK~mZ1E>_N%vEMil)i=)2CddB2Eq?i;WLi{gLjrbX5UBW2aO2&vEBiMnCf6&cCUp7y) zVm?zTe^But5P-==Y2hfXUq3?7AcLl6EXOb2>?RbDFkhh zv*OIYqojndi7SxarY+N$AmdDIzgSOiF0!v4P~d{T#nQb2#8A3=MB(o zDgwY($b@*KK-#&rr1R^do%jCnX+fVtxH9o9y+@K^l^RfeSf3TYayjft&gCV=qA4E0 zHnID97(PT6T}Ptfumc5aiC;A#aPnP@85g*fGy>2kC^DFD#|lNFi{p&3QN1@0U~&jl z+9TI6;Tvs4?MM9L15QEM1c@1uVJgCpi5t&1MlQ4j!tFC!#86Gb#cnJyG{;`-{n zz7bgu@10jmJ4`uc8JKN`H+GImWn#h@C{5pG>rOE$3k^Gsy@RRp+Noc7u5JjQZfI># z9Bv(F9S0yAaSX3D8j(>GCmn!?5Hf^4+oN88UEjVw14e%Qn9EAwNoUy!&&85!5DHm? zM<$=aj=ZT!y3EBWaUeB;evAR+ZgHH=w1Zjkn^OGZ$V-A5@!JvnVDyzCEv7_*%zqkk zR5vV>J26EVu{ZTcwICVLW><-@?yskkFg4^a2rQNnN4$m9hM+gbP8)jetV7+f9YE~( u7)zaT#39TcBRaUyiCjT*;PRkFt)u4HVxHJF*b#1*-~2!2meJQ*ApihDIRqjA diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.44.1.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.44.1.ebuild index cc1490ec802f..a43938b296e1 100644 --- a/app-accessibility/at-spi2-core/at-spi2-core-2.44.1.ebuild +++ b/app-accessibility/at-spi2-core/at-spi2-core-2.44.1.ebuild @@ -12,7 +12,7 @@ LICENSE="LGPL-2.1+" SLOT="2" IUSE="X gtk-doc +introspection" REQUIRED_USE="gtk-doc? ( X )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND=" >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}] diff --git a/app-accessibility/edbrowse/edbrowse-3.8.2.1-r1.ebuild b/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild similarity index 74% rename from app-accessibility/edbrowse/edbrowse-3.8.2.1-r1.ebuild rename to app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild index d9e6b8f22449..98763b8f9d32 100644 --- a/app-accessibility/edbrowse/edbrowse-3.8.2.1-r1.ebuild +++ b/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild @@ -2,6 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 + +inherit edo toolchain-funcs + QUICKJS_HASH=2788d71e823b522b178db3b3660ce93689534e6d QUICKJS_SHORT=2788d71 QUICKJS_S="${WORKDIR}/quickjs-${QUICKJS_HASH}" @@ -15,29 +18,39 @@ SRC_URI="https://github.com/CMB/edbrowse/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="odbc" RDEPEND=" >=app-text/htmltidy-5.0.0:= + dev-db/unixODBC dev-libs/libpcre2:= net-misc/curl sys-libs/readline:= - odbc? ( dev-db/unixODBC )" +" DEPEND="${RDEPEND}" BDEPEND=" dev-lang/perl sys-apps/ed - virtual/pkgconfig" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${P}"-respect-ldflags.patch +) - PATCHES=( - "${FILESDIR}/${P}"-respect-ldflags.patch - ) +src_prepare() { + default + + cd "${QUICKJS_S}" || die + eapply "${FILESDIR}/${P}"-quickjs-respect-flags.patch +} src_compile() { # First build quickjs so we can link to its static library. # Also, quickjs doesn't appear to tag releases. - tools/quickjobfixup "${QUICKJS_S}" || die - emake -C "${QUICKJS_S}" + edo tools/quickjobfixup "${QUICKJS_S}" + emake -C "${QUICKJS_S}" CC="$(tc-getCC)" AR="$(tc-getAR)" libquickjs.a + + tc-export CC emake -C src QUICKJS_DIR="${QUICKJS_S}" STRIP= } diff --git a/app-accessibility/edbrowse/files/edbrowse-3.8.2.1-quickjs-respect-flags.patch b/app-accessibility/edbrowse/files/edbrowse-3.8.2.1-quickjs-respect-flags.patch new file mode 100644 index 000000000000..f0af474427f0 --- /dev/null +++ b/app-accessibility/edbrowse/files/edbrowse-3.8.2.1-quickjs-respect-flags.patch @@ -0,0 +1,41 @@ +* Don't overwrite CFLAGS +* Respect CPPFLAGS + +--- a/Makefile ++++ b/Makefile +@@ -66,7 +66,7 @@ + ifdef CONFIG_CLANG + HOST_CC=clang + CC=$(CROSS_PREFIX)clang +- CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d ++ CFLAGS += -Wall -MMD -MF $(OBJDIR)/$(@F).d + CFLAGS += -Wextra + CFLAGS += -Wno-sign-compare + CFLAGS += -Wno-missing-field-initializers +@@ -87,7 +87,7 @@ + else + HOST_CC=gcc + CC=$(CROSS_PREFIX)gcc +- CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d ++ CFLAGS += -Wall -MMD -MF $(OBJDIR)/$(@F).d + CFLAGS += -Wno-array-bounds -Wno-format-truncation + ifdef CONFIG_LTO + AR=$(CROSS_PREFIX)gcc-ar +@@ -110,7 +110,7 @@ + CFLAGS+=$(DEFINES) + CFLAGS_DEBUG=$(CFLAGS) -O0 + CFLAGS_SMALL=$(CFLAGS) -Os +-CFLAGS_OPT=$(CFLAGS) -O2 ++CFLAGS_OPT=$(CFLAGS) + CFLAGS_NOLTO:=$(CFLAGS_OPT) + LDFLAGS=-g + ifdef CONFIG_LTO +@@ -269,7 +269,7 @@ + $(CC) $(CFLAGS_OPT) -fPIC -DJS_SHARED_LIBRARY -c -o $@ $< + + $(OBJDIR)/%.nolto.o: %.c | $(OBJDIR) +- $(CC) $(CFLAGS_NOLTO) -c -o $@ $< ++ $(CC) $(CFLAGS_NOLTO) $(CPPFLAGS) -c -o $@ $< + + $(OBJDIR)/%.m32.o: %.c | $(OBJDIR) + $(CC) -m32 $(CFLAGS_OPT) -c -o $@ $< diff --git a/app-accessibility/orca/orca-42.1.ebuild b/app-accessibility/orca/orca-42.1.ebuild index b5714207dce1..3e8ea706bcd3 100644 --- a/app-accessibility/orca/orca-42.1.ebuild +++ b/app-accessibility/orca/orca-42.1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Orca" LICENSE="LGPL-2.1+ CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="+braille" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 4448fae0e6436c30dc32de8a5e61370ce293e5a3..81dc255a33a177a4f2ea4e3f187f516bf02caaec 100644 GIT binary patch literal 32678 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 literal 32680 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 diff --git a/app-admin/ansible-base/ansible-base-2.12.5.ebuild b/app-admin/ansible-base/ansible-base-2.12.5.ebuild index 06d9ba54c027..e8c2a3cb1c45 100644 --- a/app-admin/ansible-base/ansible-base-2.12.5.ebuild +++ b/app-admin/ansible-base/ansible-base-2.12.5.ebuild @@ -19,7 +19,7 @@ else MY_PN="${PN/-base/-core}" MY_P="${MY_PN}-${PV}" SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos" S="${WORKDIR}"/${MY_P} fi diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest index 9337e75978ed..323dba7e4140 100644 --- a/app-admin/ansible-lint/Manifest +++ b/app-admin/ansible-lint/Manifest @@ -1,3 +1,3 @@ DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c SHA512 f1bbbb49eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0 DIST ansible-lint-6.0.2.tar.gz 195044 BLAKE2B 3334049dd1dc05444c6c362601da8d7e808c6b3473e87613b8892651cecb76058cb0aa370aa5d00cf6bc76ee3b096480fdce52facee4f043c01d6c76084860ba SHA512 a47e79c59dfcf3e36654247bd206581798f2559261142e3943b60e0688d75b5a6332832a9f9127f99b2faa6afff959a33c55fbc80aa5881f064725998420f679 -DIST ansible-lint-6.1.0.tar.gz 223702 BLAKE2B 5aeaccbaf9c1bd8e7236e946b408779b42e0839766a485bdbb80ece19ed63b57fa38cb44796c860f6929bb2e98acd21a3de3a9c07486535ed3e6ab5cb499c8d9 SHA512 c1ca5abe8e5f441a86db6a4b4fa03c2d87ed2277151ada9af34c3d8af6934d2c1d4b6bffbc11d6cfb7cd7601c9e43a041fe8a2b940fa0630532df05004e11d15 +DIST ansible-lint-6.2.2.tar.gz 232952 BLAKE2B 571dce6dc348c1158fed396fc29054421d172964facd8cbb0f8c1560036de574aa304f59497c8c76415ac99424d0450c8b06509ced113c9a997808e960793621 SHA512 ae119b29d87ce59e7bd5c401a8fcbc2194bdddecd5a65010ea02aee62cff1764a767803a57edcfd297e9ad0cbdf70fe69212625ed80b21afb53b4ebe429a7636 diff --git a/app-admin/ansible-lint/ansible-lint-6.1.0.ebuild b/app-admin/ansible-lint/ansible-lint-6.2.2.ebuild similarity index 68% rename from app-admin/ansible-lint/ansible-lint-6.1.0.ebuild rename to app-admin/ansible-lint/ansible-lint-6.2.2.ebuild index 994f48b51065..8e20fa3a01ff 100644 --- a/app-admin/ansible-lint/ansible-lint-6.1.0.ebuild +++ b/app-admin/ansible-lint/ansible-lint-6.2.2.ebuild @@ -17,14 +17,15 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~riscv" -# Since 6.0.2, access to Ansible Galaxy (i.e. the Internet) is required even to get -# the test suite started (Bug #836582). TODO: Talk to upstream about how to bypass this. +# Since 6.2.0 ansible-lint once again does not need access to Ansible Galaxy +# even to get the test suite started, however quite a large fraction of tests +# fails without network access. Needs more work. PROPERTIES="test_network" RESTRICT="test" RDEPEND=" >=app-admin/ansible-base-2.12.0[${PYTHON_USEDEP}] - >=dev-python/ansible-compat-2.0.3[${PYTHON_USEDEP}] + >=dev-python/ansible-compat-2.0.4[${PYTHON_USEDEP}] >=dev-python/enrich-1.2.6[${PYTHON_USEDEP}] >=dev-python/jsonschema-4.5.1[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] @@ -46,7 +47,7 @@ PATCHES=( "${FILESDIR}"/${PN}-6.0.2_test-module-check.patch ) -# Skip problematic tests: +# Skip problematic tests (TODO: update this list for ansible-lint-6.2.0+): # - test_call_from_outside_venv doesn't play nicely with the sandbox # - all test_eco and some test_prerun tests require Internet access # - as of 5.4.0, test_cli_auto_detect fails even when run manually with tox @@ -63,15 +64,9 @@ EPYTEST_DESELECT=( distutils_enable_tests pytest python_test() { - # For some reason the schema files do not get installed in spite of being present in release tarballs, - # with the test suite relying on "refreshing" them (i.e. downloading them from the Internet) instead - # - and seemingly occasionally failing to do even that right. Just stick with the bundled files. - # TODO: check if this is still needed every new release. - local schemadir="${BUILD_DIR}/install/$(python_get_sitedir)/ansiblelint/schemas/" - cp src/ansiblelint/schemas/*.json "${schemadir}" || die + # As of 6.2.1, without this the test suite still gets confused by the presence of ansible-lint modules + # in both ${ED} and ${S}. + cd "${S}" || die epytest test - - # Make sure src_install() does not install these regardless of whether src_test() has run or not. - rm "${schemadir}"/*.json || die } diff --git a/app-admin/ansible/ansible-5.7.0.ebuild b/app-admin/ansible/ansible-5.7.0.ebuild index 999bc1a1edb8..21e85e45cd01 100644 --- a/app-admin/ansible/ansible-5.7.0.ebuild +++ b/app-admin/ansible/ansible-5.7.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos" RESTRICT="test" RDEPEND=">=app-admin/ansible-base-2.12.0 diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 056de8a3f640..92a0599d7a74 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,6 +1,7 @@ DIST aws-cli-1.23.9.gh.tar.gz 2204177 BLAKE2B 6f3b975ffa10b027a4ccd07bb27ec9a9c0b1e5151fe2e33685c6eb15eafd551afde3a619e7b2f60cf42328b5f53ff0de2c2e41f1c105807e13fa77ebe957d5cb SHA512 75e9222bc3fb26c2f8c5cbe7c32ee06a48163517e14d23e8432178af8a702e26444cee78336703a1bfa7f6963d7fd05cf2581d887382daf1650cfb9c8bc2eeb8 DIST aws-cli-1.24.0.gh.tar.gz 2206596 BLAKE2B 5b73eca17e16dec43bfdee4271fc29f3dd7194c2de6cc27d00ec3fab5f0dc968b46312a490eb6b53760ceb12370a247f95f0a1b433d3e16b09f09c6d594c51a0 SHA512 d9c5778352d9ca787db305905214fc7b71b5bbc36ee0de4815bbc7d0bcac549c11e5b480090f5fac904aa8bf7735850a3151912abdceb225bd4a998100f48a3d DIST aws-cli-1.24.1.gh.tar.gz 2213336 BLAKE2B 2d442ac650b524c8b52be2288aefa76693221a3becbbc752d1add748d731887cbac6b96b0a30e48587714e31d399830fef848598b2104e749de40a52e96917d5 SHA512 097ac7b3d64f017ca5c3c979ed5bc191860cb7431cc9eea81e4f9f760f8760e4884ea04d3c93fbc839f1d0c03c3431c3041f32508026f869b27e25c280ef458b +DIST aws-cli-1.24.10.gh.tar.gz 2219050 BLAKE2B 9655429a65c81b5c6436f0bafb293243d8f6d2160573902bbd3f2b10ab69ef24796ac0c1bd112000afc3d15cc4d8560fc95f774c38739cf8e2d3303a4512e3ec SHA512 592564ff501ff52572655973c518366928a20371333ccf4f7234d414070343a38287a8870a5652bbbe6a8c35c8cd8731439f1520c0988100ade22d842f11ad2d DIST aws-cli-1.24.2.gh.tar.gz 2214514 BLAKE2B 93c2e58377f302435c078a0ad4a8b3f465631965633ce51a2993ce57152026b99eb9599620c1400ced0ddd6d1024258d93dca3c4f3bfa3a6f59c3ff56a98a897 SHA512 5f58967714c1285ca065e90aa567370c3b3b11619e812fa271aaeb1e1c5af55a2388fadcccc441a808e6cf73275c3cffbba86699dc4cbd86f09fbcf20c7f1734 DIST aws-cli-1.24.3.gh.tar.gz 2215539 BLAKE2B b571cac95eed696dd3a9242d8291d42ab9c66d192bf090c8df02cdccfe2ab84bdbf73fa145d9ca30cdf3313f39c5b66a931bf5aa3745ad56202aaff787b827d8 SHA512 e9eadd4e82d3fe56eb227eff0fa6bb0080755f4f7ae4219340c73dabbca5b6e6256bdd3a9ff116878becd47e7a245752ad6ea25c7908d9429c41a12b14ab2c59 DIST aws-cli-1.24.4.gh.tar.gz 2215845 BLAKE2B 9b95b53feba4d61e44276c7ee1587a45f91d4171ba102327bb23b308b801a7322873a8e48e420c66a72123fa6ed3e49f54d8d63eaac638d1bd0f80d27a9f1013 SHA512 345e6fc02c04e6a1c2635a29e4c2a00a2ba14ccf2f1de6167ac8113a05cee01b33add850b4bf95ce9ca22449101c0b49993841097d4d3bc7836ca9fd9f80748d diff --git a/app-admin/awscli/awscli-1.24.10.ebuild b/app-admin/awscli/awscli-1.24.10.ebuild new file mode 100644 index 000000000000..acabee851193 --- /dev/null +++ b/app-admin/awscli/awscli-1.24.10.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +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 ~arm64 ~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.4.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +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() { + # 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/checksec/Manifest b/app-admin/checksec/Manifest index d57287b23f41..edf2168df776 100644 --- a/app-admin/checksec/Manifest +++ b/app-admin/checksec/Manifest @@ -1,3 +1,4 @@ DIST checksec-2.2.3.tar.gz 2241535 BLAKE2B 850977dc14d1b57dc947f81af904aca71a7d664bf695619de2b6f7a1014a95176813c4fcd8c39a6c89b028291fa1a08a2beaf6f4dce27f53624202bb0e72ed2c SHA512 d1516dc4321f30a57f88d3279fa228b4dbb0f16345c3c7e9d89575ddc3ed9dffae42f392e76321a5a9aba876717aae959365fc829f0abb58c1c21f34dbbf59b7 DIST checksec-2.4.0.tar.gz 2242079 BLAKE2B c1878c1312d13591147f0efd1a2d535ae8e75292dbc53e7ba0802c8d165b18b4bc0b22a5cc3a9159ddcf05a1518d58c18cb54700ea5a52ff29d261068194b96a SHA512 1a02dfac48b5979cb5c2eb7b8f1fe290d3ac090726d1b95a14864bfc4bc3d32eefc10e2cc227c9dc01809c78fe003d1faea9b720d5cb5fbc16599fc0e2512947 DIST checksec-2.5.0.tar.gz 2623122 BLAKE2B b4a876dfc8b9f02d5d74b6720b59ee216fbdab4e7df471aa4a78e7e6a98830b1b03f9a66d8b9dd344261fe1a253db4e5e9bede53f47e1fd171b2d23b0e04f031 SHA512 dd76061976d7f97c250b9d24b9cc7c6ea26c9df7e3521e3a1f39f56812485afaae6d60c611e1b7f4817b1585d10fc2116eaa032bb690e39a0243529e324943ab +DIST checksec-2.6.0.tar.gz 2624551 BLAKE2B bfda79dfdfc672119d70612497893ba91f093719f95e2b387d27da81d7f8b50e2bc54e9d030d84db76dc2a599bb1f866608529149896259ce517450318640c82 SHA512 71ba0f24b7db0c7fa74dfeaa74b2722ffe792c77941316da916dc7aae888f147c81f98d1522f63b96aa3a76aff7bb1d98522a02efa312b3b3a9dd9a137239010 diff --git a/app-admin/checksec/checksec-2.6.0.ebuild b/app-admin/checksec/checksec-2.6.0.ebuild new file mode 100644 index 000000000000..1811c76d6d91 --- /dev/null +++ b/app-admin/checksec/checksec-2.6.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +MY_PN=${PN}.sh +DESCRIPTION="Tool to check properties of executables (e.g. ASLR/PIE, RELRO, PaX, Canaries)" +HOMEPAGE="https://github.com/slimm609/checksec.sh" +SRC_URI="https://github.com/slimm609/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +S="${WORKDIR}"/${MY_PN}-${PV} + +DOCS=( ChangeLog README.md ) + +src_prepare() { + sed 's,^pkg_release=false,pkg_release=true,' -i ${PN} || die + default +} + +src_install() { + default + + doman extras/man/* + + insinto /usr/share/zsh/site-functions + doins extras/zsh/_${PN} + + dobin ${PN} +} diff --git a/app-admin/keepassxc/keepassxc-2.7.1-r1.ebuild b/app-admin/keepassxc/keepassxc-2.7.1-r1.ebuild index 0793091a0b25..5dfddb908929 100644 --- a/app-admin/keepassxc/keepassxc-2.7.1-r1.ebuild +++ b/app-admin/keepassxc/keepassxc-2.7.1-r1.ebuild @@ -15,7 +15,7 @@ if [[ "${PV}" != *9999 ]] ; then else SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> ${P}.tar.gz" #SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" fi else inherit git-r3 diff --git a/app-admin/pydf/pydf-12-r2.ebuild b/app-admin/pydf/pydf-12-r2.ebuild index d7c8357b072c..76d281b91643 100644 --- a/app-admin/pydf/pydf-12-r2.ebuild +++ b/app-admin/pydf/pydf-12-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit python-r1 @@ -16,9 +16,8 @@ SLOT="0" KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux" REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND}" +RDEPEND="${PYTHON_DEPS}" +BDEPEND="${RDEPEND}" src_prepare() { default diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest index 780a52b7323f..6649296a48b4 100644 --- a/app-admin/sysklogd/Manifest +++ b/app-admin/sysklogd/Manifest @@ -1 +1,2 @@ DIST sysklogd-2.3.0.tar.gz 441168 BLAKE2B fa2ec9975d51bcb26d7acc88ab02e211453fc7e6d722ec6d38543a20833ae9c49b9a274d323e7a32deb82ca9c38025947e25b15424084a0ce345410a2e686a4d SHA512 7a16dd3f45a71015ad055e64aa62f4f94b0a8aa739f407c03376241cbc16ff764a768a698362cb428d150b169934798b774622b330903b287f9af5dd846775fc +DIST sysklogd-2.4.0.tar.gz 450757 BLAKE2B 65f7174ebad122d17032e0095c65df80110a992a40b41a3ecddb1f813605094ce59c1313f5d4f35ae33d0cb7557392a176fc9c2f0f69162b74cb69d531be0a09 SHA512 0f9c4498b3677636abd636a80a8256095798b09f43b6febbcb386b3bce7faae23c44aebc54234462a7aa53fb8e5bf821e89081bdbdba0f72218ac8481365029c diff --git a/app-admin/sysklogd/sysklogd-2.4.0.ebuild b/app-admin/sysklogd/sysklogd-2.4.0.ebuild new file mode 100644 index 000000000000..53e3b031b00b --- /dev/null +++ b/app-admin/sysklogd/sysklogd-2.4.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic systemd toolchain-funcs + +DESCRIPTION="Standard log daemons" +HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd" + +if [[ ${PV} == *9999 ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git" +else + SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="logger logrotate systemd" +# Needs network access +RESTRICT="test" + +DEPEND=" + logger? ( + !=sys-apps/util-linux-2.34-r3[logger] + ) +" +RDEPEND="${DEPEND} + logrotate? ( app-admin/logrotate )" + +DOCS=( ChangeLog.md README.md ) + +pkg_setup() { + append-lfs-flags + tc-export CC +} + +src_prepare() { + default + + [[ ${PV} == *9999 ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-static + --runstatedir="${EPREFIX}"/run + $(use_with logger) + $(use_with systemd systemd $(systemd_get_systemunitdir)) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc + doins syslog.conf + keepdir /etc/syslog.d + + newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd + newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd + + if use logrotate ; then + insinto /etc/logrotate.d + newins "${FILESDIR}"/sysklogd.logrotate sysklogd + sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die + fi + + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0 ; then + elog "Starting with version 2.0 syslogd has built in log rotation" + elog "functionality that does no longer require a running cron daemon." + elog "So we no longer install any log rotation cron files for sysklogd." + fi + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.1 ; then + elog "Starting with version 2.1 sysklogd no longer provides klogd." + elog "syslogd now also logs kernel messages." + fi +} diff --git a/app-admin/sysklogd/sysklogd-9999.ebuild b/app-admin/sysklogd/sysklogd-9999.ebuild index cb5409c61e4c..53e3b031b00b 100644 --- a/app-admin/sysklogd/sysklogd-9999.ebuild +++ b/app-admin/sysklogd/sysklogd-9999.ebuild @@ -8,7 +8,7 @@ inherit flag-o-matic systemd toolchain-funcs DESCRIPTION="Standard log daemons" HOMEPAGE="https://troglobit.com/sysklogd.html https://github.com/troglobit/sysklogd" -if [[ "${PV}" == *9999 ]] ; then +if [[ ${PV} == *9999 ]] ; then inherit autotools git-r3 EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git" else @@ -19,6 +19,7 @@ fi LICENSE="BSD" SLOT="0" IUSE="logger logrotate systemd" +# Needs network access RESTRICT="test" DEPEND=" @@ -39,7 +40,8 @@ pkg_setup() { src_prepare() { default - [[ "${PV}" == *9999 ]] && eautoreconf + + [[ ${PV} == *9999 ]] && eautoreconf } src_configure() { diff --git a/app-admin/syslog-summary/syslog-summary-1.14-r5.ebuild b/app-admin/syslog-summary/syslog-summary-1.14-r5.ebuild index 6a28fe832410..1a2b2ae756f5 100644 --- a/app-admin/syslog-summary/syslog-summary-1.14-r5.ebuild +++ b/app-admin/syslog-summary/syslog-summary-1.14-r5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{9,10} ) inherit python-single-r1 diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 030392fd1cd800741e4c703313a7eadf1057f097..6e990b42a451f76e55c31f2fe7821d2adb605f8c 100644 GIT binary patch delta 16496 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 bwWKlH(&}V~ScZW7!~X{<0&N8ZMs@%I&pmKG delta 16500 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%0A} zP#2g97qTDM(3|>8p-{6XpRas(?eVZ{dJr*;!#+?;Q!*PJ0e_#ZDz7w1C87)D)07I7 zXu)`ssoO`hNl?IrR^F;*@OJe?JAaMBF11v@Lwp*8S|j7D}ofzDpPmF39brmX*5sG z@|-p9Q@UEP=YJWhk87$(@O%n4>VjVCAS?(w5=cj7bGDE`U=Ly&veOuE*CvyrO-imSiaUI5XhoC=-~!}SUfP*l zGh3THY?zv2A|JHw@L;v38V^|AEgrvpwy$6R^R`Fgu3xOvZ{4C15$1@cqT(A~#V1&R zqE!d@){?F<2q*#>#S@ljOKaM(hFa8x^@OJiShhw+pjVj~SCet_y7@pDX(toPWh$@3 zjF2uXHaJpy-t$9H`t~7W7Ej!2xB~^yNt2K)8-Fi5jx~wXsD!ywYKeyiW@^l!aMqYk z^R21{O6hq|Ep56%{kQl1`M&L}-Z&RHs?w+i>u_tmtu6r2U&!>LGWXGqn1N(Ckp|Dw zgnb5eI4{^o=Yzupv5@)!;f3VTpiK`kNEH+dxOBnzNRY&mpT#&AdQK(FB?JJ`TenNjXqcm$&OadMyLV zK_Xw94avw2A_fk32$tsXIFSh@RbiTFPP+LVszsi=!G1pH!|i&p-?r&ptzkL;Hh;OO zK4DCyqv}_kP{Y(f?1WG10%58qckL6&oqtQdcG^LhF~D^TsU==V?HS}ubq)nV2#yKU zA$l{O2>V8HYB7?U1HyBhv3jkz>KfUtko&2;4|@bIdo1 zO>!KkX)Zoo?fzt-u0FW5VI6(*dho2}bO~*`FP#T^S87k{ThCA)2&HDjBXMaT55PcOk zR0ok=4XI8tRd*eT=A+iW42VY~U6D2cR88{{uA0&H>ii803ebQPblE2B9<3H5t%Tn1 z7Q6R!fpX7aMERwvr3T9@*qmn7j&@))7#%W!9Ih4?=t9@6VG_ZBNkQ?{l!q2VZbB4s zH*lQ5l`toImKY82quUrQR(}Ctl#CQ_R*(TJi1p;h#xu}_1S7?+njZ*Y=wEGNfck3p zLWGK@q$LLtOoEP*MDZne{ruJduJ++*?#;YLkFIr`*+_!wZs~ZKv$!)spamiaL0XAh zr@f9EQf)7`TKnU>{nzvUPz7k76|H+LI4nkiI#0Eb@ldEl*w^CVw0}!L`;nA}m#ex| zJl8&ptT`OagW(cMPg||bVWF;hJQA5!;2kY6#lBuOpRs)uSpgWcdsGHhM}T;d-8R~> zIj81=9W|IW8;_y=3uz0|X8j_-iDqH*124wgyVZ1aNbhI1*U?8bOT{YCBWo+)n zSl|BhP9@0l?oPbAS8s(zbC>$cq|dx^j>e7E)6-O$R^3R=PxUF}_38My$X zG>-OqY8(jyUYGKgYJlWW7!_WEo>obtqiK#79v8KmVnfodMsoB5kOkG3!-Gr|6@RoN z0M@5dPufnQyTPc9NoZ@q#7R@PIa;r&wbH8U4~@4YcOaqa<!$HIB5DC@x2ETxKXVi>(`L60UWc}g!WPFvO6O?T1zD%2YqQA2 zCRrP!M74=X{vW_2wLvlpe7&lkgXRIePj8%M?5O3b+fQxGg|=4JuC7`l31KRk;5phm z%)8A8dSy*csACfT?{pF5wX8>dyBd~ROLc9Rwc>wMeP>yN$vmvJ&Wp94Rf#6F9EnppoN|y0he}!Mx5}i_sEy&*R4`d$ zXzG)NGY@}?A#=3NYiRE?QA1h*dzPs~n2Bv*(3+15I z-8M*dx|7EB5K#d1b4iI7dTQw>1Wr3-pte3ByYQvb6rf{ko0|4yLdo}U&#ZM6+Q)_p zA5x5EYcE7maeI+abuLGfwb};AixQ_~-KHby(igy&hIU|g?!{PN|Ld#R;*0JRXHhjt z9W8%^F)~)3b<|soaQEUnUZlWjDVUaw4%neK_j7#c?r@fdf||;JYiNt!Q13g)W=a)9 zyI_)bD@1LgEf@~kjsGJYA5o}z2B+?1Qmv-@weYNDM1MMRSgfcXsf6~CI`mqwLAb+> z5%a4999=N0Df{I2RqWSnl@_Rp)52V>AH;t*@?2Y%aZbWr3r#il$y1)Ysa^}u^|q5& zI~Y`=*Dht%jl4VQ8k5x}bwdbc?eYMKu6vSv4Ubd}@9=wd9nJi5*!&vWSj!jrryRVl zgA+VNml#glw@8Oo_ipNcSN|?Bq(%4P5rt@bsV#8E4{-r}EUWN;@X@O4%N@0#3uu4U zZI8js$==sGG_~VjtGNIUEwc?ZXg{64v4I$f_$%}~6mmLLPVGXvfzh4B=EIWLerfp5~<5s+qf-jfj>c` z9t7=A)w=DjA;zvvU~Xxa0A5+IB)nR@peJyoSw=3KhdaBk>jk?a$t{xNRU42!9mW2gv&sqn~t!}W2 zT)pNZj=ppvmluHl_QwzV)5N&G?7>MM@Ht6Sjf{Wa;71uupkH4fp>3y{ zi_+@$2go0|f6`YWxQg#(Ed=wbU}z=E0_@jmttq-XzNsF;pnamc{sn&=p)EmMjDtE_ zYJ_zrk|v25^J|DfVlfd%y#LIQA8iRsQ(vpnw57_!Z*JE5`pb{w!{>z?x ze{5~FEV`qIi0cxws>BskZHF_G{DC!urC1aqida24DUZFNXd>QG z&ZtpD6wB6S*|p{vX}y1Q)$qPONAeJmYF7yzs&MUGkcQAGgyxG;S89U79{QS=rtdi^ zWW}m0%%K@JxjR}BMUNA!Qkaf<^0hNctt{%-M)WsGq4p~c6k^q|+YzuNT)4m5>*X@G z-j=3nd8EEqV_x5Bg01zfBz7%p1%NOFNZ0jUGy0~DjBw(}X1IU81tF;-6}vk}pa1&m zmaIFDh_pkcxuUxy;vhFo1VgHwvYdfwTeD(yr{~rPNCk0Kv1%QfhcY#ML`_Ri_-=*5 z1kFEaULH|&$b}*iunIVX$h}PFq6_+N1~u-HVbvqJwUb$^A@xlQ=zHxG#yPcdIBJ2W za;-A!(^h}^@M(Y8$CvLyxQ(@Fo5|_LuJgz}UpYks_3i3o?0i_Sd(y1g1|BHsUO~(3 zp(}tt)+8A8MGsCZ^k9%dcW(UH6!q%i8otw71x@lmnl*w6lWM49Xu^D61F3zJ51<(} z?Q!ALY>j~rjN89iO9mzPg+qP$Y{XrqGL=fQW!k8NE zRC#7=;Q<*;McSOzDyVimt;9dK%FX}#@LF}ge-VNv4h-Ba{7L7btG%fFf5~wLK$ID-K73iBuoA<|VaxH6PX4az{iVBFWCC zy&_%T9?&(%4d0w@WxNL^ury;dq$sBLEtQg7A5wMb0*x)HZ-hV{xmQi)@L%mmQsLI_ zZ8yK%8CNXnsSKQ!>x4?|NEZOQ4$KvIIUo&ckzP!}zH) zL~W`9J~Zq)wZ=~?JG5w{?t+_FO+kRZ+LS$$I-s+@a74Rx*Rv)#y!zf%di5N|Y}d$& znoS{V4%Z5tlXmFn*8H#g)yW2GCsEf{)R#6TeVas4rKZ8w)H4@2_6a6yClXh*af$HU?ReN0e#sQV zc&FB&3f%Y67M!YoE<~>l%Kh2|um0h(yf!VUK^@AgsR%?Zs2a68OglN92Kj@ABKRSF z3ruZD%C-oMKzpPKMx3TVa|D*YD6PZO5O%0^M6|5MAPA!=<^ z4YGlZSJry2sZW54y0D0Ft)u6pvc4Ay-_qvAtXVp3%QWTUq&>KriqrK{jQqL2`$o%e z)ldKzEg&iU5PG=0;8Kf$w8P_Q{R$W+a;^R~+!jNZ`=;k#e*N)puCL>hML6yF%me?A zN0-&wk8(zT)C&@PRo_7XW7YSSXxfq-+O;21-KJSH$6noVsYq`aOi4qYU^!=fv>2_E zwVW1hqOi+Q0~If#b?1D}IfHtoAM4H3btz}idiSZf(k?w{C=#5%(WragRb9lo*wHdH zr|B5&!4+RE9*9p{KIpZLuoqRq5T8fi6ytPBY6u>G;b6Tk{*%P4)@(q3b%pyh*b76A zEVSNvcZlrs_i6azNYr4Um)%CR&h{bDqAcrg1 zk|xSD-_(%Vnr;f(6OI3(q&kL=%Ih|-?~J-#^~3*_^>9z%d}PfpsQ95pqmnLH%Uf<| z#ffx(&`m$SNi=A0tP1Tb>uxWlhVho9kv7e#8L#QsNXQ;Cs(B7Cy_&V)$F_DsCH`2E zbhFi$FE4)e48*3re@Vy?v_f-Y36Cr@?FE4(MNQDGguvHQz}7V7S+&j{(g(v(K^Tg+ zkH$E`3j`vfF<)H?NVl!_eqdj+U7LnT9wm2waurezzNN{H$HEBWSM^XnT3Xtfq#gX2 z%E8n0t#4Ye?!6|s;cXi0z6Pg*zOp0XT1aMX^d=(%Qb&upipp|9U%;koAPsm%jb%iV zeNdqqBWtW)j}K96cUyfu_b&%}t=i}k3tt-Q98+CtCa=27LCIv;AbD~isEXF>wy3Lr z^Io;pCep ztgkInn>#F9t+ndz?^?7yuJ!w4D%vzvhB>n~!}6rPs>x@UE-9cUDM5g0n$p}vJVK3J zT{Xy+HKhv2Rr|mkHAsy6>ZPV`y_LUzeziaUcx@THA(!slpHQz|#hL*ivZ~e|p^(wW zDl7p-g>z1sxDfzo>VP=1-KT% zLdwxbASrdN#5aAB1ZtRM6Prd*p|V!5FXnR_`r-6#FhnBaRmKGy2-SqHi+O*y8V<$h=evElJo_JS~00Dvn{;% z*SGie0`s?S)MMI0+qLLb^$jEt*r-)B9WJQ7thzEiDxw8_<6zgCB6aqE>QATX?q9vA zB&z_PL=9&HC|UwF%nHPpz!|z!hq&cd^Z{l7ng105c!BQI_#4dd-1w build-lib/Makefile || die + cp build-{lib,bin}/Makefile || die +} + +src_compile() { + unrar_make() { + emake AR="$(tc-getAR)" CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@" + } + + unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib + ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die + ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die + + unrar_make -C build-bin +} + +src_install() { + dobin build-bin/unrar + dodoc readme.txt + + dolib.so build-lib/libunrar* + + insinto /usr/include/libunrar${PV%.*.*} + doins *.hpp + dosym libunrar${PV%.*.*} /usr/include/libunrar + + find "${ED}" -type f -name "*.a" -delete || die +} diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 29650cab0e9abfd4267ef7d81606ad1da99c3ac0..5cf07ea71eca82feafc303af6170ffc7345823ee 100644 GIT binary patch literal 7034 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 Y`(4>%@;3ROhw}gM-=C~kmJl)k0Pi1yR{#J2 literal 7043 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 "crictl.bash" || die + ./build/bin/crictl completion zsh > "crictl.zsh" || die +} + +src_install() { + dobin ./build/bin/crictl + + newbashcomp crictl.bash crictl + insinto /usr/share/zsh/site-functions + newins crictl.zsh _crictl + + dodoc -r docs {README,RELEASE,CHANGELOG,CONTRIBUTING}.md +} diff --git a/app-containers/cri-tools/metadata.xml b/app-containers/cri-tools/metadata.xml index ebe162c4841a..8d6a4c5d53d2 100644 --- a/app-containers/cri-tools/metadata.xml +++ b/app-containers/cri-tools/metadata.xml @@ -1,8 +1,11 @@ - - - kubernetes-sigs/cri-tools - + + zmedico@gentoo.org + Zac Medico + + + kubernetes-sigs/cri-tools + diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index ed503ec344604f6a771630954d21b25b965305f3..4b0981c554a92a35145350899d6c0a48370e5f29 100644 GIT binary patch literal 23943 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 literal 23948 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 uhPzww8cUUsh{<{XTyC{zL!L@1H&-DpGx?`o&MZ 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 .version + + # xpi module : we don't want it anymore + sed -i -e '/SUBDIRS/ s:plugins_tools/xpi ::' Makefile.am || die + sed -i -e '/plugins_tools\/xpi/ d' configure.ac || die + + # hardcoded lsb_info + sed -i \ + -e "s:get_lsb_info('i'):strdup(_(\"Gentoo\")):" \ + -e "s:get_lsb_info('r'):strdup(_(\"n/a\")):" \ + -e "s:get_lsb_info('c'):strdup(_(\"n/a\")):" \ + plugins_tools/aboutmw/gtk/about-main.c || die + + # Fix libdir for pkcs11_manifestdir + sed -i \ + -e "/pkcs11_manifestdir/ s:prefix)/lib:libdir):" \ + cardcomm/pkcs11/src/Makefile.am || die + + # See bug #732994 + sed -i \ + -e '/LDFLAGS="/ s:$CPPFLAGS:$LDFLAGS:' \ + configure.ac || die + + # See bug #751472 + eapply "${FILESDIR}/use-printf-in-Makefile.patch" + + # See bug #811270 (remove uml build) + sed -i \ + -e 's:cardlayer/uml::' \ + cardcomm/pkcs11/src/Makefile.am || die + sed -i \ + -e 's:uml::' \ + plugins_tools/eid-viewer/Makefile.am || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable dialogs) \ + $(use_enable p11-kit p11kit) \ + $(use_with gtk gtkvers 'detect') \ + --with-gnu-ld \ + --disable-static +} + +src_install() { + default + rm -r "${ED}"/usr/$(get_libdir)/*.la || die + if use gtk; then + domenu plugins_tools/eid-viewer/eid-viewer.desktop + doicon plugins_tools/eid-viewer/gtk/eid-viewer.png + fi +} + +pkg_postinst() { + if use gtk; then + gnome2_schemas_update + xdg_desktop_database_update + xdg_icon_cache_update + + local peimpl=$(eselect --brief --colour=no pinentry show) + case "${peimpl}" in + *gnome*|*qt*) ;; + *) ewarn "The pinentry front-end currently selected is not supported by eid-mw." + ewarn "You may be prompted for your pin code in an inaccessible shell!!" + ewarn "Please select pinentry-gnome3 as default pinentry provider:" + ewarn " # eselect pinentry set pinentry-gnome3" + ;; + esac + fi +} + +pkg_postrm() { + if use gtk; then + gnome2_schemas_update + xdg_desktop_database_update + xdg_icon_cache_update + fi +} diff --git a/app-crypt/gpgme/gpgme-1.17.1-r1.ebuild b/app-crypt/gpgme/gpgme-1.17.1-r1.ebuild new file mode 100644 index 000000000000..18243537cea5 --- /dev/null +++ b/app-crypt/gpgme/gpgme-1.17.1-r1.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_OPTIONAL=1 +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc + +inherit distutils-r1 libtool flag-o-matic qmake-utils toolchain-funcs verify-sig + +DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use" +HOMEPAGE="http://www.gnupg.org/related_software/gpgme" +SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2 + verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )" + +LICENSE="GPL-2 LGPL-2.1" +# Please check ABI on each bump, even if SONAMEs didn't change: bug #833355 +# Use e.g. app-portage/iwdevtools integration with dev-libs/libabigail's abidiff. +# Subslot: SONAME of each: +SLOT="1/11.6.15" +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" +IUSE="common-lisp static-libs +cxx python qt5 test" +RESTRICT="!test? ( test )" + +# Note: On each bump, update dep bounds on each version from configure.ac! +RDEPEND=">=app-crypt/gnupg-2 + >=dev-libs/libassuan-2.5.3:= + >=dev-libs/libgpg-error-1.36:= + python? ( ${PYTHON_DEPS} ) + qt5? ( dev-qt/qtcore:5 )" + #doc? ( app-doc/doxygen[dot] ) +DEPEND="${RDEPEND} + test? ( + qt5? ( dev-qt/qttest:5 ) + )" +BDEPEND="python? ( dev-lang/swig ) + verify-sig? ( sec-keys/openpgp-keys-gnupg )" + +REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )" + +do_python() { + if use python; then + pushd "lang/python" > /dev/null || die + top_builddir="../.." srcdir="." CPP="$(tc-getCPP)" distutils-r1_src_${EBUILD_PHASE} + popd > /dev/null || die + fi +} + +src_prepare() { + default + + elibtoolize + + # bug #697456 + addpredict /run/user/$(id -u)/gnupg + + local MAX_WORKDIR=66 + if use test && [[ "${#WORKDIR}" -gt "${MAX_WORKDIR}" ]]; then + eerror "Unable to run tests as WORKDIR='${WORKDIR}' is longer than ${MAX_WORKDIR} which causes failure!" + die "Could not run tests as requested with too-long WORKDIR." + fi + + # Make best effort to allow longer PORTAGE_TMPDIR + # as usock limitation fails build/tests + ln -s "${P}" "${WORKDIR}/b" || die + S="${WORKDIR}/b" +} + +src_configure() { + local languages=() + + use common-lisp && languages+=( "cl" ) + use cxx && languages+=( "cpp" ) + if use qt5; then + languages+=( "qt" ) + #use doc || + export DOXYGEN=true + export MOC="$(qt5_get_bindir)/moc" + fi + + # bug #847955 + append-lfs-flags + + # bug #811933 for libassuan prefix + econf \ + $(use test || echo "--disable-gpgconf-test --disable-gpg-test --disable-gpgsm-test --disable-g13-test") \ + --enable-languages="${languages[*]}" \ + --with-libassuan-prefix="${ESYSROOT}"/usr \ + $(use_enable static-libs static) + + use python && emake -C lang/python prepare + + do_python +} + +src_compile() { + default + do_python +} + +src_test() { + default + + if use python; then + test_python() { + emake -C lang/python/tests check \ + PYTHON=${EPYTHON} \ + PYTHONS=${EPYTHON} \ + TESTFLAGS="--python-libdir=${BUILD_DIR}/lib" + } + python_foreach_impl test_python + fi +} + +src_install() { + default + + do_python + + find "${ED}" -type f -name '*.la' -delete || die + + # Backward compatibility for gentoo + # (in the past, we had slots) + dodir /usr/include/gpgme + dosym ../gpgme.h /usr/include/gpgme/gpgme.h +} diff --git a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild index c16fe9ac3396..8693e1bedfea 100644 --- a/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild +++ b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild @@ -20,7 +20,7 @@ REQUIRED_USE=" gtk-doc? ( crypt ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" DEPEND=" >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}] diff --git a/app-crypt/mit-krb5/Manifest b/app-crypt/mit-krb5/Manifest index 4bf391520089..04c701bf322e 100644 --- a/app-crypt/mit-krb5/Manifest +++ b/app-crypt/mit-krb5/Manifest @@ -1,2 +1,3 @@ DIST krb5-1.19.2.tar.gz 8741053 BLAKE2B 963722721201e75381c91a2af6e982f569a5b1602beb2d1ded83d35f6f914235a6ed91e5d54f56c97e94921a32ed27c49aded258327966ee13d39485208c38d8 SHA512 b90d6ed0e1e8a87eb5cb2c36d88b823a6a6caabf85e5d419adb8a930f7eea09a5f8491464e7e454cca7ba88be09d19415962fe0036ad2e31fc584f9fc0bbd470 DIST krb5-1.19.3.tar.gz 8741343 BLAKE2B 79e68237ee82affa85299060c509e303453c0fab965adc6b9ed305ab64a1f73bd51e65df1b3faadc60815cd506ffefaeed535765ca060d393a9141812f85b48a SHA512 18235440d6f7d8a72c5d7ca5cd8c6465e8adf091d85c483225c7b00d64b4688c1c7924cb800c2fc17e590b2709f1a9de48e6ec79f6debd11dcb7d6fa16c6f351 +DIST krb5-1.20.tar.gz 8660756 BLAKE2B fdaaab6c16dbe073c4308f312e321536b582b75fad10e5450be66b6b828825c8c775e56f5287d4a7df819d20889e5c0d9cc1d179d861c9caba185332c0db7387 SHA512 9aed84a971a4d74188468870260087ec7c3a614cceb5fe32ad7da1cb8db3d66e00df801c9f900f0131ac56eb828674b8be93df474c2d13b892b70c7977388604 diff --git a/app-crypt/mit-krb5/mit-krb5-1.20.ebuild b/app-crypt/mit-krb5/mit-krb5-1.20.ebuild new file mode 100644 index 000000000000..c808d256547c --- /dev/null +++ b/app-crypt/mit-krb5/mit-krb5-1.20.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit autotools python-any-r1 systemd toolchain-funcs multilib-minimal + +MY_P="${P/mit-}" +P_DIR=$(ver_cut 1-2) +DESCRIPTION="MIT Kerberos V" +HOMEPAGE="https://web.mit.edu/kerberos/www/" +SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz" + +LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cpu_flags_x86_aes doc +keyutils lmdb nls openldap +pkinit selinux +threads test xinetd" + +RESTRICT="!test? ( test )" + +DEPEND=" + !!app-crypt/heimdal + >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}] + || ( + >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}] + >=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}] + ) + keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] ) + lmdb? ( dev-db/lmdb:= ) + nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] ) + openldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] ) + pkinit? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + xinetd? ( sys-apps/xinetd ) + " +BDEPEND=" + ${PYTHON_DEPS} + virtual/yacc + cpu_flags_x86_aes? ( + amd64? ( dev-lang/yasm ) + x86? ( dev-lang/yasm ) + ) + doc? ( virtual/latex-base ) + test? ( dev-util/cmocka ) + " +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-kerberos )" + +S=${WORKDIR}/${MY_P}/src + +PATCHES=( + "${FILESDIR}/${PN}-1.12_warn_cflags.patch" + "${FILESDIR}/${PN}-config_LDFLAGS-r1.patch" + "${FILESDIR}/${PN}_dont_create_rundir.patch" + "${FILESDIR}/${PN}-1.18.2-krb5-config.patch" +) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/krb5-config +) + +src_prepare() { + default + # Make sure we always use the system copies. + rm -rf util/{et,ss,verto} + sed -i 's:^[[:space:]]*util/verto$::' configure.ac || die + + eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + AR="$(tc-getAR)" \ + WARN_CFLAGS="set" \ + econf \ + $(use_with openldap ldap) \ + $(use_enable nls) \ + $(use_enable pkinit) \ + $(use_enable threads thread-support) \ + $(use_with lmdb) \ + $(use_with keyutils) \ + --without-hesiod \ + --enable-shared \ + --with-system-et \ + --with-system-ss \ + --enable-dns-for-realm \ + --enable-kdc-lookaside-cache \ + --with-system-verto \ + --disable-rpath +} + +multilib_src_compile() { + emake -j1 +} + +multilib_src_test() { + multilib_is_native_abi && emake -j1 check +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \ + install +} + +multilib_src_install_all() { + # default database dir + keepdir /var/lib/krb5kdc + + cd .. + dodoc README + + if use doc; then + dodoc -r doc/html + docinto pdf + dodoc doc/pdf/*.pdf + fi + + newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind + newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc + newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd + newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind + newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc + newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd + + systemd_newunit "${FILESDIR}"/mit-krb5kadmind.service mit-krb5kadmind.service + systemd_newunit "${FILESDIR}"/mit-krb5kdc.service mit-krb5kdc.service + systemd_newunit "${FILESDIR}"/mit-krb5kpropd.service mit-krb5kpropd.service + systemd_newunit "${FILESDIR}"/mit-krb5kpropd_at.service "mit-krb5kpropd@.service" + systemd_newunit "${FILESDIR}"/mit-krb5kpropd.socket mit-krb5kpropd.socket + + insinto /etc + newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example + insinto /var/lib/krb5kdc + newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example + + if use openldap ; then + insinto /etc/openldap/schema + doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema" + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}/kpropd.xinetd" kpropd + fi +} diff --git a/app-crypt/pius/pius-3.0.0-r1.ebuild b/app-crypt/pius/pius-3.0.0-r1.ebuild index 49fe29ec9207..c7ce49f2b85d 100644 --- a/app-crypt/pius/pius-3.0.0-r1.ebuild +++ b/app-crypt/pius/pius-3.0.0-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 diff --git a/app-crypt/veracrypt/Manifest b/app-crypt/veracrypt/Manifest index 3c827349e7ce..7833eba62e3f 100644 --- a/app-crypt/veracrypt/Manifest +++ b/app-crypt/veracrypt/Manifest @@ -1,2 +1,3 @@ DIST veracrypt-1.24_p8.tar.gz 25116825 BLAKE2B fccab3e7de7637f6f3a7f448a9dcc6671198ea6155e8f6741844c5bd844819c639f968e4cc6e13c274c90f2ba8e540a020b98cb12617a109d5911ce8dd9cb991 SHA512 16139d055e2b2dda6c38ecf156cf5d15cd4788253fe0c85e42050eafd8afbd5c5908e590e53a7b5220767ebbb3b9e81d0049a910b322e42f1c29d2c131bd29d0 DIST veracrypt-1.25.7.tar.gz 26108318 BLAKE2B e3974e6abec3ff462239b6c7a775ebfde4138dde295863c8788de88b593bc4bcd69db66eb81dd08333055b0efed2cccccf24d5f038099f6fc25b8f550cb90347 SHA512 955d5354d7401625196f1bd43d5e40695f4a2ebc7742cdfe0850d3b974a02126446346fe7e3174e16a38de39b507fc436b45b5e43d6fb714f37a4b8b394843dd +DIST veracrypt-1.25.9.tar.gz 26200897 BLAKE2B e48f060343f875a0660040dde35fa826ca87c3659d97a039c2b84193276075b4d3596119bde6727e51eead0c876c91a5a1a3ea77717e74061d5d20a4ea1a6fed SHA512 e83bf7ca52d3893347dd06295db0534931f6f388fc6b0f26dc80ffef77f13918bf9558ab8ac2e6225945415f3291646d7c1c8de382dbe8e468ab1e927251982c diff --git a/app-crypt/veracrypt/veracrypt-1.25.9.ebuild b/app-crypt/veracrypt/veracrypt-1.25.9.ebuild new file mode 100644 index 000000000000..41d225cd1baf --- /dev/null +++ b/app-crypt/veracrypt/veracrypt-1.25.9.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER="3.0-gtk3" +inherit desktop flag-o-matic linux-info pax-utils toolchain-funcs wxwidgets + +DESCRIPTION="Disk encryption with strong security based on TrueCrypt" +HOMEPAGE="https://www.veracrypt.fr/en/Home.html" +SRC_URI="https://github.com/${PN}/VeraCrypt/archive/VeraCrypt_${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/VeraCrypt-VeraCrypt_${PV}/src" + +# The modules not linked against in Linux include (but not limited to): +# libzip, chacha-xmm, chacha256, chachaRng, rdrand, t1ha2 +# Tested by actually removing the source files and performing a build +# For this reason, we don't have to worry about their licenses +LICENSE="Apache-2.0 BSD truecrypt-3.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+asm cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc X" +RESTRICT="bindist mirror" + +RDEPEND=" + sys-fs/lvm2 + sys-fs/fuse:0 + x11-libs/wxGTK:${WX_GTK_VER}[X?] + app-admin/sudo + dev-libs/pkcs11-helper" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + asm? ( dev-lang/yasm )" + +CONFIG_CHECK="~BLK_DEV_DM ~CRYPTO ~CRYPTO_XTS ~DM_CRYPT ~FUSE_FS" + +src_configure() { + setup-wxwidgets + + # https://bugs.gentoo.org/786741 + # std::byte clashes with src/Common/Tcdefs.h typedef + append-cxxflags -std=c++14 +} + +src_compile() { + local myemakeargs=( + NOSTRIP=1 + NOTEST=1 + VERBOSE=1 + CC="$(tc-getCC)" + CXX="$(tc-getCXX)" + AR="$(tc-getAR)" + RANLIB="$(tc-getRANLIB)" + TC_EXTRA_CFLAGS="${CFLAGS}" + TC_EXTRA_CXXFLAGS="${CXXFLAGS}" + TC_EXTRA_LFLAGS="${LDFLAGS}" + WX_CONFIG="${WX_CONFIG}" + $(usex X "" "NOGUI=1") + $(usex asm "" "NOASM=1") + $(usex cpu_flags_x86_sse2 "" "NOSSE2=1") + $(usex cpu_flags_x86_sse4_1 "SSE41=1" "") + $(usex cpu_flags_x86_ssse3 "SSSE3=1" "") + ) + + emake "${myemakeargs[@]}" +} + +src_test() { + ./Main/veracrypt --text --test || die "tests failed" +} + +src_install() { + local DOCS=( Readme.txt ) + + dobin Main/veracrypt + if use doc; then + DOCS+=( "${S}"/../doc/EFI-DCS ) + docompress -x /usr/share/doc/${PF}/EFI-DCS + HTML_DOCS=( "${S}"/../doc/html/. ) + fi + einstalldocs + + newinitd "${FILESDIR}"/veracrypt.init veracrypt + + if use X; then + local s + for s in 16 48 128 256; do + newicon -s ${s} Resources/Icons/VeraCrypt-${s}x${s}.xpm veracrypt.xpm + done + make_desktop_entry veracrypt "VeraCrypt" veracrypt "Utility;Security" + fi + + pax-mark -m "${ED}"/usr/bin/veracrypt +} + +pkg_postinst() { + ewarn "VeraCrypt has a very restrictive license. Please be explicitly aware" + ewarn "of the limitations on redistribution of binaries or modified source." +} diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 7655f6206d46c18025c919292f03f213776bf177..63f87e9583696ec1d964d7cf9c143065dd1ca8dd 100644 GIT binary patch delta 6506 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 diff --git a/app-doc/halibut/Manifest b/app-doc/halibut/Manifest index 60172836132e..20f9a931aeb7 100644 --- a/app-doc/halibut/Manifest +++ b/app-doc/halibut/Manifest @@ -1 +1,2 @@ DIST halibut-1.2.tar.gz 991975 BLAKE2B e5751d2f90968240825e3ddadbc070de856f6a340e832bcf0977fb8d31f7b7c8eefa776f3bba4df58641d22cca7e9ac562eef236069e1d9a8e9cdb41324a7376 SHA512 b04cc5c52f2d7cd2bb9a36a1aa896c6a4fd11bcfc5fad3d9c74576bf2576ce237cd7ac3ceeff3bd10dfd5a229614d06d23323509d3a83ff74b4a1965e1d726fc +DIST halibut-1.3.tar.gz 995916 BLAKE2B 78a4409ff1f787134f7cd4eb307e77c81865a2591b55b359b0ef7a45b303cd361f85d344972714dfe8b3e823345de715d99ea542bf3cdf63d6d92548d027c27b SHA512 872f0cdb398002843d7e1b19f6eaf80ff848ce5ffee8653fa88da63c57e89efcbfaadc09b476280d25d38136f7d8af286fa98b9b36598515e0eb50f1945ee34a diff --git a/app-doc/halibut/halibut-1.3.ebuild b/app-doc/halibut/halibut-1.3.ebuild new file mode 100644 index 000000000000..934fae0662c7 --- /dev/null +++ b/app-doc/halibut/halibut-1.3.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="yet another free document preparation system" +HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/halibut/" +SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/${PN}/${P}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 72071c13aaa2520de79c1ef45af039647053ed25..3277d3b47c1c988793273599c5a279ed609df3bc 100644 GIT binary patch delta 13730 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 M1DpnFP-0^M0N^v^Z2$lO delta 13766 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 diff --git a/app-editors/bluefish/bluefish-2.2.12-r1.ebuild b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild new file mode 100644 index 000000000000..02c2c22c45b3 --- /dev/null +++ b/app-editors/bluefish/bluefish-2.2.12-r1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +MY_P=${P/_/-} +inherit autotools python-single-r1 xdg + +DESCRIPTION="GTK HTML editor for the experienced web designer or programmer" +HOMEPAGE="https://bluefish.openoffice.nl/" +SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${MY_P}.tar.bz2" + +LICENSE="GPL-3+" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +SLOT="0" +IUSE="gucharmap nls python spell" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="sys-libs/zlib + x11-libs/gtk+:3 + gucharmap? ( gnome-extra/gucharmap:2.90 ) + python? ( ${PYTHON_DEPS} ) + spell? ( app-text/enchant:2 )" +DEPEND="${RDEPEND} + x11-libs/pango" +BDEPEND=">=dev-libs/glib-2.24:2 + dev-libs/libxml2:2 + virtual/pkgconfig + nls? ( + dev-util/intltool + sys-devel/gettext + )" + +S="${WORKDIR}/${MY_P}" + +# there actually is just some broken manpage checkup -> not bother +RESTRICT="test" + +PATCHES=( "${FILESDIR}/${PN}-2.2.9-charmap_configure.patch" ) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + # eautoreconf seems to no longer kill translation files. + eautoreconf + sed -i 's:gzip -n $< -c:gzip -n -c $<:' data/bflib/Makefile.* || die "Cannot fix makefile" +} + +src_configure() { + CONFIG_SHELL="${BROOT}/bin/bash" econf \ + --disable-update-databases \ + --disable-xml-catalog-update \ + --with-freedesktop_org-appdata="${EPREFIX}"/usr/share/metainfo \ + --without-gtk2 \ + $(use_with gucharmap charmap) \ + $(use_enable nls) \ + $(use_enable spell spell-check) \ + $(use_enable python) +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_pkg_postinst + + einfo "Adding XML catalog entries..." + "${EPREFIX}"/usr/bin/xmlcatalog --noout \ + --add 'public' 'Bluefish/DTD/Bflang' 'bflang.dtd' \ + --add 'system' 'http://bluefish.openoffice.nl/DTD/bflang.dtd' 'bflang.dtd' \ + --add 'rewriteURI' 'http://bluefish.openoffice.nl/DTD' '/usr/share/xml/bluefish-unstable' \ + "${EROOT}"/etc/xml/catalog \ + || ewarn "Failed to add XML catalog entries." +} + +pkg_postrm() { + xdg_pkg_postrm + + einfo "Removing XML catalog entries..." + "${EPREFIX}"/usr/bin/xmlcatalog --noout \ + --del 'Bluefish/DTD/Bflang' \ + --del 'http://bluefish.openoffice.nl/DTD/bflang.dtd' \ + --del 'http://bluefish.openoffice.nl/DTD' \ + "${EROOT}"/etc/xml/catalog \ + || ewarn "Failed to remove XML catalog entries." +} diff --git a/app-editors/gedit-plugins/Manifest b/app-editors/gedit-plugins/Manifest index 53000af41118..cfd17b49db9d 100644 --- a/app-editors/gedit-plugins/Manifest +++ b/app-editors/gedit-plugins/Manifest @@ -1,2 +1,3 @@ DIST gedit-plugins-41.0.tar.xz 948364 BLAKE2B d5efe779e1f0f70e23a7dadb01b0e5b22c47d3326df6530559698ace274e2a4a3647d34640e89bb250d76bee1f6369d5728316730ce9cf89f3a7db627b3c4d49 SHA512 e0389e8be68406fdcd3c9537b2d2dad0faf19d9a49804a7b5d9cf8e1006254906605dd0b14e2fa1eb7a22d6533d9b55d7f5593fe01a5b412df6361c8b9089f34 DIST gedit-plugins-42.0.tar.xz 949068 BLAKE2B d9076d7ef420177b5d859bdee651b4304da183430d651510ea4ab50bc7286d23f536c1be47e6a6f425bdf90dcb31f015fa315e9ed530d54eb235832d92c4f438 SHA512 b7b6b6c71538ca767e20e4bdde0a5530657bf3d444fee5e1b2918b768188f224acfd2a44c4b0b6203ee3bde9ec47d2bacb0e25426cf49e500120461d44ae6b9a +DIST gedit-plugins-42.1.tar.xz 946368 BLAKE2B 6ee8c42d5d5214cdb9095bce71623f9486c973ade69aad91eed4ae13a1ad5ab59bcc43d30078bdb9db46527160f8bc6b183a56c255d10f8027c4ff2e603fffa6 SHA512 2e36919f7b7232e4471e2c1277c33e2f79ff513b76574cf765e451064979587c170ae003c9517d33f3b9cfce916cb7f25f9e3d0a4f6a6b203086fcfff9f265aa diff --git a/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild b/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild index 092e6a590b14..c47763a5db74 100644 --- a/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild +++ b/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Collection of extra plugins for the gedit Text Editor" HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins" LICENSE="GPL-2+" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" SLOT="0" IUSE="charmap git +python terminal vala" diff --git a/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild b/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild new file mode 100644 index 000000000000..092e6a590b14 --- /dev/null +++ b/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml" +VALA_MIN_API_VERSION="0.28" + +inherit gnome.org gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="Collection of extra plugins for the gedit Text Editor" +HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins" + +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +SLOT="0" + +IUSE="charmap git +python terminal vala" +REQUIRED_USE=" + charmap? ( python ) + git? ( python ) + python? ( ${PYTHON_REQUIRED_USE} ) + terminal? ( python ) +" + +RDEPEND=" + >=dev-libs/libpeas-1.14.1[gtk] + >=app-editors/gedit-40.0 + + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.9:3 + >=x11-libs/gtksourceview-4.0.2:4 + + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}] + >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + >=x11-libs/gtk+-3.9:3[introspection] + >=x11-libs/gtksourceview-4.0.2:4[introspection] + x11-libs/pango[introspection] + x11-libs/gdk-pixbuf:2[introspection] + ) + charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) + git? ( >=dev-libs/libgit2-glib-0.0.6[python] ) + terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) +" # vte-0.52+ for feed_child API compatibility +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Dplugin_bookmarks=true + $(meson_use python plugin_bracketcompletion) + $(meson_use charmap plugin_charmap) + $(meson_use python plugin_codecomment) + $(meson_use python plugin_colorpicker) + $(meson_use python plugin_colorschemer) + $(meson_use python plugin_commander) + -Dplugin_drawspaces=true + $(meson_use vala plugin_findinfiles) + $(meson_use git plugin_git) + $(meson_use python plugin_joinlines) + $(meson_use python plugin_multiedit) + $(meson_use python plugin_sessionsaver) + $(meson_use python plugin_smartspaces) + $(meson_use python plugin_synctex) + $(meson_use terminal plugin_terminal) + $(meson_use python plugin_textsize) + $(meson_use python plugin_translate) + -Dplugin_wordcompletion=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest index 0cc443d02577..d8193281fc31 100644 --- a/app-editors/gedit/Manifest +++ b/app-editors/gedit/Manifest @@ -1,2 +1,3 @@ DIST gedit-41.0.tar.xz 6889320 BLAKE2B c4d2b923eab18cd27ffc0ff99882953e952c0956135fa7f6401ef01dd5cd0e1cf9a5a86c5751db9206fd88200c70434710881cd5b934a3620f14130a5066f18f SHA512 97c51ef24e53d6bd4b29350a8749eacbfcfb90b7c66c9f6d462101c53966282452f6a02043628e157e8179cf6260f103b41c61d7ba2a31da08b0687f8031974e DIST gedit-42.0.tar.xz 6923352 BLAKE2B 751c4cae8ad0c146f2607f259ab72f4723c433934f75356bf71e44daadc82d4403e19228b52ec2f98c3fa7bc61274a6ed648ef8af143adb7c89213d39db64473 SHA512 d0f3c05e0a6f96634cc2deb24d95d906e5bb9d380b248a810560b60ac8590831fb25672a41e143fe7bba3882a08ec7ec85208f896751a7b66cabe4ade00cdaca +DIST gedit-42.1.tar.xz 6916780 BLAKE2B a4350a62811ee689f9a7f70a4b166aa82185a17ab6c6f0f6264404756a2e7f2b93e81b2cf88beaf4141527720437f9e6ee9f7584e65e63fe242975e346d26586 SHA512 b7b1dd4ab31412a2bdeb6298065d1e3f52a9c813e26e943aea606b30e3de9b7690cc8ba478e2d0e49fb51bed57dd3f7c441184964270629d51dc1f6d132045a6 diff --git a/app-editors/gedit/gedit-42.0.ebuild b/app-editors/gedit/gedit-42.0.ebuild index 6028c770e278..846500147d20 100644 --- a/app-editors/gedit/gedit-42.0.ebuild +++ b/app-editors/gedit/gedit-42.0.ebuild @@ -17,7 +17,7 @@ SLOT="0" IUSE="+python gtk-doc spell" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" DEPEND=" >=dev-libs/glib-2.64:2 diff --git a/app-editors/gedit/gedit-42.1.ebuild b/app-editors/gedit/gedit-42.1.ebuild new file mode 100644 index 000000000000..5d3830ed2ae1 --- /dev/null +++ b/app-editors/gedit/gedit-42.1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) +VALA_MIN_API_VERSION="0.26" +VALA_USE_DEPEND="vapigen" + +inherit gnome.org gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="A text editor for the GNOME desktop" +HOMEPAGE="https://wiki.gnome.org/Apps/Gedit https://gitlab.gnome.org/GNOME/gedit" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" + +IUSE="+python gtk-doc spell" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +DEPEND=" + >=dev-libs/glib-2.64:2 + >=x11-libs/gtk+-3.22.0:3[introspection] + >=x11-libs/gtksourceview-4.0.2:4[introspection,vala] + >=dev-libs/libpeas-1.14.1[gtk] + >=dev-libs/libxml2-2.5.0:2 + >=dev-libs/gobject-introspection-1.54:= + + spell? ( >=app-text/gspell-0.2.5:0= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] + dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}] + ') + ) +" +RDEPEND="${DEPEND} + x11-themes/adwaita-icon-theme + gnome-base/gsettings-desktop-schemas + gnome-base/gvfs +" +BDEPEND=" + $(vala_depend) + app-text/docbook-xml-dtd:4.1.2 + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1 ) + dev-util/itstool + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + $(meson_use python) + $(meson_feature spell) + -Duser_documentation=true + -Denable-gvfs-metadata=yes + + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use python; then + python_optimize + python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/ghex/ghex-42.2.ebuild b/app-editors/ghex/ghex-42.2.ebuild index 60b2aa480d88..af0a9aa90029 100644 --- a/app-editors/ghex/ghex-42.2.ebuild +++ b/app-editors/ghex/ghex-42.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/ghex.git" SRC_URI="" else - KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux" fi LICENSE="GPL-2+ FDL-1.1+" diff --git a/app-editors/gnome-text-editor/gnome-text-editor-42.1.ebuild b/app-editors/gnome-text-editor/gnome-text-editor-42.1.ebuild index 979bb30ca006..7b3a567e5004 100644 --- a/app-editors/gnome-text-editor/gnome-text-editor-42.1.ebuild +++ b/app-editors/gnome-text-editor/gnome-text-editor-42.1.ebuild @@ -15,7 +15,7 @@ SLOT="0" IUSE="spell" -KEYWORDS="~amd64" +KEYWORDS="amd64" DEPEND=" >=dev-libs/glib-2.69:2 diff --git a/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r1.ebuild b/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r2.ebuild similarity index 97% rename from app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r1.ebuild rename to app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r2.ebuild index 5a67a0db9e25..1b6a21c4bd95 100644 --- a/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r1.ebuild +++ b/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r2.ebuild @@ -31,7 +31,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} $(python_gen_cond_dep ' - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + >=dev-python/PyQt5-5.15.6[gui,widgets,${PYTHON_USEDEP}] ') ) " diff --git a/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r1.ebuild b/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r2.ebuild similarity index 97% rename from app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r1.ebuild rename to app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r2.ebuild index eb3f2601963f..e4232394a04c 100644 --- a/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r1.ebuild +++ b/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r2.ebuild @@ -33,7 +33,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} $(python_gen_cond_dep ' - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + >=dev-python/PyQt5-5.15.6[gui,widgets,${PYTHON_USEDEP}] ') ) " diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index e3429c8f90bbd3201cceea4283c6a1fe79c2c377..c715fa5817b7771bf3b5e70068e7610055c34566 100644 GIT binary patch literal 56351 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 VZKUN}vgPtW{|BCUZ%N~m0RV=!)sz4L diff --git a/app-emacs/assess/Manifest b/app-emacs/assess/Manifest new file mode 100644 index 000000000000..1379624d930f --- /dev/null +++ b/app-emacs/assess/Manifest @@ -0,0 +1 @@ +DIST assess-0.6.tar.gz 20771 BLAKE2B 29e8f84c20575314271d9a08ed3ac93f28f1c1b5c2df2ac35e397226f4eea033210ff9b96c90a282a44c60e301f5abc38be88efc74c21a2a7fdc29340d6d43e5 SHA512 ff50731867646f07b8c6f3edd1123695d008fa5265ab8b3543cbf32a54a4a0415a91304067e0dacf53890850b56377594802c9763601616bd828316f7a8cef69 diff --git a/app-emacs/assess/assess-0.6.ebuild b/app-emacs/assess/assess-0.6.ebuild new file mode 100644 index 000000000000..6d09c2dc615c --- /dev/null +++ b/app-emacs/assess/assess-0.6.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Test support functions for Emacs" +HOMEPAGE="https://github.com/phillord/assess/" +SRC_URI="https://github.com/phillord/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="app-emacs/m-buffer" +BDEPEND=" + ${RDEPEND} + test? ( app-emacs/load-relative ) +" + +DOCS=( README.md ) + +# Remove a test helper accessing the network, luckily unnecessary +ELISP_REMOVE="test/local-sandbox.el" +SITEFILE="50${PN}-gentoo.el" + +src_test() { + ${EMACS} ${EMACSFLAGS} -L . -L test \ + -l assess-discover -f assess-discover-run-and-exit-batch || die +} diff --git a/app-emacs/assess/files/50assess-gentoo.el b/app-emacs/assess/files/50assess-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/assess/files/50assess-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/assess/metadata.xml b/app-emacs/assess/metadata.xml new file mode 100644 index 000000000000..79e64c29fbc3 --- /dev/null +++ b/app-emacs/assess/metadata.xml @@ -0,0 +1,24 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + Assess provides additional support for testing Emacs packages. It provides: + a set of predicates for comparing strings, buffers and file contents, + explainer functions for all predicates giving useful output, macros for + creating many temporary buffers at once, and for restoring the buffer list, + methods for testing indentation, by comparison or "roundtripping", methods + for testing fontification. + Assess aims to be a stateless as possible, leaving Emacs unchanged whether + the tests succeed or fail, with respect to buffers, open files and so on; + this helps to keep tests independent from each other. + + + https://github.com/phillord/assess/issues/ + phillord/assess + + diff --git a/app-emacs/cask-mode/Manifest b/app-emacs/cask-mode/Manifest new file mode 100644 index 000000000000..6dc5024fd227 --- /dev/null +++ b/app-emacs/cask-mode/Manifest @@ -0,0 +1 @@ +DIST cask-mode-0.1.tar.gz 42693 BLAKE2B 07c3cd998aee36d275c0d3d5dfdb190a1ad59aaa72695272e7dc33e410413de6723003ae28f30e91f96f0ea95142e97cf7fda28a1986fbd509bd281de91693c1 SHA512 4b9861e9fb5a69db476a32b3cc2cfec8e9418d618cb2e348f1476d6aefa22615c539dd3666914be5c42aed1370d5835c7b78775d3bb4578df845b16dbda91727 diff --git a/app-emacs/cask-mode/cask-mode-0.1.ebuild b/app-emacs/cask-mode/cask-mode-0.1.ebuild new file mode 100644 index 000000000000..e2eb648d65ea --- /dev/null +++ b/app-emacs/cask-mode/cask-mode-0.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=24.3 + +inherit elisp + +DESCRIPTION="Major mode for editing Cask files for Emacs" +HOMEPAGE="https://github.com/Wilfred/cask-mode/" +SRC_URI="https://github.com/Wilfred/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + app-emacs/assess + app-emacs/ert-runner + ) +" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + # Silence a broken test + sed "s|ert-deftest cask-mode-highlight-comment|lambda|" \ + -i test/${PN}-test.el || die +} + +src_test() { + ert-runner -L . -L test --reporter ert+duration --script test || die +} diff --git a/app-emacs/cask-mode/files/50cask-mode-gentoo.el b/app-emacs/cask-mode/files/50cask-mode-gentoo.el new file mode 100644 index 000000000000..481b1b9dc272 --- /dev/null +++ b/app-emacs/cask-mode/files/50cask-mode-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'cask-mode "cask-mode" + "Major mode for editing Cask files." t) +(add-to-list 'auto-mode-alist '("/Cask\\'" . cask-mode)) diff --git a/app-emacs/cask-mode/metadata.xml b/app-emacs/cask-mode/metadata.xml new file mode 100644 index 000000000000..9ffdb8cff63f --- /dev/null +++ b/app-emacs/cask-mode/metadata.xml @@ -0,0 +1,17 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + cask-mode is a major mode for editing Cask files. It provides syntax + highlighting, comment toggling and indentation. + + + https://github.com/Wilfred/cask-mode/issues/ + Wilfred/cask-mode + + diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest new file mode 100644 index 000000000000..2767e08617a0 --- /dev/null +++ b/app-emacs/compat/Manifest @@ -0,0 +1 @@ +DIST compat-28.1.1.1.tar.gz 71771 BLAKE2B 48feaada7e32f07b425048f8b993b2936450dbed8ba20e0f6319d4b098bcc8007323416bf300221a00fb13ff152698c2beaeea6e743d46b1d32b9c0a016a895c SHA512 e733836934671cb373f70a92a20084622e160f2731c5e5c6ce9df348820261db399da0e78d6b95293d9b6992469e96298e9fe83e331a4caaa377fc6ce61f7040 diff --git a/app-emacs/compat/compat-28.1.1.1-r1.ebuild b/app-emacs/compat/compat-28.1.1.1-r1.ebuild new file mode 100644 index 000000000000..8964a682162d --- /dev/null +++ b/app-emacs/compat/compat-28.1.1.1-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="Compatibility libraries for Emacs" +HOMEPAGE="https://git.sr.ht/~pkal/compat" +SRC_URI="https://git.sr.ht/~pkal/compat/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="sys-apps/texinfo" + +ELISP_TEXINFO="compat.texi" + +src_prepare() { + default + rm Makefile compat-tests.el || die +} diff --git a/app-emacs/compat/metadata.xml b/app-emacs/compat/metadata.xml new file mode 100644 index 000000000000..3264e3c57176 --- /dev/null +++ b/app-emacs/compat/metadata.xml @@ -0,0 +1,9 @@ + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest index b07059e9e0d9..482da82bd8e7 100644 --- a/app-emacs/consult/Manifest +++ b/app-emacs/consult/Manifest @@ -1 +1,2 @@ DIST consult-0.15.tar.gz 90201 BLAKE2B 1652d5a2c1f559c67f6899fe26b221bfdf0599a20af7309e2dc57a4701a795c8decd2f878056297204611d045829ee1aa24ccb665e36c15f6a2a3a14eb81f382 SHA512 2b8926638c13633e2ccf48d63a3a76245d075694f046e20575e8c9bcce983a3610ef648374b01dbff4dbf97d116830040c8e76d9d75d05ca23278253e68138e5 +DIST consult-0.18.tar.gz 93440 BLAKE2B cc67e8cbc49846964114a8e01a10d41454fde2e4a2e98e3af315092fab5631ea1418f649eb92ca798672c0ea153dd2862b555aee6530a1baa84ac4050df7a3c6 SHA512 74005c211ba7af0cf3c0a06fdec8d85da111ea84edb4eef2c60d231ae6eb87905298ee8bbbcdac8bf8b13a21ed9070422383b93433e422d6ad6b743c8bc80938 diff --git a/app-emacs/consult/consult-0.18.ebuild b/app-emacs/consult/consult-0.18.ebuild new file mode 100644 index 000000000000..d2a809943fab --- /dev/null +++ b/app-emacs/consult/consult-0.18.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +NEED_EMACS=27 + +inherit elisp + +DESCRIPTION="Consulting complete-read" +HOMEPAGE="https://github.com/minad/consult" +SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=app-emacs/compat-28.1" +BDEPEND="${RDEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +} diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild index d24511f11c4b..7f577a0477fa 100644 --- a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild +++ b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RESTRICT="test" # make test requires a git repo SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/f/f-0.19.0.ebuild b/app-emacs/f/f-0.19.0-r1.ebuild similarity index 91% rename from app-emacs/f/f-0.19.0.ebuild rename to app-emacs/f/f-0.19.0-r1.ebuild index 72b552759a6e..c87a18f235d6 100644 --- a/app-emacs/f/f-0.19.0.ebuild +++ b/app-emacs/f/f-0.19.0-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit elisp diff --git a/app-emacs/f/f-0.20.0.ebuild b/app-emacs/f/f-0.20.0-r1.ebuild similarity index 91% rename from app-emacs/f/f-0.20.0.ebuild rename to app-emacs/f/f-0.20.0-r1.ebuild index a26344476647..70ca0a2b0183 100644 --- a/app-emacs/f/f-0.20.0.ebuild +++ b/app-emacs/f/f-0.20.0-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit elisp diff --git a/app-emacs/jde/Manifest b/app-emacs/jde/Manifest deleted file mode 100644 index 8bf849d51654..000000000000 --- a/app-emacs/jde/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jdee-2.4.1.tar.xz 2742232 BLAKE2B f022cb55583acc7846bc04b59e843050947819c6bb2494bbe08ac3895c15d914df28d3c3a50cfd945efa7ed507cda9906a42866c85463907544095377cc1bf07 SHA512 5ce5f0f84b2502e9af808f33210511e8b7682902b1f342d678fe42dd8f9f3690b90ef7bb22583550eb769818782c50f545d6baf47b52bc7f4502fab411ab5359 diff --git a/app-emacs/jde/files/70jde-gentoo.el b/app-emacs/jde/files/70jde-gentoo.el deleted file mode 100644 index c7fff6a61b4d..000000000000 --- a/app-emacs/jde/files/70jde-gentoo.el +++ /dev/null @@ -1,10 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(require 'jde-autoload) - -(setq jde-java-directory "/usr/share/jde") -(setq jde-bsh-jar-file "@BSH_JAR@") -(setq jde-checkstyle-jar-file "@CHECKSTYLE_JAR@") -(setq jde-checkstyle-style "/usr/share/checkstyle/checks/sun_checks.xml") -(setq jde-html-directory "/usr/share/doc/@PF@/html") -(setq bsh-html-directory "/usr/share/doc/@PF@/html") -(setq jde-check-version-flag nil) diff --git a/app-emacs/jde/files/jde-2.4.0.1-classpath-gentoo.patch b/app-emacs/jde/files/jde-2.4.0.1-classpath-gentoo.patch deleted file mode 100644 index 47fdd4e11e47..000000000000 --- a/app-emacs/jde/files/jde-2.4.0.1-classpath-gentoo.patch +++ /dev/null @@ -1,69 +0,0 @@ -Initialise classpath for beanshell and checkstyle using java-config. -Gentoo specific patch. - ---- jde-orig/lisp/beanshell.el -+++ jde/lisp/beanshell.el -@@ -809,6 +809,14 @@ - "BeanShell intended to be used independently of any other - Emacs package.") - -+(defun bsh-get-gentoo-classpath () -+ (or bsh-classpath -+ (with-temp-buffer -+ (call-process "java-config" nil t nil "-d" "-p" "bsh") -+ (skip-chars-backward "\n") -+ (setq bsh-classpath -+ (split-string (buffer-substring (point-min) (point)) ":+"))))) -+ - (defmethod initialize-instance ((this bsh-standalone-bsh) &rest fields) - "Constructor for the standard bsh BeanShell instance." - (call-next-method) -@@ -845,7 +853,7 @@ - bsh-vm) - (executable-find (if (eq system-type 'windows-nt) "javaw" "java")))) - -- (oset this cp bsh-classpath) -+ (oset this cp (bsh-get-gentoo-classpath)) - - (oset this startup-dir bsh-startup-directory)) - ---- jde-orig/lisp/jde-bsh.el -+++ jde/lisp/jde-bsh.el -@@ -187,7 +187,7 @@ - (jde-get-tools-jar) - (if ant-home (expand-file-name "lib" ant-home))) - (jde-pi-get-bsh-classpath) -- bsh-classpath -+ (bsh-get-gentoo-classpath) - (jde-expand-classpath (jde-get-global-classpath))))))) - - ;; Create the BeanShell wrapper object. ---- jde-orig/lisp/jde-checkstyle.el -+++ jde/lisp/jde-checkstyle.el -@@ -305,6 +305,14 @@ - (format "-D%s=%s" (car prop) (cdr prop))) - jde-checkstyle-expanded-properties)) - -+(defun jde-checkstyle-get-gentoo-classpath () -+ (or jde-checkstyle-classpath -+ (with-temp-buffer -+ (call-process "java-config" nil t nil "-d" "-p" "checkstyle") -+ (skip-chars-backward "\n") -+ (setq jde-checkstyle-classpath -+ (split-string (buffer-substring (point-min) (point)) ":+"))))) -+ - (defmethod jde-checkstyle-exec ((this jde-checkstyle-checker)) - - (jde-checkstyle-create-checker-buffer this) -@@ -327,9 +335,8 @@ - (jde-checkstyle-get-property-args this)) - (oref this :interactive-args) - (list "-classpath" -- (if jde-checkstyle-classpath -- (jde-build-classpath jde-checkstyle-classpath) -- (jde-normalize-path jde-checkstyle-jar-file))) -+ (jde-build-classpath -+ (jde-checkstyle-get-gentoo-classpath))) - (list jde-checkstyle-class) - (list "-c" - (if jde-checkstyle-style diff --git a/app-emacs/jde/files/jde-2.4.0.1-fix-paths-gentoo.patch b/app-emacs/jde/files/jde-2.4.0.1-fix-paths-gentoo.patch deleted file mode 100644 index a129b588587c..000000000000 --- a/app-emacs/jde/files/jde-2.4.0.1-fix-paths-gentoo.patch +++ /dev/null @@ -1,218 +0,0 @@ -Make paths of directories and jar files configurable. - -Part of this patch was taken from Debian and heavily modified, see: -http://patch-tracking.debian.net/patch/series/view/jde/2.3.5.1-5/0005-Set-the-location-of-needed-files-for-beanshell.el-an.patch - ---- jde-orig/lisp/beanshell.el -+++ jde/lisp/beanshell.el -@@ -891,14 +891,21 @@ - - (add-to-list 'auto-mode-alist '("\\.bsh\\'" . bsh-script-mode)) - -+(defcustom bsh-html-directory -+ (let ((jde-dir (jde-find-jde-doc-directory))) -+ (if jde-dir -+ (expand-file-name "doc/html/bsh-ug" jde-dir))) -+ "Directory of the beanshell HTML documentation." -+ :group 'bsh -+ :type 'directory) -+ - ;;;###autoload - (defun bsh-script-help () - "Display BeanShell User's Guide." - (interactive) -- (let* ((jde-dir (jde-find-jde-doc-directory)) -- (bsh-help -- (if jde-dir -- (expand-file-name "doc/html/bsh-ug/bsh-ug.html" jde-dir)))) -+ (let ((bsh-help -+ (if bsh-html-directory -+ (expand-file-name "bsh-ug.html" bsh-html-directory)))) - (if (and - bsh-help - (file-exists-p bsh-help)) ---- jde-orig/lisp/jde-bsh.el -+++ jde/lisp/jde-bsh.el -@@ -91,22 +91,59 @@ - "The single instance of the JDEE's BeanShell.")) - "Class of JDEE BeanShells. There is only one per Emacs session.") - -+(defcustom jde-java-directory -+ (expand-file-name "java" (jde-find-jde-data-directory)) -+ "Top-level directory of JDE Java files." -+ :group 'jde-project -+ :type 'directory) -+ -+(defcustom jde-bsh-commands-directory -+ (expand-file-name "bsh-commands" jde-java-directory) -+ "Directory of beanshell commands." -+ :group 'bsh -+ :type 'directory) -+ -+(defcustom jde-classes-directory -+ (expand-file-name "classes" jde-java-directory) -+ "Directory of JDE classes." -+ :group 'jde-project -+ :type 'directory) -+ -+(defcustom jde-checkstyle-jar-file -+ (expand-file-name "lib/checkstyle-all.jar" jde-java-directory) -+ "Path of the checkstyle-jar file." -+ :group 'jde-project -+ :type 'file) -+ -+(defcustom jde-regexp-jar-file -+ (expand-file-name "lib/jakarta-regexp.jar" jde-java-directory) -+ "Path of the regexp-jar file." -+ :group 'jde-project -+ :type 'file) -+ -+(defcustom jde-jde-jar-file -+ (expand-file-name "lib/jde.jar" jde-java-directory) -+ "Path of the jde-jar file." -+ :group 'jde-project -+ :type 'file) -+ -+(defcustom jde-bsh-jar-file -+ (expand-file-name "lib/bsh.jar" jde-java-directory) -+ "Path of the bsh-jar file." -+ :group 'jde-project -+ :type 'file) -+ - (defmethod initialize-instance ((this jde-bsh) &rest fields) - "Constructor for the JDEE BeanShell instance." - (call-next-method) -- (let* ((jde-java-directory -- (concat -- (jde-find-jde-data-directory) -- "java/"))) -- -- (oset this bsh-cmd-dir (expand-file-name "bsh-commands" jde-java-directory)) -- (oset this checkstyle-jar (expand-file-name "lib/checkstyle-all.jar" jde-java-directory)) -- (oset this regexp-jar (expand-file-name "lib/jakarta-regexp.jar" jde-java-directory)) -- (oset this jde-classes-dir (expand-file-name "classes" jde-java-directory)) -- (oset this jde-jar (expand-file-name "lib/jde.jar" jde-java-directory)) -- (oset this jar (expand-file-name "lib/bsh.jar" jde-java-directory)) -- (oset this separate-error-buffer jde-bsh-separate-buffer) -- (oset-default 'jde-bsh the-bsh this))) -+ (oset this bsh-cmd-dir jde-bsh-commands-directory) -+ (oset this checkstyle-jar jde-checkstyle-jar-file) -+ (oset this regexp-jar jde-regexp-jar-file) -+ (oset this jde-classes-dir jde-classes-directory) -+ (oset this jde-jar jde-jde-jar-file) -+ (oset this jar jde-bsh-jar-file) -+ (oset this separate-error-buffer jde-bsh-separate-buffer) -+ (oset-default 'jde-bsh the-bsh this)) - - (defmethod bsh-create-buffer ((this jde-bsh)) - "Creates the JDEE's beanshell buffer." -@@ -150,6 +187,7 @@ - (jde-get-tools-jar) - (if ant-home (expand-file-name "lib" ant-home))) - (jde-pi-get-bsh-classpath) -+ bsh-classpath - (jde-expand-classpath (jde-get-global-classpath))))))) - - ;; Create the BeanShell wrapper object. ---- jde-orig/lisp/jde-bug.el -+++ jde/lisp/jde-bug.el -@@ -2438,10 +2438,10 @@ - (defun jde-bug-help () - "Displays the JDEbug User's Guide." - (interactive) -- (let* ((jde-dir (jde-find-jde-doc-directory)) -- (jdebug-help -- (if jde-dir -- (expand-file-name "doc/html/jdebug-ug/jdebug-ug.html" jde-dir)))) -+ (let ((jdebug-help -+ (if jde-html-directory -+ (expand-file-name "jdebug-ug/jdebug-ug.html" -+ jde-html-directory)))) - (if (and - jdebug-help - (file-exists-p jdebug-help)) ---- jde-orig/lisp/jde-checkstyle.el -+++ jde/lisp/jde-checkstyle.el -@@ -322,10 +322,6 @@ - (vm-path (oref (jde-run-get-vm) :path)) - (source-file - (concat (file-name-nondirectory buffer-file-name))) -- (jde-java-directory -- (concat -- (jde-find-jde-data-directory) -- "java/")) - (args (append - (unless jde-checkstyle-expanded-properties-file - (jde-checkstyle-get-property-args this)) -@@ -333,13 +329,13 @@ - (list "-classpath" - (if jde-checkstyle-classpath - (jde-build-classpath jde-checkstyle-classpath) -- (jde-normalize-path -- (expand-file-name "lib/checkstyle-all.jar" jde-java-directory)))) -+ (jde-normalize-path jde-checkstyle-jar-file))) - (list jde-checkstyle-class) - (list "-c" - (if jde-checkstyle-style - (jde-normalize-path jde-checkstyle-style) -- (concat (jde-find-jde-data-directory) "java/lib/sun_checks.xml"))) -+ (expand-file-name "lib/sun_checks.xml" -+ jde-java-directory))) - (if jde-checkstyle-expanded-properties-file - (list "-p" (jde-normalize-path jde-checkstyle-expanded-properties-file))) - (if jde-checkstyle-module-package-names-file ---- jde-orig/lisp/jde-dbs.el -+++ jde/lisp/jde-dbs.el -@@ -907,9 +907,6 @@ - (jde-normalize-path 'jde-run-working-directory) - source-directory)) - (vm (oref (jde-run-get-vm) :path)) -- (jde-java-directory -- (expand-file-name "java" -- (jde-find-jde-data-directory))) - (vm-args - (let (args) - (setq args ---- jde-orig/lisp/jde.el -+++ jde/lisp/jde.el -@@ -1722,14 +1722,19 @@ - jde.el." - (jde-find-jde-data-directory)) - -+(defcustom jde-html-directory -+ (expand-file-name "doc/html" (jde-find-jde-doc-directory)) -+ "Directory of the JDE HTML documentation." -+ :group 'jde-project -+ :type 'directory) -+ - ;;;###autoload - (defun jde-show-help () - "Displays the JDE User's Guide in a browser." - (interactive) -- (let* ((jde-dir (jde-find-jde-doc-directory)) -- (jde-help -- (if jde-dir -- (expand-file-name "doc/html/jde-ug/jde-ug.html" jde-dir)))) -+ (let ((jde-help -+ (if jde-html-directory -+ (expand-file-name "jde-ug/jde-ug.html" jde-html-directory)))) - (if (and - jde-help - (file-exists-p jde-help)) ---- jde-orig/lisp/jde-jdb.el -+++ jde/lisp/jde-jdb.el -@@ -1459,10 +1459,10 @@ - - (defun jde-jdb-help () - (interactive) -- (let* ((jde-dir (jde-find-jde-doc-directory)) -- (jdb-ug-path -- (if jde-dir -- (expand-file-name "doc/html/jdb-ug/jdb-ug-frame.html" jde-dir)))) -+ (let ((jdb-ug-path -+ (if jde-html-directory -+ (expand-file-name "jdb-ug/jdb-ug-frame.html" -+ jde-html-directory)))) - (if (and - jdb-ug-path - (file-exists-p jdb-ug-path)) diff --git a/app-emacs/jde/files/jde-2.4.1-doc-directory.patch b/app-emacs/jde/files/jde-2.4.1-doc-directory.patch deleted file mode 100644 index c96fcd861594..000000000000 --- a/app-emacs/jde/files/jde-2.4.1-doc-directory.patch +++ /dev/null @@ -1,53 +0,0 @@ -Move definition of jde-find-jde-doc-directory to jde-util.el. - ---- jdee-orig/lisp/beanshell.el -+++ jdee/lisp/beanshell.el -@@ -82,7 +82,7 @@ - (eval-when-compile - (require 'cl)) - --(declare-function jde-find-jde-doc-directory "jde" nil) -+(require 'jde-util) - - (defgroup bsh nil - "Customizations for the Emacs inteface to Pat Neimeyer's Java ---- jdee-orig/lisp/jde-util.el -+++ jdee/lisp/jde-util.el -@@ -139,6 +139,17 @@ - (if dir dir (jde-root))) - (jde-root)))) - -+(defun jde-find-jde-doc-directory () -+ "Return the path of the JDE documentation directory. -+Returns nil if the directory cannot be found. At some -+point, XEmacs will include the JDE. Versions of XEmacs -+that include JDE will store the JDE doc in a data -+directory called jde. On all other Emacs versions, the JDE -+expects to find the documentation in a subdirectory -+named doc of the directory that contains the file -+jde.el." -+ (jde-find-jde-data-directory)) -+ - (defun jde-temp-directory () - "Get the location used by the host system to store temporary files." - (or (if (boundp 'temporary-file-directory) temporary-file-directory) ---- jdee-orig/lisp/jde.el -+++ jdee/lisp/jde.el -@@ -1762,17 +1762,6 @@ - - - ;; JDE help --(defun jde-find-jde-doc-directory () -- "Return the path of the JDE documentation directory. --Returns nil if the directory cannot be found. At some --point, XEmacs will include the JDE. Versions of XEmacs --that include JDE will store the JDE doc in a data --directory called jde. On all other Emacs versions, the JDE --expects to find the documentation in a subdirectory --named doc of the directory that contains the file --jde.el." -- (jde-find-jde-data-directory)) -- - (defcustom jde-html-directory - (expand-file-name "doc/html" (jde-find-jde-doc-directory)) - "Directory of the JDE HTML documentation." diff --git a/app-emacs/jde/jde-2.4.1-r2.ebuild b/app-emacs/jde/jde-2.4.1-r2.ebuild deleted file mode 100644 index a4bcf20cc0e5..000000000000 --- a/app-emacs/jde/jde-2.4.1-r2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-ant-2 elisp - -DESCRIPTION="Java Development Environment for Emacs" -HOMEPAGE="http://jdee.sourceforge.net/" -# snapshot of svn://svn.code.sf.net/p/jdee/code/branches/2.4.1 (rev 292) -# (upstream's distfile misses build.xml) -SRC_URI="mirror://gentoo/jdee-${PV}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos" - -RDEPEND=">=virtual/jdk-1.8:* - dev-java/bsh:0 - dev-java/junit:0 - dev-util/checkstyle:0" -DEPEND="${RDEPEND} - dev-java/ant-contrib:0" - -S="${WORKDIR}/jdee-${PV}" -SITEFILE="70${PN}-gentoo.el" - -PATCHES=( - "${FILESDIR}/${PN}-2.4.0.1-fix-paths-gentoo.patch" - "${FILESDIR}/${PN}-2.4.0.1-classpath-gentoo.patch" - "${FILESDIR}/${PN}-2.4.1-doc-directory.patch" -) - -pkg_setup() { - java-pkg-2_pkg_setup - elisp_pkg_setup -} - -src_prepare() { - default - - local bshjar csjar - bshjar=$(java-pkg_getjar --build-only bsh bsh.jar) || die - csjar=$(java-pkg_getjar --build-only checkstyle checkstyle.jar) || die - sed -e "s:@BSH_JAR@:${bshjar}:;s:@CHECKSTYLE_JAR@:${csjar}:" \ - -e "s:@PF@:${PF}:" "${FILESDIR}/${SITEFILE}" >"${SITEFILE}" || die - - cd java/lib || die - java-pkg_jar-from --build-only checkstyle checkstyle.jar checkstyle-all.jar - java-pkg_jar-from junit - java-pkg_jar-from bsh -} - -src_compile() { - ANT_TASKS="ant-contrib" \ - eant bindist $(usex doc source-doc "") -} - -src_install() { - local dist="dist/jdee-${PV%_*}" - - java-pkg_dojar ${dist}/java/lib/jde.jar - insinto "${JAVA_PKG_SHAREPATH}" - doins -r java/bsh-commands - - use source && java-pkg_dosrc java/src/* - use doc && java-pkg_dojavadoc ${dist}/doc/java/api - - elisp-install ${PN} ${dist}/lisp/*.{el,elc} - elisp-site-file-install "${SITEFILE}" - - dobin ${dist}/lisp/jtags - - dodoc -r doc/html - find "${ED}"/usr/share/doc -iname "*makefile" -delete || die -} diff --git a/app-emacs/jde/metadata.xml b/app-emacs/jde/metadata.xml deleted file mode 100644 index 2a92351c1b18..000000000000 --- a/app-emacs/jde/metadata.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - gnu-emacs@gentoo.org - Gentoo GNU Emacs project - - - java@gentoo.org - Java - - - The Java Development Environment for Emacs is a software package - that interfaces Emacs to command-line Java development tools (for - example, JavaSoft's JDK). JDEE features include: - - * JDEE menu with compile, run, debug, build, browse, project, and - help commands - * syntax coloring - * auto indentation - * compile error to source links - * source-level debugging - * source code browsing - * make file support - * automatic code generation - * Java source interpreter (Pat Neimeyer's BeanShell) - - - jdee - - diff --git a/app-emacs/load-relative/Manifest b/app-emacs/load-relative/Manifest new file mode 100644 index 000000000000..cff2fe4eb41a --- /dev/null +++ b/app-emacs/load-relative/Manifest @@ -0,0 +1 @@ +DIST load-relative-1.3.1.tar.gz 33985 BLAKE2B 5e2f4329d380d9bc001e23ea4dd096422357cf18e3685d0eeff80c319172ab3ac0afeb722a9322e0cccd8d99c809ace42bc3352a38161f1aea0a3d3d3af27241 SHA512 22d31bfeee37a14bb9820df818a6d1d3cd4d2efb98bbf41ef9e866df602bd18ac0896c625c70195b50f98703d9e0ba2797e0095f051e2937455c29d8be5599c0 diff --git a/app-emacs/load-relative/files/50load-relative-gentoo.el b/app-emacs/load-relative/files/50load-relative-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/load-relative/files/50load-relative-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/load-relative/load-relative-1.3.1.ebuild b/app-emacs/load-relative/load-relative-1.3.1.ebuild new file mode 100644 index 000000000000..53a2b90b909c --- /dev/null +++ b/app-emacs/load-relative/load-relative-1.3.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Relative loads for Emacs Lisp files" +HOMEPAGE="https://github.com/rocky/emacs-load-relative/" +SRC_URI="https://github.com/rocky/emacs-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/emacs-${P} + +LICENSE="GPL-3+" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +DOCS=( ChangeLog README.md ) +ELISP_REMOVE="el-get-install.el" # Unnecessary, used for install using el-get +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/load-relative/metadata.xml b/app-emacs/load-relative/metadata.xml new file mode 100644 index 000000000000..54ce9d0ed7bb --- /dev/null +++ b/app-emacs/load-relative/metadata.xml @@ -0,0 +1,17 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + Relative loads for Emacs Lisp files. Adds functions __FILE__ and + load-relative and require-relative. + + + https://github.com/rocky/emacs-load-relative/issues/ + rocky/emacs-load-relative + + diff --git a/app-emacs/m-buffer/Manifest b/app-emacs/m-buffer/Manifest new file mode 100644 index 000000000000..c24e00f91828 --- /dev/null +++ b/app-emacs/m-buffer/Manifest @@ -0,0 +1 @@ +DIST m-buffer-0.15.tar.gz 19211 BLAKE2B b4cbb7bdac9e68622db03acba07b5422181599e69e6d92740aa364684c998de9a24c8740cc2d7ec0dc40e9eee56f211a93bcfd734d30b9b44b8ca3b54ec4f39c SHA512 94465cbec24137d82498ce68d7e76f871e3986afae0bb419b8e65b740c54d6c65db8ab0dedf87392cbd2b383c7ca8eb96cf295139bb1322e7652e44ac41937ae diff --git a/app-emacs/m-buffer/files/50m-buffer-gentoo.el b/app-emacs/m-buffer/files/50m-buffer-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/m-buffer/files/50m-buffer-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/m-buffer/m-buffer-0.15.ebuild b/app-emacs/m-buffer/m-buffer-0.15.ebuild new file mode 100644 index 000000000000..69f1a9262033 --- /dev/null +++ b/app-emacs/m-buffer/m-buffer-0.15.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="List Oriented Buffer Operations for Emacs" +HOMEPAGE="https://github.com/phillord/m-buffer-el/" +SRC_URI="https://github.com/phillord/${PN}-el/archive/v${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-el-${PV} + +LICENSE="GPL-3+" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( app-emacs/load-relative )" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + ${EMACS} ${EMACSFLAGS} -L . -L test \ + -l dev/assess-discover -f assess-discover-run-and-exit-batch || die +} diff --git a/app-emacs/m-buffer/metadata.xml b/app-emacs/m-buffer/metadata.xml new file mode 100644 index 000000000000..84e803c50139 --- /dev/null +++ b/app-emacs/m-buffer/metadata.xml @@ -0,0 +1,19 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + This package provides a set of list-orientated functions for operating over + the contents of Emacs buffers. Functions are generally purish: i.e. they + may change the state of one buffer by side-effect, but should not affect + point, current buffer, match data or so forth. + + + https://github.com/phillord/m-buffer-el/issues/ + phillord/m-buffer-el + + diff --git a/app-emacs/racket-mode/racket-mode-20220411.ebuild b/app-emacs/racket-mode/racket-mode-20220411.ebuild index 46f695097f04..7660d6f56ec0 100644 --- a/app-emacs/racket-mode/racket-mode-20220411.ebuild +++ b/app-emacs/racket-mode/racket-mode-20220411.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${H} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND="dev-scheme/racket:=[-minimal]" BDEPEND="${RDEPEND}" diff --git a/app-emacs/s/s-1.12.0.ebuild b/app-emacs/s/s-1.12.0-r1.ebuild similarity index 74% rename from app-emacs/s/s-1.12.0.ebuild rename to app-emacs/s/s-1.12.0-r1.ebuild index 1d0ca0aa37d0..7c91889d847b 100644 --- a/app-emacs/s/s-1.12.0.ebuild +++ b/app-emacs/s/s-1.12.0-r1.ebuild @@ -1,18 +1,22 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit elisp DESCRIPTION="The long lost Emacs string manipulation library" HOMEPAGE="https://github.com/magnars/s.el" SRC_URI="https://github.com/magnars/s.el/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/s.el-${PV} LICENSE="GPL-3+" SLOT="0" KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -S="${WORKDIR}/s.el-${PV}" +DOCS=( README.md ) SITEFILE="50${PN}-gentoo.el" -DOCS="README.md" + +src_test() { + sh run-tests.sh || die +} diff --git a/app-emacs/vertico/Manifest b/app-emacs/vertico/Manifest index f92cdf517de2..6680a9eeef56 100644 --- a/app-emacs/vertico/Manifest +++ b/app-emacs/vertico/Manifest @@ -1,2 +1,2 @@ -DIST vertico-0.22.tar.gz 42487 BLAKE2B f6863b4078f25fba318685fd16a34abe016c9fb9fd94a7ad6fcbce02c72526786c74f67177a44433ee5aa747382db81762015fcfe98da252f19aa88f219d294d SHA512 108348cb43f07909570dd40e058c1ea612c6a8c39794a365ef0ee0111d7f43dde37f82c46bcac0319eba44e6e5553bde2bc09f8755bb1e3f4b22999fdacc23c2 DIST vertico-0.23.tar.gz 42631 BLAKE2B ccb5a30cb3da9bed0a16af06919635ebc23777d0f19fad4fbbb422b0bf04e38f1de1a51e375263f212b0ae25881f4428e9fc6d665ef46ff9aaabd3964b4ab006 SHA512 7425b33a7628e8fd246386908835ee52ef357ecd3909a6cde0f9ed89dc468590fc854b599c2ed13572003ef6b36bd8df26db3da0764feadc407918ed68ba910a +DIST vertico-0.24.tar.gz 42777 BLAKE2B 64e3f11dfb425c814665b49d755a52db4146c875969be7621539892f72df6ef9c4186be05373230b48369f1e2e85aee8e97cb829afe3618b9507170c4a8ca1a0 SHA512 67edb7e45e257c2cdf53d7adb2b29eed8cb3a1ac42dcec41bd555d553c60e4fc9806c6ad51b5cc183abb1d3967a4f43ab0e4ce0d317f77eb4d7cdedb9ea39834 diff --git a/app-emacs/vertico/vertico-0.22.ebuild b/app-emacs/vertico/vertico-0.24.ebuild similarity index 100% rename from app-emacs/vertico/vertico-0.22.ebuild rename to app-emacs/vertico/vertico-0.24.ebuild diff --git a/app-emulation/86Box/86Box-3.4.1-r1.ebuild b/app-emulation/86Box/86Box-3.5.ebuild similarity index 100% rename from app-emulation/86Box/86Box-3.4.1-r1.ebuild rename to app-emulation/86Box/86Box-3.5.ebuild diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest index 09f0e0dab7f7..048fa48cf024 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1 @@ -DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa +DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index c834f0669450d75303f3519a2ebd820f62ae0645..2d9ece5e38d85952c586f8eb5d2f633d68c06a7b 100644 GIT binary patch literal 14817 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 HS7`tMy`58v literal 14817 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 HS7`tMb5Iku diff --git a/app-emulation/protontricks/Manifest b/app-emulation/protontricks/Manifest index e4fa2e2737ab..e7d925fd01a7 100644 --- a/app-emulation/protontricks/Manifest +++ b/app-emulation/protontricks/Manifest @@ -1,2 +1,3 @@ DIST protontricks-1.7.0.tar.gz 139203 BLAKE2B d93bbb672286d32743da1473e132508084bae527159911367c51e88686c38d3bad0a2f72a2c0f0feb09412e31e6d5bb20dfe113b9e71e4e655693bfbe663a968 SHA512 c12f211051bc23c8eb03c5385e8245361d72dcce1e641a7da1f87f344db5fdc7d698bd7691e0855ae025c1d94944db89b380805664d87123b6252d06259480ff DIST protontricks-1.8.1.tar.gz 151972 BLAKE2B 1e7b600bfc22c46e879c5684229e374699548bc96d172c23d4b3c7c08871c0baf629436e81ad35d0d5e93e11515c8a20d4365658d10610cd60b04d6982b83b7c SHA512 246e65f61ef4fd6825e426aa2b4ed3df26ad1443fabca079194890a8115805ff2f51be96ce410854407b61451dafbec6abd1e26f029c1e442af10a209c75377a +DIST protontricks-1.8.2.tar.gz 153142 BLAKE2B c0757973f7e1c442ab0bba27c2c739a7b24d45bab31ec308ec195290e35392d222369dbfe64f558e21ed1b61d13bdae629c0ba8b2f81b9af2b4f2f94c30ba9ea SHA512 9b83c34847e8ea8ae86f77330f626748a8ef5682c99619d90fea0c52de3ccd5b4285e5dfc676b8c046b9deec996847dbb0586596428507e162e255a852b28cd1 diff --git a/app-emulation/protontricks/protontricks-1.8.2.ebuild b/app-emulation/protontricks/protontricks-1.8.2.ebuild new file mode 100644 index 000000000000..d33c17e8e46a --- /dev/null +++ b/app-emulation/protontricks/protontricks-1.8.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} pypy3 ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 xdg-utils + +DESCRIPTION="app-emulation/winetricks wrapper for Proton (Steam Play) games" +HOMEPAGE="https://github.com/Matoking/protontricks" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+gui" + +RDEPEND="app-emulation/winetricks + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/vdf[${PYTHON_USEDEP}] + ') + gui? ( gnome-extra/zenity + || ( + app-emulation/winetricks[gtk] + app-emulation/winetricks[kde] + ) + )" +BDEPEND="$(python_gen_cond_dep ' + dev-python/setuptools_scm[${PYTHON_USEDEP}] +')" + +DOCS=( CHANGELOG.md README.md ) + +distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + echo "version = '${PV}'" > "${S}"/src/${PN}/_version.py || die "Failed to generate the version file" +} + +pkg_postinst() { + xdg_desktop_database_update + + elog + + if ! use gui; then + ewarn "Please note that disabling USE=gui does *not* presently remove the --gui command-line option," + ewarn "it just means using this option will fail unless gnome-extra/zenity happens to be installed." + ewarn + fi + + elog "Protontricks can only find games for which a Proton prefix already exists." + elog "Make sure to run a Proton game at least once before trying to use protontricks on it." + elog +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/app-emulation/ruffle/ruffle-0_p20220516.ebuild b/app-emulation/ruffle/ruffle-0_p20220516.ebuild index 3f9cb8691fb0..fa62d357ea44 100644 --- a/app-emulation/ruffle/ruffle-0_p20220516.ebuild +++ b/app-emulation/ruffle/ruffle-0_p20220516.ebuild @@ -452,7 +452,7 @@ DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig - >=virtual/rust-1.56" + >=virtual/rust-1.60" QA_FLAGS_IGNORED=" usr/bin/${PN} diff --git a/app-emulation/ruffle/ruffle-9999.ebuild b/app-emulation/ruffle/ruffle-9999.ebuild index 881e17764a61..6f79e3b92a43 100644 --- a/app-emulation/ruffle/ruffle-9999.ebuild +++ b/app-emulation/ruffle/ruffle-9999.ebuild @@ -26,7 +26,7 @@ DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig - >=virtual/rust-1.56" + >=virtual/rust-1.60" QA_FLAGS_IGNORED=" usr/bin/${PN} diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32-r1.ebuild similarity index 99% rename from app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild rename to app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32-r1.ebuild index a5164104500b..0fe9fe142731 100644 --- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32.ebuild +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.32-r1.ebuild @@ -154,6 +154,8 @@ src_install() { if use X ; then doins VBoxClient fperms 0755 /usr/bin/VBoxClient + doins VBoxDRMClient + fperms 4755 /usr/bin/VBoxDRMClient pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \ || die diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34-r1.ebuild similarity index 99% rename from app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34.ebuild rename to app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34-r1.ebuild index 854435f84e8b..ba2e1c3daac9 100644 --- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34.ebuild +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.34-r1.ebuild @@ -154,6 +154,8 @@ src_install() { if use X ; then doins VBoxClient fperms 0755 /usr/bin/VBoxClient + doins VBoxDRMClient + fperms 4755 /usr/bin/VBoxDRMClient pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \ || die diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index 659387a2098a50872efd7021ea9fe8211434e2ca..8ef705a7288b3c41c7d54ed2a532c007a8b11f80 100644 GIT binary patch delta 17554 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 delta 17563 zcmV(yKHh2mk;800092b)DU|T{m)_@ADLT0VeqWxojuSNJe7c*!LMg z0g#R;kupiy-Tn0W=AyOtI)_wuYp6*c?!6XJHEYg7RpEd9{|xSmVq1uYdjZ zmmhp|<%fUxzkm5Z{}}$^htu6&z3*C*A9bgYtMwM_tk_Q!aRx9_g+$dudDPT_N zHf!YFOYtM;T3wjQl{L@ahp(*sch!1!UTcl*R>}Nkt9AL>dRlp(QS)XIS2U}>&Jt5@ z$9REKwTv#;eb(vekJSp>j2BC}PRnJabAMK7D~?siE-B9xV+|}%?W6RO{q$vrP?GW6 zEf-ef@Hi!}xlZmrk7})tmg5j%gl#IjJ&a*Y4PeK_2}c=?xewjv42bX z49{PmakJoVEVo;6hlSw7(q>_I(H5LkF{|3=$bYQX)_&wxhHoSGJ?G%bjvL3bJ;7Hu zc(F4aU$OU|Ct^I6Kf%@x%QNhxmb`N#mR6c~-a_Lec!7qw1~#2l&vWj6@CxVV@-ki5 zb4h8;@LVnX{N>}vUp_zAtGoDEE`Mjvc|XjS>+Inf!DjcXr@g%|ULNBTkL1|JzGZ8> zrZ%zaoa(?6@XB;}n-hjysI=hwN^!(GJod$!dE*s!;G?Q<);I55PV39(119|Ea`m!u zi^p<|bBw)GsbZ!TBF*OG$n9tfYFvaY-Tx))Q|9-u*HJ>XMe0(k$M&(zWt?lC@4uFx5 zkWXCQz_6qZaBP`#$+K_Z(hM$)HhJv1bKWzoo>{{!KUjJCbUow(q_W|?*g#!Y((Kz} zFS)Jh_{Z=w+&IlYmTaBF>VGFYc@M1+zpUr*jxqA8Ef4l;;-Ah&Y@_kVxv*}*;ZFGO zv@fvf z;93P2En%e6WxRaiyMI`er%*ETVIz$GSElz+% z;2JPmY=wnbqbeGOKKJgW`k5>7J4MVmf$kODtw0-*t2mo6$A64(68QwF9rUX=$dZ}WK_t0`j__S?o# z)Q){++{yutC&DzKJpA&otiJ8-Sj^gpNw}k+h8O65#DC28#_f2fQc{_417g;3d)Mt) zKqx>3IZtcuk5wyd2*IuT;1VznLh+WBz_&et2cvbhwGMtH5HXg>GYNoLYnEkYFG>O# zbED2l9M2fRVjJgLU=2pmz=opG>4^UUAg(bHQjCAcG*kL!)qeT-`}*zW!{1&$+*dC7 zC;Y=1*MAJHCN?LhEPSvTdH{<+%#c_XNC(i&`-2aVN`fl%qh)-9sI;JPC5lSIOJQR* z_fjB*c#xowIL1m2yb`jwm!f$VlFW^J1Cf8M94rvx(}5-odLQS***NStr$?~yczQ!uh=%dr)8}8O8_6D5orTwB%BQw=Vzjq36Zw_yvt^EIF?F_;YN~BLz>VFHupQ5$ z5`VBEXEDkZhiA8%C~LvCq4V$td?2QuN$`!As8M&mv^L zr3QrYMbC)9N=5}mMSx{i#3c|k@C}S%M$1)84u%3!#E5-bSq^$?@E4TTf-{RE3DF=e zPz?645qu&PGLDI)sXnKKR1%LwU91LP9rP9ovD@24`{iYR2${qCLa_)OtjPm|@MkYt_$yKJ%lHMUM)?)lfE@?aLdG2aK`}p&Ofu*664` z(9$yaj3i-A38r&k(>)>|*nE$0Lw`3M9A#pg0YRAH&CQ6$8BjhOmiujII0_{Z<_1ScS!0CoNv%zh&o5y-Wojp4KK?*u6l z*@FL|wTM{INVmpf&EkYhK$8#vxJT^R0XqM|YdsPZbj7b4YnL+m231j|ntySE4ql|( z*WNr_b#UqcNC1S^AscmTl_9|ih^UdR#!(hwZ8k3|yB6PCdV>E$j*&SlHE8HSBy{2q z&f4ED*}r|scO%Q~smx(H-4lI)n#x+CBkF;9MaU+>9BhSMSlRrJkOIXBX9dmS!zg6j zk`UUwXhGjA5~!dEo;Y?vIe%Oeb!_J(+b)8-O@dln7+nlLw%#5=w18nPcf-Hn9vQi{ zSXo7Pb`NH6!SRM3S`pAKh;>K|`T$WmAr=s^FhraT4g$$0mH}@K4`j=Qc|;|kEjK(8 zcSRw<69V#iW$6$14fXi+^6P$OWY6g7d zt*i;$2{|k{zzc~Ym_sb+Z-f>b3-iXNvLRTY5<-kbc)>i7dnnryeZhPJJQhXqh@Kcl z30HCi!d|cwLL!<5GR&VY4-8c2adkw2QdKTv?OT~59G}<6O`s_u5@Df-I|uNzSGIj3 z4N#hZ9ySJYUm+elo_|V}R7knldFbQql6@Y3`~B1SvmgMo#v9SYb1GW$P?!RXHsJZ& z9~K5dlmG}q4NzC~WV1(8az)uM?0_h^eN%{vgaZEFEOTCZvqyhmeChsmu2J{^? zLq}mn|Hq>74^U2EV7J7$5eM)uHp32ag`ZwL!r^`KYD5qG8Gq89#WgV716u)8kn|`e zxE=^?1o@B#@d&zx*|TR*c+Z0)dayIg1uh?^0Qwa7jc0!T{lm9ZEk1KW4Rjyq7d`=; z#q5?p#V;aa61VN0pd3;~t)M{I@sNo9PHdXZZ!=*)C@H*jvSm0JqVvFgC*T4TN^OM( z2#>MB?TYKjoqs$Z&=01}`u(wPlc3R-%&0HEFZ3FR7>qQprIOj^^?WeF}i03o-^Y2pb2>e7GqAC69`Ag8T(Sg#t3Lf!N75 zfg_SYIC))wFS-S77I0)FF1yF_Ss7Y#et?B^1uDslEmYQ4))-LaOI@;nZw6DUDiBly z9!3O2hJSrSa)1Bu@_xToqPK7`X3Y?=$#Us&%90YrDJ`7peQDtPQP}ZK@&IOV~avr zrE{T$gjiNyN$M=h-4sND+f)%I=&E%_8Y81@h=1^+fyhB57B<+B>7EZt1Syv>GcTee zChVZseEk}^!&$JqD4Z+%&7wV5ix5{Is|7!=L=arT!9?SLY(|hQCc*)6y6!caoDLqw z|4H~v^9Wz!r{5VpDTFJa8k8NM*waaZ;_8@fB@%`%^*p+=um`F^jD&bW_6h-e%$1+a zmVZxXy$#!y8i3y{z8msI4765Jx4DbMWRNJKYgq!c0hBqy#s~|_%wo7kG$CkWd5))p z@dmU%pS+c?M}2nXsZhSCnF^R;hcGvM_qJM}_Wq9#H!zC;_hY?41gsaq!fQqo8p=2P$A37z z#Y>hI5X+qCyD$2h++3+p)gYFQ*7ZC(JP17imZ>aYA^y6A>?-w+4w%U5!)TeE=}m9 z9Uww4MB_#nLpFGrxDoLYtu&6S&F395#s7x0CfbEcu@~vxQk)1f-oo8tiw&P zcQbE$W_FxKu5oH7>k8sg1j>nA-N-)>s}h%2c;q*LxC1m{G*JgEjj$IS!GHUF-B4Ht zVFyS86GG~^0%0l;WOjl(W~W0DpuO<|&^#iJggT5u`OzUUG4=vX4#4Gr;k1b^PDcoc zh#tmzyJ+8}({SWxp1T$}0wMx(bBtgFuY{Lnz5|s(JV1MNrEd%ihfzX)iQ&;HmUcW+ z=`IlaKs6dJ)T4x7V`=yhh<^!T5z0q6&?&*n@HPZCYN9%!UrLWf3lNVQwLLIRP>A3% zb<9OzIu;2;M4>+6uz0Dc?{@lT@E!s&oWOwS2NNU&Au-2La1si^S)m+N2^GWlGkcA( zE|-Sf!l&RI=JJiDeUt3Yx5O=cZ{h)9^zOLbHP$3Wm1 z2y7*o<)=sjz=!uBKxEPyURh7ri6^N6U0h0d%u{+^^`l#u{fn(*?EHRILM9%14I z>>|sBMI2VfbWq^X^|f6|+~Oc16`mHbp9X=$0cV6C7FGa0jzMAP4XLMeN9562M4iBR zTm|nouf!qy31&isCVxA(*oyOJ&3+mm)_;6@`EvJ9zWYhdKsBA>OksB;4#13*#?Ej- zITMUJiM7K0tu9zol{O68{f<{;IV+GhVC416>nrNDj*be-9zd+n%tX+QVmX0;0bP!` zRDuiw0r8Jz^Kcv@4jY2Ns#_cvmt1Bm328qe|Vvc1Wo`Dg4Ltc~OuBomsg zqiv;3g#n=vs(}R(~%m-5n6`4`wEzz5!^1)ktE%(2`rt3SR*oHVn&MNa}Qkk2=EXfu;hs z;iZUUp0;(TMFYV)#$8KmjRhs7^9)T%M;#__*lofX!P4Z?o$D1{K`S9ECU*7#T z*6r}_CIZkHkQzsLDy~A$htBZWn+Yk0REnU5qnw5tuW~`-*AFXiCI6SHTtjynA{>5ceF@lflnT7 zxhv05-hYDH`}cNRuiKf*fJ*Nw>Eq>I%AFt~zyqleUhn8+yn@VZHx82FZb50=sdP8w z)&$)<>zFv9S4U8?{A?l@8XTM(*HK4fF;8p(?ccR-E)!Q8OzB}|jo?xs0Fs-0ER+sm zv^xA`E13f>9PgAFFvuPN$%kgl%`Mb=b4T?zj(OT5mk96Mv9lb=U|3(1U&fJ7xu0h2E7F!m@}OD`GT6 z&N&||mQ_FCp$h11_^uzIkJ9-Sg65zf#0Iz+^1T$?ZELZigep8D&Js=#VX^BdTjtu8 zm+yRyN2i|{;b&H*iD3pc@IDwMc#)MLEigTZ;27|y~)(_g}0cgdOA1( zY#p%3kiFvgQmn4BB}b=?EHT@h*j8~;5!IOpdIO|_%B6`wK+6CMy$H~na2xB4#Ewz4 zvWD^(eUI=Db9m}1a6(mEJj%`*S_Jk1y2AnS!l=@ZrjkKSvZK^gMNr}P9)B8I0pE~x zNbQlXO01yyCgEI3ap{$&^TmaUL-2(7)s%UMQe5Zkr*v6wNJ0`KoJiZ775n`D{k_!X znf-xI5wW8zSK0prdZLGYM>0m8J&dhP0Je^l6YtUC5t0FHa;gfz-Wz`%a&9rzGa>%T z7GjW9B~mWLLWWd9)n+H8>3sSeVyx?=HVsKy5*=M#cz zJup_7ixE|UC&ZYafI$|=3d){K&`cdbn7|C~tD*;lMQV1?_(wGy7!}SPb#AtJAKVE( z^LD+ym!oaZWrLB9U3y~Kk!BeyC~W}eCi*I-jg&r8xhn4(MC(omWP5X*bmMdH@=vNHK@{l<$T&`{MGI2K{=tCB`Y)7fVgrdWv-*p z)hxVIL4`He9fnY7xtcnqx4Z{Wpv5WW5QkUqH-q4v{ zWjYm&B?MI=i&zJ4V5*Yc0g2#MZ3IWeu;3LQaK^tf*mrWPj(e&xUT{c-R(s3)ewU4k|)xf}zV5Pky zHi+0>WkJ5r{C^;~(wP7u@sGbh6{1@wBoNU-GG`lt+XtcwIIXVfoVkpJqw>9?zJx>_ zti+ztlZkbcyg(VC6+nF@(0ouiM3f7wropQSw(dPyYYeY_clCZ5UtZC*d-;pbsoAE0 zZbVd{#uLqf*&h`hqndKY7eG(`FeoQ%a5Qh7Z@Q2p+@ef;v% z{`C1y+kc9`1qhTA0ytDyM%aAKtUk>v8xw*a1bGRohk|dO(kTu?iwO;cKmbcA{wiKO zw^RLrO2&vCI_+Scu3BK}8;9J6j2cAiI)f)%q9dVHkCFtH9$`2&Ox0_3)}mtI&|j}A z5)|?wG!t%EBO;SuIAjtt^1M8@4&dLe__fF_q17!5|g^=I>g4EE&W^<(*4qg9bB3 z=YQh-xm9Af62GU;11w|RjV`+Au}d2MG3i3w11jOVa6ayA_b0shUF4EowlJaSR5;XYl2qd zCM775|2Q-z3>HunLya+DZ6%bd`dKV?nW}3Ige2Izsq&U8n#7VKh#CQzV4k!i1T|QC zt$QpKLIpnu;m8XgtoNk68l*n3lz<~qG5e;(D`xvvCA>Ys>o;Kq`B(l<2XzkWu77h! zKEvldEr_qAOIRjCT$x-LAA=slGTnJT#%sIBD- zd!S+gAwP7q!AD{ZftTnDJH?TmjDNzz+Ty_Z2@yvHjBqy{@Dq|>FWJ2e{+5S?^Z3n< z;bqWrkB-elr_-jgD&7g<2-|Rpw=58WgRuiVBJ+kdMxDKOIF;#;PY29XCvVCU#l5;m z&R_`Umd;YJF;!0R@eyn{ zX>vg6hEGC=fv}ht76))<RaRG#hO+;Iy#^M+}|^eFo)L(~&sulUyAhfBdRTgLb!0kaSTkDz=H}EGYUt`Q-cJ z0RjN%bokGDLXmjbrNUJ4(VLo8OFrkRQ`ytEau+j*szYgUJwj)wVLuEJ;`=|Of@;?m)| zVO<6#lNN=?qx5(hL-1$+%EmtLFYwtP@5Brm@jQr9%1>HvtFjA0hchju7BlQV!n0Mp ze@j%H8TJqp8OyY+1O;y?9XJLx%dL8}3XA_k866E-TsxU=fR7a#PN3eXc z`6j`mt+HcD@#s8ppN1yInNW}=-DSkEQ<`R&1-5?0ST7r;@O5;3TQY)3@8 zmDM!_asW*Y#YiAfNxWAADxw16`AP*scfp(pr9uDU3xvWhcwYj2z|}lnDf9;AmQ%_` zZFB>&w{+~`S=ncp#OBapP`2iP2NoZb0U#8ASRd-7Jn^t=aj{R~;L>GIhY=%WR_c%# z0(@Cshjzrsn5TGoRr$9B4cZGVKq@@f>-~5?KEJ%`-+V3?>%TEc;IB4pqA76r7 zNy_D*#4@A>@qw^}7$KC1?_IT#6;sOy8TOH7ID|*AWo3T_#pd+1h?Q<(&WqC$_j|)M z_BJ27tPu4c=C!57RS1tLRgp+ghtq@>*jAI(k!i9qyYhckn(ZRdTWJHBnn#o*emO8R zlgJCckH_LZzh%M7AUi_TS)r2*utttEIyN}Ar}JJ6qCatPJg0%lSttr z{HN-G8$Z#hBJezss0k?J1ti2y)tjn63gsI6eXZaWuj|fURUoTZbmf7y0@$)$b$}f> zKps~Gj>gMq2+2RtevK_sy19tt`ZIpu{xJ3=9dNJwuWm8c>y zGF8j0 z9hCH?ycyv~d3gfr>S3YW5*FlT9DK4v66?I~JORHXBq=Vur`qy(007gWyGB%pIg(sw znq_N1K`0vzr#d(^SnSxQPHWWF&`>IB*;E&MXi4pP$^jj9=zn*pimGW*Uf?f(O)cbG zb$vQ7&aYSO+xn?nZVV=Xs2Uy|99P|JQR`V$VHlW*L;({rgc;%j{VD1hn@}adHo=5+ zo_n-U%5}%e<|;*mJ}z=jV#QDc09FtZB#2nFRc46bL11Eo=XpGLRAfrfQrWH=t0Sbq zmP+>xiMt`^%YP}4w-rgpm97k`-wr1J?@v>XklpR7GhJRMcG*-A6!JAuV8*UYq7Fid z>>A|2BZIzbI)iABS4;Mm=MzhwrHzV%IL{EVjFuKF(?=^ks;vXwIito}7`(AA*tfd* z2>9M_wQ8w)NGay40+@%^+y?Ofs($caD_b_KN?o~x%zq=X-rZ^Iz_Fq5sHsP)!qu%s zf%-vL2pi=}kqRT5G-iZb9?8R`oDz5ynrfxgL#bXvI1u=Vu*emsK)**~5yro|=2~Fq z1gj$d@XgPSc^*R>AJ81$+PA-f7~0)L2vvloBY$DX+co=>>RBlHiiAEjcsOU3f75veiYv52&^4XgMJ52FF#Y z*HE>W}6nw5>YQv-)l-Uvn{`P}HxBA44l}aN^tR6;p}9yI+2P z<&^nG$IuDKRIu(aHwceYHLRM~z~u!T1Qo7h_;{PwU=YY8Hdc@@paqbn&YQf!r+=g_ ztgwelfT2FPC7_xxf(V?$KLH=2oKjSLj7EsSO8leDKxvNc)lmgUG36vM$fHg*WK4#4 zq^_(VajGIR(1Eq9l4z%vhGVn&JJ*-u>BLU7M>bH#g1F+rS_x9bv}zGg2U@1)ZY-x` z>dd>x_|2OA$+&~K%fvWN4?678VSjxKYPy0mLY$h42&!5HQGxs;nIo~umep}3%wS7U zZ&g~JrDxYHoGENqcXA%p^Rrmn+)Bqpb%AW+EJ30-W#}JXsbhby7BaX~fTa(0mbs%m z36_FNOcSdqB8D2rQiPUj*HnY68p9I2E2&1Vpyp5^lGjLN5y#@2?^v2aCV#-+qf%o` zM$^38htWXjvsb|_OgLz{jyh{pBi&}m?y5j_EE7b&G>>J4 zB^5S9g!G@vYN+hOj!&v<0tgYAP5a#s!kQmOuY+M~k7u=@umrzUpCFc0hXScZetD!U z9}h*GO4Fe$Rh0q%va9}Ig@0*ThqE25S2vx)YjhfVfDBtY4#P^fDnH?w$i=HPD#{d1 zJ$PR85eh-ShY<>d-_>+u`@fD4?|vIU?$7Uje%<}`B(Mt)P`MZ$gRUs(qNC~}AV2uw{`LZ_>R>0k|8KR|HQaerIT>K|fE(Y&AN z)fT9kPio_Oib|qNhvXJDA0#zZc0(befv#~F8X}^q$*uZ2ygs1wL^(t?X^wOA1E z*MVD~1e2??N3}O4{I^ySW7rgxnnrMte&1WPU%dO1LdK|p6WQl<)d;I) zC@V#Z;6IwA#rh%Bh=1EtNkZTV>gUuEw_tBzUg_h?v0_Nd66xR+KGvZUcy09R>9++^ zYSIC~aS-WJuBy9OYCL}QPs9BXrSNgp{DY4;k@N?9+SP8>uk>G2J3rDqHY_h+B4$Iv;M^rC zy7-_oR-O$bh^jj(Yzb*_UxdBd2A)XP>-tq**r|ctx-(*$Q$zzm|@U} zLoX(HeYGF(Ggzm*o2EGxm18aa#8&M(l!(~GPBz2DRG;9F5(_{+3W;C?H2T~;;mUt+ z&Hnz=|NHO%d^fe{vaydt=7y0=uc~ZW(}qgIA=`$-B5+NIf4Gj66|mEn&fb$&D|&yr zZA=yCecqq`{eEJ3%kzh(BWzT%2HnhgH56R6CaRmP>I%cQRsA5k$@ZJhe}NZ?vxM0= zHD$qpP&HXK+D06QS@7-|2I3A>`KTAH!r2Ify*BmM#IXzH+nq;Vu{AY|_= zk-N%s)TRP4m3`-hR)hIy`p?l6o1lNwTSpYy%3;d3AhzON+WfhoKUd$1M+VoUPCp2j2uSH*FEWo#e+eq;Z!-FnW^M><&ahMxgSRUI9C^i`0>BPaF24K?v9B`9@- zWV2qcG>%iU^(gr{TTX;}H7Q!iA#0u>pBkmG;9yn#lSXXQxC15fyP8Ph2=;&AWnM<5 zs_mhi=_XPv*p?<19yuftaBiK6J5@+FJ6HRSYD1uMN}?*i&4NQq2nE35^5A1p25KI6 zG$>9(8fM9I#v0Tl7($L6g_U48H-Y)<@4tL``NqPKqEEks94@uu@CgPZ!q8Q*Y=`g5 zYLQ^|Bg<)BySZRMN`lm-u~&b%p?aB)62KGMrRf_XRUIXzDp9Tjo0gTcD6A=>+gH~W ze>MCIDC9k!fpg+b2$`)jKK(htti#6&Pk{iz_7Q@bR|FALdyZ;S|5p&*USyolY5&t^(lcW!0-p@rKFVBC|a2*e;^BpT_ zA*iTIeaxB!(O1Ar^ z9FhZWsV5&ybt!7HM!A1R3pS0J!e#kB({MJzt-=SgeJnIVRt89gWw*t8f9^@xTh-mw z;O>=E!0kjQbf^q8!G>X(FjysBKm}XtK*SPbwUhPP(l(DZv)(F_$nW|P?j6Vi)W}9${K&? zpj^QY%@ey7^8EI3ua_^cPAKcE$v>(R?Hi@5aVS|C7({<8?}`%z4MhU8v03~SL^p9) z^swd=csv*)I^C!mrqNj-GZdEEuKZP@l(MGs@G(5Nf|BHVS4TN(uED?QF}Og3L3JoO zgfU1RDYv7EO#s4HPbZ5RG;^w}A3A@X7JG(G4c&!&ZfhuEbR9HDStunYR01;jV?YyX zjgX&(pzVJ&>j#|>l1B8Qu$oFHZ_D+!zrSiKzhS)cqFG@bV;?F33QpLtxlIb*!VOgVm0+7ma@b*#$EOcpzj%-k~G9ZKtb1SL5e! zIB57Bnvnx95|P8x`oRidSd zM>F+#rB+?KC{sHD^ujPwFZJjM5z8Qmk7<(q2W*p|&1#*gfG|NFOuO38fvSQp=LQO0 z`ZRxm{i+Efn4RaS)VefowBc-~W6rBf6OyL^22&@UlGWB>d{8KjX2jI0a%gBvkVO5K zJVZkEgxNLaLg~w@6ZOfGC_{!K3aFr@iUYrtV47?l5fZ+8i-%V>>~)U1-?KXs^s0RM zTBJkBHxLREzOp)AYImS3FAKu6fbfiq+e?3;BQH>fOU->6o`FBGT(Cj(+R#zH`Wscm zXzFEhyCb#up9T%8lI1v!7MzcmNKC<@Ix?c@TXgIuJ)uGvM6MBnX0u7$u9}+~MSq?8 zzcr>SX_y8&%2<)0SkQ!!TO*Le$(9vY-wlt;>&CPG}ieug<{d~5UU%!7H z@{rxDnWrBM;YE5d|)#QpJ4UOYb$28nk{Z#5c($K^Q*5{_&v?h)Zk)W%isE45*gUCls59*~X z6{_5YW}zaj9NdFvsQ3qgAgDHQs4st6xTVy%KRAI`AM#Ks5C#ZA%tNzVK`x+Qy^4g` zdfJ;Mo1b3RkGCXZyepxd)Z(oqs?wO)hhZIRcW){XQ7eYp;neLfO=s%FP}RUJ8d{h4 zRnUJ`J!ppa1UyyLo2&OQA+R*TyoqL2u)sM-2dP4^s84I}Als?Cx*t;2)($dFVp0SAU6S2m*q87ufM8gZQwoTzmM*`T~? zGHp?;huGGtMYv%)Z`SOa9`bgxGrT*BupNzPNC05P@Z~z*=lON80Q;gWxoUN#57pM~ zHL=2Lf(^3OgPmRlw{4-ML7ab~rLKVWPzFs;k2(jAQORKb1_zV?(qf+nw@*DJuc6_Z zPp&g7zK8&#SL!<}AG^UfwNzkGNkvmirJky;t*Pp2cumq!G=PLZt!$8r(Zj@nVMJ`J zrZ^HAJ0=!*HWk{WG!t0ddVTAf-{~R8J)ek{uQrqbJI6`^%8|7V^|)ihJ7a!H4Wp1KfoUA)DQ~%9*GD~P<|R4!qZeIgdedm z&q0jlD&I!H>2{Kabp_AoV69u6Q?so#2#qBgtT?=Es_~0&xky{icz#h65*((St2|(8 z7GhjefoDV25DFUjlr(=tPjhQ_+p0%znjihvJzux?c7L0{0#Y0RO(#jw@#bDVuj*NI zQX&UTRf*4lY87P;oiYJK+_Gz|anSfFBY;*ln`aG&f%j-ajizfUAFCR#bWKT0U1_7G zb|rNqf}qHX$AT?b*U;Q+b&UQ8t??Sxu)L~+HD}1Fqd$Kr#iJ5;q9ReoD-X`H zs$`+ZD=X$eWQqHw1J5{wB$^e_H6Zb7P9m5<-w;v5@B93fYr(!V=c&&e$4X zZ`XLprCAqOgJN3hOf_{}z}k2jB*VC7H7BL!W?ZlUWuZ0zIiY%3Y1KB|Pj;_0`_53o ze7jcSO8F9!RPb0d5==w0oT&isO;h(oT}0Bs6Rtv&76)M z?xg?gntgxUuX-nFU0Ka~&8C?k)Y%$8fG9@iX_Tx6%mejmGV)Gi0}uAt(Rp}|D(lPj zcpBReH^RmH)Nr?0p>vvo(lmxlEjB2Y+7gSYJ0X-n<4IMb|A?GT6Z8ptiot3{Ra0MV zYUPFAAr}|yL5FP`UI{-|r5)@c3E)-9fuBn)ET@0IJ;FJJTr=^{!t0&#lUGL-p+@B? z1k;R1;aav=hp+;Pc;OnpG&3R?0M!bRkM6`r3{r^ zZPzqdu3RT@O@BWKKC+7HK@ft4ic&P5qiMkSzGMszg?3cdU|e(8ri}Zv9-eH&1d;G{ z7zTeb9g@as*{Ya0-z%c5>jd)Dl*pj^+pdCL2p9nq`4|Vw%09xtDlRuJ)@}QjERrajrAkot1&fCcO<>Rj(_n$Z?LJR#H)nBb4$pDf%C7~HYg+_#iOQfU% z*&%l3f|4qo=hSeCemUFj*)5F|$3P+Nbxwa3AZ70zoNXJp3txAdF{_4WT@avFama5b zEF~btlK8xe{W?dW19AVGF7!;08^&f@W(tA@E6XQ^iJ5-HvKL58+Y)>WmroXPHK{LS)x~12})Rt~0@MVTx02{`|Tt@0ZG(1-mcS?f#{uAp%hn zKxgrIgwwfS*DVK4xgHdfVPIW12dQO`AP>l?N(F7l67q21`_TE~(9JVPBNIU7nO4CS zj@P1j)qh#TUQM&FHRmMA|J`k<_^d>e4E}3=%pPjr1OT@>Mrvvqv`Y}Ifx3U>;VDB24fSAsVY(;iaeX$bkye5nzodBRL%-0H)Vh&2cV^@O{*&2Y6?V8PGgEEvU!(vIZOQY9pM6 zTILVU>Ckm`%?Sbzk$rzqt1#Xm{2d`v-OzL)4Uyuk%G#zO|BiAB;Zgn1jKss;LAizi3 zr|AdX3D>Op(xzg44cN}n2&*LBtin6Zk29y!6u~uAHdOpOYeau$`C7rkpIx^M=pHim zy}-GSP7ft0QE7ym8g)c&^JuUzE&|rg^=iG|+*+lYp=S~nmL(4~{(*xwr7?J4bx;vn z2#?Jq`IR?iT{R$H_Z_XJX$`)pSd9=A_ffy|;6Y5sI2Y-QvIvoiBK zX4J4@SJYL3^IKL%C^Ws0#{Tn_JOIH>juQp+QFmP&=^lU08P!O?ab|L+%N*2B4D`U+ zAyqy_O|O>#2LGXFO*hzN;>bfM5do{DDgj7$1OR?TvuNa3imn<%sV>f_n~BuwTs0KW z2Q7|Q*`t-KnP%xS7gVQuSXA{L)b|FPSr@qnZloF@Z#o;V4nLQ?8*zPS+3wRWo#j$QrM>2>mK0B%mm~6eO5S8U;19 zBgRhI=w3(g{7KCkZ?)JumA#|&zz#mN0WwPoJ6(U3s6myg=0b8QQ+SkK^UT3&HZITd>rPcF*jhN=bK9wF#_sgp9KxWYy}VL52>(4^|&Fk*Sy8d<%+6 zs?Qk!i?}%!iZFLUSz>5TRHjQ3m9V~an~GX2Rf|-EdV#LqNFAC4jHf*oEes|0HS8d( zV!LB#s2d=l3FJW+iXo*>*70U+4TsmY4Xx;2A239h46tO?^^EPxoO*_%0Vld)06;5s z8(e1&&AS9A*+pGd(}q?OD?qv27H$7H-oL#2`^$$9FXP?Ma8Y209aQTH9Ql^_`SNLe_{>V__OF-y;mfP4*yqBr zG~pVwwN_Xfg&MFS<7(hM<&vU9CJ!+iS)MYxZ={AC(dtd^Kg-+I$L9=?*lVz1S>N?%aNos(q<1a*y zHw*X6__E)9{%Qa6%b)aiO*Mlmf2_kb%?Q-ZdsFj{G~GxTF<}5|b@w1q4~9Wt8$?yG zSHo+LY;S*NtSq1=k9o}<>}Tey^V4T#gff18k z138UV@j@B^u?$tBi5gQW%`?vf^q8+w*>J;p(0Qn-=eqrFKaEdozcRGjg};B5o%Fg}NB>ccfF?$C)&3C#q4-3# zdDRjC5x|W|Bs=KikS6JHf~b_BZi*y?3zj8-8_Jc4d0kJbxdAXL&3bADt)}swDWOQ0 zx_F=E7&Ef^4sAVxTJc#el!vK>S9eNw{8H00Ros}6_e=fpeZd!+?z^qWw~O1ei@K>z zcjA*)LLUMBlXgNbe;L@oa;i{OT_94>WvT>PwFfYEuYqtwJ-Vt-RCg)%d7Z22de)d{ zy)|88j!upGCr4fUQ{%x=3Ad*qH=LSUB9w%H3m2TqauZBJ&$h3GHIa$f5S28ttA~#b zM8yKF$_cB&YU|J`=vE<3jQ1)Pbs|d|qG_)e?YUI!!BcLkfBAvXq2bUf6;gg!Lrjvc zVh$%?lk7&n?#|E<#<}G$PN|^`ld?Fag9Lp0K79m@LehK=tlE$% zQ9}Z=dR^MlkZG?P#D7}BuYfPY*xhKSmwZ*Pqjk&XS*C8Ogeq-yb==nK!;5`fn*gvr z{Ye&kW%dwK)Xan#x?T>xP%LGyQDY5}i;W^ZB1y$XaFZDJ2%Nt1e9pjGlZl3N`j_x#~6T z=#n(huOaDkLVwF*#>7Qk?-(=`oB(EB*KudfJ(|^F4KTEoHR5X2N9rGPq0t_ySlQ}! zRnH)3N04#KmGhZnLn$?F4O2XOEg|UnfwZE?F3891&i(6=LCAw<>O3 zqpoHa4P#Xqt9pA>J`eSd-&wT%>&KsOm9a>``z2{fvwv<1s#;U<)v#7kb{$5W)Ml!r zuT!-;d!@NfQy1jv&PiRenl*5OP^fg-ZhBK<5__Ll9KLH56fC7^Ch_o!g}N$OY(>+8 zrFQl+eKyq@rQQs6fr_BwKV3*2)K8+RGaAtubxgc8KCo2;IS;RTMsH9O=g!v6E^t;2 zhKWb>0e@8WqRQh{k}mQivS(GbiW*g2&V1d`vea<$T(!S`SEt`PmWt{UQ6mJU8u>QU za(SYbM{Mebdf+JQEViP0H1G~3<4{AI)}Zc66>Dh9Y0_y@n-}B6?T}1stB6fg+tjlS zT~JSg)?QETb!DS_Udmb&i&con$`*CK%2+!@S${1kexl$sXWgm!i={>+SCNft_Lk1# zT=Ub^i>xa+SuH`MGr&u>SXB@bry4ujfFSdSZXRSzKT8F9JNa9+`d|P3!~6RU<^=v5 z{!d+(T>uR zkpA+Y{_lVLzy3@5Pk+g~){@Q|dS2&MXRcw*yN6oOJ@&ZLxl6cap5?6PJnB69*;0t5 z9CvJM$C2B0-^ZMlKfXrI?QWxlW2E!kcjLp4GuC*|TK08cEzWf3>zsQYyRPt;|Mq|U z+ZoeeW;{y{XWQ%Sn(p22yi$&FuCdc@`)GF!G4Hu^9Y;Ej72{~N?|a78kKN*$ zb@g@5YsLFsXh`|p2g zef~DS{%`-aefhN4uiyVtYJFR+&MU`#&e@Kh_6+yp9d}Kw^sArYyzUlD+vjl}JYHTR17$mhMU5ksBx8l`2P zw%5dC#MM}-RddUwiYgsqvTR)s8a_ z_Vd1S*{mpEH0BX_wBs7#j`A)Au`!~~n(aHWqa)uXO}D3% zYhG8lYPtfOHtHV&A?1E!bU4PWXS`YSKUS+<$Knmf6$+kO z54_|&)^+xs?vyfS12*(~L`^ng-RmeAA->!?Wzct8u*m7Y0z{aqQUZxO$l#vl>U~qb*E{cOGou zTB*gHk96|U_@Ftk33V)@i^-`Vq;A(zWct<T{9IM^O^6l@FM_zZr#^Wf!8-80mUpG@s zl@;PwQ(Bmkp3JxK^Z@GuGQtXg#=uWOh;$uS3FXQwzAV@0`SsPb;@etbjFA^#m@;qC z0heC#2(hQc?&f@5Votwz;Ki>LfUv~BjLJ41an+a?zr$+vE9r+9c6fvLpy_URKH2I5 zhF)wU27Bf!-wWgC&o2!2>Tj@h7q%ktuDu<{G2_0#?}>r;c&6(-0@zjA&p3hT>skbi zJ?g$gJXTq|foB!#2^kT_TfIPG{zZsI)ZLD&y$!{ zvd_RXhIH{F1XSWae98$XUp)VOi-=g7PP11bSOU{Vn@B9}i+4S4 z0z_;*vGRl*)}R}5DhrP#hI1Nb1~7$H_H+=#(~;XuXI_JFjEAzut+lg+9_Nt>Nx7Xl z60nHqHxUPwZ-Pd*Z z0|UO#RrtkvZ|Fh?E&1#kCeL_cuDxI*7eUx(leGNPx_wzcx0e-5=^gPgOe}lCVe(qL z&OLCoBaH&?bmCsWb^vWKB*G_%95Ar7N9PZ2TxqvNFo3w7d(DHedR%PY4F@^!j8Zet zc57srZ9PZK9axVi`(b(cG2SW_UPh6$V|V6x)OIAA{c?7|DrPVC;L zfdw~V=)~}^0;>Z;DpB`7u0uSC(5842Vvc#RU?H;cHIIzv;5hLHH4~4pcNo{}ihcj~ z_4C&s{6g-LFivx?)#o5)l#p@BG}~t|M0nXJ z!T7w{gg+MSCSdFb8(2@cN*)kPBEKjNNg=qw1;EXL4fX4YsdR!j41ySm5gon5^~NL0t}%%raZ5NA0U3Pqz&at1qwC;2)=s8kPtr!3R{7E zh}Ox&LF*)=sFfK*69poU=Hu461itU^A7dm+`?wuxotpec=CKCeAr8T!hESypn>a)P9A~Hyi}EUH}(Z`M^*LtP{$0 z#m?4MV%5RFv8(`41lAh14>q2>>nbhW@Qm92SS~DA8JHEF-N?oh!Tnsi6V;aRZ>V*G z;c34ca<&uvcAOVFtUwexu1i3QfrWvwfyO)LhX1mJ;39BASWPwUZJ;YeKh~eW-tfLu z_seqi_oc#z-z_T>b?S{u$OG z{cRL)oj4A}tzJ9+M_}TYpmPudJo1EI5krvdC`@>K54`sMPQ+@DY)ww-gwoE@AWn7V z01W|y8cU0X@EN-t65Lt{kuhM;QDR6KN%zsuj)LXw<9$WVni$0I^;t@|Q7rf~lWcLLSqh#Vk0(T+AAsL7 zupH4C%0eWR_*Eiz&QR&Q+@eemEK8Q#vrYH|V6h5p3&T2}cs?N>@D1cPapFcstKoT3 zAo@w;B&a#42uFtM{;^~QR43eb=!OOzhP;_yLn#saals4b5~0F1U=w9wZ#W~&gm`zK z2s$KoyxD|Ok-`&}L39US3!w%|eVZCmzi04yuk*}2O}SD$+rU92>ryGzwyc z1d*opEsWXO+pat44VaZQK$N0ndYAWkFyXr`JKp?rkBOq zuSgF*y{#241s%E3*@$DD5X2cgNzWQRT(4xL(*zn0#0T0DCJF36j~OOzrLNrk2uf); z7K#WvaJb#OP5?=(#E^+}K^-lPvbDS&i|LJIA<>v=PEpH0Oc(A^C^r0_gl4_y-Nl0|mVZ=XF9$OM(yFY&z;E zJUF%A6BR54#PLM0!}Jqzzp2Tt3MVlG4mU>C5-aY-2gN=>f)hUrtQ!$#HB)tH2BOp2 zXbROf5tJuuHw(Mh6*jvGPRI@;wzX12cEff$Z?Qit*x!kZ@9UNF`OYMO6D_|7z@1+P zpeDWpJmBDP#(CeWjRR`}NfKC8J96pT7ZUcw7_q#g+(K3=EUVcx%p1A@jz7tXd7Jiw zQ3Skx-$%RvF5H6Es3+F$ZC-wdU#~XfQAiB&_u`_2i&z4z_59{^q`;YU342myV zLw2pA4j?gEB@zP;!568yL5!9a6!2NxF|o-|#l=hCqvK+Co(z8YBR6-vTgsxiI zX2{wJ`GNhwz{deUfp>NUH0Xp#OYlcF_Dy5od|?d9?9gPDL1SMk5jEf;{4W>v!b|{P z${FM)ye^qT4|!}NLRwQPfnnk3!~nBSyCUm1_#3Z~8?vn-Eb$>YE50*F0aQCAslSrd z&!4{h6kkQ-yLH7@GN8p*Mgm>h(bQGm>)>@!%xp@UowYEz4yo$#fTi*OXb3Pf@Wcmy zm&~eSn}AgT#mZgazaGNuRZrlT_%;t@`Z(iKcB9CjwkdO++7d0aGc2YnYdTJ*OL)cn_@J zbDSP{9Nq}(5{`EA+?8l~!Dzv@iIPJn?L2A+9bxR%vp4t=;c69J^CrC33rHr+ysg>h zeTb4p%DWJ(#drX}vTEIC%s zubv%QouET_!VZ{tX9w_>&4)mO+v}SB$NKfvz~1w#X`1;zChk8|D$Qte!jvFTeAcZ> z>a&Nz6Cie28;@^@0Bj1obO90@MR^WPF`_H-C@8uzkR1fTxl9-bk6_r8h<;`#Sd1Zp zA*15;M!xpdAZ;aN#XLNnhiNbtd}d)?U{Cb8A)T;JPkT`1xP`F~=1_+$f!`_Ew(81M zQ3>Wt@Z+O&Ocr7d(4vIWQi0$2I~r!6_$iDeza;VdxAph$?b{Ep<^}r*@7x~nK6x3~ z330k(XA>R{dtPh`M!_y;wz8WQ*zg+Sm~Uh7WE%+py8-5aMqxFf@hd_BFIFyI=E`78 zOPK`k40k~bWz>l$C@rOJO7D*)gOhYQvf-JqT zEaK#X4rBHB0j|he0WjbiB34|AEoidP7tc2i#m@v%A&`U)R6gg*0=& z6v0T=9IS}o$l@KtLVw|axE4zfh@U+1_9XZ%Koa?(?TAE#1U#k@02b8wz#tYV4&y$sNZ<`k zMKpR@uJ7&B=hsqzce;9_dgmAwW>DcsyRekJ`&raPxzKVY5hk-o*cB9Ivu=y}d}Urn2-7uW|M!UjY0guB34%l)3bCot~-wKwaWo?H!Z zhrmVnRFJ>GaYQ3*6Q+*X z100*z06a{VgM^^q%VPcGYya)l6JL%xh}6R)**4D+cr&aA-pQ^)PRr6Qc;U>WFEIPY zIy@ai2X;t;RDB`{&xunUa7vXB(ikEQ(BX9%5jR1Rh3Y{T5xsWCH#?M}j07c5Z&@5x zgP4&w9HT&zl823u%ENP+IMAhCb#b+DJ$X3n5T$TJsfvaHE}7nr>kJ7Y9HE84DmI@z zY_cSz)}!9=O9%xb0!TddDVCII3&VX8L*xJbwtj5C{`d;^?yX6Y zY!maI?O;a>s*uMc(p!ZS%De*B4jnU7=9%xg)TwyUtb?t3U9a}nvA%u(v_FmZ{WV5H z*xwn&hLR9f(}Bo?G52xcKB0J22+|-DlR2#f0V_~I&Jp^>o$MuAI`dCeyRTQlXp6JI`&I&1^(;JNP-e9P`UX@Xq~aOUkA|Jx7$E>eYVyxW+95}F=k z>bsv{AuKe(*-p3s^e|gMRv`;Vj|JxG`NmEsh6;VYm+2e;a%EN-FupeOqx4Cv!R`uc zi5Aa1_T*m?na%2&__|!5*O%G8{kbHX?KExqP||U-`G+SL4RRid-R#0)o~>7Qu1yc9 zz={GnC6Hn#7(6n7AOP_b_h5@C8g?u2&e-4L!$dy*h2WCGwthg6PZK>nZJX~f#v1cc zxYlSUA`2+6P_Y|aMl!V9qooR`$w``iXDD+)*|4rK<{d0-+2=uQxq?UAwZ#e&_^*3J zHXUn*xkc+-DXF{qooG*Kh0dtB^$0zUK{51~AFMn;x;<)6+$R za!XbPfxedqGqIZf05FC&=OGWgZFsH)d_io>0#FDltsjc!aDpm@u+fjwpzrwQtO~4- z>NyBB`2s@Yi6VRB`O6Tt0`kG5K;;G!dcs#K7K}jd_&lG&h5-`M(A}Z#eVq*@4oku7 z!6y+QHuO0m8I@bDo`m6|S=oY$Q4%z&GI@F8Yzzv6EwB4UNsj)vPwVfm*#GX7U@j4u zrSZJ!FnA9SIxGsT<|E`qPge1O9kV6CYaM)fHQl)T1x>57A_3zBnvkJ0J|#nUE3&i1 z3ulB!>Om@rW;yVqHBi$X2{YafiR8^#aGs~9gv+xk;$6eR!m(IzoQ#OX%HW~phMKT6 zP^r?!dFI=EL`Nv0N-QJr;14D=0E)N_h)CZXZkr2K2ttbu^HkH~Hew87?|R8ofWqH? zcr69s<6bZ<1dmXQ2kUyzlb(d342)?rSNl!C9@V_hu%ZEt)2%G@ zBmnwl9&TPHAuFp6!I(t$2@+bVh*U}k=8}of`1@O$0x;o|ky;^pQU!(UI3+F}OjV(~ z`g~3%p)&@%a2jzS{_(u6Q-uKM<$+rE7@26%KwRPzu5nHCEJRz2z);-CKUhzVaC^^g zs+9`I>v9nyUv2AM5t%q5#98JGp+k*=3G7{hkq#K6g(cuuH`|jCb(fWtGe{pow7hNs zrt7$)^(MTS1+3?WLGi2b>Zvrj&l4De_F#XWi^H~dgAsX({YLRq9eqX^6v%+kSi~)G z99K>YF$AOF%X}jKQ4%Txo36R^>#4=! zY1u_qGfLL1 znMOfFBQm3j9=IXGC|&;P?LljYk6u8%)eRckk+hTb7$VZzL;gEUrrr+H_5iRkEVO1w z!(>0y0ma8h?1f@Y)k77`wAFs?`XgFF z#me0${Qqot1bVi4#MifZn|9$3HJh?Pzm$bwhpgA<>_)=D#I&{r)#_}*RQ|uh<{#Y!nzX`%gC0juoc+AAZnd)c#;8Q zyhec80Arw2Cfvbta;YBX9N4^d$OVxz*MQFi%UpMb=dM~Zh+-Bpt_i4L6X3NnV@=-F zy5dT>s&Cdsti&bwiLA5V#J)0N!N4N~p{%+1ys1b=6+xb$!)G_XVe%J50||^TUY68j z>E%%#g_-QX=@3!EnSPs}&NmTv20|_Z%K44=}2FhDl_s_%_ctH^|DiE$rYsz9qO{$hV{NI*N;DqZ(qNBZ~b2! zsb%XCL3&IR5CfiY#0a!P57u5SJtYly9O9e812Dsktlou6Y}D_twi4Gx5f!34Wa&8v zyUw}zL!JghAkZqHhzg+d@kAup$n+rKtwy>}6a*oQC9}2-<{(2wuH+NjM2O{G2{QKq zuCi?qvv!7{ZHMQGpRKLLO8_n2#ELD^e-akcOf&G7f&WY3;la3S;NXsU^aMebW5?iH7V0VtE7z9-(`>>&l}bQ5x1s-7(PnXh|rCD$5!orK_KR9 zVmgP73%4mZk2vO~cUwc6Jz7M1o=a6*t&~2dX;0AxNmPNcV2@1*{Kx|Ti{+1pb#h4M zSFHbOef#;-hums<&rl#dBXR1X;eo|l+B08^9P*gJGIpXFArlaWx9(j+hR7u7Ooha= zpdk`lG9i;F9{CA0pHS6IE?|5sdlDQX>gs|n9I+D+Hfy@Eig3S|`xdCf(E?u1%dKT0 z4Kd^7g<0AyDI@w>WLzhXVnrB$WlYIg=3TrbFe=p!XOi( zLFT*(ZsE8j`6;}tmuI#A`1?N{*rpd51Dsu~}{W2x`Qqrt6KVE@*H% zvUMc$sKMf+J^^oJ0$Qfw^U#6~KQtIyFuQ_$2X?>)moR~d({PF(H|tT+Hc24|tByTl zjwd<-o{vyLfdSflPEQ*)&0oh4NwA;W_ivy6@-U?bn4H z93Jv0c}6^1LB>=oNcnaQjlI9B$NWTCf~${-d^$Q3rdbJE@I?t)Xgu3~&U*0EY3B$E z6Kfdx4ZZTUWlqa=xS_os0TW)&4Xx_Rc32@4;>J+(8dnUxUdU!5XFmy71n6*@BPPO_ z;jGE?&wZHSUYIX-9}Xij_I^W;M69PV3kZYsyriSY*Uw)+*54F`z-T_g69H<}SbyN_XyRJyYvqB7J&^!$T2{)1UX*J^w zu92{_X5xytYH1Qm>#cl3Tui)uwNwsXIpQifRXQV_3rcgq0|Kl&pTi<#wRN^80Jb%W zBAEEFf8aFdVgA>HggLd?@Z{^Px@XOgWZxFz=|cTyHPYFLP~o3eYku1M1A@J~qsyYe zgNRffIERUF1(JWSssbvp>j5>G@VD$E)xefHkj#@+Fcf$%2KwtX3y>AJ+Wv zM|>(i1wJXiFL>3{z~nnxX0fV8K`<%Tie zY%ctc^}C^f+ruON9fhi}+ShHFe!+t55X3Q)Z9Du9=wM?myS3108_7vDi-?X98~#3@ z9s-m3MEL6|p2LmCE35eB(=Y4K+ti-U2g03wK^+A-aW=b<(^Z#6r@%kzU%x>9t!7W@ zWzAcQn|H8VxmnThd;S1uZfZIHjTPzHGV>GxL(mV_Nr3ft&?PLVH5bQwsV~tB(Tq+g z1E!U$lno_T&3;?&Wlyfnq9B%)2=;zKYWNcXtp|G;2r03ohTCqtgGK^EknKvBWGCx| z463)~??`#pIYQIe$;JZ0wO`>TaFTI0V!DUlDiv~dHLaU~XQr)#{)xO>RP}Ti=HkOGy_; zfJW2lL^4l6j|zdbLtxpPX&R)3T=B}6)%x}Ox7B|B^Ak0jvuu=u5(o8ay<$6v(Vnj3 z*Zp2vGzh$sGT4Sg&ofRpds)E-rVpD)?!cPjKZPZ;eSrX2*j#CVGT z8+|tqxz&{|Th&>g22URjS_mDC+xpB7TgCOqOMBXQ$v*=XFD3UCwlEqTD9&oxcgGqg z>_P_*wH@|%gr{@*+#%b6*0jQ^wz~;V375Dt-&oL2;9kVBCz8otWmt71h!MtmEc5cz zi;w|fsTKe&CBvI#1&o27+mMMI#%*)NFqOs%NAtJVK)tu}VP4aSknNUQhv|i4LVMT+(TIqM^WnsUxd_V0 zD>MV%dm@_}do*|kqS5Z2Ex-~1uIpeSQ-IiD=@Y6Hx;kUvJ($E{VS(jqrc*vF*{|zk zUiF=M9pX0o&(3UYl25ycfz_fHh|`QtRv^TjkjHdkU`Xt0i~H%x{JJfrhV`N6dMgK^ zNIUW@G#s-V{cLO?CKLlY8tDYyJMViA&rJ7wsjtbZZp#hQ{JxgIa^D$_lsqwB)a8t< zCkSxinb27XE%3s=nl;@G!jG<7dm)Z6+)enl#59UH_-a71B6r`o*M^zJ9iO5znC-d` zOh+V2YW}!G@^oZcOV>kB=0peq(NlP9a5e~g+3*Pb!i&qWJZodlrf)8O;5c&j)W!<( zK1{2?j%>rmYu0OIbisc6{^_+FIo{#WgA5^hr?yGZn5JeKF3?vGo&QWq5-3(QnbnA?WA_% zZnsHhsHNqIw}}{33^JkbCqus2R|wArJy2)SV?QwJ?uV5cr{&xR7j_sUzic9z*)rB) zlD7i;6P}FG@l8r&RFzX)kV>%EYkpXf)roK=q~O#A>lY(B^w-{-Y4u6!)5Eo(;$X*oE52CEnOI< zJl;<_*dqJ4AZMpD1Tw7C;sJIofLrIZ1So>+w}mUv6h~oTWGF$~K%HzuG#DPu*#wTj zJq(q$+CWqGWuLSi!kK_kB~X^KpfzDHXIDeKESDDcieEXuo(qB5fYZIefn;Kmn2FLx z?tl&z+S@&lwE?p>JP}X0pqb4g3cEe*ed(zvao|C>c@r$BgzH{rj-TpeZJ_bIK%!@1 zGuxttu7bk685i8xZ+ZrM52*?PFVZ z1V1@p4@26V5@Nm{B3EFJ8S3|t9mlrRVoks_-T%5;1Mz4F@?YmmhPA%7Y@>Ld;%rRo zo+^1B5EX`UAq3{9-Z_G#<`Qk1JXt0}!o|-dhDhqJ^-|vFlZ0P&i192p3Q4S%+1f9{m0YTJPk z1^@5PZ zumPeLLZu`BJS}6nkV)fq2F{z}hMVmQL+`kX&W3xzXkfA3GX2X&5|+)PrAVMfsajI5 z#)lXb=ZiS21#yROz++&>*^x%0KAkCNL=r1-*-ALrh5S%mo#(b|YD2KshZXzn(}zaB z_ZW%H4*d|>aD{DeB-_tB;n*0+ zaaka{T|nahY|hrW4`N;L(6UU3m#nVB-^!aFI$)<2JS1|;Y0tFmWWIPYKylr8RKRI9 zpz=)nDbp!L)p0~p)2G%&u@4X;ILmqt&VU7E&vo%SP-i3^M3AjyNn!eC#=GPi1WNhi zYJLCo`Oo_m^60jEmWo4ToKb5rBfi!{)A0eG7T)sXY#!@Nfc5 zb<_ap1s(Mume3T!;MZ*T=c_%LssLASp*xnP>;|=G?HAa|?n0E3NakP+7-l$Nx`!p; zjWs)7-SJ}u(}(d1MXpd2eEpKD9GDOL0e6K2nOe8GpFd}x@KD~BC=`f?YgFsDpG?B! z>oRdqoMTm;xQ5_1YwXI8hshH#iwqL3pNaAWE}r%}-|JToKp za{_3{*VX#o#*g2>|Kr0Lo%du;ZeyAM&q6(K`Ba1#7WHy6S-(&}+2ags>Ff*Uj+#AE z^Z3>3hO|4n59h%io{U|XK2?UDS%GS*3IdL~w%dNr1n-4QnmC5;vQlr9H9JQlo5X15 ztFkWKvO_tNv)^hR4rhaEq|A@?{Cg=F@-MKbz@rr2f?4R`L3C+5RSy8|2~J@9PL~?S zSuxF0PG>hE;12h-!Tr~V75n-hul5zsmkK#n-`a2I)-_MAot@>}3NfBlXfVtU5f1Ha zmW?N@zuL+M89Q4V7x5nHcM>d*8#YrQZ^*oXT)1uOS%BT)7%KSW@s!mywi@P@29&G5 z_gXbv9v59Qh5qzCpZ9$`APpxy4+5ZRR{$K|p8IT3WoG^wfp=LJv3OL+uQWt=2!d=L zkh!a9N=tXd1gyBSk+Km?z(^kG3MXX!b+!KX{p;&MEBm@%{L$v9CS}-9VTf}y*eIUD zo6o=R*dhyr!jVb1`*m$V}4lQ9d0{FDg+Rg zJtY&HkP00fBW7%1hiyq(0yKVah`<4Qu(XZ138#3eD4hG(AHV+nH8x%^@CDVg;0iW1 z0SdMbCu=qmdDfE6C!4ksZDeWXV!>cZJi;|0>gE%1AdGQu3oEj-M&M?kDq-{~TzOVr4#5RkoLvA05X%^ zMKl0*xENe69s0(Bl2Q-Y<>4GL{DIii(4b?S(D5e*{ho!5b~B$ZC57|T51+oTkCjaC z$wKf4iUdjFqjv2xImpW95cIBxR%mFf1L+%W-{7O2;e)Vu_)zdEWYTjv_|1t)hZ(HP zzM?580JgArl^vRDIa|yX9VQ=|rPRm$?vB>Uv92pxMvyn8Z``nV3ttP??m+;w=>ppt zm_K-12S+-2qASuZ8~5N3g@Qb?oAk_{aUj6(R3}#euF0GjdI}*-Y;lG_yL$xqUXq1V zwEy#(LcTa?`k1H9{?cdyNlQ?PW!qlD?>)LbcX84S@VT9Mb9BD%=)co5gQUeAO&>;Y z=hKty%T@#eD?d28#TmrKqavoE(fmqofXaT4jj~~4;N^~;#Jv0Nc4J3J?IgSf`Feql z&7=eo_jZh_tzYpzadC6+i`8vik9~SdAD0s5^i(6%YMxl(Hpr3r5eXI?nEX z&8*J9ef`#cx_|!k<-=smm*$~o_oF?g_|xGj`fc$I`vGH*AQEwWA-0<{D0!f?Vf7ur z!i)f1%SiDHLNgIQ!y>0KF?II+bo@>}h$Gp#FY3XJZQf2q?9SZNeBK1)ip$ALcGPBc zGI7Sfy?a;?9wBO}TAfy&vjSe&{xsH>;IhlWC1I?#sr74AVbHYL~#t1v(JcWO4zXh0R23mDcGLi z>8&6&!U1P>V5QR(9B0}whMcTHa}r8g4&bv()@CS2M_96ARkddWY4#_jb>#8hnMS-A zJceT-%R*07GyfjTg61*eM8%~F_)I)RH`d%sL9g9ykuq-i{0%q%H3<=7*P`8=XUTQe*B&|?+_M7Q~HASSBW8Ek7I#P`GA zo*@V5>jKY$e0d1&RN?L*Hv4Q*2KX$0_A;eo%}?LIe*5d+zqMa}`7mebMLs@Vs#f?C zTd!vplH)sxirc1-XM~sin@5kp|21oN%8p#G*aH)6jKA&s;x#a>@JuRD*g32AJOFv% z$|mIGbQxATBNK-Q%Dk}St=>|skRr{)Mses?c*vgfUy;H+2a^+Et7jD<+x>nik?p=M znvH!HC`OpzX0sOJ!8qk?X7jj!JA8|No&+v!vv_Y_D-HEPFhkoM|ma87mu&V2sO0#T!GR+sKl^4X@Jqv*XVqrOK zyi#UE`7Z(x{KF27dST+V1Yyqe*+mRHpQ%InfZHND1M6Arc(&lJK13+gU}O5raR=J* z*YBUkud97~jgx12nak8|tL)D#%1apolC&1Jn{aj5Bj1cyHIo9U9q8CaNKf`Qph1*F zrsopxuarETFk$gD4pfMvHS_ie2T-ng^bi2vXlEA28Iq0dZy5?leGo!+IIt^0d)r$ETP|C@Id- zsOCbWIVtDhzO35MzkCpo>801|hQH)Pp>fCkq&{v9`gAl>J^%_d1)<1_7%P7*t%nYv z)xh0yJBlLbWkGcDs2Dr*7({h#O>ieRK^O5fLgekFy6Ws&8$wOA!%E&-`CO7>HpJ;Y zP}Dow-JI=*!D=yA{O-h(VkQ!Ug!alLxmG}#TOe*@eswV637(fEzq5PBH0uSsS&qLd zPMbmq$t&5sd0TokJ1_Tw`RmJXKfl%jyqwtbI_9{Ng%^!r`;e#00osnVb|3}s7`u~? zffbqeAv03bZRcBK;LhG+w}|}Yl?fMr2I z%3aX23N^sg?1C+1rSI^J?T*$Yy;|0<>!B2Y|)6ZQKBs9RZ9ULF1pvT;akpp*y1dtXM$hJtku6vdF|kEwhf%?Qb4G z;vJ`4s7RU8(wJ9fa4V}x*zK#==@_?5~t*q~M`Vx)}-_HJs+p|3qYA{@N7 zpETn;{6L4=CTmgN&mH-C6iayI%VurZxMKC4M|QzFfCjgl?Z)cw<4)UZJG%fA3uGtS zIJQL!*yOes;yNzJdu4lA`9SBi-9*iuAw=n^q&=NZ(YnpPeA~-f&EJ0cSRePYT-rJz z7Bj~%@9yN=8;)r17qtjKv3K%XYy+X)_}y=)e@2Em;hvy=c!~;M69O`xe2nhAR2KsX zbm~&;N)5D(BQ<-g4iQ_dAMQ>7eD8Gx3-5`3zKkSGUJlL0Yq7ao1`ii;NL_Hg7?Qx@ z2?x>pnsx^v0PSfvFP)W5K-ym2sfZqMHN=?nzOFQoEBLwf4PeEsOicu;SCD79{^?j7 zUh*!4;0k!Why3d26iXmFI;G57ar9!yr+Q0d+jq-Pdh~L<;SoVRr#^$J&UA37`E@v5 zoanftk_|RQH0w_9U3`&4NZ^afxjWSsA;|ArX$~NW9i`)>uoa#duhr%%;jXaj-omUsHiRU!#*tX zep#;{*Q*c$jo*)H`C3O=671RP8x%~kLIBp%nEs5s!MS<;jbqqK?jh-uQNeGa5>9-u zX{xpj`SBY7mh@up`j^X}7k$ z*V!@bqX(C1px1bgV5$g0eFNJeX3OAi6kxlYE1Crh3m>2Ms?$h0EGD!{(it+xQ^<;M z+D=gpn=bCx#rpKa=htaD@U3@|?G7M)c|8~mUUOX7^og1wf)o63hjQ3jYhEn+mWPnc49Jd!QUSkZu2vtiE03X6X)OR%24k1?@0RTM zZW{=flN2NRSeI_lB<$;W}mZb~+N95z!fDXhD9D_zv%;8FFJ->S1>lW9w;{;SL$LL5b`s;FiUj4UMUySKx;@7mG1njv8rn?Y4_*iR)ob+iSoM(iU zs6&9XG1Wl9<0jcT$DGD+u8VgJSjuK` zwZ)WnY~Syf!B`s&Zvm}avJJ+0ASx`YS+X5^wI=7LiUkC>jZZg3dorQ2YcC|X}yP3qZ&K@OnB*dcQ0FV@5 zmecAxKoUG#pZEh5G1@nhG~} zqI5EgfTC%(Cm^z**2{A!-F6M!PE0=_Y+w>NI z_rLx6FAf}!0UdFk3|}x#&k>(K&*7}Pd~c{@x;wj23Lb0SE&o8ld9_LjHt|eng`O8e zF3FOe$Yk=(5OrCrh07-3$g&}*ea}Zjeox-?VTf|)C$3?dv2M z!02bR8ao=cmnIb+2mJDW5eZivPkBW{YFN$%@6QgQvK?@DC&bOS)9jJtPeS`;4QOzV z;7%Te0da?8GH=^`3&hjeM`@Pf3_M!{XK-?sXFks@Kk;zb#3Gy=UN+^F3@4^cSgUGj zXV2eQuE|%7V&_UhtGq7Pmroy(srFaA7vrG69FMrsUul_K8RL3f5k_dn@^-p0-)<^_ zJ%KUUoJ7!@&#bFz*$j-?QQvk~TUu>}yeG~47csWlX>k#?%{Cm?J975ni}GR%{Vm&!&bTtqLGp zVR(vy?emSPHIr`9YiZ)-+bzKwP7tmAX;y31TCXG)Z2W`B(>+PEic?{G5w_Ub)3IW< zlfhR|3%7$5u&KB7AenipIY;P>;rFg-E zqZ9ArJRG(GLrpg31}8cZXl)U;?DM@q&ZcAM=LfIlapdT5TB7sMyO+yZa(BWXqVv!W z%WR8JaoY%oA$u<6kV_@>%?p+0C^xuaAD(}nww5}D%wdOww!=FSVc=ljwCD6HA6D$= zHokrRP!;{2__Bu6!Q9^RccQik!za|in{=uKbvk^BrRmR2f)=itMqvrA3*PSR4#Iix zB151W)wuCO@5*rpy#R=(E*5CQzq2i6&UJRiHCzw2UEYhnDw~bQIU9V_3*mmha?A<* zW(w`sOENlJ`*0DkJFGJ9-zN}H={BAms<*`4eH{jR!1Ol5h}yS~8%6~EuBux+N7V

#oze)rKEFkn)^XWV|MDb+nahPU0 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%0D7v2ub89C1iF{om*0r=y!By0 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 literal 49126 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 GVF3WY5M "${T}"/${PN}.1 || die +} + +src_install() { + cargo_src_install + + doman "${T}"/${PN}.1 + + local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out ) + cd ${build_dir[0]} || die + + newbashcomp ${PN}.bash ${PN} + newbashcomp br.bash br + + insinto /usr/share/zsh/site-functions + doins _${PN} + doins _br + + insinto /usr/share/fish/vendor_completions.d + doins ${PN}.fish + doins br.fish +} diff --git a/app-misc/gnote/gnote-42.0.ebuild b/app-misc/gnote/gnote-42.0.ebuild index ffd488033aaf..a448ad104dbf 100644 --- a/app-misc/gnote/gnote-42.0.ebuild +++ b/app-misc/gnote/gnote-42.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gnote" LICENSE="GPL-3+ FDL-1.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-misc/inputlircd/inputlircd-0.0.1_pre15-r3.ebuild b/app-misc/inputlircd/inputlircd-0.0.1_pre15-r3.ebuild index b262f5a39eba..95f0ac773007 100644 --- a/app-misc/inputlircd/inputlircd-0.0.1_pre15-r3.ebuild +++ b/app-misc/inputlircd/inputlircd-0.0.1_pre15-r3.ebuild @@ -16,7 +16,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86" src_prepare() { local ver="$(best_version sys-kernel/linux-headers)" ver=${ver#sys-kernel/linux-headers-} - if ver_test 4.4 -ge ${ver}; then + if ver_test ${ver} -ge 4.4; then eapply "${FILESDIR}/inputlircd-linux-4.4-fix.patch" fi diff --git a/app-misc/tmux2html/metadata.xml b/app-misc/tmux2html/metadata.xml index a924dcb767d6..5457921bd235 100644 --- a/app-misc/tmux2html/metadata.xml +++ b/app-misc/tmux2html/metadata.xml @@ -10,6 +10,6 @@ Gentoo Shell Tools Project - greymd/tmux-xpanes + tweekmonster/tmux2html diff --git a/app-misc/tracker-miners/tracker-miners-3.3.0.ebuild b/app-misc/tracker-miners/tracker-miners-3.3.0.ebuild index 292e8a512afc..bd5ac146967b 100644 --- a/app-misc/tracker-miners/tracker-miners-3.3.0.ebuild +++ b/app-misc/tracker-miners/tracker-miners-3.3.0.ebuild @@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +pl REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg RESTRICT="!test? ( test )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" # tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred) RDEPEND=" diff --git a/app-misc/tracker/tracker-3.3.0.ebuild b/app-misc/tracker/tracker-3.3.0.ebuild index 8875b2911b7e..ca215455981b 100644 --- a/app-misc/tracker/tracker-3.3.0.ebuild +++ b/app-misc/tracker/tracker-3.3.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker" LICENSE="GPL-2+ LGPL-2.1+" SLOT="3/0" # libtracker-sparql-3.0 soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc +miners stemmer test" RESTRICT="!test? ( test )" diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 1863b6582320b4101340afc6f286ce33fe06fc4e..fb657be9bc0752aed6b3a07eb8821e602b35acc1 100644 GIT binary patch literal 7724 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 literal 7726 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 delta 8996 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 K?x_ScMF0S1VHXPk diff --git a/app-portage/gpyutils/Manifest b/app-portage/gpyutils/Manifest index c10b46ddbb82..4f80aebb803a 100644 --- a/app-portage/gpyutils/Manifest +++ b/app-portage/gpyutils/Manifest @@ -1,2 +1,4 @@ DIST gpyutils-0.6.1.tar.gz 23914 BLAKE2B 1e799ce33a949037b68262cb7a6ca5fd99b4ca4ec74c3044bfb31ea08b59906a21f6c96cdf99330f6af16d68be6ee7ab49c3cf05979691899abaacc9d62032eb SHA512 74d984e496ccfa7124cfefd9f8f79d5fab4bb4dbf5e61f4400b39367dd54e23b871f286eef28007a5c255b862533a34948449bbf7aed55cf8fe315e76ac876ea DIST gpyutils-0.7.1.tar.gz 18464 BLAKE2B 6f19aeddbae7b64a3f523b7bbad45ddeef6ba22b6261fd0bf6ac280f962de338a3ba4da509685c5ce665d96b9d25e1175d65c0229f9b901924d7848010b0363d SHA512 46b60c52996c39139e51241abf08034c1fe16189df9d37a9517a1ccd22410bf7646c274a875a576d703973d2ae5846b26799a1ab0adbc22e363d8de32424362e +DIST gpyutils-0.8.1.gh.tar.gz 19750 BLAKE2B 90d4b917765bf138ebbe09cc0640996d88bc3092ec2e78e07408f8b13363089141f25d12f84a7a519982f7327e2d6c52913376df7da5f2900b364a0c135cf822 SHA512 43a4c6411d881f2b7a35a6370c73676bb5c33fb2c9c47d2e5cdd9778034c142babe3f86d12efd8491930ce5bab04b73eb65560f8808d3b6ba39258b11bcb2b3d +DIST gpyutils-0.8.2.gh.tar.gz 20247 BLAKE2B acbde89975e233ebd7d7dcaba629d35c09a9064be48ae1d529e9f5f814b9486e9a208506ff194894dcf827069cf24faa81efa14258866fb32cf5946dafadaf6f SHA512 932500c730635ed1f8f529012f7c65c48385d92db4a673abc0145fdbb14edf8c8b5a5ed4a4c7f892e7df310b92cd8fa0532af95340096f2bd4ef7047d6b6163b diff --git a/app-portage/gpyutils/gpyutils-0.8.1.ebuild b/app-portage/gpyutils/gpyutils-0.8.1.ebuild new file mode 100644 index 000000000000..7981acdda5c2 --- /dev/null +++ b/app-portage/gpyutils/gpyutils-0.8.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Utitilies for maintaining Python packages" +HOMEPAGE=" + https://github.com/mgorny/gpyutils/ + https://pypi.org/project/gpyutils/ +" +SRC_URI=" + https://github.com/mgorny/gpyutils/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + >=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/app-portage/gpyutils/gpyutils-0.8.2.ebuild b/app-portage/gpyutils/gpyutils-0.8.2.ebuild new file mode 100644 index 000000000000..7981acdda5c2 --- /dev/null +++ b/app-portage/gpyutils/gpyutils-0.8.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Utitilies for maintaining Python packages" +HOMEPAGE=" + https://github.com/mgorny/gpyutils/ + https://pypi.org/project/gpyutils/ +" +SRC_URI=" + https://github.com/mgorny/gpyutils/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + >=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 100a01ed5381c12412e4c1f1a49d782c733d5619..38561fb526f20be4381154480e02395292c2fc72 100644 GIT binary patch delta 7261 zcmV-j9HQgrMCe427f#wI@0pKOSPnaE`9=DHyb`bg41^hkNPWH6ZU(xmX(?=y0;Z>{ z>f}EAax&}Re*E)~?>_CfzWQ7Lm!Cg!{)a#P`Cb3^_VT~qK7IMuKlaZb&VGG+=X|hx!Td3v-?A$wIoq!1 z&|=>!q%gQp$$jtHEb+B`ruEU=D*Ui|w>Q7ha?Q)$_ez*5~13BPLa6k9=Zd>mjTdLaF>}tktKTQmT#>E@Sn)d+K$x z_wePmpjB}sZbBP^%9Cx@Eb74fcmXDW$jsE)nhxzj9 z%g6op;pOwCZYe(M)|M^b;y9h#=Kn{t>jBvT0)4o%#sfV88{dBUvR{9AF4&_NxA)6H zCJPlS%9ToCjk^B#lO6@h0Y9_o1pxtn&o~RIfmZSuaIS~ykzXFb`P6q`t3iVY?;>xC zU649;VHq;T%J+b8I~#x>n2HX=UzEo0)rMQ(Cj}M6m*K@gZo5G=6lwuMPK-YesWniomR2Yx!OuJk#inm7Nx@%C>Uq*ay8KZrnz(W+-NQMJhpK1!#or)l^x85g zh9{<1km6G5Fm4fzf<}CIJwnB~Y(%gDdj!zbU`|PDhg-TJC!Ihf(UQo*m265Oz;t3! z_WWKflx_RgW7;Ul#tif6N*qdm-tgW5jy^2RntT^YZ1SvJ0Xq#aN{UVl8L`z}CWu62 z9lMjz32YzmZ?HYeD-Iwf&?ZpGUOa>m46rcg(t_vj=j!5Hj`w1PEo(LsjvTWFSNa!xxag0QRDPhpM?BSAB!? zSKBl@8VVx967J@M+)EhcX805N602{-L9zkYpRgn`6TLtceS-M$B#aRtafiQ{0qZUNQ%p?eG13_eX}VeODQ-5zO>?50~! zAvM@6E^wS0v1n@*&YpL|nvgphhf2Y7lVFFi;h^yJB-2Q!Uxjc!D&53Si8SLTeEzLL} zjbK>>bf9D*Xl&pKn~va(ai#wXY&Nk;Bd`!9(8(tv4PHZkpd2*Hz#DuoU!!`!XD-sS zt%gu{+)XR22qdt}-dHYdd+HI_31t#kS+`Jef+YU~KIO}ugyQW#EZFqzdwBa`111Uhi4n+AD&gNkGud$PyFRxJPr4bfr5BW zJhB>Kdjm&*zXKiA5qv!#@~*UjB|ubh%4u?AT~nQgoy6(lap)yQDjK_y+tHdso8mEt zW@RL12=-pHNk_>pu}&4|b@(#Yst$S!_lW>Xua$e^X5}!BJ3ctC~jTh*3mJ3wCvBNxCdkWgPwvl~uK60KV zfpqSF3ws^-Mm#(&-gg#&RO;5oZW(@{!5EpahE2z!X!Xn7Z9R(hmn*P>l}FMhZN%J; z##dxhEENwwaX%JOc-W!B7PtT+ks%TTBY`i(TT)VjCUURYA{m4Qzz`6xNm5wqggy0z z(1seLutY#CXTpl00T5)T88^@F?zKWGd5A%Oa50n;DLM^JCJwh{V1smk3kr}x)nnqI zEVy+W)nx-D+z3og9R?;kudH}B5;>P3TN{djMLL9h1<@f5Hbr0i0d_wRV&TTf1+6WKJ?-nG}>7}Gh>%E@{qs9%D0hy*5xzx}+oMN{GgPD;jchQJzw2VX zQsgeF3%G#eh%Js~lCNml;EaL|^p^M)7>2u}O=zX$<^B*52l80i1`Vz`-;=<#B<-#B)12vUf zgk$jrFl&XA12V(fc!?D4L76rDCCgQ^D2Wi_E()MIk4LdS&GYe>OO|wq>?0pR>f8xj zX(R=yJU}2o(UCo!eI%NHSPN|ikZ;lS4hS)rE@wCCf)eS`JV-|%lklGlmK__sliH@G z>SC-5lS9(kG*M;k#rha4^6GiyBMiaRJ`+YH1bw*X##40}EfOqu3B@hi%M%n6j?Y7+ z8D=U-C6Hd2!iDpLK56~Lx}#$(Y=>D2E)ttE(0V+67+5Ftq>x>IH#dz>FBc>6=?Pkd z)(3SBjP#iV4Nq8Tp$EX@X15L30-f2G27B31?h4D|CCI*w^tB-$^eIi{oYpETP4osG z$MqXC(Uc{U`B*u=K|{hxtX#oQueNS;uet8UigaQl2sjuCLDVR$2J%=Y&1qt_Kw^~X z!vDkO!X=;`vRR3Lgemdl2L#GCLQz6kq00{8J9=Xspak^3(dnkW69IY2onhuoEqp1~ zmk+<$7J?NX!3eW0D4z{E@NZI(DDsy&S95~&_|v{sv?GaMD0<+tl<{S zL&ZFzpOvgB49NVjcMnIq@p?`Fs2%B{@?a4@xm zEBKiu^tY{pv{9!WQN>Y&G&Fv%NTKjLp^e+jP8l{0A_3rVa5-!+4(XR5#hd+T$IpvQrd~rQ*dPn`qjS@!Gv;B$@jlEQ*Cm_DLgE z&%a2IBu~fcSPCoM;sNdttYaoLEriWF;ecupJFs44OXbW$DVDY!w_hY9>>3g>w98OP zg?@7_ULeb)V?M(Dx*~R7bMuHC&#mJP$%o_ zwVFvIO8`cqLy`!IEdmiuRj}ibf58o9?L{Q01lCPHbI)>f+J@KmAbRRuCse{x8Y9qQ zcLTOu)1=W;2#Ls!TxV4b9N_V-g_%g;CU}A>2@8SE?=f&znsH`mAEHE~pd)-QqJjhw zbT+Yn7FQM{-7>I%+H)nIY8P^n46?~dpw`!NJB?j>aDqJ;z(ddf{@`Up9zyvRm z{UOfORF=jCkdasJ367S-;AHeTlAJT`9HT_>U`Ohpi-^HMpVIG}WYXren6ZFMGaRT!eEEWKFC*7FWZ_#ImAR zfsn5m?I_Smk|%@QNOMCIU_ zCv9dxnGo;MZUR}TYkW}~T|7J{jYpOocJ1_gO~uGqrtv!k>^NJ3RKnqMi^S}d@3oqE zKRiG9Tl9?A9tGx@SiFVxa{?cLB3#p<5}jO0$DMjSKBIOYmb0-F{G?fa@fyz!qYr-? z?g)%y6e2cg;D{+2*MnBI6^T{#S$iv2V7>fpfBpF3^S%nBe@qNl0nemn`Y5RVS;x*SXI^s!pq87C@T3m zkc3n-h_DZTPuW9<7)ZbrC~0dPoMV6W7Ai!_hN!?d*>)45Sj&EhJfv&%bx59Xrwy

9bEa*TJ-WQ@DG@KJ6<_5x)yZ2^^?b56qxga;A{|72C69lOiHK#* z>R}VU6da5DG4%W$O49BpzDUFaKZ>WrH}>IX#Jli=fHg2}bFy%>P- zxrPTNVWRd(Z`N@e?S_ssiWYy&es$|1YTLyXofI+3=_C0~3c4#HFFiz9PJ6TQg%H^y!uOl-Aqa*yn$Q^%es(ptOFU9)X z>-!(Zho@s+`5}t^2+&6@y?{Q=oi!{^H-{N0me?2x!e2H*piX9Kvyp~^xT5x9Ni?25 zq0#VslY*e~*zrs*LrN zpwFl~we%LXVS=U6DaJ#Kkp^K)MR^EBlaO+Vvx8==J8XdFPo7}3;nmSj;>}XZkyJu{ zKw&l=5-U*Gf~`8<6CXhN9@Y9f|8b=PH;$;mSvrSi9cjYa;kAe9WWvzd79G_}hj3i> z88t?hi*-U&bh3XBU7Pd@eoJbR&l-oAx%fIk8L7X)jMv4u2Yu`WBcW zf0AZ9j+@xII6MV;f9b4+-9|R_^=Q{heSLjW!w17-_Q-!MlfmEbjE*lDE~=Xmt(A^5NiTJ$O+E}?c4KSsr)efQRDwyVp-CI!Crv`^xTb;$jDdI{ zVVU8shC1wPw;IW*`@<%%4rPHQl59qwZqy>q^EdnAuM$_uo zBJWDLh8CAjCEdrTlpg1c4Wl_Qd72!A6V}XA(zjP!$FGL8bv~<&<2uFzL!kp!{Wk-f%Qo5IBIKRf z3{F%#X;y^Oi&&h%I_Hyp85w`__@llE6oc4G$lqS^M+D=^+RcGxG$?=7_PObcq7syG zcf?{^=Wxq}ApS1mT8d7M9yINUHN6xId4R7%Nue}{mO*&ivO;(8qQ5CW0vBpfqJX>3 zeK3#R%sM7$+HpcSr2t*Ctr@fnEZIX%st#2vJuXy)+BZk!Ch8O4VQr_mtYo|dj0V1k z*qC+DmB6NityRMMU~+%x)2$@204Hl5ue%w)J(23dz zj-{z5;R57(O!Oep!dlBF;Z)OvLH3TCqKjD!MjT*?98}>0o%ilHuLf!~o746L%4zg3 z4-wYGmC`RnU#>Wn4Lp_+V6~oU7f@exC>8gD!=tY;rVjT#0TF+0pNtcg1Q&?J{80_UfQ z5_Z(%lF75^O>EjpXOWsl@=zkKf$)cKK<6hn6Nhu7I#lfFuqT#~)E2Q8bSa5|AUUBS zfH~2_jHVEWxMhDL+nu!NY;97KLxZv<7mG@jQz?e$pS=ZblDDPwPCwPu(FimZpv#VJ ziv;$(w55ojPkMzT;gj!BVB9%uD zM~C*>M2-(cIxz82G9tYyIjd+|c38R} z8GPmH1gM=3@$#AD^^%0%U+`#BjZ0w;0oJ%W>_cQN1*QjhOQU5wTt}^mFc42*pl5N@iT{IJos+d3eSf{a zbsF-+(|bV;qPU_A50At0?j)sjG<#Uzp5h%5K?k_to|@?W9PLSc7dO?KMOn{ zu>r*cMD0^0bV?qMkVv3IxkuOGdz2y3iny`fdLxMRd`DTny=0@4^EOReKexS$T#+5_nx9&tW{kDINtu z0~sRI($gjhlyKRmT;;gS5+fiVt`K7mrQ_- zI!6p#n$s-rbRDF0=US}y`+S>!xq5n+F3yWcpag$R>?5l?K@SUJ#8WKYOd44^le?!{ zO&g?5wgZ{RMzyhagI&}rn}5e!h!r_b#}AvSHw&DC-(p#srU7%W0L5b6NDVB*J^zqf zbo@|N6Er+ljH2YYDOJ~tN*;t`@l!2@go=UnNh=UoeqB^UK9EOz+8!O$ArFrk-D6fA z7$SmTzA(9Z-wSzyZ?*erfOe&tE`x}-Pv3t2;h(;HmahkVeI7DD5`P|T@i+Nk@{iu7 z(tB{ISj!+On|7r@KRvM2==$NpthA(n#r+n+HcBo0OD*gltEHm~`ejj(@1v2Pc9uG4wNGZJKs< zrjx0sYpaI_dclZwy^SC#)thc469a!lj{^)^>hP9MqhMIz2E9m>>ZLFL`JqdHd5;!x z#AHlO>$l#5*f43;kwB+?#F`ZYQG%>@ymXRWJKj3BrE_5+x5z814nV< zQ2>hGZGm=<4u2^paxXnYBE%Tu0Qe8ZygM>9#HRMfwOwk^K?oolFR?t-&K>DZODu5L zOSV)T$ljbV?01R)i7dNN_E{QQ8d!utxZ;@buZ|n{1^Bc<3{6kx_2P?+p4awSyuPoe zy1oAL`K|x_!}||Ez5mERZy!GYba7~x_xFlVnp$8aaetdQ4)l>l=C)_9IVZV%kb_aD zJ!BL$*Kx2RIW}ku`ygGpi39yqywh8L+CiPB9onS#^|MAhW;=@WVWPNGAY6AgbyjXJchr$SVMzrj;^!OQ9r=UZp`ogwFEjF ztK-g>O*@2tG43DtKrPnTPr{2*b>5*)ANcKR7}{ r468$(D@+H5la>`^weAr6s98CoYJ%f63X4O?``!Nmj7!{ z>f}EAax&}Re)#JTZ$9qVzWQtbm!Cg=c;j5iZ~pk-Km6C9{2$*Gk!4N@&0qfGhvfX5 zk-JWRfB5qc|MQ>!{-?kE^-cfw`trZuK7Rh!Kle}X&;I)Q#`$3Pg85@SzhzfWa<*O1 zp~b#eNMUfHlKbAXS>kK?OzWe!Rrq1`Zf}00<(ixAnj@d9Zp=kpQjB?delm9LrL0Ju zXDrkA=vp$L(kIPP#S=E8_>Egvrh8~y9MxAW!W z=MVe!{mZ9I-BNtitu0%=#c?{f&HqNT>jBvT0=>Vp#sfV88()9;e$* z1$rZ`)EcN(ODhzU;AftNV$-*kq~I?m^*m`IUH&K*O#$F>MrNV}|*3B@QKjZ+PzjM;{huO}>jHHhEUAfSm>yB}FHOjM(Zf6GS4i zj@?P<1hxbc zt8JPc4FwTl33u~B?j?+JGyI8siPbmaAlZQHPgs(eiC&&O1wg^$RSy^{o4PU!^v zO^(E=h9`|+gba#SVIT2-1*)H`xB}###Bs1)w}9&X(7gq02A?Lguy#nDZjUrbcGIn= zkQ!_j7dTFhShTeYXU{ufO~@UML#5!kNw7oMa8P)9l4&H=uR=HW&4Y)6H42)4IAm923g_d!Zm=C|Q8(&Redy?RK+KXi0NtI+Y^6+s( z4^?FD|6kqy@f5VbUdl(ryztos;H6?NoxG$Nr4UFq@gATroD8jnwEF`Ekz>t+bxiA~ zMzAabI#99@G&b;rO-Jy?xYBFy*+wZ@8czOBw_SuH{hi8@RBQHSG6MwlEPs6=qpdg+T zkE{mR-oVj+??4B21YggGyen;B2@qABa+=&&*HourCvm!X9C}HSipFl_cC_Zurg+Su zSs95Lg1y&l(owQYtW(8#9lngUs)OFbeIkI;YvrD}Svibj5A;FO)B{#1RWe_fY7QiA zj|h+=7Flj&=Bb$y9@iZL8LrOwh$cKl^KD9%;Zn1IudiRO#d42g!HtE$S3G*&D#6$V zTXBe(8j%673F0&^#C+{qAkd?m%`gy)Nh@XDs^jPw+uhfV2n&y!=__VwEAW4wjRa$+Z9;B$|Gr$Hezl^ z<14Z$mWqd;xF3rsJnT?m3tRw^$PkHvk-!(?Eh#BM6S>!Hkqp8DUnGhs#000^?vjGJe7_gbNpJj5V>xEM-_6rF}96NlR}ut7S&1qDc;>M?Op z7Tmgx>aqb6ZUiQ$4g(XNS5`b5iJVK2tqsM%A{|1$g6NP2n<6|KfZZS;jq+5h>lo*1 zTQx+&CPLap!z}I)5`xGNk&>bi*CdP3EOl<=eFv933+$Ao3mz}3h&xMeAzmpGL*~cs~m2z5~A^ciiRJB!pPjlqL$JIUOV=ITutw2TN1T~Je@h|8Y&t=`#6`haX3C9iv%*lCC<|_o8X+4vRDo)#J&A-*vHG zDRP(81zf;!#1_Xg$yc;&a7MufdQ1EY48z^gCbUxWa%m_eJY{5Pe_$068;*r^V(Q(J z`km}!mOLAzmeCv@Hf(K<@N77LL%hzSsgOW^bNxD*#aq*4Are-(4(zt+IxWy35D?sf zIjfNHO&)2@2U9~gMEoEy7Ln2Y!kB||yxZ4`Juw(7_aOV)@T|M}V?)?H30s4fD3Bq_N=mv2?G#u=lSrw~%mM*2*Gh9@kv&;#Icv)hJifzE78gS~7hcZFr~5@g>-`r42W`jn<}PHPpFCVGR8 zcy<}|TdATi2x z;s0TC;S$ge*{no=!jyRO0|I3mp(r7&&}E149lfy*Py%}2=ycQGiGaN1&Mw|Xtl^S>%#ri)ceCSh<<@2cIG9?( z75vN+`rFn)+NjfxsNyI>8XCV>q)>RB(8g_Mrwp40kpOTwxEwYZhxAL3;!jvwOWNMl zY!90s+@oHfzWs*hF-7$<+X)*5(Wb@X`!Vr_UcisC8tE2V<{(edPcRjYMGS%nJZ8&! zUPI2bc5S?W;w~^jP(&cm-{+;K#72&`i6fb_DT= z^$_1l_VXKPvYIIJyv(9MuaEoFx2v;QTv*I(5Q@3;a`wopPn4g!a<#^uh(iO zjVu8eiH-*+B(?}dG*!WlL;eLfl(iR;pb}U&`Rw6e+?=-IwLOTQde;e+u$0CKblBa1 zE!Q+@^aMjK&5m4WRSX>9@vViKsE7%kpi06*VDl6nXQdfuhV~&!GzvPx_aZ7t5J6`X zYjI_NG14sq3#dI;;;D8aC&?h2oCIopE!WfB&|P8>e=rMG6Bv!YxFAm`KM#8G64@W( zOig8JTmTt)<(}YZISfulk0Z%B)6OwU6c2W!4!VdK4D>1ezDXu+UY+QeB*RLKK$K!Z z_PtnS&R%I{ZO65?(2K%Dql3c|fFGj|JFaSfUuV#`xUI~`z^|s!jb77Ec)(mw>^1jY z;V@A@cqh>dtWL(37IzqLZg{triGNgzq<-De{=DbQ#YH&xK-R>{16vIv6U&NP1wy`N zw4*>LNuCUHBh3v>jFTgJU?=0DgI$J5EvTiqGB!)GG1E?(s4dj0(HKz^l@9OP;K!ho zR1+E!!FYqa)Gh-{!*?Za#V?Osw40NF6Ec705GhdVJ*Fe|XqzQyKL|_hfDNm&MoP3h z%c0E-C==p6+D#w}b&W4-ql<^fr18j-!>*lvuc;Ur%QSwcfE{N`kV-gQZjqRs^1W8D zNW=4kzeUe@?NMNkiN#x3KPT`3D8e-zD$&W6blj=O<1?V2u$+yZGH!2{P`t)-!{~p5 zhC2e|7=?%p8aQH##`SP_+KR-g`mDW`E3jVvzQ25U|7l-^(LW}JtAJ-xGkp}){;cFA zTd?|7S%_%3NhB;a)Jn3^tt%VRy_G&(VJGEY78%|_9zAU_KmyfaEmoEFf$*|27K%!K z4kRJf3?f8T?kRid5CaLA0wryYgL8kZ-bz%?2n~?uCflMJjkWBD$V0kDUx(!RcG>`& z5GY1$Q`@e%Sx=xRyAx$KxWS9jc8%@;k4c;DfZWqZ@$`J%Mf?10A}$AU$g6WKcN=WE zl<2nvR^7oJfdA9_0gKvJ*`v$bqBeL*t@tXpsZN%#)O@lwqxga;A{|72B@cfTitMyz z^{@$F3XaA77<&E=C298)UnJszAH~z*8~boG;$8Sbz#5pgIaxSbD77+>ltuEvXD)0O zq))+c{7s60Ip8)C8;T=&Sfp?e3v64}*b(t?+zoLl>F|K&?|dVGxYX*~Q?Xc-d$F9` zT*HGBqYAITRonPg~faZK`<4x?q5XR~f( zvoW;s)~2>E=vjgaUknAOlC{O6N&dZ9M26O}BX#N&3jrP%2u5(UP_j-BtmRbS?K>)m z;yV?I1u5ibmKGn`6HAY8hgMPx<1}r&lhq`zT+V9qIx<5rI>IlE+|hrg+VLjwQmns! zefM^}e>&!sAEMZg0DaWb3+U6_S;O*lbC`i*iH(sU{AD8q>SUHS8)+zrD{3E>MC0ib z8V%1kDF`Z$9na)KWPn@c2XO4c9NzXxPF4iQiNMnJzL}QfsGz%5qEe6SL~tE#%-v(* zs@Hyoj=klAIe<}No``=Q=pd8RUj8~(%PI~zZiplm)~OzHme_&&l?hS-S#3P+VpTA0 zxV(idrF^ldKYe?7-CwTZ`eGquk{6Fr2@VyFM4OF}faH*NsC-#C`R23ET~*8ATKZi} z8Y!L;tIUHqhk)ecq}41PuoZPcQrlmcRJcw&KQjd1Hax=@6zqS)*?5`n`?Rb9!hiuf zI)Xvnsin854HGPlPB9)@j5G*aD#}A3nuL@?oE5v!}Tbnvm)gd z*=N)kSuWNIQPF?NK6Gu;E07ERoB*tye{GI7Z7^V%ZaaQB*_c6IAR&1km(Cp;Qn-DO ziXNXe$mRGKiaY@oj(E~Go7KYHU`^Fo{5 zAhnW%#xpv;V7RDmMzmHs&Lq9moi_O}eA$hy!Jnp?;BXIrQfg?@hWJU75Ie4^U;<+x z9!OYbxT~Q~{GpyYnY&tFIJ}Ld>YQxV5sR}{nGiM>t)iiXK~hrCKsr#8rH!3b;A}z% zS$@l2!*zdWX)czKsIATRK3FVblD4ye=}CIt=@z-?605)bmf_1~V539D&8aQCLT$yKf9Y7^`Ea$TPkq&w3v?fC!J# zwEDHkyArOU#idh8_wgyE$N6HzXbw!CCI{h!HS=1O^exx%t08Tj&uW7diSfWt=ztaZ z2CoPrDHg_GGbN%J0EcS{P|>?gt#tTv=@{Gb2ls&n!JG|SE^hOefz8+cn}N+`n{03q z^3H4qC#sz^E5hkTEDp)H=97LI8GjU=+4Nx-MK(8eEYbt7hVRr-%??2Ofyht|^i+FOxL8~={?BP6Eo;am7LcT%&Q&L2 zOKf{-XqPm^M9jISG-gS1@%nsc(z%*Tv7XKiMoW*Q5=!%!xZJdx1I=hqs(t{aC%(hlPIFnwcnKH{ zd=IfP>!2%vO$l48g!RGX(0`{}Nn!y`);eByGk$v_)rHHk`lJi+Rjh}w+O@r9kmkCb z_|qIqQ%}ML$n}`$L867VmQBK`rU`@W9W_N4vlxsxz!EvA!UsC<-EUqE)Mz%R?Fp3A z=wBWptcNS5Ux>b3aVi^lEF-{bJ<~3rzUWXY?gfWOUt>%i?t20v+x?$qMuy8qFiuLi!^LF*+C|p8Zu;idgE=>f^ zPZ1^TsK+IfXVIJ3w3E&vHI3wwHL6bl{xh$O|SCYG&!uk5rKaZE6|M`hj z9yuHx+G`UzJ`m}^#4im85ejlv(_V^B8B}!G;k|g6?PxvH4}ZaZOhu)h_1Xw{gIv}M zkOfhrl&)dtXr=GAJM_a7X_ihK3=qig+TA?JYEVm>VjS&3>+mq_Zf;`#yv}T4SJUmV zbU!lq%GC)_J00TXGso*C3BAAI(WDxe!W;suadp^-$XW_a5Ac>o%XYYqS`*3NVO;|C z*Pp(<|MF#jcqJNcmHHqr7+TwP+ORZ$Pk@IPa9|)AU#DRpp1?rQ;--_vl`w*nw;X+c zeSPgT-d?`%Xtdw0p5(6M}WJ6{?n{-6a#FNg2yqD{r1+!qfMx3VnZR7b9=M!3WPovJUH z02_6V7`Qa2S>EY7Na@bCSnu}vHve|@^e$bT7m+{-{+QTDR(FCP7Q~3BSh|@svT`PO zPqmshNSka2GLMaFW9p`)N)7uAptJ4Sv%<<3#5mj>O~Ew zxyh-xQPWEzzBayzsJ@SX-f3w?!#O!ZQ3jR{LCZSU9Bv15FKYQqf8OqYNM#zgt?wa& zDJi_=t#Kn|_+2BaslkjRC*8(N5l^-;uAw3j+%Q4pXvUQ^H}5)Kf}8N3(3qRUVTzAB zZKK@?%owgA>d-iG3OVB^_t~@F^5C&~a1^phNeM{Eb~Np9;dKNHrb zX;)`DnR>dmdT5{*j9Ay(2$E90=|(a!@JIAGz@ViLZ|O7&h6QfWi$tkj`ttV=UHZ#= zw1^`nV`^Hz^%lg2Nvn)4jgg^`RMUDu-~i7;;0E3XY4 z#fe7&D0;UA+BrIZq@2jT^bCm*V~hjfKNR!s$j}g*+8ft)sX+%JfNZ?P@=!Z>q&F?G zz+ErdQgI-AbHcFSDFP(2>_XXRX=rI+5dz_gW5T~WZrm5((*`j#J)PH!FEV;w+h_6m zzMks#^_Net{pYvu-v9XS1OL3f|McU2{@Jn*rtwnlB%#X9TS^PJnTuj>$Y2d3-RZ+ub6FVM>CV}fP6886eZC+ zTnmcXn`8`s-hqhM3n(=EB&WbE+)i0KO&r@Z>@G(NH7K~(s^|z{9;hA&){#Dz3kqL0 zZb1S_K=u*brxUB*U_h;*Ka3EWE$Nj^N-#U&LrN}>;cqY2(BPV*>uhw?4=}SE^Sgg7 zfzHP2xbtO`mP}n@MEA9GZwarH+s*h7A2efy|8*EY!VHZHUK{P$X&l4?=X|eh7Y^1R u93dfw)uGN6rUS!C%L=kucZhw|tej9a!SNb}#UbSV;r{?SlMNQzJ^%oVf5)!? diff --git a/app-shells/nushell/Manifest b/app-shells/nushell/Manifest index 32fa62e5159d..afb01793fcbd 100644 --- a/app-shells/nushell/Manifest +++ b/app-shells/nushell/Manifest @@ -6,6 +6,7 @@ DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST alloc-no-stdlib-2.0.3.crate 10199 BLAKE2B 725d0ee96e91bf93434757340427bb59b6efb1e169e202fa9153b1ff34c002fd69e08de6940e1830484ab40cf72530abecf0ffde6e2a238e2974b2c568c79022 SHA512 44dc8360a77dd984e4211648d1a2465df9d664885ab8f523dd0b3200e3d28799e4149d7b3df87df8a9cb19602331e98badf596a626f484756cd14926bfea6078 DIST alloc-stdlib-0.2.1.crate 6304 BLAKE2B 949abd6c77f4c448a32eec2df8a2ced03a2fe9cbe39acd15648d7a9f791896ede108cd16d0d82b9b746885cbe6b78a46087024609126c837bc666bfc6bf3667b SHA512 282f1d34d40b994dfb008abba45c99c1bb7dd30a1bd7e168f4fda7297bec5edbfe28358eb3447d89d02cfada0a6035ef69388c7c533b00c31dbd4a1e873a483a +DIST alphanumeric-sort-1.4.4.crate 5740 BLAKE2B 1509fcc1994a7ee14d55e1e094110e6422d3466486f00e9cf481e676149c46642806c44f4c02b146752a3b6ae7346e81cce43d7051ed11b79e0b0b8994fdf294 SHA512 1ba7e4634bb585faf43a85930de922cf9988aab44ce8ef33cf3a1c4f5b75dfb8e0d0a229b16e56681b161dcfba75fe83ddd0792d284346943dab968f217dc008 DIST ansi-cut-0.2.0.crate 8751 BLAKE2B f7af95980ccb33fa08eabd63a7edf295d58638ff813f114405f23d2dbfd5db797d204d38d4f7d0f73c92520e2d1443f65c63c3b7b3cad3fe5d52c8a05dbbcc3d SHA512 690fa12529cb6392a847a24e06fe268c297f478921def654b04a438d2a3d7f93503a3636cae0c3acc668a6b928f88fe4e53cdfd83d06ad60e8000a320431fe71 DIST ansi-parser-0.8.0.crate 11752 BLAKE2B fda164c2d48a9e57b118b7d4535e5777c129e9dec93ce078d049d2a865c934f6d0fa6bb153396b39707e6838195c78a23a58dfa37b6d5d9b684a5b2142835479 SHA512 46a53f94d048c0552690d048cce66dd7fe5a85bc1aa1a254f11f32f54bb5114ddb5d8c12609de3b65ec266f50a9bd777322eec53b6a9690534c1d427779b1cef DIST ansi-str-0.1.1.crate 14205 BLAKE2B 3045be10f45d8437f7ddc7bc6336b64adb025e9ba4f8180a7d2729f016283c5884a50b61e13e4bc8745b6fbdb76a3bd64d6c1f5244040e725c8138af965f7e17 SHA512 4be380f41fdbca9a5e042cfae02d1dccaf1c3648e2810b4d946d711baae223fb959adb1fcab80cf24495928e6fd95729da6f742b39e72561a69ba3cc1a45e557 @@ -13,6 +14,7 @@ DIST ansi_colours-1.0.4.crate 10525 BLAKE2B f71ef0dc730cb35e634623cbf6888abb7251 DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 DIST anyhow-1.0.51.crate 44100 BLAKE2B 20683fd139775cd399bd0fd63599f64a646f8b74c65415af965d3c24690fd81fe48205bedaaaab92075b487b71d5d315be5fdf38ff7c5ecf3e1a1d693a3505ee SHA512 e8e3feebc3c96b7301787502f000b9940a20343a466ac48186c9aa170fb52f0db17768630535a8b475077733ad6ff9f843a3bd5ae4415c86bf83cae0ed0bad7c DIST anyhow-1.0.56.crate 44780 BLAKE2B 142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9 SHA512 9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5 +DIST anyhow-1.0.57.crate 44614 BLAKE2B b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433 SHA512 311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004 DIST array-init-cursor-0.2.0.crate 2590 BLAKE2B 18edba438963c13054dd29878754de1b0c46d7a6d2e666d535cac9b2ff90997e7c593c0c63f38ffa5de1edb1b6c54ee918719d82a4953f317fe30d8ba7854174 SHA512 f4698cbf9ab3011ef8a0f9fc29d9d58d2572df0db336ad4ee6e72dec0bf4be89d06e2693d7037082788b6d120cb2ad5f1223932c185e25258a1594c60d429eba DIST arrayvec-0.4.12.crate 26551 BLAKE2B 45514f09f0fd1fae7afb7dc812142ac8d88d1f4b81901db405c79dbeba2d29fea13ec22cb08a43433321931295a9f14456a300e814431b8fb14037d2f47529e9 SHA512 c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 @@ -20,6 +22,7 @@ DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed DIST arrow-format-0.3.0.crate 45421 BLAKE2B bd9e316a9f9f76533ceab586aba9521b113ca4a78dd3ed73bd17dff9e8b1c20987925b0a39021bbf29d405d71482818f6f42861aeb64b4e4b75a0511e86556d4 SHA512 bae00890f5171017cf6370cc15c0e2ae00f7819b32d2e90caad46dddeda4d3cd6c82bd813bb49fa123a0abe6b965c092634b82cba3d0279794b65cdd6ec0532a DIST arrow-format-0.4.0.crate 34727 BLAKE2B c34a4e7dabb300adce3b5312d4c3801e5b5e9f462c025661cd460dc0eab3150689a0f84f0883d3fda7278312ef78c5552587601120d2181566eb4a4217dde60e SHA512 312276a234d9f839235b7c66276a8a5b3089c26a0cda1178a562705d29f668de7a066c5a69af3e5552cd173f75f10e9bc6ed1c09a2e697d0f4d3248890d0bab6 DIST arrow2-0.10.1.crate 704609 BLAKE2B a4002367b2d937feff67ec24b94926af9ac17ac4f669ab9184de5a2eddab03ef5517f82f0297116af81a131540305db6e9fd068298aa1d623edff5a1be7926ec SHA512 c36d3329cd1e5bc7d37dcb6c1911d9f7c0822cbc7dd8ba608bf3a05698c68a1ad1fc9232660c4eeae0285ce764d52dfacc4389658185397cbc3e1d5abcd205bf +DIST arrow2-0.11.2.crate 720117 BLAKE2B d3cfb13fac143a19742f723dc286683c51f40ffb86fecc739b10fb295eb5064c53b5dd99b06ea0d0fa3ca5ac87c3b17d7936ea8173a0f2f29aa1da1f9e861443 SHA512 72183511fd95726c5cac98928f66b6ce610297ce99b9dbf72a7c0bb860206e1695881a348a6ec2cea95a8e7214cb18911a0e4f7143384fb9002ec99f1ca3a314 DIST arrow2-0.7.0.crate 640998 BLAKE2B 79628b7b83e92e893dce6344bd4df6f2179f9ae716a6fbabb65cffc11c02242accd5639cfea5cf6abcf5dc7ced88a68b48436de8b97bacbd49783be31fc64458 SHA512 d822c7fe2710f2bbe8f4667f493f47873062c4d46032423ec49c963256b2edb49aa97c0c78ca2620dba398e04e107b40f92cd797f7c8d121a001a5fbdd4477fd DIST as-slice-0.1.5.crate 7986 BLAKE2B cebed41646fde627d759292bb9b1f5ad5033b526298a61aedb425d99473f37e2d3713b2cb10235986a50737573dcda3250dbf62c931a9f4752a5d0e01fc60462 SHA512 ada4f8ab265d6c6a8da0f98159a379dc4c4f4eb6cc827ccdf18fd525339d391ea4396de6f4322092ad00eb53156fa43f90ee0df09155554a3f6de033e5abc58e DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 @@ -30,15 +33,21 @@ DIST async-stream-impl-0.3.3.crate 4072 BLAKE2B 33577ae90f52bf9c50e2b264b65ccf2f DIST async-trait-0.1.51.crate 25531 BLAKE2B b4ae85616d5f84392381539d98c1751baaa01cf936045423179538fa4e027d86c8aaf42f98d4e781e0f8ce7ee3bf95d64fc5aa624997fa4aedd06f1e9144b11b SHA512 9a0505109f984bde511a6e1543925ac447935824594fb0ae3da6af3f72fca29cbbfa0cc282f751bb2c597e73084d831fd75c202beb5998cd368eb0c13a067990 DIST async-trait-0.1.52.crate 25913 BLAKE2B fed6b6688cf10c712597dd612d505aabca0953c825b45e2a63cdb0fdee231e70436b3a7a02a56eca34ef7c11951f52eb2d67740c5c7226ed4417df55745714c6 SHA512 1a17e3771d0f8ded921a561ce052f397e997c99599fbcd741a69b7f43ebc10476d412dd9cc18a096c791717ada71e8439ce38d0312d6aa59dd4c0c34b5465696 DIST async-trait-0.1.53.crate 26210 BLAKE2B b48cd91fd63579c7e0317a72befec93168bf067ca08cb4e51f1121ccd5bbe3e3ac03d343a97c57e19571af31636901ba335f4296b0cdba997dd3630e176a25d2 SHA512 33fac59f2329997b3b17b076f816e32cd667f3317b324b74e1bf4ea28ef1d3ed53572316f9e034d1149cb8456dcb29e78474426aa04c42fa8bcb0dcf1da53763 +DIST atomic-polyfill-0.1.8.crate 12267 BLAKE2B 3bd18fc212219735d4ae39e9b01f787c86d1ea3374c8a4058428d6f688654c3f2eb49cf5792839559d63e87295fc488dd43040d1944d1734cf4ee219853bc4a7 SHA512 aa6e8021baba1a5df607f2e50b81c07f2c53005d22020f6594a8c1597de52f18d1fb8fe3ee421776d578dfecf837b0e7e215cfae22e3342b539413366569667c DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST backtrace-0.3.63.crate 74280 BLAKE2B 825fcabaddb436d33e179630301657d212c9364b323bfe72e8ed8edda5c0c34abe36142b0bc34501d1885d40d55ab53c0f8bc6387e35ef86f14a9d010c426bf5 SHA512 25cf411ee21c796f39a45e6320374b38f62580ca853e560b3a8ec596f0ca6d60b94539662b1a8a3a3046f481b8b84a5b84983e1d2624aea297090382eb99b25a DIST backtrace-0.3.64.crate 74311 BLAKE2B 32650d755fec8a9e04f915572c999eb6cffc782284a4bd71f2e0f3f73519d5b84fa016199fc11fdbbe510316498adc2bd4f8e059e9c447e5a64ec5853e75243a SHA512 37435cca0587c1c7b511536478ff448914d423c9cf6152ec8bb884c19d1c2466c377b270ebce2028960b4a380f3152fbfeb940de943ef4071ed271c7cd576f2e +DIST backtrace-0.3.65.crate 74129 BLAKE2B b10a78685e7e90ab7e02b769d5445ee24753fd30212bb7204ab720fedb1df64259bae44500d9162c1c001d2e9d70ff5d698e02e5ac51e5734dbb7c601e602b3f SHA512 9cf3cda1d86deb6b7f3cada0ed7a9e6e54e2d323533e385222a260b2f667bd1989a552cc35806a1579c1493ee1177e474b1d42b29480c09a2735251586740321 +DIST bare-metal-0.2.5.crate 7923 BLAKE2B 0deff5451744c1d8bc85b36b10e6c85e40e5122779663cd3fb9f19b363b40f6087068a6769473af927c1306c90c6e5adc178553dfcaf2e0aad613ba28259c4f9 SHA512 63556c017a21aa4b37f4789fe3e26bdfdf7d0edf4fdf9a7f4ba131c60308cfa4618f0f92dcc673ac508a0db6adab9f2157352a2162ac169a7a05eb30e9bf8e8d +DIST bare-metal-1.0.0.crate 10650 BLAKE2B cc3185e5aa6cd7856e8ae507eaf87afb45a78668ae9a9da306b2bbe847d5ac8232b1ac77f407a2e92d8576961edb64bdee825181c18806367ab7864e40207e7b SHA512 909b0d45aadb809bea8890d1beaf4df5948eaec83e8fb49c88c7dd43d17cf075b3ceea8a2fade7171651934c6ea4275f6e4231c12181705186e1f1bd45f1f2de DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST bat-0.18.3.crate 1333856 BLAKE2B d2262bfec356eca6dfe6508e4ad9e3fbc01f6f3edd6523950ba1e2e9b9be840437a857a0f94fa84a2eaa4f886581ab100cbd399e6c5d83c565ce40e749f376f1 SHA512 078a08248b63ab602b78f05efd1721a3e1173c1b6ec9eb1f0d0e6bad954ef6c2063c6221558c102e4dac79433c2ed3bc69003d0aec4b49722b6e574bd8f7f7b3 DIST bigdecimal-0.3.0.crate 26679 BLAKE2B f0bc55c8b90b6cee84b3452a078008263bc04590adcc60f680e833ebd8b125699af05073e4e3cc739dff7985a481601be466c349a8125db69c7d45c62bca9890 SHA512 3a55f6ab1450974fe58dac268019fa7f76b0dee131ed66f5c5529ea28da5d9e7d11579585f28c0d3d45a6456992cdeee81df524c0c7bcc5c3dc86b26d4f12981 DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 +DIST bit_field-0.10.1.crate 10576 BLAKE2B 3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d SHA512 4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6 +DIST bitfield-0.13.2.crate 16479 BLAKE2B c34f150e135579452d5b6e13bac0fb4a3a897219660289c861646330f7050d19a10d041affe8d250bf314c35eb19ee519b1fa0dd12eed94a93a5e904b95380d9 SHA512 5ed9ad97913828d67b19d5f10a264592f4c03aba8e4ea791f7a20e61da79066daa1d5ce678c822d8f6f1d065a65a3aa6afec23980abd1da38b44dc6cbb96166f DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitmaps-2.1.0.crate 16717 BLAKE2B 817045077c198a84d114f68474b14515309bf56abde29398fcb47d7593d41c3fac069825d8a2aa1a598dea5b4865b94a21e83d03dc8d069672e1b835bc1ad551 SHA512 a423ea009bf61629e6dd7cb954f2781dd3c578d2216cd843957e0db05abc8f8c5971d2cca1915929b2b3c7b712450c817bb1de8d08715a1ca2641ace015a1dc7 @@ -94,16 +103,19 @@ DIST console-0.14.1.crate 22844 BLAKE2B 2e7a1480fc10ba92d4d5c601b87a0dac840b71c6 DIST console-0.15.0.crate 23507 BLAKE2B 49694683baddb53e0f35584403aa93616164c2d3b94b39e0e35ebc4f915c37c8e794619d57b44ac0ea460ddbf7ec43323adecf657cc6f2869f313b3cdbf3a46a SHA512 70bd6abfafa533903f273ec3b34da6783856bd1abedaf139fddafac0dbb03fa9154f8e1e1bef01fd8de3c53100bbaa93313518c42f8ce51217c23ef34d3f9d62 DIST const-sha1-0.2.0.crate 9079 BLAKE2B 52d44c4d9ebd3fc33e57bed83b3d7e2cc7f42eab47f6f9268c14c6f12aa81530f18398aacf0174b47f1e423f78b29c1545c1184279ccda9a314a53e07ebe7f35 SHA512 9dde193471e608cab47ab391c3b5a07f7cf4de4e285047bc7278e357b45b964f260094e906c59d214c3b29300b097e0acb78e75b93383fc492d0f40384df338b DIST const_format-0.2.22.crate 72234 BLAKE2B 89d6f58458777d10e21bcf960e57d24069bf2325fd63904dddef10b6186570bf937fb1dc99d5302a1184d2946c35175d92970db583288bf5af45139aa8ac6e7f SHA512 3ed65106b3fa49fe7cbc0592a8a5b0fc9b99d9d44cb51c1fbdb2fb2eb916d801aa19d9ec568560d6df33373324ea226de3db6e82cbeb9a850426589472a1ec9c +DIST const_format-0.2.23.crate 72319 BLAKE2B 3cb7a72e52709989207d84387cd5c7bb9681d76c9b12834843dd299a75ad8deb49d0d744837a7000d6b5ec799b69fb5f7e9ed0c4bcb7a41c98e27e0ae941330a SHA512 cc6b3254d82be2285e240b86e90593c971bf122ce576a6943281df660a6febecf5b69d7a4512a3c0f3f4759cb2314ce1acd49063a492821a0a957433744b30ac DIST const_format_proc_macros-0.2.22.crate 24274 BLAKE2B 61a41f89bb1302cd8a9b2b5b2bb6a90eea2aa6e331840c2b0033acdaef5ddb9cb7a63df028db9e6065a4883aa53002330c6af0bc0b8b3479ef8260c5d088cd71 SHA512 a0382a50502cff46c966fca1518ae1102cc749a9fff142a7fc29c3f3dce4b947ef05576e27248ed682aa9db2e1c0af149f41981d02d8415b63734a0ceccb68f4 DIST content_inspector-0.2.4.crate 11386 BLAKE2B 2393cf83b2dd338ded7f5acd695e05a4a08fa639a52a8042dd0692be5e959cd1cc670472e25ca696a151d161c821eb899b2a950c74f4cb5b880bc42bc53d1d57 SHA512 1acb8b4f12ce3479f5a60b7b6a0c05b86548591e488e7be529c4a2f9aaa60a76ed07e7ce1e557664d31ddd9964e7f73415ad667cd14ada919f61511bf486ed6f DIST convert_case-0.4.0.crate 8098 BLAKE2B cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084 SHA512 e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1 DIST core-foundation-0.9.2.crate 26857 BLAKE2B 9090a489f2d3cf8cbe59472530470dea0ae9e1a0838207424953be812586aae013f9f6cafc4ecbe68be302f4ca208d8c892c87b5736dadddffd6d739e6427934 SHA512 9f68929963fdeb16954e6642f27173fa5d08d39e835d74f03e18d7cb23e9077572d712e7c9afc8ab0be377fd1d845625986d0a905eb6d55331027be2a25d4f9a DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 +DIST cortex-m-0.7.4.crate 140302 BLAKE2B af5c66845b212dd82ec10b5b6e73e294b58c650fc7284bd75ccc2e51a4f7340f10566dfb1efaafbf5b0200fb8d7d5603df76755e68ddb2330d6d12135328d496 SHA512 d9c4e0e70dcb73dd452fcfef9d2522474789b45a9eabbb13850a0aa312386455cf6d9bc1cfcfe6a7eeef9cbdbd5c1b239d3ede51a20b8a256f6f2c48b66d9ee0 DIST cpufeatures-0.2.1.crate 10500 BLAKE2B 92e676cd9a8901cdb344340dc7cd7b6d66114a15bd72cdaf600283c79c2339fc8f89b57ac38808141037ea45ae32628e9485cb825c7bcc25abd94c41b6549407 SHA512 0db2486beb0f287b2b4f8543f0f02c4e6d00f66e65c9785a1ecd2868c460553f016b33426c24d0b0ade1417906f5853cfbdeed98ad85cfb73b4f7ad3af85a613 DIST cpufeatures-0.2.2.crate 10655 BLAKE2B 7e068032f818af691ce1bbeacc1e79af17284cf6d1b9896fd146b2b87ebab7b12e7a9ec93b28f77106856c1d11a565e4a64f8dc60c30b401c08836097f587530 SHA512 a771a86e2fa26033b27d22fe250968cd80cc64031838d1c111ad5c69951d5f29de0cad375965c7c2cbceda2a005dedaf6df15c699041c9d0cf65a1c2033f69c5 DIST crc32fast-1.3.0.crate 38565 BLAKE2B 4191cbfdf05964a39933f66453752c5f14b177c43fa5fa44de02d74b6fb4e4d874218f5a369c4a1d1ea71461cd541203f42afee259343ea139e305043e155ee7 SHA512 6ff361acfc0bb134672b30fb438f6d3ac93841d06332a6ff156025620b23870a79a4ceacf57d4b14ea1744838cffcfb77b413352d055809e74acd853ae912673 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 +DIST critical-section-0.2.7.crate 6094 BLAKE2B c910f974a6b5906266026a5f1cab6620bdf5094f22dd7a4e44a40cf3e20d895b7f57ea0d1f024b40de8f32d9c37e66c4cac3c7e5dc86aec01777e931b24ad7ba SHA512 8402410866786adbfdf82a0cba0fdbd49b278052560ea98e9d1151647cda9804cdeb2a9c7e1d9f458180b2a37a19f1266d72712d4cf9ced0f486b55de655d51f DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b DIST crossbeam-channel-0.5.2.crate 87842 BLAKE2B 9901a136366ad9afd698c4e385137717964f40c7d035142cb26724e7af45bd6730a0a601320a301a24a7a4f66611a0a650c582fb5a61f6692480bff99ea26492 SHA512 dc8dbfa40a7046ad82da3f33a20b29d216ff98180217489653e53aa46244089d1fd2490051d3f05b00333911e303e9efe76d16d4cbce8257be91f96554fb88d0 DIST crossbeam-channel-0.5.4.crate 88237 BLAKE2B ffcab003305b80586a9b61c6309dcf6f4ced483856c4501753cddd23fb0fa9a71b7870b676ccba78119cc29f03974ff4731cef9a92840c0b38ae944f0b3825b5 SHA512 39b17dbaefc15d7faafca4ae6b060665471d384956aca7439fc407ed2632bd458e473efb62b74629b42a5f3d237e13503d2084cac6f6b3f42b9e03aa1fde0982 @@ -133,6 +145,7 @@ DIST ctor-0.1.21.crate 9303 BLAKE2B 8feeaacd3d870b721ecfed7c8df60a27005de1f2a099 DIST ctor-0.1.22.crate 9311 BLAKE2B a13fb97cf767fae19486ca8b970f1712bfcf4ec9edda40c01add4bdb7a81e9136acb1208c79763cd612160bf39b342460fecc334c6e421e7f7ff610c4bc44e2f SHA512 cd7c60dae8fb19c3b10e0bf1ffbcedac90cbbd147d564335e4da2d5483f64ea3dc10ad17d7573b00958db0a72cce45f8b7bc10c32864dd943fe64df8d22aaaab DIST ctrlc-3.2.0.crate 12894 BLAKE2B a2998cffcb7fdd82939c94bf03e47231c2a9c0e94575a889404c474d5820b502fa1b22341589f204660afd8c69e6da36b99db0e91407005116acf8dc66c03048 SHA512 8ee32c5ee0706efc064ae1cc85ed4aa6dc156fb95988e7122c208ea9469f2feae2eb76e7e01156fdad9198146e3a6e4e2b05c16cfe9929a4f7330cfe36935969 DIST ctrlc-3.2.1.crate 12893 BLAKE2B d366e12c8d2d5f34399c9e8ff797e30870682bf8f7bcf4e1bcd50a7ab5c4610cc6db154fc9b4c1abf9852cf0fff1c7c927514ea7a2cdb9d199c6e1bae9368716 SHA512 7305e97a3f161db942ddc194d14f670087f88e3ccb5b94114fbd6afba04b4ac1cb063cf87ccf6fdf4678bb667b02f3cb2e6fc1ca8bc47b6ed8e36620cc4a1a8b +DIST ctrlc-3.2.2.crate 12699 BLAKE2B 39d2e05a943280f3a62f3464bd77cad5f606ebf912c6430f4b49ec07a3cf2b1fb19ef5be5d589e931b9d79c5af882d51782b580d1a89a48bee221585c1212b1c SHA512 9536489c3b871685f20eabe7b8fa4a1a4db8e362e8e83b4b2fe244d98eb4da8f84737d26854505cbb53a311e6aab6327b0644689206a19dc5f7d3b88bac580d9 DIST cty-0.2.2.crate 7230 BLAKE2B f8fc087e6a990a354a1de9a8d0c078757a512e13fb7ca0e337949a22c3af158111b0c1edb50857c0e97db5417943165e695b4f41c328948cb344614f922f214b SHA512 1b6fb2cac48ab796ddae5c51dd27c41ff584b2503ee15f1fdecf29ca92086826efca33d2467b5721dc1dc13b5103a76c0a320f416747230bb48d1b2c4ac784b8 DIST deflate-0.8.6.crate 62365 BLAKE2B 05b1f81e4c423f9fdd823bc33352d8421f2ca0c26d43cf0c5990db12f5e31c46ff7769f1baa3b971166b4146eb448ed0bd3ffe68f7c4aff5885b47826f77d847 SHA512 7e2e23205c56cc4c834ade2a6a22b056253c32e29346907558117714a18d8433882a712711413addb15da79f9f59e089a06dfd680b756ab2725b500a49dc16b2 DIST derive-new-0.5.9.crate 7733 BLAKE2B 3f0a19b794c10e529da5b3618cfeaa4e575ee31597d2ff1f95618eb5163568c6c8836c5a634323dda65f448bf3fba2bbf066df5f815feb07f59ff99d1f46da26 SHA512 9ce0991fe63d8339a88d9552fcd8cc744d8bbc2c6525f60959faf519e1ffa84256c773291df2101912483c0d9accd4fe5f7dbb199dbd36d299ceae8f607e0b30 @@ -159,6 +172,7 @@ DIST ego-tree-0.6.2.crate 8962 BLAKE2B 012f88e588384169768a340e76bec42713cc0a29f DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf DIST embed-resource-1.7.1.crate 13583 BLAKE2B f7cbef6b69ee247514ce729ce1e2765b0c470fb6bf5227896054d2029c018520097f74b52cb68edc04a89ccb0dfc1e665538de9a128b34b8683bc244d2e86d3f SHA512 db1df05c56ee48063fc6b390148c90c9c6e3c0f91f09d18f408b084ac1e6a4da426916c8d462e5ac5a2bf375f77d5d204165960c5114654369b5e6f06d93d838 DIST embed-resource-1.7.2.crate 13583 BLAKE2B 7776da8219ec73bb4ba890722ca87c92c0b07f0c64198f4b701d9815f8b6e04c0e05f22af25fa26fad325c7f9b60d0447ee6285b892c79396ac6c421246b8348 SHA512 db2d7eb090967edfde1053b245be75576ace1e8f52633bfe242f2cc95c64ba4f1b3f9f43cc86ce7e69f17321f57dfb87e7d64e641ac649e424aa4e346b7077d9 +DIST embedded-hal-0.2.7.crate 32623 BLAKE2B 0e1fd19a4880d5c9bd2b6d2407e7cd0f97909a374f9250f23e129d2492a54f98d86dddd4940035c61f07ced41643cfd85d723f80acdf79c17b48c65cf604eb7a SHA512 32adb640e03ce927e6e9df47ca8afbf64802f415fce11988ecd447ac9a7e23764908a0cbc5893d6a2e8adc291721018ac71a99706342ad617ff2fc4be12e3c98 DIST eml-parser-0.1.2.crate 12537 BLAKE2B fb05915c79572c2df132da9a3196ebb6b893947d8378845ce6eff084786e78e8ba14529926825d9b963740d33ca49d6a044a5840d73fe5f9d54708494bb30e78 SHA512 1e341b1887108b0420a24eed758ed55f79bd553e6d3327537be4ea138684d962cae7d1527c8586e540f04508e558635e8f0ae9ac51bea134ff9f2d606bab8af7 DIST eml-parser-0.1.3.crate 12755 BLAKE2B 6f598c7ae4f7a84fcd215718a2e6ae5242262b464d6bfbbc181698e7b5aefe762c6a78bfc2109a095ff08bbfe874a378fd425d8e36934e87eca8a8b1abd21fed SHA512 95408df5e9f3fdca39d0d3a3e48d5773360c38504f7a463622a248eaff5af4aa0ff4299193ae75e311072fc0469cb6b9613e778f911f789250cb5e40044b1aa2 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 @@ -191,6 +205,7 @@ DIST fd-lock-3.0.4.crate 13381 BLAKE2B 9c5ab7b23768cb45da0e839e521c02e6fa8a751b8 DIST fd-lock-3.0.5.crate 13383 BLAKE2B 554729ecd142e9f783112ff479de14e52554b902319c061321a38e37ed80a1a445d4eb9b45ed91a44fc913b02f98aab8f7187b29e692e08b67edd789a337d936 SHA512 7173838a01960e0870ae90055fd97173d647fe9eb7457f76c0bfbb95f7d95c02e4ec9a9a7c7ea528ecefc4400b4c6b99f6c847248c55392e72d94248ad6db239 DIST filesize-0.2.0.crate 5066 BLAKE2B c43cc098a2b4ec4f9a2990ccfb17a6379e7eaa01686cf9d077ae4b3f80f517f5abdae2eb3244989f0fc4e9a1c6c9b6ed1f43921d3067d474211d74fe31cb75ac SHA512 d80ca58ed1c2c9959cb98033c270ebc520ab050b812c17e22cb1bda3cfd44d35542e56c45da36765873e9ef18f21a01b8d615bafc6bdfc9cf555d9175b47bdce DIST filetime-0.2.15.crate 14511 BLAKE2B 6659bfbe4c15c639deae9734ead88b31c118e7335dccead7deef103a795521e42de2903a7fa08cf802049e9df9cecee8d619c3db3d507a7f8f9f5bd706584090 SHA512 34d320a9aa71059d0303c62936aa94b30a873ba4b0b3b78851fe636d132422a662f79596d79edc33e778e07b0a1259693b59d7035ea390aefa4849f1af459f64 +DIST filetime-0.2.16.crate 14502 BLAKE2B c19a6a72ca4f6a34f9de39d9acbae694326a7a8c1a3aed50ca749e09905470a26c5c61986759d9fa83b9740354796d0dd3d3781c1d4c2cf1d8da5cfb630f045f SHA512 4c6277f43b2de6432769353615406af824295742e5604b40c2673acc2010b349fcbba201e7273756857938256f1693a515f3b9145f34405a56cd23af4dd30222 DIST flatbuffers-2.0.0.crate 22491 BLAKE2B 06d8a7d314a159c7469d16dd75ad75f66f78a172fc81bfa7d93b0025dcf4a350a049b629a45c9152a3492c197df2b30684848b9f4b66b1f013dba6879a678195 SHA512 26ed2ff2c383b239ae3b75771c697308d02568153b6cedfee0f0263eb68cd6adfce42071628d32fdbea11ea7fe1e3a78fb917eb2d43c7c0535132302607a1803 DIST flate2-1.0.22.crate 76026 BLAKE2B a6b7630a31a4d3768540662380f6eb1ae162174947ed76ea8781021467547bbf8733642996e391453d3f074f2101d15ce65f5995cd07834351abd8c3b759df5f SHA512 c76fa3b097774f1da884b969285bb3aa7fac489446845c93dec1afe6b94bfa11f708e6718d5e4460022b9398a698378a210c3b25e9e676d2bde9d5be1a63261f DIST flate2-1.0.23.crate 70440 BLAKE2B 82fd8fca09a429c1a9081b450b1f255c7b7cf62852c6b1fcc8f1252b60b79f4f1e1ee187b41510e8752f4b67a817daf68319ac8df63b682f2736b761ed98fb0a SHA512 01f84f0d4d0c06aa0c807e5ccb418a5675d88d568694f74aabec8ee06c74e6b75c9c28fbeba2a99fe74b00bd29e71b9aa2df0d96da85beec76b3a30b4d044fe9 @@ -238,11 +253,13 @@ DIST getrandom-0.2.5.crate 27719 BLAKE2B 881c4d498cecb55b2d89b1b382dc26e9f2f26df DIST getrandom-0.2.6.crate 28043 BLAKE2B b9871b18389f6e5503b3b817baa37dc585eec980851114b3407f34d25bbf68fd70e8bdef60ab682967a1397cb9659b343312deee740aa2107bbf38d1f4629d60 SHA512 3fca26198bbab1a9e189fb45ad6cc7c7a18969eed6f68ca43407a2d463fe004955b1d199c1794a23a53ba21fedb61eff86d380d2bf49bfdb6c7055c11d543096 DIST getset-0.1.2.crate 8831 BLAKE2B b1408f4c0b2ece039d06180e3e2990db2a4ca3c74575be3b4d3df562fc48a43ee8feda42cd957786aa481fc77a554a8e944f34a6a718c07012aea153a1c299c0 SHA512 54f162d0d072253abcf26c8779a9d8eb423db9df85716da13a785edb4c61757cf0c03f3563dde5de4534be9d4d50498c03b8337dcaafeaefc29c9c836dff1371 DIST ghost-0.1.2.crate 12777 BLAKE2B 34293c1ec8412ef207627ca2a041f2dd8822c2d8990df8e0f17ffdfc865a1662991a80680c484ddef505758578177d358c2e56003003a2cb685f07a41d6a9feb SHA512 4258fdfab59946a4955f053cf0b73f964d5bdf25ac9357ef8f4cb21948299fb749bf0c0e89a9c1e95a8606e74c6b3a3630fb4f6316815d83882a9531e3b78b5a +DIST ghost-0.1.4.crate 13788 BLAKE2B cb76481e1223fbeec63bbcabf1fea264712ca7c0f8071741d2e3d39b794a8220632efcf791859fca88d6a0d84e8c201ed173401eb35e534b48cb9382a347e74e SHA512 1c59cf596dcb360c6cc345b3733fdd8a5adfec001b668acf527a5d74f261b1468c79086ddc1110981d10baf311d0df2960203c86e97d639f500db09abc7b701e DIST gimli-0.26.1.crate 716168 BLAKE2B c138e890457e8724295cc8996f8e60f1f4d3eed46c865dc7ff2379c65e8d470080953eee70718867b73524f57d54d4a91b5d5ba74d79bd3da38084a880f3fed6 SHA512 c341354e13a78c4afeb651a0ed651f60d188957216ba51079512531ab1273b1b79c86c57e904b87064015f8e7efe4280d9edd4acf90e25fb29f8813a4c7bf9a9 DIST git-version-0.3.5.crate 3203 BLAKE2B f73d2f076c79c10c7395e584d811b6fffc7f348954c2c142099c48ba4440d257eb1be59ff26c3a61f37a6bc119afd82105a1697c37f8d7b973f3a43108f099f6 SHA512 7017d59ec7eef1d69c333ce8bcdee355dced8e912c4b5eabcb2abb93f6075ef3d1fd9486661d472c29787b75d7866fc49835d1faf5d06e42837c95c856398629 DIST git-version-macro-0.3.5.crate 4302 BLAKE2B 39173a36199b34cec11a1924faed795334586b21e3042bb91f3d38cee2d8b97ffb5bb4dd45a3c192d8c1b8d2b2a5bf4e0d3b23927b6f4212cfeb7cb9dbb16d4e SHA512 319729646469ab6508e16e6f3b88f588580fe7089479f70522edd6ac7eadb3c4576f0a57863bd3927d1ada693c3fe3706dc6a75e6cd75723db7f23199dc69ae0 DIST git2-0.13.25.crate 194192 BLAKE2B 7286ce8f37421e5cb626c3b3d4f0005d4ddbf4f893fa4885a9bad28ba3f0e24d4b2161df8788430d909394ceff77eae586b26ffe343d6b0ca287ea0b63087068 SHA512 666f11464f34d82abd994f00a0b81e960551c4c524b4f00d28e5c728172dfa894fec65050767cc96d18d1d5de57f1e901154fe8d70e2e31b93b93790bce021ab DIST git2-0.14.2.crate 196856 BLAKE2B 09ed89e5eaf632b1bd9c33ff7afff78808599823804668cb6f85925a8d61359300b460db8b34e6562b8289b79b53094df4c184e013a8d4d4b58c510447fd0ec8 SHA512 7e4c0660fb7f48fda3ed73bcd577e2a40eb44005bd1130f9fbc0c515bfd155ec75a2efabdde99661a7c4590e52a749be4342397b79a47bbfe8f4fb8fe160dd22 +DIST git2-0.14.4.crate 196849 BLAKE2B 020e8c87fedb49fcf38727a8c0abc975dce2b70dfcb1db996e526967bd71455be8f81ed7d7e58d56e584f34adcfa2aaad7765d262b2d4899370ed9e0a7e2175d SHA512 05a5894eb90e5371525222f69321c2376f6b8e0306a04ff05a9917005ca77a86b6100ec19338e47265599f3a61603511991ea8664e7c64702a580841ef98963a DIST gjson-0.8.0.crate 2975387 BLAKE2B 0fca1f6611592f1152bfa69c423029b26a593dfa335e82bab5db4be9b193c7f77a6fb5f5e21ccbbba7c789bc5ed9fe1cbffd4507a2328c6c7a82084396fafc2a SHA512 0af6072b1843e046d67f36410d38849f6fa288722ee77737e13377f5251cab7bc6994be7e23c53ce6ee125a7e35f4b0d29d884c6e0b865bc3e2a852f6d814693 DIST gjson-0.8.1.crate 2975684 BLAKE2B a6488541edef2a5d84f04d0b3b7f1be30bb8c3b192f406d1b128b3dbdf36a74da0deea1beb0d0845f3db58642b9c949151a5cf7098573ab8a2e67e1c7a29e16f SHA512 37f1a06d7002873991c67dc551c6db83dd2f6d6702eb4b3656b10a79a4310ef8dad01a51650b601413d96cc5fa7a5bd1dbaabfdc406942fdd35c4ff99d9e55ed DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 @@ -257,9 +274,11 @@ DIST hash32-0.2.1.crate 11168 BLAKE2B 26e157c3e8e1c3f72c06a804b0e991544d92dc46ed DIST hash_hasher-2.0.3.crate 11057 BLAKE2B cb4bc67a258ed3c340dfff78481ae085391d44a45383f2976287a08b505c014f826d7b3f5d87c832b97af976bfd6b77ef4eff498f806649222f365e8a72d2ee5 SHA512 de542ae43796fdafb843c9552d812e325cd8e8ca66f74c463ccca730ac556bb210885c16cce1620fead52737825b754d152abc333d8caa05d9be59e540015895 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c DIST hashbrown-0.12.0.crate 90663 BLAKE2B 6cfdd2de3f1dfd89ad5819f4a9a33227c25fca2d9b892ec852635e5f3d4469acede1e7ddccb914d9b90432e03adc254ed2d1a630f47a845f7580723944116a41 SHA512 11497d1278af7f758d76daeb7fac83ddfb4ef8307c9d9db03ca73f10885a074d1567c3d9fb2a233aed68a0fcc77a75ddbb579734248ce5da61b240468f419dce +DIST hashbrown-0.12.1.crate 90855 BLAKE2B 0d38ca94f1a7b750b31bc5469ffc1fbdb79a789d0410dc51583f0319569c94ed03b7a8b5f02972cd370a48ad8252eaa6ecc6eca4cb92911ae7366992b9b43cba SHA512 a037554dda19d8c1d79e74fe59f0297855173a1bd0b119c8fbe724b18a07ec7c2475162213d2502483279712a46ff1247f1681aceb97f67c2e7a53b60779b418 DIST hashlink-0.7.0.crate 25309 BLAKE2B 39370daa12ee047f1fbf4251b46dfc797a75cadb743b1dddaf94295352888d0d9cd2fc2049e6646ffefac527cd16126c2d61b62f271c9cb678ba40a2677e8da9 SHA512 bef02ac4ff270a7021e0da24f6f0a7c2d601c20e2bf347bb4ab24058d97d25fc863d6aaad7971fbb7fb777643f66c7e1af47251acd89e12a123056c0a7810861 DIST heapless-0.5.6.crate 59214 BLAKE2B c7c1ead94a9b0e2f6fdc827ee2232528962b4a946ca5d9424462b332e5d568260b823a0b0ce7592e9861c9fb615126bc3ae1cbffe58ebc05058f5797bdbfee03 SHA512 0329cd45c34e52493d0763f09ea1a38e503fb7e93ed814f021e08f52dae1ee58ea12c4ec0e101dd83d7d9e5e481694b7e5cd3a54788fe4db26b5adff76c015e3 DIST heapless-0.7.10.crate 70211 BLAKE2B ffc3968a0a07ac172cd8ad1ef58d9e38e38df196411797d1692a27c7b9506caa5f2ffbad063403f22bd0a44cc04a8a2b7f04c95ab3dc246b228ea7c7c2e01740 SHA512 bd7636387fd8177004c58426b85555503ed43777d3ece8982dbc39c4ec648269de4f72456a49e3799b4c6f0e38c1a08764b811732a235aa33b16cc14a434a6d5 +DIST heapless-0.7.13.crate 73190 BLAKE2B c9acca4f777b4f89f8aebe2b7711b25b26a7f02ff35b59491b32a99640388e049b291c4cf1b1290865837f518bf7aee78325b08b7f37b1fd27a4e7fd44e59153 SHA512 97841af2f002affc6eea442eac637d5ec7fb52f1fe38bd50ccdf31b7de619ba8c41d18d7ab27930f917bb11432e5720cb076f3dbe831880f2ee4509c4f015ba9 DIST heapless-0.7.8.crate 68584 BLAKE2B 0eb5619d4ec98f0ea96758e38d4115d4651abf72214d852900ea9efce422c5fc8f5ce020576d1deea5ed3cd36b41e68e3add2703583cfc2bc2e259551f21537e SHA512 ae2e3341168ca0c7f0ce57e4c01c94f235332eeec8b650fb1c4c4f9de321b9b11695d635049dabb39a4364e7ed3bc8951d5e8c00a782afcfc073cbe161e20cc5 DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f @@ -272,10 +291,13 @@ DIST html5ever-0.25.2.crate 72780 BLAKE2B b9dc442ab8b6e502eac5bffde57d7fd85f8da2 DIST htmlescape-0.3.1.crate 53226 BLAKE2B 428d4b1d8d5acf473a44069cd7592ffbd00e970e95d1db876e34a672b90c03676b6a80ba039c877a9932db1268a13f632691b78479f5f7520efb5b4ce57cca94 SHA512 36bc5c45ea5a802dd0206b28b4ece4b00d2e143b638219455e34e04110d35d4f12818f641f9eb2623fed8dd124ec8a36a99a36a5fdd99ceaa6121c4d5479bf6b DIST http-0.2.5.crate 106297 BLAKE2B 02917ea704475510cf9d71739b4cf3cf8f87a013fdd7b9ebbc21c702642bbfc9e33d7c7ba47e084c86cbae4d95a72a51b7f7d3c00ed5652931c9286d83f5b980 SHA512 ec56bea9a6329c82053a757b6d537834985284f22dd677f9bdd335785e8ae71acefce0e07a7fff57c6648d0fae54a8039d71d74936f10a9b5547fd90d2fdf7d0 DIST http-0.2.6.crate 106384 BLAKE2B 7c6627eeb73834c56dee8280bf2415a5e0045ff721b02ea207ddb2cf286b69487874af0bd3d40942474989642c59efbb35c0db75d9e4156a66efde2b2c51900f SHA512 ffafa748077a1122d3f7f1b9f34da43f5923dc8cf09b7b492d286d8a924b3fc9949c3df5bebe358b11801adcea8f20d8e8986eeda1e63a2ab92d4ed1fe0e6746 +DIST http-0.2.7.crate 104219 BLAKE2B a36788bca43effd34d8a328b428a896d71b1a036c6faa3559f4f452f6ff7a1bfa3237160392ccb04a3a33c518682ed7f4d3a43c720727bc413cbc1e025a0bacb SHA512 ab0227703cf3721d15de8b8e7aea441611d038928f60e04c6a7d40a66b1c1a4107c86848fe64376ba3ba99a3135ca1f60f2bc240b7f55251f110835576b88eeb DIST http-body-0.4.4.crate 7836 BLAKE2B 7f417ff8520753324d5915e3f092988fdd26b2413db5e917045a1201d7d701d8308b468c05da4d4ddb9abb7b0a0eeaf82f15a786f29cb1ef621e4c168f4e4bfb SHA512 cbfa91e31e91807f004df77a9d8999b1224f862d4765ba92ad4d34d288fcab67372734295f30760a96eb32454d78fc527c6519eb45b484e341617686e743381c +DIST http-body-0.4.5.crate 9242 BLAKE2B decb7a27f123c38afc1f7f36ad570bac6d5513e57334870621477c17e0363a8abe4d6a3360bb1c87707d188be66ff100f42237727304e07d8515c1faaa179d48 SHA512 d01de0747155283331086f2849d1dccc0387feda576f60d84cdd1bc8817ac82ae131c294b5cf9ddabb7ac91bfdef67bc2ea5fcbbb04f41b473d4c5f5b2ac13d5 DIST httparse-1.5.1.crate 26758 BLAKE2B c2f17a601b54032c1898b88feb836ec380465b5305e240d9466760aea85bc709ed873d1677714acba0d493d27fa5f5288931cb7d62f240e50e2d6b84d4e72046 SHA512 70eec6bec5927e272d7cbd09472a14b0f33d153498d5e1894c0853bfd35981c0d249a799c3f4acc01b8499c29519a49d81efb755bdbce124e55f73eb75cf8592 DIST httparse-1.6.0.crate 28175 BLAKE2B e3c079f26fd250a89747f65e02632b2e3808a3a1d3d78d2356803bec3e228ade5d26d80d92cfac2dc3b1d6b3dff05488ab1ea27a3d51d93c6d3b6c18593c9201 SHA512 6f1f39c778dc5c14be863d2462e76f521ce3ec0b945799f5370828d29453760c0bc2eff888a529db74bf287c22673771bf4a5568b3a997a87004ebf292a4e237 DIST httparse-1.7.0.crate 29323 BLAKE2B 4cf5e58074df8c250ee74893ee84018eefb89d30d378a48db7e0018cfb29355b44948084801766e256ec8f6838ebd03bb4685eb591117090fb01ffc0ea3a30eb SHA512 eb24d0ebbd78c1d76a8b8b46fdf0876b8893cf1977adc73038e6a4b4d7ad6280f97fbbe8c92465fa34d6696d0a40288f41795df7cf15733588d1bfa8dfed8584 +DIST httparse-1.7.1.crate 29379 BLAKE2B 2e938694bb1afb0bcd79d19637a4dfd9201b217661fda14dff7b6652666e14fbdea6454743778530ea12d3c51ab51944981d29aa06ebf6e58e493684886be2dd SHA512 6db3892a754a49d9d529859acdacd548a71203eafc29c485b83006650a26f82b6e34969bd5e11d3f259259eae4d71bbdd0992fc7cad78a9a6f102977d057a8ba DIST httpdate-1.0.2.crate 10673 BLAKE2B fbe2230262cd041e1ea8d6f9782376c25b0e841d711961464fd5cdae0e9effa33f50841d8adceb6b9753cdab911f3456c86bed0d2b8acc9be5f81da8e62a1b9c SHA512 4d650dbe7ec1d0f457bab71cd009fd92ee296fbe0a6b0c0ce4d71aa3bee720094a03968c08e542be60869350e05b4a1739542c6415e401407345f5643e15f8fd DIST humantime-1.3.0.crate 17020 BLAKE2B 37efaacedac293197ff7acc8b0446a73243a2d90ed8dbdcecd9cb0af6e901f135e1d92aa1a642460f531a6811a5f08075f8aabaa9941e96eddef301e205fdbe1 SHA512 2589bfdac96108951882b7ee497528b9084ddd344a67914810ea9961a1e319167d5cab959c66cbb26e398e75ca50d488a251694fff35f3c2f69a88b6f22844da DIST hyper-0.14.15.crate 175489 BLAKE2B 2509f448ce9c101ec1fccfd8946d3800b76591a97252fe393b81f0b7960f4cd1f1fec543045aa431e50b2c1f20a7be06c5464c8f40be6ce6837915750637729a SHA512 0d60aacc2146107de291c53c3cc275066140e54b478db81b6f77e4ac44cfb634dbb4858689d0f0a43c12b9f38c723ceb30f6d8a8912b7eb22ee6af04a6e00283 @@ -297,11 +319,13 @@ DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed8139206896 DIST integer-encoding-3.0.2.crate 12365 BLAKE2B 21532d3e2f3184649694f82827a7aa9619c7db38d094596f07a54e664e1a279df89310476f2460865c575c376c1251a65850a997446c6c2dab8cb376c80d7a5f SHA512 f00f3e6a51933db262c73fdcc692942e5b4bb6eb97c5a7a5fb40f6b7872750df566932ce76327d7266aa74ee8c602d3f0573aed7d864296905270fb8fb1177cd DIST integer-encoding-3.0.3.crate 12224 BLAKE2B abc7d7bccf408cb6bc35b0bd5f32158e78ae15eab716d2f57eb31ee45a18199f07d32725b0bff4e66d1112633966e5241138ca50ffda54d09f99fd180fa58e0d SHA512 b4f3e6cc2b91f749a3f322345bb345dc3859636a0ad3be35fec45dec779b0de954ab88824ca18842a44222bcfcdcff68d19b5eea09abd09cdf36592b7635e0e6 DIST inventory-0.2.2.crate 13623 BLAKE2B db5e0848b82057b8a2788766380572a276a3745d6e1d8f1ffcccc126472473e3f5b62ff49383990b21ff8dc9f1a58de33d52ed6026bd70856d4bc8dd1df2c949 SHA512 fdf23e0b3ac277c69817181a1c24362276755c25c16f307198a110d2b8d0272cf85f1cb08a92d4e2b1f4430a5b87db4dc21f31ff0b0b7fddeddbc44982e2ec18 +DIST inventory-0.2.3.crate 13590 BLAKE2B 157bc9565c94add7e96449ade77ecd03b2ec58cb73ae39233fea791db2f26072b50eb509a49f25fb505789862977e9c1ae3299fc82126e1b48719e88f5574bea SHA512 25fb89ad1432c3522a5047838b1d3131cd74942dcee17550f05aeede75913f78c7ff23f3654aeceaf8f9d2fc5d97615f302e52184141e74200d9afdc3c133dd3 DIST io-lifetimes-0.5.3.crate 37540 BLAKE2B af8290e740e0ab7b9b832aa265cb7970dcf27e489b3e3a17bdafdef060e0b48365d855731758abf7e82bcdf8d619440bc423106d364f0ae1a750c594b05cf01e SHA512 8fdb7b785aa9ad9ad256f3d5dd9e258ea6d6f3fa4c0c47326624356467ae137f7bcc64582ba94ab008fe3e0ab4279b4de3c741fe0b1b161d8fe635462f6cd265 DIST io-lifetimes-0.6.1.crate 37632 BLAKE2B 5e38a460d823b5b63253e7b41bdda2443b7153ee4b5cd7772784dd9d10830208ffcfee5f8bc74662584a805c24d9eb2af9333d65b5b90f01fecd061c7673b4ee SHA512 2e2003e47f5c21c44d45ecb9d371534ca8ae6c1ef6f7d2e2ca2f56f9e3d4f18ebb6fafdbb241495b472dbcfabd5e274167179667b6d9ee2f22c70b0f15c77da3 DIST iovec-0.1.4.crate 8720 BLAKE2B aa1b4cd98ebe47901c0959cf1d8eb2586a803d0453e2a8bdd5c63442b32886dbcb37650aa218c748fd45c9fe3a7fdf20569eae5b19716487b139caae1526da4c SHA512 e23fcaac239807daea20ddcf2cdd4fb858ba1aa970ce6248f70f0fba5bff7ebdb27247c0997ac0ff2791178f86ff9657e473d8f64b86c644763e5b3474edd158 DIST ipnet-2.3.1.crate 24932 BLAKE2B 26be72376dd7f62d3d01cb9d3287f9aa19e7f52e01f3b47ba8dca1734f959683f17506d4ce071072b8f288e7c494b3daba9054770b9f5f9959e9a450b82a0baf SHA512 db74ad4850e61b20b5280d0637a33a0a1dc2e3388bda38efbbdc221c04dfe04d304d57c3704fa68a824e65e8a3bdea2e743b2d0c2d06b1a8710c192cec1b6100 DIST ipnet-2.4.0.crate 25186 BLAKE2B 98d53e3585f9a1587aca577391200a5083b8868de48a71d8403de3a6006e6576161b8ca90fe143d327b253458de05cf00865e23ee5754a6c2c51473420ce408e SHA512 8658cf15c500969f58b3515cca0f7d055b6060cc2978121f184d51e2ea7eb876fd36a947b41939a0d9929ce492b377d3502d69507ffe3f08507ca597eee2b689 +DIST ipnet-2.5.0.crate 25808 BLAKE2B 8fbc550daddf083d3d4e90941a807d5f15bf0b95931e2f47db25eb3284f4c7bbab655f2a88682911bc00543c24131aab6c514ed30a2fab8b751975eb5f43ad33 SHA512 40c841c71694d47f77757860c62a1b109bfb2e2d490e9b6d441d39116f7bda57e7be866d25348c1afb522f4b1caa75122fef79dfe9e3fec824345f3cc54376f9 DIST is_ci-1.1.1.crate 4143 BLAKE2B f594a9c7b58927c8e1c8f53d3bb5ad2e6497ff72980938c9a7a521fea4b891e9eef6897088f3694e4eb5c9ddb090b9c4d01cc185fbf68d018381d3e3629a1008 SHA512 89341da9fe86cf4aa5a107f8dfab21020c581e661ea551e4f2e33e39efa21dc0c2e46b2fef08fbe75d16fb1028118971561b1a4e0c351ab7de6125b7102372b6 DIST is_debug-1.0.1.crate 1897 BLAKE2B 870200e87f264b1e3b886b9a103853de480ec6d5fb4f7bfe4943f06d445d7c7c5725cdbb230acdc62c8520834c4fbba2145c7589a63443c56a11d7d9d2504ff4 SHA512 08eac6f8ae7eb63a9c90430572c3e76159bce772d78eb892bd93cc53fe05d4706a72fc9408c72daf6f0a0287cc100dc201b1a197de4d7b66ef4e8e42f43ef594 DIST is_executable-1.0.1.crate 9550 BLAKE2B 64fbfd2805b9e7a2498a59bd1ff924f84a42c5f1061ba59e7d3cd72cbecb394272c3f9af101f838c7a6a636746d8ed3b7f698c5720857675c58127cec9846d81 SHA512 677980983db2c8ed72e87a2f2df3bac328dc6ba6dba6c3e8c4e4eaa7b8fee160ef4e81d105f65ed718fb7263137ffdb21d86b148f614f04fb9e24201417c8a29 @@ -309,6 +333,7 @@ DIST itertools-0.10.1.crate 116219 BLAKE2B 7d354daf7b069515ec7fe77ff2f4f07ecf870 DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295 +DIST itoa-1.0.2.crate 11112 BLAKE2B e277db8e2f506d4d20b6888b609d9726d594e1cb2c9f21df60a8cf8dcbad1808d8c1bdb0b7857ce7734b92c0f23fb1ec56f8564e779f27eea953d0ffbfcd3f84 SHA512 44a732a102d60b58e72fe76c43a1d185fa12ff08d04eeacf03234368552f84d3de87a2ea0a6e7a56b8cfa74cb6f6697005afcee26f45afe0c2fc7dce5da3b593 DIST jobserver-0.1.24.crate 21303 BLAKE2B 571e6f18f09d56d8281d2b2d206647666dc6e9ebb0a1fa48f707d3cdf603880b78ac6a2ec2239658a220e70924ed1612dc19ad90fcef883f21972a1df4f67d57 SHA512 0feade0f1f0a458bdbcedafce8fc39f44adeb56772ea94a59f16f038a743f506db1405a7c8deae65a6a5c1695bfb363c19aeea1c82c41c7f4d1101469f32e42e DIST joinery-2.1.0.crate 14163 BLAKE2B 0a51050953baabac243f747ba6f4395c52688657567e1ee58ae639a141b069ca75de8fc664f857d058341d0be1f111c7d301e20bb0afd66c1c603387a8fc9347 SHA512 13b510a6f9f3369ffb1b9bd32b2ee1b66d9cfae064e919e40b2308e03df801a6e33c999ed3c37beee2fb8140156655008dde83063515781ec12f78fab997493d DIST jpeg-decoder-0.1.22.crate 228366 BLAKE2B 97dee932aae8d7d08ceaf37c9659d52a93be7c964468087aa39377fb2657c64cf8fe20516337cbe5fe0452c3686e9d1b7cd6c0932bf1ca6562358fd4a8cd69be SHA512 3edf415eb11909b7b16755f54c6a5b082200f81e6ce5dede413e41be221c8be5c14035a171fa1c21771c8d11f30cd990f57e6e98e3204e34e3f0e7ca2c3e38b4 @@ -320,25 +345,34 @@ DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST lexical-6.0.1.crate 24183 BLAKE2B e3047bd8b42bf12a0fa8a1b2a3ea5062052754dccad121d3da9519ed75d0601742f6c97a0f8031acad8ed9737dc4a1670e01719c0eb8f1713e326922c7f59a9a SHA512 6f81c9c413dc1d65181c96f227f8d5b6906945759473fc633fb2fee7855b5d1a3619f95bb9ed46e0bdb7c4ade5a7761fe916d77a1dacb2eb1decd9d178a2844e DIST lexical-6.1.0.crate 24280 BLAKE2B 4c58649418f1a63489dc582119211f2f634a456ea12eb128dfdef7c6c604f85e9d0f3c639a17d2047ed43d8de503d9eceafb997f1eacf1d9ca91a977198246d5 SHA512 7bbfa2c8578589582a5e1c3c54479e5ab64c0a950c70030b2c411bdaaefcb34150659b5748f5ad077fffc8e25d3a5ed7861c7249e2f0d0cdb682dcc3c4aa09e0 +DIST lexical-6.1.1.crate 24330 BLAKE2B 43c0290110a9210d64c785e8fdd1a63dcbb5eea728e6c4a4cfbfe93d7275557e868d0da50a4cfe904a9538bb10e3b323dafeaf9e19f626d8bac147ff1608b039 SHA512 ded5a010a4fd8bc077fa4962ad2eacd989ecee5d361cc032d516db354649be94fb2f2925aaa5a54e3b6a59ddb03b7c437e0593f4cb6609ca2b08e53d350e9243 DIST lexical-core-0.8.2.crate 26711 BLAKE2B 114b86589b4aede9437c59706ea45b73e0dfae25e840e697297686624815c424869f94971e03380bcc92db796205a95843c316697f1de62364626efb718a5e3b SHA512 e1f326b4c1b7ba2e6ccbdc6f7bf900c9000dac37365dc0124e24ac72f54f3c118b0c51d3dab13f31065690b3b00fe12d1dbb7b5e994880bd47389eb402810d4f DIST lexical-core-0.8.3.crate 26779 BLAKE2B 12df79357a884402284c81c38224caa03813f81f2106fb5a0b9b8413974a2741d9b1d7badf2229e2d741da4459f18c4a0a90c0abdd3ca2d7870807f557d98fb8 SHA512 fd1b49fd0dbd9810fe2183e6ba4048cc7f001bc843a49abc312914f87721a300c508ecc6aab8ad73d1864b9c4f7f663336a8e94e2005d84ce52eb206df4ab20a +DIST lexical-core-0.8.5.crate 26680 BLAKE2B 71f3cc95f47fa636f68d6d25612a47d4a178e2ffe484aa66760e78fb71e55633c055892647decaac08120d1b8b3b79d80d1a23d46a74d13b5e52d6b912839ea0 SHA512 f98d2b5afd331c6f4f599d24599ed8791ee3628a2fa2b8172b698cfe9a180e1ccd2da4dca4dd33fc76ef3417114c580399106d01a8d6153b45b38bceacee1018 DIST lexical-parse-float-0.8.2.crate 179658 BLAKE2B 399adb323e47423af34e7c29ad984cba64b2adf6c1ce38c9a7013c214e0896f00d0db3b66d3f90e9405da19e0c1924835a20b18b42038443fe433b7adfb4efa6 SHA512 7f7ca756c1d01a87b2949d2aa039fbbf6bcdb983eb3fc3c6cf60ce0308f6053b3b55f296546344b9de77bcb23fef066c4a92cae84ed15db320066f38cc3753a0 DIST lexical-parse-float-0.8.3.crate 180161 BLAKE2B fcbfe3accded29d6de0f918dae921f9a6580d52181036450293e3bc8049efbc79ca636385f37bc7b9705fcd287923dbc1a4e1dc9b50560f83d67504b35fd2e5b SHA512 0a96600a0cdbb54081ca90cd5062b61b06cc7ca3d99cf16881f9b57e7595f70b93e6629157b4df8847f9c28bbc4289cbef51adf8b13ba865add1db656b76e13b +DIST lexical-parse-float-0.8.5.crate 180161 BLAKE2B 881e4db32a21c26a1919fd1373aef1ea16a6fca3d799edb18ff0c9e4a79d481f8ade7a93f9ded2a660ad10cf815eb757f6eec7887945f8203c467e700af7a9a3 SHA512 ef012cbf18f2e306724dd700ac259aaa73b44f6c4531377deb9979c80d31ae66fc1a8b2671bd677e0ebfad8f77e9a5cf25707c67a1c5b1f554953c036cb39d46 DIST lexical-parse-integer-0.8.0.crate 30131 BLAKE2B c49d74bf73e1a298ca260e23d6cb3aa3b252ef9c4d30c3b363ef347f3c800c12a23862a288cc1010c60508759f962a656baf52b698274b4b46df2fdc906353e3 SHA512 b98acbede491df3e397ca8a7ac796474920dcbbb16daf7a266effe69bf256ad16f1b4c0cf891307c02c7940ed64ef2b5d750faf112d313980757743962b94e36 DIST lexical-parse-integer-0.8.3.crate 33597 BLAKE2B d81d78919b4fd2be77ccd3621e812af1442054a85795396424c84cf13d4b26c262974f876c78d7bf17c631e652b3493bdeb029a0e650b54fb78e52c5f08b6ff0 SHA512 cea12e0578d296874e3b7d60c7ba6eb712c91f8877f821d03e0adb476eec968761244e9e8e9b5aed1b61822fe5ca54faeeae3163187acff5f95cb475c178d1a8 +DIST lexical-parse-integer-0.8.5.crate 33603 BLAKE2B 9d75cf4fac0ba064ea681993ebdf8e74c6eae52825501ab8bbceeb03294ec87e0823411aaf2fec463a5ee38af8c5a7759cbf307b7fe4458968c796694add2f73 SHA512 921f857cdb2a990926bfc00df8e64983d2bb65483eefb60ad2ed9e7598a442fd51eaceda7b95baa0442095e1b95b7b8236946d0fdbb7641ad35a0ec8808fa0df DIST lexical-util-0.8.1.crate 85045 BLAKE2B e7991e90d6a38423f096357c9577d3616382f91ac9f3e6eaa5128e598588312cc41cf1dc50ecda4fe5d7450fecaf3386d4545ae6e9c731ddb17f49eb633ed143 SHA512 e943cee76a4ab022694f65b2ff76ae72c575166ca10b99df20594540a1b5b8affdec4accb4e2434861cb9ad43e5576fe811b99c3d926cbb62ada2dbcc30a82f7 DIST lexical-util-0.8.3.crate 85091 BLAKE2B 75f6e03a234f2da8ce5d490bc6f68aea8920aaa49109deb26226daa2f1e6fcb0476c04e9c2dea53de55996cb63b63140c0d51d283d180037f9eac96cda9347d2 SHA512 b7b1db4a255bf9b40ac71d52a3198ffe58e46e7593cb66afa5a853e4691e135d93abdeecd776ba4ddba7da78f9102f5e3b444539119529621ab8276633d68c0a +DIST lexical-util-0.8.5.crate 85152 BLAKE2B 42a968c6f9d20cb4cb10906399d37d6581b425eadb31439fec4a71395819133249c4fb75b1d962100e77ba35b6f6b4cd428d5b5c161b405b22333ee390e671a6 SHA512 449c7f2a22c109cd179937c36e14d91c742e1a837a85fcf4fb58c21f05317511d1281b564d216a34760ae54a0df2d0ff5caf49da4aa9d43a8d87fcec0033cc39 DIST lexical-write-float-0.8.2.crate 100230 BLAKE2B 27249e8c388448521618963e08172be083fa55b13d7c677361ad3b65edfbe076f0545742573ffe356759506286d590d8c7ff2baa03ba15881bb99941a5438c61 SHA512 1f0100cd0d2450cb2cda6ea8d3d2d0bb792346c7e956753f34bb701fabc6865f4dae9ddce18a6a0e03cc3151a36a3080c053be1020e33c31bfa23d4931f9dedc DIST lexical-write-float-0.8.3.crate 100573 BLAKE2B ae2c319c5e3e0996641a716df6dc43ce1721ba8841d84193bb74d06486afd9b9749b47d59f396640a4477d397311c4b6df27777200b9262ec5cb0c7d072667e0 SHA512 c3013e53ab2d7ab15c2844f7d02fa0c879086b8c5ab64e80b07c59c6603a145a72d0dbb25b1abd6d0db41032ebe346cb850749ace721e6b820e240ff715200e1 DIST lexical-write-float-0.8.4.crate 100173 BLAKE2B b776a52d899ec54f62c1ff274377dfd3798bc51ee4b2a84e2abdc21a49c2af918a73c8b8cdcd8a474374f7f7e38ac1b55fbca09246accd9d18b35b76dfab9e0f SHA512 f77e8e23f03442254f9cccd0c463fd114d65121fcad6faf1dbc3285e53464a279c0814b78e451d199a9d789204ff479d6926ba206e96fd0bb4c4691576a43b5d +DIST lexical-write-float-0.8.5.crate 100281 BLAKE2B d5885d793ddcb8414fc9cd3085f0a0360b683df093b458f09fa4cf1dd670fbca7d9f86a19eca3082b32c4eb224cc9ab24a526350af0f894907391833888ca56f SHA512 35afe75db2fb4664e335349978fb8376a2b6cad48000e06652a3d3ce0b5fdbc422679821389856729724babc6cfe08ac8a1511c06bb743709787a4a47f956fd4 DIST lexical-write-integer-0.8.0.crate 52070 BLAKE2B 0140f58da5f5dbb2c99a04ef37268d4346bc7d83aa13030869577b59b22b2bab2603af76af584c95024ededa892f87298053ef027a4a25b93471b9cab352363c SHA512 c7e2ea5e70b7274ee61d921dadd09cfedd21fdb312fa65eef4f87cc3ac79ad912c1e12fd2ff2a53c686f1d7d861a1abc427ba1b2a99663eb34171c60b68e6ea7 DIST lexical-write-integer-0.8.3.crate 55266 BLAKE2B 8291a0c7633e011c34a9333726d084a2e691848d0d6961ea0aea32b10da0ba13733b87fae113e0e4f93c0598a7efd2678720b7dc4506f7dff287206d6606bfee SHA512 055be9efecba5e45d4c1fc3731f200727277c52d6dec703e2426142eaecf3530445408d479bbc0f6118b8e96ef4d0959f542e6437575b73c87be0f8a0ebe5ca8 +DIST lexical-write-integer-0.8.5.crate 55427 BLAKE2B 54bb11be6c9377518384ad843d90d3bd344edadb889e1049ca8b58e34862e6d2a6730cd772c38859372d1068e110fd67db147c2d4c90bdd9bdb232ced7be4710 SHA512 a749846f8beb9b01ce61473f6ce123afb1b9f6efd91428cfff1fbbdd77422867e6eed4cd04c3ef25cd2d5be59864fa0e213ce296735e4021ac4632634b345838 DIST libc-0.2.112.crate 571445 BLAKE2B 3936f4fd08cda0ad5be7b1ff417b6dfc9abad14ea5cf647425d8a2e7306275e958fb5cab4de9eeaab95065176bc295065bafec3846ebadb6e15cba20de495280 SHA512 6c1a027eff21d3ef8078ad19b90b06d90790919a848e95a4c878e8c8b850d2e9be3fca36d8db39b24e472f15e5352ead1182d5491a0b382e06f8c3ead379c45f DIST libc-0.2.119.crate 575749 BLAKE2B 5fa2bf66a4d642e1380335fde0fd190d5168dca58376379caeb52171a3382e5342c727eb4d92f1e27adde58a24d00352896a73c45309d947f56787a99f2753f8 SHA512 a43f8d1cac7a0d8c1bf6f2125695c03d91243498d2dea19a3a674ccb2c64fd00bac4040c42130a1a096b2148451f62e1292c5c71f424f51f888d6a37c7db0bcd DIST libc-0.2.121.crate 574702 BLAKE2B bae9215a7318e5b5b6d821d2320ce28e883d04af0bca40ede49b9c5d575d28307b07077b3d59be28347bffc4c69d6c9dd334733f0c519c16de704360f6fa8738 SHA512 aa1ee710b2a4008ead7118e85d7f2d29fab8aa0e1111436db8039a84737727b8d1a8a1cb72acd38abd2656d22a5025046d7be7d8154537f8a503017e0548e953 DIST libc-0.2.123.crate 577487 BLAKE2B 57ee1f6ec9e35cb3c48e54a90dc0d9ac0cfccb1e18e0360b5d2a54bfdd9f47f70bead04b02a1419cb1d1ca72ddbaf5cc008f21ddf0d5bd9063dc1c394fc62a58 SHA512 527c89b84d9839a240653fd2e66941f8fdd82f01ed70aa5451073d3480a56e6daf53e3ddc077a9884bfbbbc69510cea672c74c9c818e914d4414cbc7ec0e3f9c +DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175 SHA512 9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44 DIST libgit2-sys-0.12.26+1.3.0.crate 1476836 BLAKE2B 953756b4ed1e6f90d9eabf03dd9f3db50a085ecee4018c6f5e598b2b030e3332a6281f5e033810134356a48b92a4b910fd534813f2111cefc6de3bbf2954e1c8 SHA512 de30865b3d4ab0288e090381e5646e3e8028c341fac93014168fcfa5f166f7fbad9fc4ebd285919247cc6bac178658eb936ea1fdf168068248be07ad34ecc54d DIST libgit2-sys-0.13.2+1.4.2.crate 1492799 BLAKE2B 9ac165dff195d4ed18677f9cc9f85e79a219c60c3477880a35340d5bcd0308c7aca4015fa3c213ce56fc20a237c5f1d506ae936335db4eddf06617c6072146ab SHA512 54d7c11d930554dd10b112d878dc7ea473c7d45e74d394e21e99f5d4632741f49aa31746bf2594705d337b5b64e6b877e510938ceb2117837c9a6f685ef8824f +DIST libgit2-sys-0.13.4+1.4.2.crate 1506315 BLAKE2B 87199812e8dd5475c3c659e11bde4a294951685880e9fc8771b3a075d351d02a1eecb5d4ea039466af6b9d90b5374d3d1369195a442ba60c596669aa2e25af59 SHA512 71e3f4ed8a123109ae1f0cfaad90092bbea25658356e6eaee3135d4576ffcfadd83ada28367459dd70903ddce716bed6278388e294e13712dcbcf8202e884548 DIST libm-0.2.1.crate 111906 BLAKE2B aedb58515c1f63a1731231cc3415b2269a1dedd8c56e614ec08b9075c80a0edec5480efd984b320c38a256ab97d9590851f8880e846ce7dd03fb5dd7711f798d SHA512 a037ce773e4c4b0a9c20a23a9c04a34bc468753a1ccafb42199ae1793adc100148b77b08533c4bcc0f269d7de421c0657b6ea62f132ae808cc3b998f55e713a9 DIST libm-0.2.2.crate 113226 BLAKE2B 126ff68b4ccc7c4e3043095c84ef010bffdc1f76d3c0c871441d1ecaaa044534506844fd6accf145f94cfdbb611fbb1fb13ce976521911dcfe77d57c3c81463a SHA512 5aed180dec326ed9ee2fb90dfd94127ee5f75804f7ce7fa0ed5c7e1f0533215690553551da44c055f9ad47170ca32971467fb378f7328a3c22930832388eed75 DIST libproc-0.10.0.crate 23128 BLAKE2B 1e0f2150289c81151efd7b6adf2e28d0d37bcd0123f31140fc1f60f3555a2abbc3b2243c23d15663e2336766f1ea273e15d73e90b3980e7de9a99a11396c7629 SHA512 c7931cf0a187b40f7669511ac18bb7fe8a7f20c67055a1ec6031e587ca9d3a25484234314fcfc7cba8d60aa98f9eefec5bae3ecf0e014a03e9814c8a33dd4315 @@ -347,14 +381,17 @@ DIST libsqlite3-sys-0.24.2.crate 4771096 BLAKE2B 0c9d4f13f94995104ca0b205fc880ff DIST libssh2-sys-0.2.23.crate 493516 BLAKE2B 00c0c1396f3d6723ad750112e7af8c8ac098af7b3d11e3fafbb4dc3b90c0defeb8184e007de3c740bf1111e12a53b71c355d697c4567deb3a30ebe3fee2e0caa SHA512 9617fb1d5826dacce23658b42e3eb3f8427b33db1b5a4424081e148bd90a3f776aa50ef66183c93ae19086d64321fc10b19b1a496c3feb12a669c7313cdf39cf DIST libz-sys-1.1.3.crate 1341394 BLAKE2B 24df26f2102fb05231bf1c866ae4bb33aaaa0db7e963f452d29091b870d3cdb80736b8013bd39c028ec84b97d265f005dbd650515f503d04655bf7054ee537b2 SHA512 9ad3ac88cb3c436ba046a55123b7a3c96c56a8ae2a1b85a3eb39339e84441b16c82d35630e9aad1d51db83943f2d08cf0bd45e212b7284c224de451a0f0c30bb DIST libz-sys-1.1.5.crate 1494933 BLAKE2B b53e39d2a1f0db29edde3f03cab97e1970f9903222777e2a5c55b265a5873a0fae3927724d592fe754e04861aa999e0b9b22122ee09f836ece8d7a0fcfe20e3f SHA512 51ac64c26df57d91f4b7e089600e283354ebf636d8a50ff530ddb031ad0eb74601aca687a087f9e7f51f2b00187d8daa03ca2999ea48ea274c87ad8c7ba8d9ac +DIST libz-sys-1.1.6.crate 1508051 BLAKE2B 4cb522640d27d8e2a31050bb5c44a2c4fa0bb01a467f18e1e89e5fdba594b3c14e14ec4c47ed93f09e5374757c3f73e2f2394b6321ad72ef3fba6e35abb02399 SHA512 18fd3800c38444aef381f7b360b9cd46678c560b46e7c5a286989fb9e689f2447e84f29e4ce195c1b8c2a89584eaee838c175821335accd13bd8d4483c3b099e DIST line-wrap-0.1.1.crate 10010 BLAKE2B 8f64561931efdb39ef256b90ad12573df76449afadc11f38b5431c1fff73da3ef1dcf9ad8ba0c30cd1ef1b0a8d894a7b34327e4a5eccfea08051ae5abedb483e SHA512 31976e14355317bab470e6716542d3cfd59083a1808bb199dc2eddd51d05fab122ab054783d0996c1feb53bdb316e6fa24b34cae9ed8e8cdb2702bc43fd805eb DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0 SHA512 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6 DIST linux-raw-sys-0.0.42.crate 756837 BLAKE2B c4bcdce9053224d8ffa0cd0f4edae88cddfc35cca0565842d912ab5e8dfa0e14f3ca430d800fc5bd01367606b2af929e40d87f3e5f456d40e3d61b7612c75c4b SHA512 69f3e8894c01b0da58459b06e1d6b2dd73fa927eda1cddb339645cf35202c21e971082620ecb7fc0d6427cf1aa89c1ec859bb6bf2ce76a3cac727c3e4fccae6d +DIST linux-raw-sys-0.0.46.crate 807633 BLAKE2B 58a63a6ee202e53892d78f2142d6ef98f8bb21109962273689b284cb4d6756e6399010983da813f6f58664d6191b392b70ecd161518e8ca0fb46992bc3d23adf SHA512 b821ab53d9a885b9dfef6eb3d36a422525cf35d797fe32fee3abf9bb5463712af57febf684c9ab41b5de40c9b0e73d9e369599497f7a7f1314ff455795d32b39 DIST lock_api-0.4.5.crate 25199 BLAKE2B c91adefaa0dc3efa786957794b67cf219f5159909179282c13c7e3b68d73a0acebac29438cfcb39b75cbe87bc181e981ab4ff2776134621d8ea92e7a6aaf966a SHA512 d6cd948a4183a73e8b91b9167d551e72dd75820c76123fb0839f8389c7872d2c46dbcf5785d7600ecc4e27f3d214f476585b9c39e85f70500eb8d012e5ff9535 DIST lock_api-0.4.6.crate 25215 BLAKE2B af1d28010f7c340dc0857afbaf8acd2396228cabca26e52f79526cc4eafb072c2aee8987bdd9ace4ba87c272f6fc816fc6f62a69e4d7e66a5c6e91ae3e824ede SHA512 ba14d341564eba91bb5ec58bb2e0d6c87e70b3694c4609396f0c0f4afc0c6c105a88cb99c303b1e9761b0fc6cae56f79ba6a7663b063454ab1ede4d49274906d DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc DIST log-0.4.16.crate 37758 BLAKE2B b9a88c3d75232ba57de8c30d97e6ba056bb1ec128c2c154c52cc8fa47e0617902526fbf1cd526152d79db9236b00c51afca1eef7d9ceaa205177993849d55d4f SHA512 b12dfcd8bec2f44864b8174776d3151ddf1fa1d82bc8a54fb155d5af3b2af959aab4899d72835a3c25cf58d6c41cd7f1b16c2accbdc20a0eba7e8be3d1883ee1 +DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 DIST lscolors-0.9.0.crate 20899 BLAKE2B 9791326ac62a80bcf221b739677494c8cb0d44acdad12e9e9f02de9a4e6a6331740cd67256496050a7d305576c8531bd12564b5c587770f4ab81b2e498977303 SHA512 eafca6524657ffd16a77d05c7bf4a2e6eb842618767be39c516ad1b14ea181c9dff4d02b78e246194a2088798ebd6e22b1aa6ff1498df7de1f43cb3920a47d7f DIST lz4-1.23.2.crate 13190 BLAKE2B bbc8510df4c3351c7b07f739e8a59eeaa21b81b570927214964c94166df9e12ef11f15e8939a96bf9033743f530ed21aff50d6c34d5adee3aa564f8c002f05a6 SHA512 78e4b1a85eb535d7dd55d974b3580ad8982c5a6793836dae7cf7e56699c4e7f1114ee2f74a3d7d290cf9abbc703ae3fb4feb27d994949ab00292433e7c32fe45 DIST lz4-1.23.3.crate 13265 BLAKE2B bdf3f1e78d68968cdb7edb67e5d19f285d728a112189b77f254c51883c75e37347b664de4a6c5d8ce44ad69b3894dddbf7f39ae8ea9649c210be05d3121cbaf3 SHA512 ce68a7aeeb3dc9d06e1ac52600cfa2766170ae77f2927d2b05d14b3100198b562da1fa0a0189f598b4e4ea36165d938dba9abb9cd853b5f8808f744ae33711b3 @@ -368,6 +405,7 @@ DIST md-5-0.10.1.crate 14184 BLAKE2B c9eb7b25ec8f0d334555e52ca8febfbd08850aa6d87 DIST md-5-0.9.1.crate 15494 BLAKE2B 25218518792be16223f78ab0bd81284005b4a65defc538fba79dd3dc99c7d80dbc8b8ceeda51dbea4851bf1da86d3f66fb64dcaea86b5486a235c43719a3dc3b SHA512 300723a785c7edad2a9abf18fd9f8f9a40ba54676b394cb5712894d1170cc48199a0ca9ccd3b525f82832d5b33413c2565a0c079b6dd08c63d782f1a91fc3e0b DIST md5-0.7.0.crate 6671 BLAKE2B a1c8132cb4d7497ab3f4550e6fffdea6b118ad99a31128c068ea3243b5f76c4b059042da376a0be32fb74e866571348a581c2ca727d6acf855d823ce15f593b5 SHA512 569c992eafe25986a1328666a428b2335ecc5cb7a5ba142c34d7abb1247f6768c0bb3dce790121686d4ebf1b4a1832d65315136552163dfba5f799f99551544a DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 +DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memmap2-0.5.0.crate 20760 BLAKE2B 5723352d203e97b8b9e6e898e1e93f2838a820ca4773c430264f6b44887daffd007fcc499931bb21f764d4a402cdf7edaf53e855094c5ca08c6b5dde17da2817 SHA512 cbb1a74f3a8a0671e4e5153633fb0284c7badfc9711569b48ac899c70ea9e2de3cf4b89fb3c959e844b6270206cb8db3f69998d7f09a20cc929ec496106290f0 DIST memmap2-0.5.3.crate 24967 BLAKE2B 743b61983108eeb82e547b216c71039ad8606d2fe533694415233d73accc14388cfbdaf9048fcf13448abfb4a49ecc3f3c961a8ea8a364a428626fed499eadce SHA512 b570f0ea37ba18a8eb22c9207dc952456864fdabf0296bac63c4741e0aec424ac7932fc0dbbd0292ad94406b1e6911826406fa00d11b7590c54816fb7898df5d DIST memoffset-0.6.4.crate 7664 BLAKE2B 098783d0fde7268b16fc5c9f5df005b93daac18092f04d981559b9f0fa310344c6fbbb93d42587ec7107a5c4e8d757508377dadf03471dbd7022f3bdb5b3da4b SHA512 bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d @@ -377,10 +415,12 @@ DIST miette-3.3.0.crate 67266 BLAKE2B 5f2c6892e007c30821654f74ce9454d43353485396 DIST miette-4.2.1.crate 75535 BLAKE2B 82775759cd1edf6a4a426bfff194764c945a5bdde7ab170a69fbb51e9fc4ede360be8ee58fdbe9fd1ac58b36372c6354a8b48dfb2e84efaf0b14525c0b430398 SHA512 53c0e64b05820e7bae3fe1486767dacf7ae76fe3a4b11ad5897e01f20944394044871c55cc9e09f14154614f5145a812509bcb1053b00e8d5ea0f220f2dec325 DIST miette-4.4.0.crate 75859 BLAKE2B b11e97318ef9144d7f6c907ccd800cce5b848e7a9c87c0ea528079b9c9686c2a8c572ce412740e482ac3f05fa1e10bfba66b6c57a3db147a2d6acc6ea4ba321f SHA512 0545cec79671ac6dfb1dc158155953a7f49513e843eecd4ea02a10d755eecd351308a9ad25c74c436ca139b3fe732188becc28ae4c45661d5e6e646404466994 DIST miette-4.5.0.crate 76938 BLAKE2B 64485b87178c9de257a4bfb3acb08b0c2661e8cdc1ecd72d8f05b1b9af117715c07a679881c9a23ce49ab3ded5cf1c401c2a5759072224898e0b4ec3750d4033 SHA512 9f95687e00b25eafeaff9d29299672170d17a643ca304a80fdeade0e40e45a00b995c32d01593080ee9566ff183f572430a29206e469c42a4e6a8b1364834c07 +DIST miette-4.7.1.crate 77764 BLAKE2B a09c1058c5f3a9652a2872eec4364f1bf4cc9cee2b92a507fc6962db4818150e3d96612a18c5ff3ad7bb684b8bf321d346ed308cebbcb234ad7182cb56e0b8a0 SHA512 f1b6d9a53fa0fddaf546fe76feb1bbfe08bcc43754479be6eff3da6d850f424044532d6d6d660d612cb25163734330611241d971c51055133d4f31ad7514f1e8 DIST miette-derive-3.3.0.crate 14814 BLAKE2B 04a812ecb1b8e88798ddc7000e9cc7cabc31b0d388ebe56a70b11268007e9b19dbe7b97241a484573eb2fed88bdcca27230c036ecf7d4de10efd3befdfc53acf SHA512 325c501de811167de1f41ab718a4af434ab6e92f4753fb96c5baab22abfe64996179973ed8dcb962d9f98aaecc90e1d26677abe47a6e2d33da29232a0f49bf2c DIST miette-derive-4.2.1.crate 15482 BLAKE2B dd5c806c352ade92a15036d2c550111c36a1b63b2b806a49e2e86f1945c931abd02607f22f4cc61ce6c016cf7792e9ad6ef5ee0614f30a385fd750d138183c0e SHA512 bed051dbea45b1db7ead871371ef6efc96a31ae5b46d838b3a8572335f77dac0091c3baa7506fbcc112b5aabd290f8b82134225c2e2f818109cf228587f87f31 DIST miette-derive-4.4.0.crate 15582 BLAKE2B c3e82f1c04ad7d937e57242a676c82c1ac4f650436838f3749d800ad77d61147b7a2e23d2bb55e68315f7e11674edb8b68f574bfded359e572ef38d13103ae27 SHA512 b819584047f8996757f0fc0c74293588274bd6cf27f3c21eff4aa3a23fb3533e16e60543b58c0a51ee9dc173cd3c39bba2761723e3c064ac8fb2dabda29716d4 DIST miette-derive-4.5.0.crate 15882 BLAKE2B 3b64cc9c4baf5864b11894dcb666c29ad32b343fe1a25f6c1eacde6a28258e72fa39ffd6610d232a5c2b111721061a81f53a187ac977f50932db57b8dd37a7a7 SHA512 6f250c6f019a2418b481f974f2e1223d5204df9b6e407e3c43f38350cdb12a7fc98a1ab15a70371ea746c447c3001a9b9ab5e80ff86d67291900fb652987554f +DIST miette-derive-4.7.1.crate 16226 BLAKE2B d1eda734a07be8aee8d8ce1aa37a00e736bb0a70e1e98fe07002b74002edb0597ede07e17bcc3f8d1231054eaa1a0007ac60c62ae3cb06d845f7f8d25a0fe910 SHA512 37ee6e4fab6a958baa3906767b6f56447b4a777fb48b4658b3e0ff2bde5e4962ad3541888d06e86963cff7c4fac14339852c06ec076612a8afce21e4003971bf DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c DIST mime_guess-2.0.3.crate 27437 BLAKE2B 6f9176749241dc9b8c08eea3285ac1aeb40ab079f8184d93c436c00b205ab754d9c2b5c481774837bd1c4522b33338fb7ecabe88ee2da471478cdc1391d9281c SHA512 b08013ce235e66eaf49a88ab4c5cf4d1f1b95846c1bbdc1a73efea9052058860c7dbe2b028fe1b33c713621862fe9af2ed097558cbf5e08903ee406a44af162d DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c @@ -391,6 +431,7 @@ DIST mio-0.6.23.crate 103554 BLAKE2B 1286ea6deb7579964a5c15926509d438c5454d4f56e DIST mio-0.7.14.crate 87429 BLAKE2B b8277f844429d32b6085dac9649fcee20bfd1922eca541ea927b1ea3c61667beb4f63064a9828cf347ed55678842aab2a608af359b3ec92b595995a6544dc371 SHA512 2349691ea87a086f9bd8df5738705e9d7b59399089948f810b6a7124beffd44dee348703c89b4b1af8d84821dcb932960dc4bd9ec9543558f59a40c4806fbfd9 DIST mio-0.8.0.crate 82954 BLAKE2B c88da4c6681cfc518707e421251ccca176b12762e8d5d8fe2e71a89746eae94f3b3d1ccba3e7a32ac68928b81718552f6faec267e79a889d858e0c215cd1b2a7 SHA512 b7db8f400c46937302a091a90ef05b501aaaf8cbd9b5d8a4415e140e5ad54fe745ac3248b49a6ab42399d145c01fbbdf0a69defc379caaa67f64e8b7cf160b07 DIST mio-0.8.2.crate 88272 BLAKE2B f704802aeec66cb47a011989709e6c35352b55bc7330dac7631ea144ed71bc86a433ef742207e3e37c47417bcd7ebb505287baebb839294e5833d228a2514c57 SHA512 c82ea0afc0de8acf162188a6131373f3cb3e7f3abb3094dd51fa9094e42a36806954f267840b3fed18c0ac3ee75af0451dfea5509ab65a94dcc93057c7d37393 +DIST mio-0.8.3.crate 92506 BLAKE2B 4ae9e7f68921d7102274cd8afe2dbdd59393f9a0f63a1d4a1d9418ba8978e31d521ea73eac7ed1b27bf31d67450952b28964f6d35b14eabf2325c08aee43bbea SHA512 c6eaff99cbfe797dd97e6d29da09a6bbb2a46b3f3ddab7d75fb756950d463545199d13ccb2d51d367a2499d18f88500fce8084b82b2f020865dec0d9d9ccdfbb DIST mio-extras-2.0.6.crate 16292 BLAKE2B 08b9fc0d594e8ac8a04c70be88e34e390a24d90b9640907ac7900c26bfc1f982502e70c19172d57a0b697ed4701493ebc03ae4959284b74babedb8059e9faf10 SHA512 2d92e5afb34ef4c7d00c78d6ed15d4e786aaa9b57ea6e2743b996b8377389c9ae058a6aa227c5c66c39a2f86a7bb0b22a13c73a3e35c4b7c65b7b01fcf7fa232 DIST miow-0.2.2.crate 22044 BLAKE2B bec3bbd899a080e5c97a8c1dd9dead16a57aa44cf2bcd97be03155c28345c45fb731650eabffd2fe18a633ff947e63561327cfc86560ee86c3fa71ad4d2a3b62 SHA512 e42012f67e1c5a475d1c9790bc731add53f7a3838d36f8a701f69974c3ff33d31364006220e69c8f37bae2eb31055ee704c42b64241d13be528c768ca5c3d6ba DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699 @@ -399,12 +440,15 @@ DIST multiversion-0.6.1.crate 13191 BLAKE2B d14aab5f41d26b26db7937c35f798ca91d7b DIST multiversion-macros-0.6.1.crate 14449 BLAKE2B 5e7db99a0a8794dd738f1ff6110d3272260b4a151e78b37c5cd46955010b5968fd3fdc2d76ce91ed07afd890982b253684185bc28a42c7c859812f12d030c6f7 SHA512 c56faa88160a692125ecb7d101697902445ddd0668d5351f5d3298b5fe6a50e9eb42a30c9349898560dd20ee9b6896a89559662df31f93abf19b5a5a802690b0 DIST native-tls-0.2.10.crate 28590 BLAKE2B c2dda4aab348cf0fe436bbece790ceac9d1b5425555aa40d09a5560058a22a931843e905ccf9e8cbbcda87ac7a7a4146b77ba369f6f7d7043598ea0088140feb SHA512 1cc30c3e16e103e49d585d017fb09962798d33dc4186a5dd3a28f224d3645e8301d4f5cab9b667a27dee88a49233b69974b41ee4aec2bb32ae0745e27b92b352 DIST native-tls-0.2.8.crate 24956 BLAKE2B e5b130b717c04e3d9413d6cf45986b67060f31793e2825585b8e4026e73927340ee9edd5f5f2d6750200bc9eb0a4b8fbabe0a1578d6a8ea17208f2fb28d2a201 SHA512 3648272b1c2f10c3eb9c7121c20a26da149efcf248187522fe07fde9b506a2b687e8bde8e09c0f8f74d19db5b84ea98b19b177c6daf38bf8a0c3ec05907006a7 +DIST nb-0.1.3.crate 10112 BLAKE2B a5f1a72751bb2e3bed27f6ca18eb7f4060c15b863f34d8a86069e0359656d77c41e6f93e87a90e2e8e2ab23809ebf41d45a53a360f395a6d01bcc88ed3f76df1 SHA512 5369e46eefae33b397c1dec374214e6053e27f0da3cdd2e604deeb442604f1b5238272c8e49e047b0cb2ef2a4f934dbb101cd98c07db27f4b695f80f4dc71132 +DIST nb-1.0.0.crate 11523 BLAKE2B 8fff18e0c7851bd3057344c3ef62aab7e8bb7abca62d497b089c4a058beafc6d114e99df6e3b20986265338712fb4bd4d56cb205605ca37f21bdd18c4c77c0b8 SHA512 ad8a57c32f28a1ca13ed51ebface15f661a5857cc4470d4140b41c417793730007cb2e1d70dfed8df427d90d1434838b7ca36ff4da8d93555b0f2eca65b084f8 DIST neso-0.5.0.crate 26756 BLAKE2B 582551de4cd65a4899f900041a890e9a0eb928711d65441e2f6e2ca19e4e6c5713289729974e12574ba660df51e25da9b28ffc023475aa374c800a6b2e57bcaa SHA512 9f2da7d982f5b58636a2763727d881238a9558c49fee74e9de51f3d8a5bd9bec152dabe3f1542e852bd0118c508b5864fd16943aba5218da93715e5a6cb5f66b DIST net2-0.2.37.crate 21311 BLAKE2B 21cef5df92d5d51c8e23c57ad2225e3311c13083fb86830bcb313965eb5ad0170519bed9a47cefb2305d3614ce55e11896a06437cf9ca50c79b7843ea633e99f SHA512 9ae70c655468c3e35ce05988626e0398a3cdf7b7343c08aaecf1267bb958329e608b814cc7be252fe085de3cf6913a1c72aad206c677459469ba4886c20206ec DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85 DIST nibble_vec-0.1.0.crate 11796 BLAKE2B 2e80648e4e18d17fdd41671acc1e166a8337fe1ec1765e5a7f08c19fbcb23ce43b11d1cb396b867b9a2c0ae58e30225d9b13fa337793d8c32abf99969e7c11af SHA512 21bc50bfa5f11f50b19a20691346f098db083ceb6891faed72fb91d2e911cee060ad4d19ee1c98792c5809cb6ab2bd65061bc051a1dea75d9096060b87497f67 DIST nix-0.22.2.crate 227371 BLAKE2B 614f863ba54c57e247d26df2c0673270fb2ee19dc729f8b2340139556fae943cf3b0499532d3f42a02dc26f98b62558921568c46a99f2ebc348b37dce0f14b30 SHA512 860c6cfe77117c28ea54fc5587a125e8ab14acec2dcf77f70d3e43ea574f5272ebb05999b266142616bd92aa613f8c2f60b026b95e758975601df9345a2dbf71 DIST nix-0.23.1.crate 240531 BLAKE2B 8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4e0f1ba06eb043f853352f5154f115ce75556e0d672f0499a9d4c03650bc5a1f57ba1b920cd1595cc50ea9 SHA512 23431030b094ebb027200d8cdc05d0ac1730fbb86ee088795a2314f1ba19b76ed5f24373c1aba8125575bf69f8e7d4d9c08344b9cb49a4ae3d8f7987b5f4e6b6 +DIST nix-0.24.1.crate 263506 BLAKE2B 6e89beb88a924d4bd4d4cdb8b384cb4d3b080f3594817a663038d906b1e26b044f32271d5e1cb6f17053ba2b5133b6a2ba8b748aaa08cec2855159b14160f51b SHA512 eea2346477b5acbcc7c74fc0d3f99e35bc85f8195563599423cd838f258c388561e82feb66e9793528f55eea2cb015e899a335d6da82ca0c1b8acdff1b53efaa DIST nodrop-0.1.14.crate 7667 BLAKE2B 83aa728540908d2d2d9f82c18282d9a9d74ea01b5b836d83cd3f03d225ddbef9fd3fd13460895d744158af74fccf13b7edcd5bb1bc127c696e613de673e25863 SHA512 f583ef6104aa087e13c66a183d451d4cf350560476ca959ce4e0e8308db26ac9f31166c25aca3d50ccd972266d7595d89767655504566a4131a54607e8ed9376 DIST nom-1.2.4.crate 68547 BLAKE2B 87ed1c1770772beed7e2b5faf9a63ce4ab506913ee104a7e36bd64a69ebd47b7a7bea2ebfe1cd14a54e87cc671340b6768cdd47de68f163e48253f02283a13ed SHA512 4a1000f56dedfd71b1f91d44c27c07519f81629f5fc24b469d179d59e8b3305c8ae1a418fa60193be1cb4289887af2ad9b9791dcbf1f6e7a5eda36171a314539 DIST nom-4.2.3.crate 115343 BLAKE2B 03c0d1cf97a0d34adab29d6e21add3da7d8eb78ee6b7987ed11b136db7fc6afeca6a8eb91e00aadc1f6047eb7bff55bc288faa8c481e6a4677e0c43512a68f72 SHA512 663567dcc6310ecd6446bab1eb700f4ebe834a3b25bc2a0054edf14bcf205a95128de5f5dfaab04adb95e1a2241d487d59c0e23c957934a0d656e4c51932bd54 @@ -459,45 +503,60 @@ DIST num-bigint-0.3.3.crate 89493 BLAKE2B 015b680a0311e0c4fc248e51872bb69999e70c DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea DIST num-complex-0.4.0.crate 24805 BLAKE2B c9ca4c01f59bea06e68de80aae5fb68362eeadab92f8f2cdf0474d46339b606d4921b80b4ce377771a1c08ea4e38a335e6fe2ddb412dd2842966b824c1252f3d SHA512 ececfb4ecd82acdb038322ffcb431a09c271b33d3f028f90577f585289251c38ba425d67413815442cd5c2daba821ac9b3b45b09122b1ca2cb7d35f45dd9d2d8 +DIST num-complex-0.4.1.crate 25872 BLAKE2B f9d231f791de65dcb84a7ff52a19223e424dc887bdcdeca2820f648d521f275d86fbe5d5ae2e97e08874672674caf59629df64e09e55f09b2b0e469779b1b1b3 SHA512 7d6a5b5d70c0558d7dc305b20dbdccb48351935c73832c8de96b48a7843e9cf55da1a036ddadafc072c43ddcd3f4dcfca38e1660c1e3178d9835310ab6e8d40f DIST num-format-0.4.0.crate 59791 BLAKE2B bf3a1016876fa2459fddf4c0d9270b22ab9e1de8997f8db562e79de386b0284a06c54afb0334b6603e7533f3dba9e9d46588fb386ab17df84e459f1f138e2846 SHA512 20f6a02dff0759f5e4cf7aea7e877a6ccb088b81f4c30dcee2b565ee91f8f2d25d9c1c65f5e823f5c7f2d9a36851396865ee1a6ec9264352b8ab3481783dbd4c DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 +DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 DIST num-iter-0.1.42.crate 10450 BLAKE2B 8ef03f8f84bbac51a11d22ad79d745c74c4092bdd6e65b91c472967c006fb3cd6b944c4bef913465e39e6a2fd734ac2b1ce1f21b332b2faece823fe410b54340 SHA512 46b0e05c4f4587121ec300da51cbf02e04ee8f8441eb4dcaab5a2ccee3b40210f1badde56addf053fb876aed3749dfb5f01e757042573fdf99defc77fb265f3e +DIST num-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b DIST num-rational-0.2.4.crate 21694 BLAKE2B 6e8dbb873b1c62046c3fc45eeea0533a8375224fee6537e369a6042a42f98865c010635f3723c8116c32b365f8dd553831efeac4a1fb2bd0cbb169c90d7035cd SHA512 06e55f17a1ea58fd465a232ebd687686c922669f0b561f648717164f3fcc8fe2bb43213d1e6377158d2542f633ef2e1482a7c3cef8090328c34feacf7f9bdd93 DIST num-rational-0.3.2.crate 26359 BLAKE2B 18b58869b55f32396cf3f024f19c1dd1dd7594e0a398f448930c60c338cc5b42f73e92dbca51a71d9017eedab20e6f564504cefc7a21018d1ff029846498e3af SHA512 31141c147ace16505cf63023d399ec7d6824b1cf3a31160419cc8ed8c9e4392993910419ac113b23913f710eff13f730d04328e66328375c61c28010718fb837 DIST num-rational-0.4.0.crate 26428 BLAKE2B db676676735ca603df8e35707d2068e89245e2a0c9f80b0baf519312622c1611738e8a02f8cc8040f3599ea0777ae2193d177a61aeb9a9f1d56612b9951bbca5 SHA512 96b5fd3d407210e6e81aac72b542be5c5acf0f1132097e4b82a65042fb2bd98591e12e5153b96b38c71f69e613e295542d23dc73a98b08ffd49d9ef2a062eded DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e +DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 DIST num_cpus-1.13.0.crate 14704 BLAKE2B e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc SHA512 e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 DIST nushell-0.43.0.tar.gz 6296775 BLAKE2B 4160391de455611845339f555e311e94ed92a00c8a72ecdce59053daff34b21158fb592d623a6650a086030217d11689b107ca1c3369a808560161362ee098fc SHA512 6b929c35f02e80b8c1a9b64bd250663d41702629c3857b5cbef8e60a2b9682d9f9728b3afa6a65a632995e8835cbad86899219d28b170a04206b4ea29f51e0c2 DIST nushell-0.60.0.tar.gz 8214977 BLAKE2B 289353cb6715901bd64123e920fa6db28349c649f70c6ea1ff0747426d7a3d7fb096ffae693617d82a7e6e1eebdef03d1ce5235aab9484417b088fe11bc23600 SHA512 19d8690cc427989e9e7637465ee27a7a85afe0b2e83ec6e6cf6b0a7174d100c8f26a817ff16646d377b75d794f69126daa23a0d33ec065f77e26b5a29fcda4c3 DIST nushell-0.61.0.tar.gz 8248386 BLAKE2B 9819739062f996598843cca71898b5f19e5ebd39ac22aa17d6451e33dcd9e1521ac1539d53b10e10175fcdb2d7ebdc01fd1d5d0e93c503cca9e4bdcd097c09e4 SHA512 32586811dd404d5905f0c2e401d254424325146a4769499b6da24aea3eb87fd4537fd5760f8d31378aea04e6a1c6c472c646e6cba868dba532561e6bbec07ac7 DIST nushell-0.62.0.tar.gz 8279594 BLAKE2B ef8e41aa5b7a5b220e853906b264bbfe9bb1db6181bc5fbc4be33ea7c21e48ea195af940961d7dd06f58dc620c46469ba52e460165475b275beef227fdd0ba8d SHA512 f463c7f3bd6d0a8497530140df1fa0a499193415e16feb22c1d087f3263988fe5c3e6a161bb6fb33c6e4d8221bd704043488172361c85a7e68a2a6f2439635eb +DIST nushell-0.63.1.tar.gz 2286307 BLAKE2B 87eef8908464fc72f8dd9557771c4431a87c194cca6a8d04afd62101cf4f052173cbae3e327f0f737cf5753c0b7128c65beedd94493b71fda56b2f4b1269d9bd SHA512 23be244b6b33ea1977fd690def7ec22e0971bdc1bc7e5d5537a3fc5af7b7ba0324ed7a016f9664f8ebaeaa94fdaa04d2d1053b5733342878095f3b803f2b6d58 DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 DIST object-0.27.1.crate 228030 BLAKE2B 48ebfff83ebd0c1bad5f956f79a0f8628f9cdcd75638ecb92f040ed84f625425062c16449ce44b29d9d99c3950554fc1a480046fff922bba30348ac14d68d887 SHA512 3f25b663fdbf9a38090c2b1cdc03ca40bead87fb83f99143e79a272dfa4f2fedc387a50d3412d42a53aab228bbcbc6967fdb5a0c8db0a8a3e3ae9cdcf1061589 +DIST object-0.28.4.crate 237248 BLAKE2B eaea0931cec7c2c71f859b56a70719c71ee06cf78eedd0141467eb4afadff514eb8a996976032b7625a08dc9105e28bc6929890f2e721f7156fe21e3dfcac56c SHA512 32a20452ed62b789c859c442009faf905ba4bc28f11bddfad3da3509861afd8dbe54e5bc0523c0eea5d5ce19cb94dee2e74f218f79df52d95ad22657d571839f DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab +DIST once_cell-1.12.0.crate 31549 BLAKE2B 72a6c2efe279abce207096dfc47d207adae34764642f742bcbddcd8ebab9f78f6c2ea7750bd670844de5f6989e4951904b5f624281c28346cb6c41c585137e91 SHA512 02da0e6eccee2d5246fff5e6323bd7eff0f4641801be5e5910763929a5e9d8b62c07f81001c405cc6aff03f68a14ed5bfebd9900bbdd09568bd1ab9ca9b73093 DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 DIST onig-6.3.1.crate 30879 BLAKE2B e371f003ee19bdbb9cf9fa0e5f18ef14841cbae40f66bfbb367401c15b1eb50b3661accc0609a43dce41f8272ffad8a4b41f75ea23267ab8c7cdf4556d67a7cd SHA512 5c487063b669532e31acce0788b690c53a8d95eb628cea970dd335bb721fa99e67bb6c531b0a9a388354b7e1a6e1621cc953e029f1791dde43736a577002d955 DIST onig_sys-69.7.1.crate 631301 BLAKE2B 4c593f3b7a83d32edc92db67d6f2f0460e43bf34611751f8a5941ad3cded459cdd582e9067291d1fa1e2dfc316b276080b99f85f0a98dc9bfcc531af2f289b7e SHA512 5be8c31049ad741fa06247bd22813374f71397481cea22be3d83bed720b512b9cb10d6028072fd92cc09ac0e9ca8fb977ca49fb59d934dd61f84c4634d28ffb3 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae DIST open-1.7.1.crate 6129 BLAKE2B 024657c1e17e73f1aa24921e0b6bcd11b94754cb9032dfb1aafd6e3f58e484d0f5a1b4e504febfc514dd15e947791095465d2090ac4bd7b6dc43cb38b1e63ac3 SHA512 97c064ade1c9e1329aef03cffc6dbf565a7a3c0acf41845236202b0003d4d709b769e22cef0190624c32b5b6e1506964028a4649e4bb79f1ced5ae9f954508b3 DIST openssl-0.10.38.crate 207436 BLAKE2B e2c999f1f04f7646e765fd0c1b51058136043d84c052812c4fcb0dc3cd3605768a8104d9b3ab9ada3d7d57ac057cc6ee0e7addb6e4f5897cda9236de3402a3ff SHA512 3cdd25b722b036779187a8906c11abefe69ead198204ecb8cd71aab549c910c3992761439336baf82c61dd6eb3258a365fad7eae4e4b7bd1959a979ac6c3faaa +DIST openssl-0.10.40.crate 217120 BLAKE2B 7470af72e060a4dd087468dd8f092f7519978e49e3a9e7df78cd1ae8d33819a4a14aea078d113772528f3eb4134c019fda9458656b25b9483352b1a19259acf9 SHA512 c07b2fa47cec33ad3abfbfdfe0c8c99ce00aafed5437f864e9be1d151c8f82e52c54ba565ab710693f108429f48df2ce0d2955f54b1926d808ea56fa168afcf9 +DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd DIST openssl-probe-0.1.4.crate 7066 BLAKE2B 656434ec1d34466e903e5c69289a277d14623aa7bd8a7c19bea974c7de57fcec9b2b4ed212f37d7f7b90fbf02a486a8ac7f7c318cfb3b3930e54e276103154b9 SHA512 c5d4ffcc6faf009b38dc715ec85fd75b3e3b0c0293041ea26071bb6d19d8d018a43ec166bf79ef1c7a126cf783bd4a7121d5dfcbed36db5ebf0fe4decb198f17 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-src-111.18.0+1.1.1n.crate 5100899 BLAKE2B 2f5e44216252b33c07876e7b7627799f882f53e3ec861ab8526a1e1027e179ffd19b55a9a979c898686d6127e2c83210cbffd2c97e9db942af5ef5baa8f9530c SHA512 e82d90e38b8d57be7494221c0aa069fce072ec545ff8956370cdc6d29a53e9c67a994b1ef0113fe0f87431a1666eaf85e45c2803266ec914156577a7480699d7 +DIST openssl-src-111.20.0+1.1.1o.crate 5102014 BLAKE2B 3328b4c0c5d76c9176ebf31805380b7170a3eb5b0673631c5130bbb11da39b448438645247408aa7f804092a01ca1a682ac244710973bbb327a3920da0dd2722 SHA512 8c937c1f739411ca1ae6de864fc2c41b7342a788f076e8d83f27d9e8c93d9d0e1994f85d0f6d62d288fa42d1773b7c4bdad6b71f69e3595baf39a3017287c70e DIST openssl-sys-0.9.71.crate 55893 BLAKE2B 910abc01809da873ef97ca63d00ae91dad8e0c6607f5572460b6a9229baab685555dd5b4e9ba1c5e9a12ba50e47ee3bb6c584491aa3de53b0a55355699e246bd SHA512 d552eb0591f0c2783e0cdb2f4da41aa39dae6dc9d613d1ffa1228bc714b06695400456685ad8445366d4ff87b4511c2c9dc4e579ab8d1fc4f368f46e5d85fdc9 DIST openssl-sys-0.9.72.crate 56510 BLAKE2B 32a346a5c98fa6de7dda0c592ebbe5144de777ed5fe63b96e5ba1891831c73099e7d01ec2c1a6890150d01a77d909fc18bc961b3fd8ea7c4b85317a79d988e98 SHA512 c1a6a50c4ea30b2bd7da520bc98bbd22a22ebc327d71c12f807f518cdeb10d81117b65df9294ba9391513a60577709723b93e75fc75423e970e9fa552edad32d +DIST openssl-sys-0.9.73.crate 59581 BLAKE2B 77b56f2defb4725daf671e1651d0033909bfcdf8cb7df8ed7c942f2b2998ef17d7c5aaa335e48566d2988ee0f489545266b2fd1214c0dd5de732dbdd34201909 SHA512 b17ba906433b212587d6274def3cfc1beba2c50497f5653eb1a3ce767924dbe279f750ab58c77c216de852e2a3aea8c7cb0c2577c67dcbff1b6584c7d55866e0 DIST ordered-float-1.1.1.crate 9983 BLAKE2B c6c2f5c33676fc88ca85c5a986b5f547e798dc93f35d6fcf4f3c71feb0c05d40965936c509c269d1b4ecc737bc425f479c78821572e646c96aeab09bc213faaf SHA512 defec68f53e35793f579dedbfba46443df91a78332fb755ab6ab90831e09b02519c88c61f9270e9093f6843a19ebae516fac0a06e1080421eb038bf4944e3f96 DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89 DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 DIST owo-colors-3.2.0.crate 26928 BLAKE2B 7a415f1acc6adbfcfed53613de62e4e927fe3c09274130d2e1d192cc9890e5d3f1352cfc2614608ac7604a3b575eb927908312f1d0fcc32346adf798b65090e4 SHA512 bac9c5f653447d98a9c324c217b47d40e9df4990593f17a973ae8cf998290cf1ec078221b9608ae548a1ed9c8d2e88feba765a60e118ced946dc48ef6c9edcb1 DIST owo-colors-3.3.0.crate 27287 BLAKE2B 7b557c7bf358797bf259d520f6bde27b9fc1322e5dcea2934e4c71c89e549509f295aee9c8704f32bb6375fc70311a1dbd887426c8a6dca3cfaa4116e35e9359 SHA512 177b23fe7c665da52b489f274d013b3d52cf126af6cf185cd842658ac3dbf1bcbe9a9b341870e3f7ad978270fb78cb302f7e7a28e83be84105e76b6d357234fe +DIST owo-colors-3.4.0.crate 30305 BLAKE2B 5e8605592f91e081ffa883b8373d0dbcb4651ab2284e9507bf55ed97860e472916cc1f9bab7edf5198c08935df253d858b9662cc19908325929626bd7e9de6ba SHA512 7c8720a6f142f9f728f98e3a7415b980b4fda7ce3c225e07569b3c9547bd7109c2cbf68659813bdd58a4b7063cd422b2476f8cb485bb2348e37fb705a009d199 DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e DIST parking_lot-0.12.0.crate 39761 BLAKE2B 227ae508bebea21bd06c7a9c1651879ce3f5cd308019c8733f6b88e75a57b57d19b7bbc5dfed5ef1bff57ec0f116606ab699cfa6017b6e00078e7e4717cd58a6 SHA512 efa1ebe2f3849a9c6ac484c7e1cdd279640539468bd4d4da6c4c97ae34e86fa3a42818ee4839dea512635fbbd836829dbadd81dc05208614c820d1374139673f DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 DIST parking_lot_core-0.9.1.crate 32234 BLAKE2B d9f829350c9b17d9fb68c4efc2112fecf0e4b7b8b5e4b5efeee694c68759ae6a59b7678c00b63118c8a464c22ae970acae4928982aae70c75f06e7b381729265 SHA512 c084dc175c3d91ab19b897d0bafb736a9c2ae89242ac4e2ed87e6f73ae61862c641fa29fe6beec27602686f36a52bf5eff7a3c2138a4a8edbcaf1338e62d4df2 DIST parking_lot_core-0.9.2.crate 32254 BLAKE2B ef53a3e10228569dd38e1c5a8816fadfdf6b02ce01bf8b7099c7e3f1f71b4fb6c4d8ece8e52c9ddfc9a5ece6c273def2d9bf5aad8afd76ebdcea8b1ce08ad7e7 SHA512 0443dcd867d8be6e5d1b6ff0af8e31bde6378789e30865442bb15f48ac955beb847ab5954be4336fa47aadb7478606bd217b745134de50c16486c26e07fb10b5 +DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0 SHA512 fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df DIST parquet-format-async-temp-0.2.0.crate 57798 BLAKE2B 3f58fe07a0053728c9419b1663fb3c2c721727918fbea4507e2f97ca1ae044b35c29c00d57188251ac799709f29657a4d7267a2b97f0f135bff18e5da35110f2 SHA512 7747f58fa298f9e1846d399d29c5edb654596140e28cc6d1355c46e2a72f0d3097e1ca8dcc917a71d80787002a666fe24d1a7cb176a8f8e353843acadb7c00e6 +DIST parquet-format-async-temp-0.3.0.crate 57911 BLAKE2B bb52764553c5f78a46d21d4dd542415189f3d61cc64f73293c017560117ad37001389edc04252a306e7d8ff09b65bd861bf262f785797e87253a8f9315762648 SHA512 0077cb041989fd71f095ea31759352f0f67a1ab68d57106fa1eebace6cb3ce8f4762716ab22291fe22c2eb92702ab75ac4fb383a7d0d500aa3f37c1c4c9b11fa DIST parquet2-0.10.3.crate 376141 BLAKE2B 857946c0fe9f9f86b1520ffcb1134144d256792064b044300077d2e4abd0b6101ca7686ad66710f3282e5f9731fbd0c21493f8886cec4908bed44e30865bd4b5 SHA512 554971ae85ebcd62143962b6c0e88dc4bf31de72c83c972f87aa97e44f314a74beb8231a4929ec6fa517d17be2f1f2719b9393695d8aabfbfbb08930efb9a6ee +DIST parquet2-0.12.1.crate 414558 BLAKE2B 4e1c3eb11aa38546ca59e84fb7d4e74bcead9625457925d5c3322295a2336fd923f79cb0dd14e14be0f5e498b5ca640293d6e4d82152f51d7144717af6c0650d SHA512 43de985626abbb12cfd41d8df869ad96078db3caee0487d5ce244a531cc9009ea595b7ee308f8bf9d1771d8fe9eef0d87da21a0a7bd5d7d2e6caa01319ceda76 DIST parquet2-0.6.0.crate 371327 BLAKE2B 24b40f879640dd52bd723aecce30dfd9c3175d95be7028e574840d6dfc80345514a4f8462534f8b9c575a102b8955ac71e0002e0d1b1385d45b7ca9c6f280eea SHA512 983069877528cfbf1239745c2d3154c80a848ab086854e9eabb616301da083f55f2f99797a4ac469f483536ac5f990c57ee33f532af6451e664d508388a6a68b DIST parse-zoneinfo-0.3.0.crate 76590 BLAKE2B 441e96b120e9bb4f666ace28f2999974e3bc6786a8b834b07601b4a13506505a93d2647e446f1871bb072b8a1d1c2075de259319c7c1699244dc4e0b89392017 SHA512 e87eb0feca1feda438bb44d92268779053feec9b0823a336ffc593f508fb6e918add1023d4abcb23fa334efe8a07ab41143f5fe841b4f62ac000feb23c6d840e DIST path_abs-0.5.1.crate 31072 BLAKE2B 5f7041fc98db906183a42523ff6ed3ae23c1a8119c61860f71dc3b496845a9a0cd172151ba21c2cbb9933b0e2fa3e08ddf467700f4d2aef934d101e090b50fb9 SHA512 fd382fb0233b4029b9c6208b0b574c619cba8c3e6b6ffe39f63ff9e1cfd55240acd061d1aa82180987d72c8499802171f074eb35b9b0c60bc11cb48e248ee0ca @@ -516,6 +575,7 @@ DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b1 DIST phf_shared-0.8.0.crate 2860 BLAKE2B db48d88ad6e7aa6bdb2f6750ab66063a55d005b4f5e92ededb59da1f1fa9b1296d30f87d32d036f08e3a74111ea4d8287e8eb6c86d0edd76b3ceb38f223696db SHA512 6ad7ac732b7cc42e7e179329fbfee7074d26652d73eb4f2b97224491d978ad9b14c66e5a539c96b84c70124ac44cfc009bf963a42c438d028bd9737b99f463f3 DIST pin-project-lite-0.2.7.crate 27212 BLAKE2B 71997c66fe24bbded0030acf9d460c8ecdd07f7a047007413ad5daee06ade30ce487e7f921d610f9e0bc7aa036391f6c595493d9b7d95c17e9195f5a2b23441a SHA512 c948201981269f6f54da069470c56c5b9c4c6f52e349dc7970ad828d412facfbb66a09745c0565b4320fbfd1aa7983f3664604f7ade37a30cf25ce253afe8749 DIST pin-project-lite-0.2.8.crate 27847 BLAKE2B a9f192e644ee443904becb1ff5cc2179c7c9a6aba5b64d2e9998f9b4b8f8e95f5d54b46963910756832d0ab1b55bbc66cf85edc94b0d04e9a8b3f4ecd4719602 SHA512 9ecb86d550f4440e19eb16c6a9a418b5c4ad859ed2449b02f77d4b07b1e3e3e6b6b7ffba44a358958679342eb21222992fe6fdfe6d9bcb7a699a3e5816f1bfa8 +DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST pkg-config-0.3.22.crate 16145 BLAKE2B 346b67a2000eb91ea8867e5a861c87a7728909d6b20dd00c9b4571d89e5308a108906fc80fe3a2d014fff0411d9bb30fcde224abf8f4aaf37164107861083bdc SHA512 435b9d99a1975692db3efb3bd0e92899c43ba4003aecc4859dc71cd2175521973d5cbe1be06fc3b40af2a7bbe1b0a845be73586c0cd96dc218bc4fc7dce11107 DIST pkg-config-0.3.24.crate 16489 BLAKE2B d0bd099bcc39928b6758c22b14291f2dc4f4452c0837aeed8c3ff6086cdcf29518806e4f3f379804c998d752b717a26d5c0054c071c5f4c224a3e03cc6a3ee51 SHA512 be22c609b3d5a9a38bab1d30792cff397cc908f1c53fb2da68a9a7d1258e53ef64c1c5b26d840b0ed1d35b307c98ffb499c82e5796e88be0a6ecc0c6f3b5dbfb @@ -525,17 +585,26 @@ DIST plist-1.3.1.crate 44772 BLAKE2B 2e2b869b4543d06830b54a873d6d5da572502ff0409 DIST png-0.16.8.crate 52598 BLAKE2B 03f706591182a89b0566f8a793163372a4db3e7a742f3aadf06fda93068c42a4351722796ddbbb013fdc1be5a88dc02debae50ab1cc3ac81d72d07a814b456ce SHA512 df96f8580d8cc11df54788ff64ab3269b14369a467d7c29964a5b19add5e7a82258e6bfda40eedf135bffa98a2a86afbb725cd085cf37f6c433abf9a7485edee DIST polars-0.17.0.crate 16837 BLAKE2B 213259a94d12ca5e6955b51f28f854f558261981284915270d865b55f23479be09cd71350888fbef6be364df94317f5fb08d526e9ccabf43dd829d2273cca6c4 SHA512 a04397a7d0cc30d06062d3a3cdd6d1ce246fb1819fd4eebcf160e2b30908db938734eff17dd6fa99634f3b255cd5ad266632d8df690bb9dd8e4606bad408bbfd DIST polars-0.20.0.crate 28498 BLAKE2B b57abbfc906c6c95140b43b0fd0530fa50e9b863c0cd381282ee4ad186cd758cfdaad61a0ea363ac02049fa64bc320330f7b646d7b7a0bd39ccab43c22732b78 SHA512 a0ad1ea1bc01aa5220476c5e2b5d81796b376ce4c62666209bdba9416371524b3f1d103364792c404996661a24f9a3ae3580c038c1b1a54dc96730fdca795d0d +DIST polars-0.21.1.crate 33610 BLAKE2B a491003dcb64f608bcb3ba229b9ac601158ae7648c26a7be5cf437e0071a77b5002a9a37b56b8b9f048dfa5b3d8d2c86e767c7f5b05547a4a1cbf8eda1f01d63 SHA512 13702f47032beca839c1589a1fdc1ecae4728ac9ebe0f652da4168e92247bde8b7124ea66f316d2503d929aba8658db3f324edd2b6bfebc92b13afd922a8dcbe DIST polars-arrow-0.17.0.crate 14341 BLAKE2B 74804f21e6ffa5d06869c2f5fa4989343cafc948e02d259925dc789f19055a20ef6814e82320444893d7c23f1acc1228376c1f96a09ed42348f985f9a30dd82b SHA512 11ee2b594f8d95c860daade0f1daf1af531cec074bc15879a530c45a19c758236f9acd1dc70909647e400239aa54e8c9451c899adf472a1f6923e7369352b8e1 DIST polars-arrow-0.20.0.crate 21478 BLAKE2B a85d85108f67f21fa8cf661247861aef0c44fd5f7e1f28381572a220a13c81345a3aebf713e2935688a59fc77f1db864ddbf66e94018d393acef4c77cfaf6f67 SHA512 946e60acccc44d12845bb05e9b8fe66f67498b2492693798ebc12ea5017ea0053411b1f9d0b04d30b60e0ebd57997a9d95b2f4eb6ce42cfaf3ac2c72a6eab4b4 +DIST polars-arrow-0.21.1.crate 22916 BLAKE2B 7daf0efdf7bd0d063373ecbf206c68480f0a102c97d4518fd0b574f45ed1f1db1762a83f25b12f0df5fb55575b312f6f5f205a6fa92d749db8ab38d6b574e5d5 SHA512 dd94f908006947a506883a6b0ba06513c4b6597441ab3fddd708177fc10159a238458c3d421a6455063dfc8a11093cbf182cd996ec8075234b64080124c12a6d DIST polars-core-0.17.0.crate 217417 BLAKE2B 5218c2f25879fdfbc1d437d0ad93136c9e5bb958c69962ba1d382fa696ef16f3850ca1f8808adb4660d06209483c03c65f81ae60f1e3431f243c56c75cf71376 SHA512 a9e250514ff8f470fc7f988847bf3e1b6748afaf0bf9753df5f988c12ced038270d2bfc19c9e013d5ce6f59b232f0f563b4938a6305ad3243ef33e50d1e292c8 DIST polars-core-0.20.0.crate 279493 BLAKE2B 090046acacc26286cb880d3f35ebf918c2ff3d160ef84dbb1c22347386ed275cf6a885bfdc0364b96b07975fb0634f3b859a1c86a03705adb6d603b5cb7c6166 SHA512 1abbf09d8955e6c4bbc9e4e07a89157739b0000536b403e9451b59707f720df46d2f0cfa86103f4b046562f25be21a5989feac3479e9c057282a96d4a04ddf05 +DIST polars-core-0.21.1.crate 276720 BLAKE2B 435ead1423d762e9c2fec54d1485a788fae53c7ec074eaf568195379ab8244000725b027b8e41b38dab4bb54ab99b4a692c1f8a6e42dfe9b03c19ad6eb626b52 SHA512 8f2e11d129731fc27416f865d94824a188c2b213671ff9ad6384304863f3a394cca4d9eef8af55595825bb50f85eb925b0f53a44b0255a98c2ca561b816e2258 DIST polars-io-0.17.0.crate 32549 BLAKE2B 2481534139499a60c33fdec489d183ed0dc3c73d60b3c4ebd3d0193708fedc49184936efd8d4c821db618e3dbd52106331c0ab2b01348b3bce403abc760884d2 SHA512 8cbbcec8dcc82d0902e2a0d92e71325ec5e66a5b6038ab5231dc92285b3e852cafa46dace5b057a7b15a4d2caf95d6644c1b20b034579dbd0381d56f9d76f099 DIST polars-io-0.20.0.crate 36919 BLAKE2B 03144b992d65a23c1bed9261abb80ff7b819d2f6b4b85ac6c037478712a112d2b0caf85ae9b88b3269f650944d1a4e4e8eee4e79819d818b171846d7ce130512 SHA512 aa3e4c046a5f4970d7f82a1068f2a642c2541a2d1c58f61582417031c67ee047578c7c9b01391a7f51efec5a8f46244f8986648f164e0e2b2643fc1d25d53967 +DIST polars-io-0.21.1.crate 38647 BLAKE2B 1e9496cb05643093432dc7b3ee1463e6939aeefb3e80315f4c1515f858bdb561d258a22183928b6aa4328f0db831a848e1dd2dee691372ddec578d0f4c22cf65 SHA512 96c376e2505a3203e358eb8cef5eb3c3b4adff7cb6986990288008df6298c74d1ee75d0680c8f64808ec7a915be46996c0a885a1a4600eaf249903cd8b614752 DIST polars-lazy-0.17.0.crate 105965 BLAKE2B 04536e584bedba0a96649a32e75192512a53596771a2c3a5c4ae8424c00e54db4ee3c7965e3f07b94900fd0821dc455b6eb100378c5b2e423920749e4e63b1e0 SHA512 be01c7af99ed27796650f21e3de5ec88e62e7387500950c1d39bd760bab546e2f94678db98e13ed09b5df8fd5a75e6367503171c5dc0db0befd67ed62dd9a3f4 DIST polars-lazy-0.20.0.crate 145873 BLAKE2B 0ec033645b4b98a57669693df6371756cce8edf72e32afefe2f74fae1bf3ec3bede2b1ada0f189cbcc142bdffe055a6b2b65c64fbc9032959530d3b1c17e8126 SHA512 c561fa966d67f93cacaf1f669f55f534cdd315a3a0782dce780b06a5e6a733fd11b2705d79b9d63c1e7bd905d0ac1d09e47a86751ae24afa51a1c93f9a233d10 +DIST polars-lazy-0.21.1.crate 151041 BLAKE2B 20f446bfef76a0e8ba1367f23bd92a31e008ec17326607e1fa6c80d918ec2d25eeed263da6737b1eabbb262d57f9dfd2e001dae1a6f6469bc540005d69db2d28 SHA512 abe3bd00067ef9de2bf5662ed2b0750087a1ba0e35b0167495d1bc251da4adf144600c16a0ebe6b1dc5e7cfdf752e1615ae4493ee3f3bbf7580e08f90ed72a3b +DIST polars-ops-0.21.1.crate 3955 BLAKE2B 993647f151d8824a1cba65eac537a0a8f16c0f6672b762e355294b7d2511edbe8b2122fa3ce7b63c85ce5b28ddf4ce5b52524c7a7f0379c8ba2e4ae9bdecf119 SHA512 78be89175ce0b82f638bba303b2afd88ecba8b661b99de274690eede689c09d30bd934d98811c5ee11b8a6e825f30c5cd9c5e0fdef4e01d345c4e740abb87999 DIST polars-time-0.20.0.crate 14750 BLAKE2B d7c05b547dc22524ad8dd819d1e39c708ad1a3205a5af675c5054054f971056d65b8edbe11b74366b5f63e078b8247c5336fd2991e80aa8e39b2029f8604e6ec SHA512 fcd72b64e047ae8e4ad634d7ac06343ea2c5a69c5a581681ea62d3bb0be0b60281c2e7bdeed28b9744f4f7b3ec15475cc3d5de58875ac1f5fe73c06b90370188 +DIST polars-time-0.21.1.crate 24614 BLAKE2B dc7352e03ec2838886d7d4ccc45fc4b5505e4c9b55b99f42a09a0dede327b7c2c63c1a99411b0b4686eebbcab5ab06a0df59e45dbca70927345c788d9a50c765 SHA512 82443e424248c8a3243cc04e424acec407276eeb7bb1f762b7d56e5eded5b1c23682a75f249c7bb1bf9b9e0fd072ed40205ef4aaa46892acadba869bd050dcb0 DIST polars-utils-0.20.0.crate 2990 BLAKE2B 7b346e334db560e02da212aab83174d9537a3b2e8a41c2d6aa842fc25a720d0b8b046f4fb1cc1b8e509b17a882ada4008ccf181c58550c37324a474ac49b9365 SHA512 589755deb3544cc72b015b413d912453fd8f4386bc6d5e53effb6d8d7d60926df37732eef3cd797e72598ceac62f674c38650609aa5465d8cedc1ad03beeac48 +DIST polars-utils-0.21.1.crate 3173 BLAKE2B a7b2ff00d39bf5fc412e6a0ceb5dfe56a15f7e5cd619f076865bc70e780bca3850b4bb90a56a0824c5f8819045345d0d2d4b272c9f373d503ee583ed4ce8efa9 SHA512 802bc2accfd15740b046d4569f440a480eaf1bf03b90e7c26569809df731127e805a5f01adcd9aaaa37967b163c3b1b625b020b5b039568814ff1e99e73d50b0 DIST pori-0.0.0.crate 4839 BLAKE2B 5889cd5b51dae18b5159637bd95ad205aa5fa3e40dd1542a4bdd90a0b3bbd5584f6c019b9b22f2fbe3cb30d87725fcc3cc09962fa8a76ded464937b5a5e06ba8 SHA512 6fbc9e74fde5229f57a91ca48799cc0de8febb47a5c636ed54ddb64c71d793518692a664ace776f9407004809e69c11fe2f5fa68aa98332885febb715b34a5a3 +DIST powierza-coefficient-1.0.0.crate 4297 BLAKE2B 06850f714973bd90a7124e63309244ba942c8a6ce388b30e326c73018b395b4c65853417cd439a05b39997f36d5348eb2a644e9874924f12d5d91c752b7a97ab SHA512 47a274ed16d09d5524ee09526c895edeb5b6ca2eb84971567d45d0f9826e698b6f777922479e7c2c905185d7ae7835cd02e47f5e1a81dccddca17f5643ab0d00 DIST ppv-lite86-0.2.15.crate 22002 BLAKE2B 3f967f112ba799f18a3f897c944ea656994abdc7c912868023de90d3885a87d9544159c44b6aeeffd83c1fe0172e326bed4044c2d199ca899da4f8420629736c SHA512 6dac73153d244cca97ea00e429f783a7d03b48f10ee450cf6f8d77581010b28be5048f53322b0c888b425b5085f440b6ea90599ea00c55c641de6e29da42f0b3 DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 @@ -553,6 +622,7 @@ DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffc DIST proc-macro2-1.0.32.crate 41003 BLAKE2B e8da70dae2ee75aa2c344602e55cbbf9ee5316ff6182c870b64f9fe4b33e60b9fb1a22137acf357615331f2e4079ab1e8964a2cb0234fa439d1b3d8d514c2eff SHA512 8631714c226c8a6fb330a529f42214216057eca85cfa63afd3de8600d2638e2be45efa54155ce73625883bcbabc2c56cb865ad9dda04e2c7092d955caed48abf DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb SHA512 f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a DIST proc-macro2-1.0.37.crate 41378 BLAKE2B 330ba71c59bb7a6718fe650fc10a37bc690fb0ba4871c198bded83d13a12cdd7b1334a2e2c8fa7a48104b26625c1b07d65b0ecf91f9c2f13b8e898e80baae286 SHA512 cedb3433c6dfff39b404f8939c67e98303bb89a47e2cfb9659eeda1ca3e3d167800dca482374501632ab6d2283105dbd7560a157b48a351b2d3da059f946be55 +DIST proc-macro2-1.0.39.crate 41663 BLAKE2B f7d83709efa289ccf12500389c7a4f4f0e32aa686f2d9c47f0da2a5381981e70e45f1b689023891c2543ce633c593a68a629c6414fbb3c2266e4cd99b8660048 SHA512 cd1572831493f83eb51985eed06d8ef5c0ea96ce4231d5ce3be5af9db97e7dd24400332d3b80e0e9c808091fc11889340dd86d8783ff3d9681dc53b876f49a0e DIST procfs-0.12.0.crate 103531 BLAKE2B e31fc6cb5f8866345fad9adbea6e0cec90938ea653ff0093abb3e76e023c22d6a0cbaebb0295460539794eb3c276a73f204c078ef1d0c9b1e6182179dc3eb234 SHA512 48bdd24c0514dd9a4a16be492085d9b6be41b81333b5dfc99cf0f04e337a532dee5d50b4317ae450f396924364f00b01fcd3b63e655ad50e53eb222f29a90499 DIST ptree-0.4.0.crate 84829 BLAKE2B f54dbf3de98372873e6f969073487069a8e1205e6a267d280e26d73ab034017c5efc89bdef0bc812fdb70990355c41d84fe5549183957831437b4eac09bfb806 SHA512 23205b431f49e745852356f79d65fe2e54d416b880bb44155ad4e5d1148136233844a91771a2c614b35656fb14e32506fc987667b5baee1e933207fa36649d07 DIST pwd-1.3.1.crate 4779 BLAKE2B f6fbd4268b88e444e6d6033bf135b24e61425de720d3ceb4fc60828d304a3771ad5402a98e19ad0fa2dc53b54bb972cf50896995eb3ada7ed134ea7982739bef SHA512 4c5f55fe470f04a7b0c2f33941b90eff015674a0a257f24fb12a83553c99d1f4b8ff6974b0020bb934059c8043cca0c2376af8f089db72e98cf9a5d3221a7e79 @@ -585,8 +655,10 @@ DIST rand_xoshiro-0.4.0.crate 17029 BLAKE2B efee418e99b15aba76385a4320da667554ef DIST rawkey-0.1.3.crate 4340 BLAKE2B 684a25ebb326a3e8cc2ec3baab594a5ba323e6933b51e331449a3da1f123de2a0489c0a2b64816782178fd5db8ef354b3dc6f242fe82fc8b5344eefb3a80dd15 SHA512 1823f1312a3c4c375f4c24b3c5db47e37ad5f692e7bfef9a134b80d2c91c883d95e1d56a92722f081534db27696454cf20691af575e4540ae2339f7c07099322 DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9 DIST rayon-1.5.2.crate 165456 BLAKE2B 0a08064df966422d32f582f44570504bb405c59f35f20fcd792f4aa980b62fbd8797e8e01f01a9c3ec4f87eb3a1557f485a16ca2191749759beb31f4d704f082 SHA512 3c11bd89692af7e245be2c0b26d96e864a6353eb901706fe6394e3ff8bba13a829609d2a086aa69fbf716ca4286a1977123a950080d673814edf6bd55d29d459 +DIST rayon-1.5.3.crate 167246 BLAKE2B bb312c9879fea3cedecb70bff78616eb7fc761e2201d5576d86074f4926dee6266ff6f917cc97a63b6e6daffc33f5d693a5c73daa49724643b93f3b9ac77d8dd SHA512 47909226951c4d6b774880dd308e2633b1582e41e7730ac8af902895578e6f29a9b1bc47debbd9618c5a45f317b4f264480392c8982aa33576deeb9d5f8ffb82 DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78 DIST rayon-core-1.9.2.crate 65221 BLAKE2B 44b1bcf748e0bf19e7341c032eed6ea348f284ff9f834af628baa2484d3b468d6c8c31ed0309e226def441ee7a94e2ad0b9a2adf107493bef1ae27882d93a7ed SHA512 83c17e71e3da636d97ad77b64d988bfaa78addfd0c512f0fc09b1755614dab2a35532a4dcb126fa15da4e62461e59f5683b922a1fb4a5381a629992617d0383f +DIST rayon-core-1.9.3.crate 65300 BLAKE2B de5700c9def379f6a27ee0ac0667f741913c28ba4d98e95d7ae964c32f13967b4ca160d219b53394985ff4557a11a6ab3c242333e2a6d3790801bdffef3f9153 SHA512 4b852f083766e7e414132840cc8dfef148e15db47967eeedc2ddbff9a4372521c296dd4f66e0b6990f49a8ce88ebed9d44e7ad674df42f96b99b24469b1852a5 DIST rdrand-0.4.0.crate 6456 BLAKE2B 330ee64d998a0358f95a3dce50b3e1bbda531a3b613db7e5ba4038a1cf7191b60be3a0f33416e05380c41040704ce52727928915e9d2f4565d39984d1c86fcd6 SHA512 6476275d124bee28747191471e8d8f321a3b1c148c1f2a7ece4175f5244a7de90afe5f99d2eba5244d886b92e38232398864bf90e6d434b09494533942c8d894 DIST readkey-0.1.7.crate 3040 BLAKE2B 59245cba892a05d2393070dd17590d22d405592e6e6c55f53d28cf0236fa83451386680379aecd459a500528799e020163d729d77d5c396a764821c56956ef1f SHA512 37aaca7d348f54e6b58e54059adfe18caf2e3215660cc6692a6cf6f84832a8b5a3b99935ccb8a4c234440a02199fcf045ed436d1a26e2094be67b5aaf45b5eab DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 @@ -599,15 +671,20 @@ DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366dd DIST reedline-0.3.0.crate 75199 BLAKE2B d8b181c78a5b2f5035396415c3dfadf23ddcd1f269d7e176ca28bffd46c66ef21da1c7fab1f071dacf5760c946a4ff23ba01aa84d8e122633a2042b1db9fcbf1 SHA512 534813924fac3144c2f8a3865233a727cc0c7c44060125ccee4b9d71b62590519b7df77ff1f1fefc6acdc04d31208ee784c93dd7107e91db9edca1b218a4de70 DIST reedline-0.4.0.crate 81239 BLAKE2B d8843aa021b2605198b783422ba09f8ba825d8df55a14ca485b844f02d873153b57292d38dbe646226b122b6ed2445e731a877de91d0c6658c403d1a62659b45 SHA512 86da3a3fe34384241419ef1065167d2e3cc53fbd76749169a2b03b6932476a89ec0cc605b6e905e44b69b7cb076ddb7807f0548a6aabafbbc30fb3f516cfd595 DIST reedline-0.5.0.crate 83592 BLAKE2B a152768924a4292b8e3673b241bc44088c26efd6e137f2ce0efb07e3e54d0ac79fa989990d7c154764f113eec37e7024fced33c26791de756a7ae7f57da28879 SHA512 3cfb8f2c8e73969a053482f64bbcad96e671dcc86814d5fedac96f91d97365fbf4bf1bcd846b1b075aea424e02a287849608053711bef43853044ce6f316e98e +DIST reedline-0.6.0.crate 86764 BLAKE2B 49c1723f77641972df7218f7774bec086ebcd262c514901bbe2cee9dfef761dba5c94ad9e2e34c43332661d4a0d0dbb4a359608cf45d775b5158a8666bdb7327 SHA512 afbf230d77905e7f98cb9c12982bbb43a6273974f1ee6d3a6cf5630352eae050c0f6d624f32bc014a5657b14a0fedba92617339daf2f5cf5fe1684da78884c04 DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 DIST regex-1.5.5.crate 238119 BLAKE2B 175cec668da4321930a070993feb1671e14348b78e8b432f9fa25afd764863ff233b0d1d8931951ff99a3b5bc2e18774f68a6c0a4e31125ffcdb990b5b1b009c SHA512 a5873edc75a64f03be77151c318bc90c7dff565f838d811f5973ebca2e86247efd58830b0a8ba41e372f5a72f5402d93873f8d34c36481fa4359874b2fa5d571 +DIST regex-1.5.6.crate 238593 BLAKE2B d2b200d9d3d8924e7dd7a1f96c769a5bdf01d9bcd358ffb90692c526a81ac6f1a5db8ab0c343b96868ef9d71e78633373744468fe97d281676c84ac795352745 SHA512 43ad2ebe14f43d69c62f563a4fd53b5657f0f2cc130a0e6353a13073027640ff891e9f9b40ea85858507047bddb2e023d668c9bf57f2ba0ae045b74b5f0d2a1f DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 +DIST regex-syntax-0.6.26.crate 293912 BLAKE2B b0ea1ea1f87a493c770265a8d9371e3c532bf5ca20330b5946f5c922292d4420ddcfc30105a4ec3c1b154b5a77e55e86987f7edd61ef34c12eb0b4bbcaf23d2b SHA512 46087f5a2abfb48f24da77e79e66f6e514b5d005c4ae2c3283418ec471ddac9e4a1361edbae9d27efeb10217157092f812946b7b98182cf9f8aa703e01c03634 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST reqwest-0.11.10.crate 140434 BLAKE2B 820a449f4ac844b3c2f402966e1693ec493bdc0f7a73b69c243879018d983d5393c7d2cc91713efeccc1177696a7b47b40d62c9096b7802492efe968ef5e52e8 SHA512 17727bd585b244c65ec5857899e2cddab7a4284cd17f8fe0066f203bc2f57a2aedc33bf734e02d06a059983e1eecf7c689f2b0a40b7ffd0225302b7ef72a8daa DIST reqwest-0.11.7.crate 139871 BLAKE2B 6120cf1c7419d373a6efe6f4b12714ca5eeb06b27c561c4d4420825ed4f839effb934aed0cce0f6361ed135662e1cea02944cb0d727d2102206a149d964ac38c SHA512 fee86d3ebc2d954e24faec1e7f42514395b106fbca689e5e5f3a9f9689e8f0024a5bc602095483353fba9b4c50b5e85a9141b59e1fd189bd8badc0ce2a31d0b2 DIST reqwest-0.11.9.crate 139175 BLAKE2B 7975a4d81f1e3e8785afafbdd2f6af6e148514f79e358e7ac9823d7f7fce8c76003cf1c3582458b2dc120a6943140a36239e3eddcb97f3465d4efd3b8a171b88 SHA512 32ded6af5b775650de573cf0e3ca1b315b65d5c2710eec2499674c6c4500802d0f4aa7b6ba7a02123b65902e79b990ffed62bb561347c57c02c54637b91afa3a DIST result-1.0.0.crate 4156 BLAKE2B eddbbd153eb243b2801443d8f074c40e352694b3d369c3d868ee9cd53697cad983b0fa9575fb04ebc9e566aba0ff8c3fc5312b2c18aa6655fcfdf46fb8045885 SHA512 75354aca4a29fe544d2284039a22cfca3e386923477175984d589c90e828117a9d953631d57794f7070243eab3d8ba3c6c72c35e3147413fff29b04928dc67ef +DIST riscv-0.7.0.crate 149655 BLAKE2B 312a344665116dd719d9b0ac37eb31dba2211e463084438d16e52c20b73fe01b8abfe4d300d84d67e6036434f3abb0d2979a2c042573fc5e027e0d47e78478ea SHA512 2d7632ce04742bd852d8a0159eb3bdcd000f23595726bfed2e9f91da5cb2b0d251613338164950fc9cf1c547de33d1a07744a3c5729ed2d4328002648f6e43a9 +DIST riscv-target-0.1.2.crate 7729 BLAKE2B 56425882a7538a1a6b1a4880268cda0e9246fd420ec4d60f181588e6a128cfc1d372da8e000f67ef192653848453f6fd1619df15349ff2f522d0ce58c70d76af SHA512 0ef77e4882fdbff20bc1c47d744f8d7f2d91c3c04f3519fe218d645a1df6074e08dcac643359d338adf1e7d351f30b61e820e58444eb0a81988ed2b91e74297e DIST roxmltree-0.14.1.crate 39163 BLAKE2B 9ae8ff27da1cbdbb48400a40ecb4435d687bae16596fba037588320750f70e90a7d5f4c5b59f6bd91251dc42c6ac655933a6480ac1f7eb33511d3c2bb03a681b SHA512 6ddf07cf54604d5e5feff2ba9c4ba3aeddb3e43f9630e7a66bd01cae7f96255eb678a9d3b7d408bf6677bbbf8243c30c057fb5634e6cef99b445d0022834a6f7 DIST rstest-0.10.0.crate 887979 BLAKE2B 87bf456dc4d95b94fc1c2a12cc322fe845d4280b009699fcd1523488733a7b5729f3c3444a97a8ef66746e69504be559480a748a8f2719a1e149780ff7c1431b SHA512 0026f4ac37c47f182e59ee8a037df9910d408c2366d639ec06adbd774ac75835e0fd475bfc90b8720b0675054a14ea90ed8e1bd5f3d3c481898f6da7a33f98f1 DIST rstest-0.12.0.crate 919939 BLAKE2B 4af2a7b379448393134bd759e46be9effb32d8c8a4b8d0360d85146df6ac60de84a84686d4131ac78de5be85a30ded224c0c15fbb55e7f54c546de4898bf7595 SHA512 de633d8dfcae3f20b6ade6b503331f15fdda40d01c470ad9baedcd6837b034d620ef668d1893ad8413a1402570f203769f3bfdd931e2bfd53fc1e8133cd55750 @@ -624,20 +701,24 @@ DIST rust-embed-utils-7.2.0.crate 3034 BLAKE2B 0109362f2a96ff5da6126ba4cea1c06a5 DIST rust_decimal-0.10.2.crate 37608 BLAKE2B 2f2dcd3fc9eae6a648d0b091e7af6e92bc6383acc2166b0bd4ee4c3d62237c8a54ae8d85899d7a8eafc73417696ae61c72c35a7fac40eb0a4d44c88b20f5980a SHA512 419e3da442b35041caad93a9328d884262851a72c914282d261252f577bf8662a9d19f3957b62f4e684ac8a854c69e4b4ba95a9a6bce7471053f4a0877882fda DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc-serialize-0.3.24.crate 45926 BLAKE2B 11dee8dac7eb007067ee0eb19d122bf45d912e6cefa95fd5ae3db7a4585a3f37e66b123c8c7bb761cc451b402cb9191dd5c974618331bb9aa9efbe9215115abc SHA512 60b40a0b41678287627cf5898e0ff6ac5668865f1ce5a482190ecd7539b59a955a73c675fedac76e68a5126efb92ff0cf1d1b4f24359a932463434bb76d9e884 +DIST rustc_version-0.2.3.crate 10210 BLAKE2B 1f707d1c66d907c9b1d2ef6d0bc6bc9c89990a7b922a6dfc2041865940ff3854c4d0e1daf558279fd5871af5818d4000457a32c949104f46538312fbf730443b SHA512 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779 DIST rustc_version-0.3.3.crate 12119 BLAKE2B a8cfe3dcbaf436b74e9798ee1296ea7aa372cfa26788b7a84c9ce7ab3de5c5e00c6962e4310aed9bef8584e3c30298bf1bec1ac23c3b70c6aea32394359712e8 SHA512 37732b3b28eca41de205db34479c75b31af4ddd811f0f1606933eb31e25e5ed3966a41a8b7d338be20fcf47540629824c41a267436c185a98f8acfdce608b5cf DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db DIST rustix-0.33.4.crate 263693 BLAKE2B d958f084215327104787939383a7b1f8e7a26ba74076de77a70b05c8688289c0cea00ce3e40220329095b609cd99c7ad1d8ac675fff1e863190f3ebff31b063b SHA512 e34b3a37ab944787f1118d3e9afe2562812863d64fc3dafabeac788f85700c2ba7c7bc66fd13e597d3a7501f32bc813b957cc655bc01ddd986153bd90537fe35 DIST rustix-0.34.1.crate 264362 BLAKE2B 9f4b3bb21df6190fc54a20792d24705709c5cfcaac4a7df48167047168a17b338c908b38ef5af1327e00eff52e792b32d79fb142a3ebf6fa12563a45e12bd919 SHA512 7f879363bb38a323ae56c94da5dcb354c8fa25095b479bceb5a709a0dd1db875627ce7b2d24488fc5609c2179765ca2583303ea78889deb00acb044f984420bc DIST rustix-0.34.3.crate 274220 BLAKE2B 9537c09bc8fbb3fb0e667c98534cd9041fcce6390d981e81b72b72c41892d09fd67016062e076f8a62063e8939fec1e7fa75b7476373b9ebabd5982e646411f6 SHA512 364d3acbe247ef2546e41af1802a1d692a47e366c5b80b131dd5f749e349fc7b8c13345278f506f52ba8bacf6dbb921f03c14a5030d736642d9b009054499b28 +DIST rustix-0.34.7.crate 281795 BLAKE2B 3168a912f947cb039f8de7017598c998b0e12df8e00e23d70d48f71d9de1d18257bc926ebdc9b4a6c90942d6c2e021a28776f764cce29748a52d50dae815efab SHA512 85aee75de0c66cca94f7ec8d45d35430401af5b3af9a82446731ac1977be640e8478ae4cab0b61c35f29171ee76ad7ef1efcc4cdede5899d5ac6fb1fbfb57579 DIST rustversion-1.0.5.crate 16984 BLAKE2B 314d4a7b78a91fe6a0f35d850ef7a4dda72859fec7f603307154d2b25722ef6be71d5986991b4958009ba066d3078a53131691b0d375677985b9e351876dcd15 SHA512 43f3ed12e007e0a7bf0ecbe44edec5ff092c88973903ad8032b12d678d98d8827a9e51040fa157b0d5b07d26a5b6cd314b410553fec46689b3a31b392c24770a DIST rustversion-1.0.6.crate 18380 BLAKE2B 2969bb40849dbd2f0d3f4a190629e53204cc5ef9065be6aec7a4504470e1dba6cde7172a3075a1bade421b30b88947cef6b29c0ab5aea8601695f72a7acc45d1 SHA512 fa9efca7e49eff6c510d062d02fc73d15341b1fe16d24dada86108202a4295d2e0519aecf3f1701540cd4d49a513c05e74d3d27e21e5eb3cb1aba46c70a992cc DIST rustyline-9.0.0.crate 98953 BLAKE2B ed5a6c8ac956c77b0455da528c359c100749391ee01e3947ee97f19317d161737ca6dcef1640d6e2c7a66fd6bdcb8599317c57520ec7f9b296c0499552696c78 SHA512 ebef22645dd28eff265f2ba79203ca4cffdc3ea0ac4475c3dc1770cf6f60da6e3d2b0d0f5822cb7ee85445d0fe6a3d3783aa1d96f9fb04acff7322dea3e93577 +DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 DIST ryu-1.0.6.crate 50032 BLAKE2B 13e805124f80de0d8175fe8b315b20b06f0ef188049e835843b91ffb90322bbfa54ddd0fe1617af851e8f5b59c1f076252b705394ed3408b5fb577059a46273f SHA512 175da99ee31a942800eb33ab5addcdf89b2bba95b6289be1560746d030acda547a5bc3e8cba714c252230a93bcd991b9593a7c94421222833bf089694ccf1655 DIST ryu-1.0.9.crate 48391 BLAKE2B d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6 SHA512 4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb DIST s3handler-0.7.5.crate 33310 BLAKE2B 3f557ac44638d6d22eeea61ee4f54fa36609b8c4a38976ca54cc2cb3299bc238407ffcce319ff621b4eb2b30fef0cbcfdb3997612df3b9f3e75bf49154d042fd SHA512 69ae9177aefb410647db5722d2d88171515c6197c13aa72c97046585b9819058be5756be79aaa252736eb6cb635c08be71439497ff0e28ab4502270f46776c80 DIST safemem-0.3.3.crate 7778 BLAKE2B 6ebc0e234054919687e8a369bc30ca6b007d0e4f8147157ba1a90c290b7f0b490e5c21a6d4406671e26ac073f9e4e06a2bc9b1f21eb152b05c4022a3a4ef3793 SHA512 2e4852ca91160f9f1e764b75145d794726a5f6c162cc99ecbf9cae20474a06cb3a0dfc245b895c51342240f6875423010b33e36d038b8b419a37e4820a9caf72 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.19.crate 42755 BLAKE2B 11503202bb6c8fdff3cc716558a5c00ca7497f7aaa4890d332084754e0d1e1013719d5bd744d8aa12b8b042401f4828fda8453c104d5feeb9b437d7cc51b5273 SHA512 319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0 +DIST schannel-0.1.20.crate 41579 BLAKE2B a7924b4bf0f130e2aa4668cad3c7112e39e028fdcb04259c6926fac4875f8061a9148da5f001dc49051310ed8e6ab341da0990ccf0a7cbd4dccce8da54c1ca46 SHA512 19f217fd4571a0d0fcf52060a8639e0ce7114719aa23fb0aa2ab5a531e8f8be0a21af55ef45c8da804101e5a62f15669e66fe005c4cd5bb24def09f1b4afe059 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST scraper-0.12.0.crate 18308 BLAKE2B dfdf36cda943556c42b7fd7767c6596e16baff65f3d84bc054b63d0f82807fc08e766bb4432671465a719ef3cdad887e18e83dfde2756cb4d956ac2ec72f0a14 SHA512 90347acbd2cc63d2604b94afee6b21d57f1104c1a8cb9b396b99744e44bf702ba67c166be5a4a80734432a76d991cc846c0fdfa81550e3bf7d0103bae2ddb617 DIST security-framework-2.3.1.crate 61581 BLAKE2B cd6baf84a2d93261050e6f4d292fa32b9c1a9f4b397e209f03277dfa9186e031fd641091406f65acad1046a57bc34b66d95f2021456c7dc6321292087b776728 SHA512 732a575f36d1bccefa71ad051e07b636e683a53fc4e78517cf6c7a60cc819492e8a430893b592cffd5383f6cdbdee496722cd5fe274cc7726d668ed1a8d36238 @@ -646,24 +727,32 @@ DIST security-framework-sys-2.4.2.crate 12821 BLAKE2B b1731747e2525aa3aad02be4da DIST security-framework-sys-2.6.1.crate 17717 BLAKE2B 5951228dab98af742825a30584e38aafb096d1580375c960feb1ccce7163c6e42802fba4212f556ea8b8b09b1b40bdeec0bcf4af1d7eb4b05fbd271aa3a4cd01 SHA512 7315c0d67d2e792932cd6634cbb9da5021c8d9a1a1e96b9d92c6718d73be3aafbc5613cb355fa1a3d1860f13c62e829bc220b43ad18d739ea1b5aece0cab470a DIST selectors-0.22.0.crate 44199 BLAKE2B f749e0e53476b695b4937bc0cbf1add4f3f7d4c64f59f71cd0095d87a20bb13c69b6a5271ff7951f9a67934ced5ca0d3fda684c99727ab90b637c0af170e012e SHA512 af2f4ba87c7a52291bc7f5276c4ebcc7689724d95972ac8d162e0f4007a6f0a47ee1aa6095b3b80441924f990b2d147bc4e3e65a7dec164d95742977ca792b04 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.4.crate 29375 BLAKE2B 534a89125c4483fc99c44f7b104870be1471d478ba4f709819ae700767f4d6d0bdc98955897e33566651cbecadb4d4dc223204e4504ba4820c2d3919ef4fa775 SHA512 82ef2b4a3533360de1c645dba02b57a2670fdc51709a07be4a63b94055335225764d42d70f9617ed3aeb4c4de121da24e73b0e2c5c781501e9ee32dff756ebd9 DIST semver-1.0.6.crate 29941 BLAKE2B 1aad12eb93534a0a72fa1645a71fe4cc03121a2215520030d697e863427fa06edd9f63d05c522f696c5b9c1c45556803ae381cb4c77a2d4a7fc30f7363e3ecea SHA512 0470b9a3a6d398233d19a8240de3b0d18c4cd8f8fc6887658baac4053c88463d5de9b7145a564abd43f813e03b75a26050eedc1689450895953bc7f96b64859f DIST semver-1.0.7.crate 30064 BLAKE2B 5006e6eb5f28493be476c97799bcb53009485283d114c3f4eee99f1377a5b5e4cb0de89808dc7dd4d1e47c162ff4399679fbbda7520c256673fd0e592c29ce77 SHA512 1956b173e70a9ae78d4e96d62951072879998125bf4703a2763c8cafa4e94100010d6f923afb3b7201d0a3128948b71a5cad0b82cae1239e8f7631d5e003c663 +DIST semver-1.0.9.crate 30843 BLAKE2B 52c90056ec744bccbeb4a603b8e138a9b980a063c05462011d3b4cd11c5272c5284d0eec427ffd1e838d73f97a21af70a6c7f8094b6faecd3c18adb1b0be1449 SHA512 23da181209ca26a9e78d8111444c465273cdaac23ef6023b1e9a9a10e2ab9dfb13baf51f8b6f597598bde84c36910e0a45bae4f14555d731a9c9a3e94f37214a 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.130.crate 75305 BLAKE2B 3973b70d8e06ab7c2f35e19f23739e8e4dd75dcdcddd818771be5daca8c61f6e2a7a830b4ccb8b3e3898769d7afdeb39ff217bcbf40bbd00867c13bc4668f905 SHA512 e6d6444abadcdac95ff15cdab53736adc9ddd1b6441d67158b6b41e68bee4b7763f9c2d80a857f879f40620429e8f04a90b01380c8c88da45a273c3ad13cfff3 DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 +DIST serde-1.0.137.crate 76182 BLAKE2B dffef53be259eeb051a375e532c3748219f8219413af0615debdbbce61c5ca17be13b06c0bbbd7a85a696b4bc76ae8e252d880b01ecf540b758fc10f11415b21 SHA512 28223488e18826f83a7e90029aebc0722e0cd238a2c0c021e5a162d0f5deaa494713fad10f7ac79c8e14de856af931b6d83cb3efcfd0885837fc71e35ee38a2b DIST serde_bytes-0.11.5.crate 11067 BLAKE2B eeb75e1346aeb8b49458cce8c71437809b346550c2c543ef89b30bf7b14af071876002581728122621ab71aa4e7c4897edf55e96eefd8da3e2802c17be0fa81f SHA512 f2941fa96c777732dec9fa9c2b0e59571984b89a14b868aa4817805e32525cf3818d6aab943120cfd9d6e3fb6d91ca92bd7418dd6c9ace8fc235d8999c42ecff DIST serde_derive-1.0.130.crate 54703 BLAKE2B 35db74464913a93da88b80cf29e4983bcc4377e397618064b1cb397ecbc9e6620c863e4d365153d03ab77ec6dbe9b1d03f8f86aba1adb76fc6d697f39ea7316f SHA512 d3ca974bf8856ed8a73af4eaff69941b35eef187d7e348d6d2ef9ee79eccad893e66270c7d814ac3871e09e21e603d34d7d1f24b182d9b39e9219acd42a7baa8 DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 +DIST serde_derive-1.0.137.crate 54831 BLAKE2B 19a0324c18bd00da4feabcf83dd78de2ff7a1905abb82d5600c6128a8351f5ccc37df21e0135601167a51ea1e6691bd22957c2bbd9da637653c7673dbb808d24 SHA512 ee47d3bad717ae16118c43e6f308a0e264bde80caab8f8649bef96ed3f7aa0f9b6a479311df22ecdc7bbcdade65f7b03b79100f8b86caf02f9a0bc77ce01035a DIST serde_ini-0.2.0.crate 10691 BLAKE2B 40497c532b7c215cb5fe50635d7a3798dc6fcd02ad8ec842aae2a822ef6c55e4d736ec676a10ce71c1a3c72a6fad43d0b2e8e1f3c1cfb2f4fbc4177faceea238 SHA512 f1889fffb743b97da434633ad7af4d24ef9e22005bcdb5051e00802ddcd2be92567050123be2059a6986ae65bfca4090dc2b157d87c26ebc67c4ff785db8b347 DIST serde_json-1.0.72.crate 115888 BLAKE2B 0770707160014ef19f54ab6acb6bf8cad8ae65ab47c184912aa534b927c0743e66273e93c7e3190102428bc71914ab4648bfe0c2cae9416afe6ea1d7da217996 SHA512 e48129cb5c36b4999751302fcee811b80f2113780c12e122b13d9fc7a31af7452183ff89de1793994edfdcae61a80db37aa492250a0d69e9180659418a10063b DIST serde_json-1.0.79.crate 144451 BLAKE2B d04f8788d3ef0d4854d73232a4f441c1f3a42934442679a91853c311262ac9a4f554240d0c44c69f2e22cdd225a3e4d4751dc928ee5092b4371c198325fca0b3 SHA512 83987c1a7eddc6adf8ae359c30e2db1fea98edabd6dc49bde840c37a56258fa845612e8ae270a7dca4cfbe9a3532dc55028091e14cdf1dd3b1ceea4bb86a2dd7 +DIST serde_json-1.0.81.crate 144480 BLAKE2B 3c95d56e65c6673ebe9ef0aa41ba184c5246cbcfb0dd9edf8e87ca6cab736d195ce8b6349846806ba7047854d579517d2d19bbfa932c90b700f06e54cf49b131 SHA512 9f224b2182db2fdddfe1878d05d857c52a60a38f9b4fdfc87c09c20efc8b6ec2419bc60e4b18a0852ed080b09332773eac372f8356af5ac0ddf3da8212345cb8 DIST serde_test-1.0.130.crate 19234 BLAKE2B d9c8e86b660693232978670b9d18ee3d829daa3249bd1d99bff1f51f6bf42483be8b9f9b77aeff3c68bc209cf29338e8ae74100c8b7f974accc3917a1e6c9637 SHA512 d6537464bee6760f674941cb3ba34ee804b641db1a5495c01d29e29380b8ecd14e9fa799356b3bef371e16c19092047c8d348884496e784195c323f9f4559910 DIST serde_test-1.0.136.crate 19796 BLAKE2B 17f1b20127f198a6a2b3a2598c62726d5c01ed30ded872e51068e6d8e21a133dfdf5e9b4e0930927ebbaeedb40faba6c2de5658b3d8c2f218cc5b95a9b9339ca SHA512 fffdfc426000328aa05794b0d89e70261748c27942139b064dcae404f83be2a2c2609a472493a3f0782165576334d8f5e8673b1198506963e7eaa991e850773c +DIST serde_test-1.0.137.crate 19864 BLAKE2B 377df62aed99eb85863b34900c249e0924c2ea615c3cec5b330ec174c11268bf8cced84f2dc3d3fb25ee2a01f10119092db0278c8fd42c98a6fbe3c794246da3 SHA512 511a67f8847827688f1c8e0085365298d0a1a147bf5c1981163c09bb6621b1e99c861dac8c9eeb379f0c78c745ee3523595d011d80f057b099fac0b6e3b509f3 DIST serde_urlencoded-0.7.0.crate 12489 BLAKE2B ef64d92d79b80521ffe90f18534d0a0f20834e692c708e3126d3486b1585aa228e3140be81984256f0adc71c764d5c2bb66b755b9475eebefcff67c952d42372 SHA512 2e49d1113a863a45235e4c5df3de1221398091c33b9eb5a806ea496902090f82d6dcf4f478f897ea54eea44f553fc20aeb2c1c124b81806b0704dd33d5650a13 DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 DIST serde_yaml-0.8.21.crate 42603 BLAKE2B 4556a2cb4f81a1cc3ce7487caed863eb6403c966f38d505fef6ddad0586813612b0b1d5d6c32ddfb3a7d8dab8a870bf4d2bd6b06321e28165ee0b14293ec2203 SHA512 82e5a6663392b2a3e049f735b88b35023bb9255167b0e396c2cc5982b014ad2e6804433d15ffd19fe2ffd6e423a6e04e9a32b4b3d2b012adaa1f4f44996a81ea DIST serde_yaml-0.8.23.crate 42140 BLAKE2B 49d28913954173d1c062fe4668c2228286adde3d3e210befd09e04f8e43dcde469c6aeb86349a7a604188343d0c211078c9520c079249780923a4d70e3132d9b SHA512 7831299cedf0fa9155a76b61436ec1cbc06adfe672a102973e8cffc8b277d99b4104d70951ed16b18283f3291c8047d6af413e0438da3e6bc6745bfb6816628a +DIST serde_yaml-0.8.24.crate 42102 BLAKE2B cf389f5438636ba60eb2525113f785859d4124efc23604a015ba52363a5c784d4ec552e46f5231e53d703042c96ac7902863902f96db121dc58391c16b979b8e SHA512 f32d3138a7879b6ec9329c48e691cd2d8e152058220402788309dbe830d90e37bcdf9d3538d79b845547b2135706b3060ff40a943d357f9d3b6dec478af400c9 DIST serial_test-0.5.1.crate 2993 BLAKE2B c72cfcfe441d1d23128d442a3d24e83858e598dd95bccef0a462c675793db0aa1ad2cd03daa73441e84c8389b8dcef9b4698cb8eba8bb5dfbf69e524331950d7 SHA512 e1a0f7a24981698eaa6bcce8f951863f76e8a2750aff3191104d092a06021c39d4eb2e9b74e6690b0dba0d674a216ea170efe0a5367d22bdef72c2006f644a4e DIST serial_test_derive-0.5.1.crate 3609 BLAKE2B 54e408dc15f15c26e116157046ac609356b6d92d3e5bd27e08c31da537ec526eef8e6e52df1f06521b98c6c0695197b0b2ed654f0e46a45cf15156db82688d08 SHA512 e3f4b3c2eed1b284dbff7447c2f912343f9b95cbd88f3387c0136ca42698b38a607c752277ee4590ded9f73f475325d2652ba67ba029ddd54711d9070ac5f43e DIST servo_arc-0.1.1.crate 9817 BLAKE2B 88586ca0c969df8bfb3a04ba4a689606995876434877a2cd48a72b26451deb6fdcf65273aa9b03948adcbc66b2450301840910e5c4162b993535d69585c62128 SHA512 59d531dcf7a9191b8462ce395e713194994714b65275c0af412186f862be169d0c6fc5d86603332a1aacd8af9ace934dc78531b9cb576cf8179ec35709225447 @@ -677,6 +766,7 @@ DIST shell-escape-0.1.5.crate 6847 BLAKE2B ccd71a73b217b375843d3f0a762b3f5317bc0 DIST shell-words-1.0.0.crate 9798 BLAKE2B b2511d6a956842346f672edc9a3a3554af6d424c3ccad4244c190a7edb5c6d9f18166d91a90ce2c4e86239b858cb04f36f3cb2ac0f1e64926bbc8377f3745d57 SHA512 f1de4606bb249fca7dea437464ef560aa49839382716b9c940738547a5def28337501d9ba77d96a63ecb956d3c49867d6f4742f14946448a2c9d0b1ecea9ebc9 DIST signal-hook-0.1.17.crate 27085 BLAKE2B 0e58cb64b07cb8c76a043f603edbf27bcc92040a1aadb2d0c96993b1ea1a55ef63a222ec51e1396d95bb4907016e1dbf20ba3f0c1915303828f187af44ba2df4 SHA512 253d1478d7a6491a0b423637a706c941cc2a9707d32d29126f48af808daf8acd88e59013936f8e164df687c04e3a8f5c201b5eeb1952e3269b1419efdb4df94f DIST signal-hook-0.3.13.crate 49252 BLAKE2B 21016fca85e48a2ff7d360b379e06aba6d044a282740e71b0e567e57ec16db0df7cb53e9db47f5875caffb5af00eca2167bd038103674bccc225fbe8faffa1d2 SHA512 c4632d31ca158fdfba5da44585f0d6211469ee17b7e22d86688af11b4ed976b0134e87e0ad686dc2e5a8fac0ecb08838108080ac875a7b55322e0735ff1ccfdb +DIST signal-hook-0.3.14.crate 49446 BLAKE2B 927363305748118e235fc4add923678cce406d6c5041cced17bf2a0602cf5a912d31143a4479672eb12ef86bcb682f54bef8489407aa1c1067542da295fc788f SHA512 32ecf012e46b94d3a87f2e56cd4c03a97886013309a4e52ef3e7769ed14b49ae2814bb6346cfc9766525dcf15db4182d260d3c9311134e3e6f5301c58729442a DIST signal-hook-mio-0.2.1.crate 8893 BLAKE2B d3dad6a9bdaa52c3a45b9839608fed8e79f44916a07ea36e342a7a29d2ff81c0c1928fbd8628130203f00d2562bdf7e191277d6ba2c3bc51f94edc15da455809 SHA512 ca95684574e2934e138fcc2bdd023960cb4207095916650710e76b6fa32f8bfbfc8c5119d3bc92e31a55a2edd6e63b47a2119ff31cef5ba63719b9bec0b438e8 DIST signal-hook-mio-0.2.3.crate 9064 BLAKE2B 2bd11d0fad02fab92871e0129fc4ea3a609a43cee5d33737d82a624018eaa90077f2c92fec88f7b19d3ada619b8618f9d33fbd2cf6b7c63d3175dc57fb0341a7 SHA512 98429330c109dacbeca5f0788d993d1ec2830b6f95886a433592b2096508dfef2027d62a99b985654dfcd927f7f3f93fbfc19361f8efaef5efe84cbacfc1ab08 DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d @@ -696,6 +786,7 @@ DIST snap-1.0.5.crate 33022 BLAKE2B 0ce3c4379f4ab122e7785c23b42d463c657cee3179d2 DIST socket2-0.4.2.crate 41721 BLAKE2B 453dd4071889bb0f27b8f99cc00230214a51c6855832401e85fefcc66cb6e4599d22fb64e50c805622d438271e80b7c90c349396721a49aca60c927fa9c2d4d8 SHA512 af4641d98737bbc4d14e82d91791af4705f9dbbec4d8b3a25e7e990a5c7ac25b48eea6c4a743b09db52a037c67a7b676147087688f4e29d6541dd1ad7ff9688b DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5 DIST spin-0.9.2.crate 28755 BLAKE2B 0ae0cc2fa0bd2ea93ab4041fdc76e9a80fae804f855b2d8d0b7167c105ae4697f3c4e9150c4ce1f2c6c2af0c3ef76202d7f3281d1dd12e3c0033bf282a0b75f4 SHA512 f6d112567df533063b1571e140929505f5c519479ac27fc8c1d02e3fe36176af86d12db15dcf1ff9376b251a20d4e991ea57d6cbe8533c62810c9f67d7471fd7 +DIST spin-0.9.3.crate 29427 BLAKE2B ca6043c590ab002b0c252c9218290e34c2cedc5012052afe3e0392922919c866c7de400cc268ecef455708d6dbbddd1e12b7432233a2f0af7086b8c0388eb390 SHA512 2779ff3a94865e4b7cdfe8f0c22c7460095bfb2c4dcaac3f879e740799a2e6835d8acaeb6b70db4351209ba33d20c7c1dc2ec203e33844c619d3c54ee462bf70 DIST sqlparser-0.16.0.crate 74073 BLAKE2B 468850d1ba7110a1426de3faa787a12182308e6cd3e858a8ccb2177b9d75677f5e26c3177321a5cf0387341bb6367e5c96a52ecaa73e60dbd244b53bc6736571 SHA512 b38642e7f1c1cc0ca9c3283235d5641a2c326841d59c24936619806c9311cf5d740bdb314bb8622acce97502f0015bbf64bd52d484ced4003d9b41a25ca941ca DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee @@ -726,6 +817,7 @@ DIST syn-1.0.82.crate 234316 BLAKE2B 1d115a4fd61cfebf62657f8faf7fe8786b3715ecf04 DIST syn-1.0.86.crate 235126 BLAKE2B 89973130279128cab73443ee36c8e0d7bc83364ef91d0f086a40c136e26e612428b867a54a1da8ee5b1778cedeafc7403180bd84df2c21017ad5bb76bc0c9138 SHA512 1462dc9fbf0a89b023421064908c7e349ede23c986eddcb8d260559b5e1346fe0206c88e5317eea7e8293ea58b94466d486fae3aa57a1dee4220f5431b1fb68a DIST syn-1.0.89.crate 235966 BLAKE2B 8f0e5be9f04f5faeb080fc94d13df0926f03a15ff702a2a88e5eb3194215441882c6f2795506ea05cbafc66f6844de3dc61aef720495932f4675c34be0ef6ee0 SHA512 6b2a9411c015b2b0ed5c5e18cae67f357d1a735e184416c6f8533be191ba65c0963dc9341ba3829195c6616ce71d4a79cbc7768fdbaa98b798b8f67746c6ab4a DIST syn-1.0.91.crate 235996 BLAKE2B b7b555b2dbfc837417ed69c358338819500f1e8ba11c2183a4d216efe2c2d7eddd165415516d50ffb5413b97452f186263e13299b01bccd6ad6e405f6d2a3f4f SHA512 28fe28a9d4e9ab3610850c1704be6f384e9fff191b1a5e11f9766bdada81a3e7426cbc776bbd63ea6710320c7416a622506d4a8d607d978af506d381658d4bff +DIST syn-1.0.95.crate 236676 BLAKE2B a42463accafeda7b69ce1b69b3be5e8131f612e2e0eb1522d85623cc210b8640aa4489b8450e388e87c78a832eafea3b7074af01901df429a4dd8c37a6ee28de SHA512 a03283c628e85debf93a08bf906cfa7764c157176673cc32ed7c74d9dc8a087d83579fb2671bce5ba30f6fc13f504ebf9abe0ea5440194b13f81ff0e5e753aca DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c DIST syntect-4.6.0.crate 750938 BLAKE2B 9c53e142093f6d9fb703f4fe3f56db15c0bb7eba92cba9f31e567e9de2bcb129b7b415cbaf692c1e1021b12184bb3b064ed1996654581aab3d5f09e992c0eb5d SHA512 9e320afaf4c2adf41dd7e20c5d95e3063fe8d2774d8deec7e0df3debab050e96a1a5c85d1732c661ee4022dc5bf1abfed2982f13269689b527f35efb2c82beba DIST sys-info-0.9.1.crate 20589 BLAKE2B fb3c43a1368c9206393b28064b38a1560aeb863b9b0bc89c9bf6ccc344a46a590296df3596f421218d78c26ae90d3f869ef0457c8c34e8e8dcb9bbd92fee0450 SHA512 52e23efd5bba1ce07d7fffb8c2d6864a8056b1e8ce1b85c4d2d4b37b9d57dfa5a6c0eae9e2018e07af47469c3f7812ccbd27351cbd6c95a7b788ec87cd544b2e @@ -733,6 +825,7 @@ DIST sys-locale-0.1.0.crate 12311 BLAKE2B 6a95e54753905c6676682e85bd029a560fa0d0 DIST sys-locale-0.2.0.crate 12452 BLAKE2B ff0214595195d47a5de274ee344c44a7d458c76ca1a5bc7fac4b996676b9aaf5735da055660147c62848e8198d43fd18c7e721011598a49016428728d655c326 SHA512 f3b7fad804090511e55d16fed6415894ce5e76a68196d2e7920a7567a00f0108127c2eb91e7a2fd992e2ae63516b39a4b3ae71f80226c4c60db7c32797e15886 DIST sysinfo-0.23.0.crate 118866 BLAKE2B efb09381becc0e13ec993d79635ba58252915e8044dcc28179b692f99bd96326a87368f98d34d670a4dbda2717567b165ef86f5cdeb9cfe8fd65eee6f382bc14 SHA512 e5dc81ab1d0cf37797a3c50da99ccd21b2e1f28ca8cd76fb1f4983ec16bd231fead8ba99a00b6ccf25e5b2f871a07116b6ba37c3c98ad8e3bcd3ab88ead7a002 DIST sysinfo-0.23.10.crate 119501 BLAKE2B 38cec91f5a2db211e93196af6f94b3ff60be3b02d135f10433ed0d733ebe5159c4e491d8a02df91794972b758ec00609053318e75964f760dd202437e83ab8f0 SHA512 153a58298d27d9e3a0b03776402af1d9a23c1ba141078020bd3150018dcd7d9eca2a6fc43c006f4543bdb5372b0bb241e274b7aa423ef5e490f48fb3d482aaf5 +DIST sysinfo-0.23.13.crate 119069 BLAKE2B fe85ec69c96000991f9870ef3e25a833b50ab413c658346d39a9980ea8ee15ec001403ef0e6f4489b9dded05e1ff13ad3a046d314f9eab3d29bfc0b78ede7aa8 SHA512 9aab3bccb6dab2a2b82dc0abe23924d0993c67c06b8c2748fff61825f78c4e783f821d7f0a4b1bb8ac82f816e3542caf20f59868e5122b03086b958ed68e6cb6 DIST sysinfo-0.23.5.crate 119230 BLAKE2B 27c714d37ca235658f1edb31c06f063eacb8b8d8dc25fb6e4a2f5ac91120ddcee09fa498a40b07aa47926afa16e0cac0ba783957ac48a7eaebe6a23c6bb863b9 SHA512 824ec3e0f8c531484500b1caf979ab6da11e9dc5d0c26e322d826859575d518b7e0df53d6c4700b1d3c75ba0cd0469207c7203c7d378383d1e95a1c7319e1c10 DIST tempdir-0.3.7.crate 11468 BLAKE2B 65850a69a07c5c7e5c25d77bfc9881c994b1fe8466b1712b904d9758b234f8d12db6e1b740d461a48b13667bdeca8178e75c956fd6eaa0c0d5aca5aa1ac7523b SHA512 e5b02f7d260ff594fc2dbbd441eb8adfa36ede937f32c8c812b458167c0e49f5cf493c6ebf83ce8007a0aeb97016169fda7f5d2996fecc72f9409d6f463d9bbe DIST tempfile-3.2.0.crate 25892 BLAKE2B ea6870c642c5712c7c96072a5d3dc04d75c19cf1413081e3bf53c1ae6c75e05ab537446071cadb5460b34f7fb7715a03005a1335a64139458db938c3415f7c0d SHA512 56d1c5af7cb6863f9eac990354126979534aae7bf298bc8b1c918c7317ce2ba31f53089aaa1ecf8baa4a39d4111d74f4450be82b509b3c2aa0428880029e663a @@ -749,20 +842,25 @@ DIST textwrap-0.14.2.crate 52016 BLAKE2B db80b15ba23db718064ef0214578ea6aa4f0ee3 DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd DIST thin-slice-0.1.1.crate 4484 BLAKE2B 7efcd3c30dd24c22641139288b0c530ffe56dd82f26c2c31f557f1fa09ced695cf12b645fa6bc4c12324af0b9b05792a9cff422b6deee3bbb06b57a7cec06f47 SHA512 27b9e6b2a8485b3f89f659d80d67ccb96370f3371996e39f97784c40bdd7fef5429fb96f48d9c045eec5906051708f169fe4ca8f5f546a25e5f6859cafa42925 DIST thiserror-1.0.30.crate 17748 BLAKE2B b9d8a8f824de03c57af43d0ef8f2e157321e7e6a220660581299a38988e7bd43733126fc9b8d8b8ae38ac1d788ef08fbcb2352beb5ddc014113e0058c2bf60d0 SHA512 0e6cbc160ee1b6236a9073dec225a4290e7a82632ee7cec00bf02797b04851adb2d3071fa268b54f7fa9fe22eeada55a83d44fbddf824520023608eda8ea2e99 +DIST thiserror-1.0.31.crate 18013 BLAKE2B 5a46332efc602f8ce864024a538379b23b4586c04b18bf01b32b3cafae3ad90ae0c1ae5639cad555c01767c20f0109f87384918cb15a7ce51437094e70a2e544 SHA512 0e11aba54d38fc164c65b9357d1738ca96af2bc7bc2bcacfc4efc6f5c26a594effbb5e47aef46772ccafbe88871825a517920030572b79fae3d305550bfa6431 DIST thiserror-impl-1.0.30.crate 15230 BLAKE2B bdfd4451304a2ef4ddbecb48eb1a1307e6eeadab0860c785a2b6a5e7de270ac42ac4f11e46eb9dba77ec5a86b203d9baf8e4fd5c83cdaa10e2af34a95d29d2e5 SHA512 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46 +DIST thiserror-impl-1.0.31.crate 15283 BLAKE2B ad7afdfbbf9c42a08dfbd5a2385883bc0bd855c123040cb187f8ec633456a7912f9e46559b41e4943bcca86043adcee08ddd9c61ec04ab6fcd78ebb42c1d1d10 SHA512 a265be50ae209775abb812f0e9b8c5af7a639514149d9f50f4a95bcedabd3666076bf7764351ea6f1836eb8a0e3c67c0b76abd26b27b0a853132fef011543e1e DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf DIST time-0.3.5.crate 72732 BLAKE2B 7e7e90cdaca05f60e79b0858826fc59ea6a6e3113051c0a2cb7e0b7e7963e6c410595c8c524a97281f754008f5ad3090c7cb2a5098b00b922c0e898441f02171 SHA512 751afd33abf9879b7bc524b50c63ca4722aa39d5bef3ddb371ec4d6efc9acbee9033c5813ec7d31e5e627e3c7fcd491ad4e7016130b7b09f931023e2bf395574 DIST tinyvec-1.5.1.crate 44942 BLAKE2B d02f610dfb599ae4957d81140bb8945f4cae49c1b7ec5de4bd4a7d07a1334cd00557993dfae2516d506f362305025bd1a6617d55efdad8ebb549fe573e9e6f21 SHA512 80b68058e3264b3fbc537debf01b6b60d438bf5cba6ad366083cb440ed6b45587f367d3a134ec6fab769495b94413d0eca47544b26959a2c35b1a997423eb849 +DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 DIST titlecase-1.1.0.crate 7466 BLAKE2B f93bc7c751a6db351c60e045b1ea9293e91d06dee31be1bcaa4e89fc2a97f15a0f34f49fe3d2c812893837aedf7892b67e7fd1a55979bcec8d15fa6477522201 SHA512 04656c48b22934f40e90c5e2538ded9a71cbc034b9ba25fa711533716a77db43f11ea7a10f8599bc2ceb16944a71c10472037a38db9fc5d35bdfc2badad0b72a DIST tokio-1.14.0.crate 534070 BLAKE2B 5e15babc9a2ff9c74e71174bcaee4f34fc88038983a870aba7cb4beffa79eb5ac1a4bd54718971cf193bd85f2664c274395090105b4ae74f86e81c23aceee9fa SHA512 b9961d0be60b0ff6d5b11dc74b69ae8406e748201de74d3789d1c8b2c996d8db6359a7089123ef24c5b1a1e86f3e282b6e031a5b99a73b6ee9e8b24a6fa1c7fc DIST tokio-1.17.0.crate 562425 BLAKE2B 988f9b8f4710c37be84b883646dd88807a1aedcaa62b9d8bb5fe1007fae8b994765535492f51a0369e033e1c7ae417c194c559f1444a2fb9fd91ff456a183143 SHA512 7024d06c718261f5a992e1e5fc09e85ccd59009a462ce8d2707214f5117c991f70d823995b19ab453d2863b3a469f8228a3bdbf2ed51f25728061ecd706fe0c1 +DIST tokio-1.18.2.crate 572381 BLAKE2B be787bec9f8249a3a741440fe3f8086257f410c66c5d0fbfad3b415bdce77497dd9163f0fb690ac664496cbe2a2503d559b044e83998569a6541d1dc791f8969 SHA512 4fcadd729aa38eebc4a3e69cee10236a0867423035715a80595f43bfb21d0687fe6aa49752820d05f7885019e65cf78ca2bc34d01b248e6c067a7b781b4c636a DIST tokio-io-0.1.13.crate 33665 BLAKE2B 4e9c6bda0d391ae685dfc89cc0137fc44b31a4a788f730ab632b73d92ab55dad871d68b03ae0899cba9f96e402f88a60d4b8be5d484947b8982a39e473e5b8ae SHA512 608341311f4bda9617634a2623033900bde1d6b9fc89ae52131838f033bdbdf8704114193d8409ea0e10bd53d6f7ab63d47e17b7abb41d3f8865ab36fd0532ef DIST tokio-macros-1.6.0.crate 9225 BLAKE2B 0fd8eead025eb5789d57af750414ddcbc05597a5e06ab953611201db3b34ef4bbfe182c25463f63b9012e5c4916c4dd239679934c2f7cfd6114fa7780104c4c2 SHA512 f39958e210300341d1fcc2cc5f44f0a41d493727e9b50216d4cadc574cff46a7d29999a72dc1a39b29c85cb3044fcb941847198d1ac6557e7aaed10be829931a DIST tokio-native-tls-0.3.0.crate 20759 BLAKE2B 5073c5d93f5fa08170ffc76e21404b67100df5d944daa9cfe73420d4cb2409ca2617a0b1c25058a8b356b51fc4815972692aed7baa47ee3a11574a3109ce1691 SHA512 a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d DIST tokio-util-0.6.9.crate 76480 BLAKE2B a16fec47a50cef0ada375715c391cfe8239a92a89dbe174ec0afa20281ae28dbbe6fb62029a678765d885aa8dd7613138666be5fb00c660756237bede980b82a SHA512 95b1bf648106c73bc9a3e63cf438a5fca2969cd9425dcb54aa31f5471a6d68cfd9fd99da0b8c86a3b268e618be77f3957d7c88fa072c970dababa4d8965f916a DIST tokio-util-0.7.1.crate 87364 BLAKE2B 8c6b5efb9a5a693330867710458cc1dad797ae951105a0882f73662634879300412f4e097aef22bd2ed43214487589a21fbdada95458fce9ccd0b6100b2218a6 SHA512 738e206a107d721dbbaa6cebbf24153af317338416a7fee632e3a895f7702df9538629d2016cb0e7cd28338e7e38e9d6ac5e289dedce2d0230f3d852b4814f20 +DIST tokio-util-0.7.2.crate 82006 BLAKE2B 374b8f9865f63395ac6cc75d24ce6130932c1887b134401f6ce0ab03b3a42fcd51d7b0b041bbcdb9997cbffae288a2835e445c4219eb45912d6b94debfd3373b SHA512 c67c0ef7fa90a07503f932c2d11e27077570681abf6ad82773e0408c2f7751feda4208dcf86ea1ceef721591541a25328ba1b38a34653f4196433f2314549d87 DIST toml-0.5.8.crate 54219 BLAKE2B b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19 SHA512 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082 DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7 DIST tower-service-0.3.1.crate 6299 BLAKE2B f56562faebe3a933f39f8e2093af65378bd307c59f9695408510ea9ca2230c68228c6726a0a2c7c42943002837dd9d86ce0a1d4b7849ba5c61df28df7632d909 SHA512 d23f9db2d6632f561970b55eaeaac22a20c8b9af18931cd564db193688eb2a2973127b440e175cfd7358f3d0ead53f7a759e34b7b86c293751079af9c2181ba7 @@ -770,11 +868,13 @@ DIST tracing-0.1.29.crate 72444 BLAKE2B 637f52a1890ee8b2ce20eabb8491b100de680088 DIST tracing-0.1.32.crate 77985 BLAKE2B bc48fa82223ed423ab46269de0d78c1a20d463054e8b1d54605bebd3ae18551f64284c16b2daba9d891b94c6b33d099e89ce880e03be8f5c7c54fd05b2635138 SHA512 9633647e7545817c685054bf9fa6decad2e9b42c35367221cc60fc95fff83446c9c624f96c32e2fc5d2e7e2a543a26d5e341d4ad2399c5066d5d84bd53f9dc83 DIST tracing-0.1.34.crate 72775 BLAKE2B afdcc78ba29f68f3e87e401a89e4c5944da620890823d56f3d345c2e97a2268c19c342014903aa4a62b8d39b67a5313506563a7be0a555b86cd93aa9db4dbae4 SHA512 d4641f3f239d158547d7c811a80cbd2d1d7df366122dcc678d01844988ef3c5f5db637707e7e91bfb2ea16bef5463d52f8a481d1a9804bac197157453b5877d8 DIST tracing-attributes-0.1.20.crate 26316 BLAKE2B 33d5d160d4de0d117bc45e33ca76f2dbb0838021bd7b3cee07603ec86e328b27e4fea993becaa9cdda11f4c6fced74575ae9a4a25bba64b26646d72b72942156 SHA512 8ae65a131ba700a03a2e35646a1bdaf043f04b4d5de00f5c58022caf06346b50cd88e1917bcad3a3ad591921fbf2dcef3b49793b8569604eddeea2470627a0c6 +DIST tracing-attributes-0.1.21.crate 27552 BLAKE2B 999e6e257c8778f01cf43365db21d97b9f055019bebba5462968a806e173fc7effc35cacbb60696e3db45d3487627ec3858c282458b38fad74f2f49bdcaa75c0 SHA512 a48da3338cd86e7d9a196e06505d53a6d60278bcd3b709e175219c8d1cbd9c0191af07c335b6401a157563e22d75dd13d5be664c02913c289079bfa667f99e65 DIST tracing-core-0.1.21.crate 50683 BLAKE2B dc48e0fd6586b8ac0059469a26049c6746b44a06a4e7768d129822bbd2f6ce719c63964ee3e4f9543ce278566efda8fd957c8b4be8b696ef12724f899b2830dc SHA512 2c3e00674c02023ee3e9a114878ad8941253a9489312082b2cf9a163b04fb8d23767f00892874645f59f30b6f620dfb83dab8680c64db5510208678b52f2db9c DIST tracing-core-0.1.23.crate 53204 BLAKE2B d11cf54f0572e4b9521ca948853bbd3df3c3a6421912d30c253e331a74e0356ae75db67f062be6e944e638110e14bd31103fd65502948604bbaf3b2492cf8a79 SHA512 c01d58dd814d0d9d71a631284c6e8fd5881e8728d79d3715f246530d474900f3b0d396b88f9358f3521e5b171ad577003ae5dd3994d66fa3e016970f6df5184f DIST tracing-core-0.1.26.crate 53727 BLAKE2B 1e3efbd8e5ad0617ce15ea14eb6365752067f580504a4cc90f1f486ad3eb7e59087c0f332e3e93ae32a2f4c42a42482a9ecbe180f43dcf34a427babd5290fc61 SHA512 b9d44c307d0fee51675bef07ed7f7d2eb8de8a6ffb37256994f3485f7f80e40f1fa9de1663e5360f945270f10d22e42cd9af60193449bd0a0d323895e994bdbb DIST trash-2.0.2.crate 30119 BLAKE2B 2fb224e0984d327bbee5a318e4007489d232a189a04712676c0dd184ce74e145e2dcad5840cdce5c047f1e03d2e0adbb74cc4cb1928650a471434714155e57d5 SHA512 88d512a7caa8b9163908bc2dc9240134b642d1b7a94ad15715ce391f250c8b14d2df4010c7c3213af219b433185e20bfdfef2545ae030053901faa6a1926f1bc DIST trash-2.0.4.crate 39037 BLAKE2B 47eb1ab1bd15c640c0bb7e49bc0098cce8760e4bf6753c603f072cf01710cdf5d6a87480bf4133be45fff68ad0c551a7238c0a7643c60cf16075f049abc1f718 SHA512 17746b98f43045ff105d38a049e6d60a878b25686e6ecb3cc22c9b1ca876ec608e1fa7f0b4af9df68635b71ea00d0cac5d07606662c9bd2b6295ddc2c4972b61 +DIST trash-2.1.4.crate 39394 BLAKE2B 78b495ad2ca0d78426c32fcaf8d9b5f62e94e4180f1e88b589f02df5dcd19f9d261fc46d1b59313a0584df24aab9449ab0b20be5319cfbd79d2e54a7bc653d20 SHA512 cc69f576b998b621e206a55abc475757318504b659c8bbf11a882f219d01561fdb9c50be694002922fdaa28de5679bfbcb10fe593edc2a15ce5efebb67310c1a DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3 DIST tui-0.15.0.crate 139975 BLAKE2B 889ea1a56c797e862cd2af85dc6d3f85e253b02d40fe5ea29008b2083f63c5d078dc614401d98461d7c9daa3367283c3a91274a023a3f220361ee6cd73b06277 SHA512 2df5234f369d0ebb9724d63399a8c88a26dff878e7b618bd7697cc1e60a61098119c7f8845ed469486156c25998d8211d93fab8d9b5c10292cb637604adfd3b6 DIST typed-arena-1.7.0.crate 9927 BLAKE2B ff8fd0f87e69634d53b87b070499d3d119d9f153e0f06e27afbd3f96da6918136a83162f4e9374061ddd215845f75844251e3fb079d57266ea8502cf321eaf9e SHA512 506a90a11576e5a4135b46c5c4705db461a8ec1bba980c9ea65e8c4399bcc85898b7f81312acf4bc0b24a29d1b940d8dfe0352ad59985153743948616da5ed8e @@ -785,15 +885,20 @@ DIST typetag-impl-0.1.8.crate 8875 BLAKE2B 2c85466f2b057b2bc388770faf59c36de8a13 DIST ucd-trie-0.1.3.crate 44615 BLAKE2B 491f604d63446dbccf5176333edd159ac56261a9aa76efecf57e9a11ae017a6cba975658a4ffdd310561704fb0831686fb7770b1142b4ac495f01e26de51b099 SHA512 54d43b3824669aa20b725c7747f4fb65bd24e620670c968c1bb0094a0503773acda921b50a0b200c1ea0f84e1e059883c1704bfa5a856d2e2ccda116fb8c3e2b DIST umask-1.0.0.crate 4380 BLAKE2B 3e1adf758039cf60d27d62417bdfd6b6fccc5fc4c2db483c81698e83d2689a7a6c89a9c45e68a8808d50f2481b0bdcb1a224d18eaed7ad9aafaecb5c2f199a1d SHA512 096b11f02ba12e0bc112481920d600d3e782ad296f6a287c4d2a36d78e35f0b4d38d13d32d73ccc58830711521f27e3d22f204d1e4474596973dc8fd8ef3c4b4 DIST umask-1.0.1.crate 4359 BLAKE2B ea20021b4fb2f384b9928c5c95f6ce1e8874128719aabaa0cc72d8e2d330bb80ead8438f0ef838e12e22449e8ab4b58d2a7064a2cc133437ae501ccfc39b45a9 SHA512 30eab4d1eee571b4f8210740dc7f1f24c17e564e359254ce9f078eb1e6164005c9ca3407d748ae379d3e90b8f40deae5e7d81055f4a6e513d62330347a6422ef +DIST umask-2.0.0.crate 5496 BLAKE2B 7d89830b80eb72af1c10f6ab7ddd5623790b6476e9a39d05189457b8e3cb7355a9e335fe77e7a1cd3e39e8335fd16bdaf7d5e6403992b8804b6e83bcb8f6805c SHA512 819fc76df67f58bed7e8508405484c703e1961f04d9c37eefea0657957f1944f068972f209df506c7426bd5135956182517c8cc105a8206af2c8a89bb6faa1a3 DIST uncased-0.9.6.crate 10413 BLAKE2B 67c9c7da6c706e6e51831453b5c8140568efd046588ec4d972bbf895c191da95ed8d7e5ebd65f6b1ce83544bcaed4dd4f631c002daf7495e2b47eb1a7e8df254 SHA512 8d0f29b60cf800afc92d08fc4d4b92f5ca80c6ad4f38c64c2cff88b959cdb7e59952eda1200c65eae1c379e3e3d55b946a8588c393e60938a776538492af9989 +DIST uncased-0.9.7.crate 10525 BLAKE2B 9672ab9d97e170e4439c8e1ab57039482e2f761b6495bcd082c8416a6d41599b425a0d3c08eb0354bd9d42da8963c20374a42160e8000c0fc4ead4332dec7260 SHA512 8df20e140570253cef0bc0144dfd3674d26a555faf00435baf1bbc86e9badc46fcab944fff1aa502854f269f9d5d4a0573155386bf49ff24488a33e060e77e21 DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 DIST unicode-bidi-0.3.7.crate 33759 BLAKE2B 4d5224062c829b5e48d26ca727bb60d10d7c663cfca24762331b36a2819a70e7d43d2b6b64ba64751d9b686949142b53346a52027d400acf8cb1e1b1895b2796 SHA512 6eeafec87a504ac968b59dd3168714e555b5b374cfbb5a6a9c962445c423f82b68ee54d1b732c5939eb17fdbb804f9b3affe828745bf4ff34e8a1587df2bc8bf +DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5 +DIST unicode-ident-1.0.0.crate 34224 BLAKE2B 62100357db87b74e44166a70a1d0f911281fc7410571554e9e89c94f3529920d1d43a8cdf3a3bf163c8acb8e9f575e83a024cb94217b84ecddc582751486954e SHA512 ccdad29fc63f71c507cdf276b02a5bb7fad44dffa123bf04d5b1495eb9c26bd7ec42ad6e11717eb10dc6499693047952c6b766c40d7b0696bd011779649d5fc9 DIST unicode-linebreak-0.1.2.crate 69293 BLAKE2B 825dc2a29d86314cff3492cac71add2cd48948284d9e9b684580186f4c021c8ce1e288d21cc47493eb19a158385ec602f0cd5608a7618e38667c1cc7445a302d SHA512 170db67d6d74df913dffc921986b92df8a2ba68776ddb17c8ffca51d0d4bee597a5460591e7ba593c1eaec8b6227956f4e0f9b11d217aed4ee85cf46f1be5277 DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16 SHA512 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f DIST unicode-segmentation-1.8.0.crate 94011 BLAKE2B 33440cedd5b51bd6075c9c75541bb8dcc16037b1c937ca72962f6c46be71a30850ab8e8a144d8b7548e5a91c78d551e7bbab5f26a713f1df0311d15f11299af9 SHA512 f0779ec42907b665df53f38ea370e661f10e7c72a75917f4cbd055868428c0eac1c7fc194d4bbf048e00f0f3d3e2b3602ae88d7820ad0c73e94a5228b61f6495 DIST unicode-segmentation-1.9.0.crate 93241 BLAKE2B 359904bcaadfd161128d40a896a2d10e5dfdb4098de245c949ae3fffecce9b4b6b999bbc2c6ca522944733ab0074e50fe829690183639c312bba8f8d0ad24456 SHA512 7d0ea37bfb24a1a803b1cd40b7b0c0e6e44ebf9a474fdedf0dcca1ead25662e19f44af29b87de1b000c3cc75fec93320938bb3ab9d9e82298eda324bb97e7294 DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 +DIST unicode-xid-0.2.3.crate 15174 BLAKE2B 5cfb2a094047106a45eaeb77ebc1ae2e17ca51ece71082c127d3e2bf36773959f52df1c6df0d0d5cbc40ec4ee7f81820a094fd7ee99f01a2f99a1f7f68317223 SHA512 2adea0c8447c9450be34859f2b2e2b87a61b5e313685da994d21bc24a96dd94088f3320bcdb8d20466a3fdafb0bc0375823f0c28ec0077c9c42a9818f66ac1f5 DIST unsafe_unwrap-0.1.0.crate 7365 BLAKE2B 94d8f4a5ed88d7031d1b0a87c540dc2135cc3ec2c0f536cf5263417388ddd81535a90127892c7d64b7cab6ccfa6015784f08296925dae65c474669fa2f870343 SHA512 679d9b7744e9b0fcaa4e86475e0381d6dedec497d8c77924cd6c481422043e73bdddc81127f0362d372312f2e4e5f36d9932c3326a8b1ae825c91a1b721f138a DIST url-2.2.2.crate 68555 BLAKE2B f8e59f784b6c2e16bacfba36ad68670a6af17c16ea3b0866b5aa98e5bf4686cf1b1aac9b1f0a0ea3b89a01e044a2ca37830416f42d147158ea8e88f23fd28ac2 SHA512 f9b6ad99d69ff303283b3fd9e98945fbd6cb411a3d141badcbb3a0566723a451375e6dd5d5357e3eb7a1b5b1ee5756a2347c43817db2de6fe35b9004b090e077 DIST user32-sys-0.2.0.crate 10624 BLAKE2B 76e57ff5dcaf533f7087073d85b3ac9a5825ca5c7251c1e8729cd35c9c3bc3c0cfb6a4d7586c3490fccf1aa581a6ce7c58696b161073bb23e524a20ca5c30be3 SHA512 75fa43621acff70425ca40a132a25fc67923526c895c51edb6b49ef507d1d461383e1d92b5dbb5c5aee9207cc76b9a9e43d27efa0b65476bc5ae0c122a2dcc19 @@ -803,12 +908,14 @@ DIST utf8-width-0.1.5.crate 2941 BLAKE2B 3203d11eda41fc8f4eb4f7ccce6ff3cdc8fde5c DIST utf8-width-0.1.6.crate 2935 BLAKE2B 819dffbf5203508fa3c30d8904295cc550cb7569d11346d8066061763982c7c78f3a0a7d6733c8e9ed38f943625b3c50f84da87b6f7a1d042db9a34cb57ebdd3 SHA512 2c51e38c7fa2a2c113ff74164067e49e2e615048144f3065c228a965804029447f7a1e65d926facccb8332a2ab2be02fffb7413d8eee6f883d941909b350844c DIST utf8parse-0.2.0.crate 13392 BLAKE2B 05296f48fe429a871f42e729e3540ec3a974a69892c6bc9da95e23c0aee2163c9b115a9614eb1943363076793e17ac4c89e28066a9816cab30c451524a5832c0 SHA512 1f6a2eca32e42c8e4b53d28c4fea54c426ed66fc01447b3cf8fc0fd75694453eadbe3ba000ac8ee0347d16dbfec47681254117949109081798eab5370886827c DIST uuid-0.8.2.crate 37909 BLAKE2B e6ede5f8ae05572d4c55909eb3fe6946de6f10ad9bf71bd357739bc01201bf93f59ccbb3dabcbfd7b3e54b0c98c3b52d21f1bf1877b7283c6df623e9b2b3f33f SHA512 5a1f5ead9a920b9bbc120c02049c24b62ec215765e486d3a15c5015ef49fa506206efb737e6f6555cf6e2eddddfe55f0ca1d7dcfa9aa8bcf3e0ef570a54fa2d8 +DIST vcell-0.1.3.crate 6377 BLAKE2B fc37ce9f61e45cd17a9e4b10e5eb45fd335553636fc9e9ef3312aeb4bfe6ec6b6fc8bbc521b2b6ee957c606b503097da7846cbb2387ec4e3694a9b7df8cfc8a8 SHA512 bb195b9c3499e9c5595436eff72d38cea3e42c54ca7f00b775e9c64f19bbe8743118e0972022e03df3d7a5be90754649432a1cfad5aba7c64c461f75825c139d DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST vec1-1.8.0.crate 27196 BLAKE2B ff58a19668852b9ffb02296585700ff7b628f039cefd520bc9cd2cbb869a9083e704bc5882b56e028b89556cb1486cfd5f863b966e29b0079ab959853e771d7e SHA512 9f915d620abc17e14a20e11ff6663ee9ac17ba6df52c79cbd86817c4509c0da64efe6575a930aea10006a3d408c68eee37110bda7c0f34c70fd8b7ef67127f0f DIST version_check-0.1.5.crate 8173 BLAKE2B c1778a95fbc79e93bc25d6ee85c408cbcc2afc1a2317bd96b6d5e1c99862f26cc031e0a8b14451d7ea5a44d96c9b599c899bcebda36d3974effc51f9c236ca56 SHA512 cd3ca0b36108b0fe8e6a5c26614b4f3e3c36ffd13cd9eeb7693086b4a1f7b67c025613d90e79f4dd1bd3234a3e387b2ee890c6c410fe67d293b9b5503f5e9362 DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST void-1.0.2.crate 2356 BLAKE2B 41578fb5507f94e7d135f9595cec107ed00a926f4968df8b59792d1676ba5b6980cd67310f820fc37a9c14ebe43a171833fa8dfc09eac5dd42f2ebe808632a83 SHA512 1cc7d282600dc0164d7e410aa895d5dc99de1174991549c6733c94cc2027026517f66797751d737869eae58c560fa26edbf43f36b3015eb2fd99828fe40e0aa1 +DIST volatile-register-0.2.1.crate 7541 BLAKE2B 7b8a177460578ed8760e89d23e2d6196c2acccb70914a2261a01347ef386202d4ff368e4973175bb0953e23dba7736ad51e1d87e396952fec23674abd24317a1 SHA512 3a26ab52cfe634314cdaa7e47a263d0e26f98c459b477077052897358cd3e764e3d07931d59d11d03824ea9c0c4f1778b944ff4bee99bcf6bc2cff03c0ec4651 DIST vswhom-0.1.0.crate 9420 BLAKE2B ad748822fa9650d011c5f240f5e52ae1e27380fc1b22db2ceaaece4fbc814ac2f2792cf6772079199202efe88fb968618a13d91609e5245639f25b32640fad44 SHA512 0ac192e6a1d296904246d89a08021b55384b48959f26f1f0dca893f8fa1e71a012a0d731d1e48e41ca8e4427da84e50fa43ced621e435b010cbcda4f19c45a58 DIST vswhom-sys-0.1.1.crate 15804 BLAKE2B 9e453a1e548157a08ef1f2ad5883c3d4dbe2a080a0d1324ea7d238d7c577279a424e7aaae7340406ce0e2f8c244e65be5628e25effddf033df3a28fec7533ae5 SHA512 1a676ebe81833893335101d6dfc4fcef50fbc0fab0bb55aff600eddd0018a7acf5c07c436d43a24d742784a46004606957f1a3c4fab4721f9b7e6610fb43760d DIST vte-0.10.1.crate 24947 BLAKE2B c7e94b7bba2423d14e5aa85f94dba856a6c984261551f204f029c55ef923c0012b259e5b229974b54b4eb5da1e85bae3c8cdb680372b5f9dc6caf51d1075b0ba SHA512 0c8fed2cfca5ad07d2a146e1e26979d390347a409cdc2b960246fc2fadd85019b9febf2dfd618f7a144493084b55f285c58ef5204e613bd9013af26faa9f2033 @@ -852,35 +959,48 @@ DIST winapi-build-0.1.1.crate 669 BLAKE2B 6c8d8e0f81574c086f06fb3f234b0e6759d293 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST windows-0.37.0.crate 14060820 BLAKE2B 4993494caf29e403e275964a80ce64469e6ec3a688ba31c7a3d0e261c160f6baf3cd84754bd8661ed38e593f2f8dca80afd0b426104a9249cbdf5cd96391d59e SHA512 d10347d7cbede894f7acdc988e197d76b8b35f09272a1f525f0307b2c5005ea36b106b99efb2f06fa4109fed8c95257c420cc54dcb79f302d1e98438c823e223 DIST windows-0.9.1.crate 65533 BLAKE2B 3907b0ed8e4ca17796a4cdd7f96da384b9e9978d68300d0b5f4574b5fa5ed15a279ff3d9a7ddc85324bb64be18fe7b6477d22193643fa76a964ab3a0262dcf71 SHA512 a33f93f38a04188bda6b06ef57e99a3be5e2a162fa55bd494ea4ba97ac1e23141a4cdd55b9c39aa0e634d450ab96d9c799811b61fe38d0191c8b0728bf27e508 DIST windows-sys-0.28.0.crate 3075898 BLAKE2B d62e2d2404026d29989abb8984c1c84819234b2bdcf4bf55979b5c02e1a593525494d4d5276722001752663013a478b96827b0507dc5d839fe48ecaea5a317be SHA512 5af1e8fa0b0f30d4626f17ad72d7d7b7bc62b24b69c9ef37d1e1440676e3306a4ffe0006d8c977162e4d4d1520d3c91aee132043e8e6fd86b260a148aa8ec651 DIST windows-sys-0.30.0.crate 3256610 BLAKE2B a1a0563b6cacca5202c8ee4dddb9c2a3030935269ea3959949afc7aff747afa7e38de061f3a77978b7d9d90a6245f99e07a283566cdc48602dc21fb2cb4987e9 SHA512 ac71860c93295956f18b6b0f2617443e56e4b8475c042b0e428cd0decbb921cc2c4202298bd9480e090b201df7cb8247ef0269d1902f7350a9df234ab568b1cd DIST windows-sys-0.32.0.crate 3361554 BLAKE2B b49573a17d526783ea445e49f6a7abf6080bb6d58b45e52fc977ca23573d737d952550664e3083793e25d5dc51fbc20b15d9ccfbc890c7529d6307bbf655d60b SHA512 a141bf37b6b72d83c46252e2fc4dd9daece02edbe8ddcb9d3262125c7733db1399c0342161a638cbbd3d980e532f785e0e0c77944e80270618ac30b0548b8ab9 DIST windows-sys-0.34.0.crate 3369228 BLAKE2B 301f89dd2cc7e60980269deeb7f328d8895c80acad9f0056b3c510e339c7eb6963a152d7dd2c69380c802b17a630cd6df269399f18c298aefd8e9cc53e19042b SHA512 e12b2ddac3e1b841630639c6896f1389e6bb69c33da278e6499e0d31fde5d5b197ac636f430a52ccea6c3bc622e4410618d13819ba4d4c272ef2ea599be356d8 +DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 DIST windows_aarch64_msvc-0.28.0.crate 669636 BLAKE2B 168744354afc6571a79e5fb88878306905ba0686c5a200286c3e24f880aaebbb8be0433a1fb295dae2d8ebbe9e852dfbb06ba13239f668ea8943ae134341b417 SHA512 adeda737d278926d883392a3d177a45d693badfef87a24f9cf02aa6d35b766506d6eee1269ff12613ab3017f29f0ae0edd3209efc6502e702927ddc21b5cd893 DIST windows_aarch64_msvc-0.30.0.crate 669666 BLAKE2B 8d864958cc1c431429f5433695216606256a08a58dfc0ddb72741cc42472e72560051cad122126593e64cd02ab063cd2461cc8aedab053a9b96890402e708b02 SHA512 323f272a6bcf3d2d9afbc5d4bcf3d43763156828a599b4f30380c43c437c139c0c54fe58752d5d2c88890699e94f49a2486c0d4d3ca5e9fafb11ceee18c93d9a DIST windows_aarch64_msvc-0.32.0.crate 673810 BLAKE2B bd32e62f6530a37371b3f4aa67c41a201c47d035ecf4681daa05d5a5ab0bffaa67fb3e6d4b2cc10dc2de5b7ffffc465f66c576ed9fac313a5f96d1e9f28c6289 SHA512 d50661dc66f773edbfd82bdd2ddcc2b2c10216160595c771b61f9a56d0b288714d5f6b37a0a06e9d484395b2c1a228f342caff157bcb6c44534fe60bc1f5f844 DIST windows_aarch64_msvc-0.34.0.crate 674445 BLAKE2B cba324bb4fdcde12f4d89384450c5adfbd6f728ac47bd162b33a12c5adf0654c8374d4b0f1e9347d48d2e7d014f701fe85763709824f75df21b42d01341b53a2 SHA512 974c6f3c4bdbd217d9deac7e973b00c115e8b9b831f8b9d933455b11b8b6eb59782f7c7a06c9a4d81fdd41729858e303051eb0d56b971fea1025e86d2b702710 +DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf +DIST windows_aarch64_msvc-0.37.0.crate 661960 BLAKE2B ae184d78d8663ac491090210eaddcabc29da3ed2bc9b551bf705196f3323063c1e07f011d77760d0682347843428789a23802fd4889c01c99ad0e7308799abf7 SHA512 3d249b39a2aa329d56965ed56b171fe0996f8078c0fe49537d746b62fddce37e90d68f2a31e51022d9a6b693db7e2e35ada399fc8a125903f4f9d7af7b651d8e DIST windows_gen-0.9.1.crate 5881881 BLAKE2B 31d134a1269ad3f6217895983107d111aca4d6af9301d39422ac211a665d59bfb944284d79b709e14a56abaf1b37f6f1e60b1815bc8bcba3eb88829c03978531 SHA512 c5ba8e4c3b637b71833b8bd0a84aa6783a9b24c779ab6f7bc8ccb070a03ced8cff32c8148865d0c9dc976ca88f2ba2837c8a39cd896fb3c10c7e6ac173ba1791 DIST windows_i686_gnu-0.28.0.crate 774446 BLAKE2B caf58171bd79c6f20671b60349452f50cfef3ba8a6ef7ba86902edd1c827102ff672110ab44c204211289c2be3792c2fd055da487de64cab50ec97aa6c1cd13f SHA512 db154bc62e6541682104ada1a70eaa06bc8f67d2aec2ff011bd3f6a229606a4b0da1af9a61671e3b7e81f7a17bec710a0adfcba5991481550265b49e6b32a81a DIST windows_i686_gnu-0.30.0.crate 774464 BLAKE2B 62740a8f355d08d94f453a2727808a328a831955c1996aae923afa748bcecd849f5e2f76c69aa5c4e58cb8d3ddbf30e12f2c459e5ccad77af6dce050de65449a SHA512 a02e9a1e3fbd9b1dfa41aa581f89ae2f87efa6a5ae08438c2556092d490e216f77a45872921c6f2a2b55f957447c38acd5b44e20aa3545e4385d0bad7c88b714 DIST windows_i686_gnu-0.32.0.crate 772251 BLAKE2B 60a6e4fe3783361fe773aa90aa2696350e67a443976a7dc946d828bf73b793ff6e1b9bb5f2899cb3d66f9869b99a2120f433fc766555f6c897106401c4735d3b SHA512 7dd93d6a8fef58114dd5574deb3d5285b851cf2fe85d5bde466a9ccfe8584f3dcbeb293d4e40bf4b228a5ba4e54306d7e30364cebf7fbe6fe568bda96ab33d44 DIST windows_i686_gnu-0.34.0.crate 772343 BLAKE2B 7c3fb8d9b375ea82ab3e28da0c462c912a5286236a6bb8bb3c5eb68013d527dde064c368e1d452e73e26efcb1b832933b2891c2255673824c27045be9edd954d SHA512 e388b214d45ec14182af4c72e7b27f22dc7ac17725ce833e05cef9770b677dc929a20ffc1c28f604d5c8100f68d7bf4427feb2aeaf6edb776dc5bc1b505a94fd +DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5 +DIST windows_i686_gnu-0.37.0.crate 818111 BLAKE2B bba5bfc3e85dc38fef52ae7d00919262a971ecb381e6236056c29586335efc69f4a6e020c91d59f85760191ad7626a3cb2283872b009788046dea6cf7aa38fd9 SHA512 7f3aaf30530d13d9a9c6f20df4abee8ca6ddda25de289551b7223a7092277d5ec4764c048bcf566ce49b085b78d567f3a6e7c62d6d5fbe79b671dbb2d9526aef DIST windows_i686_msvc-0.28.0.crate 732280 BLAKE2B fa8fc718fc6ae12d733146a00ef3f024003ae6f3a14028792890b33c7c8a52e6264c1adfa9355c2ec535f6d7f7101fd00d57987ea05e72f56c5a0518def720b4 SHA512 4b33bdf6641b816753156e29c9e48602d8f487ea924165196161bc2f02e3929ce96671ecdaa9d61d5f74f3deca77ccdae9ed6663217d62994cb4849d70ab5a66 DIST windows_i686_msvc-0.30.0.crate 732295 BLAKE2B 97747c5889375d7bcde1d614b5d20c04d4e5491a6c5257347bba788a0849a8853f8130432589d7a3918e87aab4f8b21b73f7feb86ad1242b3e976568c72beafd SHA512 5bf84371a7fb69da38db95b74d9b2c91e205aa30733e2d72556c656b0c45a26876096646408f72d59b68d104bd73b339b14b361235307df2d049835f0462ad5c DIST windows_i686_msvc-0.32.0.crate 733422 BLAKE2B fa1c9c2e5a879797212caff8cbaf17043d4019bb88070eeba39ea64fae46eb4d4c254527a74f21b5604a817859c5a5647b631e743d412e0c3a92bc523f778053 SHA512 3d8b8db6ce629f8a3598b00f4a11f8af81cd8da1b9ed5f14e0b200c0512539118a7206866e9c63bb73528877ce74b33e92bbcc88f036afefe07936298eaff932 DIST windows_i686_msvc-0.34.0.crate 733497 BLAKE2B fe7588e946d95c1570ea0d90db82dfdb8a050ca331dc3edae6a786c2a10fad88ae99906959334b396c1972d88dc40010dacf655fbf9f5d39a6bd78bacf2025bd SHA512 86771e1fed40e7398d3ce65bee46fcbfeb630e0f77766eeb1da0e5b2c47f94bd728f645a5c799ea8f7ef6653b37903d476b5b3eb763218bf10dd7af6b31c76dd +DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737 +DIST windows_i686_msvc-0.37.0.crate 724577 BLAKE2B c83f437526293ae1326f4ed7598c66b0b0ce71ffc85b24807203b732fa9745a12ef1b339c28b0fb51614408503562991bdd611ab3721c1b37d83841121569c4b SHA512 b95650193a0a6f71cc8b66ca380d4e931d1c4a7a1e38a0b8222efc164c0e8c8c3cd21f26cb0e503c64e08d28e2922be5fce05302f2552086585bbb56073f077c DIST windows_macros-0.9.1.crate 6501 BLAKE2B 55d8d9a4d557214f2f620f3280ff7cd6ad7732cb36095ad4a912210dd189cb5c0b7cadb28a6208339275ff5852656f93629c4be2b5322f018a9a48ac9e01b7e5 SHA512 9c51f2b2bafe57f4ed01870027d5b4baa128fbe756024fb9c01c4eef71477c7fedd3f44e9dfd0b06516a0e0199915f5588f10ccdc6f286ea44fc87430af1edbc DIST windows_x86_64_gnu-0.28.0.crate 743221 BLAKE2B 2d6205ed5adadd4799d7779e1adcaabe5e1cecb90779775f58dc1e571ba8c5b1d8eafd92043b6838e2906f810946c49a7ebc078c249e8c804ed088ac2e6d6b35 SHA512 1aacddb207e6b34ac2123b90e9cde2573b2f18581a8fb1371a828f6c469539327f9e3df115825936d3e4fae7b525718d8cab3f1f0b5b0782dd76c149ce104349 DIST windows_x86_64_gnu-0.30.0.crate 743236 BLAKE2B 93a67f4c3afb7c2c667dd4b914fa649d0c169ccb7e24a19ff3c0afb7f5358cb3847ca48ecc5f2f968ace3f15d9ffb62bf57f50d031b141c71ca9c71271b2caeb SHA512 e0231935951c916e8accd3977128e943efba26e5c1cf5ea1c128d33324fe1d00c277d96571ac62e1f018aac15bbf0667b9afd8e9f7173beb46fa329c0955a2ff DIST windows_x86_64_gnu-0.32.0.crate 744209 BLAKE2B 76106af387f443f2a24a0cd15d53b59a9e66977df8a0a4074993b4efded7cf63f88d18ddd0bfae467bf37b47b4f9400bdcd3db9cec31bc8febaabef995f406d6 SHA512 35cf64bf981a16a011b2276dbbb65200834235075d369fe60ca06092e1c0631c114c402eb43db223ec885f0ab07a77aa9f1822d1db44c5e6747645c65a7ac182 DIST windows_x86_64_gnu-0.34.0.crate 744301 BLAKE2B fb0775c40069aa42fcabd01ff09fc7557236e3cd270c771b3648d7f556e9aeb9add7130b117fb107f3562bc199b728d3636779a99c9a1aad96aaf6b99f975f3e SHA512 61f532c2c95edf42f79ced48be9d4a9810dda327f45ff2dbff19a5fb888e3ba206f2b875c5b5571884f27742fb380d5f1e105e6d5fa460a2e529b53625123d86 +DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 +DIST windows_x86_64_gnu-0.37.0.crate 790933 BLAKE2B ddf80027c50c150ffb542b864f4c2ce62511195db59956bfd7ced85afaefa3a53a4eb67f5c6a72a1571e8b28848846d2a199e4c9ab2b8714190952d2a8993944 SHA512 c528d0e7fa1a3e600d9adf055fc42bd19e6871feb99cb1fc1631a9a078824a9328439db17e3222c76dc8730951251478939033215a32b240058423a145877fe1 DIST windows_x86_64_msvc-0.28.0.crate 668950 BLAKE2B 90488fdda855494be0aaf3b4381785ec74c5beae3a4d853835ce320750d7867c1e95067f8f921e2f2f67047b9f84d963f2c765c7c8cd3011841908a7d1c990de SHA512 d8daf7c8cc31d1da53d54ca495dc54b457c5e8a42418348c1fe3b91d4184b3831bffafc56cca1067ecf67c4edf7873e74e505a6e3a7868ce495f2afc759d20c7 DIST windows_x86_64_msvc-0.30.0.crate 668972 BLAKE2B 46ca7506391d28b3317e730fcd8d994e01191b59a7a08eedc86cfa0a735435fbe0b9d09cef37f318a1dd250103e2f76915456183d2cb25406a209c8086751257 SHA512 25737d7088457e2c3e93ec17af814db6522dd2a9c72a78199bb4035d5ddded3aa364cc96f9a8c2beb1e5f96d2199de0288ca8e61e79ef870a2ff8fea38ea1875 DIST windows_x86_64_msvc-0.32.0.crate 669835 BLAKE2B f8c9dc578d652c2abf0d689dfa9681da29f760bc45ecec83b7d994e7df7c04f91fbcebee464ebd94d5fe7eb0dea90ac7c04578b56264d89ca9d91213fd89b17f SHA512 4720246d2aed3c3b3c252cda7773096642e78891b1a9776c920da908b2d3741e9e341060424327f1c16e4cb47b6e22af1be229589a51b5a3a04d2a6447275332 DIST windows_x86_64_msvc-0.34.0.crate 669900 BLAKE2B 15a851bb19557ee896ade2db29872754549e4df9cf895a1387d9ddfbf8c599e6e5a2bcb835f450d8218296a99d08fbfb2db469e244b0abdaa13f16bcc38b35a9 SHA512 3bf5308993a259f5d1b3964698550151c5819a0d28a02928c6f7d70443be69131255a896d423f086a298842ba773502de8a8e8bb2ce8adbf7bf848ab40184bec +DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 +DIST windows_x86_64_msvc-0.37.0.crate 661993 BLAKE2B ec6509a2e07ae8f94c5cb0cd6eb507b504782702698c93ec86af66c9bf3587d2dcc7b7f5a5da95ce92df42091633378374f101d64685cbdc8ef55d49523c41bc SHA512 ccfb98753311f32a591b94391dc4a8d9ffb5bdbb09e83f082b8dde6077e5ec710dc380a2a6cad90a00da5570eacd74dae810108943801a0615abf53c35ff7da6 DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c DIST winreg-0.7.0.crate 21225 BLAKE2B 5841db683dc0aa8b92de8ec43100403b029c8d3e544adcaab030d998e5af4644ea176ac0bcd97141d137450a7bd761a5291405202c445a326da7d4f240686230 SHA512 a0b7a2d239e30cea89a863b879831bc32b5f2988ef3f0586ddadda48827cafc82d3602d2f8df3c47dc1e80537149a1ca1dc1506f9fbf960d9ba081dff1bac731 +DIST winres-0.1.12.crate 19772 BLAKE2B 645fc16e49061cd98c77217b991cb774151f7f8bd6df44cee622bcba121d2645aaf775d56c3e85de6278b193ea6a36256821799c33ba081f931d87ffa0e038f1 SHA512 9f61edafb4a262b56d130e48ac6bba94f5a432bf0a8c20243e6c8fa98c3f9e0d2ab00a77b35a2e49dd63585a272af597e236e089641b5f488760ac42d22f5a67 DIST ws2_32-sys-0.2.1.crate 4697 BLAKE2B 52a7a3f57bcd73156730ada4d78fe12a54a498c9064e0928e09de13a95bd9237f884538e5f9368b47a7ac3c425f0f798c26bad85f20bed4ea26c2fa16c779b97 SHA512 18356861fc595efe7d0180afb8ce7649da35a4f9ba456271d2068679ab258a861af32a2e016e241fbfbf5f6ef0eb33127b26eabfc11428af39506538faa4821f DIST x11-2.19.1.crate 65593 BLAKE2B 5217ba6155b0705320c164e046e9efcad966e875e50cb3e9d20d27857d199d123d0fa5e4f28081f078f24d54fac5f10f2c26eeb011e12ef4d3cbb659dd8a3c1e SHA512 0b500b5a3d6cdb2ff5b2ac60cfca261bf3bb98ed3b36d0a52d85d195c1605550aa9cbe46fbaad94380b50b781002d75b1710f324e5f278ecf9707390c6a622ed DIST xml-rs-0.8.4.crate 52690 BLAKE2B 140d4e725ae0e82c949838c1f6d82e1fbb00e2df4d51b74486597302d4a434ccb46bbd6f5e97636b4947c0092793928c29837a3290bb525344e8a27c0951a42b SHA512 b21b0db9ee7cdfddae7c110e4fec714d719e75ba139744c290692d660caa425aa8b1ece644deb5f1879f21c0561b9b412b9ba8931f7f5b4e220ef08f8a7fc5e6 @@ -888,10 +1008,14 @@ DIST xmlparser-0.13.3.crate 25732 BLAKE2B 83c3a95c3d39e1f08d2de08082aad2812017c2 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST zeroize-1.5.3.crate 17287 BLAKE2B 3399a8c9d498c1a7c4e09e038c830d1ea83b4d2fdb9c82d8e5efe9e8e52218fc568b35f62600f086673de0da41ce94aa8e740a2518f5d33ec67a41be21bb72f1 SHA512 14cdb8893ccfb1c6f762b0bf16855119a489822b820dcdeeec6ddc6578013bf2447f7ce3fa8de24209aeb58ca543e30c9189bdf037f49512979bb7c59bd6d90f DIST zeroize-1.5.4.crate 17586 BLAKE2B 0bcb58b428adcf743f06a01f431aaba0b483f0e00b70e1f9fd3da37350982a8d4511301fcb0016892264deed10e2efbf3b85becde9d74e91538715db63e231fc SHA512 c581d3ab3e7a1d5803c0d1e0d054aec1f47fa0387625fe9367dce7875c2f015d921f70cadc33ac596c96b87461ddf9fd35c5213b61b705aecaf213635a551445 +DIST zeroize-1.5.5.crate 18550 BLAKE2B c55736939d4da7a9e5d89c3d550ad739475013b585c9a0e7be87f03a168b2cf0841b3fa8f2520b009c9f03a4b9f185ea73db6159ddb24fb0745d7732865c8d8c SHA512 2f38a6382968c7d98f232a840b5e75800f8f48df49338196cab3af2c0ec1c3d4c0c8dba89f9ca79597551844f405c63317e72a56597c611eddc405ca5f6daf0c DIST zip-0.5.13.crate 48237 BLAKE2B 0ffd9c41535f3e49d091b831925e8b639f3128702deafc75e0ea712b67df6f0900ec79628dd2640eb9b91fba7e828abd8b5c9edad87fbe7b22e042ef9909b07f SHA512 b30950ede91cdb1d4ef4f9d6aee8f62a3aa5a1a6422bd10507dfd76edc02c1bd24d41c7bf2ac416a5ee045562cacda0d17cd04938ec02b8be0a0d64acbaf7e01 DIST zstd-0.10.0+zstd.1.5.2.crate 28748 BLAKE2B bc9dfd18367faba7920bce5c28cc4ca99a00c11d23ef4d8a88bf657d5ef61dda25f7ebcfa06cf67f27cf447bee483f404662ea1be90524b46232c8201069fd8b SHA512 b6559710b10da68fd0cb242029145c2176d9bcbf5aa04c0d035341a27a6cc10038c0872d0df3a8fb94f0be573dfec65015032f583a93408da20377cef037746c +DIST zstd-0.11.2+zstd.1.5.2.crate 28987 BLAKE2B e04fe25ec6661819efeca08698c207922c38447459aa291961d3512d7c30016c51ddf49a8dadac0b7b2bf677b6a89d22670ec1e214607b476584a7e1b2dbf36d SHA512 d3f053c4acbdb45f3dadc9590db56095c761f0ff8899d22461f664701de766dde2fac2960a4477cd05d0a9c7ec200caa02ff891eb1f04630734996e0c38d10dd DIST zstd-0.9.0+zstd.1.5.0.crate 25973 BLAKE2B d12fc714b4712feea71e43e0ca391c6390e16d2f3650653c719110b7cd1599ab4028b907932015a7bd7396a0466dc0a45840dbe7135f88f7bfaa33656c41ea6d SHA512 64e80dbbd1ba00de21b9dd5300ec61ae642d0280cec8039a0d465547aa863744218c2d314073d6480051af37d2a24cb0553286154f4363257d991d65a1c73742 DIST zstd-safe-4.1.1+zstd.1.5.0.crate 12665 BLAKE2B bc525d967b1266eb7c005dc46af0e2ccf9b77f3ef2bc8f60a2106b50cd64a324851f1022a1128d3223a85c3124230610ce54e2183ece00a386841ca68b6a95cf SHA512 0127fd28342b118b0ddcbab0a68945f11b9c5ce68e3dcf88cca42fee0345a5818fa403cb827cdf4f4d35e17c786321ab8b3667033a1dd5b7ffcb84a11940f1d4 DIST zstd-safe-4.1.4+zstd.1.5.2.crate 17166 BLAKE2B 9a43efdb808756ab729d0c525229afb62ae9528635c24d071a1befcfc57f251bc496481a67911d256eeb568b952554f9ea5fb132e5c8c9f0739493adda9f8bb7 SHA512 0b9ad154307954b977a990273b11dba3349fffa1a2b3cb89dc233cc20deb6dc0a10bd97d06c3fc5304124320ee8ff607b6d8859ebdaa562365d4baf490fdbcd8 +DIST zstd-safe-5.0.2+zstd.1.5.2.crate 17273 BLAKE2B 74dc561046f9bc595c58b62bc6ff291325bc23fd06a1249148426bb853271393eab5121d2e1e29e433eff562c9eab72c1be265f3fe3bf14cc35d4a741db03c38 SHA512 03a6f07ada211fd6c364f03d06acff705fa5b08129aa09c29ad310f05b233553f8ea697e504470d4c104bd947f5d4102328c4df0df5e1da6d8e537f51451a014 DIST zstd-sys-1.6.1+zstd.1.5.0.crate 650935 BLAKE2B 271cff18da805358361c28bc2076c3144923be3a45510fe0e6725839a18937bbcf08b5b46d13363548e57bf4da737c551731999c9894d5f1690901212a472f52 SHA512 79278016fbe30f0b55195c540f31be5e8de961f6b7de7852c6870ba9d21f7be4aef8c4f57871e0a932e830484d6612c1fce808e77991bf1c6aa98d84007eb01a DIST zstd-sys-1.6.3+zstd.1.5.2.crate 720054 BLAKE2B 4c0a709afa55eb66bcee82bbd6258ac7eb007cea608be7a981b445f8e0fe75c42007998072d93238ed2b0aee0cef1964ba327506de195e8a912b4c2e1aa468b8 SHA512 a8aaa3ddb7295cdb12623d1b6b06e30a029bce42a825adb427594e030ba0a1e51bf499f462d42bae47cd75178761d0e5071e86b0bcb8d8ff9cc8ebff1406b689 +DIST zstd-sys-2.0.1+zstd.1.5.2.crate 715552 BLAKE2B 497901ccaff7f92aa607797970c6beaaa3fcbeb08a48a2dffdfd465af999291e65024dfb7fc844802e5befa0e67dbe225310f72e6292bdcd22596b2614665d8e SHA512 a54ff4159640d31f898cbd374b9117d1e7ee4b54c5b4a8e1ed6286d9e954341e077088c52161e086ef0f28dfec13e03f64013712fa9bc59d471191cffd8e0e1e diff --git a/app-shells/nushell/files/nushell-0.63.1-reedline-from-crates.io.patch b/app-shells/nushell/files/nushell-0.63.1-reedline-from-crates.io.patch new file mode 100644 index 000000000000..51f1f7705d2e --- /dev/null +++ b/app-shells/nushell/files/nushell-0.63.1-reedline-from-crates.io.patch @@ -0,0 +1,73 @@ +From f17582e6e7ce4fbed13a3b490f06041b56882cf4 Mon Sep 17 00:00:00 2001 +From: Randy Barlow +Date: Mon, 30 May 2022 14:59:44 -0400 +Subject: [PATCH] Use reedline from crates.io instead of git + +I believe reedline was left on a git URL for a nushell release by +mistake. For Gentoo, we need it to use a version from crates.io, so this +patch makes that adjustment. + +Signed-off-by: Randy Barlow +--- + Cargo.lock | 3 ++- + Cargo.toml | 2 +- + crates/nu-cli/Cargo.toml | 2 +- + crates/nu-command/Cargo.toml | 2 +- + 4 files changed, 5 insertions(+), 4 deletions(-) + +diff --git a/Cargo.lock b/Cargo.lock +index bed0c1c50..578c55b74 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -3794,7 +3794,8 @@ dependencies = [ + [[package]] + name = "reedline" + version = "0.6.0" +-source = "git+https://github.com/nushell/reedline?branch=main#fe795caabc5401d811006b93d5a6d4f220a049ff" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "422f144c06f679da4ab4f082a6d1d43e28bfabb68d009100e6e5520728f99fec" + dependencies = [ + "chrono", + "crossterm", +diff --git a/Cargo.toml b/Cargo.toml +index 26df23417..cbfb290b8 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -54,7 +54,7 @@ nu-term-grid = { path = "./crates/nu-term-grid", version = "0.63.1" } + nu-utils = { path = "./crates/nu-utils", version = "0.63.1" } + pretty_env_logger = "0.4.0" + rayon = "1.5.1" +-reedline = { git = "https://github.com/nushell/reedline", branch = "main", features = ["bashisms"]} ++reedline = { version = "0.6.0", features = ["bashisms"]} + is_executable = "1.0.1" + + [target.'cfg(not(target_os = "windows"))'.dependencies] +diff --git a/crates/nu-cli/Cargo.toml b/crates/nu-cli/Cargo.toml +index 9c5dcb00c..fe4d5c263 100644 +--- a/crates/nu-cli/Cargo.toml ++++ b/crates/nu-cli/Cargo.toml +@@ -17,7 +17,7 @@ nu-parser = { path = "../nu-parser", version = "0.63.1" } + nu-protocol = { path = "../nu-protocol", version = "0.63.1" } + nu-utils = { path = "../nu-utils", version = "0.63.1" } + nu-ansi-term = "0.45.1" +-reedline = { git = "https://github.com/nushell/reedline", branch = "main", features = ["bashisms"]} ++reedline = { version = "0.6.0", features = ["bashisms"]} + nu-color-config = { path = "../nu-color-config", version = "0.63.1" } + crossterm = "0.23.0" + miette = { version = "4.5.0", features = ["fancy"] } +diff --git a/crates/nu-command/Cargo.toml b/crates/nu-command/Cargo.toml +index 806772156..ac1283ab3 100644 +--- a/crates/nu-command/Cargo.toml ++++ b/crates/nu-command/Cargo.toml +@@ -82,7 +82,7 @@ unicode-segmentation = "1.8.0" + url = "2.2.1" + uuid = { version = "0.8.2", features = ["v4"] } + which = { version = "4.2.2", optional = true } +-reedline = { git = "https://github.com/nushell/reedline", branch = "main", features = ["bashisms"]} ++reedline = { version = "0.6.0", features = ["bashisms"]} + wax = { version = "0.4.0", features = ["diagnostics"] } + rusqlite = { version = "0.27.0", features = ["bundled"], optional = true } + sqlparser = { version = "0.16.0", features = ["serde"], optional = true } +-- +2.35.3 + diff --git a/app-shells/nushell/nushell-0.63.1.ebuild b/app-shells/nushell/nushell-0.63.1.ebuild new file mode 100644 index 000000000000..053830523fad --- /dev/null +++ b/app-shells/nushell/nushell-0.63.1.ebuild @@ -0,0 +1,617 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + Inflector-0.11.4 + addr2line-0.17.0 + adler-1.0.2 + ahash-0.7.6 + aho-corasick-0.7.18 + alloc-no-stdlib-2.0.3 + alloc-stdlib-0.2.1 + alphanumeric-sort-1.4.4 + ansi-parser-0.8.0 + ansi-str-0.1.1 + ansi_term-0.12.1 + anyhow-1.0.57 + array-init-cursor-0.2.0 + arrayvec-0.4.12 + arrayvec-0.5.2 + arrayvec-0.7.2 + arrow-format-0.4.0 + arrow2-0.11.2 + as-slice-0.1.5 + assert_cmd-2.0.4 + async-stream-0.3.3 + async-stream-impl-0.3.3 + async-trait-0.1.53 + atomic-polyfill-0.1.8 + atty-0.2.14 + autocfg-1.1.0 + backtrace-0.3.65 + bare-metal-0.2.5 + bare-metal-1.0.0 + base64-0.13.0 + bit_field-0.10.1 + bitfield-0.13.2 + bitflags-1.3.2 + bitpacking-0.8.4 + block-buffer-0.9.0 + block-buffer-0.10.2 + brotli-3.3.4 + brotli-decompressor-2.3.2 + brownstone-1.1.0 + bstr-0.2.17 + bumpalo-3.9.1 + byte-unit-4.0.14 + bytemuck-1.9.1 + bytemuck_derive-1.1.0 + byteorder-1.4.3 + bytes-1.1.0 + bytesize-1.1.0 + calamine-0.18.0 + capnp-0.14.6 + cc-1.0.73 + cfg-if-0.1.10 + cfg-if-1.0.0 + chrono-0.4.19 + chrono-humanize-0.2.1 + chrono-tz-0.5.3 + chrono-tz-0.6.1 + chrono-tz-build-0.0.2 + codepage-0.1.1 + comfy-table-5.0.1 + console-0.15.0 + const_format-0.2.23 + const_format_proc_macros-0.2.22 + convert_case-0.4.0 + core-foundation-0.9.3 + core-foundation-sys-0.8.3 + cortex-m-0.7.4 + cpufeatures-0.2.2 + crc32fast-1.3.2 + critical-section-0.2.7 + crossbeam-channel-0.5.4 + crossbeam-deque-0.8.1 + crossbeam-epoch-0.9.8 + crossbeam-utils-0.8.8 + crossterm-0.23.2 + crossterm_winapi-0.9.0 + crunchy-0.2.2 + crypto-common-0.1.3 + cssparser-0.27.2 + cssparser-macros-0.6.0 + cstr_core-0.2.5 + csv-1.1.6 + csv-core-0.1.10 + ctor-0.1.22 + ctrlc-3.2.2 + cty-0.2.2 + derive_more-0.99.17 + dialoguer-0.9.0 + diff-0.1.12 + difflib-0.4.0 + digest-0.9.0 + digest-0.10.3 + dirs-4.0.0 + dirs-next-2.0.0 + dirs-sys-0.3.7 + dirs-sys-next-0.1.2 + doc-comment-0.3.3 + dtoa-0.4.8 + dtoa-short-0.3.3 + dtparse-1.2.0 + dunce-1.0.2 + ego-tree-0.6.2 + either-1.6.1 + embedded-hal-0.2.7 + eml-parser-0.1.3 + encode_unicode-0.3.6 + encoding_rs-0.8.31 + env_logger-0.7.1 + env_logger-0.8.4 + erased-serde-0.3.20 + errno-0.2.8 + errno-dragonfly-0.1.2 + failure-0.1.8 + failure_derive-0.1.8 + fallible-iterator-0.2.0 + fallible-streaming-iterator-0.1.9 + fastrand-1.7.0 + fd-lock-3.0.5 + filesize-0.2.0 + filetime-0.2.16 + flate2-1.0.23 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.0.1 + fs_extra-1.2.0 + fsevent-0.4.0 + fsevent-sys-2.0.1 + fuchsia-cprng-0.1.1 + fuchsia-zircon-0.3.3 + fuchsia-zircon-sys-0.3.3 + futf-0.1.5 + futures-0.3.21 + futures-channel-0.3.21 + futures-core-0.3.21 + futures-executor-0.3.21 + futures-io-0.3.21 + futures-macro-0.3.21 + futures-sink-0.3.21 + futures-task-0.3.21 + futures-util-0.3.21 + fuzzy-matcher-0.3.7 + fxhash-0.2.1 + generic-array-0.12.4 + generic-array-0.13.3 + generic-array-0.14.5 + getopts-0.2.21 + getrandom-0.1.16 + getrandom-0.2.6 + getset-0.1.2 + ghost-0.1.4 + gimli-0.26.1 + git2-0.14.4 + gjson-0.8.1 + glob-0.3.0 + h2-0.3.13 + hamcrest2-0.3.0 + hash32-0.1.1 + hash32-0.2.1 + hash_hasher-2.0.3 + hashbrown-0.11.2 + hashbrown-0.12.1 + hashlink-0.7.0 + heapless-0.5.6 + heapless-0.7.13 + heck-0.3.3 + heck-0.4.0 + hermit-abi-0.1.19 + hex-0.4.3 + html5ever-0.25.2 + htmlescape-0.3.1 + http-0.2.7 + http-body-0.4.5 + httparse-1.7.1 + httpdate-1.0.2 + humantime-1.3.0 + hyper-0.14.18 + hyper-tls-0.5.0 + ical-0.7.0 + idna-0.2.3 + indent_write-2.2.0 + indexmap-1.8.1 + inotify-0.7.1 + inotify-sys-0.1.5 + instant-0.1.12 + integer-encoding-3.0.3 + inventory-0.2.3 + io-lifetimes-0.6.1 + iovec-0.1.4 + ipnet-2.5.0 + is_ci-1.1.1 + is_debug-1.0.1 + is_executable-1.0.1 + itertools-0.10.3 + itoa-0.4.8 + itoa-1.0.2 + jobserver-0.1.24 + joinery-2.1.0 + js-sys-0.3.57 + kernel32-sys-0.2.2 + lazy_static-1.4.0 + lazycell-1.3.0 + lexical-6.1.1 + lexical-core-0.8.5 + lexical-parse-float-0.8.5 + lexical-parse-integer-0.8.5 + lexical-util-0.8.5 + lexical-write-float-0.8.5 + lexical-write-integer-0.8.5 + libc-0.2.126 + libgit2-sys-0.13.4+1.4.2 + libm-0.2.2 + libproc-0.10.0 + libsqlite3-sys-0.24.2 + libssh2-sys-0.2.23 + libz-sys-1.1.6 + linked-hash-map-0.5.4 + linux-raw-sys-0.0.46 + lock_api-0.4.7 + log-0.4.17 + lscolors-0.9.0 + lz4-1.23.3 + lz4-sys-1.9.3 + mac-0.1.1 + malloc_buf-0.0.6 + markup5ever-0.10.1 + matches-0.1.9 + md-5-0.10.1 + memchr-2.5.0 + memmap2-0.5.3 + memoffset-0.6.5 + meval-0.2.0 + miette-3.3.0 + miette-4.7.1 + miette-derive-3.3.0 + miette-derive-4.7.1 + mime-0.3.16 + minimal-lexical-0.2.1 + miniz_oxide-0.5.1 + mio-0.6.23 + mio-0.8.3 + mio-extras-2.0.6 + miow-0.2.2 + multiversion-0.6.1 + multiversion-macros-0.6.1 + native-tls-0.2.10 + nb-0.1.3 + nb-1.0.0 + net2-0.2.37 + new_debug_unreachable-1.0.4 + nix-0.24.1 + nodrop-0.1.14 + nom-1.2.4 + nom-4.2.3 + nom-7.1.1 + nom-supreme-0.6.0 + notify-4.0.17 + ntapi-0.3.7 + nu-ansi-term-0.45.1 + num-0.2.1 + num-0.4.0 + num-bigint-0.2.6 + num-bigint-0.4.3 + num-complex-0.2.4 + num-complex-0.4.1 + num-format-0.4.0 + num-integer-0.1.45 + num-iter-0.1.43 + num-rational-0.2.4 + num-rational-0.4.0 + num-traits-0.2.15 + num_cpus-1.13.1 + objc-0.2.7 + object-0.28.4 + once_cell-1.12.0 + opaque-debug-0.3.0 + openssl-0.10.40 + openssl-macros-0.1.0 + openssl-probe-0.1.5 + openssl-src-111.20.0+1.1.1o + openssl-sys-0.9.73 + output_vt100-0.1.3 + overload-0.1.1 + owo-colors-3.4.0 + parking_lot-0.11.2 + parking_lot-0.12.0 + parking_lot_core-0.8.5 + parking_lot_core-0.9.3 + parquet-format-async-temp-0.3.0 + parquet2-0.12.1 + parse-zoneinfo-0.3.0 + pathdiff-0.2.1 + percent-encoding-2.1.0 + peresil-0.3.0 + pest-2.1.3 + phf-0.8.0 + phf-0.10.1 + phf_codegen-0.8.0 + phf_codegen-0.10.0 + phf_generator-0.8.0 + phf_generator-0.10.0 + phf_macros-0.8.0 + phf_shared-0.8.0 + phf_shared-0.10.0 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.25 + planus-0.2.0 + polars-0.21.1 + polars-arrow-0.21.1 + polars-core-0.21.1 + polars-io-0.21.1 + polars-lazy-0.21.1 + polars-ops-0.21.1 + polars-time-0.21.1 + polars-utils-0.21.1 + pori-0.0.0 + powierza-coefficient-1.0.0 + ppv-lite86-0.2.16 + precomputed-hash-0.1.1 + predicates-2.1.1 + predicates-core-1.0.3 + predicates-tree-1.0.5 + pretty_assertions-1.2.1 + pretty_env_logger-0.4.0 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro-hack-0.5.19 + proc-macro2-1.0.39 + procfs-0.12.0 + pwd-1.3.1 + quick-error-1.2.3 + quick-xml-0.19.0 + quick-xml-0.22.0 + quickcheck-1.0.3 + quickcheck_macros-1.0.0 + quote-1.0.18 + rand-0.4.6 + rand-0.7.3 + rand-0.8.5 + rand_chacha-0.2.2 + rand_chacha-0.3.1 + rand_core-0.3.1 + rand_core-0.4.2 + rand_core-0.5.1 + rand_core-0.6.3 + rand_distr-0.4.3 + rand_hc-0.2.0 + rand_pcg-0.2.1 + rayon-1.5.3 + rayon-core-1.9.3 + rdrand-0.4.0 + redox_syscall-0.2.13 + redox_users-0.4.3 + reedline-0.6.0 + regex-1.5.6 + regex-automata-0.1.10 + regex-syntax-0.6.26 + remove_dir_all-0.5.3 + reqwest-0.11.10 + result-1.0.0 + riscv-0.7.0 + riscv-target-0.1.2 + roxmltree-0.14.1 + rstest-0.12.0 + rusqlite-0.27.0 + rust-embed-6.4.0 + rust-embed-impl-6.2.0 + rust-embed-utils-7.2.0 + rust_decimal-0.10.2 + rustc-demangle-0.1.21 + rustc_version-0.2.3 + rustc_version-0.4.0 + rustix-0.34.7 + rustversion-1.0.6 + ryu-1.0.10 + same-file-1.0.6 + schannel-0.1.20 + scopeguard-1.1.0 + scraper-0.12.0 + security-framework-2.6.1 + security-framework-sys-2.6.1 + selectors-0.22.0 + semver-0.9.0 + semver-0.11.0 + semver-1.0.9 + semver-parser-0.7.0 + semver-parser-0.10.2 + serde-1.0.137 + serde_derive-1.0.137 + serde_ini-0.2.0 + serde_json-1.0.81 + serde_test-1.0.137 + serde_urlencoded-0.7.1 + serde_yaml-0.8.24 + serial_test-0.5.1 + serial_test_derive-0.5.1 + servo_arc-0.1.1 + sha2-0.9.9 + sha2-0.10.2 + shadow-rs-0.11.0 + signal-hook-0.3.14 + signal-hook-mio-0.2.3 + signal-hook-registry-1.4.0 + simdutf8-0.1.4 + siphasher-0.3.10 + slab-0.4.6 + smallvec-1.8.0 + smawk-0.3.1 + snap-1.0.5 + socket2-0.4.4 + spin-0.9.3 + sqlparser-0.16.0 + stable_deref_trait-1.2.0 + static_assertions-1.1.0 + streaming-decompression-0.1.0 + streaming-iterator-0.1.5 + strength_reduce-0.2.3 + string_cache-0.8.4 + string_cache_codegen-0.5.2 + strip-ansi-escapes-0.1.1 + strum-0.23.0 + strum-0.24.0 + strum_macros-0.23.1 + strum_macros-0.24.0 + supports-color-1.3.0 + supports-hyperlinks-1.2.0 + supports-unicode-1.0.2 + sxd-document-0.3.2 + sxd-xpath-0.4.2 + syn-1.0.95 + synstructure-0.12.6 + sys-locale-0.2.0 + sysinfo-0.23.13 + tempdir-0.3.7 + tempfile-3.3.0 + tendril-0.4.3 + termcolor-1.1.3 + terminal_size-0.1.17 + termtree-0.2.4 + textwrap-0.15.0 + thin-slice-0.1.1 + thiserror-1.0.31 + thiserror-impl-1.0.31 + thread_local-1.1.4 + time-0.1.44 + tinyvec-1.6.0 + tinyvec_macros-0.1.0 + titlecase-1.1.0 + tokio-1.18.2 + tokio-native-tls-0.3.0 + tokio-util-0.7.2 + toml-0.5.9 + tower-service-0.3.1 + tracing-0.1.34 + tracing-attributes-0.1.21 + tracing-core-0.1.26 + trash-2.1.4 + try-lock-0.2.3 + typed-arena-1.7.0 + typenum-1.15.0 + typetag-0.1.8 + typetag-impl-0.1.8 + ucd-trie-0.1.3 + umask-2.0.0 + uncased-0.9.7 + unicode-bidi-0.3.8 + unicode-ident-1.0.0 + unicode-linebreak-0.1.2 + unicode-normalization-0.1.19 + unicode-segmentation-1.9.0 + unicode-width-0.1.9 + unicode-xid-0.2.3 + url-2.2.2 + users-0.11.0 + utf-8-0.7.6 + utf8-width-0.1.6 + utf8parse-0.2.0 + uuid-0.8.2 + vcell-0.1.3 + vcpkg-0.2.15 + vec1-1.8.0 + version_check-0.1.5 + version_check-0.9.4 + void-1.0.2 + volatile-register-0.2.1 + vte-0.10.1 + vte_generate_state_changes-0.1.1 + wait-timeout-0.2.0 + walkdir-2.3.2 + want-0.3.0 + wasi-0.9.0+wasi-snapshot-preview1 + wasi-0.10.0+wasi-snapshot-preview1 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.80 + wasm-bindgen-backend-0.2.80 + wasm-bindgen-futures-0.4.30 + wasm-bindgen-macro-0.2.80 + wasm-bindgen-macro-support-0.2.80 + wasm-bindgen-shared-0.2.80 + wax-0.4.0 + web-sys-0.3.57 + which-4.2.5 + winapi-0.2.8 + winapi-0.3.9 + winapi-build-0.1.1 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-0.37.0 + windows-sys-0.30.0 + windows-sys-0.36.1 + windows_aarch64_msvc-0.30.0 + windows_aarch64_msvc-0.36.1 + windows_aarch64_msvc-0.37.0 + windows_i686_gnu-0.30.0 + windows_i686_gnu-0.36.1 + windows_i686_gnu-0.37.0 + windows_i686_msvc-0.30.0 + windows_i686_msvc-0.36.1 + windows_i686_msvc-0.37.0 + windows_x86_64_gnu-0.30.0 + windows_x86_64_gnu-0.36.1 + windows_x86_64_gnu-0.37.0 + windows_x86_64_msvc-0.30.0 + windows_x86_64_msvc-0.36.1 + windows_x86_64_msvc-0.37.0 + winreg-0.10.1 + winres-0.1.12 + ws2_32-sys-0.2.1 + xmlparser-0.13.3 + yaml-rust-0.4.5 + zeroize-1.5.5 + zip-0.5.13 + zstd-0.11.2+zstd.1.5.2 + zstd-safe-5.0.2+zstd.1.5.2 + zstd-sys-2.0.1+zstd.1.5.2 +" + +inherit cargo + +DESCRIPTION="A new type of shell, written in Rust" +HOMEPAGE="https://www.nushell.sh" +SRC_URI="https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris)" + +LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unlicense ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +IUSE="+extra" + +DEPEND=" + >=dev-libs/libgit2-0.99:= + dev-libs/oniguruma:= + dev-libs/openssl:0= + net-libs/libssh2:= + net-libs/nghttp2:= + net-misc/curl + extra? ( + dev-db/sqlite:3= + x11-libs/libX11 + x11-libs/libxcb + ) +" + +RDEPEND="${DEPEND}" + +BDEPEND=" + >=virtual/rust-1.60 + virtual/pkgconfig +" + +PATCHES=( + # nushell-0.63.1 uses reedline from git. This patches it to use it from crates.io + "${FILESDIR}"/${PN}-0.63.1-reedline-from-crates.io.patch +) + +QA_FLAGS_IGNORED="usr/bin/nu.*" + +src_prepare() { + default +} + +src_configure() { + # high magic to allow system-libs + export OPENSSL_NO_VENDOR=true + export RUSTONIG_SYSTEM_LIBONIG=1 + export LIBGIT2_SYS_USE_PKG_CONFIG=1 + export LIBSSH2_SYS_USE_PKG_CONFIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 + + local myfeatures=( + stable + $(usev extra) + ) + + cargo_src_configure +} + +src_compile() { + cargo_src_compile --workspace +} + +src_test() { + cargo_src_test +} + +src_install() { + cargo_src_install + local DOCS=( README.md docs/. ) + einstalldocs +} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 3f2e4584576018c5ca6a435762a7e4cf5986919a..c565e0f2ebb5004ad9b58851a7f1e02bb27974cc 100644 GIT binary patch delta 47207 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 U2^#SR68?Yx7hM{o^DbWj0Ce diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest index 91f1caca0695..c8dc66450062 100644 --- a/app-text/calibre/Manifest +++ b/app-text/calibre/Manifest @@ -1,3 +1,4 @@ DIST calibre-5.16.0-SIP-v4.patch.xz 6768 BLAKE2B b939233266c7cab0fa71ccdeb748bbcffbf16248081ccf0ab313420fe3898954da71e0796b3d6c44e93c636113221f95fa6affc6be97bf41f4086a909b2849f9 SHA512 eb19e6bb328f60eb4af2c38d54c3d2a09989d41d71d27de10ab5ae443af902c3c12fc70042d4735dd785573cb63bb7d7a10ae5f7ed72afc1e1a9c6aacaf64aec DIST calibre-5.16.1.tar.xz 36757204 BLAKE2B 71114eed723180142f5428a680d8c5ceabcd007acbc6a70a9298e45a9f21fc793f0ef86bf60b36c96bbd15e9e3f8d8638d179872fb6ff1f9b9f5e31a93e65ba1 SHA512 41cf29cc32c7af08215baf80609f8f099d44f2b82d34181451cbf3ed1648e07d64712dba9ff0ddec5bad3d342c7d8bde40bb822f6bd5fb93a4b29d25cf188aae DIST calibre-5.42.0.tar.xz 38523536 BLAKE2B 81d8477fbbaeedbf589c3c25b16925f6fe383c74d9ad17d0036f886304c9ce1f807fea6463ef0dc345a07de69438785faca6ef7337e5ff1e7d5684b4d0ed7cdd SHA512 dac197d0a6f36f8ebb56720214df355bfc2625ecf55992b824e3409e7273db12fabfd54d2f602f950761efc717e52f872f5f2c2078770abbc887ef30cc64bbe8 +DIST calibre-5.43.0.tar.xz 38641220 BLAKE2B dddf9e5f7303845f8d86826d38d08dfbf05f144c4fb80d215197f51dc6685f09d848148f00f9795c441f8cd8c541ed9d4988b0a5d2020ce98eb8f8bcd4853dac SHA512 1a5b95c621e47b660841d989445ab56244b9c805aa5d01efc4d95d8c37c5290e93523cedec92a6ca12d16e5f74b63743d6e682bf4084f400d080678ff540a190 diff --git a/app-text/calibre/calibre-5.43.0.ebuild b/app-text/calibre/calibre-5.43.0.ebuild new file mode 100644 index 000000000000..f3484c057923 --- /dev/null +++ b/app-text/calibre/calibre-5.43.0.ebuild @@ -0,0 +1,308 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="ipv6(+),sqlite,ssl" + +inherit toolchain-funcs python-single-r1 qmake-utils xdg-utils + +DESCRIPTION="Ebook management application" +HOMEPAGE="https://calibre-ebook.com/" +SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz" + +LICENSE=" + GPL-3+ + GPL-3 + GPL-2+ + GPL-2 + GPL-1+ + LGPL-3+ + LGPL-2.1+ + LGPL-2.1 + BSD + MIT + Old-MIT + Apache-2.0 + public-domain + || ( Artistic GPL-1+ ) + CC-BY-3.0 + OFL-1.1 + PSF-2 +" +KEYWORDS="~amd64 ~arm ~x86" +SLOT="0" +IUSE="ios +udisks" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND="${PYTHON_DEPS} + >=app-text/hunspell-1.7:= + >=app-text/podofo-0.9.6_pre20171027:= + >=app-text/poppler-0.26.5[qt5] + dev-libs/glib:2= + dev-libs/hyphen:= + >=dev-libs/icu-57.1:= + dev-libs/libinput:= + >=dev-libs/dbus-glib-0.106 + dev-libs/openssl:= + dev-libs/snowball-stemmer:= + >=sys-apps/dbus-1.10.8 + $(python_gen_cond_dep ' + app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}] + >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}] + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/cchardet[${PYTHON_USEDEP}] + >=dev-python/chardet-3.0.3[${PYTHON_USEDEP}] + >=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}] + >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}] + >=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}] + >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}] + >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}] + >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}] + dev-python/jeepney[${PYTHON_USEDEP}] + >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}] + >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}] + >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}] + >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}] + >=dev-python/pillow-3.2.0[${PYTHON_USEDEP}] + >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}] + >=dev-python/pychm-0.8.6[${PYTHON_USEDEP}] + dev-python/pycryptodome[${PYTHON_USEDEP}] + >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}] + >=dev-python/PyQt5-5.15.5_pre2107091435[gui,svg,widgets,network,printsupport,${PYTHON_USEDEP}] + >=dev-python/PyQt-builder-1.10.3[${PYTHON_USEDEP}] + >=dev-python/PyQtWebEngine-5.15.5_pre2108100905[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + dev-python/zeroconf[${PYTHON_USEDEP}] + ') + dev-qt/qtcore:5= + dev-qt/qtdbus:5= + dev-qt/qtgui:5=[jpeg] + dev-qt/qtwidgets:5= + dev-util/desktop-file-utils + dev-util/gtk-update-icon-cache + media-fonts/liberation-fonts + media-libs/fontconfig:= + >=media-libs/freetype-2:= + >=media-libs/libmtp-1.1.11:= + >=media-libs/libwmf-0.2.8 + >=media-gfx/optipng-0.7.6 + >=sys-libs/zlib-1.2.11:= + virtual/libusb:1= + x11-libs/libxkbcommon:= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXrender:= + x11-misc/shared-mime-info + >=x11-misc/xdg-utils-1.0.2-r2 + ios? ( + >=app-pda/usbmuxd-1.0.8 + >=app-pda/libimobiledevice-1.2.0 + ) + udisks? ( virtual/libudev )" +RDEPEND="${COMMON_DEPEND} + udisks? ( sys-fs/udisks:2 )" +DEPEND="${COMMON_DEPEND}" +BDEPEND="$(python_gen_cond_dep ' + >=dev-python/setuptools-23.1.0[${PYTHON_USEDEP}] + >=dev-python/sip-5[${PYTHON_USEDEP}] + ') + >=virtual/podofo-build-0.9.6_pre20171027 + virtual/pkgconfig" + +PATCHES=( + # Don't prompt the user for updates - they've installed via + # an ebuild. + "${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" + + # Skip calling a binary (JxrDecApp) from libjxr which is used for tests + # We don't (yet?) package libjxr and it seems to be dead upstream + # (last commit in 2017) + "${FILESDIR}/${PN}-5.35.0-jxr-test.patch" + + # TODO: + # test_qt tries to load a bunch of images using Qt and it currently fails + # due to some presumably missing dependencies. This is important and + # we need to look into it, but at time of writing, none of the tests + # are even bring run, so I'd like to return to this later. + # We don't want to skip test_qt entirely, so just skip this particular + # assert for now. + "${FILESDIR}/${PN}-5.31.0-qt-image-test.patch" +) + +src_prepare() { + default + + # Warning: + # + # While it might be rather tempting to add yet another sed here, + # please don't. There have been several bugs in Gentoo's packaging + # of calibre from seds-which-become-stale. Please consider + # creating a patch instead, but in any case, run the test suite + # and ensure it passes. + # + # If in doubt about a problem, checking Fedora or Arch Linux's packaging + # is recommended, as Arch Linux's PKGBUILD is maintained by a Calibre + # contributor. Or just ask them. + + # Fix outdated version constant. + #sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \ + # -i src/calibre/constants.py || \ + # die "sed failed to patch constants.py" + + # Avoid sandbox violation in /usr/share/gnome/apps when linux.py + # calls xdg-* (bug #258938). + sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \ + -e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ + -e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \ + -e "s|, PreserveMIMEDefaults():|:|" \ + -e "s|'xdg-icon-resource', 'install'|\\0, '--mode', 'user'|" \ + -e "s|cmd\[2\]|cmd[4]|" \ + -e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ + -e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \ + -i src/calibre/linux.py || die "sed failed to patch linux.py" + + # Disable unnecessary privilege dropping for bug #287067. + sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \ + -i setup/install.py || die "sed failed to patch install.py" + sed -e "/^ os.chdir(os.path.join(src_dir, 'build'))$/a\ +\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \ +'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \ +'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \ +'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \ +'-i', os.path.join(os.path.basename(src_dir), 'Makefile')])" \ + -e "s|open(self.j(bdir, '.qmake.conf'), 'wb').close()|open(self.j(bdir, '.qmake.conf'), 'wb').write(b'QMAKE_LFLAGS += ${LDFLAGS}')|" \ + -i setup/build.py || die "sed failed to patch build.py" +} + +src_compile() { + # TODO: get qmake called by setup.py to respect CC and CXX too + tc-export CC CXX + + # bug 821871 + local MY_LIBDIR="${ESYSROOT}/usr/$(get_libdir)" + export FT_LIB_DIR="${MY_LIBDIR}" HUNSPELL_LIB_DIR="${MY_LIBDIR}" PODOFO_LIB_DIR="${MY_LIBDIR}" + + PATH="${T}/bin:$(qt5_get_bindir):${PATH}" ${EPYTHON} setup.py build || die +} + +src_test() { + # Skipped tests: + # - 7z (unpackaged Python dependency: py7zr) + # - test_unrar (unpackaged Python dependency: unrardll) + # + # Note that we currently have a hack to skip one part of test_qt! + # See PATCHES for more. + CALIBRE_PY3_PORT=1 ${PYTHON} setup.py test \ + --exclude-test-name 7z \ + --exclude-test-name test_mem_leaks \ + --exclude-test-name test_searching \ + --exclude-test-name test_unrar || die +} + +src_install() { + # calibre works with python 3, so remove the python 2 constraint + export CALIBRE_PY3_PORT=1 + + # Bypass kbuildsycoca and update-mime-database in order to + # avoid sandbox violations if xdg-mime tries to call them. + mkdir "${T}/bin" || die + cat - > "${T}/bin/kbuildsycoca" <<-EOF + #!${BASH} + echo $0 : $@ + exit 0 + EOF + + cp "${T}"/bin/{kbuildsycoca,update-mime-database} || die + chmod +x "${T}"/bin/{kbuildsycoca,update-mime-database} || die + + export QMAKE="$(qt5_get_bindir)/qmake" + + # Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox + # violation with kbuildsycoca as in bug #287067, comment #13. + export -n DISPLAY + + # Bug #352625 - Some LANGUAGE values can trigger the following ValueError: + # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale + # return _parse_localename(localename) + # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename + # raise ValueError, 'unknown locale: %s' % localename + #ValueError: unknown locale: 46 + export -n LANG LANGUAGE ${!LC_*} + export LC_ALL=C.utf8 #709682 + + # Bug #295672 - Avoid sandbox violation in ~/.config by forcing + # variables to point to our fake temporary $HOME. + export HOME="${T}/fake_homedir" + export XDG_CONFIG_HOME="${HOME}/.config" + export XDG_DATA_HOME="${HOME}/.local/share" + export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre" + mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die + + tc-export CC CXX + # Bug #334243 - respect LDFLAGS when building extensions + export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS" + local libdir=$(get_libdir) + [[ -n $libdir ]] || die "get_libdir returned an empty string" + + addpredict /dev/dri #665310 + + PATH=${T}/bin:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \ + "${PYTHON}" setup.py install \ + --root="${D}" \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/${libdir}" \ + --staging-root="${ED}/usr" \ + --staging-libdir="${ED}/usr/${libdir}" || die + + find "${ED}"/usr/share -type d -empty -delete + + cd "${ED}"/usr/share/calibre/fonts/liberation || die + local x + for x in * ; do + [[ -f ${EPREFIX}/usr/share/fonts/liberation-fonts/${x} ]] || continue + ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die + done + + einfo "Converting python shebangs" + python_fix_shebang --force "${ED}" + + einfo "Compiling python modules" + python_optimize "${ED}"/usr/$(get_libdir)/calibre "${D}/$(python_get_sitedir)" + + newinitd "${FILESDIR}"/calibre-server-3.init calibre-server + newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server +} + +pkg_preinst() { + # Indentify stray directories from upstream's "Binary install" + # method (see bug 622728). + CALIBRE_LIB_DIR=/usr/$(get_libdir)/calibre + CALIBRE_LIB_CONTENT=$(for x in "${ED}${CALIBRE_LIB_DIR}"/*; do + printf -- "${x##*/} "; done) || die "Failed to list ${ED}${CALIBRE_LIB_DIR}" +} + +pkg_postinst() { + [[ -n ${CALIBRE_LIB_DIR} ]] || die "CALIBRE_LIB_DIR is unset" + local x + for x in "${EROOT}${CALIBRE_LIB_DIR}"/*; do + if [[ " ${CALIBRE_LIB_CONTENT} " != *" ${x##*/} "* ]]; then + elog "Purging '${x}'" + rm -rf "${x}" + fi + done + xdg_desktop_database_update + xdg_mimeinfo_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + xdg_icon_cache_update +} diff --git a/app-text/discount/Manifest b/app-text/discount/Manifest index da7336021400..2ff69b8cde91 100644 --- a/app-text/discount/Manifest +++ b/app-text/discount/Manifest @@ -1 +1 @@ -DIST discount-2.2.7.tar.bz2 102277 BLAKE2B 58ec3bce2b8fc41a090d9b81b4326cbf54e36bf774f4f9ef63c2a2b1d34ba464e9f0a021f19b4fef165da426742af3045a631af005371d1a8a4cd81dc0be3367 SHA512 1b61eb7c625bb50da0dbe97350a0ccbb15930ccaef449c4b4659950907bce3c0564dabf20578379a7fdd0e375f5d4d5b61acd34db474a85e942b60373688bd08 +DIST discount-2.2.7b.tar.bz2 102685 BLAKE2B 1af4d47248e4a65ea1517b03d0b1a0b15eb79bdb7d1f00779515e2a1113b2a923f5d9e5d0a93d63cfc6c7257f11d3825d9baa55c7f2252fe3d2513785ab67ae3 SHA512 d68ffb85ae3e6d6ce8a2e506609bd4cb042617e350d113dd632a1ed81adb0b076df75ca4e70e97d43f3a3a2907555a9f28087a3762f41806289c526af3c55806 diff --git a/app-text/discount/discount-2.2.7-r2.ebuild b/app-text/discount/discount-2.2.7b.ebuild similarity index 94% rename from app-text/discount/discount-2.2.7-r2.ebuild rename to app-text/discount/discount-2.2.7b.ebuild index 10730afd7a96..e53c8e7547af 100644 --- a/app-text/discount/discount-2.2.7-r2.ebuild +++ b/app-text/discount/discount-2.2.7b.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,8 +15,6 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86" IUSE="minimal test" RESTRICT="!test? ( test )" -PATCHES=( "${FILESDIR}"/gethopt-undefined.patch ) - src_prepare() { default diff --git a/app-text/discount/files/gethopt-undefined.patch b/app-text/discount/files/gethopt-undefined.patch deleted file mode 100644 index b74e2e79bc1a..000000000000 --- a/app-text/discount/files/gethopt-undefined.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile.in -+++ b/Makefile.in -@@ -139,7 +139,7 @@ - - pandoc_headers.o: tools/pandoc_headers.c config.h - $(BUILD) -c -o pandoc_headers.o tools/pandoc_headers.c --pandoc_headers: pandoc_headers.o -+pandoc_headers: pandoc_headers.o $(MKDLIB) $(COMMON) - $(LINK) -o pandoc_headers pandoc_headers.o $(COMMON) -lmarkdown - - branch.o: tools/branch.c config.h diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild b/app-text/enchant/enchant-1.6.1-r2.ebuild index d4302d6ca527..25628fd99c79 100644 --- a/app-text/enchant/enchant-1.6.1-r2.ebuild +++ b/app-text/enchant/enchant-1.6.1-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/AbiWord/enchant/releases/download/${PN}-${MY_PV}/${P LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="aspell +hunspell test" RESTRICT="!test? ( test )" diff --git a/app-text/enchant/enchant-2.3.3-r1.ebuild b/app-text/enchant/enchant-2.3.3-r1.ebuild index 8e298e6d2d4f..e749a7903c56 100644 --- a/app-text/enchant/enchant-2.3.3-r1.ebuild +++ b/app-text/enchant/enchant-2.3.3-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/AbiWord/enchant/releases/download/v${PV}/${P}.tar.gz LICENSE="LGPL-2.1+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="aspell +hunspell nuspell test voikko" RESTRICT="!test? ( test )" diff --git a/app-text/evince/evince-42.2.ebuild b/app-text/evince/evince-42.2.ebuild index c8e4f7b17473..b299f33dce27 100644 --- a/app-text/evince/evince-42.2.ebuild +++ b/app-text/evince/evince-42.2.ebuild @@ -12,7 +12,7 @@ LICENSE="GPL-2+ CC-BY-SA-3.0" # subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) SLOT="0/evd3.4-evv3.3" IUSE="cups djvu dvi gstreamer gnome gnome-keyring gtk-doc +introspection nautilus postscript spell tiff xps" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" # atk used in libview # bundles unarr diff --git a/app-text/gspell/gspell-1.10.0.ebuild b/app-text/gspell/gspell-1.10.0.ebuild index 4fc667187f18..43f8285f7883 100644 --- a/app-text/gspell/gspell-1.10.0.ebuild +++ b/app-text/gspell/gspell-1.10.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gspell" LICENSE="LGPL-2.1+" SLOT="0/2" # subslot = libgspell-1 soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" IUSE="+introspection +vala" REQUIRED_USE="vala? ( introspection )" diff --git a/app-text/jabref/Manifest b/app-text/jabref/Manifest deleted file mode 100644 index 2759022f01e2..000000000000 --- a/app-text/jabref/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST JabRef-2.10-src.tar.bz2 16769469 BLAKE2B adb0acabd1872d5b9b054e8c4c7e85a0cf0425ad748408e248a66dceef7ba3eca0af8a8d2cc1ef0828bc930cab7e48e8f1800c8e55902af19b4827ae4480fe16 SHA512 72eee8fb08040fc7bfd395729d3c74f0a8841c90d5aa6e6e8d8e68ddcc1ffe1f6659a045aa951d51deffe266ee0b1ff844c4fdf36537d5463de6b361803bb942 diff --git a/app-text/jabref/files/jabref-2.10-javax.swing-java-9+.patch b/app-text/jabref/files/jabref-2.10-javax.swing-java-9+.patch deleted file mode 100644 index 30dbe53e9725..000000000000 --- a/app-text/jabref/files/jabref-2.10-javax.swing-java-9+.patch +++ /dev/null @@ -1,313 +0,0 @@ -From bd03f07b5bcc5feb558caec4fbfd556947630fb9 Mon Sep 17 00:00:00 2001 -From: Yuan Liao -Date: Sat, 19 Feb 2022 08:25:21 -0800 -Subject: [PATCH] Update uses of javax.swing API members for Java 9+ - -These changes are backward compatible with Java 8. - -Signed-off-by: Yuan Liao ---- - .../sf/jabref/FindUnlinkedFilesDialog.java | 9 ++++----- - .../net/sf/jabref/collab/EntryChange.java | 6 +++--- - .../sf/jabref/groups/AddToGroupAction.java | 5 +++-- - .../net/sf/jabref/groups/GroupSelector.java | 9 +++++---- - .../net/sf/jabref/groups/GroupTreeNode.java | 20 ++++++++----------- - src/java/net/sf/jabref/groups/GroupsTree.java | 17 ++++++++-------- - .../jabref/imports/AppendDatabaseAction.java | 5 +++-- - .../sf/jabref/sql/exporter/DBExporter.java | 9 +++++---- - 8 files changed, 40 insertions(+), 40 deletions(-) - -diff --git a/src/java/net/sf/jabref/FindUnlinkedFilesDialog.java b/src/java/net/sf/jabref/FindUnlinkedFilesDialog.java -index 4bcbd73..5f7473d 100644 ---- a/src/java/net/sf/jabref/FindUnlinkedFilesDialog.java -+++ b/src/java/net/sf/jabref/FindUnlinkedFilesDialog.java -@@ -669,13 +669,12 @@ public class FindUnlinkedFilesDialog extends JDialog { - * The root node representing a tree structure. - * @return A list of files of all checked leaf nodes. - */ -- @SuppressWarnings("unchecked") - private List getFileListFromNode(CheckableTreeNode node) { - List filesList = new ArrayList(); -- Enumeration childs = node.depthFirstEnumeration(); -+ Enumeration childs = node.depthFirstEnumeration(); - ArrayList nodesToRemove = new ArrayList(); - while (childs.hasMoreElements()) { -- CheckableTreeNode child = childs.nextElement(); -+ CheckableTreeNode child = (CheckableTreeNode) childs.nextElement(); - if (child.isLeaf() && child.getSelected()) { - File nodeFile = ((FileNodeWrapper) child.getUserObject()).file; - if (nodeFile != null && nodeFile.isFile()) { -@@ -1105,9 +1104,9 @@ public class FindUnlinkedFilesDialog extends JDialog { - @SuppressWarnings("unchecked") - public void setSelected(boolean bSelected) { - isSelected = bSelected; -- Enumeration children = this.children(); -+ Enumeration children = this.children(); - while (children.hasMoreElements()) { -- CheckableTreeNode child = children.nextElement(); -+ CheckableTreeNode child = (CheckableTreeNode) children.nextElement(); - child.setSelected(bSelected); - } - -diff --git a/src/java/net/sf/jabref/collab/EntryChange.java b/src/java/net/sf/jabref/collab/EntryChange.java -index 924fd25..d479995 100644 ---- a/src/java/net/sf/jabref/collab/EntryChange.java -+++ b/src/java/net/sf/jabref/collab/EntryChange.java -@@ -21,6 +21,7 @@ import java.util.TreeSet; - import javax.swing.JComponent; - import javax.swing.JLabel; - import javax.swing.JScrollPane; -+import javax.swing.tree.TreeNode; - - import net.sf.jabref.*; - import net.sf.jabref.undo.NamedCompound; -@@ -83,11 +84,10 @@ public class EntryChange extends Change { - - - public boolean makeChange(BasePanel panel, BibtexDatabase secondary, NamedCompound undoEdit) { -- @SuppressWarnings("unchecked") - boolean allAccepted = true; -- Enumeration e = children(); -+ Enumeration e = children(); - for (; e.hasMoreElements();) { -- Change c = e.nextElement(); -+ Change c = (Change) e.nextElement(); - if (c.isAcceptable() && c.isAccepted()) - c.makeChange(panel, secondary, undoEdit); - else allAccepted = false; -diff --git a/src/java/net/sf/jabref/groups/AddToGroupAction.java b/src/java/net/sf/jabref/groups/AddToGroupAction.java -index 30d57c8..1840e32 100644 ---- a/src/java/net/sf/jabref/groups/AddToGroupAction.java -+++ b/src/java/net/sf/jabref/groups/AddToGroupAction.java -@@ -20,6 +20,7 @@ import java.util.Enumeration; - import java.util.Vector; - - import javax.swing.AbstractAction; -+import javax.swing.tree.TreeNode; - import javax.swing.undo.AbstractUndoableEdit; - - import net.sf.jabref.BasePanel; -@@ -59,10 +60,10 @@ public class AddToGroupAction extends AbstractAction { - - if (m_move) { - // collect warnings for removal -- Enumeration e = ((GroupTreeNode) m_node.getRoot()).preorderEnumeration(); -+ Enumeration e = ((GroupTreeNode) m_node.getRoot()).preorderEnumeration(); - GroupTreeNode node; - while (e.hasMoreElements()) { -- node = e.nextElement(); -+ node = (GroupTreeNode) e.nextElement(); - if (!node.getGroup().supportsRemove()) - continue; - for (int i = 0; i < entries.length; ++i) { -diff --git a/src/java/net/sf/jabref/groups/GroupSelector.java b/src/java/net/sf/jabref/groups/GroupSelector.java -index 4700d13..4813f12 100644 ---- a/src/java/net/sf/jabref/groups/GroupSelector.java -+++ b/src/java/net/sf/jabref/groups/GroupSelector.java -@@ -60,6 +60,7 @@ import javax.swing.event.PopupMenuListener; - import javax.swing.event.TreeSelectionEvent; - import javax.swing.event.TreeSelectionListener; - import javax.swing.tree.DefaultTreeModel; -+import javax.swing.tree.TreeNode; - import javax.swing.tree.TreePath; - import javax.swing.undo.AbstractUndoableEdit; - import javax.swing.undo.CompoundEdit; -@@ -1498,8 +1499,8 @@ public class GroupSelector extends SidePaneComponent implements - GroupTreeNode node; - AbstractGroup group; - Vector vec = new Vector(); -- for (Enumeration e = groupsRoot.preorderEnumeration(); e.hasMoreElements();) { -- node = e.nextElement(); -+ for (Enumeration e = groupsRoot.preorderEnumeration(); e.hasMoreElements();) { -+ node = (GroupTreeNode) e.nextElement(); - group = node.getGroup(); - int i; - for (i = 0; i < entries.length; ++i) { -@@ -1537,8 +1538,8 @@ public class GroupSelector extends SidePaneComponent implements - BibtexEntry entry; - Vector vec = new Vector(); - Map dummyMap = new HashMap(); // just because I don't want to use null... -- for (Enumeration e = groupsRoot.depthFirstEnumeration(); e.hasMoreElements();) { -- node = e.nextElement(); -+ for (Enumeration e = groupsRoot.depthFirstEnumeration(); e.hasMoreElements();) { -+ node = (GroupTreeNode) e.nextElement(); - rule = node.getSearchRule(); - for (Iterator it = matches.iterator(); it.hasNext();) { - entry = it.next(); -diff --git a/src/java/net/sf/jabref/groups/GroupTreeNode.java b/src/java/net/sf/jabref/groups/GroupTreeNode.java -index 9013af4..c55c7cf 100644 ---- a/src/java/net/sf/jabref/groups/GroupTreeNode.java -+++ b/src/java/net/sf/jabref/groups/GroupTreeNode.java -@@ -81,10 +81,10 @@ public class GroupTreeNode extends DefaultMutableTreeNode implements - */ - public String getTreeAsString() { - StringBuffer sb = new StringBuffer(); -- Enumeration e = preorderEnumeration(); -+ Enumeration e = preorderEnumeration(); - GroupTreeNode cursor; - while (e.hasMoreElements()) { -- cursor = e.nextElement(); -+ cursor = (GroupTreeNode) e.nextElement(); - sb.append(cursor.getLevel()).append(" ").append(cursor.getGroup().toString()).append("\n"); - } - return sb.toString(); -@@ -194,26 +194,22 @@ public class GroupTreeNode extends DefaultMutableTreeNode implements - } - - @Override -- @SuppressWarnings("unchecked") -- public Enumeration preorderEnumeration(){ -+ public Enumeration preorderEnumeration(){ - return super.preorderEnumeration(); - } - - @Override -- @SuppressWarnings("unchecked") -- public Enumeration depthFirstEnumeration(){ -+ public Enumeration depthFirstEnumeration(){ - return super.depthFirstEnumeration(); - } - - @Override -- @SuppressWarnings("unchecked") -- public Enumeration breadthFirstEnumeration(){ -+ public Enumeration breadthFirstEnumeration(){ - return super.breadthFirstEnumeration(); - } - - @Override -- @SuppressWarnings("unchecked") -- public Enumeration children(){ -+ public Enumeration children(){ - return super.children(); - } - -@@ -224,10 +220,10 @@ public class GroupTreeNode extends DefaultMutableTreeNode implements - */ - public AbstractGroup[] getMatchingGroups(BibtexEntry entry) { - Vector matchingGroups = new Vector(); -- Enumeration e = preorderEnumeration(); -+ Enumeration e = preorderEnumeration(); - AbstractGroup group; - while (e.hasMoreElements()) { -- group = (e.nextElement()).getGroup(); -+ group = ((GroupTreeNode) e.nextElement()).getGroup(); - if (group.contains(null, entry)) // first argument is never used - matchingGroups.add(group); - } -diff --git a/src/java/net/sf/jabref/groups/GroupsTree.java b/src/java/net/sf/jabref/groups/GroupsTree.java -index e58a567..c3daf94 100644 ---- a/src/java/net/sf/jabref/groups/GroupsTree.java -+++ b/src/java/net/sf/jabref/groups/GroupsTree.java -@@ -31,6 +31,7 @@ import javax.swing.JTree; - import javax.swing.SwingUtilities; - import javax.swing.ToolTipManager; - import javax.swing.tree.DefaultMutableTreeNode; -+import javax.swing.tree.TreeNode; - import javax.swing.tree.TreePath; - import javax.swing.tree.TreeSelectionModel; - import javax.swing.undo.AbstractUndoableEdit; -@@ -415,14 +416,14 @@ public class GroupsTree extends JTree implements DragSourceListener, - - /** Expand this node and all its children. */ - public void expandSubtree(GroupTreeNode node) { -- for (Enumeration e = node.depthFirstEnumeration(); e.hasMoreElements();) -- expandPath(new TreePath(e.nextElement().getPath())); -+ for (Enumeration e = node.depthFirstEnumeration(); e.hasMoreElements();) -+ expandPath(new TreePath(((GroupTreeNode) e.nextElement()).getPath())); - } - - /** Collapse this node and all its children. */ - public void collapseSubtree(GroupTreeNode node) { -- for (Enumeration e = node.depthFirstEnumeration(); e.hasMoreElements();) -- collapsePath(new TreePath((e.nextElement()) -+ for (Enumeration e = node.depthFirstEnumeration(); e.hasMoreElements();) -+ collapsePath(new TreePath(((GroupTreeNode) e.nextElement()) - .getPath())); - } - -@@ -432,8 +433,8 @@ public class GroupsTree extends JTree implements DragSourceListener, - */ - public boolean hasExpandedDescendant(TreePath path) { - GroupTreeNode node = (GroupTreeNode) path.getLastPathComponent(); -- for (Enumeration e = node.children(); e.hasMoreElements();) { -- GroupTreeNode child = e.nextElement(); -+ for (Enumeration e = node.children(); e.hasMoreElements();) { -+ GroupTreeNode child = (GroupTreeNode) e.nextElement(); - if (child.isLeaf()) - continue; // don't care about this case - TreePath pathToChild = path.pathByAddingChild(child); -@@ -449,8 +450,8 @@ public class GroupsTree extends JTree implements DragSourceListener, - */ - public boolean hasCollapsedDescendant(TreePath path) { - GroupTreeNode node = (GroupTreeNode) path.getLastPathComponent(); -- for (Enumeration e = node.children(); e.hasMoreElements();) { -- GroupTreeNode child = e.nextElement(); -+ for (Enumeration e = node.children(); e.hasMoreElements();) { -+ GroupTreeNode child = (GroupTreeNode) e.nextElement(); - if (child.isLeaf()) - continue; // don't care about this case - TreePath pathToChild = path.pathByAddingChild(child); -diff --git a/src/java/net/sf/jabref/imports/AppendDatabaseAction.java b/src/java/net/sf/jabref/imports/AppendDatabaseAction.java -index ad84bbc..5fdce20 100644 ---- a/src/java/net/sf/jabref/imports/AppendDatabaseAction.java -+++ b/src/java/net/sf/jabref/imports/AppendDatabaseAction.java -@@ -22,6 +22,7 @@ import java.util.Iterator; - import java.util.List; - - import javax.swing.JOptionPane; -+import javax.swing.tree.TreeNode; - - import net.sf.jabref.BaseAction; - import net.sf.jabref.BasePanel; -@@ -175,9 +176,9 @@ public class AppendDatabaseAction extends BaseAction { - ExplicitGroup group; - BibtexEntry entry; - -- for (Enumeration e = newGroups -+ for (Enumeration e = newGroups - .preorderEnumeration(); e.hasMoreElements();) { -- node = e.nextElement(); -+ node = (GroupTreeNode) e.nextElement(); - if (!(node.getGroup() instanceof ExplicitGroup)) - continue; - group = (ExplicitGroup) node.getGroup(); -diff --git a/src/java/net/sf/jabref/sql/exporter/DBExporter.java b/src/java/net/sf/jabref/sql/exporter/DBExporter.java -index deb9126..1518e0b 100644 ---- a/src/java/net/sf/jabref/sql/exporter/DBExporter.java -+++ b/src/java/net/sf/jabref/sql/exporter/DBExporter.java -@@ -32,6 +32,7 @@ import java.util.Set; - import java.util.Vector; - - import javax.swing.JOptionPane; -+import javax.swing.tree.TreeNode; - - import net.sf.jabref.BibtexDatabase; - import net.sf.jabref.BibtexEntry; -@@ -201,9 +202,9 @@ public abstract class DBExporter extends DBImporterExporter{ - rs.next(); - myID = rs.getInt("groups_id"); - } -- for (Enumeration e = cursor.children(); e -+ for (Enumeration e = cursor.children(); e - .hasMoreElements();) -- currentID = populateEntryGroupsTable(e.nextElement(), myID, -+ currentID = populateEntryGroupsTable((GroupTreeNode) e.nextElement(), myID, - currentID, out, database_id); - return currentID; - } -@@ -338,9 +339,9 @@ public abstract class DBExporter extends DBImporterExporter{ - rs.next(); - myID = rs.getInt("groups_id"); - } -- for (Enumeration e = cursor.children(); e -+ for (Enumeration e = cursor.children(); e - .hasMoreElements();) -- currentID = populateGroupsTable(e.nextElement(), myID, ++currentID, -+ currentID = populateGroupsTable((GroupTreeNode) e.nextElement(), myID, ++currentID, - out, database_id); - return currentID; - } --- -2.34.1 - diff --git a/app-text/jabref/files/jabref-2.10-skip-failing-tests.patch b/app-text/jabref/files/jabref-2.10-skip-failing-tests.patch deleted file mode 100644 index 95a2e7310fe6..000000000000 --- a/app-text/jabref/files/jabref-2.10-skip-failing-tests.patch +++ /dev/null @@ -1,349 +0,0 @@ -From 0791be415c4104a4c7ff79487823a9f0a7a1d2ec Mon Sep 17 00:00:00 2001 -From: Yuan Liao -Date: Sat, 19 Feb 2022 10:47:42 -0800 -Subject: [PATCH] Skip tests that fail when run directly outside Portage - -Because the tests are JUnit 3 tests, to skip them, each test's method -name needs to be changed to something that does not start with 'test'. - -Signed-off-by: Yuan Liao ---- - .../tests/net/sf/jabref/UtilFindFileTest.java | 4 ++-- - src/java/tests/net/sf/jabref/UtilTest.java | 10 +++++----- - .../jabref/export/layout/LayoutEntryTest.java | 19 ++++++++++++++----- - .../sf/jabref/export/layout/LayoutTest.java | 4 ++-- - .../sf/jabref/export/layout/RTFCharsTest.java | 4 ++-- - .../AuthorLastFirstAbbreviatorTester.java | 2 +- - .../export/layout/format/DOICheckTest.java | 10 +++++++++- - .../sf/jabref/imports/BibtexParserTest.java | 4 ++-- - .../sf/jabref/imports/CopacImporterTest.java | 4 ++-- - .../sf/jabref/imports/IsiImporterTest.java | 4 ++-- - .../net/sf/jabref/imports/OAI2ImportTest.java | 2 +- - .../tests/net/sf/jabref/util/XMPUtilTest.java | 6 +++--- - 12 files changed, 45 insertions(+), 28 deletions(-) - -diff --git a/src/java/tests/net/sf/jabref/UtilFindFileTest.java b/src/java/tests/net/sf/jabref/UtilFindFileTest.java -index 7718c2c..b82360b 100644 ---- a/src/java/tests/net/sf/jabref/UtilFindFileTest.java -+++ b/src/java/tests/net/sf/jabref/UtilFindFileTest.java -@@ -27,7 +27,7 @@ public class UtilFindFileTest extends FileBasedTestCase { - * - * @throws IOException - */ -- public void testFindFileRelative() throws IOException { -+ public void skipTestFindFileRelative() throws IOException { - - // Most basic case - assertEqualPaths("HipKro03.pdf", findFile(root.getAbsolutePath() + "/test/", -@@ -144,7 +144,7 @@ public class UtilFindFileTest extends FileBasedTestCase { - - } - -- public void testFindFile() throws IOException { -+ public void skipTestFindFile() throws IOException { - - // Simple case - assertEqualPaths("HipKro03.pdf", Util.findFile(entry, database, root.getAbsolutePath() -diff --git a/src/java/tests/net/sf/jabref/UtilTest.java b/src/java/tests/net/sf/jabref/UtilTest.java -index a2e4ac6..50a6cad 100644 ---- a/src/java/tests/net/sf/jabref/UtilTest.java -+++ b/src/java/tests/net/sf/jabref/UtilTest.java -@@ -65,7 +65,7 @@ public class UtilTest extends TestCase { - - } - -- public void testPlaceDialog() { -+ public void skipTestPlaceDialog() { - Dialog d = new JDialog(); - d.setSize(50, 50); - Container c = new JWindow(); -@@ -111,7 +111,7 @@ public class UtilTest extends TestCase { - assertEquals("\"{a\"}", Util.shaveString(" \"{a\"} ")); - } - -- public void testCheckLegalKey() { -+ public void skipTestCheckLegalKey() { - - assertEquals("AAAA", Util.checkLegalKey("AA AA")); - assertEquals("SPECIALCHARS", Util.checkLegalKey("SPECIAL CHARS#{\\\"}~,^")); -@@ -119,7 +119,7 @@ public class UtilTest extends TestCase { - assertEquals("", Util.checkLegalKey("\n\t\r")); - } - -- public void testReplaceSpecialCharacters() { -+ public void skipTestReplaceSpecialCharacters() { - // Shouldn't German � be resolved to Ae - assertEquals("AeaeaAAA", Util.replaceSpecialCharacters("������")); - assertEquals("Hallo Arger", Util.replaceSpecialCharacters("Hallo Arger")); -@@ -221,7 +221,7 @@ public class UtilTest extends TestCase { - } - - -- public void testFieldAndFormat(){ -+ public void skipTestFieldAndFormat(){ - assertEquals("Eric von Hippel and Georg von Krogh", Util.getFieldAndFormat("[author]", entry, database)); - - assertEquals("Eric von Hippel and Georg von Krogh", Util.getFieldAndFormat("author", entry, database)); -@@ -239,7 +239,7 @@ public class UtilTest extends TestCase { - assertEquals("HipKro03", Util.getFieldAndFormat("[bibtexkey:]", entry, database)); - } - -- public void testUserFieldAndFormat(){ -+ public void skipTestUserFieldAndFormat(){ - - String[] names = Globals.prefs.getStringArray(NameFormatterTab.NAME_FORMATER_KEY); - if (names == null) -diff --git a/src/java/tests/net/sf/jabref/export/layout/LayoutEntryTest.java b/src/java/tests/net/sf/jabref/export/layout/LayoutEntryTest.java -index 8d6cea9..3197bf0 100644 ---- a/src/java/tests/net/sf/jabref/export/layout/LayoutEntryTest.java -+++ b/src/java/tests/net/sf/jabref/export/layout/LayoutEntryTest.java -@@ -92,11 +92,20 @@ public class LayoutEntryTest extends TestCase - /*************************/ - /****** tests Cases ******/ - /*************************/ -+ -+ /* -+ * An empty test case to avoid "No tests found" failure: -+ * -+ * warning(junit.framework.TestSuite$1)junit.framework.AssertionFailedError: -+ * No tests found in tests.net.sf.jabref.export.layout.LayoutEntryTest -+ */ -+ public void testDummy() { -+ } - - /** - * @throws Exception - */ -- public void testNoHighlighting() throws Exception -+ public void skipTestNoHighlighting() throws Exception - { - // say that this bibtex object was found - mBTE.setSearchHit(true); -@@ -113,7 +122,7 @@ public class LayoutEntryTest extends TestCase - /** - * @throws Exception - */ -- public void testHighlightingOneWordCaseInsesitive() throws Exception -+ public void skipTestHighlightingOneWordCaseInsesitive() throws Exception - { - // say that this bibtex object was found - mBTE.setSearchHit(true); -@@ -135,7 +144,7 @@ public class LayoutEntryTest extends TestCase - /** - * @throws Exception - */ -- public void testHighlightingTwoWordsCaseInsesitive() throws Exception -+ public void skipTestHighlightingTwoWordsCaseInsesitive() throws Exception - { - // say that this bibtex object was found - mBTE.setSearchHit(true); -@@ -162,7 +171,7 @@ public class LayoutEntryTest extends TestCase - /** - * @throws Exception - */ -- public void testHighlightingOneWordCaseSesitive() throws Exception -+ public void skipTestHighlightingOneWordCaseSesitive() throws Exception - { - // say that this bibtex object was found - mBTE.setSearchHit(true); -@@ -184,7 +193,7 @@ public class LayoutEntryTest extends TestCase - /** - * @throws Exception - */ -- public void testHighlightingMoreWordsCaseSesitive() throws Exception -+ public void skipTestHighlightingMoreWordsCaseSesitive() throws Exception - { - // say that this bibtex object was found - mBTE.setSearchHit(true); -diff --git a/src/java/tests/net/sf/jabref/export/layout/LayoutTest.java b/src/java/tests/net/sf/jabref/export/layout/LayoutTest.java -index cb98fe3..e54a9b8 100644 ---- a/src/java/tests/net/sf/jabref/export/layout/LayoutTest.java -+++ b/src/java/tests/net/sf/jabref/export/layout/LayoutTest.java -@@ -66,7 +66,7 @@ public class LayoutTest extends TestCase { - assertEquals("Misc", layout("\\bibtextype", "@misc{bla, author={This\nis\na\ntext}}")); - } - -- public void testHTMLChar() throws Exception { -+ public void skipTestHTMLChar() throws Exception { - String layoutText = layout("\\begin{author}\\format[HTMLChars]{\\author}\\end{author} ", - "@other{bla, author={This\nis\na\ntext}}"); - -@@ -95,7 +95,7 @@ public class LayoutTest extends TestCase { - * - * @throws Exception - */ -- public void testLayout() throws Exception { -+ public void skipTestLayout() throws Exception { - - String layoutText = layout( - "\\begin{abstract}

Abstract: \\format[HTMLChars]{\\abstract}\\end{abstract}
", -diff --git a/src/java/tests/net/sf/jabref/export/layout/RTFCharsTest.java b/src/java/tests/net/sf/jabref/export/layout/RTFCharsTest.java -index 43627ba..e977614 100644 ---- a/src/java/tests/net/sf/jabref/export/layout/RTFCharsTest.java -+++ b/src/java/tests/net/sf/jabref/export/layout/RTFCharsTest.java -@@ -35,7 +35,7 @@ public class RTFCharsTest extends TestCase { - assertEquals("{\\b hallo}", layout.format("{\\textbf hallo}")); - } - -- public void testComplicated() { -+ public void skipTestComplicated() { - LayoutFormatter layout = new RTFChars(); - - assertEquals("R\\u233eflexions sur le timing de la quantit\\u233e \\u230ae should be \\u230ae", layout.format("Réflexions sur le timing de la quantité \\ae should be æ")); -@@ -43,7 +43,7 @@ public class RTFCharsTest extends TestCase { - assertEquals("h\\u225all{\\uc2\\u339oe}", layout.format("h\\'all\\oe ")); - } - -- public void testSpecialCharacters() { -+ public void skipTestSpecialCharacters() { - - LayoutFormatter layout = new RTFChars(); - -diff --git a/src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstAbbreviatorTester.java b/src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstAbbreviatorTester.java -index 446a89c..496f18b 100644 ---- a/src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstAbbreviatorTester.java -+++ b/src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstAbbreviatorTester.java -@@ -76,7 +76,7 @@ public class AuthorLastFirstAbbreviatorTester extends TestCase { - * Testcase for - * http://sourceforge.net/tracker/index.php?func=detail&aid=1466924&group_id=92314&atid=600306 - */ -- public void testJrAuthor(){ -+ public void skipTestJrAuthor(){ - String name = "Other, Jr., Anthony N."; - assertEquals("Other, A. N.", abbreviate(name)); - } -diff --git a/src/java/tests/net/sf/jabref/export/layout/format/DOICheckTest.java b/src/java/tests/net/sf/jabref/export/layout/format/DOICheckTest.java -index dceb88c..d0680e3 100644 ---- a/src/java/tests/net/sf/jabref/export/layout/format/DOICheckTest.java -+++ b/src/java/tests/net/sf/jabref/export/layout/format/DOICheckTest.java -@@ -5,8 +5,16 @@ import net.sf.jabref.export.layout.LayoutFormatter; - import net.sf.jabref.export.layout.format.DOICheck; - - public class DOICheckTest extends TestCase { -+ /* -+ * An empty test case to avoid "No tests found" failure: -+ * -+ * warning(junit.framework.TestSuite$1)junit.framework.AssertionFailedError: -+ * No tests found in tests.net.sf.jabref.export.layout.format.DOICheckTest -+ */ -+ public void testDummy() { -+ } - -- public void testFormat() { -+ public void skipTestFormat() { - LayoutFormatter lf = new DOICheck(); - - assertEquals("", lf.format("")); -diff --git a/src/java/tests/net/sf/jabref/imports/BibtexParserTest.java b/src/java/tests/net/sf/jabref/imports/BibtexParserTest.java -index f8bc3dc..ad4899b 100644 ---- a/src/java/tests/net/sf/jabref/imports/BibtexParserTest.java -+++ b/src/java/tests/net/sf/jabref/imports/BibtexParserTest.java -@@ -257,7 +257,7 @@ public class BibtexParserTest extends TestCase { - assertEquals("2002", e.getField("year")); - } - -- public void testNewlineHandling() throws IOException { -+ public void skipTestNewlineHandling() throws IOException { - - BibtexEntry e = BibtexParser.singleFromString("@article{canh05," + - "a = {a\nb}," + -@@ -320,7 +320,7 @@ public class BibtexParserTest extends TestCase { - * @author Uwe Kuehn - * @author Andrei Haralevich - */ -- public void testFileNaming3(){ -+ public void skipTestFileNaming3(){ - BibtexEntry e = BibtexParser.singleFromString("@article{canh05," - + "title = {\nHallo \nWorld \nthis \n is\n\nnot \n\nan \n\n exercise \n \n.\n \n\n},\n" - + "tabs = {\nHallo \tWorld \tthis \t is\t\tnot \t\tan \t\n exercise \t \n.\t \n\t},\n" -diff --git a/src/java/tests/net/sf/jabref/imports/CopacImporterTest.java b/src/java/tests/net/sf/jabref/imports/CopacImporterTest.java -index 558ebb7..20f6c02 100644 ---- a/src/java/tests/net/sf/jabref/imports/CopacImporterTest.java -+++ b/src/java/tests/net/sf/jabref/imports/CopacImporterTest.java -@@ -24,7 +24,7 @@ public class CopacImporterTest extends TestCase { - super.tearDown(); - } - -- public void testIsRecognizedFormat() throws IOException { -+ public void skipTestIsRecognizedFormat() throws IOException { - - CopacImporter importer = new CopacImporter(); - assertTrue(importer.isRecognizedFormat(CopacImporterTest.class -@@ -46,7 +46,7 @@ public class CopacImporterTest extends TestCase { - .getResourceAsStream("IsiImporterTestMedline.isi"))); - } - -- public void testImportEntries() throws IOException { -+ public void skipTestImportEntries() throws IOException { - CopacImporter importer = new CopacImporter(); - - List entries = importer.importEntries(CopacImporterTest.class -diff --git a/src/java/tests/net/sf/jabref/imports/IsiImporterTest.java b/src/java/tests/net/sf/jabref/imports/IsiImporterTest.java -index 041a31e..ee89a2b 100644 ---- a/src/java/tests/net/sf/jabref/imports/IsiImporterTest.java -+++ b/src/java/tests/net/sf/jabref/imports/IsiImporterTest.java -@@ -33,7 +33,7 @@ public class IsiImporterTest extends TestCase { - super.tearDown(); - } - -- public void testIsRecognizedFormat() throws IOException { -+ public void skipTestIsRecognizedFormat() throws IOException { - - IsiImporter importer = new IsiImporter(); - assertTrue(importer.isRecognizedFormat(IsiImporterTest.class -@@ -201,7 +201,7 @@ public class IsiImporterTest extends TestCase { - assertEquals(BibtexEntryType.ARTICLE, b.getType()); - } - -- public void testImportEntriesWOS() throws IOException { -+ public void skipTestImportEntriesWOS() throws IOException { - IsiImporter importer = new IsiImporter(); - - List entries = importer.importEntries(IsiImporterTest.class -diff --git a/src/java/tests/net/sf/jabref/imports/OAI2ImportTest.java b/src/java/tests/net/sf/jabref/imports/OAI2ImportTest.java -index 9e7e73f..e0bfdf5 100644 ---- a/src/java/tests/net/sf/jabref/imports/OAI2ImportTest.java -+++ b/src/java/tests/net/sf/jabref/imports/OAI2ImportTest.java -@@ -112,7 +112,7 @@ public class OAI2ImportTest extends TestCase { - assertEquals("", OAI2Fetcher.fixKey("arXiv:")); - } - -- public void testOnline() throws InterruptedException { -+ public void skipTestOnline() throws InterruptedException { - - { - OAI2Fetcher fetcher = new OAI2Fetcher(); -diff --git a/src/java/tests/net/sf/jabref/util/XMPUtilTest.java b/src/java/tests/net/sf/jabref/util/XMPUtilTest.java -index 74571f5..5b74057 100644 ---- a/src/java/tests/net/sf/jabref/util/XMPUtilTest.java -+++ b/src/java/tests/net/sf/jabref/util/XMPUtilTest.java -@@ -345,7 +345,7 @@ public class XMPUtilTest extends TestCase { - * @throws TransformerException - * Should not happen. - */ -- public void testPrivacyFilter() throws IOException, TransformerException { -+ public void skipTestPrivacyFilter() throws IOException, TransformerException { - - { // First set: - prefs.putBoolean("useXmpPrivacyFilter", true); -@@ -1023,7 +1023,7 @@ public class XMPUtilTest extends TestCase { - assertEquals(t3BibtexEntry(), b); - } - -- public void testReadWriteDC() throws IOException, TransformerException { -+ public void skipTestReadWriteDC() throws IOException, TransformerException { - List l = new LinkedList(); - l.add(t3BibtexEntry()); - -@@ -1103,7 +1103,7 @@ public class XMPUtilTest extends TestCase { - - } - -- public void testWriteSingleUpdatesDCAndInfo() throws IOException, -+ public void skipTestWriteSingleUpdatesDCAndInfo() throws IOException, - TransformerException { - List l = new LinkedList(); - l.add(t3BibtexEntry()); --- -2.34.1 - diff --git a/app-text/jabref/files/jabref-2.10-test-jvm-props-args.patch b/app-text/jabref/files/jabref-2.10-test-jvm-props-args.patch deleted file mode 100644 index d3e413e9b0fd..000000000000 --- a/app-text/jabref/files/jabref-2.10-test-jvm-props-args.patch +++ /dev/null @@ -1,49 +0,0 @@ -From f24492bff17f728bcf2b5a50069669ae08b8b372 Mon Sep 17 00:00:00 2001 -From: Yuan Liao -Date: Sat, 19 Feb 2022 10:21:04 -0800 -Subject: [PATCH] Add JVM system properties and argument for tests - -The changes to system properties ensure that all paths the application -may write to during the tests are not protected by the Portage sandbox. - -The extra argument added is required on Java 17+, but it should also be -compatible with all Java versions that support the Java Platform Module -System (JPMS), namely Java 9+. On older Java versions, it is optional. -On Java 8, however, including it in JVM arguments would cause an error. - -Signed-off-by: Yuan Liao ---- - build.xml | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -diff --git a/build.xml b/build.xml -index d13a9f3..788a4d1 100644 ---- a/build.xml -+++ b/build.xml -@@ -28,7 +28,7 @@ - - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--> - -- -+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dev-java/jempbox/jempbox-1.7.1-r1.ebuild b/dev-java/jempbox/jempbox-1.7.1-r1.ebuild deleted file mode 100644 index 12e0360d573b..000000000000 --- a/dev-java/jempbox/jempbox-1.7.1-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -JAVA_PKG_IUSE="doc source test" - -inherit java-pkg-2 java-ant-2 - -MY_PN=pdfbox - -DESCRIPTION="An open source Java library for parsing font files" -HOMEPAGE="https://pdfbox.apache.org/" -SRC_URI="mirror://apache/${MY_PN}/${PV}/${MY_PN}-${PV}-src.zip" - -LICENSE="BSD" -SLOT="1.7" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - >=virtual/jre-1.8" -DEPEND=" - >=virtual/jdk-1.8 - app-arch/unzip - test? ( dev-java/ant-junit:0 )" - -S="${WORKDIR}/${MY_PN}-${PV}/${PN}" - -src_prepare() { - default - - cp -v "${FILESDIR}"/${P}_maven-build.xml build.xml || die -} - -JAVA_ANT_REWRITE_CLASSPATH="yes" - -src_test() { - java-pkg-2_src_test -} - -src_install() { - java-pkg_newjar target/${P}.jar ${PN}.jar - - use doc && java-pkg_dojavadoc target/site/apidocs - use source && java-pkg_dosrc src/main/java/org -} diff --git a/dev-java/jempbox/metadata.xml b/dev-java/jempbox/metadata.xml deleted file mode 100644 index 006ce0bbb200..000000000000 --- a/dev-java/jempbox/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - java@gentoo.org - Java - - - apache/pdfbox - - diff --git a/dev-java/jgraph/Manifest b/dev-java/jgraph/Manifest deleted file mode 100644 index 82c33950366e..000000000000 --- a/dev-java/jgraph/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jgraph-5.12.0.4.jar 3460750 BLAKE2B 0d2c50673eb652e4335a2d4fe9edcd93745595302c9ce674e8bb05ceab5edcb6b4a190e4d4da14bdb552ca7d35421473d0931addb02c2d1326d81eb442c372d1 SHA512 0832afeb28c4d5abb9288de4e1b74eefc432bb98f622e71f0d192bf9f01741feb406ba0473b923e0cb93401120c1456a00eec4653355c37bff7e9e1863e81b5d diff --git a/dev-java/jgraph/jgraph-5.12.0.4-r1.ebuild b/dev-java/jgraph/jgraph-5.12.0.4-r1.ebuild deleted file mode 100644 index 1681ab0b8efb..000000000000 --- a/dev-java/jgraph/jgraph-5.12.0.4-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Open-source graph component for Java" -SRC_URI="mirror://gentoo/${P}.jar" -HOMEPAGE="https://www.jgraph.com" -IUSE="doc examples source" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND=" - >=virtual/jdk-1.8" - -RDEPEND=" - >=virtual/jre-1.8" - -DOCS=( README WHATSNEW LICENSE ChangeLog ) - -S="${WORKDIR}" - -JAVA_SRC_DIR="src" - -src_prepare() { - default - - java-pkg_clean -} diff --git a/dev-java/jopt-simple/Manifest b/dev-java/jopt-simple/Manifest index 5e45f7495c78..e5d7be055edf 100644 --- a/dev-java/jopt-simple/Manifest +++ b/dev-java/jopt-simple/Manifest @@ -1,2 +1,3 @@ DIST jopt-simple-4.6.tar.gz 107082 BLAKE2B 622144647b24049861398cc99ca3cc268baae045f8ca23cdd5bddb2e656bc97d17397ae752ca9a6edc91b8486e1e55ce19ba335d2afadf6c6df4f858faf43a1e SHA512 c2f467521f6419f91206f6036d420671b02106beadff3fc51d1893e6f3f6302b8fcbb31957327b9e40cbfd7a7d55030e0c999d9570d7e29fe7a4375bab10ed76 +DIST jopt-simple-5.0.4.tar.gz 120388 BLAKE2B b9eec360f9399a40fa8fe33f14708c14a45689eb78efcdf99f27d666168d67f2670b4aa5bd6e7f26ddff72565107f1359214c808281918947d66874bde237b86 SHA512 ae4274bb4b3e2584dc6fb4370c4d63f9b95e63ff2cd124f92f8ad6e3a4a3dd91cd9e9b70ac423a560d52039508549a5319bb23035215b4a191c4fdc0f0e082d5 DIST jopt-simple-5.0.tar.gz 119502 BLAKE2B 975a0d338fa3154963954fd3b218c944dded023b3a2da59ee2671c73450a578dbf1aee8e52b9f715839e15c1937e0a493c4b37518b73038aa017e1d0ec1ca06a SHA512 f440c62cb307aad7cab64f091c82f78e11a117e60aaadf71883c149a622576531272de3d67859f6df093df658bb0bfb435d9bb33bc729bcda24dcc99d27369ff diff --git a/dev-java/jopt-simple/jopt-simple-5.0.4.ebuild b/dev-java/jopt-simple/jopt-simple-5.0.4.ebuild new file mode 100644 index 000000000000..f6331ef9f35c --- /dev/null +++ b/dev-java/jopt-simple/jopt-simple-5.0.4.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A Java library for parsing command line options" +HOMEPAGE="https://jopt-simple.github.io/jopt-simple/" +SRC_URI="https://github.com/jopt-simple/jopt-simple/archive/jopt-simple-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=">=virtual/jdk-1.8:*" + +S="${WORKDIR}/${PN}-${P}" + +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" + +src_install() { + einstalldocs + java-pkg-simple_src_install +} diff --git a/dev-java/jopt-simple/metadata.xml b/dev-java/jopt-simple/metadata.xml index 40ac5a240070..eede771ba474 100644 --- a/dev-java/jopt-simple/metadata.xml +++ b/dev-java/jopt-simple/metadata.xml @@ -6,6 +6,6 @@ Java - pholser/jopt-simple + jopt-simple/jopt-simple diff --git a/dev-java/junitparams/metadata.xml b/dev-java/junitparams/metadata.xml index e2f1912e2a31..8d7346cf8e03 100644 --- a/dev-java/junitparams/metadata.xml +++ b/dev-java/junitparams/metadata.xml @@ -5,7 +5,7 @@ java@gentoo.org - Pragmatists/JUnitParams/tags + Pragmatists/JUnitParams https://github.com/Pragmatists/JUnitParams/wiki https://github.com/Pragmatists/JUnitParams/issues diff --git a/dev-java/microba/Manifest b/dev-java/microba/Manifest deleted file mode 100644 index f78c3b42020d..000000000000 --- a/dev-java/microba/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST microba-0.4.4.3.tar.gz 50106 BLAKE2B 15b7fe422f7d6aa92929a697ee2c12b2325c9cfcef6d43cc2f135b57a14d8a2a7c1a7b5b3de6bf8a7e1ed07ac275c26017430f776c435295e36109914aca090d SHA512 0191213d00fd0a6bd59a623fb0762eb589a5ac42c5c988a612c01781b30bcb6d86ce431f76687f5647889d54ad13b7f3fa2eec02ca81038f692d2cf25fa1aad1 diff --git a/dev-java/microba/microba-0.4.4.3-r2.ebuild b/dev-java/microba/microba-0.4.4.3-r2.ebuild deleted file mode 100644 index 8692c84f479a..000000000000 --- a/dev-java/microba/microba-0.4.4.3-r2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Swing components for date operations and palettes" -HOMEPAGE="https://github.com/tdbear/microba" -SRC_URI="https://github.com/tdbear/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" - -CP_DEPEND="dev-java/jgraph:0" - -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:*" - -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:*" - -S="${WORKDIR}/${P}" -JAVA_SRC_DIR="src/main/java" - -DOCS=( - change.log.txt - readme.txt - README.md -) - -src_compile() { - java-pkg-simple_src_compile - java-pkg_addres ${PN}.jar ${JAVA_SRC_DIR} -} - -src_install() { - default - java-pkg-simple_src_install -} diff --git a/dev-java/spin/Manifest b/dev-java/spin/Manifest deleted file mode 100644 index f3e36dcc5688..000000000000 --- a/dev-java/spin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST spin-1.5-all.zip 482286 BLAKE2B d1b1de891290ed465f2886bea046d9aa106626be91e5ac37dcd795bb0ef5e558b3d81b1e86cfb168d660f4c2884d321d560bece50645822a0334848225c6638b SHA512 ce1fad3b138781359d472727b186722d6f1f23b7002dd1ada294efd80b3a9caf5de15207cdd682fcbfcafa85c63895c7dd9683fefb5ce5b09cc4115ae3733466 diff --git a/dev-java/spin/spin-1.5-r2.ebuild b/dev-java/spin/spin-1.5-r2.ebuild deleted file mode 100644 index a8557a83ef98..000000000000 --- a/dev-java/spin/spin-1.5-r2.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://sourceforge/project/spin/spin/v1.5/spin-1.5-all.zip --slot 0 --keywords "~amd64 ~x86" --ebuild spin-1.5-r2.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="spin:spin:1.5" -JAVA_TESTING_FRAMEWORKS="junit" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Transparent threading solution for non-freezing Swing applications." -HOMEPAGE="http://spin.sourceforge.net" -SRC_URI="mirror://sourceforge/project/${PN}/${PN}/v${PV}/${P}-all.zip" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 x86" - -# Common dependencies -# POM: pom.xml -# cglib:cglib-nodep:2.1_3 -> !!!artifactId-not-found!!! - -CP_DEPEND=" - dev-java/cglib:3 -" - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -BDEPEND="app-arch/unzip" - -DOCS=( license.txt ) - -S="${WORKDIR}/${P}" - -JAVA_SRC_DIR="src/main/java" -JAVA_RESOURCE_DIRS="src/main/java" - -JAVA_TEST_GENTOO_CLASSPATH="junit" -JAVA_TEST_SRC_DIR="src/test/java" -JAVA_TEST_RESOURCE_DIRS="src/test/java" - -src_test() { - # 1) testEDTNotBlockedDuringInvocation(spin.off.SpinOffTest)java.lang.Error: - # Unable to make void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional) accessible: - # module java.desktop does not "opens java.awt" to unnamed module @42bb2aee - - local vm_version="$(java-config -g PROVIDES_VERSION)" - if ver_test "${vm_version}" -ge "17" ; then - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.desktop/java.awt=ALL-UNNAMED ) - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED ) - fi - - # There was 1 error: - # 1) testNonAccessibleInterface(spin.JDKProxyFactoryTest)java.awt.HeadlessException - # at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166) - # at java.desktop/java.awt.Window.(Window.java:553) - # at java.desktop/java.awt.Frame.(Frame.java:428) - # at java.desktop/java.awt.Frame.(Frame.java:393) - # at java.desktop/javax.swing.JFrame.(JFrame.java:180) - # at spin.JDKProxyFactoryTest$1.(JDKProxyFactoryTest.java:44) - # at spin.JDKProxyFactoryTest.testNonAccessibleInterface(JDKProxyFactoryTest.java:44) - # at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - # at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - # at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - - # JAVA_TEST_RUN_ONLY="spin.JDKProxyFactoryTest" - # java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY="spin.CGLibProxyFactoryTest" - java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY="spin.off.AWTReflectDispatcherTest" - java-pkg-simple_src_test - - JAVA_TEST_RUN_ONLY="spin.off.SpinOffTest" - java-pkg-simple_src_test -} - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 99822672c883e2d5753d3d506bb3d7514b257480..925a5fab5cef88821b5e4f5e3d7c85b526502c8a 100644 GIT binary patch delta 18343 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�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

M)Ww$cWObFP(KTt=n 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 C@tOAk delta 18371 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 { + try{ +- Method decode = URLDecoder.class.getMethod("decode", new +- Class[]{String.class, String.class}); +- return (String)decode.invoke(new URLDecoder(),new Object[]{p,"UTF-8"}); ++ return URLDecoder.decode(p,"UTF-8"); + } catch (Exception e){ + throw new IPException("Inconsistency in PrologEngine.cleanPath"+e); + } diff --git a/dev-lang/interprolog/interprolog-2.1.2.ebuild b/dev-lang/interprolog/interprolog-2.1.2.ebuild index af273a150564..dc9d77efd441 100644 --- a/dev-lang/interprolog/interprolog-2.1.2.ebuild +++ b/dev-lang/interprolog/interprolog-2.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -33,6 +33,7 @@ EANT_GENTOO_CLASSPATH="junit" src_prepare() { eapply "${FILESDIR}"/${P}-java1.4.patch + eapply "${FILESDIR}"/${P}-java17.patch eapply_user cp "${FILESDIR}"/build.xml "${S}" || die diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest index b94e06c89a8e..844df9bde181 100644 --- a/dev-lang/perl/Manifest +++ b/dev-lang/perl/Manifest @@ -3,7 +3,7 @@ DIST perl-5.34.0.tar.xz 12881416 BLAKE2B 4139e77fbb38b2b72671c0b130233cf5ed35112 DIST perl-5.34.1-zlib-1.2.12-encrypt-standard.zip.bin 207 BLAKE2B b52e1322930d5f7b8d6e3a319d24322b5dffb2313bdc757c0c8eb8713fd03adace199c8449ccc306e49b5b71e3c1b9786b2acb0ab8780a09d718a1c54f653226 SHA512 5a7e0950f0f94bd961fa9cf3e4ab5dd30006bee0f4553da755688a32d0411a4a850a28d4f998b36e7177dcf3aba192b899ca4138e84452baffef1a0b2ed1fb7b DIST perl-5.34.1-zlib-1.2.12.patch.xz 180480 BLAKE2B 39da5c1ef406d018f73e641d86ff81d5257cf1f7d6c1b0caac9651a546d70a2e0fff53bf0fc584907e792cb681a961c8442ab355f8f0c2cfffbb26c997cdbac0 SHA512 b32b57721b10943e21003429b42c535f7833e450f097855162241775a161a557fe0ea86ce615d6a9c885f165f45438cabba5580f9b299796d3a3da5ea720f1ff DIST perl-5.34.1.tar.xz 12760168 BLAKE2B 3768e55f66551c83295153e91d25d568b7b8638789141f7fcd5a304509cb391cb9ad0232ba6ac70113bb0881ddb00ca5b19c53aa01e1e206c44401dad60d8942 SHA512 9261958291b49eea30c120a89e5ee32dc6a5fd46de4869c89c3d6a4c1162d6cf192ebe429d01a293eda93d8680ce15294af27717fd4ec4c75f511c1fa820fdac -DIST perl-5.36.0-RC3.tar.xz 13059260 BLAKE2B 35e079c139c09e0b47117400917afe30ab738cf11af32651d0191e68089aac8d9d9c0159970b564727e9abda55d415d0d36863d53dea5fc5719db3dc0cb91e49 SHA512 b00721d15042519902483951801601c5cac9576f2e78f0d3b1fb6467c473314dbba415a92530f70bcbc6eb796c0b5c5fae9d1b2b8163596f2c672562f4375041 DIST perl-5.36.0-patches-1.tar.xz 20352 BLAKE2B f5413c75c5bbced230ad7fa692998caef8e4041f3394ae5212dc2aaee465de619b56cf07551be1bb36f2e06b9ed7d0ddda31ad4a7ec81d5c0c64b698ddd80379 SHA512 ab24577b6d71a13d9ccf272efa0881b29933b6a39532ca0d71d4c9a134f451bbe5f3d87c6c851f26114702ac3f92af5c5a72129a458ebee31e372106955eb157 +DIST perl-5.36.0.tar.xz 13051500 BLAKE2B e4864a4c21e5242df4164c73db8af10f7b9c36b075e0c05777abec79716db7778ccbf2c0c9e7e749518ad310019d2a6b32bd8b5ab2af5a8b16b5d920f83d034f SHA512 6dd6ac2a77566c173c5ab9c238cf555f2c3e592e89abb5600bc23ce1cbd0c349e0233f6417cbbf1f6d0aefc6a734ba491285af0d3dc68a605b658b65c89f1dab DIST perl-cross-1.3.6.tar.gz 110210 BLAKE2B 39074d6f4a526f59de2b1c40432936552e625a5a4e44fbb7ce3c1c3828b12c5298d1ab49b7d34ea92e2a4c8c88f8bbef8cc0c582a3fbbed975cf46d331e89c08 SHA512 d394fbd75d890442aa599eae8893a26540c8b7af966583ad1c3213c3fe0e074415cfed8814de8f397830833fd78267bdc55adc5267168198f269634c2ef3b982 DIST perl-cross-1.3.7.tar.gz 118291 BLAKE2B dc9c060857d6905c817e91c3f5b1f546b76e02c6de02dc260185e0de8628a5ead3a557501da75549e2585cd30879190558740e697b1c78a69fa08ccb5649efcd SHA512 1111274f34f8b46e9f418883e9b1652ba4a5a9b4a5880a9a5b38bc8aeb5d75a9f4943233870f5ebf5fbcdc0c30b2983ace11ad051b55d3283327d8f2c15e172c diff --git a/dev-lang/perl/perl-5.36.0_rc3.ebuild b/dev-lang/perl/perl-5.36.0.ebuild similarity index 100% rename from dev-lang/perl/perl-5.36.0_rc3.ebuild rename to dev-lang/perl/perl-5.36.0.ebuild diff --git a/dev-lang/vala/vala-0.54.7.ebuild b/dev-lang/vala/vala-0.54.7.ebuild index 73d616e5874c..8cbe8fbb3a1a 100644 --- a/dev-lang/vala/vala-0.54.7.ebuild +++ b/dev-lang/vala/vala-0.54.7.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala" LICENSE="LGPL-2.1+" SLOT="0.54" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="test valadoc" RESTRICT="!test? ( test )" diff --git a/dev-lang/vala/vala-0.56.1.ebuild b/dev-lang/vala/vala-0.56.1.ebuild index c46df3dd37e3..a6e4d338ac25 100644 --- a/dev-lang/vala/vala-0.56.1.ebuild +++ b/dev-lang/vala/vala-0.56.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala" LICENSE="LGPL-2.1+" SLOT="0.56" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="test valadoc" RESTRICT="!test? ( test )" diff --git a/dev-lang/yap/yap-7.1.0.ebuild b/dev-lang/yap/yap-7.1.0.ebuild index d0e15c3e0bc1..918c059d79ea 100644 --- a/dev-lang/yap/yap-7.1.0.ebuild +++ b/dev-lang/yap/yap-7.1.0.ebuild @@ -25,7 +25,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND="dev-libs/libutf8proc sys-libs/zlib - dev-libs/gmp:0 + dev-libs/gmp:0[cxx] java? ( >=virtual/jdk-1.8:* ) mpi? ( virtual/mpi ) mysql? ( dev-db/mysql-connector-c:0= ) diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 30df1eee1f68e74d6358d7af4f97ec75e371d9af..f35d6c815a217087c043adcfbd6a1db2dc268879 100644 GIT binary patch literal 93593 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 literal 93398 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 +Date: Mon, 15 Feb 2021 20:40:43 -0800 +Subject: [PATCH 1/2] GjsPrivate: Remove volatile from g_once_init_enter flag + +On platforms where g_once_init_enter() is defined to use C11 atomic +builtins, passing a pointer to a volatile value will generate a warning +in GCC 11 and later. + +More info about the GCC change: +https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378 +https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html + +More info about changes made in GLib: +https://gitlab.gnome.org/GNOME/glib/-/issues/600 + +See: #376 +(cherry picked from commit 989ac9ac723dc1c8b6b8961292f236c558f5c0f0) +--- + libgjs-private/gjs-util.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/libgjs-private/gjs-util.c b/libgjs-private/gjs-util.c +index 20a732d5..f7f3189a 100644 +--- a/libgjs-private/gjs-util.c ++++ b/libgjs-private/gjs-util.c +@@ -57,8 +57,8 @@ gjs_format_int_alternative_output(int n) + GType + gjs_locale_category_get_type(void) + { +- static volatile size_t g_define_type_id__volatile = 0; +- if (g_once_init_enter(&g_define_type_id__volatile)) { ++ static size_t gjs_locale_category_get_type = 0; ++ if (g_once_init_enter(&gjs_locale_category_get_type)) { + static const GEnumValue v[] = { + { GJS_LOCALE_CATEGORY_ALL, "GJS_LOCALE_CATEGORY_ALL", "all" }, + { GJS_LOCALE_CATEGORY_COLLATE, "GJS_LOCALE_CATEGORY_COLLATE", "collate" }, +@@ -72,9 +72,9 @@ gjs_locale_category_get_type(void) + GType g_define_type_id = + g_enum_register_static(g_intern_static_string("GjsLocaleCategory"), v); + +- g_once_init_leave(&g_define_type_id__volatile, g_define_type_id); ++ g_once_init_leave(&gjs_locale_category_get_type, g_define_type_id); + } +- return g_define_type_id__volatile; ++ return gjs_locale_category_get_type; + } + + /** +-- +2.35.1 + +From dade6ee66e07a1865dc380060abe921eaeeae763 Mon Sep 17 00:00:00 2001 +From: Philip Chimento +Date: Sun, 14 Feb 2021 12:20:09 -0800 +Subject: [PATCH 2/2] maint: Avoid g_once_init_enter error in GCC 11 + +On platforms where g_once_init_enter() is defined to use C11 atomic +builtins, passing a pointer to a volatile value is an error in GCC 11 and +later, in C++. + +More info about the GCC change: +https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95378 +https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548283.html + +However, it's my understanding that in modern C++ there is no longer a +need to guard the initialization of these variables. Since C++11, static +local variables in a function are guaranteed to be initialized only once, +the first time control passes through that function. So we can just remove +the g_once_init_enter guard. + +More info: +https://en.cppreference.com/w/cpp/language/storage_duration#Static_local_variables + +Stack Overflow answers with quotations from the C++ standard: +https://stackoverflow.com/a/58804/172999 +https://stackoverflow.com/a/8102145/172999 + +Closes: #376 +(cherry picked from commit f02eaf3a9d3465915eb849428c2d9615e2184a4c) +--- + gjs/error-types.cpp | 32 +++++++++++++------------------- + 1 file changed, 13 insertions(+), 19 deletions(-) + +diff --git a/gjs/error-types.cpp b/gjs/error-types.cpp +index 86cb8789..5eba61b2 100644 +--- a/gjs/error-types.cpp ++++ b/gjs/error-types.cpp +@@ -31,24 +31,18 @@ G_DEFINE_QUARK(gjs-js-error-quark, gjs_js_error) + // clang-format on + + GType gjs_js_error_get_type(void) { +- static volatile GType g_type_id; +- +- if (g_once_init_enter(&g_type_id)) { +- static GEnumValue errors[] = { +- { GJS_JS_ERROR_ERROR, "Error", "error" }, +- { GJS_JS_ERROR_EVAL_ERROR, "EvalError", "eval-error" }, +- { GJS_JS_ERROR_INTERNAL_ERROR, "InternalError", "internal-error" }, +- { GJS_JS_ERROR_RANGE_ERROR, "RangeError", "range-error" }, +- { GJS_JS_ERROR_REFERENCE_ERROR, "ReferenceError", "reference-error" }, +- { GJS_JS_ERROR_STOP_ITERATION, "StopIteration", "stop-iteration" }, +- { GJS_JS_ERROR_SYNTAX_ERROR, "SyntaxError", "syntax-error" }, +- { GJS_JS_ERROR_TYPE_ERROR, "TypeError", "type-error" }, +- { GJS_JS_ERROR_URI_ERROR, "URIError", "uri-error" }, +- { 0, nullptr, nullptr } +- }; +- +- g_type_id = g_enum_register_static("GjsJSError", errors); +- } +- ++ static const GEnumValue errors[] = { ++ {GJS_JS_ERROR_ERROR, "Error", "error"}, ++ {GJS_JS_ERROR_EVAL_ERROR, "EvalError", "eval-error"}, ++ {GJS_JS_ERROR_INTERNAL_ERROR, "InternalError", "internal-error"}, ++ {GJS_JS_ERROR_RANGE_ERROR, "RangeError", "range-error"}, ++ {GJS_JS_ERROR_REFERENCE_ERROR, "ReferenceError", "reference-error"}, ++ {GJS_JS_ERROR_STOP_ITERATION, "StopIteration", "stop-iteration"}, ++ {GJS_JS_ERROR_SYNTAX_ERROR, "SyntaxError", "syntax-error"}, ++ {GJS_JS_ERROR_TYPE_ERROR, "TypeError", "type-error"}, ++ {GJS_JS_ERROR_URI_ERROR, "URIError", "uri-error"}, ++ {0, nullptr, nullptr}}; ++ // Initialization of static local variable guaranteed only once in C++11 ++ static GType g_type_id = g_enum_register_static("GjsJSError", errors); + return g_type_id; + } +-- +2.35.1 + diff --git a/dev-libs/gjs/gjs-1.64.5.ebuild b/dev-libs/gjs/gjs-1.64.5.ebuild index c8a26722b31f..e22e2fec739a 100644 --- a/dev-libs/gjs/gjs-1.64.5.ebuild +++ b/dev-libs/gjs/gjs-1.64.5.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs" LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline +sysprof test" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~sparc ~x86" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-libs/gjs/gjs-1.72.0.ebuild b/dev-libs/gjs/gjs-1.72.0.ebuild index 35fcadb1f5d4..adc4588f4e9d 100644 --- a/dev-libs/gjs/gjs-1.72.0.ebuild +++ b/dev-libs/gjs/gjs-1.72.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs" LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" SLOT="0" IUSE="+cairo examples gtk readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 13c070d58f92..c1a9a25b48f2 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,3 +1,4 @@ DIST glib-2.70.4.tar.xz 4824296 BLAKE2B 10e472672bfa20cadad01a9c22d01f2363c3033a234f4abe939c30a86e22621ffe9f8bec8031f43b18cc8c07a1ddfa05631979641d8dab88ae7b42345b2a3cde SHA512 e0fa19ef7c2ee48d94fb15074e4e58ecd23b288cfa7bb92ca72d3e337dade80c675595f05b26c10d351a0167f6b273656aef3686d44708121a8861b16b7635c0 DIST glib-2.72.0.tar.xz 4879172 BLAKE2B 0bff92ac749ff2f39bffb0583e00f3556e04d5fcbcf9fa81fe91f6aa9771490c1732ac451bd685dca18e73bffa10c20ad418f1253ba0d0cc8b01c471cf429eee SHA512 351ff025d26348112584bed2c1052427150a8a2f8642c813dae1583fb105184528ad20e264cdf44bbca658a26c280e36acd0e642add112d29edc1b25dfc94fad DIST glib-2.72.1.tar.xz 4890672 BLAKE2B 95a563b5388ee4d239034fef6ec071a7d608be3dd5de716e7c5baca641a70d19ce6b14b693ac1041f65bfae815e5b829f02983234d1bbe6546cdd1c5159a8eab SHA512 341acc91b4bed7a980b396888a0ab504337b6870422a708ea3e178598c028bc230457a328c35db469d92b0067ce8ec35d08dbcfe6d5af3340b574d41c0131913 +DIST glib-2.72.2.tar.xz 4891264 BLAKE2B 932613e69edc302793c5db9fdff36fb4ec04df3820aaa3dc2ef6cc01b8124bee3fe2f96cabd9c44b49601425ba7af072f8ad6fd331f6247e00ab6fc94f7f2620 SHA512 9a1121be1d5b1de50fb732d55298a8deb6e6e7fe02e06ab18fdfbc51a0f0d77c13c5faf29a227b5746b0f8c1c0502fc79c36cef2b7a62c4701b9deffe5887e69 diff --git a/dev-libs/glib/glib-2.72.1.ebuild b/dev-libs/glib/glib-2.72.1.ebuild index a53ce4868917..85bcb0ce7312 100644 --- a/dev-libs/glib/glib-2.72.1.ebuild +++ b/dev-libs/glib/glib-2.72.1.ebuild @@ -16,7 +16,7 @@ IUSE="dbus debug +elf fam gtk-doc +mime selinux static-libs sysprof systemtap te RESTRICT="!test? ( test )" REQUIRED_USE="gtk-doc? ( test )" # Bug #777636 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" # * elfutils (via libelf) does not build on Windows. gresources are not embedded # within ELF binaries on that platform anyway and inspecting ELF binaries from diff --git a/dev-libs/glib/glib-2.72.2.ebuild b/dev-libs/glib/glib-2.72.2.ebuild new file mode 100644 index 000000000000..269d854fb717 --- /dev/null +++ b/dev-libs/glib/glib-2.72.2.ebuild @@ -0,0 +1,287 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_REQ_USE="xml(+)" +PYTHON_COMPAT=( python3_{8..11} ) + +inherit flag-o-matic gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1+" +SLOT="2" +IUSE="dbus debug +elf fam gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr" +RESTRICT="!test? ( test )" +REQUIRED_USE="gtk-doc? ( test )" # Bug #777636 + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +# * elfutils (via libelf) does not build on Windows. gresources are not embedded +# within ELF binaries on that platform anyway and inspecting ELF binaries from +# other platforms is not that useful so exclude the dependency in this case. +# * Technically static-libs is needed on zlib, util-linux and perhaps more, but +# these are used by GIO, which glib[static-libs] consumers don't really seem +# to need at all, thus not imposing the deps for now and once some consumers +# are actually found to static link libgio-2.0.a, we can revisit and either add +# them or just put the (build) deps in that rare consumer instead of recursive +# RDEPEND here (due to lack of recursive DEPEND). +RDEPEND=" + !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + >=dev-libs/libpcre-8.31:3[${MULTILIB_USEDEP},static-libs?] + >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] + kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) + selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) + xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) + elf? ( virtual/libelf:0= ) + fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] ) + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +# libxml2 used for optional tests that get automatically skipped +BDEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + gtk-doc? ( >=dev-util/gtk-doc-1.33 + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 ) + systemtap? ( >=dev-util/systemtap-1.3 ) + ${PYTHON_DEPS} + test? ( >=sys-apps/dbus-1.2.14 ) + virtual/pkgconfig +" +# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen + +PDEPEND=" + dbus? ( gnome-base/dconf ) + mime? ( x11-misc/shared-mime-info ) +" +# shared-mime-info needed for gio/xdgmime, bug #409481 +# dconf is needed to be able to save settings, bug #498436 + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gio-querymodules$(get_exeext) +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch +) + +pkg_setup() { + if use kernel_linux ; then + CONFIG_CHECK="~INOTIFY_USER" + if use test ; then + CONFIG_CHECK="~IPV6" + WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them." + fi + linux-info_pkg_setup + fi + python-any-r1_pkg_setup +} + +src_prepare() { + if use test; then + # TODO: Review the test exclusions, especially now with meson + # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163 + if ! has_version dev-util/desktop-file-utils ; then + ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," + ewarn "think on installing it to get these tests run." + sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die + sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die + fi + + # gdesktopappinfo requires existing terminal (gnome-terminal or any + # other), falling back to xterm if one doesn't exist + #if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then + # ewarn "Some tests will be skipped due to missing terminal program" + # These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson + # Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready for backport (or in a bump) and file new issue if still fails + sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die + # desktop-app-info/launch* might fail similarly + sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die + #fi + + # https://bugzilla.gnome.org/show_bug.cgi?id=722604 + sed -i -e "/timer\/stop/d" glib/tests/timer.c || die + sed -i -e "/timer\/basic/d" glib/tests/timer.c || die + + ewarn "Tests for search-utils have been skipped" + sed -i -e "/search-utils/d" glib/tests/meson.build || die + + # Play nice with network-sandbox, but this approach would defeat the purpose of the test + #sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die + else + # Don't build tests, also prevents extra deps, bug #512022 + sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die + fi + + # Don't build fuzzing binaries - not used + sed -i -e '/subdir.*fuzzing/d' meson.build || die + + # gdbus-codegen is a separate package + sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die + + # Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon + sed -i -e '/install_dir/d' gio/tests/meson.build || die + + cat > "${T}/glib-test-ld-wrapper" <<-EOF + #!/usr/bin/env sh + exec \${LD:-ld} "\$@" + EOF + chmod a+x "${T}/glib-test-ld-wrapper" || die + sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die + + default + gnome2_environment_reset + # TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only +} + +multilib_src_configure() { + if use debug; then + append-cflags -DG_ENABLE_DEBUG + else + append-cflags -DG_DISABLE_CAST_CHECKS # https://gitlab.gnome.org/GNOME/glib/issues/1833 + fi + + # TODO: figure a way to pass appropriate values for all cross properties that glib uses (search for get_cross_property) + #if tc-is-cross-compiler ; then + # https://bugzilla.gnome.org/show_bug.cgi?id=756473 + # TODO-meson: This should be in meson cross file as 'growing_stack' property; and more, look at get_cross_property + #case ${CHOST} in + #hppa*|metag*) export glib_cv_stack_grows=yes ;; + #*) export glib_cv_stack_grows=no ;; + #esac + #fi + + local emesonargs=( + -Ddefault_library=$(usex static-libs both shared) + $(meson_feature selinux) + $(meson_use xattr) + -Dlibmount=enabled # only used if host_system == 'linux' + -Dman=true + $(meson_use systemtap dtrace) + $(meson_use systemtap) + $(meson_feature sysprof) + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_use fam) + $(meson_use test tests) + -Dinstalled_tests=false + -Dnls=enabled + -Doss_fuzz=disabled + $(meson_native_use_feature elf libelf) + ) + meson_src_configure +} + +multilib_src_test() { + export XDG_CONFIG_DIRS=/etc/xdg + export XDG_DATA_DIRS=/usr/local/share:/usr/share + export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" + export LC_TIME=C # bug #411967 + unset GSETTINGS_BACKEND # bug #596380 + python_setup + + # https://bugs.gentoo.org/839807 + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict /usr/b + + # Related test is a bit nitpicking + mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + + meson_src_test --timeout-multiplier 2 --no-suite flaky +} + +multilib_src_install() { + meson_src_install + keepdir /usr/$(get_libdir)/gio/modules +} + +multilib_src_install_all() { + # These are installed by dev-util/glib-utils + # TODO: With patching we might be able to get rid of the python-any deps and removals, and test depend on glib-utils instead; revisit now with meson + rm "${ED}/usr/bin/glib-genmarshal" || die + rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die + rm "${ED}/usr/bin/glib-mkenums" || die + rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die + rm "${ED}/usr/bin/gtester-report" || die + rm "${ED}/usr/share/man/man1/gtester-report.1" || die + # gdbus-codegen manpage installed by dev-util/gdbus-codegen + rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # Make gschemas.compiled belong to glib alone + local cache="/usr/share/glib-2.0/schemas/gschemas.compiled" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"${cache} || die + fi + + multilib_pkg_preinst() { + # Make giomodule.cache belong to glib alone + local cache="/usr/$(get_libdir)/gio/modules/giomodule.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"${cache} || die + else + touch "${ED}"${cache} || die + fi + } + + # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache + # file due to inability to create it and GIO might not look at any of the modules there + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_preinst + fi +} + +pkg_postinst() { + xdg_pkg_postinst + # glib installs no schemas itself, but we force update for fresh install in case + # something has dropped in a schemas file without direct glib dep; and for upgrades + # in case the compiled schema format could have changed + gnome2_schemas_update + + multilib_pkg_postinst() { + gnome2_giomodule_cache_update \ + || die "Update GIO modules cache failed (for ${ABI})" + } + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_postinst + else + ewarn "Updating of GIO modules cache skipped due to cross-compilation." + ewarn "You might want to run gio-querymodules manually on the target for" + ewarn "your final image for performance reasons and re-run it when packages" + ewarn "installing GIO modules get upgraded or added to the image." + fi + + for v in ${REPLACING_VERSIONS}; do + if ver_test "$v" "-lt" "2.63.6"; then + ewarn "glib no longer installs the gio-launch-desktop binary. You may need" + ewarn "to restart your session for \"Open With\" dialogs to work." + fi + done +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}"/usr/$(get_libdir)/gio/modules/giomodule.cache + } + multilib_foreach_abi multilib_pkg_postrm + rm -f "${EROOT}"/usr/share/glib-2.0/schemas/gschemas.compiled + fi +} diff --git a/dev-libs/gmime/gmime-3.2.11.ebuild b/dev-libs/gmime/gmime-3.2.11.ebuild index a7eed9e822c8..7cfb4bfccdd3 100644 --- a/dev-libs/gmime/gmime-3.2.11.ebuild +++ b/dev-libs/gmime/gmime-3.2.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jstedfast/${PN}/releases/download/${PV}/${P}.tar.xz" SLOT="3.0" LICENSE="LGPL-2.1+" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="crypt doc idn test +vala" RESTRICT="!test? ( test )" diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.72.0.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.72.0.ebuild index 5880728021e3..92659cfa4771 100644 --- a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.72.0.ebuild +++ b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.72.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~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="" RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}" diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.72.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.72.0.ebuild index dfbf5796128f..7bfbeb4630bf 100644 --- a/dev-libs/gobject-introspection/gobject-introspection-1.72.0.ebuild +++ b/dev-libs/gobject-introspection/gobject-introspection-1.72.0.ebuild @@ -15,7 +15,7 @@ SLOT="0" IUSE="doctool gtk-doc test" RESTRICT="!test? ( test )" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~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" # virtual/pkgconfig needed at runtime, bug #505408 RDEPEND=" diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest index 97f366944ca9..d2a1e28a869b 100644 --- a/dev-libs/intel-compute-runtime/Manifest +++ b/dev-libs/intel-compute-runtime/Manifest @@ -2,3 +2,4 @@ DIST intel-compute-runtime-22.17.23034.tar.gz 5345890 BLAKE2B 0cd4b9c117978c9127 DIST intel-compute-runtime-22.18.23063.tar.gz 5355944 BLAKE2B ee4d79370c10f2aa1fcd0209a1403a89da1ff5a21dd8b39fb40ac33416b1adaef08713382ee89ad88e64b74d5edcb02e3877898e2301b5454a14b8910ebde009 SHA512 a94a3a7c331ea8bb059740ffaec6e139c17216be23c86cc9e880d247ff12dcb93357ee90b9863b9ddcea59dc1a3d377b32600675a145c29f12c810c13a9e3a61 DIST intel-compute-runtime-22.19.23136.tar.gz 5390779 BLAKE2B 376f355802d20ba76f485dcd174bb7dd0fa128495be37718b7eda3a3a2ef34086ef9060911f52866c1d1a4fd13f59115d511b5c6b327ce574ae494506085a91d SHA512 dc0c2f150b06c2a41a0d20c1ebcf38254d7ff976eef4340bcc3d47eab8e2ec0e36d8cc871b97ca4d8b304be53b0aced6b2a6fb66da7e58b0352297e7f28b81bf DIST intel-compute-runtime-22.20.23198.tar.gz 5453705 BLAKE2B 85e3ed926522db44c3464da23c6888effc9fbcfb51e9d644cf12e97335f7a14139040ae09ab99ab9e5b2ef27d4f9a9c23e68ee35378c85279b7c800426a2c829 SHA512 85bf87a6c4d387bea4cd75b6e59e7d47ccfee153a50059209644cecd912d2b52c62b398f004148e1dddc1bac069b19bdacafd355499d3b47c157d0a4a7b2d70b +DIST intel-compute-runtime-22.21.23269.tar.gz 5475347 BLAKE2B dbac36c1720ee2a2475b64c3b61d144501fa4031ceb0eb69a3313cb78b5588926d029ad1916e2229fb8dea8d3450936da5b4e25b47814c854b05ec0bdb940943 SHA512 9ae38956dbff9764d85b5447cc03f7616319de463ddbf0dc5d4c8e8f8869f197b6045e446c81a902d8a5e7681e05cb5ac63e345b6bdcb74366b83619c52eb012 diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.21.23269.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.21.23269.ebuild new file mode 100644 index 000000000000..bdc8a84baf08 --- /dev/null +++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.21.23269.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +MY_PN="${PN/intel-/}" +MY_P="${MY_PN}-${PV}" + +inherit cmake flag-o-matic + +DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver" +HOMEPAGE="https://github.com/intel/compute-runtime" +SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+l0 +vaapi" + +RDEPEND=">=media-libs/gmmlib-22.0.2:=" + +DEPEND=" + ${DEPEND} + dev-libs/intel-metrics-library:= + dev-libs/libnl:3 + dev-libs/libxml2:2 + >=dev-util/intel-graphics-compiler-1.0.11061-r1 + >=dev-util/intel-graphics-system-controller-0.2.4:= + media-libs/mesa + >=virtual/opencl-3 + l0? ( >=dev-libs/level-zero-1.7.15 ) + vaapi? ( + x11-libs/libdrm[video_cards_intel] + x11-libs/libva + ) +" + +BDEPEND="virtual/pkgconfig" + +DOCS=( "README.md" "FAQ.md" ) + +src_prepare() { + default + + # Remove '-Werror' from default + set -e '/Werror/d' -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # See https://github.com/intel/compute-runtime/issues/531 + filter-flags -flto=* -flto + + local mycmakeargs=( + -DCCACHE_ALLOWED="OFF" + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DCMAKE_INSTALL_LIBDIR="$(get_libdir)" + -DBUILD_WITH_L0="$(usex l0)" + -DDISABLE_LIBVA="$(usex !vaapi)" + -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include" + -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include" + -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors" + -DSUPPORT_DG1="ON" + -Wno-dev + + # See https://github.com/intel/intel-graphics-compiler/issues/204 + # -DNEO_DISABLE_BUILTINS_COMPILATION="ON" + + # If enabled, tests are automatically run during + # the compile phase and we cannot run them because + # they require permissions to access the hardware. + -DSKIP_UNIT_TESTS="1" + ) + + cmake_src_configure +} diff --git a/dev-libs/jemalloc/jemalloc-5.3.0.ebuild b/dev-libs/jemalloc/jemalloc-5.3.0.ebuild index 0b2ff6ba16d0..5f2c31a7962b 100644 --- a/dev-libs/jemalloc/jemalloc-5.3.0.ebuild +++ b/dev-libs/jemalloc/jemalloc-5.3.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.b LICENSE="BSD" SLOT="0/2" #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -KEYWORDS="~loong" +KEYWORDS="~loong ~sparc" IUSE="debug lazy-lock prof stats xmalloc" HTML_DOCS=( doc/jemalloc.html ) PATCHES=( "${FILESDIR}/${PN}-5.3.0-gentoo-fixups.patch" ) diff --git a/dev-libs/json-c/Manifest b/dev-libs/json-c/Manifest index f79489750eeb..9b849e98dc5f 100644 --- a/dev-libs/json-c/Manifest +++ b/dev-libs/json-c/Manifest @@ -1,2 +1 @@ -DIST json-c-0.15.tar.gz 361488 BLAKE2B ae34f6dd45ebee55e6413ecb234e48fa5ae1c17e6fa12462aaaa04e8801457060e176abe90d76d04ad0ee9b903ff467bc3b8ed5816792da175aad8862b9d168e SHA512 dc01298bcc78f0f31a34f5fcfe45c0feebfd88518e97fb4f96f1a652f71ccdd303415a4c7bf5b573bdcbcca80428281f0dfccefc6545ea3a7f18dbb819332f34 DIST json-c-0.16.tar.gz 351916 BLAKE2B 11457fa39330338c85bfdfb0dd38fc703ad6942e730ba090c9fe017dfb81ef905d7b1bb1c768b9b51f6445a8cf3cf4007d7740be3a9878f8062edc62ba554c66 SHA512 255cff99033340b2c2678255d41dae7808f83ed0c102e693d2d9e186bd1f21dd1385fcaa360c0fc087a00965a9567fbda733370e6b518a9be2f1bb0a80439151 diff --git a/dev-libs/json-c/json-c-0.15.ebuild b/dev-libs/json-c/json-c-0.15.ebuild deleted file mode 100644 index 70e366eb88de..000000000000 --- a/dev-libs/json-c/json-c-0.15.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_ECLASS=cmake -inherit cmake-multilib - -DESCRIPTION="A JSON implementation in C" -HOMEPAGE="https://github.com/json-c/json-c/wiki" -SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/5" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="cpu_flags_x86_rdrand doc static-libs threads" - -BDEPEND="doc? ( >=app-doc/doxygen-1.8.13 )" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/json-c/config.h -) - -src_prepare() { - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_STATIC_LIBS=$(usex static-libs) - -DDISABLE_WERROR=ON - -DENABLE_RDRAND=$(usex cpu_flags_x86_rdrand) - -DENABLE_THREADING=$(usex threads) - ) - - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile -} - -multilib_src_test() { - multilib_is_native_abi && cmake_src_test -} - -multilib_src_install_all() { - use doc && HTML_DOCS=( "${S}"/doc/html/. ) - einstalldocs -} diff --git a/dev-libs/json-c/json-c-0.16-r1.ebuild b/dev-libs/json-c/json-c-0.16-r1.ebuild index 394bbba72a15..632bded1ad5b 100644 --- a/dev-libs/json-c/json-c-0.16-r1.ebuild +++ b/dev-libs/json-c/json-c-0.16-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz" LICENSE="MIT" SLOT="0/5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="cpu_flags_x86_rdrand doc static-libs threads" BDEPEND="doc? ( >=app-doc/doxygen-1.8.13 )" diff --git a/dev-libs/jsoncpp/jsoncpp-1.9.5.ebuild b/dev-libs/jsoncpp/jsoncpp-1.9.5.ebuild index 3de8ea37f6f8..56dfa76aeeba 100644 --- a/dev-libs/jsoncpp/jsoncpp-1.9.5.ebuild +++ b/dev-libs/jsoncpp/jsoncpp-1.9.5.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="|| ( public-domain MIT )" SLOT="0/25" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-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 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-libs/jsonrpc-glib/jsonrpc-glib-3.42.0.ebuild b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.42.0.ebuild index 9285abade7fb..fae8f118dda3 100644 --- a/dev-libs/jsonrpc-glib/jsonrpc-glib-3.42.0.ebuild +++ b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.42.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/jsonrpc-glib" LICENSE="LGPL-2.1+" SLOT="0/1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="gtk-doc +introspection test vala" REQUIRED_USE=" diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index 44ba4b96ff8c..b1248091e2cd 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -1,3 +1,4 @@ DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92 SHA512 0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2 DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2 SHA512 511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646 +DIST llvmorg-14.0.4.tar.gz 158088617 BLAKE2B 7fb894548dce72593a8639b4d0220d2499577f80d38b97600749c91a498c69dfbbe818cee35e4a76370795e55da7037543ea341ad7567a6f548893c67dce9e64 SHA512 e14e6c3a1915a96e9ddc609f16ca3a398ca6f7fd0a691dadaa24490078a661340e845cb2d18f3679de4f47300bb822c33ae69548af6a0370d55737831a28b959 diff --git a/dev-libs/libclc/libclc-14.0.4.ebuild b/dev-libs/libclc/libclc-14.0.4.ebuild new file mode 100644 index 000000000000..340dfa3ea626 --- /dev/null +++ b/dev-libs/libclc/libclc-14.0.4.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi" +IUSE="${IUSE_VIDEO_CARDS}" +REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )" + +LLVM_MAX_SLOT=14 +BDEPEND=" + ${PYTHON_DEPS} + || ( + sys-devel/clang:14 + sys-devel/clang:13 + sys-devel/clang:12 + sys-devel/clang:11 + sys-devel/clang:10 + ) +" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +llvm_check_deps() { + has_version -b "sys-devel/clang:${LLVM_SLOT}" +} + +pkg_setup() { + # we do not need llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=() + + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + # TODO: spirv + [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + -DLLVM_CONFIG="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + ) + cmake_src_configure +} diff --git a/dev-libs/libdazzle/libdazzle-3.44.0.ebuild b/dev-libs/libdazzle/libdazzle-3.44.0.ebuild index e2f4a4679d48..bcec09a0e1ad 100644 --- a/dev-libs/libdazzle/libdazzle-3.44.0.ebuild +++ b/dev-libs/libdazzle/libdazzle-3.44.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc +introspection test +vala" REQUIRED_USE="vala? ( introspection )" diff --git a/dev-libs/libevdev/Manifest b/dev-libs/libevdev/Manifest index 488a48547d53..840cf81147dd 100644 --- a/dev-libs/libevdev/Manifest +++ b/dev-libs/libevdev/Manifest @@ -1,2 +1 @@ -DIST libevdev-1.12.0.tar.xz 443716 BLAKE2B 1df548cc9bc2472c88308eb2794df7d5636d498631b8873a1957f5cc959097235e64f46f61285a3cbe1abbfe1d968946ae181dfcd8150fecfddf212ed7f4e07e SHA512 6c1c1362d5112cdf3816d1f735c27e625f5463ebf10a83d675cd9364c3fb291ebcb91c051da442f1a36ed28ba7dd99af74546707f61274f7d5715c544a0ed04c DIST libevdev-1.12.1.tar.xz 446476 BLAKE2B 3b73c50b5e0bdf6dac001c7e34338ece2ba796af711d8f6f9c2928f93a8f41ee484e067c3cb02878de49d631de87229d4b1a377123e385af5997e11f7c556510 SHA512 eefce287a665e4f89eb2e0437dfefd45ecf8925c7dac35a1bdd46158541f77f2032c6146900a30a01321751d55a9b537bd1d61777cca9cfa02c39a6e31c97be4 diff --git a/dev-libs/libevdev/libevdev-1.12.0.ebuild b/dev-libs/libevdev/libevdev-1.12.0.ebuild deleted file mode 100644 index d44903015d0c..000000000000 --- a/dev-libs/libevdev/libevdev-1.12.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit meson-multilib python-any-r1 - -DESCRIPTION="Handler library for evdev events" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev" - -if [[ ${PV} == 9999* ]] ; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git" - inherit git-r3 -else - SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="doc test" - -DEPEND="test? ( dev-libs/check[${MULTILIB_USEDEP}] )" -BDEPEND=" - ${PYTHON_DEPS} - doc? ( app-doc/doxygen ) - virtual/pkgconfig -" -RESTRICT="!test? ( test )" - -multilib_src_configure() { - local emesonargs=( - $(meson_feature doc documentation) - $(meson_feature test tests) - ) - meson_src_configure -} - -multilib_src_test() { - meson_src_test -t 100 -} - -multilib_src_install_all() { - if use doc; then - local HTML_DOCS=( doc/html/. ) - einstalldocs - fi -} diff --git a/dev-libs/libevdev/libevdev-1.12.1.ebuild b/dev-libs/libevdev/libevdev-1.12.1.ebuild index 86ee102982e1..1b3bfadb1175 100644 --- a/dev-libs/libevdev/libevdev-1.12.1.ebuild +++ b/dev-libs/libevdev/libevdev-1.12.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then inherit git-r3 else SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="MIT" diff --git a/dev-libs/libgit2/files/libgit2-1.4.3-test.patch b/dev-libs/libgit2/files/libgit2-1.4.3-test.patch new file mode 100644 index 000000000000..23349e6307ef --- /dev/null +++ b/dev-libs/libgit2/files/libgit2-1.4.3-test.patch @@ -0,0 +1,30 @@ +From c013fca6b091e36805659ebb26ccaaffae8806dc Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= +Date: Tue, 3 May 2022 09:28:43 +0200 +Subject: [PATCH] revparse: adjust reflog test as we move away from the dates + +The dates we use in `refs::revparse::date` has just passed the ten years, so +now everything is beyond ten years, leading to an unexpected commit being +returned. + +Adjust it to 11 years so it all looks fine again. +--- + tests/refs/revparse.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/refs/revparse.c b/tests/refs/revparse.c +index 0bd2ae5bc..93d7ce6db 100644 +--- a/tests/refs/revparse.c ++++ b/tests/refs/revparse.c +@@ -399,7 +399,7 @@ void test_refs_revparse__date(void) + * a65fedf HEAD@{1335806603 -0900}: commit: + * be3563a HEAD@{1335806563 -0700}: clone: from /Users/ben/src/libgit2/tests/resour + */ +- test_object("HEAD@{10 years ago}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644"); ++ test_object("HEAD@{11 years ago}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644"); + + test_object("HEAD@{1 second}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750"); + test_object("HEAD@{1 second ago}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750"); +-- +2.35.1 + diff --git a/dev-libs/libgit2/libgit2-1.4.3.ebuild b/dev-libs/libgit2/libgit2-1.4.3.ebuild index 55dbaa51683d..be42ee8cdc59 100644 --- a/dev-libs/libgit2/libgit2-1.4.3.ebuild +++ b/dev-libs/libgit2/libgit2-1.4.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit cmake python-any-r1 DESCRIPTION="A linkable library for Git" @@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-} LICENSE="GPL-2-with-linking-exception" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos" IUSE="examples gssapi +ssh test +threads trace" RESTRICT="!test? ( test )" @@ -35,6 +35,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/${P}-test.patch +) + src_prepare() { cmake_src_prepare # relying on forked http-parser to support some obscure URI form diff --git a/dev-libs/libgnome-games-support/libgnome-games-support-2.0.0.ebuild b/dev-libs/libgnome-games-support/libgnome-games-support-2.0.0.ebuild index da8a1d932f7a..6d27b4edade6 100644 --- a/dev-libs/libgnome-games-support/libgnome-games-support-2.0.0.ebuild +++ b/dev-libs/libgnome-games-support/libgnome-games-support-2.0.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libgnome-games-support" LICENSE="LGPL-3+" SLOT="2/4" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" # glib dep in meson is 2.40, but vala is passed 2.44 target RDEPEND=" diff --git a/dev-libs/libgweather/libgweather-4.0.0.ebuild b/dev-libs/libgweather/libgweather-4.0.0.ebuild index daa592786342..1eacd217ee12 100644 --- a/dev-libs/libgweather/libgweather-4.0.0.ebuild +++ b/dev-libs/libgweather/libgweather-4.0.0.ebuild @@ -16,7 +16,7 @@ IUSE="gtk-doc +introspection test +vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" RDEPEND=" >=dev-libs/glib-2.68.0:2 diff --git a/dev-libs/libintl/libintl-0.21.ebuild b/dev-libs/libintl/libintl-0.21.ebuild index 54944c9356a9..c0d55f3fb99d 100644 --- a/dev-libs/libintl/libintl-0.21.ebuild +++ b/dev-libs/libintl/libintl-0.21.ebuild @@ -38,6 +38,8 @@ src_prepare() { multilib_src_configure() { local myconf=( + --cache-file="${BUILD_DIR}"/config.cache + # Emacs support is now in a separate package. --without-emacs --without-lispdir diff --git a/dev-libs/libnop/Manifest b/dev-libs/libnop/Manifest new file mode 100644 index 000000000000..1aabf1d54822 --- /dev/null +++ b/dev-libs/libnop/Manifest @@ -0,0 +1 @@ +DIST libnop-2021.11.03.tar.gz 124143 BLAKE2B 44b1c4c341d2120ff22511176fbf3c6f64328c97ddddae458e09676baae491e9218ea33a5836c7a6647090d3f06ac1d66529707af5e2684a14b409b3b57f3af1 SHA512 27f62710afb41165db5ef54bb2d09f89ed9c0c0cb401bffe2c52590bb28c67ed6ba68922510cdedd6dc7cc75fc267a02a2f9cbcca4bfa85042792a121e27097e diff --git a/dev-libs/libnop/libnop-2021.11.03.ebuild b/dev-libs/libnop/libnop-2021.11.03.ebuild new file mode 100644 index 000000000000..93f597785e9e --- /dev/null +++ b/dev-libs/libnop/libnop-2021.11.03.ebuild @@ -0,0 +1,35 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CommitId=35e800d81f28c632956c5a592e3cbe8085ecd430 +DESCRIPTION="C++ Native Object Protocols" +HOMEPAGE="https://github.com/google/libnop" +SRC_URI="https://github.com/google/${PN}/archive/${CommitId}.tar.gz + -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="test? ( dev-cpp/gtest )" +RESTRICT="!test? ( test )" + +S="${WORKDIR}"/${PN}-${CommitId} + +src_compile() { + use test && default +} + +src_install() { + doheader -r include/nop + einstalldocs +} + +src_test() { + out/test || die +} diff --git a/dev-java/jgraph/metadata.xml b/dev-libs/libnop/metadata.xml similarity index 55% rename from dev-java/jgraph/metadata.xml rename to dev-libs/libnop/metadata.xml index 061fc28567ec..a0bb21b79e82 100644 --- a/dev-java/jgraph/metadata.xml +++ b/dev-libs/libnop/metadata.xml @@ -1,11 +1,11 @@ - - java@gentoo.org - Java + + tupone@gentoo.org + Tupone Alfredo - jgraph + google/libnop diff --git a/dev-libs/libpeas/libpeas-1.32.0.ebuild b/dev-libs/libpeas/libpeas-1.32.0.ebuild index aa4f25fae10e..08b7db6366ad 100644 --- a/dev-libs/libpeas/libpeas-1.32.0.ebuild +++ b/dev-libs/libpeas/libpeas-1.32.0.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://developer.gnome.org/libpeas/stable/" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="glade +gtk gtk-doc lua +python vala" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) @@ -41,6 +41,7 @@ DEPEND="${RDEPEND}" BDEPEND=" dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.11 + >=dev-util/gi-docgen-2021.7 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild index f888be4a20c1..ddca0cfe0cd6 100644 --- a/dev-libs/libportal/libportal-0.6.ebuild +++ b/dev-libs/libportal/libportal-0.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x LICENSE="LGPL-3" SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86" IUSE="gtk gtk-doc +introspection qt5 test +vala" RESTRICT="!test? ( test )" REQUIRED_USE=" diff --git a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild index 532df48d55ee..8321fd7f1623 100644 --- a/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild +++ b/dev-libs/libpwquality/libpwquality-1.4.4-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2" LICENSE="|| ( BSD GPL-2 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="pam python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libuv/libuv-1.44.1.ebuild b/dev-libs/libuv/libuv-1.44.1.ebuild index b50c3ecd3eac..b71cb1bbda54 100644 --- a/dev-libs/libuv/libuv-1.44.1.ebuild +++ b/dev-libs/libuv/libuv-1.44.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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" + 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 LICENSE="BSD BSD-2 ISC MIT" diff --git a/dev-libs/libuv/libuv-9999.ebuild b/dev-libs/libuv/libuv-9999.ebuild index 027c9800d212..a20b1b4e4dc1 100644 --- a/dev-libs/libuv/libuv-9999.ebuild +++ b/dev-libs/libuv/libuv-9999.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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" + 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 LICENSE="BSD BSD-2 ISC MIT" diff --git a/dev-libs/libwacom/Manifest b/dev-libs/libwacom/Manifest index 0960301449ea..85e5bab31a89 100644 --- a/dev-libs/libwacom/Manifest +++ b/dev-libs/libwacom/Manifest @@ -1,2 +1,3 @@ DIST libwacom-1.11.tar.bz2 519285 BLAKE2B fb26190d752316b5d25659d2ae76681bfff1803463360aa138eab91ed7d7ef2d04dfb6bdd4f8c2effc45a495ef3afc312a817d4fd41cd8167172cafd9f5cee9f SHA512 24e8183502dd2b928d53b3d26d8479210e855c94c225649d63ac33062a30615654ff0ab8666a25503fb3253125539cd845ca467fb228a01c608dc3adbbec73b5 DIST libwacom-1.12.tar.bz2 543819 BLAKE2B fdbfba23d7b1e047757b0c0ff698a484cadc91c199459e1da49bfd5a5406aeb62d2ca43856f7d8363c3f36c7c05f4d3160e8fb576c3d18f085144dec259d49c5 SHA512 4e0084eda01e78f52336f3f1f1ea3ea86cb9c5fdd6d6c0316662405ebe2a328d6837f8db855e58f5fa95a640a5d456a081a7de339a372bf851bc0d5c69530379 +DIST libwacom-2.2.0.tar.xz 106444 BLAKE2B e47d07b8631f85cbde743cf3fe0f9ab5fc26673e62bf0a018463903e0f81a576ca3dd9bb3da8d0049338a87ca384f217e56dd3bc59ad713e6f7b4c20563d8ba4 SHA512 3bded4a72bec230f3318e72bdfd81fa577d4a86103a89367e01e993319f4dbb9ccc73c834c04d5a63f43a8b94457bf64e567d7e3f8d2a0e08b189300c63782a8 diff --git a/dev-libs/libwacom/libwacom-2.2.0.ebuild b/dev-libs/libwacom/libwacom-2.2.0.ebuild new file mode 100644 index 000000000000..53a1e7bfb7a7 --- /dev/null +++ b/dev-libs/libwacom/libwacom-2.2.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit meson python-any-r1 udev + +DESCRIPTION="Library for identifying Wacom tablets and their model-specific features" +HOMEPAGE="https://github.com/linuxwacom/libwacom" +SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0/9" # libwacom SONAME +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libgudev:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/python-libevdev[${PYTHON_USEDEP}] + dev-python/pyudev[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ') + ) +" + +python_check_deps() { + has_version -b "dev-python/python-libevdev[${PYTHON_USEDEP}]" && + has_version -b "dev-python/pyudev[${PYTHON_USEDEP}]" && + has_version -b "dev-python/pytest[${PYTHON_USEDEP}]" +} + +pkg_setup() { + if use test; then + python-any-r1_pkg_setup + fi +} + +src_prepare() { + default + + # Don't call systemd daemon-reload in the test suite + sed -i -e '/daemon-reload/d' test/test_udev_rules.py || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc documentation) + $(meson_feature test tests) + -Dudev-dir=$(get_udevdir) + ) + meson_src_configure +} + +pkg_postinst() { + udev_reload +} diff --git a/dev-libs/metee/metee-3.1.3.ebuild b/dev-libs/metee/metee-3.1.3.ebuild index 278c94ebb575..21d55479196f 100644 --- a/dev-libs/metee/metee-3.1.3.ebuild +++ b/dev-libs/metee/metee-3.1.3.ebuild @@ -16,6 +16,14 @@ IUSE="doc" BDEPEND="doc? ( app-doc/doxygen )" +src_prepare() { + default + cmake_src_prepare + + # Respect users CFLAGS + sed -e 's/-D_FORTIFY_SOURCE=2 -O2//' -e 's/-Werror//' -i linux.cmake || die +} + src_configure() { local mycmakeargs=( -DBUILD_DOCS="$(usex doc)" diff --git a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild index 0e92bd2a87ab..ecd6cb33f405 100644 --- a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild +++ b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz - LICENSE="MIT" SLOT="0/2" -KEYWORDS="~amd64 ~loong ~x86" +KEYWORDS="amd64 ~loong ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/openssl/openssl-1.1.1o.ebuild b/dev-libs/openssl/openssl-1.1.1o.ebuild index d31226dd3168..78897bc1821c 100644 --- a/dev-libs/openssl/openssl-1.1.1o.ebuild +++ b/dev-libs/openssl/openssl-1.1.1o.ebuild @@ -3,7 +3,7 @@ EAPI="7" -inherit flag-o-matic toolchain-funcs multilib-minimal verify-sig +inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig MY_P=${P/_/-} @@ -160,7 +160,6 @@ multilib_src_configure() { tc-export CC AR RANLIB RC use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } - echoit() { echo "$@" ; "$@" ; } local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") @@ -182,8 +181,7 @@ multilib_src_configure() { # Don't set it without thorough revdeps testing. # Make sure user flags don't get added *yet* to avoid duplicated # flags. - CFLAGS= LDFLAGS= echoit \ - ./${config} \ + CFLAGS= LDFLAGS= edo ./${config} \ ${sslout} \ $(use cpu_flags_x86_sse2 || echo "no-sse2") \ enable-camellia \ @@ -208,8 +206,7 @@ multilib_src_configure() { --prefix="${EPREFIX}"/usr \ --openssldir="${EPREFIX}"${SSL_CNF_DIR} \ --libdir=$(get_libdir) \ - shared threads \ - || die + shared threads # Clean out hardcoded flags that openssl uses local DEFAULT_CFLAGS=$(grep ^CFLAGS= Makefile | LC_ALL=C sed \ diff --git a/dev-libs/serd/Manifest b/dev-libs/serd/Manifest index 65108d8fe6d5..6b102ceac8d5 100644 --- a/dev-libs/serd/Manifest +++ b/dev-libs/serd/Manifest @@ -1 +1,2 @@ DIST serd-0.30.10.tar.bz2 586386 BLAKE2B 7f84b425a9eed36c5b59b22b8fd2cb9139a3de2bd1a47f92fd9888c433d931dcf83f13c2460d821c04f4244a79aa4330ba973017508ecb5f4564e78ae45b9b9a SHA512 ed7b49abfd3dc3a724b047f5f0cd07b811596330c96d91c0ce90540440f03260e05daee76c3ccccc3d4ca39afbbd4f3d07decbb601730e90c133a09c640c0006 +DIST serd-0.30.12.tar.bz2 594475 BLAKE2B acd065613494f05d1b2016c2097c1efbd1ebe3a5b901fac3a60d27140fee5c51ec17314df7ac2d3ad89d852dcb016dcf7255271f506f900445ce275335ed7d01 SHA512 c330648eb2c947a6d220f42d0af63fd2744da496301483e58be3cda387da166711d6acd5cee2df8cbb837ab450e1802b3f9a0a2973e5ad6d976b69b863aecb7f diff --git a/dev-libs/serd/serd-0.30.12.ebuild b/dev-libs/serd/serd-0.30.12.ebuild new file mode 100644 index 000000000000..8c6796d5801e --- /dev/null +++ b/dev-libs/serd/serd-0.30.12.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE='threads(+)' +inherit python-any-r1 waf-utils multilib-build multilib-minimal + +DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples" +HOMEPAGE="http://drobilla.net/software/serd/" +SRC_URI="http://download.drobilla.net/${P}.tar.bz2" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc static-libs test" +RESTRICT="!test? ( test )" + +BDEPEND=" + doc? ( + app-doc/doxygen + dev-python/sphinx + dev-python/sphinx_lv2_theme +) +" +RDEPEND="" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} +" +DOCS=( "AUTHORS" "NEWS" "README.md" ) + +src_prepare() { + sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die + default + multilib_copy_sources +} + +multilib_src_configure() { + waf-utils_src_configure \ + --docdir=/usr/share/doc/${PF} \ + $(multilib_native_usex doc --docs "") \ + $(usex test --test "") \ + $(usex static-libs --static "") +} + +multilib_src_test() { + ./waf test || die +} + +multilib_src_compile() { + waf-utils_src_compile + default +} + +multilib_src_install() { + waf-utils_src_install + default +} diff --git a/dev-libs/sord/Manifest b/dev-libs/sord/Manifest index 3a2424291494..708a0c84e813 100644 --- a/dev-libs/sord/Manifest +++ b/dev-libs/sord/Manifest @@ -1 +1,2 @@ +DIST sord-0.16.10.tar.bz2 524630 BLAKE2B 6737d3495846529e6e4d14cbb2ac47ce4e67d04298381a119ba0107144deb56a53de9aa363397c2e302535f998c7c3ad44d340f52f70ac341ad6b635db608cb6 SHA512 715201eaf4a13a3635337cf8fa7c1a1f229f1d589f70cdf8f67183d90df29cd8b4af180650ce9cd0c651c712d11901bfdc6b51f9b8d7c6e70d8d8f30b1861281 DIST sord-0.16.8.tar.bz2 525038 BLAKE2B 3ba43b2edb69efec64ac68f139a18f23dc1b92290b054f420c400d2907af74fa550b042596374136c53b7cf0db1b775cfc7edd24c771bbf26d25928845787c7b SHA512 24ed50de8e5bb321e557bac6d3e441b2ed49adabf828bf0e1b33a080c89306dde80443dc8b563098fcc184c4d6e53b7e716b523ddccdf56d08301d1b0120f2b2 diff --git a/dev-libs/sord/sord-0.16.10.ebuild b/dev-libs/sord/sord-0.16.10.ebuild new file mode 100644 index 000000000000..b534740a2a7d --- /dev/null +++ b/dev-libs/sord/sord-0.16.10.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE='threads(+)' +inherit python-any-r1 waf-utils multilib-build multilib-minimal + +DESCRIPTION="Library for storing RDF data in memory" +HOMEPAGE="http://drobilla.net/software/sord/" +SRC_URI="http://download.drobilla.net/${P}.tar.bz2" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc static-libs test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" +RDEPEND=" + dev-libs/libpcre + dev-libs/serd +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} +" +DOCS=( "AUTHORS" "NEWS" "README.md" ) + +src_prepare() { + sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die + default + multilib_copy_sources +} + +multilib_src_configure() { + waf-utils_src_configure \ + --docdir=/usr/share/doc/${PF} \ + $(multilib_native_usex doc --docs "") \ + $(usex test --test "") \ + $(usex static-libs --static "") +} + +multilib_src_test() { + ./waf test || die +} + +multilib_src_compile() { + waf-utils_src_compile + default +} + +multilib_src_install() { + waf-utils_src_install + default +} diff --git a/dev-libs/sord/sord-9999.ebuild b/dev-libs/sord/sord-9999.ebuild index 815103371d51..fbe89d308563 100644 --- a/dev-libs/sord/sord-9999.ebuild +++ b/dev-libs/sord/sord-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE='threads(+)' inherit python-any-r1 waf-utils multilib-build multilib-minimal git-r3 diff --git a/dev-libs/template-glib/template-glib-3.34.1.ebuild b/dev-libs/template-glib/template-glib-3.34.1.ebuild index 830385f79f8a..af4f286dc6d7 100644 --- a/dev-libs/template-glib/template-glib-3.34.1.ebuild +++ b/dev-libs/template-glib/template-glib-3.34.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/template-glib" LICENSE="LGPL-2.1+" SLOT="0/1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="gtk-doc +introspection vala" REQUIRED_USE="vala? ( introspection )" diff --git a/dev-libs/vala-common/vala-common-0.56.1.ebuild b/dev-libs/vala-common/vala-common-0.56.1.ebuild index 6e33fdc86430..cf0dfdd9e99d 100644 --- a/dev-libs/vala-common/vala-common-0.56.1.ebuild +++ b/dev-libs/vala-common/vala-common-0.56.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" RDEPEND="" DEPEND="" diff --git a/dev-libs/wayland-protocols/Manifest b/dev-libs/wayland-protocols/Manifest index 2bc550f3b8c6..fa9d4bb5a5e3 100644 --- a/dev-libs/wayland-protocols/Manifest +++ b/dev-libs/wayland-protocols/Manifest @@ -1,2 +1 @@ -DIST wayland-protocols-1.24.tar.xz 77120 BLAKE2B 912132cb2b65b99184f25942e02000444ce5d37b60f33363999e8431db5835d3c0dab41dae312f0dbb02d03ab7e4f3f588e7b507e767ec132a82fd816700b09a SHA512 4b1122517db56f48a5fafd4bd0cb7f94faef6fdd2d80e6cec17e5a6bafbaf2f5a71b958ed12e6d13965494885c209b2fb6dd8331487b39c6f251e71f1e770a15 DIST wayland-protocols-1.25.tar.xz 79784 BLAKE2B 6ca7fdc910bfd70ee5c3bb192bcf1c79c66c4bb713531b2d1d493bd3ec8509e1231176144d75f4e97a4c6ccc4ee1d836a7ac1cfeaaa59e927f10fa4a40cf023a SHA512 8269694a0780e4d32f1982ff4cbb50b1ef85f08157b9486bc6d7e489c64665a9d9f959121d0eede7c7b108a604d974b64d74cfdef8b5f14304465309afb0768f diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.24.ebuild b/dev-libs/wayland-protocols/wayland-protocols-1.24.ebuild deleted file mode 100644 index 5e506be1a991..000000000000 --- a/dev-libs/wayland-protocols/wayland-protocols-1.24.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="Wayland protocol files" -HOMEPAGE="https://wayland.freedesktop.org/" - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/" - inherit git-r3 -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( dev-libs/wayland ) -" -RDEPEND="" -BDEPEND=" - dev-util/wayland-scanner - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use test tests) - ) - meson_src_configure -} diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild index 596b3ed338ba..d5a772f0976e 100644 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ b/dev-libs/weston/weston-10.0.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = *9999* ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86" fi LICENSE="MIT CC-BY-SA-3.0" diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 371526090d9b24316687c3bc7b8bf9e70653390b..81999ee02eeb740aa5723a43dccfa9f5a33253f9 100644 GIT binary patch delta 34285 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